Andy Polyakov
|
82741e9c89
Engage GHASH for ARMv8.
|
10 years ago |
Andy Polyakov
|
f8cee9d081
bn/asm/armv4-gf2m.pl, modes/asm/ghash-armv4.pl: faster multiplication
|
10 years ago |
Andy Polyakov
|
997d1aac7c
crypto/modes/gcm128.c: more strict aliasing fixes.
|
10 years ago |
Andy Polyakov
|
64f7e2c4c0
gcm128.c: fix linking problems in 32-bit Windows build.
|
11 years ago |
Andy Polyakov
|
1da5d3029e
ghash-x86_64.pl: add AVX code path.
|
11 years ago |
Andy Polyakov
|
273a808180
ghash-x86[_64].pl: code refresh.
|
11 years ago |
Andy Polyakov
|
96a4cf8c29
crypto/modes: even more strict aliasing fixes [and fix bug in cbc128.c from
|
12 years ago |
Ben Laurie
|
da01515c40
More strict aliasing fix.
|
12 years ago |
Andy Polyakov
|
24798c5e59
ghash-sparcv9.pl: 22% improvement on T4.
|
12 years ago |
Andy Polyakov
|
23328d4b27
ghash-sparcv9.pl: add VIS3 code path.
|
12 years ago |
Andy Polyakov
|
9ddd859d2a
gcm128.c: fix AAD-only case with AAD length not divisible by 16.
|
12 years ago |
Andy Polyakov
|
8d1b199d26
Revert random changes from commit#22606.
|
12 years ago |
Ben Laurie
|
71fa451343
Version skew reduction: trivia (I hope).
|
12 years ago |
Andy Polyakov
|
23a05fa0c1
modes/gcm128.c: fix self-test.
|
12 years ago |
Andy Polyakov
|
98909c1d5b
ghash-x86.pl: engage original MMX version in no-sse2 builds.
|
12 years ago |
Andy Polyakov
|
03e389cf04
Allow for dynamic base in Win64 FIPS module.
|
13 years ago |
Andy Polyakov
|
87873f4328
ARM assembler pack: add platform run-time detection.
|
13 years ago |
Andy Polyakov
|
3f0d14055b
gcm128.c: minor optimization.
|
13 years ago |
Andy Polyakov
|
7af0400297
gcm128.c: fix shadow warnings.
|
13 years ago |
Andy Polyakov
|
1e86318091
ARM assembler pack: profiler-assisted optimizations and NEON support.
|
13 years ago |
Andy Polyakov
|
d8d958323b
gcm128.c: tidy up, minor optimization, rearrange gcm128_context.
|
13 years ago |
Dr. Stephen Henson
|
ab8a4e54db
Move gcm128_context definition to modes_lcl.h (along with some related
|
13 years ago |
Andy Polyakov
|
a6d915e0ef
gcm128.c: make it work with no-sse2.
|
13 years ago |
Dr. Stephen Henson
|
f4001a0d19
Link GCM into FIPS module. Check return value in EVP gcm.
|
13 years ago |
Andy Polyakov
|
1f2502eb58
gcm128.c: add boundary condition checks.
|
13 years ago |
Dr. Stephen Henson
|
fd3dbc1dbf
Add CRYPTO_gcm128_tag() function to retrieve the tag.
|
13 years ago |
Andy Polyakov
|
b68c13154e
gcm128.c: allow multiple calls to CRYPTO_gcm128_aad.
|
13 years ago |
Andy Polyakov
|
68e2586bd3
gcm128.c: fix bug in OPENSSL_SMALL_FOOTPRINT decrypt.
|
13 years ago |
Andy Polyakov
|
836ea45350
gcm128.c: fix typo in CRYPTO_gcm128_encrypt_ctr32 name.
|
14 years ago |
Andy Polyakov
|
f71c6aceeb
gcm128.c: add CRYPTO_gcm128_[en|de]crypt_ctr32.
|
14 years ago |