Josh Soref
|
46f4e1bec5
Many spelling fixes/typo's corrected.
|
il y a 7 ans |
Rich Salz
|
e3713c365c
Remove email addresses from source code.
|
il y a 7 ans |
David Benjamin
|
e195c8a256
Remove filename argument to x86 asm_init.
|
il y a 7 ans |
David Benjamin
|
609b0852e4
Remove trailing whitespace from some files.
|
il y a 8 ans |
Rich Salz
|
6aa36e8e5a
Add OpenSSL copyright to .pl files
|
il y a 8 ans |
Richard Levitte
|
184bc45f68
Unified - adapt the generation of aes assembler to use GENERATE
|
il y a 8 ans |
Richard Levitte
|
053fa39af6
Conversion to UTF-8 where needed
|
il y a 9 ans |
Andy Polyakov
|
89f1eb8213
aes-586.pl: Atom-specific optimization, +44/29%, minor improvement on others.
|
il y a 12 ans |
Andy Polyakov
|
f9c5e5d92e
perlasm: fix symptom-less bugs, missing semicolons and 'my' declarations.
|
il y a 12 ans |
Andy Polyakov
|
3b0ee0d2bf
Revisit RT#1801 and complete fix.
|
il y a 16 ans |
Andy Polyakov
|
79eeb47031
Make AES_T[ed] private to aes-586 module.
|
il y a 17 ans |
Andy Polyakov
|
ad8bd4ece8
Combat [bogus] relocations in some assember modules.
|
il y a 17 ans |
Andy Polyakov
|
96b0f6c16d
Various minor updates to AES assembler modules.
|
il y a 17 ans |
Andy Polyakov
|
3a8012cbf2
Improve 386 portability of aes-586.pl.
|
il y a 18 ans |
Andy Polyakov
|
2b8a5406f9
Fix bug in aes-586.pl.
|
il y a 18 ans |
Andy Polyakov
|
6c69aa532e
Revised AES_cbc_encrypt in x86 assembler module.
|
il y a 18 ans |
Andy Polyakov
|
fc92414273
Agressively prefetch S-box in SSE codepatch, relax alignment requirement,
|
il y a 18 ans |
Andy Polyakov
|
53154d71c3
Switch to compact S-box when generating AES key schedule.
|
il y a 18 ans |
Andy Polyakov
|
22c268e6c9
Next generation aes-586.pl featuring AES_[en|de]crypt, accessing exclusively
|
il y a 18 ans |
Andy Polyakov
|
af8c1d81a3
Reimplement outer rounds as "compact" in x86 assembler. This has rather
|
il y a 18 ans |
Andy Polyakov
|
9598fa8759
Mitigate the hazard of cache-collision timing attack on last round. Well,
|
il y a 18 ans |
Andy Polyakov
|
4e28f13209
Pedantic polish to aes-586.pl:-)
|
il y a 19 ans |
Andy Polyakov
|
53a20bfd94
Typos in commentary section.
|
il y a 19 ans |
Andy Polyakov
|
a28062338c
AES_cbc_encrypt to allow end-user to retain small blocks performance by
|
il y a 19 ans |
Andy Polyakov
|
e19e549041
Comply with optimization manual (no data should share cache-line with code).
|
il y a 19 ans |
Andy Polyakov
|
57ee007035
Fix constants.
|
il y a 19 ans |
Andy Polyakov
|
3d5fd31280
Avoid L1 cache aliasing even between key and S-boxes.
|
il y a 19 ans |
Andy Polyakov
|
04d0d0accf
Avoid aliasing between stack frames and S-boxes. Compress prefetch code.
|
il y a 19 ans |
Andy Polyakov
|
c8d5c71af5
Mitigate cache-timing attack in CBC mode. This is done by implementing
|
il y a 19 ans |
Ulf Möller
|
8d274837e5
fix breakage for Perl versions that do boolean operations on long words
|
il y a 19 ans |