sha3_256
sha3_256_context sha3_256;
ATTRIBUTE_WARN_UNUSED_RET int sha3_256(const u8 *input, u32 ilen, u8 output[SHA3_256_DIGEST_SIZE]);
void sha3_256(uint8_t digest[32], const uint8_t *data, size_t len);
sha3_256(pk_hash, pk, sizeof(pk));
sha3_256(sk_hash, sk, sizeof(sk));
sha3_256(sig_hash, sig, sizeof(sig));
sha3_256(pk_hash, pk, sizeof(pk));
sha3_256(sk_hash, sk, sizeof(sk));
sha3_256(ct_hash, ct, sizeof(ct));
ENCODE_DIGESTINFO_SHA(sha3_256, 0x08, SHA256_DIGEST_LENGTH)
MD_CASE(sha3_256)
MD_NID_CASE(sha3_256, SHA256_DIGEST_LENGTH)
MD_CASE(sha3_256);
MD_CASE(sha3_256);
MD_with_RSA_CASE(sha3_256, precompiled);
IMPL_DSA_SIGALG(sha3_256, SHA3-256);
IMPL_ECDSA_SIGALG(sha3_256, SHA3-256);
IMPL_RSA_SIGALG(sha3_256, SHA3-256);