summaryrefslogtreecommitdiff
path: root/lib/libcrypto
AgeCommit message (Expand)Author
2022-05-06Also check EVP_PKEY_CTX_new_id() return in example code. Letting thisTheo Buehler
2022-05-06Install EVP_PKEY_CTX_set_hkdf_md.3Theo Buehler
2022-05-06Document the EVP HKDF APITheo Buehler
2022-05-05Simplify: freezero() is NULL safe; assign + test in one go, as usual.Theo Buehler
2022-05-05Avoid malloc(0) in EVP_PKEY_CTX_set1_hkdf_key()Theo Buehler
2022-05-05Securely wipe the entire HKDF_PKEY_CTX instead of only taking care ofTheo Buehler
2022-05-05Use size_t for ASN.1 lengths.Joel Sing
2022-05-05Fix HMAC() with NULL keyTheo Buehler
2022-05-05Fix argument order in HKDF and HKDF_extract().Theo Buehler
2022-05-05Add hkdf_pkey_meth to the standard_methods[]Theo Buehler
2022-05-05Link kdf/ to the buildTheo Buehler
2022-05-05Provide EVP_PKEY_HKDF alias for NID_hkdfTheo Buehler
2022-05-05Provide KDFerr() and KDFerror() macrosTheo Buehler
2022-05-05Provide versions of EVP_PKEY_CTX_{str,hex}2ctrl() for internal use.Theo Buehler
2022-05-05Ditch #defines for tls1_prf and scrypt. Drop unused errors and massageTheo Buehler
2022-05-05Translate from OpenSSL's HKDF API to BoringSSL API.Theo Buehler
2022-05-05Remove function codes from errors, i.e., KDFerr(A, B) -> KDFerror(B)Theo Buehler
2022-05-05Fix typo in previous.Theo Buehler
2022-05-05Inline OPENSSL_memdup() using malloc() + memcpy()Theo Buehler
2022-05-05Translate OPENSSL_{cleanse,clear_free,free,zalloc}() to libc API.Theo Buehler
2022-05-05Adjust includes for LibreSSLTheo Buehler
2022-05-05Use C99 initializres for hkdf_pkey_methTheo Buehler
2022-05-05Remove OpenSSL versions of HKDF*().Theo Buehler
2022-05-05Fix includes of the removed kdferr.hTheo Buehler
2022-05-05Add NID for HKDFTheo Buehler
2022-05-04remove accidentally duplicated lineTheo Buehler
2022-05-04Whitespace nit (knfmt(1) agrees after inserting an empty line after theTheo Buehler
2022-05-04KNF according to knfmt(1)Theo Buehler
2022-05-04Add RCS tagsTheo Buehler
2022-05-04Restore copyright years to 2016-2018 as they were before the previousTheo Buehler
2022-05-04Reinstate the licenses that were replaced with license stubs inTheo Buehler
2022-05-04Bump copyright years to 2016-2018 as it was before the previous commit.Theo Buehler
2022-05-04Reinstate the license that was replaced with a stub in OpenSSL commitTheo Buehler
2022-05-04Inline kdferr.h at the end of kdf.hTheo Buehler
2022-05-04Rename hkdf.c to hkdf_evp.c to avoid a name clash with hkdf/hkdf.cTheo Buehler
2022-05-04Import HKDF code from OpenSSL 1.1.1oTheo Buehler
2022-05-04Rewrite asn1_collect() and asn1_find_end() with CBS.Joel Sing
2022-05-04Avoid special handling of definite length before calling asn1_find_end().Joel Sing
2022-05-04Change asn1_check_tag_cbs() out_len from long to size_t.Joel Sing
2022-04-28Rewrite asn1_check_tlen() using CBS.Joel Sing
2022-04-28Refactor ASN1_TIME_adj_internal()Theo Buehler
2022-04-27Decode via c2i_ASN1_INTEGER_cbs() from asn1_ex_c2i().Joel Sing
2022-04-27Rewrite c2i_ASN1_INTEGER() using CBS.Joel Sing
2022-04-27Remove the ASN.1 decoder tag/length cache (TLC).Joel Sing
2022-04-27ASN1_{,const_}check_infinite_end(3) were removed in the last major bump,Theo Buehler
2022-04-26Decode via c2i_ASN1_BIT_STRING_cbs() from asn1_ex_c2i().Joel Sing
2022-04-23Rewrite c2i_ASN1_BIT_STRING() using CBS.Joel Sing
2022-04-23Convert asn1_ex_c2i() to CBS.Joel Sing
2022-04-21Clarify comments at the start of {asid,addr}_validate_path_internal()Theo Buehler
2022-04-21Avoid expensive RFC 3779 checks during cert verificationTheo Buehler