AES implementation in Common Lisp.
- 32-bit data types for AES core (64-bit implementation could not remove consing in the core functions.)
- optimization with pre-calculated tables.
Lisp Version: sbcl-1.1.8-x86-64-darwin
2.26 GHz Intel Core 2 Duo | 2.8 GHz Intel i7 | |
---|---|---|
AES-128 | 440 | 280 |
AES-192 | 480 | 310 |
AES-256 | 550 | 340 |
bytes | |
---|---|
AES-128 | 490 |
AES-192 | 490 |
AES-256 | 490 |