summaryrefslogtreecommitdiffstats
path: root/providers/fips/fipsprov.c
AgeCommit message (Expand)Author
2023-03-07Add option to FIPS module to enforce EMS check during KDF TLS1_PRF.slontis
2023-03-01Remove AES SIV ciphers from the FIPS providerPauli
2023-02-22Revert "Put EdDSA back as approved algorithms."Pauli
2023-02-08Put EdDSA back as approved algorithms.Pauli
2023-01-24Put X25519 and X448 back as approved algorithmsPauli
2023-01-13fips: make EdDSA unapproved for FIPSPauli
2022-11-30aes: add AES-GCM-SIV modes to the FIPS providerPauli
2022-11-23Cleanup : directly include of `internal/nelem.h` when required.FdaSilvaYY
2022-11-10Put 3DES back into the FIPS provider as a non-approved algorithmPauli
2022-11-02Remove DES cipher from the FIPS providerPauli
2022-05-23strcasecmp: implement strcasecmp and strncasecmpPauli
2022-05-13Avoid code duplication for locale initializationTomas Mraz
2022-05-13Fix build on OPENSSL_SYS_TANDEM and older POSIXesTomas Mraz
2022-05-03Update copyright yearMatt Caswell
2022-04-22FIPS provider modificationsDmitry Belyavskiy
2022-04-01Refactor OSSL_LIB_CTX to avoid using CRYPTO_EX_DATAHugo Landau
2021-08-05provider: add TLS13_KDF to the default and FIPS providersPauli
2021-07-28Don't leak the OSSL_LIB_CTX in the event of a failure to load the FIPS moduleMatt Caswell
2021-05-29fips: set the library context and handle laterPauli
2021-05-21PROV: Relegate most of the FIPS provider code to libfips.aRichard Levitte
2021-05-13fipsprov: Missing teardown on fips_get_params_from_core() errorTomas Mraz
2021-05-11Add the ability for ex_data to have a priorityMatt Caswell
2021-05-06Clarify two comments (typos) in fipsprov.cDaniel Bevenius
2021-04-18PROV: Add OIDs we know to all provider applicable algorithmsRichard Levitte
2021-04-16Sanity check provider up-callsMatt Caswell
2021-04-16Store some FIPS global variables in the FIPS_GLOBAL structureMatt Caswell
2021-04-02APPS: Replace the use of OBJ_nid2ln() with name or description callsRichard Levitte
2021-03-18Add ossl_provider symbolsShane Lontis
2021-03-12Remove the RAND_get0_public() from fips provider initializationTomas Mraz
2021-02-11Move the PROV_R reason codes to a public headerTomas Mraz
2021-02-02Avoid races by caching exported ciphers in the init functionMatt Caswell
2021-02-01Fix some odd names in our provider source codeRichard Levitte
2021-01-28Update copyright yearRichard Levitte
2021-01-26params: OSSL_PARAM_utf8_ptr: don't automatically reference `address`Daiki Ueno
2020-12-02Add EVP_KDF-X942 to the fips moduleShane Lontis
2020-11-20prov: move the entropy source out of the FIPS providerPauli
2020-11-02Add AES KW inverse ciphers to the EVP layerShane Lontis
2020-10-22Remove ossl_prov_util_nid_to_name()Shane 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-10-01prov: prefix all exposed 'cipher' symbols with ossl_Pauli
2020-09-29prov: prefix provider internal functions with ossl_Pauli
2020-09-29prov: prefix all OSSL_DISPATCH tables names with ossl_Pauli
2020-09-19Add a copy of OSSL_SELF_TEST_get_callback() to the fips module.Shane Lontis
2020-09-19Add KEM (Key encapsulation mechanism) support to providersShane Lontis
2020-09-18Add option to fipsinstall to disable fips security checks at run time.Shane Lontis
2020-09-12keygen: add FIPS error state management to conditional self testsShane Lontis
2020-09-12FIPS: rename the status call to is_running.Pauli
2020-08-29Include "legacy" in the name of the various MAC bridge functionsMatt Caswell
2020-08-29Extend the provider MAC bridge for CMACMatt Caswell