236 Commits (2f8bf102e3b2f11653294e82799018d9e50226fb)

Author SHA1 Message Date
David Benjamin 2f8bf102e3 Use typedefs in i2d and d2i_ASN1_BOOLEAN. 3 years ago
David Benjamin 45c8be91f3 Forward-declare SSL_CLIENT_HELLO. 3 years ago
David Benjamin a406ad76ad Make ASN1_NULL an opaque pointer. 3 years ago
David Benjamin f5e601275c Remove remnants of ASN.1 print function generators. 3 years ago
David Benjamin c31a8a6f0a Fold x509_vfy.h into x509.h. 3 years ago
David Benjamin f61997b4d7 Make ASN1_STRING_TABLE_add thread-safe and document. 3 years ago
David Benjamin 523d6c74c0 Remove X509_STORE_set0_additional_untrusted. 3 years ago
David Benjamin 551ccd7e94 Fix CRYPTO_malloc, etc., definitions. 4 years ago
David Benjamin 03cae7a2b3 Keep EVP_CIPHER/EVP_MD lookup and do_all functions in sync 4 years ago
Adam Langley 66e61c577d Allow PKCS7_sign to work for signing kernel modules. 4 years ago
David Benjamin 62c4f15478 Clarify that TLS sessions are not application sessions. 4 years ago
jakemas 019cc625bd Fix BN_prime_checks_for_validation to align with false-positive rate. 4 years ago
Shelley Vohr 0446b59427 Add maskHash to RSA_PSS_PARAMS for compat 4 years ago
David Benjamin ed5f4e82e6 Remove ASN1_OP_I2D_* callbacks. 4 years ago
David Benjamin a03c34c6d3 Check for __TRUSTY__ instead of TRUSTY. 4 years ago
David Benjamin 19fe7943ce Fix calculation of draft-13 ECH confirmation signal. 4 years ago
David Benjamin 18b6836b2f Update to draft-ietf-tls-esni-13. 4 years ago
David Benjamin 37a3c70c0e Reword SSL_get0_ech_name_override documentation. 4 years ago
David Benjamin 07b365f63a Remove SSL_set_verify_result. 4 years ago
David Benjamin dddb60eb97 Make most of crypto/x509 opaque. 4 years ago
David Benjamin 59aff62ca8 Remove V_ASN1_APP_CHOOSE. 4 years ago
David Benjamin 6b7525a9fa Rewrite ASN1_PRINTABLE_type and add tests. 4 years ago
David Benjamin c6d3fd1d09 Work around yet another MSVC 2015 SFINAE bug. 4 years ago
David Benjamin cdfc2595bc Fix some error-handling in i2v functions. 4 years ago
David Benjamin 4bf0a19ac8 Fix typo. 4 years ago
David Benjamin b27438e126 Rewrite name constraints matching with CBS. 4 years ago
David Benjamin 04601b026a Add some tests for name constraints. 4 years ago
David Benjamin 2d10c18b3a Fix i2v_GENERAL_NAME to not assume NUL terminated strings 4 years ago
David Benjamin 9545062714 Add a CBB_add_zeros helper. 4 years ago
David Benjamin 8648c53690 Refer to RFCs consistently. 4 years ago
David Benjamin 006f20ad7f Add Span::first() and Span::last(). 4 years ago
David Benjamin 1b2db8c7c4 Add a test for ASN1_mbstring_copy and clean up. 4 years ago
David Benjamin eb17de499a Remove ASN1_TFLG_SET_ORDER. 4 years ago
David Benjamin 4c993da660 Document ASN.1 printing functions. 4 years ago
David Benjamin b9ec9dee56 Remove OPENSSL_NO_FP_API ifdefs. 4 years ago
David Benjamin 28d7252d22 Move X509_ALGOR to x509.h. 4 years ago
David Benjamin 8627e97433 Unexport BIT_STRING_BITNAME. 4 years ago
David Benjamin 11a24ae021 Unexport ub_* constants. 4 years ago
David Benjamin f8b3961b02 Always use an ASN1_STRING_TABLE global mask of UTF8String. 4 years ago
David Benjamin 6d84569802 Document ASN1_mbstring_copy. 4 years ago
David Benjamin 046fc130d1 Remove ASN1_STRING_FLAG_MSTRING. 4 years ago
David Benjamin 116d9250a9 Document another batch of functions. 4 years ago
David Benjamin e9fae77c06 Clarify BIO_new_mum_buf's lifetime rules. 4 years ago
David Benjamin 897a2ca3f1 Add convenience functions to malloc EVP_HPKE_CTX and EVP_HPKE_KEY. 4 years ago
David Benjamin 6191cc95a1 Document that SSL_PRIVATE_KEY_METHOD should configure signing prefs. 4 years ago
Adam Langley 7153013019 hrss: use less stack space. 4 years ago
David Benjamin 94a608a1f5 Make X509_EXTENSION opaque. 4 years ago
David Benjamin a5a9b54d84 Make X509_CRL opaque. 4 years ago
David Benjamin 268a4a6ff3 Remove unused field in X509_NAME_ENTRY. 4 years ago
David Benjamin 2cf7a2cdea Remove X509at_get0_data_by_OBJ. 4 years ago