liboqs
|
#include <sha3x4_ops.h>
Data Fields | |
void(* | SHA3_shake128_x4 )(uint8_t *out0, uint8_t *out1, uint8_t *out2, uint8_t *out3, size_t outlen, const uint8_t *in0, const uint8_t *in1, const uint8_t *in2, const uint8_t *in3, size_t inlen) |
void(* | SHA3_shake128_x4_inc_init )(OQS_SHA3_shake128_x4_inc_ctx *state) |
void(* | SHA3_shake128_x4_inc_absorb )(OQS_SHA3_shake128_x4_inc_ctx *state, const uint8_t *in0, const uint8_t *in1, const uint8_t *in2, const uint8_t *in3, size_t inlen) |
void(* | SHA3_shake128_x4_inc_finalize )(OQS_SHA3_shake128_x4_inc_ctx *state) |
void(* | SHA3_shake128_x4_inc_squeeze )(uint8_t *out0, uint8_t *out1, uint8_t *out2, uint8_t *out3, size_t outlen, OQS_SHA3_shake128_x4_inc_ctx *state) |
void(* | SHA3_shake128_x4_inc_ctx_release )(OQS_SHA3_shake128_x4_inc_ctx *state) |
void(* | SHA3_shake128_x4_inc_ctx_clone )(OQS_SHA3_shake128_x4_inc_ctx *dest, const OQS_SHA3_shake128_x4_inc_ctx *src) |
void(* | SHA3_shake128_x4_inc_ctx_reset )(OQS_SHA3_shake128_x4_inc_ctx *state) |
void(* | SHA3_shake256_x4 )(uint8_t *out0, uint8_t *out1, uint8_t *out2, uint8_t *out3, size_t outlen, const uint8_t *in0, const uint8_t *in1, const uint8_t *in2, const uint8_t *in3, size_t inlen) |
void(* | SHA3_shake256_x4_inc_init )(OQS_SHA3_shake256_x4_inc_ctx *state) |
void(* | SHA3_shake256_x4_inc_absorb )(OQS_SHA3_shake256_x4_inc_ctx *state, const uint8_t *in0, const uint8_t *in1, const uint8_t *in2, const uint8_t *in3, size_t inlen) |
void(* | SHA3_shake256_x4_inc_finalize )(OQS_SHA3_shake256_x4_inc_ctx *state) |
void(* | SHA3_shake256_x4_inc_squeeze )(uint8_t *out0, uint8_t *out1, uint8_t *out2, uint8_t *out3, size_t outlen, OQS_SHA3_shake256_x4_inc_ctx *state) |
void(* | SHA3_shake256_x4_inc_ctx_release )(OQS_SHA3_shake256_x4_inc_ctx *state) |
void(* | SHA3_shake256_x4_inc_ctx_clone )(OQS_SHA3_shake256_x4_inc_ctx *dest, const OQS_SHA3_shake256_x4_inc_ctx *src) |
void(* | SHA3_shake256_x4_inc_ctx_reset )(OQS_SHA3_shake256_x4_inc_ctx *state) |
Data structure implemented by cryptographic provider for the four-way parallel incremental SHAKE-256 operations.
void(* OQS_SHA3_x4_callbacks::SHA3_shake128_x4) (uint8_t *out0, uint8_t *out1, uint8_t *out2, uint8_t *out3, size_t outlen, const uint8_t *in0, const uint8_t *in1, const uint8_t *in2, const uint8_t *in3, size_t inlen) |
Implementation of function OQS_SHA3_shake128_x4.
void(* OQS_SHA3_x4_callbacks::SHA3_shake128_x4_inc_absorb) (OQS_SHA3_shake128_x4_inc_ctx *state, const uint8_t *in0, const uint8_t *in1, const uint8_t *in2, const uint8_t *in3, size_t inlen) |
Implementation of function OQS_SHA3_shake128_x4_inc_absorb.
void(* OQS_SHA3_x4_callbacks::SHA3_shake128_x4_inc_ctx_clone) (OQS_SHA3_shake128_x4_inc_ctx *dest, const OQS_SHA3_shake128_x4_inc_ctx *src) |
Implementation of function OQS_SHA3_shake128_x4_inc_ctx_clone.
void(* OQS_SHA3_x4_callbacks::SHA3_shake128_x4_inc_ctx_release) (OQS_SHA3_shake128_x4_inc_ctx *state) |
Implementation of function OQS_SHA3_shake128_x4_inc_ctx_release.
void(* OQS_SHA3_x4_callbacks::SHA3_shake128_x4_inc_ctx_reset) (OQS_SHA3_shake128_x4_inc_ctx *state) |
Implementation of function OQS_SHA3_shake128_x4_inc_ctx_reset.
void(* OQS_SHA3_x4_callbacks::SHA3_shake128_x4_inc_finalize) (OQS_SHA3_shake128_x4_inc_ctx *state) |
Implementation of function OQS_SHA3_shake128_x4_inc_finalize.
void(* OQS_SHA3_x4_callbacks::SHA3_shake128_x4_inc_init) (OQS_SHA3_shake128_x4_inc_ctx *state) |
Implementation of function OQS_SHA3_shake128_x4_inc_init.
void(* OQS_SHA3_x4_callbacks::SHA3_shake128_x4_inc_squeeze) (uint8_t *out0, uint8_t *out1, uint8_t *out2, uint8_t *out3, size_t outlen, OQS_SHA3_shake128_x4_inc_ctx *state) |
Implementation of function OQS_SHA3_shake128_x4_inc_squeeze.
void(* OQS_SHA3_x4_callbacks::SHA3_shake256_x4) (uint8_t *out0, uint8_t *out1, uint8_t *out2, uint8_t *out3, size_t outlen, const uint8_t *in0, const uint8_t *in1, const uint8_t *in2, const uint8_t *in3, size_t inlen) |
Implementation of function OQS_SHA3_shake256_x4.
void(* OQS_SHA3_x4_callbacks::SHA3_shake256_x4_inc_absorb) (OQS_SHA3_shake256_x4_inc_ctx *state, const uint8_t *in0, const uint8_t *in1, const uint8_t *in2, const uint8_t *in3, size_t inlen) |
Implementation of function OQS_SHA3_shake256_x4_inc_absorb.
void(* OQS_SHA3_x4_callbacks::SHA3_shake256_x4_inc_ctx_clone) (OQS_SHA3_shake256_x4_inc_ctx *dest, const OQS_SHA3_shake256_x4_inc_ctx *src) |
Implementation of function OQS_SHA3_shake256_x4_inc_ctx_clone.
void(* OQS_SHA3_x4_callbacks::SHA3_shake256_x4_inc_ctx_release) (OQS_SHA3_shake256_x4_inc_ctx *state) |
Implementation of function OQS_SHA3_shake256_x4_inc_ctx_release.
void(* OQS_SHA3_x4_callbacks::SHA3_shake256_x4_inc_ctx_reset) (OQS_SHA3_shake256_x4_inc_ctx *state) |
Implementation of function OQS_SHA3_shake256_x4_inc_ctx_reset.
void(* OQS_SHA3_x4_callbacks::SHA3_shake256_x4_inc_finalize) (OQS_SHA3_shake256_x4_inc_ctx *state) |
Implementation of function OQS_SHA3_shake256_x4_inc_finalize.
void(* OQS_SHA3_x4_callbacks::SHA3_shake256_x4_inc_init) (OQS_SHA3_shake256_x4_inc_ctx *state) |
Implementation of function OQS_SHA3_shake256_x4_inc_init.
void(* OQS_SHA3_x4_callbacks::SHA3_shake256_x4_inc_squeeze) (uint8_t *out0, uint8_t *out1, uint8_t *out2, uint8_t *out3, size_t outlen, OQS_SHA3_shake256_x4_inc_ctx *state) |
Implementation of function OQS_SHA3_shake256_x4_inc_squeeze.