Lines Matching defs:datalen

388  * ciphertext + room for a MAC. datalen should be the length of the
393 crypto_ctx_template_t tmpl, uint8_t *ivbuf, uint_t datalen,
423 plain_full_len = datalen;
425 plain_full_len = datalen + maclen;
463 cipherdata.cd_length = datalen + maclen;
677 zio_crypt_do_hmac(zio_crypt_key_t *key, uint8_t *data, uint_t datalen,
695 in_data.cd_length = datalen;
724 uint_t datalen, uint8_t *ivbuf, uint8_t *salt)
729 ret = zio_crypt_do_hmac(key, data, datalen,
881 * buffers to the same offsets in the dst buffer. datalen should be the size
886 zio_crypt_copy_dnode_bonus(abd_t *src_abd, uint8_t *dst, uint_t datalen)
888 uint_t i, max_dnp = datalen >> DNODE_SHIFT;
892 src = abd_borrow_buf_copy(src_abd, datalen);
907 abd_return_buf(src_abd, src, datalen);
1135 zio_crypt_do_objset_hmacs(zio_crypt_key_t *key, void *data, uint_t datalen,
1231 (datalen >= OBJSET_PHYS_SIZE_V3 &&
1235 (datalen >= OBJSET_PHYS_SIZE_V2 &&
1238 (datalen <= OBJSET_PHYS_SIZE_V1)) {
1284 datalen >= OBJSET_PHYS_SIZE_V3) {
1328 uint_t datalen, uint64_t version, boolean_t byteswap, uint8_t *cksum)
1331 int i, epb = datalen >> SPA_BLKPTRSHIFT;
1356 uint_t datalen, boolean_t byteswap, uint8_t *cksum)
1369 datalen, ZIO_CRYPT_KEY_CURRENT_VERSION, byteswap, cksum);
1373 buf, datalen, 0, byteswap, cksum);
1381 uint_t datalen, boolean_t byteswap, uint8_t *cksum)
1386 buf = abd_borrow_buf_copy(abd, datalen);
1387 ret = zio_crypt_do_indirect_mac_checksum(generate, buf, datalen,
1389 abd_return_buf(abd, buf, datalen);
1403 uint8_t *cipherbuf, uint_t datalen, boolean_t byteswap, zfs_uio_t *puio,
1415 uint8_t *aadbuf = zio_buf_alloc(datalen);
1429 memset(dst, 0, datalen);
1437 ASSERT3U(nused, <=, datalen);
1593 zio_buf_free(aadbuf, datalen);
1615 uint8_t *plainbuf, uint8_t *cipherbuf, uint_t datalen, boolean_t byteswap,
1622 uint_t i, j, max_dnp = datalen >> DNODE_SHIFT;
1626 uint8_t *aadbuf = zio_buf_alloc(datalen);
1781 zio_buf_free(aadbuf, datalen);
1800 uint8_t *cipherbuf, uint_t datalen, zfs_uio_t *puio, zfs_uio_t *cuio,
1824 plain_iovecs[0].iov_len = datalen;
1826 cipher_iovecs[0].iov_len = datalen;
1828 *enc_len = datalen;
1860 uint8_t *plainbuf, uint8_t *cipherbuf, uint_t datalen, boolean_t byteswap,
1873 datalen, byteswap, puio, cuio, enc_len, authbuf, auth_len,
1878 cipherbuf, datalen, byteswap, puio, cuio, enc_len, authbuf,
1883 datalen, puio, cuio, enc_len);
1913 uint8_t *mac, uint_t datalen, uint8_t *plainbuf, uint8_t *cipherbuf,
1964 if (qat_crypt_use_accel(datalen) &&
1977 dstbuf, NULL, 0, iv, mac, ckey, key->zk_crypt, datalen);
1991 cipherbuf, datalen, byteswap, mac, &puio, &cuio, &enc_len,
2007 zio_buf_free(authbuf, datalen);
2019 zio_buf_free(authbuf, datalen);
2035 uint_t datalen, abd_t *pabd, abd_t *cabd, boolean_t *no_crypt)
2041 ptmp = abd_borrow_buf_copy(pabd, datalen);
2042 ctmp = abd_borrow_buf(cabd, datalen);
2044 ptmp = abd_borrow_buf(pabd, datalen);
2045 ctmp = abd_borrow_buf_copy(cabd, datalen);
2049 datalen, ptmp, ctmp, no_crypt);
2054 abd_return_buf(pabd, ptmp, datalen);
2055 abd_return_buf_copy(cabd, ctmp, datalen);
2057 abd_return_buf_copy(pabd, ptmp, datalen);
2058 abd_return_buf(cabd, ctmp, datalen);
2065 abd_return_buf(pabd, ptmp, datalen);
2066 abd_return_buf_copy(cabd, ctmp, datalen);
2068 abd_return_buf_copy(pabd, ptmp, datalen);
2069 abd_return_buf(cabd, ctmp, datalen);