/netbsd-current/sys/crypto/aes/arch/arm/ |
H A D | aes_neon_impl.h | 51 aes_neon_enc2(const struct aesenc *enc, uint8x16x2_t b2, unsigned nrounds) argument 61 aes_neon_dec2(const struct aesdec *dec, uint8x16x2_t b2, unsigned nrounds) argument
|
H A D | aes_neon_impl.c | 56 aes_neon_setenckey_impl(struct aesenc *enc, const uint8_t *key, uint32_t nrounds) argument 66 aes_neon_setdeckey_impl(struct aesdec *dec, const uint8_t *key, uint32_t nrounds) argument 76 aes_neon_enc_impl(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], uint32_t nrounds) argument 86 aes_neon_dec_impl(const struct aesdec *dec, const uint8_t in[static 16], uint8_t out[static 16], uint32_t nrounds) argument 96 aes_neon_cbc_enc_impl(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t iv[static 16], uint32_t nrounds) argument 109 aes_neon_cbc_dec_impl(const struct aesdec *dec, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t iv[static 16], uint32_t nrounds) argument 122 aes_neon_xts_enc_impl(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t iv[static 16], uint32_t nrounds) argument 135 aes_neon_xts_dec_impl(const struct aesdec *dec, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t iv[static 16], uint32_t nrounds) argument 148 aes_neon_cbcmac_update1_impl(const struct aesenc *enc, const uint8_t in[static 16], size_t nbytes, uint8_t auth[static 16], uint32_t nrounds) argument 159 aes_neon_ccm_enc1_impl(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t authctr[static 32], uint32_t nrounds) argument 170 aes_neon_ccm_dec1_impl(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t authctr[static 32], uint32_t nrounds) argument [all...] |
H A D | aes_armv8.c | 61 aesarmv8_setenckey(struct aesenc *enc, const uint8_t key[static 16], uint32_t nrounds) argument 81 aesarmv8_setenckey_impl(struct aesenc *enc, const uint8_t key[static 16], uint32_t nrounds) argument 91 aesarmv8_setdeckey_impl(struct aesdec *dec, const uint8_t key[static 16], uint32_t nrounds) argument 105 aesarmv8_enc_impl(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], uint32_t nrounds) argument 115 aesarmv8_dec_impl(const struct aesdec *dec, const uint8_t in[static 16], uint8_t out[static 16], uint32_t nrounds) argument 125 aesarmv8_cbc_enc_impl(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t iv[static 16], uint32_t nrounds) argument 138 aesarmv8_cbc_dec_impl(const struct aesdec *dec, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t iv[static 16], uint32_t nrounds) argument 162 aesarmv8_xts_enc_impl(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t tweak[static 16], uint32_t nrounds) argument 186 aesarmv8_xts_dec_impl(const struct aesdec *dec, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t tweak[static 16], uint32_t nrounds) argument 210 aesarmv8_cbcmac_update1_impl(const struct aesenc *enc, const uint8_t in[static 16], size_t nbytes, uint8_t auth[static 16], uint32_t nrounds) argument 224 aesarmv8_ccm_enc1_impl(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t authctr[static 32], uint32_t nrounds) argument 238 aesarmv8_ccm_dec1_impl(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t authctr[static 32], uint32_t nrounds) argument [all...] |
H A D | aes_neon_subr.c | 60 aes_neon_enc(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], uint32_t nrounds) argument 71 aes_neon_dec(const struct aesdec *dec, const uint8_t in[static 16], uint8_t out[static 16], uint32_t nrounds) argument 82 aes_neon_cbc_enc(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t iv[static 16], uint32_t nrounds) argument 100 aes_neon_cbc_dec(const struct aesdec *dec, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t iv[static 16], uint32_t nrounds) argument 202 aes_neon_xts_enc(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t tweak[static 16], uint32_t nrounds) argument 239 aes_neon_xts_dec(const struct aesdec *dec, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t tweak[static 16], uint32_t nrounds) argument 276 aes_neon_cbcmac_update1(const struct aesenc *enc, const uint8_t in[static 16], size_t nbytes, uint8_t auth0[static 16], uint32_t nrounds) argument 291 aes_neon_ccm_enc1(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t authctr[static 32], uint32_t nrounds) argument 323 aes_neon_ccm_dec1(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t authctr[static 32], uint32_t nrounds) argument [all...] |
H A D | aes_neon.c | 361 aes_neon_setenckey(struct aesenc *enc, const uint8_t *key, unsigned nrounds) argument 452 aes_neon_setdeckey(struct aesdec *dec, const uint8_t *key, unsigned nrounds) argument 558 aes_neon_enc1(const struct aesenc *enc, uint8x16_t x, unsigned nrounds) argument 595 aes_neon_enc2(const struct aesenc *enc, uint8x16x2_t x, unsigned nrounds) argument 648 aes_neon_dec1(const struct aesdec *dec, uint8x16_t x, unsigned nrounds) argument 687 aes_neon_dec2(const struct aesdec *dec, uint8x16x2_t x, unsigned nrounds) argument [all...] |
/netbsd-current/sys/crypto/aes/arch/x86/ |
H A D | aes_sse2_impl.c | 51 aes_sse2_setenckey_impl(struct aesenc *enc, const uint8_t *key, uint32_t nrounds) argument 61 aes_sse2_setdeckey_impl(struct aesdec *dec, const uint8_t *key, uint32_t nrounds) argument 75 aes_sse2_enc_impl(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], uint32_t nrounds) argument 85 aes_sse2_dec_impl(const struct aesdec *dec, const uint8_t in[static 16], uint8_t out[static 16], uint32_t nrounds) argument 95 aes_sse2_cbc_enc_impl(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t iv[static 16], uint32_t nrounds) argument 108 aes_sse2_cbc_dec_impl(const struct aesdec *dec, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t iv[static 16], uint32_t nrounds) argument 121 aes_sse2_xts_enc_impl(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t tweak[static 16], uint32_t nrounds) argument 134 aes_sse2_xts_dec_impl(const struct aesdec *dec, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t tweak[static 16], uint32_t nrounds) argument 147 aes_sse2_cbcmac_update1_impl(const struct aesenc *enc, const uint8_t in[static 16], size_t nbytes, uint8_t auth[static 16], uint32_t nrounds) argument 158 aes_sse2_ccm_enc1_impl(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t authctr[static 32], uint32_t nrounds) argument 169 aes_sse2_ccm_dec1_impl(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t authctr[static 32], uint32_t nrounds) argument [all...] |
H A D | aes_ssse3_impl.c | 48 aes_ssse3_setenckey_impl(struct aesenc *enc, const uint8_t *key, uint32_t nrounds) argument 58 aes_ssse3_setdeckey_impl(struct aesdec *dec, const uint8_t *key, uint32_t nrounds) argument 68 aes_ssse3_enc_impl(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], uint32_t nrounds) argument 78 aes_ssse3_dec_impl(const struct aesdec *dec, const uint8_t in[static 16], uint8_t out[static 16], uint32_t nrounds) argument 88 aes_ssse3_cbc_enc_impl(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t iv[static 16], uint32_t nrounds) argument 101 aes_ssse3_cbc_dec_impl(const struct aesdec *dec, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t iv[static 16], uint32_t nrounds) argument 114 aes_ssse3_xts_enc_impl(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t iv[static 16], uint32_t nrounds) argument 127 aes_ssse3_xts_dec_impl(const struct aesdec *dec, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t iv[static 16], uint32_t nrounds) argument 140 aes_ssse3_cbcmac_update1_impl(const struct aesenc *enc, const uint8_t in[static 16], size_t nbytes, uint8_t auth[static 16], uint32_t nrounds) argument 151 aes_ssse3_ccm_enc1_impl(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t authctr[static 32], uint32_t nrounds) argument 162 aes_ssse3_ccm_dec1_impl(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t authctr[static 32], uint32_t nrounds) argument [all...] |
H A D | aes_ni.c | 59 aesni_setenckey(struct aesenc *enc, const uint8_t key[static 16], uint32_t nrounds) argument 79 aesni_setenckey_impl(struct aesenc *enc, const uint8_t key[static 16], uint32_t nrounds) argument 89 aesni_setdeckey_impl(struct aesdec *dec, const uint8_t key[static 16], uint32_t nrounds) argument 103 aesni_enc_impl(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], uint32_t nrounds) argument 113 aesni_dec_impl(const struct aesdec *dec, const uint8_t in[static 16], uint8_t out[static 16], uint32_t nrounds) argument 123 aesni_cbc_enc_impl(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t iv[static 16], uint32_t nrounds) argument 136 aesni_cbc_dec_impl(const struct aesdec *dec, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t iv[static 16], uint32_t nrounds) argument 160 aesni_xts_enc_impl(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t iv[static 16], uint32_t nrounds) argument 184 aesni_xts_dec_impl(const struct aesdec *dec, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t iv[static 16], uint32_t nrounds) argument 208 aesni_cbcmac_update1_impl(const struct aesenc *enc, const uint8_t in[static 16], size_t nbytes, uint8_t auth[static 16], uint32_t nrounds) argument 222 aesni_ccm_enc1_impl(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t authctr[static 32], uint32_t nrounds) argument 236 aesni_ccm_dec1_impl(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t authctr[static 32], uint32_t nrounds) argument [all...] |
H A D | aes_ssse3_subr.c | 57 aes_ssse3_enc(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], uint32_t nrounds) argument 68 aes_ssse3_dec(const struct aesdec *dec, const uint8_t in[static 16], uint8_t out[static 16], uint32_t nrounds) argument 79 aes_ssse3_cbc_enc(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t iv[static 16], uint32_t nrounds) argument 97 aes_ssse3_cbc_dec(const struct aesdec *dec, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t iv[static 16], uint32_t nrounds) argument 172 aes_ssse3_xts_enc(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t tweak[static 16], uint32_t nrounds) argument 192 aes_ssse3_xts_dec(const struct aesdec *dec, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t tweak[static 16], uint32_t nrounds) argument 212 aes_ssse3_cbcmac_update1(const struct aesenc *enc, const uint8_t in[static 16], size_t nbytes, uint8_t auth0[static 16], uint32_t nrounds) argument 227 aes_ssse3_ccm_enc1(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t authctr[static 32], uint32_t nrounds) argument 254 aes_ssse3_ccm_dec1(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t authctr[static 32], uint32_t nrounds) argument [all...] |
H A D | aes_sse2_subr.c | 51 aes_sse2_setkey(uint64_t rk[static 30], const void *key, uint32_t nrounds) argument 73 aes_sse2_enc(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], uint32_t nrounds) argument 100 aes_sse2_dec(const struct aesdec *dec, const uint8_t in[static 16], uint8_t out[static 16], uint32_t nrounds) argument 127 aes_sse2_cbc_enc(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t iv[static 16], uint32_t nrounds) argument 167 aes_sse2_cbc_dec(const struct aesdec *dec, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t ivp[static 16], uint32_t nrounds) argument 346 aes_sse2_xts_enc(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t tweak[static 16], uint32_t nrounds) argument 435 aes_sse2_xts_dec(const struct aesdec *dec, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t tweak[static 16], uint32_t nrounds) argument 524 aes_sse2_cbcmac_update1(const struct aesenc *enc, const uint8_t in[static 16], size_t nbytes, uint8_t auth[static 16], uint32_t nrounds) argument 555 aes_sse2_ccm_enc1(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t authctr[static 32], uint32_t nrounds) argument 612 aes_sse2_ccm_dec1(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t authctr[static 32], uint32_t nrounds) argument [all...] |
H A D | aes_ssse3.c | 307 aes_ssse3_setenckey(struct aesenc *enc, const uint8_t *key, unsigned nrounds) argument 395 aes_ssse3_setdeckey(struct aesdec *dec, const uint8_t *key, unsigned nrounds) argument 490 aes_ssse3_enc1(const struct aesenc *enc, __m128i x, unsigned nrounds) argument 523 aes_ssse3_dec1(const struct aesdec *dec, __m128i x, unsigned nrounds) argument [all...] |
H A D | aes_via.c | 85 aesvia_keylen_cw0(unsigned nrounds) argument 106 aesvia_setenckey(struct aesenc *enc, const uint8_t *key, uint32_t nrounds) argument 130 aesvia_setdeckey(struct aesdec *dec, const uint8_t *key, uint32_t nrounds) argument 203 aesvia_enc(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], uint32_t nrounds) argument 244 aesvia_dec(const struct aesdec *dec, const uint8_t in[static 16], uint8_t out[static 16], uint32_t nrounds) argument 358 aesvia_cbc_enc(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t iv[static 16], uint32_t nrounds) argument 400 aesvia_cbc_dec(const struct aesdec *dec, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t iv[static 16], uint32_t nrounds) argument 497 aesvia_xts_enc(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t tweak[static 16], uint32_t nrounds) argument 591 aesvia_xts_dec(const struct aesdec *dec, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t tweak[static 16], uint32_t nrounds) argument 685 aesvia_cbcmac_update1(const struct aesenc *enc, const uint8_t in[static 16], size_t nbytes, uint8_t auth0[static 16], uint32_t nrounds) argument 725 aesvia_ccm_enc1(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t authctr0[static 32], uint32_t nrounds) argument 791 aesvia_ccm_dec1(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t authctr0[static 32], uint32_t nrounds) argument [all...] |
/netbsd-current/lib/libcrypt/ |
H A D | pw_gensalt.c | 104 size_t nrounds; local 148 size_t nrounds; local [all...] |
H A D | bcrypt.c | 158 unsigned long nrounds; local
|
/netbsd-current/sys/crypto/aes/ |
H A D | aes_bear.c | 50 aesbear_setkey(uint32_t rk[static 60], const void *key, uint32_t nrounds) argument 72 aesbear_setenckey(struct aesenc *enc, const uint8_t *key, uint32_t nrounds) argument 79 aesbear_setdeckey(struct aesdec *dec, const uint8_t *key, uint32_t nrounds) argument 90 aesbear_enc(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], uint32_t nrounds) argument 123 aesbear_dec(const struct aesdec *dec, const uint8_t in[static 16], uint8_t out[static 16], uint32_t nrounds) argument 156 aesbear_cbc_enc(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t iv[static 16], uint32_t nrounds) argument 217 aesbear_cbc_dec(const struct aesdec *dec, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t iv[static 16], uint32_t nrounds) argument 393 aesbear_xts_enc(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t tweak[static 16], uint32_t nrounds) argument 497 aesbear_xts_dec(const struct aesdec *dec, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t tweak[static 16], uint32_t nrounds) argument 601 aesbear_cbcmac_update1(const struct aesenc *enc, const uint8_t in[static 16], size_t nbytes, uint8_t auth[static 16], uint32_t nrounds) argument 647 aesbear_ccm_enc1(const struct aesenc *enc, const uint8_t *in, uint8_t *out, size_t nbytes, uint8_t authctr[32], uint32_t nrounds) argument 712 aesbear_ccm_dec1(const struct aesenc *enc, const uint8_t *in, uint8_t *out, size_t nbytes, uint8_t authctr[32], uint32_t nrounds) argument [all...] |
H A D | aes_impl.c | 183 uint32_t nrounds = AES_128_NROUNDS; local 192 uint32_t nrounds = AES_192_NROUNDS; local 201 uint32_t nrounds = AES_256_NROUNDS; local 172 aes_setenckey(struct aesenc *enc, const uint8_t key[static 16], uint32_t nrounds) argument 208 aes_setdeckey(struct aesdec *dec, const uint8_t key[static 16], uint32_t nrounds) argument 219 uint32_t nrounds = AES_128_NROUNDS; local 228 uint32_t nrounds = AES_192_NROUNDS; local 237 uint32_t nrounds = AES_256_NROUNDS; local 244 aes_enc(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], uint32_t nrounds) argument 253 aes_dec(const struct aesdec *dec, const uint8_t in[static 16], uint8_t out[static 16], uint32_t nrounds) argument 262 aes_cbc_enc(struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t iv[static 16], uint32_t nrounds) argument 272 aes_cbc_dec(struct aesdec *dec, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t iv[static 16], uint32_t nrounds) argument 282 aes_xts_enc(struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t tweak[static 16], uint32_t nrounds) argument 292 aes_xts_dec(struct aesdec *dec, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t tweak[static 16], uint32_t nrounds) argument 302 aes_cbcmac_update1(const struct aesenc *enc, const uint8_t in[static 16], size_t nbytes, uint8_t auth[static 16], uint32_t nrounds) argument 314 aes_ccm_enc1(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t authctr[static 32], uint32_t nrounds) argument 327 aes_ccm_dec1(const struct aesenc *enc, const uint8_t in[static 16], uint8_t out[static 16], size_t nbytes, uint8_t authctr[static 32], uint32_t nrounds) argument [all...] |