summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* wycheproof: run ML-KEM test vectors against libcryptotb2025-09-141-2/+139
* mlkem_public_to_private: fix overread/information leaktb2025-09-141-3/+3
* wycheproof: zap stray empty linetb2025-09-091-2/+1
* Call aes_set_encrypt_key_generic() from aes_set_decrypt_key_generic().jsing2025-09-081-2/+2
* Allow generic AES implementation to be used as a fallback.jsing2025-09-083-19/+65
* Zero the round keys on AES_set_{en,de}crypt_key() function entry.jsing2025-09-081-1/+5
* Validate AES_set_{encrypt,decrypt}_key() inputs at API boundary.jsing2025-09-082-18/+28
* wycheproof: rework test selectiontb2025-09-081-69/+82
* wycheproof: skip tests using curve448/edwards448tb2025-09-081-7/+12
* wycheproof: skip tests using SHAKE-128 and SHAKE-256tb2025-09-081-1/+17
* wycheproof: rename skipSmallCurve() into skipCurve()tb2025-09-081-4/+6
* wycheproof: determine the test variant from the JSON schematb2025-09-081-30/+41
* wycheproof: retire the ECDSA webcrypto teststb2025-09-071-71/+2
* Remove BN_DIV2W.jsing2025-09-073-28/+4
* Re-enable bn_sqr_words() assembly.jsing2025-09-073-8/+8
* Rename old assembly bn_sqr_words() to bn_sqr_word_wise().jsing2025-09-076-30/+27
* wycheproof: go fmttb2025-09-061-4/+4
* wycheproof: use a cleaner way of dealing with P1363 signature lengthtb2025-09-061-4/+12
* Deduplicate the mlkem 768 and mlkem 1024 code.beck2025-09-056-1788/+527
* wycheproof: check for the v1 directory since v0 will go awaytb2025-09-051-2/+2
* wycheproof: port the MI primes check to v1tb2025-09-052-3/+24
* wycheproof: remove support for v0 test vectorstb2025-09-051-68/+38
* wycheproof: drop JOSE teststb2025-09-051-2/+1
* wycheproof: move AES key wrap tests to v1tb2025-09-051-4/+4
* wycheproof: add support for EcCurve teststb2025-09-051-1/+103
* wycheproof: add custom JSON unmarshaler big integerstb2025-09-051-9/+58
* wycheproof: make RSA tests worktb2025-09-051-43/+79
* wycheproof: move ECDSA tests to v1tb2025-09-051-14/+15
* wycheproof: move ECDH tests to v1 (skip PEM for now)tb2025-09-051-6/+5
* wycheproof: move AES to v1 and explicitly skip gmac testtb2025-09-051-3/+3
* wycheproof: go fmttb2025-09-041-6/+6
* wycheproof: move HKDF to v1tb2025-09-041-2/+2
* wycheproof: move EdDSA to v1tb2025-09-041-7/+7
* wycheproof: move DSA to v1tb2025-09-041-6/+6
* wycheproof: move x25519 to v1tb2025-09-041-5/+5
* wycheproof: migrate {,X}ChaCha20-Poly1305 to v1tb2025-09-041-3/+3
* wycheproof: migrate HMAC to v1tb2025-09-041-3/+3
* wycheproof: add struct to support the testvector_v1 schematb2025-09-041-7/+26
* wycheproof: add version sum type and annotate all tests as v0tb2025-09-041-30/+41
* wycheproof: use local variables for testGroups and algorithmtb2025-09-041-7/+11
* wycheproof: start migrating to testvectors_v1tb2025-09-041-4/+5
* Disable assembly bn_sqr_words() again for now.jsing2025-09-023-8/+8
* Add const here as well...jsing2025-09-011-2/+2
* Use bn_mul_words() from bn_mod_mul_words().jsing2025-09-011-5/+3
* Constify bn_mul_words().jsing2025-09-013-6/+9
* Use bn_sqr_words() from bn_mod_sqr_words().jsing2025-09-011-5/+3
* Provide bn_mul_words() on amd64.jsing2025-09-012-2/+12
* EC_GROUP_new_curve_GFp: add a sentence on what elliptic curves look liketb2025-08-311-2/+7
* Remove bn_dump.3tb2025-08-311-415/+0
* Reorder functions since they've been renamed.jsing2025-08-311-17/+17