summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/sha (follow)
Commit message (Expand)AuthorAgeFilesLines
* Remove #error if OPENSSL_NO_FOO is definedtb2025-01-251-5/+1
* Use name instead of register.jsing2025-01-181-3/+3
* Provide a SHA-1 assembly implementation for amd64 using SHA-NI.jsing2024-12-062-1/+177
* Another now unused perlasm script can bite the dust.jsing2024-12-041-1267/+0
* Provide a replacement assembly implementation for SHA-1 on amd64.jsing2024-12-042-0/+342
* Simplify endian handling in SHA-3.jsing2024-11-231-26/+5
* Provide a SHA-256 assembly implementation for amd64 using SHA-NI.jsing2024-11-162-1/+218
* Remove sha512-x86_64.pl.jsing2024-11-161-347/+0
* Provide a replacement assembly implementation for SHA-512 on amd64.jsing2024-11-162-0/+333
* Specify size for K256 symbol.jsing2024-11-161-1/+2
* Use multipliers for stack offsets and tweak comment.jsing2024-11-121-9/+9
* Provide a replacement assembly implementation for SHA-256 on amd64.jsing2024-11-082-0/+327
* Missed SHA224() in previous: reverse order of attributestb2024-06-011-3/+3
* Reverse order of attributestb2024-06-011-9/+9
* Remove support for static buffers in HMAC/digeststb2024-06-014-24/+9
* Demacro sha1.jsing2024-03-281-164/+252
* Fix line wrapping.jsing2024-03-281-6/+4
* Rework input and output handling for sha1.jsing2024-03-261-128/+79
* Replace uses of endbr64 with _CET_ENDBR from cet.htb2024-02-242-5/+5
* Stop including md32_common.h.jsing2023-08-111-15/+1
* Demacro sha256.jsing2023-08-111-49/+114
* Remove MD32_REG_T.jsing2023-08-102-5/+5
* Hide symbols in shabeck2023-07-083-3/+26
* Remove unused SHA-1 implementation.jsing2023-07-081-86/+1
* Remove now unnecessary "do { } while (0)"jsing2023-07-081-4/+2
* Inline HASH_MAKE_STRING macro.jsing2023-07-081-15/+14
* Reorder functions.jsing2023-07-081-113/+113
* style(9)jsing2023-07-081-36/+33
* Implement SHA1_{Update,Transform,Final}() directly in sha1.c.jsing2023-07-071-5/+104
* Clean up alignment handling for SHA-256.jsing2023-07-071-63/+43
* Clean up SHA-256 input handling and round macros.jsing2023-07-071-72/+58
* Remove unused SHA-256 implementation.jsing2023-07-071-71/+1
* Replace HOST_l2c() with htob32() or crypto_store_htobe32().jsing2023-07-071-17/+15
* Demacro SHA-512.jsing2023-07-021-54/+112
* Sprinkle some style(9).jsing2023-05-281-15/+15
* Expand occurrences of HASH_CTX that were previously missed.jsing2023-05-281-4/+5
* Reorder functions.jsing2023-05-281-214/+214
* Clean up includes.jsing2023-05-281-6/+5
* Remove now unnecessary do {} while(0);jsing2023-05-281-3/+1
* Inline HASH_MAKE_STRING for SHA256.jsing2023-05-281-34/+37
* Implement SHA256_{Update,Transform,Final}() directly in sha256.c.jsing2023-05-271-4/+103
* 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
* Remove duplicate NID definitionstb2023-04-251-11/+1
* Remove no longer necessary compat #definestb2023-04-251-6/+1
* Add endbr64 where needed by inspection. Passes regresson tests.deraadt2023-04-252-0/+5
* Provide EVP methods for SHA3 224/256/384/512.jsing2023-04-161-1/+11