summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto (follow)
Commit message (Expand)AuthorAgeFilesLines
* Make EVP_CIPHER_[gs]et_asn1_iv() local to evp_ciphertb2025-05-279-153/+174
* GOST has left the buildingtb2025-05-261-2/+2
* Merge AES-IGE into aes.c.jsing2025-05-253-121/+66
* Simplify AES-IGE and remove code with implementation defined behaviour.jsing2025-05-251-117/+40
* Remove bogus alias.jsing2025-05-251-2/+1
* Merge RC2 into a single file.jsing2025-05-256-548/+301
* Provide an EC method that uses homogeneous projective coordinates.jsing2025-05-253-2/+870
* Implement EC field element operations.jsing2025-05-255-31/+299
* Provide bn_mod_{add,sub,mul}_words().jsing2025-05-254-5/+94
* Fix previous.jsing2025-05-253-72/+6
* Provide additional variants of bn_add_words()/bn_sub_words().jsing2025-05-253-6/+190
* Fix handling of different length inputs in bn_sub().jsing2025-05-251-3/+3
* Create bm->buf from the start to avoid arithmetic on NULLtb2025-05-241-1/+7
* Revert "bio_mem: avoid pointer arithmetic on NULL"tb2025-05-241-4/+2
* Provide method specific functions for EC POINT infinity.jsing2025-05-243-10/+27
* Mop up ghash arm assembly remnants.jsing2025-05-241-18/+1
* Provide openssl_init_crypto_constructor() and invoke via a constructor.jsing2025-05-241-3/+14
* Remove remnants of OPENSSL_cpuid_setup().jsing2025-05-243-20/+10
* Disable libcrypto assembly on arm.jsing2025-05-245-257/+2
* Crank default salt length of PBE2 to 16 octetstb2025-05-242-4/+13
* Switch the default PBMAC to hmacWithSHA256tb2025-05-241-2/+2
* Do a clean up pass over the GCM code.jsing2025-05-221-92/+86
* Use timingsafe_memcmp() in CRYPTO_gcm128_finish().jsing2025-05-221-2/+2
* Reorder some functions.jsing2025-05-211-20/+20
* Remove GHASH_CHUNK and size_t related code from GCM encrypt/decrypt.jsing2025-05-211-220/+1
* Fix wrapping.jsing2025-05-211-13/+9
* Remove now unused AES assembly generation scripts.jsing2025-05-213-5256/+0
* Remove more unused code.jsing2025-05-211-95/+1
* Add NULL checks to HKDF and TLS1-PRF EVP_PKEY cleanup functionskenjiro2025-05-212-2/+8
* Fix buffer size in MLKEM1024_marshal_public_key()kenjiro2025-05-211-2/+2
* Unbreak GHASH on some architectures setting GHASH_ASMtb2025-05-201-1/+3
* Simplify err_build_SYS_str_reasonstb2025-05-201-19/+13
* Fix previous - names use underscores and not hyphens.jsing2025-05-201-3/+3
* Add ML-KEM768 Hybrid Kems to obj_mac.numbeck2025-05-201-0/+3
* Add ML-KEM768 Hybrid Kems to objects.txtbeck2025-05-201-0/+6
* Make MLKEM1024_marshal_private_key consistent with the public_key funcitonsbeck2025-05-202-27/+44
* Whitespace nits from tbbeck2025-05-201-1/+4
* Fix up MLKEM768_marshal_private_key to not use a passed in CBBbeck2025-05-192-27/+43
* Remove the boringssl if || ideom from mlkembeck2025-05-192-34/+46
* API changes for ML-KEMbeck2025-05-194-78/+126
* Simplify EVP AES code for ECB.jsing2025-05-192-33/+46
* Remove block128_f function casts.jsing2025-05-191-8/+20
* Simplify EVP AES code for OFB.jsing2025-05-191-7/+19
* Simplify EVP AES code for CFB.jsing2025-05-191-25/+79
* EC_POINT_new: wording tweaks in the BUGS sectiontb2025-05-181-6/+6
* Simplify EVP AES code for CTR.jsing2025-05-181-22/+23
* Unifdef AES_CTR_ASM.jsing2025-05-181-14/+1
* Simplify EVP code for AES CBC.jsing2025-05-181-26/+33
* add missing u64/uint64_t conversionbcook2025-05-181-3/+3
* Use stdint types instead of u64/u32/u8.jsing2025-05-185-134/+127