summaryrefslogtreecommitdiffstats
path: root/crypto
AgeCommit message (Expand)Author
2023-12-22Optimize circular buffer to avoid moduloRose
2023-12-21crypto/cmp: fix clash of OSSL_CMP_CERTREQID_NONE with error result of ossl_cm...Dr. David von Oheimb
2023-12-21cmp_server.c,apps/lib/cmp_mock_srv.c: move polling state checks to cmp_server.cRajeev Ranjan
2023-12-21crypto/cmp/,apps/lib/cmp_mock_srv.c: various improvements on delayed deliveryDr. David von Oheimb
2023-12-21crypto/cmp/,apps/lib/cmp_mock_srv.c: add delayed delivery for all types of re...Rajeev Ranjan
2023-12-21Detect and prevent recursive config parsingNeil Horman
2023-12-21Make the activate setting more intuitiveNeil Horman
2023-12-21ERR: Add ERR_pop()Hugo Landau
2023-12-19LoongArch64 assembly pack: Really implement OPENSSL_rdtscXi Ruoyao
2023-12-19Update IPAddressOrRange_cmp function to handle switch caseVikas Verma
2023-12-19LoongArch64 assembly pack: Fix ChaCha20 ABI breakageXi Ruoyao
2023-12-19Fix declspec align syntaxKai Pastor
2023-12-19Fix comment syntaxKai Pastor
2023-12-19CMP lib and app: add optional certProfile request message header and respecti...Dr. David von Oheimb
2023-12-13Harden asn1 oid loader to invalid inputsNeil Horman
2023-12-13Enable BTI feature for md5 on aarch64fangming.fang
2023-12-12remove duplicated typedef for u64Max Bachmann
2023-12-12ossl-params: check length returned by strlen()James Muir
2023-12-12Fix some invalid use of sscanfMatt Caswell
2023-12-12Avoid an infinite loop in BN_GF2m_mod_invMatt Caswell
2023-12-12Deprecate SPT threading support on NonStop.Randall S. Becker
2023-12-12Fix a possible memory leak in do_othernameBernd Edlinger
2023-12-07Add overflow checks to parse_number/parse_hex/parse_octNeil Horman
2023-12-06ossl_decoder_cache_flush(): Do not raise an error if there is no cacheTomas Mraz
2023-12-04After initializing a provider, check if its output dispatch table is NULLRichard Levitte
2023-12-04Fix loading more than one certificate in PEM format in X509_load_cert_file_ex()olszomal
2023-12-01Add locking to CRYPTO_secure_usedNeil Horman
2023-12-01Fix a possible use after free in X509v3_asid_add_id_or_rangeBernd Edlinger
2023-11-30bn_nist: Fix strict-aliasing violations in little-endian optimizationsXi Ruoyao
2023-11-29Optimize AES-CTR for ARM Neoverse V1 and V2.fisher.yu
2023-11-24x86_64-xlate.pl: Fix build with icx and nvc compilersTomas Mraz
2023-11-23SHA3_squeeze(): The next argument is intTomas Mraz
2023-11-23keccak1600-armv4.pl: Further fix for the DigestSqueeze() supportTomas Mraz
2023-11-22Fix possible memleak in PKCS7_add0_attrib_signing_timeBernd Edlinger
2023-11-22Fix a possible memleak in CMS_sign_receiptBernd Edlinger
2023-11-22Fix a possible memleak in PKCS7_add_attrib_smimecapBernd Edlinger
2023-11-15Fix SHA3_squeeze on armv4.slontis
2023-11-15ppc64: Fix SHA3_squeezeRohan McLure
2023-11-14Enable AES and SHA3 optimisations on Apple Silicon M3-based macOS systemsTom Cosgrove
2023-11-14Force Nonstop to use fcntl(F_GETFL) in BIO_sock_nbioNeil Horman
2023-11-10Support multiple calls of low level SHA3_squeeze() for s390x.Holger Dengler
2023-11-10Add EVP_DigestSqueeze() API.slontis
2023-11-06Make DH_check_pub_key() and DH_generate_key() safer yetRichard Levitte
2023-11-03internal/common.h: rename macro `(un)likely` to `ossl_(un)likely`Matthias St. Pierre
2023-11-03rand uniform: fix likely usagePauli
2023-11-03Add additional internal HPKE hardening checks resulting from code audit.Stephen Farrell
2023-11-01Correct comment in crypto/ec/curve448/ed448.hChristian Schmidt
2023-11-01rand uniform: add comments outlining the algorithmPauli
2023-11-01rand: implement an unbiased random integer from a rangePauli
2023-10-30free oaep label-octet-string on errorJames Muir