Andy Polyakov
|
efde5230f1
|
Improve ECB performance (48+14*rounds -> 18+13*rounds) and reserve for
hand-coded zero-copy AES_cbc_encrypt.
|
2005-01-24 14:14:53 +00:00 |
|
Andy Polyakov
|
bac252a5e3
|
Bug-fix in CBC encrypt tail processing and commentary section update.
|
2005-01-20 10:33:37 +00:00 |
|
Andy Polyakov
|
addb6e16a8
|
Throw in AES CBC assembler, up to +40% on aes-128-cbc benchmark.
|
2005-01-18 01:04:41 +00:00 |
|
Andy Polyakov
|
e7e1150706
|
"Monolithic" x86 assembler replacement for aes_core.c. Up to +15% better
performance on recent microarchitectures.
|
2005-01-13 15:35:44 +00:00 |
|
Andy Polyakov
|
25866e3982
|
Commentary update for AES IA-64 assembler module.
|
2004-12-30 10:55:02 +00:00 |
|
Andy Polyakov
|
3b3df98ca6
|
Minor AES x86 assembler tune-up.
|
2004-12-30 10:46:03 +00:00 |
|
Andy Polyakov
|
f1ce306f30
|
Oops-kind typos in aes-ia64.S...
|
2004-12-28 17:10:42 +00:00 |
|
Andy Polyakov
|
25558bf743
|
Eliminate copies of TeN and TdN, use those found in assembler module.
|
2004-12-23 21:40:23 +00:00 |
|
Andy Polyakov
|
713147109c
|
AES x86 assembler implementation.
|
2004-12-23 21:32:34 +00:00 |
|
Andy Polyakov
|
5bd4c26057
|
Various IA-64 assembler fix-ups.
|
2004-07-23 22:54:18 +00:00 |
|
Andy Polyakov
|
2232b10f5a
|
Add licensing terms.
|
2004-07-17 13:24:58 +00:00 |
|
Andy Polyakov
|
51ce5230cd
|
AES assembler implementation for IA-64. Note that there is no anchor from
C code yet...
|
2004-07-01 11:15:23 +00:00 |
|