Home
last modified time | relevance | path

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

/linux/fs/ecryptfs/
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()
85 * @crypt_stat: The eCryptfs inode's cryptographic context
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 in ecryptfs_copy_up_encrypted_with_header()
166 struct ecryptfs_crypt_stat *crypt_stat = ecryptfs_read_folio() local
260 struct ecryptfs_crypt_stat *crypt_stat = ecryptfs_write_begin() local
420 struct ecryptfs_crypt_stat *crypt_stat; ecryptfs_write_inode_size_to_metadata() local
449 struct ecryptfs_crypt_stat *crypt_stat = ecryptfs_write_end() local
[all...]
H A Dkeystore.c286 struct ecryptfs_crypt_stat *crypt_stat, char **packet, in write_tag_66_packet() argument
307 data_len = (8 + ECRYPTFS_SIG_SIZE_HEX + crypt_stat->key_size); in write_tag_66_packet()
327 rc = ecryptfs_write_packet_length(&message[i], crypt_stat->key_size + 3, in write_tag_66_packet()
336 memcpy(&message[i], crypt_stat->key, crypt_stat->key_size); in write_tag_66_packet()
337 i += crypt_stat->key_size; in write_tag_66_packet()
338 for (j = 0; j < crypt_stat->key_size; j++) in write_tag_66_packet()
339 checksum += crypt_stat->key[j]; in write_tag_66_packet()
543 * @mount_crypt_stat: inode crypt_stat crypto context
1123 * @crypt_stat
1129 decrypt_pki_encrypted_session_key(struct ecryptfs_auth_tok * auth_tok,struct ecryptfs_crypt_stat * crypt_stat) decrypt_pki_encrypted_session_key() argument
1226 parse_tag_1_packet(struct ecryptfs_crypt_stat * crypt_stat,unsigned char * data,struct list_head * auth_tok_list,struct ecryptfs_auth_tok ** new_auth_tok,size_t * packet_size,size_t max_packet_size) parse_tag_1_packet() argument
1358 parse_tag_3_packet(struct ecryptfs_crypt_stat * crypt_stat,unsigned char * data,struct list_head * auth_tok_list,struct ecryptfs_auth_tok ** new_auth_tok,size_t * packet_size,size_t max_packet_size) parse_tag_3_packet() argument
1649 decrypt_passphrase_encrypted_session_key(struct ecryptfs_auth_tok * auth_tok,struct ecryptfs_crypt_stat * crypt_stat) decrypt_passphrase_encrypted_session_key() argument
1755 ecryptfs_parse_packet_set(struct ecryptfs_crypt_stat * crypt_stat,unsigned char * src,struct dentry * ecryptfs_dentry) ecryptfs_parse_packet_set() argument
1965 pki_encrypt_session_key(struct key * auth_tok_key,struct ecryptfs_auth_tok * auth_tok,struct ecryptfs_crypt_stat * crypt_stat,struct ecryptfs_key_record * key_rec) pki_encrypt_session_key() argument
2023 write_tag_1_packet(char * dest,size_t * remaining_bytes,struct key * auth_tok_key,struct ecryptfs_auth_tok * auth_tok,struct ecryptfs_crypt_stat * crypt_stat,struct ecryptfs_key_record * key_rec,size_t * packet_size) write_tag_1_packet() argument
2178 write_tag_3_packet(char * dest,size_t * remaining_bytes,struct ecryptfs_auth_tok * auth_tok,struct ecryptfs_crypt_stat * crypt_stat,struct ecryptfs_key_record * key_rec,size_t * packet_size) write_tag_3_packet() argument
2402 ecryptfs_generate_key_packet_set(char * dest_base,struct ecryptfs_crypt_stat * crypt_stat,struct dentry * ecryptfs_dentry,size_t * len,size_t max) ecryptfs_generate_key_packet_set() argument
2495 ecryptfs_add_keysig(struct ecryptfs_crypt_stat * crypt_stat,char * sig) ecryptfs_add_keysig() argument
[all...]
H A Dfile.c150 struct ecryptfs_crypt_stat *crypt_stat; in read_or_initialize_metadata() local
153 crypt_stat = &ecryptfs_inode_to_private(inode)->crypt_stat; in read_or_initialize_metadata()
156 mutex_lock(&crypt_stat->cs_mutex); in read_or_initialize_metadata()
158 if (crypt_stat->flags & ECRYPTFS_POLICY_APPLIED && in read_or_initialize_metadata()
159 crypt_stat->flags & ECRYPTFS_KEY_VALID) { in read_or_initialize_metadata()
169 crypt_stat->flags &= ~(ECRYPTFS_I_SIZE_INITIALIZED in read_or_initialize_metadata()
184 mutex_unlock(&crypt_stat->cs_mutex); in read_or_initialize_metadata()
213 struct ecryptfs_crypt_stat *crypt_stat = NULL; in ecryptfs_open() local
228 crypt_stat in ecryptfs_open()
[all...]
H A Dinode.c223 struct ecryptfs_crypt_stat *crypt_stat = in ecryptfs_initialize_file() local
224 &ecryptfs_inode_to_private(ecryptfs_inode)->crypt_stat; in ecryptfs_initialize_file()
229 crypt_stat->flags &= ~(ECRYPTFS_ENCRYPTED); in ecryptfs_initialize_file()
295 struct ecryptfs_crypt_stat *crypt_stat; in ecryptfs_i_size_read() local
307 crypt_stat = &ecryptfs_inode_to_private(inode)->crypt_stat; in ecryptfs_i_size_read()
308 /* TODO: lock for crypt_stat comparison */ in ecryptfs_i_size_read()
309 if (!(crypt_stat->flags & ECRYPTFS_POLICY_APPLIED)) in ecryptfs_i_size_read()
310 ecryptfs_set_default_sizes(crypt_stat); in ecryptfs_i_size_read()
317 crypt_stat in ecryptfs_i_size_read()
711 upper_size_to_lower_size(struct ecryptfs_crypt_stat * crypt_stat,loff_t upper_size) upper_size_to_lower_size() argument
749 struct ecryptfs_crypt_stat *crypt_stat; truncate_upper() local
832 struct ecryptfs_crypt_stat *crypt_stat; ecryptfs_inode_newsize_ok() local
913 struct ecryptfs_crypt_stat *crypt_stat; ecryptfs_setattr() local
[all...]
H A Decryptfs_kernel.h258 struct ecryptfs_crypt_stat crypt_stat; member
275 * auth_toks on the inode's crypt_stat
357 struct ecryptfs_crypt_stat *crypt_stat; member
421 ecryptfs_lower_header_size(struct ecryptfs_crypt_stat *crypt_stat) in ecryptfs_lower_header_size() argument
423 if (crypt_stat->flags & ECRYPTFS_METADATA_IN_XATTR) in ecryptfs_lower_header_size()
425 return crypt_stat->metadata_size; in ecryptfs_lower_header_size()
564 int ecryptfs_compute_root_iv(struct ecryptfs_crypt_stat *crypt_stat);
566 int ecryptfs_init_crypt_stat(struct ecryptfs_crypt_stat *crypt_stat);
567 void ecryptfs_destroy_crypt_stat(struct ecryptfs_crypt_stat *crypt_stat);
570 int ecryptfs_init_crypt_ctx(struct ecryptfs_crypt_stat *crypt_stat);
[all...]
H A Dsuper.c44 if (ecryptfs_init_crypt_stat(&inode_info->crypt_stat)) { in ecryptfs_alloc_inode()
70 * memory in the crypt_stat struct, will be released here.
79 ecryptfs_destroy_crypt_stat(&inode_info->crypt_stat); in ecryptfs_destroy_inode()