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 |
|
Dr. Stephen Henson
|
f4001a0d19
|
Link GCM into FIPS module. Check return value in EVP gcm.
|
2011-02-08 15:10:42 +00:00 |
|
Andy Polyakov
|
1f2502eb58
|
gcm128.c: add boundary condition checks.
|
2011-02-07 19:11:13 +00:00 |
|
Dr. Stephen Henson
|
fd3dbc1dbf
|
Add CRYPTO_gcm128_tag() function to retrieve the tag.
|
2011-02-07 18:05:27 +00:00 |
|
Andy Polyakov
|
b68c13154e
|
gcm128.c: allow multiple calls to CRYPTO_gcm128_aad.
|
2011-02-06 23:50:05 +00:00 |
|
Andy Polyakov
|
68e2586bd3
|
gcm128.c: fix bug in OPENSSL_SMALL_FOOTPRINT decrypt.
PR: 2432
Submitted by: Michael Heyman
|
2011-02-06 23:48:32 +00:00 |
|
Bodo Möller
|
9d0397e977
|
make update
|
2011-02-03 10:17:53 +00:00 |
|
Dr. Stephen Henson
|
df6de39fe7
|
Change AR to ARX to allow exclusion of fips object modules
|
2011-01-26 16:08:08 +00:00 |
|
Andy Polyakov
|
e822c756b6
|
s390x assembler pack: adapt for -m31 build, see commentary in Configure
for more details.
|
2010-11-29 20:52:43 +00:00 |
|
Andy Polyakov
|
8986e37249
|
ghash-s390x.pl: reschedule instructions for better performance.
|
2010-09-21 11:37:00 +00:00 |
|
Andy Polyakov
|
f8927c89d0
|
Alpha assembler pack: adapt for Linux.
PR: 2335
|
2010-09-13 13:28:52 +00:00 |
|
Andy Polyakov
|
7d1f55e9d9
|
Add ghash-s390x.pl.
|
2010-09-10 14:50:17 +00:00 |
|
Andy Polyakov
|
d52d5ad147
|
modes/asm/ghash-*.pl: switch to [more reproducible] performance results
collected with 'apps/openssl speed ghash'.
|
2010-09-05 19:52:14 +00:00 |
|
Andy Polyakov
|
a3b0c44b1b
|
ghash-ia64.pl: 50% performance improvement of gcm_ghash_4bit.
|
2010-09-05 19:49:54 +00:00 |
|
Andy Polyakov
|
836ea45350
|
gcm128.c: fix typo in CRYPTO_gcm128_encrypt_ctr32 name.
|
2010-08-23 14:32:20 +00:00 |
|
Andy Polyakov
|
3fdd168ffc
|
crypto/modes/Makefile: fix typo in ghash-parisc.s rule.
|
2010-08-21 11:20:25 +00:00 |
|
Andy Polyakov
|
f71c6aceeb
|
gcm128.c: add CRYPTO_gcm128_[en|de]crypt_ctr32.
|
2010-08-02 21:39:51 +00:00 |
|
Ben Laurie
|
a7a6aade9d
|
Missing prototype.
|
2010-07-27 16:34:29 +00:00 |
|
Andy Polyakov
|
85e28dfa6f
|
ghash-ia64.pl: excuse myself from implementing "528B" variant.
|
2010-07-26 21:54:21 +00:00 |
|
Andy Polyakov
|
6559b40df0
|
modes/Makefile: update clean rule.
|
2010-07-26 21:53:01 +00:00 |
|
Andy Polyakov
|
133a7f9a50
|
perlasm/x86asm.pl: move aesni and pclmulqdq opcodes to aesni-x86.pl and
ghash-x86.pl.
|
2010-07-26 21:42:07 +00:00 |
|
Dr. Stephen Henson
|
aa763c0f6d
|
WIN32 build fix.
|
2010-07-26 13:17:17 +00:00 |
|