Home
last modified time | relevance | path

Searched refs:aesdec (Results 1 – 25 of 43) sorted by relevance

12

/netbsd-src/sys/crypto/aes/arch/arm/
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.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_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) in aes_neon_dec2()
H A Daes_neon_impl.c66 aes_neon_setdeckey_impl(struct aesdec *dec, const uint8_t *key, in aes_neon_setdeckey_impl()
86 aes_neon_dec_impl(const struct aesdec *dec, const uint8_t in[static 16], in aes_neon_dec_impl()
109 aes_neon_cbc_dec_impl(const struct aesdec *dec, const uint8_t in[static 16], in aes_neon_cbc_dec_impl()
135 aes_neon_xts_dec_impl(const struct aesdec *dec, const uint8_t in[static 16], in aes_neon_xts_dec_impl()
H A Daes_armv8.c91 aesarmv8_setdeckey_impl(struct aesdec *dec, const uint8_t key[static 16], in aesarmv8_setdeckey_impl()
115 aesarmv8_dec_impl(const struct aesdec *dec, const uint8_t in[static 16], in aesarmv8_dec_impl()
138 aesarmv8_cbc_dec_impl(const struct aesdec *dec, const uint8_t in[static 16], in aesarmv8_cbc_dec_impl()
186 aesarmv8_xts_dec_impl(const struct aesdec *dec, const uint8_t in[static 16], in aesarmv8_xts_dec_impl()
H A Daes_neon_subr.c71 aes_neon_dec(const struct aesdec *dec, const uint8_t in[static 16], in aes_neon_dec()
100 aes_neon_cbc_dec(const struct aesdec *dec, const uint8_t in[static 16], in aes_neon_cbc_dec()
239 aes_neon_xts_dec(const struct aesdec *dec, const uint8_t in[static 16], in aes_neon_xts_dec()
/netbsd-src/sys/crypto/aes/arch/x86/
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_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_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.c58 aes_ssse3_setdeckey_impl(struct aesdec *dec, const uint8_t *key, in aes_ssse3_setdeckey_impl()
78 aes_ssse3_dec_impl(const struct aesdec *dec, const uint8_t in[static 16], in aes_ssse3_dec_impl()
101 aes_ssse3_cbc_dec_impl(const struct aesdec *dec, const uint8_t in[static 16], in aes_ssse3_cbc_dec_impl()
127 aes_ssse3_xts_dec_impl(const struct aesdec *dec, const uint8_t in[static 16], in aes_ssse3_xts_dec_impl()
H A Daes_sse2_impl.c61 aes_sse2_setdeckey_impl(struct aesdec *dec, const uint8_t *key, in aes_sse2_setdeckey_impl()
85 aes_sse2_dec_impl(const struct aesdec *dec, const uint8_t in[static 16], in aes_sse2_dec_impl()
108 aes_sse2_cbc_dec_impl(const struct aesdec *dec, const uint8_t in[static 16], in aes_sse2_cbc_dec_impl()
134 aes_sse2_xts_dec_impl(const struct aesdec *dec, const uint8_t in[static 16], in aes_sse2_xts_dec_impl()
H A Daes_ni.c89 aesni_setdeckey_impl(struct aesdec *dec, const uint8_t key[static 16], in aesni_setdeckey_impl()
113 aesni_dec_impl(const struct aesdec *dec, const uint8_t in[static 16], in aesni_dec_impl()
136 aesni_cbc_dec_impl(const struct aesdec *dec, const uint8_t in[static 16], in aesni_cbc_dec_impl()
184 aesni_xts_dec_impl(const struct aesdec *dec, const uint8_t in[static 16], in aesni_xts_dec_impl()
H A Daes_ni_64.S1224 1: aesdec %xmm8,%xmm0
1258 1: aesdec %xmm8,%xmm0
1259 aesdec %xmm8,%xmm1
1260 aesdec %xmm8,%xmm2
1261 aesdec %xmm8,%xmm3
1262 aesdec %xmm8,%xmm4
1263 aesdec %xmm8,%xmm5
1264 aesdec %xmm8,%xmm6
1265 aesdec %xmm8,%xmm7
H A Daes_ssse3_subr.c68 aes_ssse3_dec(const struct aesdec *dec, const uint8_t in[static 16], in aes_ssse3_dec()
97 aes_ssse3_cbc_dec(const struct aesdec *dec, const uint8_t in[static 16], in aes_ssse3_cbc_dec()
192 aes_ssse3_xts_dec(const struct aesdec *dec, const uint8_t in[static 16], in aes_ssse3_xts_dec()
H A Daes_via.c130 aesvia_setdeckey(struct aesdec *dec, const uint8_t *key, uint32_t nrounds) in aesvia_setdeckey()
175 aesvia_decN(const struct aesdec *dec, const uint8_t in[static 16], in aesvia_decN()
244 aesvia_dec(const struct aesdec *dec, const uint8_t in[static 16], in aesvia_dec()
307 aesvia_cbc_decN(const struct aesdec *dec, const uint8_t in[static 16], in aesvia_cbc_decN()
400 aesvia_cbc_dec(const struct aesdec *dec, const uint8_t in[static 16], in aesvia_cbc_dec()
591 aesvia_xts_dec(const struct aesdec *dec, const uint8_t in[static 16], in aesvia_xts_dec()
H A Daes_ssse3_impl.h40 __m128i aes_ssse3_dec1(const struct aesdec *, __m128i, unsigned);
/netbsd-src/sys/crypto/aes/
H A Daes.h53 struct aesdec { struct
60 uint32_t aes_setdeckey128(struct aesdec *, const uint8_t[static 16]); argument
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], in aes_setdeckey()
217 aes_setdeckey128(struct aesdec *dec, const uint8_t key[static 16]) in aes_setdeckey128()
226 aes_setdeckey192(struct aesdec *dec, const uint8_t key[static 24]) in aes_setdeckey192()
235 aes_setdeckey256(struct aesdec *dec, const uint8_t key[static 32]) in aes_setdeckey256()
253 aes_dec(const struct aesdec *dec, const uint8_t in[static 16], in aes_dec()
272 aes_cbc_dec(struct aesdec *dec, const uint8_t in[static 16], in aes_cbc_dec()
292 aes_xts_dec(struct aesdec *dec, const uint8_t in[static 16], in aes_xts_dec()
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_selftest.c105 struct aesdec dec; in aes_selftest_encdec()
208 struct aesdec dec; in aes_selftest_encdec_cbc()
338 struct aesdec dec; in aes_selftest_encdec_xts()
/netbsd-src/sys/crypto/adiantum/
H A Dadiantum.h49 struct aesdec kk_dec;
/netbsd-src/crypto/external/bsd/openssl.old/dist/crypto/aes/asm/
H A Daesni-x86.pl122 sub aesdec { aescommon(0xde,@_); } subroutine
1565 &aesdec ($inout0,$rndkey1);
1568 &aesdec ($inout1,$rndkey1);
1571 &aesdec ($inout2,$rndkey1);
1572 &aesdec ($inout3,$rndkey1);
1573 &aesdec ($inout4,$rndkey1);
1574 &aesdec ($inout5,$rndkey1);
2423 &aesdec ($inout0,$rndkey1);
2424 &aesdec ($inout1,$rndkey1);
2425 &aesdec ($inout2,$rndkey1);
[all …]
/netbsd-src/crypto/external/bsd/openssl/dist/crypto/aes/asm/
H A Daesni-x86.pl120 sub aesdec { aescommon(0xde,@_); } subroutine
1563 &aesdec ($inout0,$rndkey1);
1566 &aesdec ($inout1,$rndkey1);
1569 &aesdec ($inout2,$rndkey1);
1570 &aesdec ($inout3,$rndkey1);
1571 &aesdec ($inout4,$rndkey1);
1572 &aesdec ($inout5,$rndkey1);
2421 &aesdec ($inout0,$rndkey1);
2422 &aesdec ($inout1,$rndkey1);
2423 &aesdec ($inout2,$rndkey1);
[all …]

12