summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/mlkem (follow)
Commit message (Expand)AuthorAgeFilesLines
* mlkem_public_to_private: fix overread/information leaktb7 days1-3/+3
* Deduplicate the mlkem 768 and mlkem 1024 code.beck2025-09-055-1785/+525
* An executive decision has been taken to expose marshal private key as welltb2025-08-193-8/+10
* unbreak tree after commiting from wrong placebeck2025-08-141-223/+1
* Add a reasonable ML-KEM API for public use.beck2025-08-146-279/+1363
* Fix buffer size in MLKEM1024_marshal_public_key()kenjiro2025-05-211-2/+2
* 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
* CTASSERT that internal pub/priv keys match the sizes exposed in mlkem.htb2025-05-032-2/+10
* typos: us -> is, te -> the (twice)tb2025-03-281-3/+3
* Fix typo: multipy -> multiplytb2025-01-032-18/+18
* Do not assume mlkem.h and bytestring.h are public in libcryptotb2024-12-194-14/+8
* mlkem: fix whitespacetb2024-12-182-4/+6
* Avoid a reduce once that can cause Clang misoptomization.beck2024-12-172-22/+54
* Plug two memory leaks in MLKEM*_generate_key_external_entropy()tb2024-12-172-2/+6
* mlkem: clean up top matter in headerstb2024-12-172-8/+14
* Add ML-KEM 1024 from BoringSSLbeck2024-12-133-0/+1279
* KNF nit tb wanted me to fixbeck2024-12-131-2/+4
* Add ML-KEM 768 from BoringSSLbeck2024-12-133-0/+1364