aboutsummaryrefslogtreecommitdiff
path: root/providers/fips
AgeCommit message (Expand)AuthorFilesLines
2022-11-23Cleanup : directly include of `internal/nelem.h` when required.FdaSilvaYY1-0/+1
2022-11-21Refactor OSSL_LIB_CTX to avoid using CRYPTO_EX_DATAHugo Landau1-19/+8
2022-11-11Move e_os.h to include/internalRichard Levitte1-1/+1
2022-11-10Put 3DES back into the FIPS provider as a non-approved algorithmPauli1-1/+9
2022-11-02fips: verify that the RNG was restored after the self testsPauli1-0/+14
2022-11-02Update FIPS KATs for 140-3Pauli3-33/+266
2022-11-02Remove DES cipher from the FIPS providerPauli1-4/+0
2022-10-27Use RSA CRT parameters in FIPS self tests.slontis1-5/+5
2022-08-01Updating ifdefs to account for xlclang compiler frontend on AIX.Rob Mc Gee1-2/+2
2022-06-21Update copyright yearMatt Caswell1-1/+1
2022-05-24Fix check of EVP_CIPHER_CTX_ctrlPeiwei Hu1-4/+4
2022-05-23strcasecmp: implement strcasecmp and strncasecmpPauli1-3/+0
2022-05-13Avoid code duplication for locale initializationTomas Mraz1-46/+3
2022-05-13Fix build on OPENSSL_SYS_TANDEM and older POSIXesTomas Mraz1-12/+22
2022-05-03Update copyright yearMatt Caswell2-2/+2
2022-04-27Prefer GNU library initialization mechanism over platform oneJon Spillett1-6/+7
2022-04-21FIPS provider modificationsDmitry Belyavskiy1-0/+37
2022-03-15Update copyright yearMatt Caswell1-1/+1
2022-01-13Avoid using a macro expansion in a macro when statically initialisingPauli1-3/+9
2021-10-22Fix a bug in signature self tests in the FIPS moduleMatt Caswell1-1/+1
2021-08-31Add the self test type OSSL_SELF_TEST_TYPE_PCT_SIGNATUREslontis1-1/+5
2021-08-05fips: add power up test for TLS 1.3 KDFPauli1-0/+64
2021-08-05provider: add TLS13_KDF to the default and FIPS providersPauli1-0/+2
2021-07-28Don't leak the OSSL_LIB_CTX in the event of a failure to load the FIPS moduleMatt Caswell1-0/+1
2021-06-22Change self test for AES_CGM to perform both an encrypt and decrypt.Shane Lontis1-1/+1
2021-06-18aix64-gcc target: Fix build breakage with enable-fipsTomas Mraz1-2/+0
2021-06-17Add self test for ECDSA using curve with a binary fieldShane Lontis1-8/+45
2021-06-08Fix AIX FIPS DEP.Shane Lontis1-1/+15
2021-06-01Rename all getters to use get/get0 in nameTomas Mraz1-1/+1
2021-05-29fips: set the library context and handle laterPauli1-2/+3
2021-05-27Use "" for include internal/xxxRich Salz1-2/+2
2021-05-25Add fipsinstall option to run self test KATS on module loadShane Lontis1-1/+5
2021-05-24fips: default to running self tests when starting the fips providerPauli1-27/+30
2021-05-21PROV: Relegate most of the FIPS provider code to libfips.aRichard Levitte3-6/+45
2021-05-13fipsprov: Missing teardown on fips_get_params_from_core() errorTomas Mraz1-1/+1
2021-05-11Add the ability for ex_data to have a priorityMatt Caswell1-0/+1
2021-05-06Clarify two comments (typos) in fipsprov.cDaniel Bevenius1-3/+3
2021-04-18PROV: Add OIDs we know to all provider applicable algorithmsRichard Levitte1-138/+127
2021-04-17Fix naming for EVP_RAND_CTX_gettable functions.Pauli1-4/+4
2021-04-16Sanity check provider up-callsMatt Caswell1-28/+43
2021-04-16Store some FIPS global variables in the FIPS_GLOBAL structureMatt Caswell1-72/+119
2021-04-13Add FIPS Self test for AES_ECB decryptShane Lontis2-26/+65
2021-04-12Replace OSSL_PARAM_BLD_free_params() with OSSL_PARAM_free().Shane Lontis1-7/+7
2021-04-02APPS: Replace the use of OBJ_nid2ln() with name or description callsRichard Levitte1-15/+25
2021-03-18Add ossl_provider symbolsShane Lontis1-6/+6
2021-03-14Always check CRYPTO_LOCK_{read,write}_lockRich Salz1-6/+13
2021-03-12Remove the RAND_get0_public() from fips provider initializationTomas Mraz1-3/+0
2021-02-28fips: update DRBG KATs for the extra instantiate argumentPauli1-3/+3
2021-02-28fips: add additional argument to KDF derive call in self testPauli1-3/+1
2021-02-28fips: update to use the extra MAC init argumentsPauli1-5/+2