summaryrefslogtreecommitdiffstats
path: root/include/crypto
AgeCommit message (Expand)Author
2024-01-30Copyright year updatesMatt Caswell
2024-01-11Disable build of HWAES on PPC MacsTomas Mraz
2024-01-03Allow duplicate CMS attributesTomas Mraz
2023-12-22Detect and prevent recursive config parsingNeil Horman
2023-11-06Make DH_check_pub_key() and DH_generate_key() safer yetRichard Levitte
2023-11-01rand: implement an unbiased random integer from a rangePauli
2023-10-26EVP_PKEY_get_{bits,security_bits,size}(): add missing error queue entry on fa...Dr. David von Oheimb
2023-10-24rand: fix seeding from a weak entropy sourceMatthias St. Pierre
2023-10-20rand: add callbacks to cleanup the user entropy resp. nonceMatthias St. Pierre
2023-10-10* Enable extra Arm64 optimization on Windows for GHASH, RAND and AESEvgeny Karpov
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