Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-09-14 | Allow for dynamic base in Win64 FIPS module. | Andy Polyakov | |
2011-04-01 | ARM assembler pack: profiler-assisted optimizations and NEON support. | Andy Polyakov | |
2009-11-15 | sha512.c: there apparently is ILP32 PowerPC platform, where it is safe to | Andy Polyakov | |
inline 64-bit assembler instructions. Normally it's inappropriate, because signalling doesn't preserve upper halves of general purpose registers. Meaning that it's only safe if signals are blocked for the time "wide" code executes. PR: 1998 | |||
2008-12-29 | Fix "possible loss of data" Win64 compiler warnings. | Andy Polyakov | |
2008-11-02 | Fix warning. | Ben Laurie | |
2008-11-01 | Fix SHA512 and optimize BN for mingw64. | Andy Polyakov | |
2008-04-24 | Compensate inline assembler in sha512.c for gcc 2.7.2 compiler bug. | Andy Polyakov | |
PR: 1667 | |||
2007-09-26 | Make sha512-armv4.pl byte-order neutral. | Andy Polyakov | |
2007-09-15 | Remove sha512-sse2.pl. | Andy Polyakov | |
2007-09-07 | Add sha512_block implementation optimized for small register bank. | Andy Polyakov | |
On x86 it gives same performance, while code size shrinks >10 times. | |||
2007-08-23 | Workaround MSVC6 compiler bug. | Andy Polyakov | |
2007-05-13 | As all assembler modules are alignment neutral, allow C to pass unaligned | Andy Polyakov | |
content. | |||
2007-04-30 | Typo in commit #16187. | Andy Polyakov | |
2007-04-30 | s390x optimizations. | Andy Polyakov | |
2007-01-21 | Constify version strings and some structures. | Dr. Stephen Henson | |
2006-10-17 | Further synchronizations with md32_common.h update, consistent naming | Andy Polyakov | |
for low-level SHA block routines. | |||
2006-05-01 | SHA1 for PowerPC. | Andy Polyakov | |
2005-10-25 | +20% SHA512 performance improvement on x86. | Andy Polyakov | |
2005-05-31 | "Show" more respect to no-sha* config options. | Andy Polyakov | |
PR: 1086 | |||
2004-08-29 | OPENSSL_ia32cap final touches. Note that OPENSSL_ia32cap is no longer a | Andy Polyakov | |
symbol, but a macro expanded as (*(OPENSSL_ia32cap_loc())). The latter is the only one to be exported to application. | |||
2004-07-25 | Make SHA-256/-512 optional. Note that no-sha switches off *all* SHA. | Andy Polyakov | |
2004-07-25 | Some compilers are just too whiny. Nothing makes Microsoft compiler | Andy Polyakov | |
stop complaining about loss of precision, but explicit cast. | |||
2004-07-18 | Anchor AES and SHA-256/-512 assembler from C. | Andy Polyakov | |
2004-05-31 | Final SHA-256/-512 touches. Extra md_len field in SHA[256|512]_CTX | Andy Polyakov | |
reserves for truncated hash function output mode and makes SHA224 thread-safe. Next stop is integration with EVP and we're done... | |||
2004-05-29 | gcc -Wcast-qual clean-up. | Andy Polyakov | |
2004-05-20 | SHA-256/-512 update. A bug fix, SHA-512 tune-up for AMD64, hook for SSE2 | Andy Polyakov | |
code, Makefile update. | |||
2004-05-13 | SHA-224/-256/-384/-512 implementation. This is just sheer code commit. | Andy Polyakov | |
Makefile modifications, make test, etc. will appear later... |