summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* If Ruby 3.1 isn't available, try to fall back to Ruby 3.0 so thattb2022-05-101-1/+5
* Rewrite asn1_item_ex_d2i() using CBS.jsing2022-05-101-58/+125
* Remove ASN.1 combining.jsing2022-05-105-82/+37
* Simplify X509_ATTRIBUTE ASN.1 encoding.jsing2022-05-096-101/+34
* Remove openssl/cterr.h and inline it in openssl/ct.htb2022-05-084-133/+58
* Default Ruby is now 3.1tb2022-05-081-2/+2
* Sort alphabetically so that future omissions will be easier to spot.tb2022-05-071-35/+35
* Split asn1_item_ex_d2i() into three.jsing2022-05-071-223/+287
* zap stray tabtb2022-05-071-2/+2
* KNF nitstb2022-05-071-7/+7
* Rewrite asn1_d2i_ex_primitive() with CBS.jsing2022-05-071-72/+86
* Refactor asn1_ex_c2i()jsing2022-05-071-39/+59
* Avoid strict aliasing violations in BN_nist_mod_*()jsing2022-05-071-86/+137
* Add missing ERR_load_{COMP,CT,KDF}_strings()tb2022-05-061-1/+11
* Also check EVP_PKEY_CTX_new_id() return in example code. Letting thistb2022-05-061-2/+4
* Install EVP_PKEY_CTX_set_hkdf_md.3tb2022-05-061-1/+2
* Document the EVP HKDF APItb2022-05-061-0/+251
* Simplify: freezero() is NULL safe; assign + test in one go, as usual.tb2022-05-051-11/+5
* Avoid malloc(0) in EVP_PKEY_CTX_set1_hkdf_key()tb2022-05-051-2/+2
* Securely wipe the entire HKDF_PKEY_CTX instead of only taking care oftb2022-05-051-5/+3
* Use size_t for ASN.1 lengths.jsing2022-05-054-16/+20
* Switch wycheproof.go to using the EVP HKDF API.tb2022-05-051-6/+67
* Fix HMAC() with NULL keytb2022-05-051-2/+7
* Fix argument order in HKDF and HKDF_extract().tb2022-05-051-5/+5
* Add hkdf_pkey_meth to the standard_methods[]tb2022-05-051-1/+3
* Link kdf/ to the buildtb2022-05-051-1/+7
* Provide EVP_PKEY_HKDF alias for NID_hkdftb2022-05-051-1/+2
* Provide KDFerr() and KDFerror() macrostb2022-05-051-1/+4
* Provide versions of EVP_PKEY_CTX_{str,hex}2ctrl() for internal use.tb2022-05-052-2/+38
* Ditch #defines for tls1_prf and scrypt. Drop unused errors and massagetb2022-05-052-95/+8
* Translate from OpenSSL's HKDF API to BoringSSL API.tb2022-05-051-8/+7
* Remove function codes from errors, i.e., KDFerr(A, B) -> KDFerror(B)tb2022-05-051-5/+5
* Fix typo in previous.tb2022-05-051-2/+2
* Inline OPENSSL_memdup() using malloc() + memcpy()tb2022-05-051-3/+5
* Translate OPENSSL_{cleanse,clear_free,free,zalloc}() to libc API.tb2022-05-051-11/+11
* Adjust includes for LibreSSLtb2022-05-051-4/+7
* Use C99 initializres for hkdf_pkey_methtb2022-05-051-26/+10
* Remove OpenSSL versions of HKDF*().tb2022-05-051-117/+1
* Fix includes of the removed kdferr.htb2022-05-052-4/+3
* Add NID for HKDFtb2022-05-052-0/+4
* remove accidentally duplicated linetb2022-05-041-2/+1
* Whitespace nit (knfmt(1) agrees after inserting an empty line after thetb2022-05-041-4/+5
* KNF according to knfmt(1)tb2022-05-042-275/+288
* Add RCS tagstb2022-05-043-0/+3
* Restore copyright years to 2016-2018 as they were before the previoustb2022-05-042-2/+2
* Reinstate the licenses that were replaced with license stubs intb2022-05-042-12/+100
* Bump copyright years to 2016-2018 as it was before the previous commit.tb2022-05-041-1/+1
* Reinstate the license that was replaced with a stub in OpenSSL committb2022-05-041-5/+49
* Inline kdferr.h at the end of kdf.htb2022-05-042-55/+37
* Rename hkdf.c to hkdf_evp.c to avoid a name clash with hkdf/hkdf.ctb2022-05-041-0/+0