summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/sha/sha512.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Replace Makefile based SHA*_ASM defines with HAVE_SHA_* defines.jsing2025-02-141-7/+13
* Remove support for static buffers in HMAC/digeststb2024-06-011-9/+1
* Hide symbols in shabeck2023-07-081-1/+10
* Demacro SHA-512.jsing2023-07-021-54/+112
* Clean up alignment handling for SHA-512.jsing2023-05-271-73/+52
* backout alignment changes (breaking at least two architectures)deraadt2023-05-191-49/+72
* Clean up alignment handling for SHA-512.jsing2023-05-171-72/+49
* Clean up SHA-512 input handling and round macros.jsing2023-05-161-47/+49
* Reduce the number of SHA-512 C implementations from three to one.jsing2023-05-121-134/+1
* Add support for truncated SHA512 variants.jsing2023-04-141-2/+79
* Use memset() and only initialise non-zero struct members.jsing2023-04-141-7/+7
* Provide and use crypto_ro{l,r}_u{32,64}().jsing2023-04-121-14/+2
* Provide and use crypto_store_htobe64().jsing2023-04-121-23/+9
* Recommit jsing's r1.27 - portable is readytb2023-04-111-23/+4
* Back out r1.27 using htobe64() - apparently some OS don't have it.tb2023-04-111-4/+23
* Simplify handling of big vs little endian.jsing2023-04-111-40/+5
* Use htobe64() instead of testing BYTE_ORDER and then handrolling htobe64().jsing2023-04-111-23/+4
* Omit sha512_block_data_order() prototype when assembly is not being used.jsing2023-04-111-4/+3
* Remove less than useful implementation notes.jsing2023-04-111-36/+1
* Whitespace fixes.jsing2023-03-291-68/+68
* Use multiple statements instead of a statement with multiple expressions.jsing2023-03-291-4/+5
* Reorder functions/code.jsing2023-03-271-238/+238
* Tidy includes.jsing2023-03-271-5/+4
* Add license to sha256.c/sha512.c.jsing2023-03-261-3/+50
* Use multiple statements instead of comma separated expressions.jsing2023-03-261-24/+33
* Add some blank lines for readability, along with some more style(9) tweaks.jsing2023-03-261-3/+9
* Whack sha with a style(9) stick.jsing2023-03-261-326/+422
* Switch to <endian.h> from <machine/endian.h> for better portability.bcook2021-11-091-3/+2
* Remove I386_ONLY define. It was only used to prefer amiod2016-11-041-12/+1
* Correct spelling of OPENSSL_cleanse.jsing2015-09-101-3/+3
* Only import cryptlib.h in the four source files that actually need it.jsing2014-07-111-4/+2
* Explicitly include <openssl/opensslconf.h> in every file that referencesjsing2014-07-101-4/+8
* Remove leading underscore from _BYTE_ORDER and _{LITTLE,BIG}_ENDIAN, to bemiod2014-07-091-4/+4
* remove unused, private version strings except SSL_version_strbcook2014-07-091-3/+1
* tags as requested by miod and teduderaadt2014-06-121-1/+1
* Get __STRICT_ALIGNMENT from <machine/endian.h> and decide upon it, rathermiod2014-05-071-4/+1
* Remove fips_md_init() macro indirection for digest algorithms, used by themiod2014-05-011-2/+2
* Unifdef -UPEDANTIC. ok beck@ tedu@miod2014-04-231-20/+12
* Do not ask the user to pass either -DB_ENDIAN or -DL_ENDIAN to the compiler,miod2014-04-181-3/+4
* Get rid of MS Visual C compiler and Intel C compiler specific defines.miod2014-04-171-30/+0
* Remove support for big-endian i386 and amd64.miod2014-04-171-7/+1
* Reliability fix for SHA384 SSL/TLS ciphers on strict alignmentjca2013-12-191-1/+8
* import OpenSSL-1.0.1cdjm2012-10-131-49/+5
* import OpenSSL-1.0.0adjm2010-10-011-45/+139
* import openssl-0.9.8jdjm2009-01-091-1/+11
* import of OpenSSL 0.9.8hdjm2008-09-061-0/+537