559 Commits (b975f12a2fa3f313b98b0dc40a9bc9e8c0667d08)

Author SHA1 Message Date
David Benjamin 216db679a7 Also add OPENSSL_calloc 1 year ago
David Benjamin dd68e4bb4d Add OPENSSL_zalloc 1 year ago
Victor Tan 558960d1e1 Add support for the new ALPS codepoint 1 year ago
Alex Gaynor db1e9877fd Return the correct value in EVP_CIPHER_CTX_iv_length after EVP_CTRL_AEAD_SET_IVLEN 1 year ago
David Benjamin 6ca49385b1 Update the warnings on split handshakes and handshake hints 1 year ago
David Benjamin 4325d8c801 Export CBS/CBB unicode functions 1 year ago
David Benjamin dc1c2f0db6 Also suppress OPENSSL_LINUX for nanolibc 1 year ago
David Benjamin 004317217f Add BN_bn2lebinpad and BN_lebin2bn 1 year ago
Bob Beck b8e012e1ff Make a BSSL_CHECK that always aborts 1 year ago
David Benjamin ac45226f8d Add EVP_HPKE_KEY_move 1 year ago
David Benjamin 39a7507153 Hash-to-curve is now RFC 9380 1 year ago
David Benjamin d85444e741 Consistently reject large p and large q in DH 1 year ago
David Benjamin 4b040e562e Document and test DH_generate_key's weird key reuse behavior 1 year ago
Yi Chou 58adb8e1d6 Add ChromeOS EC related targets 1 year ago
David Benjamin 6738d477b8 Restore OPENSSL_RAND_TRUSTY 1 year ago
David Benjamin 20a06474c0 Mark all of bssl::Span as constexpr 1 year ago
David Benjamin 7cb91d23cd Reflect OPENSSL_NO_SOCK and OPENSSL_NO_POSIX_IO into headers 1 year ago
David Benjamin 0ffd3658dc Use a stub fopen implementation when OPENSSL_NO_FILESYSTEM is set 1 year ago
David Benjamin f04fbf5b05 Mark the old sk symbols as deprecated 1 year ago
David Benjamin b1ff33d58e Temporarily restore sk_pop_free_ex 1 year ago
David Benjamin 5ba5db1a29 Support Android's "baremetal" target 1 year ago
David Benjamin 2ff3a6b80d Clarify what __TRUSTY__ and OPENSSL_NANOLIBC are 1 year ago
David Benjamin d43fef7cd5 Fix aarch64 build with GCC 1 year ago
David Benjamin 690dcdf5c9 Make the old sk_* functions into full functions 1 year ago
David Benjamin 70be01270b Use constant curve-specific groups whenever possible 1 year ago
Bob Beck 2b8a057ca2 Entropy changes for trusty and windows. 1 year ago
David Benjamin 417069f8b2 Make built-in curves static. 1 year ago
David Benjamin 8267582590 Update the documentation of RAND_cleanup 1 year ago
David Benjamin c807a23714 Fix truncation warnings with the iteration count 1 year ago
Bob Beck 51ed32f197 Fix spelling nits 1 year ago
Bob Beck 9fc1c33e9c Add Intel Indirect Branch Tracking support. 1 year ago
David Benjamin 899c1a7038 Const-correct a handful of time functions 1 year ago
David Benjamin 4e88a3557f Make the curve compat APIs into real functions 1 year ago
David Benjamin a905bbb52a Consistently include BTI markers in every assembly file 1 year ago
David Benjamin 9fcaec6435 Start recognizing the OPENSSL_NANOLIBC define 1 year ago
David Benjamin 754bcf6dcb Don't expose EVP_PKEY internal representation through EVP_PKEY_assign 1 year ago
David Benjamin 04c3d40f06 Remove CRYPTO_MUTEX from public headers 1 year ago
David Benjamin d4553e0538 Make RSA opaque 1 year ago
David Benjamin 761c3ed03c Add ASN1_TIME_set_string_X509 1 year ago
David Benjamin 556a973f9b Add SSL_CIPHER_get_handshake_digest 1 year ago
David Benjamin cbb96b4ffd Const-correct a few X509_PURPOSE and X509_TRUST functions 1 year ago
David Benjamin 9d48902108 Remove a pointer indirection in STACK_OF(T) comparisons 1 year ago
David Benjamin 99d3c22834 Prefix the private stack functions 1 year ago
David Benjamin f4a4e27715 Make DSA opaque 1 year ago
David Benjamin df9955b62d Handle ChaCha20 counter overflow consistently 1 year ago
David Benjamin e106b536ee Remove BN_DEC_FMT2 and test the others 1 year ago
David Benjamin 28c24092e3 Define TLSEXT_nid_unknown 1 year ago
David Benjamin 6cf9820837 Align NIDs vs group IDs in TLS group APIs 1 year ago
David Benjamin 335523a2c4 Align remaining TLS ECDH APIs on "group" terminology 1 year ago
David Benjamin 2da5ba9120 Align on using the "group" over "curve" for ECDH in TLS 1 year ago