botan.block.aes_ssse3

AES using SSSE3

Members

Classes

AES128_SSSE3
class AES128_SSSE3

AES-128 using SSSE3

AES192_SSSE3
class AES192_SSSE3

AES-192 using SSSE3

AES256_SSSE3
class AES256_SSSE3

AES-256 using SSSE3

Functions

aes_schedule_192_smear
__m128i aes_schedule_192_smear(__m128i x, __m128i y)
Undocumented in source. Be warned that the author may not have intended to support it.
aes_schedule_mangle
__m128i aes_schedule_mangle(__m128i k, ubyte round_no)
Undocumented in source. Be warned that the author may not have intended to support it.
aes_schedule_mangle_dec
__m128i aes_schedule_mangle_dec(__m128i k, ubyte round_no)
Undocumented in source. Be warned that the author may not have intended to support it.
aes_schedule_mangle_last
__m128i aes_schedule_mangle_last(__m128i k, ubyte round_no)
Undocumented in source. Be warned that the author may not have intended to support it.
aes_schedule_mangle_last_dec
__m128i aes_schedule_mangle_last_dec(__m128i k)
Undocumented in source. Be warned that the author may not have intended to support it.
aes_schedule_round
__m128i aes_schedule_round(__m128i* rcon, __m128i input1, __m128i input2)
Undocumented in source. Be warned that the author may not have intended to support it.
aes_schedule_transform
__m128i aes_schedule_transform(__m128i input, __m128i table_1, __m128i table_2)
Undocumented in source. Be warned that the author may not have intended to support it.
aes_ssse3_decrypt
__m128i aes_ssse3_decrypt(__m128i B, const(__m128i*) keys, size_t rounds)
Undocumented in source. Be warned that the author may not have intended to support it.
aes_ssse3_encrypt
__m128i aes_ssse3_encrypt(__m128i B, const(__m128i*) keys, size_t rounds)
Undocumented in source. Be warned that the author may not have intended to support it.

Static variables

k_inv1
__m128i k_inv1;
Undocumented in source.
k_inv2
__m128i k_inv2;
Undocumented in source.
k_ipt1
__m128i k_ipt1;
Undocumented in source.
k_ipt2
__m128i k_ipt2;
Undocumented in source.
low_nibs
__m128i low_nibs;
Undocumented in source.
mc_forward
immutable(__m128i)[4] mc_forward;
Undocumented in source.
sb1t
__m128i sb1t;
Undocumented in source.
sb1u
__m128i sb1u;
Undocumented in source.
sr
immutable(__m128i)[4] sr;
Undocumented in source.

Meta

License

Botan is released under the Simplified BSD License (see LICENSE.md)