/freebsd/sys/opencrypto/ |
H A D | crypto.c | 750 if (csp->csp_ivlen < 0 || csp->csp_cipher_klen < 0 || in check_csp() 766 if (csp->csp_cipher_klen != 0 || csp->csp_ivlen != 0 || in check_csp() 779 if (csp->csp_ivlen == 0) in check_csp() 782 if (csp->csp_ivlen >= EALG_MAX_BLOCK_LEN) in check_csp() 798 if (csp->csp_ivlen < 7 || csp->csp_ivlen > 13) in check_csp() 802 if (csp->csp_ivlen != AES_GCM_IV_LEN) in check_csp() 806 if (csp->csp_ivlen != 0) in check_csp() 840 if (csp->csp_ivlen == 0 || in check_csp() 841 csp->csp_ivlen >= EALG_MAX_BLOCK_LEN) in check_csp() 852 if (csp->csp_ivlen < 7 || csp->csp_ivlen > 13) in check_csp() [all …]
|
H A D | cryptodev.h | 348 int csp_ivlen; /* IV length in bytes. */ member 701 memcpy(iv, crp->crp_iv, csp->csp_ivlen); in crypto_read_iv() 703 crypto_copydata(crp, crp->crp_iv_start, csp->csp_ivlen, iv); in crypto_read_iv() 710 const u_int L = 15 - csp->csp_ivlen; in ccm_max_payload_length()
|
H A D | cryptodev.c | 433 csp.csp_ivlen = txform->ivsize; in cse_create() 458 csp.csp_ivlen = AES_GCM_IV_LEN; in cse_create() 460 csp.csp_ivlen = AES_CCM_IV_LEN; in cse_create() 464 if (csp.csp_ivlen == 0) { in cse_create() 470 csp.csp_ivlen = sop->ivlen; in cse_create() 508 cse->ivsize = csp.csp_ivlen; in cse_create()
|
H A D | cryptosoft.c | 142 exf->reinit(ctx, blk, csp->csp_ivlen); in swcr_encdec() 697 ivlen = csp->csp_ivlen; in swcr_ccm_cbc_mac() 766 ivlen = csp->csp_ivlen; in swcr_ccm() 994 exf->reinit(ctx, crp->crp_iv, csp->csp_ivlen); in swcr_chacha20_poly1305() 1430 if (csp->csp_ivlen != AES_GCM_IV_LEN) in swcr_auth_supported() 1462 txf->ivsize != csp->csp_ivlen) in swcr_cipher_supported()
|
H A D | ktls_ocf.c | 1019 csp.csp_ivlen = AES_GCM_IV_LEN; in ktls_ocf_try() 1026 recrypt_csp.csp_ivlen = AES_BLOCK_LEN; in ktls_ocf_try() 1067 csp.csp_ivlen = AES_BLOCK_LEN; in ktls_ocf_try() 1094 csp.csp_ivlen = CHACHA20_POLY1305_IV_LEN; in ktls_ocf_try()
|
/freebsd/sys/crypto/openssl/ |
H A D | ossl_chacha20.c | 179 crypto_read_iv(crp, counter + (CHACHA_CTR_SIZE - csp->csp_ivlen) / 4); in ossl_chacha20_poly1305_encrypt() 241 if (csp->csp_ivlen == 8 && next_counter < counter[0]) { in ossl_chacha20_poly1305_encrypt() 250 if (csp->csp_ivlen == 8 && counter[0] == 0) in ossl_chacha20_poly1305_encrypt() 326 crypto_read_iv(crp, counter + (CHACHA_CTR_SIZE - csp->csp_ivlen) / 4); in ossl_chacha20_poly1305_decrypt() 410 if (csp->csp_ivlen == 8 && next_counter < counter[0]) { in ossl_chacha20_poly1305_decrypt() 418 if (csp->csp_ivlen == 8 && counter[0] == 0) in ossl_chacha20_poly1305_decrypt()
|
H A D | ossl_aes.c | 205 ctx.ops->setiv(&ctx, iv, csp->csp_ivlen); in ossl_aes_gcm()
|
H A D | ossl.c | 198 if (csp->csp_ivlen != AES_GCM_IV_LEN) in ossl_probesession()
|
/freebsd/sys/crypto/aesni/ |
H A D | aesni.c | 194 if (csp->csp_ivlen != AES_BLOCK_LEN) in aesni_cipher_supported() 206 if (csp->csp_ivlen != AES_XTS_IV_LEN) in aesni_cipher_supported() 718 csp->csp_ivlen, ses->enc_schedule, ses->rounds); in aesni_cipher_crypt() 726 csp->csp_ivlen, ses->enc_schedule, ses->rounds)) in aesni_cipher_crypt() 735 csp->csp_ivlen, ses->mlen, ses->enc_schedule, in aesni_cipher_crypt() 744 csp->csp_ivlen, ses->mlen, ses->enc_schedule, in aesni_cipher_crypt()
|
/freebsd/sys/crypto/armv8/ |
H A D | armv8_crypto.c | 183 if (csp->csp_ivlen != AES_BLOCK_LEN) in armv8_crypto_probesession() 195 if (csp->csp_ivlen != AES_XTS_IV_LEN) in armv8_crypto_probesession()
|
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/ |
H A D | crypto_os.c | 272 csp.csp_ivlen = AES_GCM_IV_LEN; in freebsd_crypt_newsession() 285 csp.csp_ivlen = AES_CCM_IV_LEN; in freebsd_crypt_newsession()
|
/freebsd/sys/crypto/ccp/ |
H A D | ccp.c | 341 if (csp->csp_ivlen != AES_BLOCK_LEN) in ccp_cipher_supported() 345 if (csp->csp_ivlen != AES_BLOCK_LEN) in ccp_cipher_supported() 349 if (csp->csp_ivlen != AES_XTS_IV_LEN) in ccp_cipher_supported()
|
H A D | ccp_hardware.c | 1363 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() 1368 csp->csp_ivlen); in ccp_collect_iv() 1504 iv_len = csp->csp_ivlen; in ccp_do_blkcipher()
|
/freebsd/sys/geom/eli/ |
H A D | g_eli_crypto.c | 72 csp.csp_ivlen = g_eli_ivlen(algo); in g_eli_crypto_cipher()
|
H A D | g_eli.c | 544 csp.csp_ivlen = g_eli_ivlen(sc->sc_ealgo); in g_eli_newsession()
|
/freebsd/sys/crypto/via/ |
H A D | padlock.c | 144 if (csp->csp_ivlen != AES_BLOCK_LEN) in padlock_probesession()
|
/freebsd/sys/dev/safexcel/ |
H A D | safexcel.c | 1708 L = 15 - csp->csp_ivlen; in safexcel_instr_ccm() 1713 memcpy(&a0[1], req->iv, csp->csp_ivlen); in safexcel_instr_ccm() 1731 memcpy(&b0[1], req->iv, csp->csp_ivlen); in safexcel_instr_ccm() 2251 if (csp->csp_ivlen != AES_BLOCK_LEN) in safexcel_probe_cipher() 2255 if (csp->csp_ivlen != AES_XTS_IV_LEN) in safexcel_probe_cipher() 2283 if (csp->csp_ivlen != AES_GCM_IV_LEN) in safexcel_probesession()
|
/freebsd/sys/dev/wg/ |
H A D | wg_crypto.c | 268 .csp_ivlen = sizeof(uint64_t), in crypto_init()
|
/freebsd/sys/kgssapi/krb5/ |
H A D | kcrypto_aes.c | 104 csp.csp_ivlen = 16; in aes_set_key()
|
/freebsd/sys/dev/qat_c2xxx/ |
H A D | qat.c | 1845 if (csp->csp_ivlen != AES_BLOCK_LEN) in qat_probesession() 1849 if (csp->csp_ivlen != AES_XTS_IV_LEN) in qat_probesession() 1868 if (csp->csp_ivlen != AES_GCM_IV_LEN) in qat_probesession() 1892 if (csp->csp_ivlen != AES_BLOCK_LEN) in qat_probesession() 1896 if (csp->csp_ivlen != AES_XTS_IV_LEN) in qat_probesession()
|
/freebsd/sys/dev/sec/ |
H A D | sec.c | 1138 if (csp->csp_ivlen != AES_BLOCK_LEN) in sec_cipher_supported() 1335 offsetof(struct sec_hw_desc, shd_iv), csp->csp_ivlen); in sec_build_common_ns_desc() 1404 offsetof(struct sec_hw_desc, shd_iv), csp->csp_ivlen); in sec_build_common_s_desc()
|
/freebsd/sys/dev/cxgbe/crypto/ |
H A D | t4_crypto.c | 1640 iv[0] = (15 - csp->csp_ivlen) - 1; in ccr_ccm() 2184 if (csp->csp_ivlen != AES_BLOCK_LEN) in ccr_cipher_supported() 2188 if (csp->csp_ivlen != AES_BLOCK_LEN) in ccr_cipher_supported() 2192 if (csp->csp_ivlen != AES_XTS_IV_LEN) in ccr_cipher_supported() 2491 s->cipher.iv_len = csp->csp_ivlen; in ccr_newsession()
|
/freebsd/sys/netipsec/ |
H A D | xform_esp.c | 248 csp.csp_ivlen = txform->ivsize; in esp_init()
|
/freebsd/sys/dev/cesa/ |
H A D | cesa.c | 1565 if (csp->csp_ivlen != AES_BLOCK_LEN) in cesa_cipher_supported()
|
/freebsd/sys/dev/safe/ |
H A D | safe.c | 680 if (csp->csp_ivlen != 16) in safe_cipher_supported()
|