Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-01-26 | Remove /* foo.c */ comments | Rich Salz | 1 | -1/+0 | |
This was done by the following find . -name '*.[ch]' | /tmp/pl where /tmp/pl is the following three-line script: print unless $. == 1 && m@/\* .*\.[ch] \*/@; close ARGV if eof; # Close file to reset $. And then some hand-editing of other files. Reviewed-by: Viktor Dukhovni <viktor@openssl.org> | |||||
2015-08-10 | RT3999: Remove sub-component version strings | Rich Salz | 1 | -2/+0 | |
Especially since after the #ifdef cleanups this is not useful. Reviewed-by: Matt Caswell <matt@openssl.org> | |||||
2015-05-14 | Identify and move common internal libcrypto header files | Richard Levitte | 1 | -1/+1 | |
There are header files in crypto/ that are used by a number of crypto/ submodules. Move those to crypto/include/internal and adapt the affected source code and Makefiles. The header files that got moved are: crypto/cryptolib.h crypto/md32_common.h Reviewed-by: Rich Salz <rsalz@openssl.org> | |||||
2015-05-05 | memset, memcpy, sizeof consistency fixes | Rich Salz | 1 | -3/+5 | |
Just as with the OPENSSL_malloc calls, consistently use sizeof(*ptr) for memset and memcpy. Remove needless casts for those functions. For memset, replace alternative forms of zero with 0. Reviewed-by: Richard Levitte <levitte@openssl.org> | |||||
2015-01-27 | OPENSSL_NO_xxx cleanup: SHA | Rich Salz | 1 | -89/+80 | |
Remove support for SHA0 and DSS0 (they were broken), and remove the ability to attempt to build without SHA (it didn't work). For simplicity, remove the option of not building various SHA algorithms; you could argue that SHA_224/256/384/512 should be kept, since they're like crypto algorithms, but I decided to go the other way. So these options are gone: GENUINE_DSA OPENSSL_NO_SHA0 OPENSSL_NO_SHA OPENSSL_NO_SHA1 OPENSSL_NO_SHA224 OPENSSL_NO_SHA256 OPENSSL_NO_SHA384 OPENSSL_NO_SHA512 Reviewed-by: Richard Levitte <levitte@openssl.org> | |||||
2015-01-22 | Run util/openssl-format-source -v -c . | Matt Caswell | 1 | -547/+614 | |
Reviewed-by: Tim Hudson <tjh@openssl.org> | |||||
2015-01-12 | RT3548: Remove some unsupported platforms. | Rich Salz | 1 | -1/+1 | |
This commit removes NCR, Tandem, Cray. Regenerates TABLE. Removes another missing BEOS fluff. The last platform remaining on this ticket is WIN16. Reviewed-by: Richard Levitte <levitte@openssl.org> | |||||
2014-12-30 | mark all block comments that need format preserving so that | Tim Hudson | 1 | -1/+1 | |
indent will not alter them when reformatting comments Reviewed-by: Rich Salz <rsalz@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> | |||||
2014-12-08 | Remove fips_constseg references. | Dr. Stephen Henson | 1 | -2/+0 | |
Reviewed-by: Tim Hudson <tjh@openssl.org> | |||||
2013-12-18 | sha512.c: fullfull implicit API contract in SHA512_Transform. | Andy Polyakov | 1 | -1/+8 | |
SHA512_Transform was initially added rather as tribute to tradition than for practucal reasons. But use was recently found in ssl/s3_cbc.c and it turned to be problematic on platforms that don't tolerate misasligned references to memory and lack assembly subroutine. | |||||
2013-10-13 | Initial aarch64 bits. | Andy Polyakov | 1 | -0/+13 | |
2011-09-14 | Allow for dynamic base in Win64 FIPS module. | Andy Polyakov | 1 | -0/+2 | |
2011-04-01 | ARM assembler pack: profiler-assisted optimizations and NEON support. | Andy Polyakov | 1 | -47/+3 | |
2009-11-15 | sha512.c: there apparently is ILP32 PowerPC platform, where it is safe to | Andy Polyakov | 1 | -1/+1 | |
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 | 1 | -1/+1 | |
2008-11-02 | Fix warning. | Ben Laurie | 1 | -1/+7 | |
2008-11-01 | Fix SHA512 and optimize BN for mingw64. | Andy Polyakov | 1 | -1/+2 | |
2008-04-24 | Compensate inline assembler in sha512.c for gcc 2.7.2 compiler bug. | Andy Polyakov | 1 | -4/+4 | |
PR: 1667 | |||||
2007-09-26 | Make sha512-armv4.pl byte-order neutral. | Andy Polyakov | 1 | -1/+47 | |
2007-09-15 | Remove sha512-sse2.pl. | Andy Polyakov | 1 | -35/+28 | |
2007-09-07 | Add sha512_block implementation optimized for small register bank. | Andy Polyakov | 1 | -22/+80 | |
On x86 it gives same performance, while code size shrinks >10 times. | |||||
2007-08-23 | Workaround MSVC6 compiler bug. | Andy Polyakov | 1 | -0/+3 | |
2007-05-13 | As all assembler modules are alignment neutral, allow C to pass unaligned | Andy Polyakov | 1 | -1/+2 | |
content. | |||||
2007-04-30 | Typo in commit #16187. | Andy Polyakov | 1 | -1/+1 | |
2007-04-30 | s390x optimizations. | Andy Polyakov | 1 | -1/+3 | |
2007-01-21 | Constify version strings and some structures. | Dr. Stephen Henson | 1 | -1/+1 | |
2006-10-17 | Further synchronizations with md32_common.h update, consistent naming | Andy Polyakov | 1 | -9/+9 | |
for low-level SHA block routines. | |||||
2006-05-01 | SHA1 for PowerPC. | Andy Polyakov | 1 | -1/+1 | |
2005-10-25 | +20% SHA512 performance improvement on x86. | Andy Polyakov | 1 | -20/+55 | |
2005-05-31 | "Show" more respect to no-sha* config options. | Andy Polyakov | 1 | -1/+1 | |
PR: 1086 | |||||
2004-08-29 | OPENSSL_ia32cap final touches. Note that OPENSSL_ia32cap is no longer a | Andy Polyakov | 1 | -3/+4 | |
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 | 1 | -1/+4 | |
2004-07-25 | Some compilers are just too whiny. Nothing makes Microsoft compiler | Andy Polyakov | 1 | -24/+32 | |
stop complaining about loss of precision, but explicit cast. | |||||
2004-07-18 | Anchor AES and SHA-256/-512 assembler from C. | Andy Polyakov | 1 | -1/+7 | |
2004-05-31 | Final SHA-256/-512 touches. Extra md_len field in SHA[256|512]_CTX | Andy Polyakov | 1 | -16/+33 | |
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 | 1 | -3/+4 | |
2004-05-20 | SHA-256/-512 update. A bug fix, SHA-512 tune-up for AMD64, hook for SSE2 | Andy Polyakov | 1 | -3/+64 | |
code, Makefile update. | |||||
2004-05-13 | SHA-224/-256/-384/-512 implementation. This is just sheer code commit. | Andy Polyakov | 1 | -0/+399 | |
Makefile modifications, make test, etc. will appear later... |