summaryrefslogtreecommitdiff
path: root/lib/libcrypto/sha
AgeCommit message (Expand)Author
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
2023-04-15Move some defines out of the sha3_internal.h header.Joel Sing
2023-04-15Revise header guards.Joel Sing
2023-04-15Pull constant tables out of sha3_keccakf().Joel Sing
2023-04-15Strip and reformat comments.Joel Sing
2023-04-15Apply style(9) (first pass).Joel Sing
2023-04-15Import sha3_internal.h.Joel Sing
2023-04-15Add license to sha3 files.Joel Sing
2023-04-15Import tiny_sha3Joel Sing
2023-04-14Add support for truncated SHA512 variants.Joel Sing
2023-04-14Use memset() and only initialise non-zero struct members.Joel Sing
2023-04-12Remove now unused sha_local.h.Joel Sing
2023-04-12Provide and use crypto_ro{l,r}_u{32,64}().Joel Sing
2023-04-12Provide and use crypto_store_htobe64().Joel Sing
2023-04-11Recommit jsing's r1.27 - portable is readyTheo Buehler
2023-04-11Back out r1.27 using htobe64() - apparently some OS don't have it.Theo Buehler
2023-04-11Consolidate sha1 into a single file.Joel Sing
2023-04-11Simplify handling of big vs little endian.Joel Sing
2023-04-11Use htobe64() instead of testing BYTE_ORDER and then handrolling htobe64().Joel Sing
2023-04-11Omit sha512_block_data_order() prototype when assembly is not being used.Joel Sing
2023-04-11Remove less than useful implementation notes.Joel Sing
2023-03-29More whitespace fixes.Joel Sing
2023-03-29Whitespace fixes.Joel Sing
2023-03-29Whitespace fixes.Joel Sing
2023-03-29Use multiple statements instead of a statement with multiple expressions.Joel Sing
2023-03-29Mop up MD32_XARRAY from SHA1.Joel Sing
2023-03-29Inline initial hash data values for SHA1.Joel Sing
2023-03-27Reorder functions/code.Joel Sing
2023-03-27Tidy includes.Joel Sing
2023-03-26Replace HASH_BLOCK_DATA_ORDER with sha1_block_data_order.Joel Sing
2023-03-26Remove unnecessary HIDDEN_DECLS.Joel Sing
2023-03-26Removes some unwanted spaces.Joel Sing
2023-03-26Whack sha1dgst.c with the style(9) stick again.Joel Sing
2023-03-26Tidy up includes.Joel Sing
2023-03-26Inline sha_local.h in sha1dgst.c.Joel Sing
2023-03-26Add license to sha256.c/sha512.c.Joel Sing
2023-03-26Use multiple statements instead of comma separated expressions.Joel Sing
2023-03-26Add blank lines for readability.Joel Sing