Mitigate cache-timing attack in CBC mode. This is done by implementing
authorAndy Polyakov <appro@openssl.org>
Sat, 16 Apr 2005 15:23:21 +0000 (15:23 +0000)
committerAndy Polyakov <appro@openssl.org>
Sat, 16 Apr 2005 15:23:21 +0000 (15:23 +0000)
commitc8d5c71af551a9824df98da593571f278f2c64df
treebd7b44086e579967faba2ba8b387cb4060088786
parentff990440ee864be470c4a4bda1f8787bdb907e47
Mitigate cache-timing attack in CBC mode. This is done by implementing
compressed tables (2x compression factor) and by pre-fetching them into
processor cache prior every CBC en-/decryption pass. One can argue why
just CBC? Well, it's commonly used mode in real-life applications and
API allows us to amortize the prefetch costs for larger data chunks...
crypto/aes/asm/aes-586.pl