summaryrefslogtreecommitdiff
path: root/lib/libcrypto/sha
AgeCommit message (Expand)Author
6 daysProvide a SHA-256 assembly implementation for amd64 using SHA-NI.Joel Sing
6 daysRemove sha512-x86_64.pl.Joel Sing
6 daysProvide a replacement assembly implementation for SHA-512 on amd64.Joel Sing
6 daysSpecify size for K256 symbol.Joel Sing
10 daysUse multipliers for stack offsets and tweak comment.Joel Sing
14 daysProvide a replacement assembly implementation for SHA-256 on amd64.Joel Sing
2024-06-01Missed SHA224() in previous: reverse order of attributesTheo Buehler
2024-06-01Reverse order of attributesTheo Buehler
2024-06-01Remove support for static buffers in HMAC/digestsTheo Buehler
2024-03-28Demacro sha1.Joel Sing
2024-03-28Fix line wrapping.Joel Sing
2024-03-26Rework input and output handling for sha1.Joel Sing
2024-02-24Replace uses of endbr64 with _CET_ENDBR from cet.hTheo Buehler
2023-08-11Stop including md32_common.h.Joel Sing
2023-08-11Demacro sha256.Joel Sing
2023-08-10Remove MD32_REG_T.Joel Sing
2023-07-08Hide symbols in shaBob Beck
2023-07-08Remove unused SHA-1 implementation.Joel Sing
2023-07-08Remove now unnecessary "do { } while (0)"Joel Sing
2023-07-08Inline HASH_MAKE_STRING macro.Joel Sing
2023-07-08Reorder functions.Joel Sing
2023-07-08style(9)Joel Sing
2023-07-07Implement SHA1_{Update,Transform,Final}() directly in sha1.c.Joel Sing
2023-07-07Clean up alignment handling for SHA-256.Joel Sing
2023-07-07Clean up SHA-256 input handling and round macros.Joel Sing
2023-07-07Remove unused SHA-256 implementation.Joel Sing
2023-07-07Replace HOST_l2c() with htob32() or crypto_store_htobe32().Joel Sing
2023-07-02Demacro SHA-512.Joel Sing
2023-05-28Sprinkle some style(9).Joel Sing
2023-05-28Expand occurrences of HASH_CTX that were previously missed.Joel Sing
2023-05-28Reorder functions.Joel Sing
2023-05-28Clean up includes.Joel Sing
2023-05-28Remove now unnecessary do {} while(0);Joel Sing
2023-05-28Inline HASH_MAKE_STRING for SHA256.Joel Sing
2023-05-27Implement SHA256_{Update,Transform,Final}() directly in sha256.c.Joel Sing
2023-05-27Clean up alignment handling for SHA-512.Joel Sing
2023-05-19backout alignment changes (breaking at least two architectures)Theo de Raadt
2023-05-17Clean up alignment handling for SHA-512.Joel Sing
2023-05-16Clean up SHA-512 input handling and round macros.Joel Sing
2023-05-12Reduce the number of SHA-512 C implementations from three to one.Joel Sing
2023-04-25Remove duplicate NID definitionsTheo Buehler
2023-04-25Remove no longer necessary compat #definesTheo Buehler
2023-04-25Add endbr64 where needed by inspection. Passes regresson tests.Theo de Raadt
2023-04-16Provide EVP methods for SHA3 224/256/384/512.Joel Sing
2023-04-16Provide EVP methods for SHA512/224 and SHA512/256.Joel Sing
2023-04-16Bounds check mdlen that is passed to sha3_init().Joel Sing
2023-04-15Use size_t rather than int.Joel Sing
2023-04-15Add SHA3 digest length define that was previously missed.Joel Sing
2023-04-15Remove sha3() function, which will not be used or exposed.Joel Sing
2023-04-15Mark sha3_keccakf() as static and remove prototype from header.Joel Sing