summaryrefslogtreecommitdiff
path: root/providers/fips/fipsprov.c
Commit message (Expand)AuthorAgeFilesLines
* Replaced '{ 0, NULL }' with OSSL_DISPATCH_END in OSSL_DISPATCH arraysIrak Rigia2023-04-211-2/+2
* Declare FIPS option functions in their own headerPauli2023-03-291-1/+1
* fips: rework the option handling codePauli2023-03-291-49/+74
* Add option to FIPS module to enforce EMS check during KDF TLS1_PRF.slontis2023-03-071-2/+30
* Remove AES SIV ciphers from the FIPS providerPauli2023-03-011-5/+0
* Revert "Put EdDSA back as approved algorithms."Pauli2023-02-221-4/+4
* Put EdDSA back as approved algorithms.Pauli2023-02-081-4/+4
* Put X25519 and X448 back as approved algorithmsPauli2023-01-241-4/+4
* fips: make EdDSA unapproved for FIPSPauli2023-01-131-8/+9
* aes: add AES-GCM-SIV modes to the FIPS providerPauli2022-11-301-0/+5
* Cleanup : directly include of `internal/nelem.h` when required.FdaSilvaYY2022-11-231-0/+1
* Put 3DES back into the FIPS provider as a non-approved algorithmPauli2022-11-101-1/+9
* Remove DES cipher from the FIPS providerPauli2022-11-021-4/+0
* strcasecmp: implement strcasecmp and strncasecmpPauli2022-05-231-3/+0
* Avoid code duplication for locale initializationTomas Mraz2022-05-131-46/+3
* Fix build on OPENSSL_SYS_TANDEM and older POSIXesTomas Mraz2022-05-131-12/+22
* Update copyright yearMatt Caswell2022-05-031-1/+1
* FIPS provider modificationsDmitry Belyavskiy2022-04-221-0/+37
* Refactor OSSL_LIB_CTX to avoid using CRYPTO_EX_DATAHugo Landau2022-04-011-19/+8
* provider: add TLS13_KDF to the default and FIPS providersPauli2021-08-051-0/+2
* Don't leak the OSSL_LIB_CTX in the event of a failure to load the FIPS moduleMatt Caswell2021-07-281-0/+1
* fips: set the library context and handle laterPauli2021-05-291-2/+3
* PROV: Relegate most of the FIPS provider code to libfips.aRichard Levitte2021-05-211-4/+20
* fipsprov: Missing teardown on fips_get_params_from_core() errorTomas Mraz2021-05-131-1/+1
* Add the ability for ex_data to have a priorityMatt Caswell2021-05-111-0/+1
* Clarify two comments (typos) in fipsprov.cDaniel Bevenius2021-05-061-3/+3
* PROV: Add OIDs we know to all provider applicable algorithmsRichard Levitte2021-04-181-138/+127
* Sanity check provider up-callsMatt Caswell2021-04-161-28/+43
* Store some FIPS global variables in the FIPS_GLOBAL structureMatt Caswell2021-04-161-72/+119
* APPS: Replace the use of OBJ_nid2ln() with name or description callsRichard Levitte2021-04-021-15/+25
* Add ossl_provider symbolsShane Lontis2021-03-181-6/+6
* Remove the RAND_get0_public() from fips provider initializationTomas Mraz2021-03-121-3/+0
* Move the PROV_R reason codes to a public headerTomas Mraz2021-02-111-1/+1
* Avoid races by caching exported ciphers in the init functionMatt Caswell2021-02-021-2/+2
* Fix some odd names in our provider source codeRichard Levitte2021-02-011-2/+2
* Update copyright yearRichard Levitte2021-01-281-1/+1
* params: OSSL_PARAM_utf8_ptr: don't automatically reference `address`Daiki Ueno2021-01-261-7/+7
* Add EVP_KDF-X942 to the fips moduleShane Lontis2020-12-021-1/+4
* prov: move the entropy source out of the FIPS providerPauli2020-11-201-2/+4
* Add AES KW inverse ciphers to the EVP layerShane Lontis2020-11-021-0/+9
* Remove ossl_prov_util_nid_to_name()Shane Lontis2020-10-221-98/+0
* Rename some occurrences of 'library_context' and 'lib_ctx' to 'libctx'Dr. Matthias St. Pierre2020-10-151-11/+10
* Rename OPENSSL_CTX prefix to OSSL_LIB_CTXDr. Matthias St. Pierre2020-10-151-17/+17
* prov: prefix all exposed 'cipher' symbols with ossl_Pauli2020-10-011-4/+4
* prov: prefix provider internal functions with ossl_Pauli2020-09-291-10/+12
* prov: prefix all OSSL_DISPATCH tables names with ossl_Pauli2020-09-291-104/+117
* Add a copy of OSSL_SELF_TEST_get_callback() to the fips module.Shane Lontis2020-09-191-0/+17
* Add KEM (Key encapsulation mechanism) support to providersShane Lontis2020-09-191-0/+7
* Add option to fipsinstall to disable fips security checks at run time.Shane Lontis2020-09-181-0/+21
* keygen: add FIPS error state management to conditional self testsShane Lontis2020-09-121-0/+7