961 Commits (a6f8e131f40bbca55867af7d1504a58acd4c3b3d)

Author SHA1 Message Date
Pauli a6f8e131f4 prov: tag SM2 encoders and decoders as non-FIPS
2 years ago
Dmitry Belyavskiy f763e13514 Correct processing of AES-SHA stitched ciphers
2 years ago
Matt Caswell 8c7c1c84cb Add a generic SubjectPublicKeyInfo decoder
2 years ago
Tomas Mraz d049485cfb Avoid duplicating prov_running.o in libdefault and libcrypto
2 years ago
Tomas Mraz 20e80ad1bc store: Avoid spurious error from decoding at EOF
2 years ago
Richard Levitte 6a2b8ff392 Decoding PKCS#8: separate decoding of encrypted and unencrypted PKCS#8
2 years ago
Tomas Mraz 92b835376a EVP_PKEY_new_raw_private_key: Allow zero length keys
2 years ago
Larkin Nickle 907720f064 Fix compilation on systems with empty _POSIX_TIMERS
2 years ago
Shane Lontis 69e0f8cca6 Fix AIX FIPS DEP.
2 years ago
Shane Lontis f41fd10d90 Add a gettable for provider ciphers to return the EVP_CIPH_RAND_KEY flag
2 years ago
Shane Lontis 5135a9bd92 Document missing EC/SM2 params
2 years ago
Juergen Christ ff555f8136 Fix CipherInit on s390x.
2 years ago
Richard Levitte 6a5f97a671 PROV: drop get_params() and gettable_params() from all encoder implementatio
2 years ago
Richard Levitte 73c02a6201 ENCODER: Drop OSSL_ENCODER_PARAM_INPUT_TYPE
2 years ago
Richard Levitte 6462a4f050 PROV: drop get_params() and gettable_params() from all decoder implementations
2 years ago
Richard Levitte 0b3fe363e6 make update-fips-checksums
2 years ago
Tomas Mraz 0e0a47377f Update fips checksums to drop the ssl headers
2 years ago
Tomas Mraz 085e3cecbd Move libssl related defines used by fips provider to prov_ssl.h
2 years ago
Shane Lontis ba3ea453b0 Fix errors found by parfait static analyser.
2 years ago
Pauli 74613e8c97 update checksums
2 years ago
Tomas Mraz ea82158103 ed25519 and ed448: fix incorrect OSSL_PKEY_PARAM_MAX_SIZE
2 years ago
Pauli 0848b943a8 providers: remove TODOs
2 years ago
Richard Levitte 0d7d5e2490 providers/common/der/build.info: make a variable for ../include/prov
2 years ago
Tomas Mraz ed576acdf5 Rename all getters to use get/get0 in name
2 years ago
Jon Spillett 5e2d22d53e Pass library context and property query into private key decoders
2 years ago
Jon Spillett e3c7595521 Fix up encoder/decoder issues caused by not passing a library context to the PKCS8 encrypt/decrypt
2 years ago
Jon Spillett 169eca602c Enhance the encoder/decoder tests to allow testing with a non-default library context and configurable providers
2 years ago
Shane Lontis f7c1b472bf Move provider der_XXX.h.in files to the include directory.
2 years ago
Shane Lontis 17b209da49 Fix param indentation in ciphercommon_hw.c
2 years ago
Shane Lontis e2311445bb Fix aes cfb1 so that it can operate in bit mode.
2 years ago
Richard Levitte e378be2a29 Add .asn1 dependencies for files generated from providers/common/der/*.in
2 years ago
Richard Levitte e43dc9b243 Add the usual autowarn perl snippet in providers/common/der/*.in
2 years ago
Matt Caswell 3bcc933ec4 Teach EVP_PKEYs to say whether they were decoded from explicit params
2 years ago
Pauli 43dbe3b72d fips: set the library context and handle later
2 years ago
Richard Levitte f839361e3e make update-fips-checksums
2 years ago
Pauli 965fa9c080 prov: add zero strenght arguments to BN and RAND RNG calls
2 years ago
Amitay Isaacs 30691da1ba ec: Add PPC64 vector assembly version of p521 field operations
2 years ago
Shane Lontis b6b3694c90 Fix incorrect gettable OSSL_CIPHER_PARAM_TLS_MAC parameter
2 years ago
Shane Lontis 37115f6512 Fix incorrect OSSL_CIPHER_PARAM_SPEED get_ctx_params
2 years ago
Rich Salz 9d0dd1d513 Use "" for include crypto/xxx
2 years ago
Rich Salz 449bdf3746 Use "" for include internal/xxx
2 years ago
Rich Salz 6229815ab8 Use <> for #include openssl/xxx
2 years ago
Pauli 3675334e2b aes: rename new bsaes_ symbols -> ossl_bsaes_ ones
2 years ago
Richard Levitte a2405c5f20 Rework how providers/fipsmodule.cnf is produced
2 years ago
Pauli b93f6c2db9 err: rename err_load_xxx_strings_int functions
2 years ago
Pauli 4f7fc52979 regenerate FIPS checksums
2 years ago
Pauli eb1b66f00c mac: add a getter for the MAC block size.
2 years ago
Shane Lontis 2abffec0f0 Add fipsinstall option to run self test KATS on module load
2 years ago
Jon Spillett 8bb6fdfc99 Added PKCS5_PBE_keyivgen_ex() to allow PBKDF1 algorithms to be fetched for a specific library context
2 years ago
Jon Spillett 0f183675b8 Add PBKDF1 to the legacy provider
2 years ago