summaryrefslogtreecommitdiffstats
path: root/include/crypto
AgeCommit message (Expand)Author
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
2022-11-02Apply SM4 optimization patch to Kunpeng-920Xu Yizhou
2022-10-17crypto: add preemptive threading supportČestmír Kalina
2022-10-12Add vpaes-loongarch64.pl module.zhuchen
2022-10-05Stop raising ERR_R_MALLOC_FAILURE in most placesRichard Levitte
2022-09-23Allow PKCS12 export to set arbitrary bag attributesGraham Woodward
2022-09-23Add HPKE DHKEM provider support for EC, X25519 and X448.slontis
2022-09-13Fix AES-GCM on Power 8 CPUsTomas Mraz
2022-09-05aes_platform: add riscv32 zkn asm supportHongren (Zenithal) Zheng
2022-09-01BIO_dgram support for BIO_sendmmsg/BIO_recvmmsgHugo Landau
2022-08-24X509: clean up doc and implementation of X509{,_REQ}_check_private_key()Dr. David von Oheimb
2022-08-24x509_att.c: improve error checking and reporting and coding styleDr. David von Oheimb
2022-08-19Limit the size of various MAXCHUNK definitionsPauli