Lines Matching refs:bitlen

209 #define SHA3_newctx(typ, uname, name, bitlen, pad)                             \  argument
218 ossl_sha3_init(ctx, pad, bitlen); \
223 #define KMAC_newctx(uname, bitlen, pad) \ argument
232 ossl_keccak_kmac_init(ctx, pad, bitlen); \
237 #define PROV_FUNC_SHA3_DIGEST_COMMON(name, bitlen, blksize, dgstsize, flags) \ argument
247 #define PROV_FUNC_SHA3_DIGEST(name, bitlen, blksize, dgstsize, flags) \ argument
248 PROV_FUNC_SHA3_DIGEST_COMMON(name, bitlen, blksize, dgstsize, flags), \
252 #define PROV_FUNC_SHAKE_DIGEST(name, bitlen, blksize, dgstsize, flags) \ argument
253 PROV_FUNC_SHA3_DIGEST_COMMON(name, bitlen, blksize, dgstsize, flags), \
306 #define IMPLEMENT_SHA3_functions(bitlen) \ argument
307 SHA3_newctx(sha3, SHA3_##bitlen, sha3_##bitlen, bitlen, '\x06') \
308 PROV_FUNC_SHA3_DIGEST(sha3_##bitlen, bitlen, \
309 SHA3_BLOCKSIZE(bitlen), SHA3_MDSIZE(bitlen), \
312 #define IMPLEMENT_KECCAK_functions(bitlen) \ argument
313 SHA3_newctx(keccak, KECCAK_##bitlen, keccak_##bitlen, bitlen, '\x01') \
314 PROV_FUNC_SHA3_DIGEST(keccak_##bitlen, bitlen, \
315 SHA3_BLOCKSIZE(bitlen), SHA3_MDSIZE(bitlen), \
318 #define IMPLEMENT_SHAKE_functions(bitlen) \ argument
319 SHA3_newctx(shake, SHAKE_##bitlen, shake_##bitlen, bitlen, '\x1f') \
320 PROV_FUNC_SHAKE_DIGEST(shake_##bitlen, bitlen, \
321 SHA3_BLOCKSIZE(bitlen), SHA3_MDSIZE(bitlen), \
323 #define IMPLEMENT_KMAC_functions(bitlen) \ argument
324 KMAC_newctx(keccak_kmac_##bitlen, bitlen, '\x04') \
325 PROV_FUNC_SHAKE_DIGEST(keccak_kmac_##bitlen, bitlen, \
326 SHA3_BLOCKSIZE(bitlen), KMAC_MDSIZE(bitlen), \