summaryrefslogtreecommitdiff
path: root/lib/libcrypto/sha
AgeCommit message (Expand)Author
2024-11-08Provide 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
2023-04-15Use memset() to zero the context, instead of zeroing manually.Joel Sing
2023-04-15Provide SHA3 length related defines.Joel Sing
2023-04-15Use the same byte order tests as we do elsewhere in libcrypto.Joel Sing
2023-04-15Rename SHA3 context struct field from 'st' to 'state'.Joel Sing
2023-04-15Rename SHA3 context to align with existing code.Joel Sing