summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/sha/sha3.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Use 'ctx' for sha3_ctx variables, rather than the less readable 'c'.jsing2025-04-181-28/+28
* Pull casts from void * to uint8_t * up to variables, rather than inline.jsing2025-04-181-9/+11
* Use two temporary variables in sha3_keccakf(), rather than reusing bc[0].jsing2025-04-181-8/+8
* Use crypto_rol_u64() instead of a separate ROTL64 define.jsing2025-04-181-5/+4
* Simplify endian handling in SHA-3.jsing2024-11-231-26/+5
* Bounds check mdlen that is passed to sha3_init().jsing2023-04-161-2/+5
* Use size_t rather than int.jsing2023-04-151-10/+8
* Remove sha3() function, which will not be used or exposed.jsing2023-04-151-13/+1
* Mark sha3_keccakf() as static and remove prototype from header.jsing2023-04-151-2/+2
* Use memset() to zero the context, instead of zeroing manually.jsing2023-04-151-5/+3
* 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-151-13/+13
* Rename SHA3 context to align with existing code.jsing2023-04-151-7/+7
* Move some defines out of the sha3_internal.h header.jsing2023-04-151-1/+5
* Pull constant tables out of sha3_keccakf().jsing2023-04-151-24/+24
* Strip and reformat comments.jsing2023-04-151-28/+6
* Apply style(9) (first pass).jsing2023-04-151-138/+144
* Import sha3_internal.h.jsing2023-04-151-2/+2
* Add license to sha3 files.jsing2023-04-151-0/+25
* Import tiny_sha3jsing2023-04-151-0/+191