aboutsummaryrefslogtreecommitdiff
path: root/providers/implementations/exchange
AgeCommit message (Expand)AuthorFilesLines
2022-11-09check the return value of EVP_MD_fetch in ecdh_exch.c:285 & dh_exch.c:347x20182-4/+6
2022-06-21Update copyright yearMatt Caswell1-1/+1
2022-06-20providers/implementations/exchange/kdf_exch.c: fix unavailable SIZE_MAXRichard Levitte1-0/+1
2022-06-15providers/implementations/exchange/kdf_exch.c: Fix kdf_derive()Richard Levitte1-2/+21
2022-03-15Update copyright yearMatt Caswell1-1/+1
2022-03-14DH: Make padding always on when X9.42 KDF is usedTomas Mraz1-5/+6
2022-02-14dh_exch.c: Add check for OPENSSL_strdupJiasheng Jiang1-4/+16
2022-01-18dh_exch.c: Correct gettable parameters for DH key exchangeTomas Mraz1-1/+1
2021-09-03Fix dh dupctx refcount errorslontis1-3/+2
2021-06-01Rename all getters to use get/get0 in nameTomas Mraz2-2/+2
2021-05-07Drop libimplementations.aRichard Levitte1-5/+4
2021-04-16Store some FIPS global variables in the FIPS_GLOBAL structureMatt Caswell2-5/+6
2021-04-14Add domain parameter match check for DH and ECDH key exchange.Shane Lontis2-1/+42
2021-03-18Add ossl_ ecx symbolsShane Lontis1-2/+4
2021-03-18Fix misc external ossl_ symbols.Shane Lontis1-3/+3
2021-03-12prov: update exchange algorithms to support params on the init callPauli4-11/+17
2021-03-03EVP_PKEY_CTX_get/settable_params: pass provider operation contextTomas Mraz3-7/+13
2021-03-03Improve error reporting in key exchange provider implementationsTomas Mraz3-8/+17
2021-02-28prov: add additional argument to KDF derive call in key exchangePauli1-1/+1
2021-02-26Fix external symbols related to ec & sm2 keysShane Lontis2-16/+16
2021-02-26Fix external symbols related to dh keysShane Lontis1-7/+7
2021-02-18Update copyright yearMatt Caswell1-1/+1
2021-02-18Fix external symbols related to provider related security checks forShane Lontis2-5/+5
2021-02-11Move the PROV_R reason codes to a public headerTomas Mraz1-1/+1
2021-02-01Fix some odd names in our provider source codeRichard Levitte1-1/+1
2021-01-28Update copyright yearRichard Levitte3-3/+3
2021-01-26Clean away unnecessary length related OSSL_PARAM key namesRichard Levitte2-12/+4
2021-01-21kdf_exch.c (kdf_derive): Proper handling of NULL secretTomas Mraz1-1/+7
2020-12-02Add EVP_KDF-X942 to the fips moduleShane Lontis1-2/+2
2020-10-15Rename some occurrences of 'library_context' and 'lib_ctx' to 'libctx'Dr. Matthias St. Pierre3-4/+4
2020-10-15Rename OPENSSL_CTX prefix to OSSL_LIB_CTXDr. Matthias St. Pierre2-2/+2
2020-09-29prov: prefix all OSSL_DISPATCH tables names with ossl_Pauli4-5/+5
2020-09-18Add 'fips-securitychecks' option and plumb this into the actual fips checksShane Lontis2-2/+2
2020-09-18fix provider exchange operationsShane Lontis3-51/+11
2020-09-18Add fips checks for ecdh key agreementShane Lontis1-3/+9
2020-09-18Add fips checks for dh key agreementShane Lontis2-5/+47
2020-09-12exchange: add FIPS error state handlingPauli4-9/+70
2020-08-12provider: add the unused paramater tag to the gettable and settable functionsPauli1-2/+2
2020-08-11Add dh_kdf support to providerShane Lontis1-14/+288
2020-08-10Minimise the size of the macros in kdf_exch.cMatt Caswell1-37/+44
2020-08-10Extend the EVP_PKEY KDF to KDF provider bridge to also support ScryptMatt Caswell1-1/+5
2020-08-10Extend the EVP_PKEY KDF to KDF provider bridge to also support HKDFMatt Caswell1-55/+70
2020-08-10Implement a EVP_PKEY KDF to KDF provider bridgeMatt Caswell2-0/+151
2020-08-09Add libctx to ecdh_KDF_X9_63.Shane Lontis1-6/+0
2020-08-07Add evp_test fixes.Shane Lontis1-1/+2
2020-08-07gettables: provider changes to pass the provider context.Pauli2-3/+3
2020-08-04Change the provider implementation of X942kdf to use wpacket to do der encodi...Shane Lontis1-2/+0
2020-06-24Make the naming scheme for dispatched functions more consistentDr. Matthias St. Pierre3-25/+25
2020-06-24Rename <openssl/core_numbers.h> -> <openssl/core_dispatch.h>Dr. Matthias St. Pierre3-3/+3
2020-04-28Rename FIPS_MODE to FIPS_MODULERichard Levitte1-4/+4