|
void | CRYPTO_cbc128_decrypt (const uint8_t *in, uint8_t *out, size_t len, const AES_KEY *key, uint8_t ivec[16], block128_f block) |
|
void | CRYPTO_cbc128_encrypt (const uint8_t *in, uint8_t *out, size_t len, const AES_KEY *key, uint8_t ivec[16], block128_f block) |
|
void | CRYPTO_cfb128_1_encrypt (const uint8_t *in, uint8_t *out, size_t bits, const AES_KEY *key, uint8_t ivec[16], unsigned *num, int enc, block128_f block) |
|
void | CRYPTO_cfb128_8_encrypt (const uint8_t *in, uint8_t *out, size_t len, const AES_KEY *key, uint8_t ivec[16], unsigned *num, int enc, block128_f block) |
|
void | CRYPTO_cfb128_encrypt (const uint8_t *in, uint8_t *out, size_t len, const AES_KEY *key, uint8_t ivec[16], unsigned *num, int enc, block128_f block) |
|
void | CRYPTO_ctr128_encrypt (const uint8_t *in, uint8_t *out, size_t len, const AES_KEY *key, uint8_t ivec[16], uint8_t ecount_buf[16], unsigned *num, block128_f block) |
|
void | CRYPTO_ctr128_encrypt_ctr32 (const uint8_t *in, uint8_t *out, size_t len, const AES_KEY *key, uint8_t ivec[16], uint8_t ecount_buf[16], unsigned *num, ctr128_f ctr) |
|
size_t | CRYPTO_cts128_encrypt_block (const uint8_t *in, uint8_t *out, size_t len, const AES_KEY *key, uint8_t ivec[16], block128_f block) |
|
OPENSSL_EXPORT int | CRYPTO_gcm128_aad (GCM128_CONTEXT *ctx, const uint8_t *aad, size_t len) |
|
OPENSSL_EXPORT int | CRYPTO_gcm128_decrypt (GCM128_CONTEXT *ctx, const AES_KEY *key, const uint8_t *in, uint8_t *out, size_t len) |
|
OPENSSL_EXPORT int | CRYPTO_gcm128_decrypt_ctr32 (GCM128_CONTEXT *ctx, const AES_KEY *key, const uint8_t *in, uint8_t *out, size_t len, ctr128_f stream) |
|
OPENSSL_EXPORT int | CRYPTO_gcm128_encrypt (GCM128_CONTEXT *ctx, const AES_KEY *key, const uint8_t *in, uint8_t *out, size_t len) |
|
OPENSSL_EXPORT int | CRYPTO_gcm128_encrypt_ctr32 (GCM128_CONTEXT *ctx, const AES_KEY *key, const uint8_t *in, uint8_t *out, size_t len, ctr128_f stream) |
|
OPENSSL_EXPORT int | CRYPTO_gcm128_finish (GCM128_CONTEXT *ctx, const uint8_t *tag, size_t len) |
|
OPENSSL_EXPORT void | CRYPTO_gcm128_init_key (GCM128_KEY *gcm_key, const AES_KEY *key, block128_f block, int block_is_hwaes) |
|
OPENSSL_EXPORT void | CRYPTO_gcm128_setiv (GCM128_CONTEXT *ctx, const AES_KEY *key, const uint8_t *iv, size_t iv_len) |
|
OPENSSL_EXPORT void | CRYPTO_gcm128_tag (GCM128_CONTEXT *ctx, uint8_t *tag, size_t len) |
|
void | CRYPTO_ghash_init (gmult_func *out_mult, ghash_func *out_hash, u128 *out_key, u128 out_table[16], int *out_is_avx, const uint8_t gcm_key[16]) |
|
void | CRYPTO_ofb128_encrypt (const uint8_t *in, uint8_t *out, size_t len, const AES_KEY *key, uint8_t ivec[16], unsigned *num, block128_f block) |
|
void | CRYPTO_POLYVAL_finish (const struct polyval_ctx *ctx, uint8_t out[16]) |
|
void | CRYPTO_POLYVAL_init (struct polyval_ctx *ctx, const uint8_t key[16]) |
|
void | CRYPTO_POLYVAL_update_blocks (struct polyval_ctx *ctx, const uint8_t *in, size_t in_len) |
|
void | gcm_ghash_nohw (uint64_t Xi[2], const u128 Htable[16], const uint8_t *inp, size_t len) |
|
void | gcm_gmult_nohw (uint64_t Xi[2], const u128 Htable[16]) |
|
void | gcm_init_nohw (u128 Htable[16], const uint64_t H[2]) |
|