Lines Matching refs:dst_len
164 void *dst, size_t *dst_len, in ceph_aes_encrypt() argument
182 *dst_len = src_len + zero_padding; in ceph_aes_encrypt()
187 ret = setup_sgtable(&sg_out, &prealloc_sg, dst, *dst_len); in ceph_aes_encrypt()
223 size_t *dst_len, in ceph_aes_encrypt2() argument
242 *dst_len = src1_len + src2_len + zero_padding; in ceph_aes_encrypt2()
248 ret = setup_sgtable(&sg_out, &prealloc_sg, dst, *dst_len); in ceph_aes_encrypt2()
286 void *dst, size_t *dst_len, in ceph_aes_decrypt() argument
303 sg_set_buf(&sg_out[0], dst, *dst_len); in ceph_aes_decrypt()
326 if (src_len <= *dst_len) in ceph_aes_decrypt()
329 last_byte = pad[src_len - *dst_len - 1]; in ceph_aes_decrypt()
331 *dst_len = src_len - last_byte; in ceph_aes_decrypt()
427 int ceph_decrypt(struct ceph_crypto_key *secret, void *dst, size_t *dst_len, in ceph_decrypt() argument
432 if (*dst_len < src_len) in ceph_decrypt()
435 *dst_len = src_len; in ceph_decrypt()
440 dst_len, src, src_len); in ceph_decrypt()
480 int ceph_encrypt(struct ceph_crypto_key *secret, void *dst, size_t *dst_len, in ceph_encrypt() argument
485 if (*dst_len < src_len) in ceph_encrypt()
488 *dst_len = src_len; in ceph_encrypt()
493 dst_len, src, src_len); in ceph_encrypt()
500 int ceph_encrypt2(struct ceph_crypto_key *secret, void *dst, size_t *dst_len, in ceph_encrypt2() argument
506 if (*dst_len < src1_len + src2_len) in ceph_encrypt2()
510 *dst_len = src1_len + src2_len; in ceph_encrypt2()
514 return ceph_aes_encrypt2(secret->key, secret->len, dst, dst_len, in ceph_encrypt2()