Searched refs:aesenc (Results 1 - 25 of 50) sorted by relevance

12

/netbsd-current/sys/crypto/aes/arch/arm/
H A Daes_neon.h36 struct aesenc;
47 void aes_neon_setenckey(struct aesenc *, const uint8_t *, unsigned);
50 void aes_neon_enc(const struct aesenc *, const uint8_t[static 16],
54 void aes_neon_cbc_enc(const struct aesenc *, const uint8_t[static 16],
58 void aes_neon_xts_enc(const struct aesenc *, const uint8_t[static 16],
62 void aes_neon_cbcmac_update1(const struct aesenc *, const uint8_t[static 16],
64 void aes_neon_ccm_enc1(const struct aesenc *, const uint8_t[static 16],
66 void aes_neon_ccm_dec1(const struct aesenc *, const uint8_t[static 16],
H A Daes_armv8.h36 struct aesenc;
41 void aesarmv8_setenckey128(struct aesenc *, const uint8_t[static 16]);
42 void aesarmv8_setenckey192(struct aesenc *, const uint8_t[static 24]);
43 void aesarmv8_setenckey256(struct aesenc *, const uint8_t[static 32]);
45 void aesarmv8_enctodec(const struct aesenc *, struct aesdec *, uint32_t);
47 void aesarmv8_enc(const struct aesenc *, const uint8_t[static 16],
52 void aesarmv8_cbc_enc(const struct aesenc *, const uint8_t[static 16],
59 void aesarmv8_xts_enc1(const struct aesenc *, const uint8_t[static 16],
61 void aesarmv8_xts_enc8(const struct aesenc *, const uint8_t[static 128],
69 void aesarmv8_cbcmac_update1(const struct aesenc *,
[all...]
H A Daes_neon_impl.h40 uint8x16_t aes_neon_enc1(const struct aesenc *, uint8x16_t, unsigned);
45 uint8x16x2_t aes_neon_enc2(const struct aesenc *, uint8x16x2_t, unsigned);
51 aes_neon_enc2(const struct aesenc *enc, uint8x16x2_t b2, unsigned nrounds)
H A Daes_armv8.c61 aesarmv8_setenckey(struct aesenc *enc, const uint8_t key[static 16],
81 aesarmv8_setenckey_impl(struct aesenc *enc, const uint8_t key[static 16],
94 struct aesenc enc;
105 aesarmv8_enc_impl(const struct aesenc *enc, const uint8_t in[static 16],
125 aesarmv8_cbc_enc_impl(const struct aesenc *enc, const uint8_t in[static 16],
162 aesarmv8_xts_enc_impl(const struct aesenc *enc, const uint8_t in[static 16],
210 aesarmv8_cbcmac_update1_impl(const struct aesenc *enc,
224 aesarmv8_ccm_enc1_impl(const struct aesenc *enc, const uint8_t in[static 16],
238 aesarmv8_ccm_dec1_impl(const struct aesenc *enc, const uint8_t in[static 16],
H A Daes_neon_impl.c56 aes_neon_setenckey_impl(struct aesenc *enc, const uint8_t *key,
76 aes_neon_enc_impl(const struct aesenc *enc, const uint8_t in[static 16],
96 aes_neon_cbc_enc_impl(const struct aesenc *enc, const uint8_t in[static 16],
122 aes_neon_xts_enc_impl(const struct aesenc *enc, const uint8_t in[static 16],
148 aes_neon_cbcmac_update1_impl(const struct aesenc *enc,
159 aes_neon_ccm_enc1_impl(const struct aesenc *enc, const uint8_t in[static 16],
170 aes_neon_ccm_dec1_impl(const struct aesenc *enc, const uint8_t in[static 16],
/netbsd-current/sys/crypto/aes/arch/x86/
H A Daes_ssse3.h36 struct aesenc;
47 void aes_ssse3_setenckey(struct aesenc *, const uint8_t *, unsigned);
50 void aes_ssse3_enc(const struct aesenc *, const uint8_t[static 16],
54 void aes_ssse3_cbc_enc(const struct aesenc *, const uint8_t[static 16],
58 void aes_ssse3_xts_enc(const struct aesenc *, const uint8_t[static 16],
62 void aes_ssse3_cbcmac_update1(const struct aesenc *, const uint8_t[static 16],
64 void aes_ssse3_ccm_enc1(const struct aesenc *, const uint8_t[static 16],
66 void aes_ssse3_ccm_dec1(const struct aesenc *, const uint8_t[static 16],
H A Daes_ni.h36 struct aesenc;
41 void aesni_setenckey128(struct aesenc *, const uint8_t[static 16]);
42 void aesni_setenckey192(struct aesenc *, const uint8_t[static 24]);
43 void aesni_setenckey256(struct aesenc *, const uint8_t[static 32]);
45 void aesni_enctodec(const struct aesenc *, struct aesdec *, uint32_t);
47 void aesni_enc(const struct aesenc *, const uint8_t[static 16],
52 void aesni_cbc_enc(const struct aesenc *, const uint8_t[static 16],
59 void aesni_xts_enc1(const struct aesenc *, const uint8_t[static 16],
61 void aesni_xts_enc8(const struct aesenc *, const uint8_t[static 128],
69 void aesni_cbcmac_update1(const struct aesenc *, cons
[all...]
H A Daes_sse2.h36 struct aesenc;
49 void aes_sse2_enc(const struct aesenc *, const uint8_t in[static 16],
53 void aes_sse2_cbc_enc(const struct aesenc *, const uint8_t[static 16],
57 void aes_sse2_xts_enc(const struct aesenc *, const uint8_t[static 16],
61 void aes_sse2_cbcmac_update1(const struct aesenc *, const uint8_t[static 16],
63 void aes_sse2_ccm_enc1(const struct aesenc *, const uint8_t[static 16],
65 void aes_sse2_ccm_dec1(const struct aesenc *, const uint8_t[static 16],
H A Daes_ssse3_impl.h39 __m128i aes_ssse3_enc1(const struct aesenc *, __m128i, unsigned);
H A Daes_sse2_impl.c51 aes_sse2_setenckey_impl(struct aesenc *enc, const uint8_t *key,
75 aes_sse2_enc_impl(const struct aesenc *enc, const uint8_t in[static 16],
95 aes_sse2_cbc_enc_impl(const struct aesenc *enc, const uint8_t in[static 16],
121 aes_sse2_xts_enc_impl(const struct aesenc *enc, const uint8_t in[static 16],
147 aes_sse2_cbcmac_update1_impl(const struct aesenc *enc,
158 aes_sse2_ccm_enc1_impl(const struct aesenc *enc, const uint8_t in[static 16],
169 aes_sse2_ccm_dec1_impl(const struct aesenc *enc, const uint8_t in[static 16],
H A Daes_ssse3_impl.c48 aes_ssse3_setenckey_impl(struct aesenc *enc, const uint8_t *key,
68 aes_ssse3_enc_impl(const struct aesenc *enc, const uint8_t in[static 16],
88 aes_ssse3_cbc_enc_impl(const struct aesenc *enc, const uint8_t in[static 16],
114 aes_ssse3_xts_enc_impl(const struct aesenc *enc, const uint8_t in[static 16],
140 aes_ssse3_cbcmac_update1_impl(const struct aesenc *enc,
151 aes_ssse3_ccm_enc1_impl(const struct aesenc *enc, const uint8_t in[static 16],
162 aes_ssse3_ccm_dec1_impl(const struct aesenc *enc, const uint8_t in[static 16],
H A Daes_ni.c59 aesni_setenckey(struct aesenc *enc, const uint8_t key[static 16],
79 aesni_setenckey_impl(struct aesenc *enc, const uint8_t key[static 16],
92 struct aesenc enc;
103 aesni_enc_impl(const struct aesenc *enc, const uint8_t in[static 16],
123 aesni_cbc_enc_impl(const struct aesenc *enc, const uint8_t in[static 16],
160 aesni_xts_enc_impl(const struct aesenc *enc, const uint8_t in[static 16],
208 aesni_cbcmac_update1_impl(const struct aesenc *enc,
222 aesni_ccm_enc1_impl(const struct aesenc *enc, const uint8_t in[static 16],
236 aesni_ccm_dec1_impl(const struct aesenc *enc, const uint8_t in[static 16],
H A Daes_ssse3_subr.c57 aes_ssse3_enc(const struct aesenc *enc, const uint8_t in[static 16],
79 aes_ssse3_cbc_enc(const struct aesenc *enc, const uint8_t in[static 16],
172 aes_ssse3_xts_enc(const struct aesenc *enc, const uint8_t in[static 16],
212 aes_ssse3_cbcmac_update1(const struct aesenc *enc, const uint8_t in[static 16],
227 aes_ssse3_ccm_enc1(const struct aesenc *enc, const uint8_t in[static 16],
254 aes_ssse3_ccm_dec1(const struct aesenc *enc, const uint8_t in[static 16],
/netbsd-current/sys/crypto/aes/
H A Daes_impl.h34 struct aesenc;
40 void (*ai_setenckey)(struct aesenc *, const uint8_t *, uint32_t);
42 void (*ai_enc)(const struct aesenc *, const uint8_t[static 16],
46 void (*ai_cbc_enc)(const struct aesenc *, const uint8_t[static 16],
50 void (*ai_xts_enc)(const struct aesenc *, const uint8_t[static 16],
54 void (*ai_cbcmac_update1)(const struct aesenc *,
57 void (*ai_ccm_enc1)(const struct aesenc *,
60 void (*ai_ccm_dec1)(const struct aesenc *,
70 void aes_cbcmac_update1(const struct aesenc *, const uint8_t[static 16],
72 void aes_ccm_enc1(const struct aesenc *, cons
[all...]
H A Daes_ccm.h34 struct aesenc;
37 const struct aesenc *enc;
44 void aes_ccm_init(struct aes_ccm *, unsigned, const struct aesenc *,
H A Daes_cbc.h34 struct aesenc;
37 void aes_cbc_enc(struct aesenc *, const uint8_t[static 16],
H A Daes_xts.h34 struct aesenc;
37 void aes_xts_enc(struct aesenc *, const uint8_t[static 16],
H A Daes.h49 struct aesenc { struct
57 uint32_t aes_setenckey128(struct aesenc *, const uint8_t[static 16]);
58 uint32_t aes_setenckey192(struct aesenc *, const uint8_t[static 24]);
59 uint32_t aes_setenckey256(struct aesenc *, const uint8_t[static 32]);
64 void aes_enc(const struct aesenc *, const uint8_t[static 16],
H A Daes_impl.c172 aes_setenckey(struct aesenc *enc, const uint8_t key[static 16],
181 aes_setenckey128(struct aesenc *enc, const uint8_t key[static 16])
190 aes_setenckey192(struct aesenc *enc, const uint8_t key[static 24])
199 aes_setenckey256(struct aesenc *enc, const uint8_t key[static 32])
244 aes_enc(const struct aesenc *enc, const uint8_t in[static 16],
262 aes_cbc_enc(struct aesenc *enc, const uint8_t in[static 16],
282 aes_xts_enc(struct aesenc *enc, const uint8_t in[static 16],
302 aes_cbcmac_update1(const struct aesenc *enc, const uint8_t in[static 16],
314 aes_ccm_enc1(const struct aesenc *enc, const uint8_t in[static 16],
327 aes_ccm_dec1(const struct aesenc *en
[all...]
/netbsd-current/sys/opencrypto/
H A Daesxcbcmac.h14 struct aesenc r_k1s;
H A Dgmac.h44 struct aesenc K;
/netbsd-current/sys/crypto/adiantum/
H A Dadiantum.h48 struct aesenc kk_enc; /* expanded AES key */
/netbsd-current/crypto/external/bsd/openssl.old/dist/crypto/aes/asm/
H A Daesni-x86_64.pl106 # it accounts *solely* for aesenc instructions. But there are extra
159 # CTR mode was implemented with 6x aesenc interleave factor.
1030 aesenc $rndkey1,$inout0
1031 aesenc $rndkey1,$inout1
1034 aesenc $rndkey0,$inout0
1035 aesenc $rndkey0,$inout1
1038 aesenc $rndkey1,$inout0
1039 aesenc $rndkey1,$inout1
1138 aesenc $rndkey1,$inout0
1139 aesenc
[all...]
H A Daesni-mb-x86_64.pl213 aesenc $rndkey1,@out[0]
216 aesenc $rndkey1,@out[1]
219 aesenc $rndkey1,@out[2]
220 aesenc $rndkey1,@out[3]
227 aesenc $rndkey,@out[0]
228 aesenc $rndkey,@out[1]
229 aesenc $rndkey,@out[2]
232 aesenc $rndkey,@out[3]
238 aesenc $rndkey0,@out[0]
241 aesenc
[all...]
/netbsd-current/crypto/external/bsd/openssl/dist/crypto/aes/asm/
H A Daesni-x86_64.pl106 # it accounts *solely* for aesenc instructions. But there are extra
159 # CTR mode was implemented with 6x aesenc interleave factor.
1036 aesenc $rndkey1,$inout0
1037 aesenc $rndkey1,$inout1
1040 aesenc $rndkey0,$inout0
1041 aesenc $rndkey0,$inout1
1044 aesenc $rndkey1,$inout0
1045 aesenc $rndkey1,$inout1
1145 aesenc $rndkey1,$inout0
1146 aesenc
[all...]

Completed in 218 milliseconds

12