Searched refs:aesdec (Results 1 - 25 of 38) sorted by relevance

12

/netbsd-current/sys/crypto/aes/
H A Daes_cbc.h35 struct aesdec;
39 void aes_cbc_dec(struct aesdec *, const uint8_t[static 16],
H A Daes_xts.h35 struct aesdec;
39 void aes_xts_dec(struct aesdec *, const uint8_t[static 16],
H A Daes.h53 struct aesdec { struct
60 uint32_t aes_setdeckey128(struct aesdec *, const uint8_t[static 16]);
61 uint32_t aes_setdeckey192(struct aesdec *, const uint8_t[static 24]);
62 uint32_t aes_setdeckey256(struct aesdec *, const uint8_t[static 32]);
66 void aes_dec(const struct aesdec *, const uint8_t[static 16],
H A Daes_impl.h35 struct aesdec;
41 void (*ai_setdeckey)(struct aesdec *, const uint8_t *, uint32_t);
44 void (*ai_dec)(const struct aesdec *, const uint8_t[static 16],
48 void (*ai_cbc_dec)(const struct aesdec *, const uint8_t[static 16],
52 void (*ai_xts_dec)(const struct aesdec *, const uint8_t[static 16],
H A Daes_impl.c208 aes_setdeckey(struct aesdec *dec, const uint8_t key[static 16],
217 aes_setdeckey128(struct aesdec *dec, const uint8_t key[static 16])
226 aes_setdeckey192(struct aesdec *dec, const uint8_t key[static 24])
235 aes_setdeckey256(struct aesdec *dec, const uint8_t key[static 32])
253 aes_dec(const struct aesdec *dec, const uint8_t in[static 16],
272 aes_cbc_dec(struct aesdec *dec, const uint8_t in[static 16],
292 aes_xts_dec(struct aesdec *dec, const uint8_t in[static 16],
/netbsd-current/sys/crypto/aes/arch/arm/
H A Daes_neon.h37 struct aesdec;
48 void aes_neon_setdeckey(struct aesdec *, const uint8_t *, unsigned);
52 void aes_neon_dec(const struct aesdec *, const uint8_t[static 16],
56 void aes_neon_cbc_dec(const struct aesdec *, const uint8_t[static 16],
60 void aes_neon_xts_dec(const struct aesdec *, const uint8_t[static 16],
H A Daes_armv8.h37 struct aesdec;
45 void aesarmv8_enctodec(const struct aesenc *, struct aesdec *, uint32_t);
49 void aesarmv8_dec(const struct aesdec *, const uint8_t[static 16],
54 void aesarmv8_cbc_dec1(const struct aesdec *, const uint8_t[static 16],
56 void aesarmv8_cbc_dec8(const struct aesdec *, const uint8_t[static 128],
63 void aesarmv8_xts_dec1(const struct aesdec *, const uint8_t[static 16],
65 void aesarmv8_xts_dec8(const struct aesdec *, const uint8_t[static 128],
H A Daes_neon_impl.h41 uint8x16_t aes_neon_dec1(const struct aesdec *, uint8x16_t, unsigned);
46 uint8x16x2_t aes_neon_dec2(const struct aesdec *, uint8x16x2_t, unsigned);
61 aes_neon_dec2(const struct aesdec *dec, uint8x16x2_t b2, unsigned nrounds)
H A Daes_armv8.c91 aesarmv8_setdeckey_impl(struct aesdec *dec, const uint8_t key[static 16],
115 aesarmv8_dec_impl(const struct aesdec *dec, const uint8_t in[static 16],
138 aesarmv8_cbc_dec_impl(const struct aesdec *dec, const uint8_t in[static 16],
186 aesarmv8_xts_dec_impl(const struct aesdec *dec, const uint8_t in[static 16],
H A Daes_neon_impl.c66 aes_neon_setdeckey_impl(struct aesdec *dec, const uint8_t *key,
86 aes_neon_dec_impl(const struct aesdec *dec, const uint8_t in[static 16],
109 aes_neon_cbc_dec_impl(const struct aesdec *dec, const uint8_t in[static 16],
135 aes_neon_xts_dec_impl(const struct aesdec *dec, const uint8_t in[static 16],
H A Daes_neon_subr.c71 aes_neon_dec(const struct aesdec *dec, const uint8_t in[static 16],
100 aes_neon_cbc_dec(const struct aesdec *dec, const uint8_t in[static 16],
239 aes_neon_xts_dec(const struct aesdec *dec, const uint8_t in[static 16],
/netbsd-current/sys/crypto/aes/arch/x86/
H A Daes_ssse3.h37 struct aesdec;
48 void aes_ssse3_setdeckey(struct aesdec *, const uint8_t *, unsigned);
52 void aes_ssse3_dec(const struct aesdec *, const uint8_t[static 16],
56 void aes_ssse3_cbc_dec(const struct aesdec *, const uint8_t[static 16],
60 void aes_ssse3_xts_dec(const struct aesdec *, const uint8_t[static 16],
H A Daes_ni.h37 struct aesdec;
45 void aesni_enctodec(const struct aesenc *, struct aesdec *, uint32_t);
49 void aesni_dec(const struct aesdec *, const uint8_t[static 16],
54 void aesni_cbc_dec1(const struct aesdec *, const uint8_t[static 16],
56 void aesni_cbc_dec8(const struct aesdec *, const uint8_t[static 128],
63 void aesni_xts_dec1(const struct aesdec *, const uint8_t[static 16],
65 void aesni_xts_dec8(const struct aesdec *, const uint8_t[static 128],
H A Daes_sse2.h37 struct aesdec;
51 void aes_sse2_dec(const struct aesdec *, const uint8_t in[static 16],
55 void aes_sse2_cbc_dec(const struct aesdec *, const uint8_t[static 16],
59 void aes_sse2_xts_dec(const struct aesdec *, const uint8_t[static 16],
H A Daes_ssse3_impl.h40 __m128i aes_ssse3_dec1(const struct aesdec *, __m128i, unsigned);
H A Daes_sse2_impl.c61 aes_sse2_setdeckey_impl(struct aesdec *dec, const uint8_t *key,
85 aes_sse2_dec_impl(const struct aesdec *dec, const uint8_t in[static 16],
108 aes_sse2_cbc_dec_impl(const struct aesdec *dec, const uint8_t in[static 16],
134 aes_sse2_xts_dec_impl(const struct aesdec *dec, const uint8_t in[static 16],
H A Daes_ssse3_impl.c58 aes_ssse3_setdeckey_impl(struct aesdec *dec, const uint8_t *key,
78 aes_ssse3_dec_impl(const struct aesdec *dec, const uint8_t in[static 16],
101 aes_ssse3_cbc_dec_impl(const struct aesdec *dec, const uint8_t in[static 16],
127 aes_ssse3_xts_dec_impl(const struct aesdec *dec, const uint8_t in[static 16],
H A Daes_ni.c89 aesni_setdeckey_impl(struct aesdec *dec, const uint8_t key[static 16],
113 aesni_dec_impl(const struct aesdec *dec, const uint8_t in[static 16],
136 aesni_cbc_dec_impl(const struct aesdec *dec, const uint8_t in[static 16],
184 aesni_xts_dec_impl(const struct aesdec *dec, const uint8_t in[static 16],
H A Daes_ssse3_subr.c68 aes_ssse3_dec(const struct aesdec *dec, const uint8_t in[static 16],
97 aes_ssse3_cbc_dec(const struct aesdec *dec, const uint8_t in[static 16],
192 aes_ssse3_xts_dec(const struct aesdec *dec, const uint8_t in[static 16],
H A Daes_ni_64.S515 * aesni_enctodec(const struct aesenc *enckey@rdi, struct aesdec *deckey@rsi,
556 * aesni_dec(const struct aesdec *deckey@rdi, const uint8_t in[16] @rsi,
601 * aesni_cbc_dec1(const struct aesdec *deckey@rdi, const uint8_t *in@rsi,
638 * aesni_cbc_dec8(const struct aesdec *deckey@rdi, const uint8_t *in@rsi,
809 * aesni_xts_dec1(const struct aesdec *deckey@rdi, const uint8_t *in@rsi,
840 * aesni_xts_dec8(const struct aesdec *deckey@rdi, const uint8_t *in@rsi,
1207 * aesni_dec1(const struct aesdec *deckey@rdi, uint128_t block@xmm0,
1224 1: aesdec %xmm8,%xmm0
1233 * aesni_dec8(const struct aesdec *deckey@rdi, uint128_t block0@xmm0, ...,
1258 1: aesdec
[all...]
/netbsd-current/sys/crypto/adiantum/
H A Dadiantum.h49 struct aesdec kk_dec;
/netbsd-current/crypto/external/bsd/openssl.old/dist/crypto/aes/asm/
H A Daesni-mb-x86_64.pl486 aesdec $rndkey1,@out[0]
489 aesdec $rndkey1,@out[1]
492 aesdec $rndkey1,@out[2]
493 aesdec $rndkey1,@out[3]
500 aesdec $rndkey,@out[0]
501 aesdec $rndkey,@out[1]
502 aesdec $rndkey,@out[2]
505 aesdec $rndkey,@out[3]
511 aesdec $rndkey0,@out[0]
514 aesdec
[all...]
H A Daesni-x86_64.pl2356 aesdec $rndkey1,$inout0
2359 aesdec $rndkey1,$inout1
2362 aesdec $rndkey1,$inout2
2367 aesdec $rndkey1,$inout3
2373 aesdec $rndkey1,$inout4
2376 aesdec $rndkey1,$inout5
2380 aesdec $rndkey0,$inout0
2383 aesdec $rndkey0,$inout1
2386 aesdec $rndkey0,$inout2
2387 aesdec
[all...]
/netbsd-current/crypto/external/bsd/openssl/dist/crypto/aes/asm/
H A Daesni-x86_64.pl2366 aesdec $rndkey1,$inout0
2369 aesdec $rndkey1,$inout1
2372 aesdec $rndkey1,$inout2
2377 aesdec $rndkey1,$inout3
2383 aesdec $rndkey1,$inout4
2386 aesdec $rndkey1,$inout5
2390 aesdec $rndkey0,$inout0
2393 aesdec $rndkey0,$inout1
2396 aesdec $rndkey0,$inout2
2397 aesdec
[all...]
H A Daesni-mb-x86_64.pl504 aesdec $rndkey1,@out[0]
507 aesdec $rndkey1,@out[1]
510 aesdec $rndkey1,@out[2]
511 aesdec $rndkey1,@out[3]
518 aesdec $rndkey,@out[0]
519 aesdec $rndkey,@out[1]
520 aesdec $rndkey,@out[2]
523 aesdec $rndkey,@out[3]
529 aesdec $rndkey0,@out[0]
532 aesdec
[all...]

Completed in 302 milliseconds

12