Commit History

Author SHA1 Message Date
  Andy Polyakov 4e28f13209 Pedantic polish to aes-586.pl:-) 19 years ago
  Andy Polyakov 53a20bfd94 Typos in commentary section. 19 years ago
  Andy Polyakov a28062338c AES_cbc_encrypt to allow end-user to retain small blocks performance by 19 years ago
  Andy Polyakov e19e549041 Comply with optimization manual (no data should share cache-line with code). 19 years ago
  Andy Polyakov 57ee007035 Fix constants. 19 years ago
  Andy Polyakov 3d5fd31280 Avoid L1 cache aliasing even between key and S-boxes. 19 years ago
  Andy Polyakov 04d0d0accf Avoid aliasing between stack frames and S-boxes. Compress prefetch code. 19 years ago
  Andy Polyakov c8d5c71af5 Mitigate cache-timing attack in CBC mode. This is done by implementing 19 years ago
  Ulf Möller 8d274837e5 fix breakage for Perl versions that do boolean operations on long words 19 years ago
  Andy Polyakov bac252a5e3 Bug-fix in CBC encrypt tail processing and commentary section update. 20 years ago
  Andy Polyakov addb6e16a8 Throw in AES CBC assembler, up to +40% on aes-128-cbc benchmark. 20 years ago
  Andy Polyakov e7e1150706 "Monolithic" x86 assembler replacement for aes_core.c. Up to +15% better 20 years ago
  Andy Polyakov 3b3df98ca6 Minor AES x86 assembler tune-up. 20 years ago
  Andy Polyakov 713147109c AES x86 assembler implementation. 20 years ago