Lines Matching refs:dst_len
160 void *dst, size_t *dst_len, in ceph_aes_encrypt() argument
178 *dst_len = src_len + zero_padding; in ceph_aes_encrypt()
183 ret = setup_sgtable(&sg_out, &prealloc_sg, dst, *dst_len); in ceph_aes_encrypt()
219 size_t *dst_len, in ceph_aes_encrypt2() argument
238 *dst_len = src1_len + src2_len + zero_padding; in ceph_aes_encrypt2()
244 ret = setup_sgtable(&sg_out, &prealloc_sg, dst, *dst_len); in ceph_aes_encrypt2()
282 void *dst, size_t *dst_len, in ceph_aes_decrypt() argument
299 sg_set_buf(&sg_out[0], dst, *dst_len); in ceph_aes_decrypt()
322 if (src_len <= *dst_len) in ceph_aes_decrypt()
325 last_byte = pad[src_len - *dst_len - 1]; in ceph_aes_decrypt()
327 *dst_len = src_len - last_byte; in ceph_aes_decrypt()
423 int ceph_decrypt(struct ceph_crypto_key *secret, void *dst, size_t *dst_len, in ceph_decrypt() argument
428 if (*dst_len < src_len) in ceph_decrypt()
431 *dst_len = src_len; in ceph_decrypt()
436 dst_len, src, src_len); in ceph_decrypt()
476 int ceph_encrypt(struct ceph_crypto_key *secret, void *dst, size_t *dst_len, in ceph_encrypt() argument
481 if (*dst_len < src_len) in ceph_encrypt()
484 *dst_len = src_len; in ceph_encrypt()
489 dst_len, src, src_len); in ceph_encrypt()
496 int ceph_encrypt2(struct ceph_crypto_key *secret, void *dst, size_t *dst_len, in ceph_encrypt2() argument
502 if (*dst_len < src1_len + src2_len) in ceph_encrypt2()
506 *dst_len = src1_len + src2_len; in ceph_encrypt2()
510 return ceph_aes_encrypt2(secret->key, secret->len, dst, dst_len, in ceph_encrypt2()