999 Commits (c023d98dcf2ba1cc30f545ae54d0e037e80a8794)

Author SHA1 Message Date
David Carlier c023d98dcf Darwin platform allows to build on releases before Yosemite/ios 8.
1 year ago
Pauli 9698a56e82 aes-wrap: improve error handling
1 year ago
Pauli 31656f2785 Add invalid input length error
1 year ago
Matt Caswell 36cf45ef3b Correctly calculate the length of SM2 plaintext given the ciphertext
1 year ago
Pauli 9f81ef9c0b pkcs12: check for zero length digest to avoid division by zero
1 year ago
Shane Lontis 46ac83eaf3 Fix CTS cipher decrypt so that the updated IV is returned correctly.
1 year ago
Shane Lontis 7daabe78a0 Change CTS CS3 (Kerberos) so that it accepts a 16 byte input block
1 year ago
Shane Lontis 7f5a9399d2 Add support for camellia cbc cts mode
1 year ago
Shane Lontis 42281f2617 Refactor cipher aes_cts code so that it can be used by other 128bit ciphers
1 year ago
David Bohman ad2fc0bed4 MacOS: Add an include of <CommonCrypto/CommonCryptoError.h>
1 year ago
Kelvin Lee 6ef8d2c69b Fix VS2019 compile error C4703: potentially uninitialized local pointer variable used.
2 years ago
Pauli bf7c901160 fips: add power up test for TLS 1.3 KDF
2 years ago
Pauli 736dba012f provider: add TLS13_KDF to the default and FIPS providers
2 years ago
Pauli f7d998a206 tls/prov: move the TLS 1.3 KDF code to providers
2 years ago
Matt Caswell 437f101ee0 make update
2 years ago
Matt Caswell 54b4053130 Update copyright year
2 years ago
Matt Caswell 09f38299cc Don't leak the OSSL_LIB_CTX in the event of a failure to load the FIPS module
2 years ago
Pauli 00f5f3cd00 drbg: allow the ctr derivation function to be disabled in FIPS mode
2 years ago
Tomas Mraz 07d189cee4 Allow RSA signature operations with RSA_NO_PADDING
2 years ago
Tomas Mraz 033e987c03 Signature algos: allow having identical digest in params
2 years ago
Pauli c55c7d0292 Remove lower limit on GCM mode ciphers
2 years ago
Shane Lontis 9d300aa21b Add HKDF negative tests
2 years ago
Tomas Mraz 2f61bc17d4 update fips checksums
2 years ago
Tomas Mraz 3f773c911a fips module header inclusion fine-tunning
2 years ago
Pauli 56cd5dc78b provider: use #define for PBKDF1 algorithm name
2 years ago
Richard Levitte f40c5f2c53 PROV & STORE: Make the 'file:' store loader understand more binary formats
2 years ago
Richard Levitte 0550cdeb80 PROV & STORE: Don't decode keys in the 'file:' store loader
2 years ago
Richard Levitte 398f8fe1c4 DECODER & ENCODER: Make sure to pass around the original selection bits
2 years ago
David CARLIER f0b9e75e4f darwin platform replacing getentropy usage by platform api instead.
2 years ago
Richard Levitte 16561896ae PROV: Have our PEM->DER decoder only recognise our PEM names
2 years ago
Tomas Mraz a31350c07c Update fips sources and checksums
2 years ago
Dr. David von Oheimb 5fc0992fc7 Fix file_name_check() in storemgmt/file_store.c and e_loader_attic.c
2 years ago
Tomas Mraz 42fe3e8493 epki2pki_decode: passphrase callback failure is fatal error
2 years ago
Shane Lontis 3b1978e486 Change self test for AES_CGM to perform both an encrypt and decrypt.
2 years ago
Tomas Mraz d9ee027e89 aix64-gcc target: Fix build breakage with enable-fips
2 years ago
Matt Caswell 8af25d0a3b make update
2 years ago
Matt Caswell 38fc02a708 Update copyright year
2 years ago
Shane Lontis d84c368b60 Add self test for ECDSA using curve with a binary field
2 years ago
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