Symbol: aes_impl
sys/arch/evbppc/nintendo/dev/hwaes.c
731
static struct aes_impl aes_hwaes_impl = {
sys/crypto/aes/aes_bear.c
830
struct aes_impl aes_bear_impl = {
sys/crypto/aes/aes_bear.h
54
extern struct aes_impl aes_bear_impl;
sys/crypto/aes/aes_bear64.c
919
struct aes_impl aes_bear64_impl = {
sys/crypto/aes/aes_bear64.h
60
extern struct aes_impl aes_bear64_impl;
sys/crypto/aes/aes_impl.c
115
KASSERT(aes_impl == NULL);
sys/crypto/aes/aes_impl.c
125
aes_impl = aes_md_impl;
sys/crypto/aes/aes_impl.c
127
if (aes_impl == NULL) {
sys/crypto/aes/aes_impl.c
132
aes_impl = aes_default_impl;
sys/crypto/aes/aes_impl.c
134
if (aes_impl == NULL)
sys/crypto/aes/aes_impl.c
137
aprint_debug("aes: %s\n", aes_impl->ai_name);
sys/crypto/aes/aes_impl.c
170
aes_md_init(const struct aes_impl *impl)
sys/crypto/aes/aes_impl.c
174
KASSERTMSG(aes_impl == NULL,
sys/crypto/aes/aes_impl.c
176
aes_impl->ai_name, impl->ai_name);
sys/crypto/aes/aes_impl.c
190
aes_impl->ai_setenckey(enc, key, nrounds);
sys/crypto/aes/aes_impl.c
226
aes_impl->ai_setdeckey(dec, key, nrounds);
sys/crypto/aes/aes_impl.c
262
aes_impl->ai_enc(enc, in, out, nrounds);
sys/crypto/aes/aes_impl.c
271
aes_impl->ai_dec(dec, in, out, nrounds);
sys/crypto/aes/aes_impl.c
281
aes_impl->ai_cbc_enc(enc, in, out, nbytes, iv, nrounds);
sys/crypto/aes/aes_impl.c
291
aes_impl->ai_cbc_dec(dec, in, out, nbytes, iv, nrounds);
sys/crypto/aes/aes_impl.c
301
aes_impl->ai_xts_enc(enc, in, out, nbytes, tweak, nrounds);
sys/crypto/aes/aes_impl.c
311
aes_impl->ai_xts_dec(dec, in, out, nbytes, tweak, nrounds);
sys/crypto/aes/aes_impl.c
323
aes_impl->ai_cbcmac_update1(enc, in, nbytes, auth, nrounds);
sys/crypto/aes/aes_impl.c
336
aes_impl->ai_ccm_enc1(enc, in, out, nbytes, authctr, nrounds);
sys/crypto/aes/aes_impl.c
349
aes_impl->ai_ccm_dec1(enc, in, out, nbytes, authctr, nrounds);
sys/crypto/aes/aes_impl.c
52
static const struct aes_impl *const aes_default_impl = &aes_bear64_impl;
sys/crypto/aes/aes_impl.c
55
static const struct aes_impl *const aes_default_impl = &aes_bear_impl;
sys/crypto/aes/aes_impl.c
60
static const struct aes_impl *aes_md_impl __read_mostly;
sys/crypto/aes/aes_impl.c
61
static const struct aes_impl *aes_impl __read_mostly;
sys/crypto/aes/aes_impl.c
68
KASSERTMSG(aes_impl != NULL,
sys/crypto/aes/aes_impl.c
72
node.sysctl_data = __UNCONST(aes_impl->ai_name);
sys/crypto/aes/aes_impl.c
73
node.sysctl_size = strlen(aes_impl->ai_name) + 1;
sys/crypto/aes/aes_impl.h
65
void aes_md_init(const struct aes_impl *);
sys/crypto/aes/aes_impl.h
67
int aes_selftest(const struct aes_impl *);
sys/crypto/aes/aes_selftest.c
145
aes_selftest_encdec_cbc(const struct aes_impl *impl)
sys/crypto/aes/aes_selftest.c
278
aes_selftest_encdec_xts(const struct aes_impl *impl)
sys/crypto/aes/aes_selftest.c
411
aes_selftest_cbcmac(const struct aes_impl *impl)
sys/crypto/aes/aes_selftest.c
450
aes_selftest_ccm(const struct aes_impl *impl)
sys/crypto/aes/aes_selftest.c
545
aes_selftest(const struct aes_impl *impl)
sys/crypto/aes/aes_selftest.c
86
aes_selftest_encdec(const struct aes_impl *impl)
sys/crypto/aes/arch/arm/aes_armv8.c
319
struct aes_impl aes_armv8_impl = {
sys/crypto/aes/arch/arm/aes_armv8.h
76
extern struct aes_impl aes_armv8_impl;
sys/crypto/aes/arch/arm/aes_neon.h
71
extern struct aes_impl aes_neon_impl;
sys/crypto/aes/arch/arm/aes_neon_impl.c
229
struct aes_impl aes_neon_impl = {
sys/crypto/aes/arch/x86/aes_ni.c
307
struct aes_impl aes_ni_impl = {
sys/crypto/aes/arch/x86/aes_ni.h
76
extern struct aes_impl aes_ni_impl;
sys/crypto/aes/arch/x86/aes_sse2_4x32.h
34
extern struct aes_impl aes_sse2_4x32_impl;
sys/crypto/aes/arch/x86/aes_sse2_4x32_impl.c
209
struct aes_impl aes_sse2_4x32_impl = {
sys/crypto/aes/arch/x86/aes_ssse3.h
71
extern struct aes_impl aes_ssse3_impl;
sys/crypto/aes/arch/x86/aes_ssse3_impl.c
208
struct aes_impl aes_ssse3_impl = {
sys/crypto/aes/arch/x86/aes_via.c
899
struct aes_impl aes_via_impl = {
sys/crypto/aes/arch/x86/aes_via.h
34
extern struct aes_impl aes_via_impl;