KECCAK1600_CTX
KECCAK1600_CTX *kctx = EVP_MD_CTX_get0_md_data(ctx); \
KECCAK1600_CTX *ctx;
int ossl_sha3_final(KECCAK1600_CTX *ctx, unsigned char *out, size_t outlen)
int ossl_sha3_squeeze(KECCAK1600_CTX *ctx, unsigned char *out, size_t outlen)
void ossl_sha3_reset(KECCAK1600_CTX *ctx)
int ossl_sha3_init(KECCAK1600_CTX *ctx, unsigned char pad, size_t bitlen)
int ossl_keccak_init(KECCAK1600_CTX *ctx, unsigned char pad, size_t bitlen, size_t mdlen)
int ossl_sha3_update(KECCAK1600_CTX *ctx, const void *_inp, size_t len)
void ossl_sha3_reset(KECCAK1600_CTX *ctx);
int ossl_sha3_init(KECCAK1600_CTX *ctx, unsigned char pad, size_t bitlen);
int ossl_keccak_init(KECCAK1600_CTX *ctx, unsigned char pad,
int ossl_sha3_update(KECCAK1600_CTX *ctx, const void *_inp, size_t len);
int ossl_sha3_final(KECCAK1600_CTX *ctx, unsigned char *out, size_t outlen);
int ossl_sha3_squeeze(KECCAK1600_CTX *ctx, unsigned char *out, size_t outlen);
KECCAK1600_CTX *ctx = vctx;
KECCAK1600_CTX *ctx = vctx;
KECCAK1600_CTX *ctx = vctx;
return ossl_sha3_final((KECCAK1600_CTX *)vctx, out, outlen);
return ossl_sha3_squeeze((KECCAK1600_CTX *)vctx, out, outlen);
KECCAK1600_CTX *ctx = vctx;
KECCAK1600_CTX *ctx = vctx;
KECCAK1600_CTX *ctx = vctx;
KECCAK1600_CTX *ctx = vctx;
KECCAK1600_CTX *ctx = vctx;
KECCAK1600_CTX *ctx = vctx;
KECCAK1600_CTX *ctx = vctx;
KECCAK1600_CTX *ctx = ossl_prov_is_running() ? OPENSSL_zalloc(sizeof(*ctx)) \
KECCAK1600_CTX *ctx = ossl_prov_is_running() ? OPENSSL_zalloc(sizeof(*ctx)) \
KECCAK1600_CTX *ctx = ossl_prov_is_running() ? OPENSSL_zalloc(sizeof(*ctx)) \
KECCAK1600_CTX *ctx = (KECCAK1600_CTX *)vctx;
KECCAK1600_CTX *outctx = (KECCAK1600_CTX *)voutctx;
KECCAK1600_CTX *inctx = (KECCAK1600_CTX *)vinctx;
KECCAK1600_CTX *in = (KECCAK1600_CTX *)ctx;
KECCAK1600_CTX *ret = ossl_prov_is_running() ? OPENSSL_malloc(sizeof(*ret))
KECCAK1600_CTX *ctx = (KECCAK1600_CTX *)vctx;
KECCAK1600_CTX *ctx = (KECCAK1600_CTX *)vctx;
ossl_sha3_reset((KECCAK1600_CTX *)vctx);
KECCAK1600_CTX *ctx = vctx;