Commit History

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