Lines Matching defs:sha3
1 /* $NetBSD: sha3.c,v 1.4 2024/01/19 19:32:42 christos Exp $ */
41 __KERNEL_RCSID(0, "$NetBSD: sha3.c,v 1.4 2024/01/19 19:32:42 christos Exp $");
48 __RCSID("$NetBSD: sha3.c,v 1.4 2024/01/19 19:32:42 christos Exp $");
60 #include <sys/sha3.h>
107 sha3_init(struct sha3 *C, unsigned rw)
117 sha3_update(struct sha3 *C, const uint8_t *data, size_t len, unsigned rw)
196 sha3_final(uint8_t *h, unsigned d, struct sha3 *C, unsigned rw)
231 shake_final(uint8_t *h, size_t d, struct sha3 *C, unsigned rw)
542 struct sha3 sha3;
543 SHA3_224_CTX *sha3224 = (SHA3_224_CTX *)&sha3;
544 SHA3_256_CTX *sha3256 = (SHA3_256_CTX *)&sha3;
545 SHA3_384_CTX *sha3384 = (SHA3_384_CTX *)&sha3;
546 SHA3_512_CTX *sha3512 = (SHA3_512_CTX *)&sha3;
547 SHAKE128_CTX *shake128 = (SHAKE128_CTX *)&sha3;
548 SHAKE256_CTX *shake256 = (SHAKE256_CTX *)&sha3;