Home
last modified time | relevance | path

Searched refs:csp_ivlen (Results 1 – 25 of 27) sorted by relevance

12

/freebsd/sys/opencrypto/
H A Dcrypto.c750 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 Dcryptodev.h348 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 Dcryptodev.c433 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 Dcryptosoft.c142 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 Dktls_ocf.c1019 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 Dossl_chacha20.c179 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 Dossl_aes.c205 ctx.ops->setiv(&ctx, iv, csp->csp_ivlen); in ossl_aes_gcm()
H A Dossl.c198 if (csp->csp_ivlen != AES_GCM_IV_LEN) in ossl_probesession()
/freebsd/sys/crypto/aesni/
H A Daesni.c194 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 Darmv8_crypto.c183 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 Dcrypto_os.c272 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 Dccp.c341 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 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()
1368 csp->csp_ivlen); in ccp_collect_iv()
1504 iv_len = csp->csp_ivlen; in ccp_do_blkcipher()
/freebsd/sys/geom/eli/
H A Dg_eli_crypto.c72 csp.csp_ivlen = g_eli_ivlen(algo); in g_eli_crypto_cipher()
H A Dg_eli.c544 csp.csp_ivlen = g_eli_ivlen(sc->sc_ealgo); in g_eli_newsession()
/freebsd/sys/crypto/via/
H A Dpadlock.c144 if (csp->csp_ivlen != AES_BLOCK_LEN) in padlock_probesession()
/freebsd/sys/dev/safexcel/
H A Dsafexcel.c1708 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 Dwg_crypto.c268 .csp_ivlen = sizeof(uint64_t), in crypto_init()
/freebsd/sys/kgssapi/krb5/
H A Dkcrypto_aes.c104 csp.csp_ivlen = 16; in aes_set_key()
/freebsd/sys/dev/qat_c2xxx/
H A Dqat.c1845 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 Dsec.c1138 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 Dt4_crypto.c1640 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 Dxform_esp.c248 csp.csp_ivlen = txform->ivsize; in esp_init()
/freebsd/sys/dev/cesa/
H A Dcesa.c1565 if (csp->csp_ivlen != AES_BLOCK_LEN) in cesa_cipher_supported()
/freebsd/sys/dev/safe/
H A Dsafe.c680 if (csp->csp_ivlen != 16) in safe_cipher_supported()

12