Home
last modified time | relevance | path

Searched refs:aes_impl (Results 1 – 19 of 19) sorted by relevance

/netbsd-src/sys/crypto/aes/
H A Daes_impl.c47 static const struct aes_impl *aes_md_impl __read_mostly;
48 static const struct aes_impl *aes_impl __read_mostly;
55 KASSERTMSG(aes_impl != NULL, in sysctl_kern_crypto_aes_selected()
59 node.sysctl_data = __UNCONST(aes_impl->ai_name); in sysctl_kern_crypto_aes_selected()
60 node.sysctl_size = strlen(aes_impl->ai_name) + 1; in sysctl_kern_crypto_aes_selected()
102 KASSERT(aes_impl == NULL); in aes_select()
112 aes_impl = aes_md_impl; in aes_select()
114 if (aes_impl == NULL) { in aes_select()
119 aes_impl = &aes_bear_impl; in aes_select()
121 if (aes_impl == NULL) in aes_select()
[all …]
H A Daes_impl.h37 struct aes_impl { struct
65 void aes_md_init(const struct aes_impl *); argument
67 int aes_selftest(const struct aes_impl *);
H A Daes_selftest.c84 aes_selftest_encdec(const struct aes_impl *impl) in aes_selftest_encdec()
143 aes_selftest_encdec_cbc(const struct aes_impl *impl) in aes_selftest_encdec_cbc()
276 aes_selftest_encdec_xts(const struct aes_impl *impl) in aes_selftest_encdec_xts()
409 aes_selftest_cbcmac(const struct aes_impl *impl) in aes_selftest_cbcmac()
448 aes_selftest_ccm(const struct aes_impl *impl) in aes_selftest_ccm()
543 aes_selftest(const struct aes_impl *impl) in aes_selftest()
H A Daes_bear.h54 extern struct aes_impl aes_bear_impl;
H A Dfiles.aes11 file crypto/aes/aes_impl.c aes
H A Daes_bear.c830 struct aes_impl aes_bear_impl = {
/netbsd-src/sys/crypto/aes/arch/x86/
H A Daes_via.h34 extern struct aes_impl aes_via_impl;
H A Daes_ssse3.h71 extern struct aes_impl aes_ssse3_impl;
H A Daes_sse2.h70 extern struct aes_impl aes_sse2_impl;
H A Daes_ni.h76 extern struct aes_impl aes_ni_impl;
H A Daes_ssse3_impl.c208 struct aes_impl aes_ssse3_impl = {
H A Daes_sse2_impl.c207 struct aes_impl aes_sse2_impl = {
H A Daes_ni.c307 struct aes_impl aes_ni_impl = {
H A Daes_via.c891 struct aes_impl aes_via_impl = {
/netbsd-src/sys/crypto/aes/arch/arm/
H A Daes_neon.h71 extern struct aes_impl aes_neon_impl;
H A Daes_armv8.h76 extern struct aes_impl aes_armv8_impl;
H A Daes_neon_impl.c229 struct aes_impl aes_neon_impl = {
H A Daes_armv8.c319 struct aes_impl aes_armv8_impl = {
/netbsd-src/sys/rump/kern/lib/libcrypto/
H A DMakefile43 SRCS+= aes_impl.c