Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-08-27 | RT2308: Add extern "C" { ... } wrapper | Rich Salz | |
Add the wrapper to all public header files (Configure generates one). Don't bother for those that are just lists of #define's that do renaming. Reviewed-by: Tim Hudson <tjh@openssl.org> (cherry picked from commit 089f10e69ece75ce31540501fe0898b15e898552) | |||
2014-04-06 | crypto/modes/gcm128.c: more strict aliasing fixes. | Andy Polyakov | |
(cherry picked from commit 997d1aac7cfb957decb62d8f0034a7eca6177fec) | |||
2014-01-06 | make update | Dr. Stephen Henson | |
2013-12-08 | make update | Dr. Stephen Henson | |
2013-11-12 | modes/asm/ghash-alpha.pl: update from HEAD. | Andy Polyakov | |
PR: 3165 (cherry picked from commit 220d1e5353409d9af938111b22d6b58e6a42f633) | |||
2013-11-12 | Make Makefiles OSF-make-friendly. | Andy Polyakov | |
PR: 3165 (cherry picked from commit d1cf23ac86c05b22b8780e2c03b67230564d2d34) | |||
2013-11-08 | modes/asm/ghash-alpha.pl: make it work with older assembler. | Andy Polyakov | |
PR: 3165 (cherry picked from commit d24d1d7daf515aa19fbf18f6371e3e617028a07c) | |||
2013-09-16 | Remove AVX and VIS3 support. | Ben Laurie | |
2013-09-16 | gcm128.c: update from master (add AVX and VIS3 support). | Andy Polyakov | |
2013-09-16 | crypto/modes: even more strict aliasing fixes [and fix bug in cbc128.c from | Andy Polyakov | |
previous cbc128.c commit]. | |||
2013-09-16 | cbc128.c: fix strict aliasing warning. | Andy Polyakov | |
2013-06-30 | PA-RISC assembler pack: switch to bve in 64-bit builds. | Andy Polyakov | |
PR: 3074 (cherry picked from commit 02450ec69dda7815ba1e7bd74eb30f0ae1eb3042) | |||
2013-04-13 | crypto/modes/modes_lcl.h: let STRICT_ALIGNMENT be on ARMv7. | Andy Polyakov | |
While ARMv7 in general is capable of unaligned access, not all instructions actually are. And trouble is that compiler doesn't seem to differentiate those capable and incapable of unaligned access. Side effect is that kernel goes into endless loop retrying same instruction triggering unaligned trap. Problem was observed in xts128.c and ccm128.c modules. It's possible to resolve it by using (volatile u32*) casts, but letting STRICT_ALIGNMENT be feels more appropriate. (cherry picked from commit 3bdd80521a81d50ade4214053cd9b293f920a77b) | |||
2013-01-22 | x86_64 assembly pack: make Windows build more robust [from master]. | Andy Polyakov | |
PR: 2963 and a number of others | |||
2012-08-13 | gcm128.c: fix AAD-only case with AAD length not divisible by 16 [from HEAD]. | Andy Polyakov | |
PR: 2859 Submitted by: John Foley | |||
2012-06-27 | x86_64 assembly pack: make it possible to compile with Perl located | Andy Polyakov | |
on path with spaces [from HEAD]. PR: 2835 | |||
2012-06-08 | Reduce version skew. | Ben Laurie | |
2012-04-12 | s390x asm pack: fix typos. | Andy Polyakov | |
2012-03-31 | modes_lcl.h: make it work on i386 [from HEAD]. | Andy Polyakov | |
PR: 2780 | |||
2012-01-25 | ghash-x86.pl: engage original MMX version in no-sse2 builds [from HEAD]. | Andy Polyakov | |
2012-01-15 | Fix OPNESSL vs. OPENSSL typos [from HEAD]. | Andy Polyakov | |
PR: 2613 Submitted by: Leena Heino | |||
2011-08-11 | Sync ASM/modes to add CCM and XTS modes and assembly language optimisation | Dr. Stephen Henson | |
(from HEAD, original by Andy). | |||
2011-08-04 | Backport GCM support from HEAD. Minimal support at present: no assembly | Dr. Stephen Henson | |
language optimisation. [original by Andy] | |||
2011-06-28 | AES-NI backport from HEAD. Note that e_aes.c doesn't implement all modes | Andy Polyakov | |
from HEAD yet, more will be back-ported later. | |||
2010-04-14 | [co]cf128.c: fix "n=0" bug [from HEAD]. | Andy Polyakov | |
2010-04-10 | ctr129.c: fix typo, simplify ctr128_inc and fix "n=0" bug [from HEAD]. | Andy Polyakov | |
2010-02-15 | PR: 2164 | Dr. Stephen Henson | |
Submitted by: "Noszticzius, Istvan" <inoszticzius@rightnow.com> Don't clear the output buffer: ciphers should correctly the same input and output buffers. | |||
2008-12-29 | Fix "possible loss of data" Win64 compiler warnings. | Andy Polyakov | |
2008-12-29 | Add standard .cvsignore file. | Dr. Stephen Henson | |
2008-12-27 | Add modes/cts128.c, Ciphertext Stealing implementation. | Andy Polyakov | |
2008-12-23 | crypto/modes: make modes.h selfsufficient and rename block_f to block128_t. | Andy Polyakov | |
2008-12-16 | 128-bit block cipher modes consolidation. As consolidated functions | Andy Polyakov | |
rely on indirect call to block functions, they are not as fast as non-consolidated routines. However, performance loss(*) is within measurement error and consolidation advantages are considered to outweigh it. (*) actually one can observe performance *improvement* on e.g. CBC benchmarks thanks to optimization, which also becomes shared among ciphers. |