summaryrefslogtreecommitdiffstats
path: root/include/crypto
AgeCommit message (Expand)Author
2023-09-28Copyright year updatesMatt Caswell
2023-09-27Fix a mem leak when the FIPS provider is used in a different threadMatt Caswell
2023-09-27fips: use seed source requestedPauli
2023-09-27rand: add extra error codePauli
2023-09-27fips selftest: avoid relying on a real RNG for self testsPauli
2023-09-11"foo * bar" should be "foo *bar"Dimitri Papadopoulos
2023-09-07Copyright year updatesMatt Caswell
2023-09-04Change PBES2 KDF default salt length to 16 bytes.slontis
2023-08-16Fix decoders so that they use the passed in propq.slontis
2023-08-15Remove include/internal/decoder.h, as it's superfluousRichard Levitte
2023-08-10Don't use C++ reserved word template for function argumentsMscVZoltan
2023-07-28vpaes: LoongArch: Use getauxval(AT_HWCAP) for LSX detectionXi Ruoyao
2023-07-17Optimise PKEY decodersMatt Caswell
2023-07-07Remove unused internal functionsatishkov
2023-07-01evp: update to structure based atomicsPauli
2023-07-01ecx: update to structure based atomicsPauli
2023-06-28Add support for SHA256/192Fergus Dall
2023-06-14configure: introduce no-ecx to remove ECX related featureYi Li
2023-05-30CMS, PKCS7, and CRMF: simplify use of EVP_PKEY_decrypt() by helper functionDr. David von Oheimb
2023-05-29Don't take a write lock when freeing an EVP_PKEYMatt Caswell
2023-05-12CMP client: fix error response on -csr without private key, also in docsDr. David von Oheimb
2023-04-04Revert "Fix Timing Oracle in RSA decryption"Bernd Edlinger
2023-03-29SM4 check should be for __aarch64__, not __ARM_MAX_ARCH__ >= 8Tom Cosgrove
2023-03-28RFC7250 (RPK) supportTodd Short
2023-03-22Do not build P10-specific AES-GCM assembler on macOSEvan Miller
2023-03-16riscv: Clean up extension test macrosChristoph Müllner
2023-03-15Add a flag so finalised contexts are not reusedSimo Sorce
2023-03-01Remove ossl_rsa_pss_params_30_set_maskgenalg().slontis
2023-03-01Fix potential infinite loops in ECDSA signing.slontis
2023-03-01Fix infinite loops in DSA sign code.slontis
2023-02-08Fix the return values of the aarch64 unroll8_eor_aes_gcm_*_*_kernel functionsTom Cosgrove
2023-02-08S390x: Support ME and CRT offloadingJuergen Christ
2023-02-08Add more punycode tests and remove ossl_a2ucompare()slontis
2023-02-08Internaly declare the DSA type for no-deprecated buildsTomas Mraz
2023-02-07Do not create DSA keys without parameters by decoderTomas Mraz
2023-02-07Fix Timing Oracle in RSA decryptionDmitry Belyavskiy
2023-02-02SM4 AESE optimization for ARMv8Xu Yizhou
2023-01-24X509{,_CRL,_REVOKED}_{set,sign}*(): fix 'modified' field and return valuesDr. David von Oheimb
2023-01-13Support all five EdDSA instances from RFC 8032James Muir
2022-12-14Do not build P10-specific AES-GCM assembler on AIXTomas Mraz
2022-12-12rsa: add implicit rejection in PKCS#1 v1.5Hubert Kario
2022-11-30Implement deterministic ECDSA sign (RFC6979)slontis
2022-11-29providers: Add SM4 XTS implementationXu Yizhou
2022-11-25Implements Hybrid Public Key Encryption (HPKE) as per RFC9180.Stephen Farrell
2022-11-24CMP+CRMF: fix formatting nits in crypto/, include/, and test/Dr. David von Oheimb
2022-11-23Improve FIPS RSA keygen performance.slontis
2022-11-15Propagate selection all the way on key exportSimo Sorce
2022-11-11fuzz: add punycode decoder fuzz testPauli
2022-11-11punycode: update to use WPACKET instead of using custom range checkingPauli
2022-11-02Release the drbg in the global default context before enginesTomas Mraz