liboqs
|
#include <sha2_ops.h>
Data Fields | |
void(* | SHA2_sha256 )(uint8_t *output, const uint8_t *input, size_t inplen) |
void(* | SHA2_sha256_inc_init )(OQS_SHA2_sha256_ctx *state) |
void(* | SHA2_sha256_inc_ctx_clone )(OQS_SHA2_sha256_ctx *dest, const OQS_SHA2_sha256_ctx *src) |
void(* | SHA2_sha256_inc )(OQS_SHA2_sha256_ctx *state, const uint8_t *in, size_t len) |
void(* | SHA2_sha256_inc_blocks )(OQS_SHA2_sha256_ctx *state, const uint8_t *in, size_t inblocks) |
void(* | SHA2_sha256_inc_finalize )(uint8_t *out, OQS_SHA2_sha256_ctx *state, const uint8_t *in, size_t inlen) |
void(* | SHA2_sha256_inc_ctx_release )(OQS_SHA2_sha256_ctx *state) |
void(* | SHA2_sha384 )(uint8_t *output, const uint8_t *input, size_t inplen) |
void(* | SHA2_sha384_inc_init )(OQS_SHA2_sha384_ctx *state) |
void(* | SHA2_sha384_inc_ctx_clone )(OQS_SHA2_sha384_ctx *dest, const OQS_SHA2_sha384_ctx *src) |
void(* | SHA2_sha384_inc_blocks )(OQS_SHA2_sha384_ctx *state, const uint8_t *in, size_t inblocks) |
void(* | SHA2_sha384_inc_finalize )(uint8_t *out, OQS_SHA2_sha384_ctx *state, const uint8_t *in, size_t inlen) |
void(* | SHA2_sha384_inc_ctx_release )(OQS_SHA2_sha384_ctx *state) |
void(* | SHA2_sha512 )(uint8_t *output, const uint8_t *input, size_t inplen) |
void(* | SHA2_sha512_inc_init )(OQS_SHA2_sha512_ctx *state) |
void(* | SHA2_sha512_inc_ctx_clone )(OQS_SHA2_sha512_ctx *dest, const OQS_SHA2_sha512_ctx *src) |
void(* | SHA2_sha512_inc_blocks )(OQS_SHA2_sha512_ctx *state, const uint8_t *in, size_t inblocks) |
void(* | SHA2_sha512_inc_finalize )(uint8_t *out, OQS_SHA2_sha512_ctx *state, const uint8_t *in, size_t inlen) |
void(* | SHA2_sha512_inc_ctx_release )(OQS_SHA2_sha512_ctx *state) |
Data structure implemented by cryptographic provider for SHA-2 operations.
void(* OQS_SHA2_callbacks::SHA2_sha256) (uint8_t *output, const uint8_t *input, size_t inplen) |
Implementation of function OQS_SHA2_sha256.
void(* OQS_SHA2_callbacks::SHA2_sha256_inc) (OQS_SHA2_sha256_ctx *state, const uint8_t *in, size_t len) |
Implementation of function OQS_SHA2_sha256_inc.
void(* OQS_SHA2_callbacks::SHA2_sha256_inc_blocks) (OQS_SHA2_sha256_ctx *state, const uint8_t *in, size_t inblocks) |
Implementation of function OQS_SHA2_sha256_inc_blocks.
void(* OQS_SHA2_callbacks::SHA2_sha256_inc_ctx_clone) (OQS_SHA2_sha256_ctx *dest, const OQS_SHA2_sha256_ctx *src) |
Implementation of function OQS_SHA2_sha256_inc_ctx_clone.
void(* OQS_SHA2_callbacks::SHA2_sha256_inc_ctx_release) (OQS_SHA2_sha256_ctx *state) |
Implementation of function OQS_SHA2_sha256_inc_ctx_release.
void(* OQS_SHA2_callbacks::SHA2_sha256_inc_finalize) (uint8_t *out, OQS_SHA2_sha256_ctx *state, const uint8_t *in, size_t inlen) |
Implementation of function OQS_SHA2_sha256_inc_finalize.
void(* OQS_SHA2_callbacks::SHA2_sha256_inc_init) (OQS_SHA2_sha256_ctx *state) |
Implementation of function OQS_SHA2_sha256_inc_init.
void(* OQS_SHA2_callbacks::SHA2_sha384) (uint8_t *output, const uint8_t *input, size_t inplen) |
Implementation of function OQS_SHA2_sha384.
void(* OQS_SHA2_callbacks::SHA2_sha384_inc_blocks) (OQS_SHA2_sha384_ctx *state, const uint8_t *in, size_t inblocks) |
Implementation of function OQS_SHA2_sha384_inc_blocks.
void(* OQS_SHA2_callbacks::SHA2_sha384_inc_ctx_clone) (OQS_SHA2_sha384_ctx *dest, const OQS_SHA2_sha384_ctx *src) |
Implementation of function OQS_SHA2_sha384_inc_ctx_clone.
void(* OQS_SHA2_callbacks::SHA2_sha384_inc_ctx_release) (OQS_SHA2_sha384_ctx *state) |
Implementation of function OQS_SHA2_sha384_inc_ctx_release.
void(* OQS_SHA2_callbacks::SHA2_sha384_inc_finalize) (uint8_t *out, OQS_SHA2_sha384_ctx *state, const uint8_t *in, size_t inlen) |
Implementation of function OQS_SHA2_sha384_inc_finalize.
void(* OQS_SHA2_callbacks::SHA2_sha384_inc_init) (OQS_SHA2_sha384_ctx *state) |
Implementation of function OQS_SHA2_sha384_inc_init.
void(* OQS_SHA2_callbacks::SHA2_sha512) (uint8_t *output, const uint8_t *input, size_t inplen) |
Implementation of function OQS_SHA2_sha512.
void(* OQS_SHA2_callbacks::SHA2_sha512_inc_blocks) (OQS_SHA2_sha512_ctx *state, const uint8_t *in, size_t inblocks) |
Implementation of function OQS_SHA2_sha512_inc_blocks.
void(* OQS_SHA2_callbacks::SHA2_sha512_inc_ctx_clone) (OQS_SHA2_sha512_ctx *dest, const OQS_SHA2_sha512_ctx *src) |
Implementation of function OQS_SHA2_sha512_inc_ctx_clone.
void(* OQS_SHA2_callbacks::SHA2_sha512_inc_ctx_release) (OQS_SHA2_sha512_ctx *state) |
Implementation of function OQS_SHA2_sha512_inc_ctx_release.
void(* OQS_SHA2_callbacks::SHA2_sha512_inc_finalize) (uint8_t *out, OQS_SHA2_sha512_ctx *state, const uint8_t *in, size_t inlen) |
Implementation of function OQS_SHA2_sha512_inc_finalize.
void(* OQS_SHA2_callbacks::SHA2_sha512_inc_init) (OQS_SHA2_sha512_ctx *state) |
Implementation of function OQS_SHA2_sha512_inc_init.