aesdec
hwaes_setdeckey(struct aesdec *dec, const uint8_t *key, uint32_t nrounds)
hwaes_dec(const struct aesdec *dec, const uint8_t in[static 16],
hwaes_decN(const struct aesdec *dec, const uint8_t in[static 16],
hwaes_cbc_dec(const struct aesdec *dec, const uint8_t in[static 16],
hwaes_xts_dec(const struct aesdec *dec, const uint8_t in[static 16],
struct aesdec kk_dec;
uint32_t aes_setdeckey128(struct aesdec *, const uint8_t[static 16]);
uint32_t aes_setdeckey192(struct aesdec *, const uint8_t[static 24]);
uint32_t aes_setdeckey256(struct aesdec *, const uint8_t[static 32]);
void aes_dec(const struct aesdec *, const uint8_t[static 16],
aesbear_dec(const struct aesdec *dec, const uint8_t in[static 16],
aesbear_cbc_dec(const struct aesdec *dec, const uint8_t in[static 16],
aesbear_xts_dec(const struct aesdec *dec, const uint8_t in[static 16],
aesbear_setdeckey(struct aesdec *dec, const uint8_t *key, uint32_t nrounds)
aesbear64_dec(const struct aesdec *dec, const uint8_t in[static 16],
aesbear64_cbc_dec(const struct aesdec *dec, const uint8_t in[static 16],
aesbear64_xts_dec(const struct aesdec *dec, const uint8_t in[static 16],
aesbear64_setdeckey(struct aesdec *dec, const uint8_t *key, uint32_t nrounds)
struct aesdec;
void aes_cbc_dec(struct aesdec *, const uint8_t[static 16],
aes_setdeckey(struct aesdec *dec, const uint8_t key[static 16],
aes_setdeckey128(struct aesdec *dec, const uint8_t key[static 16])
aes_setdeckey192(struct aesdec *dec, const uint8_t key[static 24])
aes_setdeckey256(struct aesdec *dec, const uint8_t key[static 32])
aes_dec(const struct aesdec *dec, const uint8_t in[static 16],
aes_cbc_dec(struct aesdec *dec, const uint8_t in[static 16],
aes_xts_dec(struct aesdec *dec, const uint8_t in[static 16],
struct aesdec;
void (*ai_setdeckey)(struct aesdec *, const uint8_t *, uint32_t);
void (*ai_dec)(const struct aesdec *, const uint8_t[static 16],
void (*ai_cbc_dec)(const struct aesdec *, const uint8_t[static 16],
void (*ai_xts_dec)(const struct aesdec *, const uint8_t[static 16],
struct aesdec dec;
struct aesdec dec;
struct aesdec dec;
struct aesdec;
void aes_xts_dec(struct aesdec *, const uint8_t[static 16],
aesarmv8_dec_impl(const struct aesdec *dec, const uint8_t in[static 16],
aesarmv8_cbc_dec_impl(const struct aesdec *dec, const uint8_t in[static 16],
aesarmv8_xts_dec_impl(const struct aesdec *dec, const uint8_t in[static 16],
aesarmv8_setdeckey_impl(struct aesdec *dec, const uint8_t key[static 16],
struct aesdec;
void aesarmv8_enctodec(const struct aesenc *, struct aesdec *, uint32_t);
void aesarmv8_dec(const struct aesdec *, const uint8_t[static 16],
void aesarmv8_cbc_dec1(const struct aesdec *, const uint8_t[static 16],
void aesarmv8_cbc_dec8(const struct aesdec *, const uint8_t[static 128],
void aesarmv8_xts_dec1(const struct aesdec *, const uint8_t[static 16],
void aesarmv8_xts_dec8(const struct aesdec *, const uint8_t[static 128],
aes_neon_setdeckey(struct aesdec *dec, const uint8_t *key, unsigned nrounds)
aes_neon_dec1(const struct aesdec *dec, uint8x16_t x, unsigned nrounds)
aes_neon_dec2(const struct aesdec *dec, uint8x16x2_t x, unsigned nrounds)
struct aesdec;
void aes_neon_setdeckey(struct aesdec *, const uint8_t *, unsigned);
void aes_neon_dec(const struct aesdec *, const uint8_t[static 16],
void aes_neon_cbc_dec(const struct aesdec *, const uint8_t[static 16],
void aes_neon_xts_dec(const struct aesdec *, const uint8_t[static 16],
aes_neon_cbc_dec_impl(const struct aesdec *dec, const uint8_t in[static 16],
aes_neon_xts_dec_impl(const struct aesdec *dec, const uint8_t in[static 16],
aes_neon_setdeckey_impl(struct aesdec *dec, const uint8_t *key,
aes_neon_dec_impl(const struct aesdec *dec, const uint8_t in[static 16],
uint8x16_t aes_neon_dec1(const struct aesdec *, uint8x16_t, unsigned);
uint8x16x2_t aes_neon_dec2(const struct aesdec *, uint8x16x2_t, unsigned);
aes_neon_dec2(const struct aesdec *dec, uint8x16x2_t b2, unsigned nrounds)
aes_neon_cbc_dec(const struct aesdec *dec, const uint8_t in[static 16],
aes_neon_xts_dec(const struct aesdec *dec, const uint8_t in[static 16],
aes_neon_dec(const struct aesdec *dec, const uint8_t in[static 16],
aesni_dec_impl(const struct aesdec *dec, const uint8_t in[static 16],
aesni_cbc_dec_impl(const struct aesdec *dec, const uint8_t in[static 16],
aesni_xts_dec_impl(const struct aesdec *dec, const uint8_t in[static 16],
aesni_setdeckey_impl(struct aesdec *dec, const uint8_t key[static 16],
struct aesdec;
void aesni_enctodec(const struct aesenc *, struct aesdec *, uint32_t);
void aesni_dec(const struct aesdec *, const uint8_t[static 16],
void aesni_cbc_dec1(const struct aesdec *, const uint8_t[static 16],
void aesni_cbc_dec8(const struct aesdec *, const uint8_t[static 128],
void aesni_xts_dec1(const struct aesdec *, const uint8_t[static 16],
void aesni_xts_dec8(const struct aesdec *, const uint8_t[static 128],
aes_sse2_4x32_cbc_dec_impl(const struct aesdec *dec,
aes_sse2_4x32_xts_dec_impl(const struct aesdec *dec,
aes_sse2_4x32_setdeckey_impl(struct aesdec *dec, const uint8_t *key,
aes_sse2_4x32_dec_impl(const struct aesdec *dec, const uint8_t in[static 16],
aes_sse2_4x32_dec(const struct aesdec *dec, const uint8_t in[static 16],
aes_sse2_4x32_cbc_dec(const struct aesdec *dec, const uint8_t in[static 16],
aes_sse2_4x32_xts_dec(const struct aesdec *dec, const uint8_t in[static 16],
void aes_sse2_4x32_dec(const struct aesdec *, const uint8_t in[static 16],
void aes_sse2_4x32_cbc_dec(const struct aesdec *, const uint8_t[static 16],
void aes_sse2_4x32_xts_dec(const struct aesdec *, const uint8_t[static 16],
aes_ssse3_setdeckey(struct aesdec *dec, const uint8_t *key, unsigned nrounds)
aes_ssse3_dec1(const struct aesdec *dec, __m128i x, unsigned nrounds)
struct aesdec;
void aes_ssse3_setdeckey(struct aesdec *, const uint8_t *, unsigned);
void aes_ssse3_dec(const struct aesdec *, const uint8_t[static 16],
void aes_ssse3_cbc_dec(const struct aesdec *, const uint8_t[static 16],
void aes_ssse3_xts_dec(const struct aesdec *, const uint8_t[static 16],
aes_ssse3_cbc_dec_impl(const struct aesdec *dec, const uint8_t in[static 16],
aes_ssse3_xts_dec_impl(const struct aesdec *dec, const uint8_t in[static 16],
aes_ssse3_setdeckey_impl(struct aesdec *dec, const uint8_t *key,
aes_ssse3_dec_impl(const struct aesdec *dec, const uint8_t in[static 16],
__m128i aes_ssse3_dec1(const struct aesdec *, __m128i, unsigned);
aes_ssse3_xts_dec(const struct aesdec *dec, const uint8_t in[static 16],
aes_ssse3_dec(const struct aesdec *dec, const uint8_t in[static 16],
aes_ssse3_cbc_dec(const struct aesdec *dec, const uint8_t in[static 16],
aesvia_setdeckey(struct aesdec *dec, const uint8_t *key, uint32_t nrounds)
aesvia_decN(const struct aesdec *dec, const uint8_t in[static 16],
aesvia_dec(const struct aesdec *dec, const uint8_t in[static 16],
aesvia_cbc_decN(const struct aesdec *dec, const uint8_t in[static 16],
aesvia_cbc_dec(const struct aesdec *dec, const uint8_t in[static 16],
aesvia_xts_dec(const struct aesdec *dec, const uint8_t in[static 16],
struct aesdec ap_deckey;
struct aesdec ax_deckey;
struct aesdec dec;
struct aesdec swd_deckey; /* AES key expanded for dec */