Lines Matching defs:key_rec

346 parse_tag_67_packet(struct ecryptfs_key_record *key_rec,
384 rc = ecryptfs_parse_packet_length(&data[i], &key_rec->enc_key_size,
392 if (message_len < (i + key_rec->enc_key_size)) {
395 __func__, message_len, (i + key_rec->enc_key_size));
398 if (key_rec->enc_key_size > ECRYPTFS_MAX_ENCRYPTED_KEY_BYTES) {
402 key_rec->enc_key_size,
406 memcpy(key_rec->enc_key, &data[i], key_rec->enc_key_size);
1963 struct ecryptfs_key_record *key_rec)
1995 rc = parse_tag_67_packet(key_rec, msg);
2011 * @key_rec: The key record struct for the tag 1 packet
2021 struct ecryptfs_key_record *key_rec, size_t *packet_size)
2030 ecryptfs_from_hex(key_rec->sig, auth_tok->token.private_key.signature,
2037 memcpy(key_rec->enc_key,
2048 key_rec);
2056 ecryptfs_dump_hex(key_rec->enc_key, key_rec->enc_key_size);
2066 + key_rec->enc_key_size); /* Encrypted key size */
2085 memcpy(&dest[(*packet_size)], key_rec->sig, ECRYPTFS_SIG_SIZE);
2088 memcpy(&dest[(*packet_size)], key_rec->enc_key,
2089 key_rec->enc_key_size);
2090 (*packet_size) += key_rec->enc_key_size;
2166 * @key_rec: encrypted key
2176 struct ecryptfs_key_record *key_rec, size_t *packet_size)
2194 ecryptfs_from_hex(key_rec->sig, auth_tok->token.password.signature,
2223 key_rec->enc_key_size =
2232 "where key_rec->enc_key_size = [%zd]\n",
2233 key_rec->enc_key_size);
2234 memcpy(key_rec->enc_key,
2236 key_rec->enc_key_size);
2257 rc = virt_to_scatterlist(crypt_stat->key, key_rec->enc_key_size,
2262 "got rc = [%d]. key_rec->enc_key_size = [%zd]\n",
2263 rc, key_rec->enc_key_size);
2267 rc = virt_to_scatterlist(key_rec->enc_key, key_rec->enc_key_size,
2273 "key_rec->enc_key_size = [%zd]\n", rc,
2274 key_rec->enc_key_size);
2305 (*key_rec).enc_key_size, NULL);
2316 key_rec->enc_key_size);
2317 ecryptfs_dump_hex(key_rec->enc_key,
2318 key_rec->enc_key_size);
2331 + key_rec->enc_key_size); /* Encrypted key size */
2369 memcpy(&dest[(*packet_size)], key_rec->enc_key,
2370 key_rec->enc_key_size);
2371 (*packet_size) += key_rec->enc_key_size;
2409 struct ecryptfs_key_record *key_rec;
2415 key_rec = kmem_cache_alloc(ecryptfs_key_record_cache, GFP_KERNEL);
2416 if (!key_rec) {
2422 memset(key_rec, 0, sizeof(*key_rec));
2436 crypt_stat, key_rec,
2448 key_rec->sig,
2459 crypt_stat, key_rec, &written);
2482 kmem_cache_free(ecryptfs_key_record_cache, key_rec);