summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto (follow)
Commit message (Expand)AuthorAgeFilesLines
* Rework PKCS7_simple_smimecap()HEADmastertb5 days2-27/+36
* Rework PKCS7_add1_attrib_digest()tb5 days1-12/+18
* Rewrite PKCS7_get_smimecap() to use d2i_X509_ALGORS()tb5 days1-6/+9
* Plug leaks due to misuse of PKCS7_add_signed_attribute()tb5 days2-26/+52
* curve25519.c: zap trailing whitespace introduced in previoustb6 days1-2/+2
* PKCS7_add0_attrib_signing_time: tweak commenttb8 days1-2/+2
* Below STANDARDS, reference the two most relevant sections of RFC 5652.schwarze8 days1-1/+5
* Remove DES_UNROLL from opensslconf.h.jsing8 days13-156/+0
* Rework DES encryption/decryption loops.jsing8 days2-124/+31
* Inline cms_add1_signingTime() in its only consumertb9 days1-31/+9
* Update PKCS7_add0_attrib_signing_time() docstb9 days1-3/+3
* Fix PKCS7_add0_attrib_signing_time()tb9 days1-5/+24
* Fix incorrect ownership handling in add_attribute()tb9 days1-34/+42
* Remove BN_LLONG defines/undefs from opensslconf.h.jsing12 days13-65/+0
* Remove unused function pointer from struct aead_aes_gcm_ctx.jsing13 days1-2/+1
* Remove remaining block128_f casts from EVP AES.jsing13 days2-5/+8
* Remove crypto_cpu_caps_ia32()jsing13 days6-30/+6
* Move AES-NI for ECB out of EVP.jsing13 days6-87/+58
* Move AES-NI from EVP to AES for CCM mode.jsing2025-07-217-112/+145
* Zero stack based IV and buffer when aes_ctr32_encrypt_generic() completes.jsing2025-07-201-1/+4
* Rename the file PEM_X509_INFO_read.3 to PEM_X509_INFO_read_bio.3schwarze2025-07-172-5/+5
* avoid undefined behavior when shifting into sign bitkenjiro2025-07-171-116/+127
* Remove BIO_s_log() prototype, pointed out by schwarzetb2025-07-161-14/+13
* Undocument the undocumentedness of BIO_s_log. It's gone.tb2025-07-161-3/+2
* Remove bss_log.c: no longer linked to buildtb2025-07-161-216/+0
* Undocument PEM_X509_INFO_read(3), X509_PKEY_new(3) and X509_PKEY_free(3)schwarze2025-07-169-144/+31
* Ride the libcrypto bump with some simple cleanup:tb2025-07-168-197/+15
* Make the FILE object opaque. Move the __sFILE definition intoyasuoka2025-07-161-1/+1
* Simplify AES-XTS implementation and remove AES-NI specific code from EVP.jsing2025-07-138-132/+117
* Merge the two functions from x_pkey.c into pem_info.ctb2025-07-123-127/+60
* Merge the two functions from x_info.c into pem_info.ctb2025-07-123-100/+36
* pem_info.c: more include tweakstb2025-07-121-8/+3
* pem_info.c: fix includestb2025-07-121-2/+6
* X509_sign: make variables in SYNOPSIS match the ones used in DESCRIPTIONtb2025-07-111-8/+8
* X509_verify(): sync with X509_CRL_verify()tb2025-07-101-2/+6
* Add missing check to X509_CRL_verify()tb2025-07-101-1/+7
* Move aes_ecb_encrypt_internal() prototype to aes_local.h.jsing2025-07-062-5/+5
* X509_get0_signature: call out inconsistent argument order in BUGStb2025-07-061-2/+9
* fix double word; ok tb@jsg2025-07-041-3/+3
* pkcs7.h: remove whitespace before opening paren.tb2025-07-021-2/+2
* Const correct the documentation of EVP_PKEY_get{0,1}_{DH,DSA,EC_KEY,RSA}()tb2025-07-021-9/+9
* Const correct EVP_PKEY_get{0,1}_{DH,DSA,EC_KEY,RSA}()tb2025-07-022-26/+22
* Fix documented EVP_PKEY{,_base}_id() signaturetb2025-07-021-4/+4
* EVP_CipherInit_ex(): normalize EVP_CIPHER_CTX_ctrl() error checktb2025-07-021-2/+2
* X509_print_ex.3: document X509_FLAG_NO_IDStb2025-07-011-2/+7
* X509_print: emit UIDs unless X509_FLAG_NO_IDS is settb2025-07-011-1/+28
* x509.h: provide X509_FLAG_NO_IDStb2025-07-011-1/+2
* Provide accelerated SHA-1 for aarch64.jsing2025-06-284-2/+253
* Rework gcm128 implementation selection for amd64/i386.jsing2025-06-287-61/+130
* Use a single implementation of gcm_mul()/gcm_ghash().jsing2025-06-281-19/+8