Home
last modified time | relevance | path

Searched refs:crp_payload_length (Results 1 – 25 of 35) sorted by relevance

12

/freebsd-head/sys/crypto/aesni/
HDaesni.c580 if (crp->crp_payload_length > ccm_max_payload_length(csp)) in aesni_cipher_process()
591 if ((crp->crp_payload_length % AES_BLOCK_LEN) != 0) in aesni_cipher_process()
624 if (crp->crp_payload_length == 0) { in aesni_cipher_crypt()
629 crp->crp_payload_length, &allocated); in aesni_cipher_crypt()
653 if (CRYPTO_HAS_OUTPUT_BUFFER(crp) && crp->crp_payload_length > 0) { in aesni_cipher_crypt()
655 crp->crp_payload_output_start, crp->crp_payload_length); in aesni_cipher_crypt()
661 outbuf = malloc(crp->crp_payload_length, in aesni_cipher_crypt()
690 crp->crp_payload_length, buf, outbuf, iv); in aesni_cipher_crypt()
693 memcpy(outbuf, buf, crp->crp_payload_length); in aesni_cipher_crypt()
695 crp->crp_payload_length, outbuf, iv); in aesni_cipher_crypt()
[all …]
/freebsd-head/sys/crypto/armv8/
HDarmv8_crypto.c293 addr = malloc(crp->crp_payload_length, M_ARMV8_CRYPTO, M_NOWAIT); in armv8_crypto_cipher_alloc()
350 if ((crp->crp_payload_length % AES_BLOCK_LEN) != 0) { in armv8_crypto_cipher_process()
356 crp->crp_payload_length, &fromc, &toc, iv); in armv8_crypto_cipher_process()
359 crp->crp_payload_length, &fromc, &toc, iv); in armv8_crypto_cipher_process()
364 &ses->xts_schedule.aes_key, crp->crp_payload_length, in armv8_crypto_cipher_process()
368 &ses->xts_schedule.aes_key, crp->crp_payload_length, in armv8_crypto_cipher_process()
375 crp->crp_payload_length, &fromc, &toc, in armv8_crypto_cipher_process()
383 crp->crp_payload_length, &fromc, &toc, in armv8_crypto_cipher_process()
/freebsd-head/sys/dev/cxgbe/crypto/
HDt4_crypto.c487 if (crp->crp_payload_length > MAX_REQUEST_SIZE) in ccr_hash()
513 if (crp->crp_payload_length == 0) { in ccr_hash()
517 } else if (ccr_use_imm_data(transhdr_len, crp->crp_payload_length)) { in ccr_hash()
518 imm_len = crp->crp_payload_length; in ccr_hash()
525 crp->crp_payload_start, crp->crp_payload_length); in ccr_hash()
553 crwr->sec_cpl.pldlen = htobe32(crp->crp_payload_length == 0 ? in ccr_hash()
554 axf->blocksize : crp->crp_payload_length); in ccr_hash()
568 V_SCMD_MORE_FRAGS(crp->crp_payload_length == 0 ? 1 : 0) | in ccr_hash()
582 if (crp->crp_payload_length == 0) { in ccr_hash()
589 crp->crp_payload_length, dst); in ccr_hash()
[all …]
/freebsd-head/sys/crypto/via/
HDpadlock_cipher.c169 crp->crp_payload_length); in padlock_cipher_alloc()
176 addr = malloc(crp->crp_payload_length + 16, M_PADLOCK, M_NOWAIT); in padlock_cipher_alloc()
220 crp->crp_payload_length, abuf); in padlock_cipher_process()
225 padlock_cbc(abuf, abuf, crp->crp_payload_length / AES_BLOCK_LEN, key, in padlock_cipher_process()
231 crp->crp_payload_length, abuf); in padlock_cipher_process()
HDpadlock.c211 if ((crp->crp_payload_length % AES_BLOCK_LEN) != 0) { in padlock_process()
/freebsd-head/sys/opencrypto/
HDktls_ocf.c346 crp->crp_payload_length = sizeof(*ad) + tls_comp_len; in ktls_ocf_tls_cbc_encrypt()
347 crp->crp_digest_start = crp->crp_payload_length; in ktls_ocf_tls_cbc_encrypt()
373 crp->crp_payload_length = tls_comp_len + m->m_epg_trllen; in ktls_ocf_tls_cbc_encrypt()
374 KASSERT(crp->crp_payload_length % AES_BLOCK_LEN == 0, in ktls_ocf_tls_cbc_encrypt()
390 uio->uio_resid = crp->crp_payload_length; in ktls_ocf_tls_cbc_encrypt()
468 crp.crp_payload_length = tls_len - AES_BLOCK_LEN; in ktls_ocf_tls_cbc_decrypt()
529 crp.crp_payload_length = sizeof(ad) + tls_comp_len; in ktls_ocf_tls_cbc_decrypt()
530 crp.crp_digest_start = crp.crp_payload_length; in ktls_ocf_tls_cbc_decrypt()
595 crp->crp_payload_length = tls_comp_len; in ktls_ocf_tls12_aead_encrypt()
598 crp->crp_digest_start = crp->crp_payload_length; in ktls_ocf_tls12_aead_encrypt()
[all …]
HDcryptosoft.c121 if ((crp->crp_payload_length % exf->blocksize) != 0) in swcr_encdec()
161 for (resid = crp->crp_payload_length; resid >= blksz; resid -= todo) { in swcr_encdec()
281 crp->crp_payload_output_start, crp->crp_payload_length, in swcr_authcompute()
285 crp->crp_payload_length, axf->Update, &s.ctx); in swcr_authcompute()
357 for (resid = crp->crp_payload_length; resid >= blksz; resid -= len) { in swcr_gmac()
378 *blkp = htobe32(crp->crp_payload_length * 8); in swcr_gmac()
482 for (resid = crp->crp_payload_length; resid >= blksz; resid -= todo) { in swcr_gcm()
541 *blkp = htobe32(crp->crp_payload_length * 8); in swcr_gcm()
563 for (resid = crp->crp_payload_length; resid > blksz; in swcr_gcm()
703 build_ccm_b0(crp->crp_iv, ivlen, crp->crp_payload_length, 0, in swcr_ccm_cbc_mac()
[all …]
HDcryptodev.c681 crp->crp_payload_length = cop->len; in cryptodev_op()
785 if (crp->crp_payload_length < cse->ivsize) { in cryptodev_op()
791 crp->crp_payload_length -= cse->ivsize; in cryptodev_op()
792 if (crp->crp_payload_length != 0) in cryptodev_op()
840 crp->crp_payload_length); in cryptodev_op()
926 crp->crp_payload_length = caead->len; in cryptodev_aead()
1043 crp->crp_payload_length); in cryptodev_aead()
/freebsd-head/sys/crypto/openssl/
HDossl_chacha20.c79 resid = crp->crp_payload_length; in ossl_chacha20()
207 resid = crp->crp_payload_length; in ossl_chacha20_poly1305_encrypt()
285 le64enc(block + 8, crp->crp_payload_length); in ossl_chacha20_poly1305_encrypt()
351 crypto_apply(crp, crp->crp_payload_start, crp->crp_payload_length, in ossl_chacha20_poly1305_decrypt()
353 if (crp->crp_payload_length % 16 != 0) { in ossl_chacha20_poly1305_decrypt()
357 16 - crp->crp_payload_length % 16); in ossl_chacha20_poly1305_decrypt()
362 le64enc(block + 8, crp->crp_payload_length); in ossl_chacha20_poly1305_decrypt()
376 resid = crp->crp_payload_length; in ossl_chacha20_poly1305_decrypt()
HDossl_aes.c92 plen = crp->crp_payload_length; in ossl_aes_cbc()
232 for (size_t plen = crp->crp_payload_length; plen > 0; plen -= seglen) { in ossl_aes_gcm()
/freebsd-head/sys/dev/wg/
HDwg_crypto.c227 crp.crp_payload_length = m->m_pkthdr.len - POLY1305_HASH_LEN; in chacha20poly1305_encrypt_mbuf()
228 crp.crp_digest_start = crp.crp_payload_length; in chacha20poly1305_encrypt_mbuf()
250 crp.crp_payload_length = m->m_pkthdr.len - POLY1305_HASH_LEN; in chacha20poly1305_decrypt_mbuf()
251 crp.crp_digest_start = crp.crp_payload_length; in chacha20poly1305_decrypt_mbuf()
/freebsd-head/sys/dev/safexcel/
HDsafexcel.c1608 instr->length = crp->crp_payload_length; in safexcel_instr_cipher()
1630 instr->status = crp->crp_payload_length == 0 ? in safexcel_instr_eta()
1637 if (crp->crp_payload_length > 0) { in safexcel_instr_eta()
1639 instr->length = crp->crp_payload_length; in safexcel_instr_eta()
1670 instr->length = crp->crp_payload_length; in safexcel_instr_sha_hash()
1732 b0[14] = crp->crp_payload_length >> 8; in safexcel_instr_ccm()
1733 b0[15] = crp->crp_payload_length & 0xff; in safexcel_instr_ccm()
1756 instr->status = crp->crp_payload_length == 0 ? in safexcel_instr_ccm()
1765 if (crp->crp_payload_length > 0) { in safexcel_instr_ccm()
1767 instr->length = crp->crp_payload_length; in safexcel_instr_ccm()
[all …]
/freebsd-head/sys/dev/glxsb/
HDglxsb.c634 if ((crp->crp_payload_length % SB_AES_BLOCK_SIZE) != 0) in glxsb_crypto_encdec()
638 xlen = crp->crp_payload_length > GLXSB_MAX_AES_LEN ? in glxsb_crypto_encdec()
639 GLXSB_MAX_AES_LEN : crp->crp_payload_length; in glxsb_crypto_encdec()
659 tlen = crp->crp_payload_length; in glxsb_crypto_encdec()
HDglxsb_hash.c77 crp->crp_payload_length, axf->Update, &ctx); in glxsb_authcompute()
/freebsd-head/sys/crypto/blake2/
HDblake2_cryptodev.c283 crp->crp_payload_length, blake2b_applicator, &bctx.sb); in blake2_cipher_process()
300 crp->crp_payload_length, blake2s_applicator, &bctx.ss); in blake2_cipher_process()
/freebsd-head/sys/dev/qat/qat/
HDqat_ocf.c693 pOpData->messageLenToCipherInBytes = crp->crp_payload_length; in qat_ocf_load_aad()
697 crp->crp_aad_length + crp->crp_payload_length; in qat_ocf_load_aad()
720 pOpData->messageLenToCipherInBytes = crp->crp_payload_length; in qat_ocf_load_aad()
725 crp->crp_aad_length + crp->crp_payload_length; in qat_ocf_load_aad()
863 pOpData->messageLenToCipherInBytes = crp->crp_payload_length; in qat_ocf_process()
867 pOpData->messageLenToHashInBytes = crp->crp_payload_length; in qat_ocf_process()
/freebsd-head/sys/netipsec/
HDxform_ipcomp.c253 crp->crp_payload_length = m->m_pkthdr.len - (skip + hlen); in ipcomp_input()
492 crp->crp_payload_length = ralen; in ipcomp_output()
576 if (crp->crp_payload_length > crp->crp_olen) { in ipcomp_output_cb()
644 __func__, crp->crp_payload_length, crp->crp_olen)); in ipcomp_output_cb()
/freebsd-head/sys/crypto/ccp/
HDccp_hardware.c1283 crp->crp_payload_start, crp->crp_payload_length); in ccp_do_hmac()
1409 crp->crp_payload_length) { in ccp_do_xts()
1479 if (s->blkcipher.key_len == 0 || crp->crp_payload_length == 0) { in ccp_do_blkcipher()
1483 if ((crp->crp_payload_length % AES_BLOCK_LEN) != 0) { in ccp_do_blkcipher()
1485 crp->crp_payload_length); in ccp_do_blkcipher()
1530 crp->crp_payload_length) in ccp_do_blkcipher()
1535 __func__, crp->crp_payload_length); in ccp_do_blkcipher()
1599 crp->crp_payload_start, crp->crp_payload_length); in ccp_do_blkcipher()
1892 be64enc(&s->gmac.final_block[8], (uint64_t)crp->crp_payload_length * 8); in ccp_gcm()
1935 crp->crp_payload_start, crp->crp_payload_length); in ccp_gcm()
/freebsd-head/sys/geom/eli/
HDg_eli_privacy.c101 bp->bio_completed += crp->crp_payload_length; in g_eli_crypto_read_done()
337 crp->crp_payload_length = secsize; in g_eli_crypto_run()
HDg_eli_integrity.c139 bp->bio_completed += crp->crp_payload_length; in g_eli_auth_read_done()
141 bp->bio_inbed, bp->bio_children, crp->crp_payload_length, (intmax_t)bp->bio_completed); in g_eli_auth_read_done()
562 crp->crp_payload_length = data_secsize; in g_eli_auth_run()
HDg_eli_crypto.c85 crp->crp_payload_length = datasize; in g_eli_crypto_cipher()
/freebsd-head/sys/kgssapi/krb5/
HDkcrypto_aes.c147 crp->crp_payload_length = len; in aes_encrypt_1()
326 crp->crp_payload_length = inlen; in aes_checksum()
/freebsd-head/sys/dev/qat_c2xxx/
HDqat_hw15.c873 cipher_req->cipher_len = crp->crp_payload_length; in qat_hw15_crypto_setup_req_params()
885 auth_req->auth_len = crp->crp_payload_length; in qat_hw15_crypto_setup_req_params()
934 cipher_req->cipher_len = crp->crp_payload_length; in qat_hw15_crypto_setup_req_params()
956 crp->crp_payload_length + crp->crp_aad_length; in qat_hw15_crypto_setup_req_params()
/freebsd-head/sys/dev/sec/
HDsec.c1347 crp->crp_payload_length); in sec_build_common_ns_desc()
1353 crp->crp_payload_length); in sec_build_common_ns_desc()
1410 crp->crp_payload_length); in sec_build_common_s_desc()
1416 crp->crp_payload_length); in sec_build_common_s_desc()
1566 crp->crp_payload_length); in sec_mdeu_make_desc()
/freebsd-head/sys/dev/cesa/
HDcesa.c613 len = crp->crp_payload_length; in cesa_create_chain_cb()
639 len = crp->crp_payload_length; in cesa_create_chain_cb()
645 len = crp->crp_aad_length + crp->crp_payload_length; in cesa_create_chain_cb()
651 len = crp->crp_aad_length + crp->crp_payload_length; in cesa_create_chain_cb()
655 elen = crp->crp_payload_length; in cesa_create_chain_cb()

12