401 Commits (faac9aa3349f149cd433582c31020d49090a0737)

Author SHA1 Message Date
David Benjamin 28d7252d22 Move X509_ALGOR to x509.h. 3 years ago
David Benjamin 8627e97433 Unexport BIT_STRING_BITNAME. 3 years ago
David Benjamin 11a24ae021 Unexport ub_* constants. 3 years ago
David Benjamin f8b3961b02 Always use an ASN1_STRING_TABLE global mask of UTF8String. 3 years ago
David Benjamin 6d84569802 Document ASN1_mbstring_copy. 3 years ago
David Benjamin 046fc130d1 Remove ASN1_STRING_FLAG_MSTRING. 3 years ago
David Benjamin 116d9250a9 Document another batch of functions. 3 years ago
David Benjamin e9fae77c06 Clarify BIO_new_mum_buf's lifetime rules. 3 years ago
David Benjamin 897a2ca3f1 Add convenience functions to malloc EVP_HPKE_CTX and EVP_HPKE_KEY. 3 years ago
David Benjamin 6191cc95a1 Document that SSL_PRIVATE_KEY_METHOD should configure signing prefs. 3 years ago
Adam Langley 7153013019 hrss: use less stack space. 3 years ago
David Benjamin 94a608a1f5 Make X509_EXTENSION opaque. 3 years ago
David Benjamin a5a9b54d84 Make X509_CRL opaque. 3 years ago
David Benjamin 268a4a6ff3 Remove unused field in X509_NAME_ENTRY. 3 years ago
David Benjamin 2cf7a2cdea Remove X509at_get0_data_by_OBJ. 3 years ago
David Benjamin 957f23d2c4 Document a batch of extension-related functions in x509.h. 3 years ago
Adam Langley 919a973930 conf: don't crash when parsing. 3 years ago
David Benjamin ae7c178689 Add some OpenSSL compatibility aliases. 3 years ago
David Benjamin 170045f490 Make ASN1_OBJECT opaque. 3 years ago
David Benjamin ba423c9a1b Implement ClientHelloOuter handshakes. 3 years ago
David Benjamin 479adf98d5 Remove old ASN.1 SET macros. 3 years ago
David Benjamin b147c99ddc Document some ASN1_INTEGER and ASN1_ENUMERATED functions. 3 years ago
David Benjamin 87be659225 Document ASN1_STRING_to_UTF8. 3 years ago
David Benjamin 5f8c681d78 Const-correct ASN1_item_verify a bit more. 3 years ago
David Benjamin 5206782846 Compute ASN.1 BIT STRING sizes more consistently. 3 years ago
David Benjamin ec8c67dfbc Prefix internal LHASH functions. 3 years ago
David Benjamin 7f85116bed Unexport almost all of LHASH. 3 years ago
David Benjamin f25ada3a79 Prefix and unexport a2i_ipadd. 3 years ago
Peter Kasting f315a86df3 Fix a -Wdeprecated-copy warning. 3 years ago
David Benjamin 58abd2e6fa Make X509_VERIFY_PARAM opaque. 3 years ago
David Benjamin 6d3d0690f5 Reformat x509_vfy.h and convert comments. 3 years ago
David Benjamin e9c5d72c09 Add an option to permute ClientHello extension order. 3 years ago
David Benjamin 83a49939ab Add most of an ECH client implementation. 3 years ago
David Benjamin 24545c541c Add a basic API to make ECHConfigs. 3 years ago
David Benjamin c890ae5195 Make ECH server APIs take EVP_HPKE_KEY. 3 years ago
David Benjamin c3b373bf4f Rename SSL_ECH_SERVER_CONFIG_LIST to SSL_ECH_KEYS. 3 years ago
David Benjamin e9109cb8ff Add move support to EVP_MD_CTX. 3 years ago
David Benjamin 5fd91dba03 Fix documentation typo. 3 years ago
David Benjamin 3a036c76eb Add SSL_ech_accepted API and ech_is_required alerts. 4 years ago
David Benjamin b5879118ac Remove the Channel ID callback. 4 years ago
David Benjamin 8acec00e9e Manage Channel ID handshake state better. 4 years ago
David Benjamin a1d3bfb64f Cite an RFC over 9000 (draft-ietf-quic-tls is now RFC 9001). 4 years ago
Shelley Vohr cf816d0825 Add compatibility impl for EVP_PKEY_get0 4 years ago
David Benjamin 3675eb3f2a GREASE is now RFC 8701. 4 years ago
David Benjamin b778b9c1b3 Const-correct SSL_get_srtp_profiles. 4 years ago
David Benjamin 49ee62fe13 Update the ECH GREASE size selection. 4 years ago
David Benjamin d89ec688f2 Remove draft tokbind implementation. 4 years ago
David Benjamin aaecb82c6b Make X509_REQ and X509_REQ_INFO opaque. 4 years ago
David Benjamin 940475da0c Be clearer which signing inputs are digests. 4 years ago
David Benjamin 4b066b0e35 Add APIs to manually fill in signatures for CRLs. 4 years ago