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 |
|
Dr. Stephen Henson
|
32a2d8ddfe
|
Provisional AES XTS support.
|
2011-04-12 23:21:33 +00:00 |
|
Andy Polyakov
|
7af0400297
|
gcm128.c: fix shadow warnings.
|
2011-04-04 15:24:09 +00:00 |
|
Andy Polyakov
|
1e86318091
|
ARM assembler pack: profiler-assisted optimizations and NEON support.
|
2011-04-01 20:58:34 +00:00 |
|
Andy Polyakov
|
d8d958323b
|
gcm128.c: tidy up, minor optimization, rearrange gcm128_context.
|
2011-04-01 20:52:35 +00:00 |
|
Richard Levitte
|
c6dbe90895
|
make update
|
2011-03-24 22:59:02 +00:00 |
|
Ben Laurie
|
edc032b5e3
|
Add SRP support.
|
2011-03-12 17:01:19 +00:00 |
|
Andy Polyakov
|
bc5b136c5c
|
ghash-x86.pl: optimize for Sandy Bridge.
|
2011-03-04 13:21:41 +00:00 |
|
Andy Polyakov
|
16cb0d9591
|
xts128.c: minor optimization.
|
2011-03-04 13:17:19 +00:00 |
|
Andy Polyakov
|
0ab8fd58e1
|
s390x assembler pack: tune-up and support for new z196 hardware.
|
2011-03-04 13:09:16 +00:00 |
|
Dr. Stephen Henson
|
324abf1d20
|
Add modes_lcl.h to header list.
|
2011-02-22 14:06:54 +00:00 |
|
Dr. Stephen Henson
|
b7056b6414
|
Update dependencies.
|
2011-02-21 17:51:59 +00:00 |
|
Dr. Stephen Henson
|
ab8a4e54db
|
Move gcm128_context definition to modes_lcl.h (along with some related
definitions) so we can use it in EVP GCM code avoiding need to allocate
it.
|
2011-02-19 22:16:52 +00:00 |
|
Dr. Stephen Henson
|
a3654f0586
|
Include openssl/crypto.h first in several other files so FIPS renaming
is picked up.
|
2011-02-16 17:25:01 +00:00 |
|
Dr. Stephen Henson
|
d749e1080a
|
Experimental symbol renaming to avoid clashes with regular OpenSSL.
Make sure crypto.h is included first in any affected files.
|
2011-02-16 14:40:06 +00:00 |
|
Andy Polyakov
|
a6d915e0ef
|
gcm128.c: make it work with no-sse2.
|
2011-02-12 11:47:55 +00:00 |
|
Andy Polyakov
|
01be5db64e
|
xts128.c: initial draft.
|
2011-02-10 21:16:21 +00:00 |
|
Andy Polyakov
|
632d83f0a3
|
ccm128.c: initialize ctx->block (what I was smoking?).
|
2011-02-08 23:08:02 +00:00 |
|
Andy Polyakov
|
d3fad7cb51
|
ccm128.c: initial draft.
|
2011-02-08 23:02:45 +00:00 |
|