/src/sys/crypto/aes/arch/arm/ |
aes_neon.h | 36 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],
|
aes_armv8.h | 36 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...] |
aes_neon_impl.h | 40 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)
|
aes_armv8.c | 61 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],
|
aes_neon_impl.c | 56 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],
|
aes_neon_subr.c | 60 aes_neon_enc(const struct aesenc *enc, const uint8_t in[static 16], 82 aes_neon_cbc_enc(const struct aesenc *enc, const uint8_t in[static 16], 202 aes_neon_xts_enc(const struct aesenc *enc, const uint8_t in[static 16], 276 aes_neon_cbcmac_update1(const struct aesenc *enc, const uint8_t in[static 16], 291 aes_neon_ccm_enc1(const struct aesenc *enc, const uint8_t in[static 16], 323 aes_neon_ccm_dec1(const struct aesenc *enc, const uint8_t in[static 16],
|
/src/sys/crypto/aes/arch/x86/ |
aes_ssse3.h | 36 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],
|
aes_ni.h | 36 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 *, const uint8_t[static 16] [all...] |
aes_sse2.h | 36 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],
|
aes_ssse3_impl.h | 39 __m128i aes_ssse3_enc1(const struct aesenc *, __m128i, unsigned);
|
aes_sse2_impl.c | 51 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],
|
aes_ssse3_impl.c | 48 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],
|
aes_ni.c | 59 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],
|
aes_ssse3_subr.c | 57 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],
|
aes_ni_64.S | 49 * aesni_setenckey128(struct aesenc *enckey@rdi, const uint8_t key[16] @rsi) 83 * aesni_setenckey192(struct aesenc *enckey@rdi, const uint8_t key[24] @rsi) 114 * aesni_setenckey256(struct aesenc *enckey@rdi, const uint8_t key[32] @rsi) 515 * aesni_enctodec(const struct aesenc *enckey@rdi, struct aesdec *deckey@rsi, 541 * aesni_enc(const struct aesenc *enckey@rdi, const uint8_t in[16] @rsi, 571 * aesni_cbc_enc(const struct aesenc *enckey@rdi, const uint8_t *in@rsi, 701 * aesni_xts_enc1(const struct aesenc *enckey@rdi, const uint8_t *in@rsi, 732 * aesni_xts_enc8(const struct aesenc *enckey@rdi, const uint8_t *in@rsi, 964 * aesni_cbcmac_update1(const struct aesenc *enckey@rdi, const uint8_t *in@rsi, 989 * aesni_ccm_enc1(const struct aesenc *enckey@rdi, const uint8_t *in@rsi [all...] |
aes_sse2_subr.c | 73 aes_sse2_enc(const struct aesenc *enc, const uint8_t in[static 16], 127 aes_sse2_cbc_enc(const struct aesenc *enc, const uint8_t in[static 16], 346 aes_sse2_xts_enc(const struct aesenc *enc, const uint8_t in[static 16], 524 aes_sse2_cbcmac_update1(const struct aesenc *enc, const uint8_t in[static 16], 555 aes_sse2_ccm_enc1(const struct aesenc *enc, const uint8_t in[static 16], 612 aes_sse2_ccm_dec1(const struct aesenc *enc, const uint8_t in[static 16],
|
/src/sys/crypto/aes/ |
aes_impl.h | 34 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 *, const uint8_t[static 16] [all...] |
aes_ccm.h | 34 struct aesenc; 37 const struct aesenc *enc; 44 void aes_ccm_init(struct aes_ccm *, unsigned, const struct aesenc *,
|
aes_cbc.h | 34 struct aesenc; 37 void aes_cbc_enc(struct aesenc *, const uint8_t[static 16],
|
aes_xts.h | 34 struct aesenc; 37 void aes_xts_enc(struct aesenc *, const uint8_t[static 16],
|
aes.h | 49 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],
|
aes_impl.c | 172 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 *enc, const uint8_t in[static 16] [all...] |
/src/sys/opencrypto/ |
aesxcbcmac.h | 14 struct aesenc r_k1s;
|
gmac.h | 44 struct aesenc K;
|
/src/sys/crypto/adiantum/ |
adiantum.h | 48 struct aesenc kk_enc; /* expanded AES key */
|