summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/sha (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add SHA3 digest length define that was previously missed.jsing2023-04-151-1/+2
* Remove sha3() function, which will not be used or exposed.jsing2023-04-152-16/+2
* Mark sha3_keccakf() as static and remove prototype from header.jsing2023-04-152-5/+3
* Use memset() to zero the context, instead of zeroing manually.jsing2023-04-151-5/+3
* Provide SHA3 length related defines.jsing2023-04-151-1/+27
* Use the same byte order tests as we do elsewhere in libcrypto.jsing2023-04-151-3/+5
* Rename SHA3 context struct field from 'st' to 'state'.jsing2023-04-152-15/+15
* Rename SHA3 context to align with existing code.jsing2023-04-152-14/+14
* Move some defines out of the sha3_internal.h header.jsing2023-04-152-10/+6
* Revise header guards.jsing2023-04-151-4/+4
* Pull constant tables out of sha3_keccakf().jsing2023-04-151-24/+24
* Strip and reformat comments.jsing2023-04-152-44/+14
* Apply style(9) (first pass).jsing2023-04-152-146/+152
* Import sha3_internal.h.jsing2023-04-151-2/+2
* Add license to sha3 files.jsing2023-04-152-0/+50
* Import tiny_sha3jsing2023-04-152-0/+238
* Add support for truncated SHA512 variants.jsing2023-04-142-2/+115
* Use memset() and only initialise non-zero struct members.jsing2023-04-141-7/+7
* Remove now unused sha_local.h.jsing2023-04-121-419/+0
* 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
* Consolidate sha1 into a single file.jsing2023-04-112-88/+21
* 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
* More whitespace fixes.jsing2023-03-291-51/+51
* Whitespace fixes.jsing2023-03-291-133/+133
* Whitespace fixes.jsing2023-03-291-68/+68
* Use multiple statements instead of a statement with multiple expressions.jsing2023-03-291-4/+5
* Mop up MD32_XARRAY from SHA1.jsing2023-03-291-162/+135
* Inline initial hash data values for SHA1.jsing2023-03-291-13/+9
* Reorder functions/code.jsing2023-03-271-238/+238
* Tidy includes.jsing2023-03-271-5/+4
* Replace HASH_BLOCK_DATA_ORDER with sha1_block_data_order.jsing2023-03-261-4/+4
* Remove unnecessary HIDDEN_DECLS.jsing2023-03-261-6/+1
* Removes some unwanted spaces.jsing2023-03-261-7/+7
* Whack sha1dgst.c with the style(9) stick again.jsing2023-03-261-193/+246
* Tidy up includes.jsing2023-03-261-9/+5
* Inline sha_local.h in sha1dgst.c.jsing2023-03-261-3/+360
* Add license to sha256.c/sha512.c.jsing2023-03-262-6/+100
* Use multiple statements instead of comma separated expressions.jsing2023-03-261-24/+33
* Add blank lines for readability.jsing2023-03-261-1/+4
* Add some blank lines for readability, along with some more style(9) tweaks.jsing2023-03-262-7/+24
* Whack sha with a style(9) stick.jsing2023-03-264-505/+706
* Use explicit .text instead of .previous to please Windows/MinGW on amd64tb2023-02-232-3/+3
* Use .section .rodata instead of a plain .rodatatb2023-02-093-4/+4
* Remove AIX toc data after every function. NFCmiod2023-02-022-13/+0