liboqs
|
#include <aes_ops.h>
Data Fields | |
void(* | AES128_ECB_load_schedule )(const uint8_t *key, void **ctx) |
void(* | AES128_CTR_inc_init )(const uint8_t *key, void **ctx) |
void(* | AES128_CTR_inc_iv )(const uint8_t *iv, size_t iv_len, void *ctx) |
void(* | AES128_CTR_inc_ivu64 )(uint64_t iv, void *ctx) |
void(* | AES128_free_schedule )(void *ctx) |
void(* | AES128_ECB_enc )(const uint8_t *plaintext, const size_t plaintext_len, const uint8_t *key, uint8_t *ciphertext) |
void(* | AES128_ECB_enc_sch )(const uint8_t *plaintext, const size_t plaintext_len, const void *schedule, uint8_t *ciphertext) |
void(* | AES128_CTR_inc_stream_iv )(const uint8_t *iv, size_t iv_len, const void *ctx, uint8_t *out, size_t out_len) |
void(* | AES256_ECB_load_schedule )(const uint8_t *key, void **ctx) |
void(* | AES256_CTR_inc_init )(const uint8_t *key, void **ctx) |
void(* | AES256_CTR_inc_iv )(const uint8_t *iv, size_t iv_len, void *ctx) |
void(* | AES256_CTR_inc_ivu64 )(uint64_t iv, void *ctx) |
void(* | AES256_free_schedule )(void *ctx) |
void(* | AES256_ECB_enc )(const uint8_t *plaintext, const size_t plaintext_len, const uint8_t *key, uint8_t *ciphertext) |
void(* | AES256_ECB_enc_sch )(const uint8_t *plaintext, const size_t plaintext_len, const void *schedule, uint8_t *ciphertext) |
void(* | AES256_CTR_inc_stream_iv )(const uint8_t *iv, size_t iv_len, const void *ctx, uint8_t *out, size_t out_len) |
void(* | AES256_CTR_inc_stream_blks )(void *ctx, uint8_t *out, size_t out_blks) |
Data structure implemented by cryptographic provider for AES operations.
void(* OQS_AES_callbacks::AES128_CTR_inc_init) (const uint8_t *key, void **ctx) |
Implementation of function OQS_AES256_CTR_inc_init.
void(* OQS_AES_callbacks::AES128_CTR_inc_iv) (const uint8_t *iv, size_t iv_len, void *ctx) |
Implementation of function OQS_AES256_CTR_inc_iv.
void(* OQS_AES_callbacks::AES128_CTR_inc_ivu64) (uint64_t iv, void *ctx) |
Implementation of function OQS_AES256_CTR_inc_ivu64.
void(* OQS_AES_callbacks::AES128_CTR_inc_stream_iv) (const uint8_t *iv, size_t iv_len, const void *ctx, uint8_t *out, size_t out_len) |
Implementation of function OQS_AES128_CTR_inc_stream_iv.
void(* OQS_AES_callbacks::AES128_ECB_enc) (const uint8_t *plaintext, const size_t plaintext_len, const uint8_t *key, uint8_t *ciphertext) |
Implementation of function OQS_AES128_ECB_enc.
void(* OQS_AES_callbacks::AES128_ECB_enc_sch) (const uint8_t *plaintext, const size_t plaintext_len, const void *schedule, uint8_t *ciphertext) |
Implementation of function OQS_AES128_ECB_enc_sch.
void(* OQS_AES_callbacks::AES128_ECB_load_schedule) (const uint8_t *key, void **ctx) |
Implementation of function OQS_AES128_ECB_load_schedule.
void(* OQS_AES_callbacks::AES128_free_schedule) (void *ctx) |
Implementation of function OQS_AES128_free_schedule.
void(* OQS_AES_callbacks::AES256_CTR_inc_init) (const uint8_t *key, void **ctx) |
Implementation of function OQS_AES256_CTR_inc_init.
void(* OQS_AES_callbacks::AES256_CTR_inc_iv) (const uint8_t *iv, size_t iv_len, void *ctx) |
Implementation of function OQS_AES256_CTR_inc_iv.
void(* OQS_AES_callbacks::AES256_CTR_inc_ivu64) (uint64_t iv, void *ctx) |
Implementation of function OQS_AES256_CTR_inc_ivu64.
void(* OQS_AES_callbacks::AES256_CTR_inc_stream_blks) (void *ctx, uint8_t *out, size_t out_blks) |
Implementation of function OQS_AES256_CTR_inc_stream_blks.
void(* OQS_AES_callbacks::AES256_CTR_inc_stream_iv) (const uint8_t *iv, size_t iv_len, const void *ctx, uint8_t *out, size_t out_len) |
Implementation of function OQS_AES256_CTR_inc_stream_iv.
void(* OQS_AES_callbacks::AES256_ECB_enc) (const uint8_t *plaintext, const size_t plaintext_len, const uint8_t *key, uint8_t *ciphertext) |
Implementation of function OQS_AES256_ECB_enc.
void(* OQS_AES_callbacks::AES256_ECB_enc_sch) (const uint8_t *plaintext, const size_t plaintext_len, const void *schedule, uint8_t *ciphertext) |
Implementation of function OQS_AES256_ECB_enc_sch.
void(* OQS_AES_callbacks::AES256_ECB_load_schedule) (const uint8_t *key, void **ctx) |
Implementation of function OQS_AES256_ECB_load_schedule.
void(* OQS_AES_callbacks::AES256_free_schedule) (void *ctx) |
Implementation of function OQS_AES256_free_schedule.