Home
last modified time | relevance | path

Searched refs:AES_BLOCK_LEN (Results 1 – 25 of 42) sorted by relevance

12

/freebsd/sys/opencrypto/
H A Dxform_aes_cbc.c56 char iv[AES_BLOCK_LEN];
71 .blocksize = AES_BLOCK_LEN,
72 .ivsize = AES_BLOCK_LEN,
101 char block[AES_BLOCK_LEN]; in aes_cbc_decrypt()
122 out += AES_BLOCK_LEN; in aes_cbc_encrypt_multi()
123 in += AES_BLOCK_LEN; in aes_cbc_encrypt_multi()
124 len -= AES_BLOCK_LEN; in aes_cbc_encrypt_multi()
132 char block[AES_BLOCK_LEN]; in aes_cbc_decrypt_multi()
141 out += AES_BLOCK_LEN; in aes_cbc_decrypt_multi()
142 in += AES_BLOCK_LEN; in aes_cbc_decrypt_multi()
[all …]
H A Dktls_ocf.c79 char iv[AES_BLOCK_LEN];
380 memcpy(crp->crp_iv, os->iv, AES_BLOCK_LEN); in ktls_ocf_tls_cbc_encrypt()
382 memcpy(crp->crp_iv, hdr + 1, AES_BLOCK_LEN); in ktls_ocf_tls_cbc_encrypt()
407 KASSERT(os->mac_len + pad + 1 >= AES_BLOCK_LEN, in ktls_ocf_tls_cbc_encrypt()
410 AES_BLOCK_LEN); in ktls_ocf_tls_cbc_encrypt()
460 if (tls_len % AES_BLOCK_LEN != 0 || in ktls_ocf_tls_cbc_decrypt()
461 tls_len < AES_BLOCK_LEN + roundup2(os->mac_len + 1, AES_BLOCK_LEN)) in ktls_ocf_tls_cbc_decrypt()
483 if (AES_BLOCK_LEN + *trailer_len > tls_len) in ktls_ocf_tls_cbc_decrypt()
504 skip = sizeof(*hdr) + AES_BLOCK_LEN; in ktls_ocf_tls_cbc_decrypt()
1026 recrypt_csp.csp_ivlen = AES_BLOCK_LEN; in ktls_ocf_try()
[all …]
H A Dxform_aes_icm.c85 .native_blocksize = AES_BLOCK_LEN,
86 .ivsize = AES_BLOCK_LEN,
104 .native_blocksize = AES_BLOCK_LEN,
126 .native_blocksize = AES_BLOCK_LEN,
H A Dxform_enc.h42 #define AESICM_BLOCKSIZE AES_BLOCK_LEN
H A Dxform_aes_xts.c66 .blocksize = AES_BLOCK_LEN,
/freebsd/sys/crypto/armv8/
H A Darmv8_crypto_wrap.c117 if (seglen < AES_BLOCK_LEN) { in armv8_aes_encrypt_cbc()
125 seglen = AES_BLOCK_LEN; in armv8_aes_encrypt_cbc()
135 from += AES_BLOCK_LEN; in armv8_aes_encrypt_cbc()
136 to += AES_BLOCK_LEN; in armv8_aes_encrypt_cbc()
165 if (seglen < AES_BLOCK_LEN) { in armv8_aes_decrypt_cbc()
173 seglen = AES_BLOCK_LEN; in armv8_aes_decrypt_cbc()
182 from += AES_BLOCK_LEN; in armv8_aes_decrypt_cbc()
183 to += AES_BLOCK_LEN; in armv8_aes_decrypt_cbc()
401 uint8_t block[AES_BLOCK_LEN] __aligned(AES_BLOCK_LEN); in armv8_aes_encrypt_gcm()
436 AES_BLOCK_LEN); in armv8_aes_encrypt_gcm()
[all …]
H A Darmv8_crypto.h33 #define AES_SCHED_LEN ((AES256_ROUNDS + 1) * AES_BLOCK_LEN)
66 const uint8_t iv[static AES_BLOCK_LEN]);
69 const uint8_t[static AES_BLOCK_LEN]);
84 const uint8_t[AES_BLOCK_LEN]);
87 const uint8_t[AES_BLOCK_LEN]);
H A Darmv8_crypto.c183 if (csp->csp_ivlen != AES_BLOCK_LEN) in armv8_crypto_probesession()
309 uint8_t iv[AES_BLOCK_LEN], tag[GMAC_DIGEST_LEN]; in armv8_crypto_cipher_process()
350 if ((crp->crp_payload_length % AES_BLOCK_LEN) != 0) { in armv8_crypto_cipher_process()
/freebsd/sys/crypto/aesni/
H A Daesni_wrap.c60 len /= AES_BLOCK_LEN; in aesni_encrypt_cbc()
67 from += AES_BLOCK_LEN; in aesni_encrypt_cbc()
68 to += AES_BLOCK_LEN; in aesni_encrypt_cbc()
102 buf += AES_BLOCK_LEN; in aesni_decrypt_cbc()
132 to += AES_BLOCK_LEN * 8; in aesni_encrypt_ecb()
140 from += AES_BLOCK_LEN; in aesni_encrypt_ecb()
141 to += AES_BLOCK_LEN; in aesni_encrypt_ecb()
179 from += AES_BLOCK_LEN; in aesni_decrypt_ecb()
180 to += AES_BLOCK_LEN; in aesni_decrypt_ecb()
270 from += AES_BLOCK_LEN; in aesni_encrypt_icm()
[all …]
H A Daesni.h47 #define AES_SCHED_LEN ((AES256_ROUNDS + 1) * AES_BLOCK_LEN)
80 const uint8_t iv[__min_size(AES_BLOCK_LEN)]);
82 size_t len, uint8_t *buf, const uint8_t iv[__min_size(AES_BLOCK_LEN)]);
89 const uint8_t iv[__min_size(AES_BLOCK_LEN)]);
94 const uint8_t iv[__min_size(AES_BLOCK_LEN)]);
98 const uint8_t iv[__min_size(AES_BLOCK_LEN)]);
/freebsd/sys/crypto/openssl/
H A Dossl_arm.h43 #define BSAES_KEY_SIZE (128 * (RIJNDAEL_MAXNR - 1) + 2 * AES_BLOCK_LEN)
72 length /= AES_BLOCK_LEN; in AES_CBC_ENCRYPT()
73 memcpy(iv32, iv, AES_BLOCK_LEN); in AES_CBC_ENCRYPT()
76 memcpy(scratch, in, AES_BLOCK_LEN); in AES_CBC_ENCRYPT()
86 memcpy(iv32, out, AES_BLOCK_LEN); in AES_CBC_ENCRYPT()
87 in += AES_BLOCK_LEN; in AES_CBC_ENCRYPT()
88 out += AES_BLOCK_LEN; in AES_CBC_ENCRYPT()
91 memcpy(iv, iv32, AES_BLOCK_LEN); in AES_CBC_ENCRYPT()
H A Dossl_aes.c51 .blocksize = AES_BLOCK_LEN,
52 .ivsize = AES_BLOCK_LEN,
174 unsigned char iv[AES_BLOCK_LEN], tag[AES_BLOCK_LEN]; in ossl_aes_gcm()
/freebsd/sys/net80211/
H A Dieee80211_crypto_ccmp.c55 #define AES_BLOCK_LEN 16 macro
345 uint8_t b0[AES_BLOCK_LEN], uint8_t aad[2 * AES_BLOCK_LEN], in ccmp_init_blocks() argument
346 uint8_t auth[AES_BLOCK_LEN], uint8_t s0[AES_BLOCK_LEN]) in ccmp_init_blocks() argument
428 xor_block(auth, &aad[AES_BLOCK_LEN], AES_BLOCK_LEN); in ccmp_init_blocks()
454 uint8_t aad[2 * AES_BLOCK_LEN], b0[AES_BLOCK_LEN], b[AES_BLOCK_LEN], in ccmp_encrypt()
455 e[AES_BLOCK_LEN], s0[AES_BLOCK_LEN]; in ccmp_encrypt()
477 pos += AES_BLOCK_LEN, space -= AES_BLOCK_LEN; in ccmp_encrypt()
478 data_len -= AES_BLOCK_LEN; in ccmp_encrypt()
599 uint8_t b0[AES_BLOCK_LEN], b[AES_BLOCK_LEN], a[AES_BLOCK_LEN]; in ccmp_decrypt()
600 uint8_t mic[AES_BLOCK_LEN]; in ccmp_decrypt()
[all …]
/freebsd/sys/contrib/openzfs/module/icp/algs/aes/
H A Daes_modes.c80 AES_BLOCK_LEN, aes_encrypt_block, aes_xor_block); in aes_encrypt_contiguous_blocks()
83 out, AES_BLOCK_LEN, aes_encrypt_block, aes_copy_block, in aes_encrypt_contiguous_blocks()
87 out, AES_BLOCK_LEN, aes_encrypt_block, aes_copy_block, in aes_encrypt_contiguous_blocks()
91 data, length, out, AES_BLOCK_LEN, aes_encrypt_block, in aes_encrypt_contiguous_blocks()
95 AES_BLOCK_LEN, aes_encrypt_block); in aes_encrypt_contiguous_blocks()
113 AES_BLOCK_LEN, aes_encrypt_block, aes_xor_block); in aes_decrypt_contiguous_blocks()
118 out, AES_BLOCK_LEN, aes_encrypt_block, aes_copy_block, in aes_decrypt_contiguous_blocks()
122 out, AES_BLOCK_LEN, aes_encrypt_block, aes_copy_block, in aes_decrypt_contiguous_blocks()
126 AES_BLOCK_LEN, aes_decrypt_block, aes_copy_block, in aes_decrypt_contiguous_blocks()
130 AES_BLOCK_LEN, aes_decrypt_block); in aes_decrypt_contiguous_blocks()
H A Daes_impl.c126 uint32_t buffer[AES_BLOCK_LEN / sizeof (uint32_t)]; in aes_encrypt_block()
135 memcpy(&buffer, pt, AES_BLOCK_LEN); in aes_encrypt_block()
146 memcpy(ct, &buffer, AES_BLOCK_LEN); in aes_encrypt_block()
173 uint32_t buffer[AES_BLOCK_LEN / sizeof (uint32_t)]; in aes_decrypt_block()
182 memcpy(&buffer, ct, AES_BLOCK_LEN); in aes_decrypt_block()
193 memcpy(pt, &buffer, AES_BLOCK_LEN); in aes_decrypt_block()
/freebsd/sys/contrib/openzfs/module/icp/io/
H A Daes.c189 param_len = AES_BLOCK_LEN; in aes_check_mech_param()
375 AES_BLOCK_LEN, aes_encrypt_block, aes_xor_block); in aes_encrypt()
396 AES_BLOCK_LEN, aes_encrypt_block, aes_copy_block, in aes_encrypt()
490 AES_BLOCK_LEN, aes_encrypt_block, aes_copy_block, in aes_decrypt()
508 AES_BLOCK_LEN, aes_encrypt_block, aes_xor_block); in aes_decrypt()
547 out_len &= ~(AES_BLOCK_LEN - 1); in aes_encrypt_update()
620 out_len &= ~(AES_BLOCK_LEN - 1); in aes_decrypt_update()
912 ciphertext, AES_BLOCK_LEN, aes_encrypt_block, in aes_encrypt_atomic()
920 ciphertext, AES_BLOCK_LEN, aes_encrypt_block, in aes_encrypt_atomic()
1043 plaintext, AES_BLOCK_LEN, aes_encrypt_block, in aes_decrypt_atomic()
[all …]
/freebsd/crypto/openssh/
H A Dumac.c155 #define AES_BLOCK_LEN 16 macro
187 UINT8 in_buf[AES_BLOCK_LEN] = {0}; in kdf()
188 UINT8 out_buf[AES_BLOCK_LEN]; in kdf()
193 in_buf[AES_BLOCK_LEN-9] = ndx; in kdf()
194 in_buf[AES_BLOCK_LEN-1] = i = 1; in kdf()
196 while (nbytes >= AES_BLOCK_LEN) { in kdf()
198 memcpy(dst_buf,out_buf,AES_BLOCK_LEN); in kdf()
199 in_buf[AES_BLOCK_LEN-1] = ++i; in kdf()
200 nbytes -= AES_BLOCK_LEN; in kdf()
201 dst_buf += AES_BLOCK_LEN; in kdf()
[all …]
/freebsd/sys/contrib/openzfs/module/icp/include/aes/
H A Daes_impl.h45 #define AES_BLOCK_LEN 16 /* bytes */ macro
47 #define RC_LENGTH (5 * ((AES_BLOCK_LEN) / 4 - 2))
/freebsd/sys/crypto/via/
H A Dpadlock_cipher.c188 uint8_t iv[AES_BLOCK_LEN] __aligned(16); in padlock_cipher_process()
225 padlock_cbc(abuf, abuf, crp->crp_payload_length / AES_BLOCK_LEN, key, in padlock_cipher_process()
H A Dpadlock.c144 if (csp->csp_ivlen != AES_BLOCK_LEN) in padlock_probesession()
211 if ((crp->crp_payload_length % AES_BLOCK_LEN) != 0) { in padlock_process()
/freebsd/sys/crypto/openssl/amd64/
H A Dossl_aes_gcm.c120 ares = (ares + 1) % AES_BLOCK_LEN; in gcm_aad_avx512()
132 lenblks = len & ((size_t)(-AES_BLOCK_LEN)); in gcm_aad_avx512()
312 if ((i = (len & (size_t)-AES_BLOCK_LEN))) { in gcm_aad_aesni()
462 res = MIN(len, (AES_BLOCK_LEN - ctx->gcm.mres) % AES_BLOCK_LEN); in gcm_encrypt_aesni()
624 res = MIN(len, (AES_BLOCK_LEN - ctx->gcm.mres) % AES_BLOCK_LEN); in gcm_decrypt_aesni()
/freebsd/tests/sys/opencrypto/
H A Dcryptodevh.py144 AES_BLOCK_LEN = RIJNDAEL128_BLOCK_LEN variable
146 EALG_MAX_BLOCK_LEN = AES_BLOCK_LEN
/freebsd/sys/dev/cxgbe/crypto/
H A Dt6_kern_tls.c413 explicit_iv_size = AES_BLOCK_LEN; in t6_tls_tag_alloc()
554 V_SCMD_IV_SIZE(AES_BLOCK_LEN / 2) | V_SCMD_NUM_IVS(0); in t6_tls_tag_alloc()
693 AES_BLOCK_LEN); in ktls_tcp_payload_length()
737 return (rounddown(offset, AES_BLOCK_LEN)); in ktls_payload_offset()
809 imm_len += AES_BLOCK_LEN; in ktls_wr_len()
1436 AES_BLOCK_LEN); in ktls_write_tls_wr()
1556 imm_len += AES_BLOCK_LEN; in ktls_write_tls_wr()
1666 cipher_start = AES_BLOCK_LEN + 1; in ktls_write_tls_wr()
1789 offset / AES_BLOCK_LEN); in ktls_write_tls_wr()
1791 memcpy(iv, hdr + 1, AES_BLOCK_LEN); in ktls_write_tls_wr()
[all …]
/freebsd/sys/crypto/ccp/
H A Dccp_hardware.c1363 csp->csp_ivlen < AES_BLOCK_LEN) in ccp_collect_iv()
1364 memset(&iv[csp->csp_ivlen], 0, AES_BLOCK_LEN - csp->csp_ivlen); in ccp_collect_iv()
1375 ccp_byteswap(iv, AES_BLOCK_LEN); in ccp_collect_iv()
1483 if ((crp->crp_payload_length % AES_BLOCK_LEN) != 0) { in ccp_do_blkcipher()
1495 if ((qp->cq_sg_crp->sg_segs[i].ss_len % AES_BLOCK_LEN) != 0) { in ccp_do_blkcipher()
1506 iv_len = AES_BLOCK_LEN; in ccp_do_blkcipher()
1950 if ((qp->cq_sg_ulptx->sg_segs[i].ss_len % AES_BLOCK_LEN) != 0) { in ccp_gcm()
1969 s->blkcipher.iv, AES_BLOCK_LEN); in ccp_gcm()
/freebsd/sys/dev/cxgbe/tom/
H A Dt4_tls.c250 explicit_iv_size = AES_BLOCK_LEN; in tls_alloc_ktls()
351 AES_BLOCK_LEN + 1, 16))
590 MPASS(toep->tls.iv_len <= AES_BLOCK_LEN); in t4_push_ktls()
591 wr_len += AES_BLOCK_LEN; in t4_push_ktls()
676 buf += AES_BLOCK_LEN; in t4_push_ktls()

12