aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2025-04-10precompute e(0, 0, key)Daniel Schadt
adds more performance benefit
2025-04-10rewrite Block::clipDaniel Schadt
doesn't change performance, but is nicer to read
2025-04-10rewrite aesenc to work in-placeDaniel Schadt
speeds up encryption by a bit
2025-04-09change aez_prf to write into a bufferDaniel Schadt
2025-04-09expose non-vec APIDaniel Schadt
2025-04-09rewrite algorithm to work in-placeDaniel Schadt
2025-04-09speed up computation of successive e valuesDaniel Schadt
This vastly speeds up the encipher/decipher functions, as we no longer keep computing key_i * (1 << exponent) over and over again.
2025-04-09speed up multiplicationDaniel Schadt
2025-04-09speed up zero appendageDaniel Schadt
2025-04-09fix overflow for long messagesDaniel Schadt
2025-04-08add test case for empty messageDaniel Schadt
2025-04-08use constant_time_eq in decryption functionDaniel Schadt
2025-04-08revert test case reportingDaniel Schadt
2025-04-08add documentationDaniel Schadt
2025-04-05use proper Block struct and operator overloadingDaniel Schadt
2025-04-04first working version!Daniel Schadt