summaryrefslogtreecommitdiffstats
path: root/providers/implementations/exchange
AgeCommit message (Expand)Author
2023-09-07Copyright year updatesMatt Caswell
2023-06-14configure: introduce no-ecx to remove ECX related featureYi Li
2023-04-21Replaced '{ 0, NULL }' with OSSL_DISPATCH_END in OSSL_DISPATCH arraysIrak Rigia
2022-10-05Stop raising ERR_R_MALLOC_FAILURE in most placesRichard Levitte
2022-09-23Add HPKE DHKEM provider support for EC, X25519 and X448.slontis
2022-06-20providers/implementations/exchange/kdf_exch.c: fix unavailable SIZE_MAXRichard Levitte
2022-06-15providers/implementations/exchange/kdf_exch.c: Fix kdf_derive()Richard Levitte
2022-05-03Update copyright yearMatt Caswell
2022-03-14DH: Make padding always on when X9.42 KDF is usedTomas Mraz
2022-02-14dh_exch.c: Add check for OPENSSL_strdupJiasheng Jiang
2022-01-18dh_exch.c: Correct gettable parameters for DH key exchangeTomas Mraz
2022-01-04check the return value of EVP_MD_fetch in ecdh_exch.c:285 & dh_exch.c:347x2018
2021-10-28fix some code with obvious wrong coding stylex2018
2021-09-03Fix dh dupctx refcount errorslontis
2021-06-01Rename all getters to use get/get0 in nameTomas Mraz
2021-05-07Drop libimplementations.aRichard Levitte
2021-04-16Store some FIPS global variables in the FIPS_GLOBAL structureMatt Caswell
2021-04-14Add domain parameter match check for DH and ECDH key exchange.Shane Lontis
2021-03-18Add ossl_ ecx symbolsShane Lontis
2021-03-18Fix misc external ossl_ symbols.Shane Lontis
2021-03-12prov: update exchange algorithms to support params on the init callPauli
2021-03-03EVP_PKEY_CTX_get/settable_params: pass provider operation contextTomas Mraz
2021-03-03Improve error reporting in key exchange provider implementationsTomas Mraz
2021-02-28prov: add additional argument to KDF derive call in key exchangePauli
2021-02-26Fix external symbols related to ec & sm2 keysShane Lontis
2021-02-26Fix external symbols related to dh keysShane Lontis
2021-02-18Update copyright yearMatt Caswell
2021-02-18Fix external symbols related to provider related security checks forShane Lontis
2021-02-11Move the PROV_R reason codes to a public headerTomas Mraz
2021-02-01Fix some odd names in our provider source codeRichard Levitte
2021-01-28Update copyright yearRichard Levitte
2021-01-26Clean away unnecessary length related OSSL_PARAM key namesRichard Levitte
2021-01-21kdf_exch.c (kdf_derive): Proper handling of NULL secretTomas Mraz
2020-12-02Add EVP_KDF-X942 to the fips moduleShane Lontis
2020-10-15Rename some occurrences of 'library_context' and 'lib_ctx' to 'libctx'Dr. Matthias St. Pierre
2020-10-15Rename OPENSSL_CTX prefix to OSSL_LIB_CTXDr. Matthias St. Pierre
2020-09-29prov: prefix all OSSL_DISPATCH tables names with ossl_Pauli
2020-09-18Add 'fips-securitychecks' option and plumb this into the actual fips checksShane Lontis
2020-09-18fix provider exchange operationsShane Lontis
2020-09-18Add fips checks for ecdh key agreementShane Lontis
2020-09-18Add fips checks for dh key agreementShane Lontis
2020-09-12exchange: add FIPS error state handlingPauli
2020-08-12provider: add the unused paramater tag to the gettable and settable functionsPauli
2020-08-11Add dh_kdf support to providerShane Lontis
2020-08-10Minimise the size of the macros in kdf_exch.cMatt Caswell
2020-08-10Extend the EVP_PKEY KDF to KDF provider bridge to also support ScryptMatt Caswell
2020-08-10Extend the EVP_PKEY KDF to KDF provider bridge to also support HKDFMatt Caswell
2020-08-10Implement a EVP_PKEY KDF to KDF provider bridgeMatt Caswell
2020-08-09Add libctx to ecdh_KDF_X9_63.Shane Lontis
2020-08-07Add evp_test fixes.Shane Lontis