Home
last modified time | relevance | path

Searched refs:crypt_stat (Results 1 – 6 of 6) sorted by relevance

/linux/fs/ecryptfs/
H A Dcrypto.c81 void ecryptfs_derive_iv(char *iv, struct ecryptfs_crypt_stat *crypt_stat, in ecryptfs_derive_iv() argument
89 ecryptfs_dump_hex(crypt_stat->root_iv, crypt_stat->iv_bytes); in ecryptfs_derive_iv()
95 memcpy(src, crypt_stat->root_iv, crypt_stat->iv_bytes); in ecryptfs_derive_iv()
96 memset((src + crypt_stat->iv_bytes), 0, 16); in ecryptfs_derive_iv()
97 snprintf((src + crypt_stat->iv_bytes), 16, "%lld", offset); in ecryptfs_derive_iv()
100 ecryptfs_dump_hex(src, (crypt_stat->iv_bytes + 16)); in ecryptfs_derive_iv()
102 md5(src, crypt_stat->iv_bytes + 16, dst); in ecryptfs_derive_iv()
103 memcpy(iv, dst, crypt_stat->iv_bytes); in ecryptfs_derive_iv()
106 ecryptfs_dump_hex(iv, crypt_stat->iv_bytes); in ecryptfs_derive_iv()
116 void ecryptfs_init_crypt_stat(struct ecryptfs_crypt_stat *crypt_stat) in ecryptfs_init_crypt_stat() argument
[all …]
H A Dmmap.c52 struct ecryptfs_crypt_stat *crypt_stat) in strip_xattr_flag() argument
54 if (crypt_stat->flags & ECRYPTFS_METADATA_IN_XATTR) { in strip_xattr_flag()
57 crypt_stat->flags &= ~ECRYPTFS_METADATA_IN_XATTR; in strip_xattr_flag()
58 ecryptfs_write_crypt_stat_flags(page_virt, crypt_stat, in strip_xattr_flag()
60 crypt_stat->flags |= ECRYPTFS_METADATA_IN_XATTR; in strip_xattr_flag()
92 struct ecryptfs_crypt_stat *crypt_stat) in ecryptfs_copy_up_encrypted_with_header() argument
96 / crypt_stat->extent_size); in ecryptfs_copy_up_encrypted_with_header()
104 (crypt_stat->metadata_size / crypt_stat->extent_size); in ecryptfs_copy_up_encrypted_with_header()
118 strip_xattr_flag(page_virt + 16, crypt_stat); in ecryptfs_copy_up_encrypted_with_header()
120 crypt_stat, in ecryptfs_copy_up_encrypted_with_header()
[all …]
H A Dkeystore.c285 struct ecryptfs_crypt_stat *crypt_stat, char **packet, in write_tag_66_packet() argument
306 data_len = (8 + ECRYPTFS_SIG_SIZE_HEX + crypt_stat->key_size); in write_tag_66_packet()
326 rc = ecryptfs_write_packet_length(&message[i], crypt_stat->key_size + 3, in write_tag_66_packet()
335 memcpy(&message[i], crypt_stat->key, crypt_stat->key_size); in write_tag_66_packet()
336 i += crypt_stat->key_size; in write_tag_66_packet()
337 for (j = 0; j < crypt_stat->key_size; j++) in write_tag_66_packet()
338 checksum += crypt_stat->key[j]; in write_tag_66_packet()
1086 struct ecryptfs_crypt_stat *crypt_stat) in decrypt_pki_encrypted_session_key() argument
1129 memcpy(crypt_stat->key, auth_tok->session_key.decrypted_key, in decrypt_pki_encrypted_session_key()
1131 crypt_stat->key_size = auth_tok->session_key.decrypted_key_size; in decrypt_pki_encrypted_session_key()
[all …]
H A Dfile.c148 struct ecryptfs_crypt_stat *crypt_stat; in read_or_initialize_metadata() local
151 crypt_stat = &ecryptfs_inode_to_private(inode)->crypt_stat; in read_or_initialize_metadata()
154 mutex_lock(&crypt_stat->cs_mutex); in read_or_initialize_metadata()
156 if (crypt_stat->flags & ECRYPTFS_POLICY_APPLIED && in read_or_initialize_metadata()
157 crypt_stat->flags & ECRYPTFS_KEY_VALID) { in read_or_initialize_metadata()
167 crypt_stat->flags &= ~(ECRYPTFS_I_SIZE_INITIALIZED in read_or_initialize_metadata()
182 mutex_unlock(&crypt_stat->cs_mutex); in read_or_initialize_metadata()
211 struct ecryptfs_crypt_stat *crypt_stat = NULL; in ecryptfs_open() local
226 crypt_stat = &ecryptfs_inode_to_private(inode)->crypt_stat; in ecryptfs_open()
227 mutex_lock(&crypt_stat->cs_mutex); in ecryptfs_open()
[all …]
H A Decryptfs_kernel.h253 struct ecryptfs_crypt_stat crypt_stat; member
346 struct ecryptfs_crypt_stat *crypt_stat; member
410 ecryptfs_lower_header_size(struct ecryptfs_crypt_stat *crypt_stat) in ecryptfs_lower_header_size() argument
412 if (crypt_stat->flags & ECRYPTFS_METADATA_IN_XATTR) in ecryptfs_lower_header_size()
414 return crypt_stat->metadata_size; in ecryptfs_lower_header_size()
554 int ecryptfs_compute_root_iv(struct ecryptfs_crypt_stat *crypt_stat);
556 void ecryptfs_init_crypt_stat(struct ecryptfs_crypt_stat *crypt_stat);
557 void ecryptfs_destroy_crypt_stat(struct ecryptfs_crypt_stat *crypt_stat);
560 int ecryptfs_init_crypt_ctx(struct ecryptfs_crypt_stat *crypt_stat);
569 struct ecryptfs_crypt_stat *crypt_stat,
[all …]
H A Dsuper.c44 ecryptfs_init_crypt_stat(&inode_info->crypt_stat); in ecryptfs_alloc_inode()
76 ecryptfs_destroy_crypt_stat(&inode_info->crypt_stat); in ecryptfs_destroy_inode()