Andy Polyakov
|
64f7e2c4c0
|
gcm128.c: fix linking problems in 32-bit Windows build.
|
2013-04-04 15:54:58 +02:00 |
|
Andy Polyakov
|
4e049c5259
|
Add AES-NI GCM stitch.
|
2013-03-29 20:45:33 +01:00 |
|
Andy Polyakov
|
1da5d3029e
|
ghash-x86_64.pl: add AVX code path.
|
2013-03-24 23:44:35 +01:00 |
|
Andy Polyakov
|
fbf7c44bbf
|
ghash-x86_64.pl: minor optimization.
|
2013-03-19 20:02:11 +01:00 |
|
Andy Polyakov
|
28997596f2
|
ghash-x86_64.pl: fix length handling bug.
Thanks to Shay Gueron & Vlad Krasnov for report.
|
2013-03-06 10:42:21 +01:00 |
|
Ben Laurie
|
975dfb1c6c
|
make depend.
|
2013-02-21 18:17:38 +00:00 |
|
Andy Polyakov
|
273a808180
|
ghash-x86[_64].pl: code refresh.
|
2013-02-14 16:28:09 +01:00 |
|
Andy Polyakov
|
46bf83f07a
|
x86_64 assembly pack: make Windows build more robust.
PR: 2963 and a number of others
|
2013-01-22 22:27:28 +01:00 |
|
Ben Laurie
|
a6bbbf2ff5
|
Make "make depend" work on MacOS out of the box.
|
2013-01-19 14:14:30 +00:00 |
|
Ben Laurie
|
b204ab6506
|
Update ignores.
|
2012-12-11 15:52:10 +00:00 |
|
Andy Polyakov
|
3766e7ccab
|
ghash-sparcv9.pl: shave off one more xmulx, improve T3 performance by 7%.
|
2012-12-04 20:21:24 +00:00 |
|
Andy Polyakov
|
904732f68b
|
C64x+ assembly pack: improve EABI support.
|
2012-11-28 13:19:10 +00:00 |
|
Andy Polyakov
|
96a4cf8c29
|
crypto/modes: even more strict aliasing fixes [and fix bug in cbc128.c from
previous cbc128.c commit].
|
2012-11-05 17:03:39 +00:00 |
|
Ben Laurie
|
da01515c40
|
More strict aliasing fix.
|
2012-11-05 14:23:55 +00:00 |
|
Andy Polyakov
|
c0832990f5
|
cbc128.c: fix strict aliasing warning.
|
2012-11-05 10:04:02 +00:00 |
|
Andy Polyakov
|
24798c5e59
|
ghash-sparcv9.pl: 22% improvement on T4.
|
2012-11-05 08:47:26 +00:00 |
|
Ben Laurie
|
53d6bf40c1
|
Fix gcc 4.8 warning (strict aliasing violation).
|
2012-11-05 01:59:33 +00:00 |
|
Andy Polyakov
|
23328d4b27
|
ghash-sparcv9.pl: add VIS3 code path.
|
2012-10-24 08:21:10 +00:00 |
|
Andy Polyakov
|
9ddd859d2a
|
gcm128.c: fix AAD-only case with AAD length not divisible by 16.
PR: 2859
Submitted by: John Foley
|
2012-08-13 15:07:37 +00:00 |
|
Andy Polyakov
|
6251989eb6
|
x86_64 assembly pack: make it possible to compile with Perl located on
path with spaces.
PR: 2835
|
2012-06-27 10:08:23 +00:00 |
|
Andy Polyakov
|
d2e1803197
|
x86[_64] assembly pack: update benchmark results.
|
2012-06-12 14:18:21 +00:00 |
|
Andy Polyakov
|
8d1b199d26
|
Revert random changes from commit#22606.
|
2012-06-04 22:12:10 +00:00 |
|
Ben Laurie
|
71fa451343
|
Version skew reduction: trivia (I hope).
|
2012-06-03 22:00:21 +00:00 |
|
Andy Polyakov
|
f9c5e5d92e
|
perlasm: fix symptom-less bugs, missing semicolons and 'my' declarations.
|
2012-04-28 10:36:58 +00:00 |
|
Andy Polyakov
|
3e181369dd
|
C64x+ assembler pack. linux-c64xplus build is *not* tested nor can it be
tested, because kernel is not in shape to handle it *yet*. The code is
committed mostly to stimulate the kernel development.
|
2012-04-18 13:01:36 +00:00 |
|
Andy Polyakov
|
26e6bac143
|
ghash-s390x.pl: fix typo [that can induce SEGV in 31-bit build].
|
2012-04-12 06:44:34 +00:00 |
|
Andy Polyakov
|
f62f792057
|
modes_lcl.h: make it work on i386.
PR: 2780
|
2012-03-31 17:02:46 +00:00 |
|
Andy Polyakov
|
23a05fa0c1
|
modes/gcm128.c: fix self-test.
|
2012-03-29 18:25:38 +00:00 |
|
Andy Polyakov
|
5c88dcca5b
|
ghash-x86.pl: omit unreferenced rem_8bit from no-sse2 build.
|
2012-03-13 19:43:42 +00:00 |
|
Andy Polyakov
|
98909c1d5b
|
ghash-x86.pl: engage original MMX version in no-sse2 builds.
|
2012-01-25 17:56:08 +00:00 |
|
Andy Polyakov
|
0ecedec82d
|
Fix OPNESSL vs. OPENSSL typos.
PR: 2613
Submitted by: Leena Heino
|
2012-01-15 13:39:10 +00:00 |
|
Andy Polyakov
|
03e389cf04
|
Allow for dynamic base in Win64 FIPS module.
|
2011-09-14 20:48:49 +00:00 |
|
Bodo Möller
|
ae53b299fa
|
make update
|
2011-09-05 09:46:15 +00:00 |
|
Andy Polyakov
|
267b481c47
|
aes/asm/aesni-*.pl: fix CCM and further optimize it.
modes/ccm128.c: minor branch optimization.
|
2011-08-07 17:47:56 +00:00 |
|
Andy Polyakov
|
87873f4328
|
ARM assembler pack: add platform run-time detection.
|
2011-07-17 17:40:29 +00:00 |
|
Andy Polyakov
|
2b9a8ca15b
|
x86gas.pl: add palignr and move pclmulqdq.
|
2011-05-16 18:07:00 +00:00 |
|
Andy Polyakov
|
b5c6aab57e
|
x86_64-xlate.pl: allow "base-less" effective address, add palignr, move
pclmulqdq.
|
2011-05-16 17:44:38 +00:00 |
|
Andy Polyakov
|
56c5f703c1
|
IA-64 assembler pack: fix typos and make it work on HP-UX.
|
2011-05-07 20:36:05 +00:00 |
|
Andy Polyakov
|
c7d0d0ae09
|
xts128.c: minor optimizaton.
|
2011-05-04 20:57:43 +00:00 |
|
Andy Polyakov
|
3f0d14055b
|
gcm128.c: minor optimization.
|
2011-04-24 11:10:54 +00:00 |
|
Andy Polyakov
|
f855b9d719
|
ccm128.c: add CRYPTO_ccm128_[en|de]crypt_ccm64 and minor optimization.
|
2011-04-24 11:10:14 +00:00 |
|
Andy Polyakov
|
9e5fe439b4
|
xts128.c: fix bug introduced in commit#20704. Bug affected encryption of
vectors whose lenght was not multiples of 16 bytes.
|
2011-04-23 09:15:03 +00:00 |
|
Dr. Stephen Henson
|
84ed90f88b
|
Fix WIN32 warning.
|
2011-04-21 14:54:33 +00:00 |
|
Andy Polyakov
|
daaf5088fd
|
xts128.c: minor optimization and clarified prototype.
|
2011-04-20 08:13:58 +00:00 |
|
Dr. Stephen Henson
|
98279c1629
|
Typo.
|
2011-04-18 21:01:24 +00:00 |
|
Andy Polyakov
|
a0cc46f8e4
|
ccm128.c: fix Win32 compiler warning.
|
2011-04-18 20:19:23 +00:00 |
|
Andy Polyakov
|
5f1b10ed2e
|
ccm128.c: fix STRICT_ALIGNMENT another bug in CRYPTO_ccm128_decrypt.
|
2011-04-18 19:17:28 +00:00 |
|
Dr. Stephen Henson
|
2391681082
|
Initial untested CCM support via EVP.
|
2011-04-18 14:25:11 +00:00 |
|
Dr. Stephen Henson
|
6386b1b34d
|
Compile ccm128.c, move some structures to modes_lcl.h add prototypes.
|
2011-04-18 13:15:37 +00:00 |
|
Andy Polyakov
|
7e5b4d6779
|
ccm128.c: minor optimization and bugfix in CRYPTO_ccm128_[en|de]crypt.
|
2011-04-16 22:57:58 +00:00 |
|