/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/ecryptfs/ |
H A D | crypto.c | 39 ecryptfs_decrypt_page_offset(struct ecryptfs_crypt_stat *crypt_stat, 44 ecryptfs_encrypt_page_offset(struct ecryptfs_crypt_stat *crypt_stat, 86 * @crypt_stat: Pointer to crypt_stat struct for the current inode 90 * Uses the allocated crypto context that crypt_stat references to 94 struct ecryptfs_crypt_stat *crypt_stat, 99 .tfm = crypt_stat->hash_tfm, 104 mutex_lock(&crypt_stat->cs_hash_tfm_mutex); 116 crypt_stat->hash_tfm = desc.tfm; 121 mutex_unlock(&crypt_stat 93 ecryptfs_calculate_md5(char *dst, struct ecryptfs_crypt_stat *crypt_stat, char *src, int len) argument 159 ecryptfs_derive_iv(char *iv, struct ecryptfs_crypt_stat *crypt_stat, pgoff_t offset) argument 204 ecryptfs_init_crypt_stat(struct ecryptfs_crypt_stat *crypt_stat) argument 219 ecryptfs_destruct_crypt_stat(struct ecryptfs_crypt_stat *crypt_stat) argument 295 encrypt_scatterlist(struct ecryptfs_crypt_stat *crypt_stat, struct scatterlist *dest_sg, struct scatterlist *src_sg, int size, unsigned char *iv) argument 334 ecryptfs_extent_to_lwr_pg_idx_and_offset(unsigned long *lower_page_idx, int *byte_offset, struct ecryptfs_crypt_stat *crypt_stat, unsigned long extent_num) argument 473 struct ecryptfs_crypt_stat *crypt_stat; local 610 struct ecryptfs_crypt_stat *crypt_stat; local 705 decrypt_scatterlist(struct ecryptfs_crypt_stat *crypt_stat, struct scatterlist *dest_sg, struct scatterlist *src_sg, int size, unsigned char *iv) argument 747 ecryptfs_encrypt_page_offset(struct ecryptfs_crypt_stat *crypt_stat, struct page *dst_page, int dst_offset, struct page *src_page, int src_offset, int size, unsigned char *iv) argument 769 ecryptfs_decrypt_page_offset(struct ecryptfs_crypt_stat *crypt_stat, struct page *dst_page, int dst_offset, struct page *src_page, int src_offset, int size, unsigned char *iv) argument 796 ecryptfs_init_crypt_ctx(struct ecryptfs_crypt_stat *crypt_stat) argument 837 set_extent_mask_and_shift(struct ecryptfs_crypt_stat *crypt_stat) argument 853 ecryptfs_set_default_sizes(struct ecryptfs_crypt_stat *crypt_stat) argument 877 ecryptfs_compute_root_iv(struct ecryptfs_crypt_stat *crypt_stat) argument 906 ecryptfs_generate_new_key(struct ecryptfs_crypt_stat *crypt_stat) argument 924 ecryptfs_copy_mount_wide_flags_to_inode_flags( struct ecryptfs_crypt_stat *crypt_stat, struct ecryptfs_mount_crypt_stat *mount_crypt_stat) argument 940 ecryptfs_set_default_crypt_stat_vals( struct ecryptfs_crypt_stat *crypt_stat, struct ecryptfs_mount_crypt_stat *mount_crypt_stat) argument 977 struct ecryptfs_crypt_stat *crypt_stat = local 1063 ecryptfs_process_flags(struct ecryptfs_crypt_stat *crypt_stat, char *page_virt, int *bytes_read) argument 1106 write_ecryptfs_flags(char *page_virt, struct ecryptfs_crypt_stat *crypt_stat, size_t *written) argument 1149 ecryptfs_code_for_cipher_string(struct ecryptfs_crypt_stat *crypt_stat) argument 1255 ecryptfs_write_header_metadata(char *virt, struct ecryptfs_crypt_stat *crypt_stat, size_t *written) argument 1306 ecryptfs_write_headers_virt(char *page_virt, size_t *size, struct ecryptfs_crypt_stat *crypt_stat, struct dentry *ecryptfs_dentry) argument 1335 ecryptfs_write_metadata_to_contents(struct ecryptfs_crypt_stat *crypt_stat, struct file *lower_file, char *page_virt) argument 1379 ecryptfs_write_metadata_to_xattr(struct dentry *ecryptfs_dentry, struct ecryptfs_crypt_stat *crypt_stat, char *page_virt, size_t size) argument 1405 struct ecryptfs_crypt_stat *crypt_stat; local 1459 parse_header_metadata(struct ecryptfs_crypt_stat *crypt_stat, char *virt, int *bytes_read, int validate_header_size) argument 1494 set_default_header_data(struct ecryptfs_crypt_stat *crypt_stat) argument 1508 ecryptfs_read_headers_virt(char *page_virt, struct ecryptfs_crypt_stat *crypt_stat, struct dentry *ecryptfs_dentry, int validate_header_size) argument 1619 struct ecryptfs_crypt_stat *crypt_stat = local 1708 ecryptfs_encode_filename(struct ecryptfs_crypt_stat *crypt_stat, const char *name, int length, char **encoded_name) argument 1752 ecryptfs_decode_filename(struct ecryptfs_crypt_stat *crypt_stat, const char *name, int length, char **decrypted_name) argument [all...] |
H A D | keystore.c | 279 struct ecryptfs_crypt_stat *crypt_stat, char **packet, 298 data_len = (5 + ECRYPTFS_SIG_SIZE_HEX + crypt_stat->key_size); 318 rc = write_packet_length(&message[i], crypt_stat->key_size + 3, 327 memcpy(&message[i], crypt_stat->key, crypt_stat->key_size); 328 i += crypt_stat->key_size; 329 for (j = 0; j < crypt_stat->key_size; j++) 330 checksum += crypt_stat->key[j]; 408 struct ecryptfs_crypt_stat *crypt_stat) 445 memcpy(crypt_stat 278 write_tag_66_packet(char *signature, size_t cipher_code, struct ecryptfs_crypt_stat *crypt_stat, char **packet, size_t *packet_len) argument 405 decrypt_pki_encrypted_session_key( struct ecryptfs_mount_crypt_stat *mount_crypt_stat, struct ecryptfs_auth_tok *auth_tok, struct ecryptfs_crypt_stat *crypt_stat) argument 506 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) argument 649 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) argument 925 decrypt_session_key(struct ecryptfs_auth_tok *auth_tok, struct ecryptfs_crypt_stat *crypt_stat) argument 1052 ecryptfs_parse_packet_set(struct ecryptfs_crypt_stat *crypt_stat, unsigned char *src, struct dentry *ecryptfs_dentry) argument 1240 pki_encrypt_session_key(struct ecryptfs_auth_tok *auth_tok, struct ecryptfs_crypt_stat *crypt_stat, struct ecryptfs_key_record *key_rec) argument 1290 write_tag_1_packet(char *dest, size_t max, struct ecryptfs_auth_tok *auth_tok, struct ecryptfs_crypt_stat *crypt_stat, struct ecryptfs_mount_crypt_stat *mount_crypt_stat, struct ecryptfs_key_record *key_rec, size_t *packet_size) argument 1447 write_tag_3_packet(char *dest, size_t max, struct ecryptfs_auth_tok *auth_tok, struct ecryptfs_crypt_stat *crypt_stat, struct ecryptfs_key_record *key_rec, size_t *packet_size) argument 1655 ecryptfs_generate_key_packet_set(char *dest_base, struct ecryptfs_crypt_stat *crypt_stat, struct dentry *ecryptfs_dentry, size_t *len, size_t max) argument [all...] |
H A D | inode.c | 164 ecryptfs_inode_to_private(inode)->crypt_stat.flags |= 174 ecryptfs_inode_to_private(inode)->crypt_stat.flags |= ECRYPTFS_NEW_FILE; 191 struct ecryptfs_crypt_stat *crypt_stat; local 201 crypt_stat = &ecryptfs_inode_to_private(inode)->crypt_stat; 214 crypt_stat->flags &= ~(ECRYPTFS_ENCRYPTED); 217 crypt_stat->flags |= ECRYPTFS_NEW_FILE; 286 struct ecryptfs_crypt_stat *crypt_stat = NULL; local 300 encoded_namelen = ecryptfs_encode_filename(crypt_stat, 370 crypt_stat 477 struct ecryptfs_crypt_stat *crypt_stat = NULL; local 620 struct ecryptfs_crypt_stat *crypt_stat; local 716 upper_size_to_lower_size(struct ecryptfs_crypt_stat *crypt_stat, loff_t upper_size) argument 753 struct ecryptfs_crypt_stat *crypt_stat; local 894 struct ecryptfs_crypt_stat *crypt_stat; local [all...] |
H A D | file.c | 83 struct ecryptfs_crypt_stat *crypt_stat; local 90 crypt_stat = ecryptfs_dentry_to_private(buf->dentry)->crypt_stat; 92 decoded_length = ecryptfs_decode_filename(crypt_stat, name, namelen, 184 struct ecryptfs_crypt_stat *crypt_stat = NULL; local 217 crypt_stat = &ecryptfs_inode_to_private(inode)->crypt_stat; 218 mutex_lock(&crypt_stat->cs_mutex); 219 if (!(crypt_stat->flags & ECRYPTFS_POLICY_APPLIED)) { 222 crypt_stat [all...] |
H A D | mmap.c | 261 struct ecryptfs_crypt_stat *crypt_stat) 265 crypt_stat->num_header_extents_at_front; 267 crypt_stat->num_header_extents_at_front = 1; 268 ecryptfs_write_header_metadata(page_virt + 20, crypt_stat, &written); 269 crypt_stat->num_header_extents_at_front = 285 struct ecryptfs_crypt_stat *crypt_stat; local 288 crypt_stat = &ecryptfs_inode_to_private(file->f_path.dentry->d_inode) 289 ->crypt_stat; 290 if (!crypt_stat 291 || !(crypt_stat 260 set_header_info(char *page_virt, struct ecryptfs_crypt_stat *crypt_stat) argument 577 struct ecryptfs_crypt_stat *crypt_stat; local 704 struct ecryptfs_crypt_stat *crypt_stat; local [all...] |
H A D | ecryptfs_kernel.h | 258 struct ecryptfs_crypt_stat crypt_stat; member in struct:ecryptfs_inode_info 265 struct ecryptfs_crypt_stat *crypt_stat; member in struct:ecryptfs_dentry_info 299 struct ecryptfs_crypt_stat *crypt_stat; member in struct:ecryptfs_file_info 476 int ecryptfs_decode_filename(struct ecryptfs_crypt_stat *crypt_stat, 479 int ecryptfs_encode_filename(struct ecryptfs_crypt_stat *crypt_stat, 486 int ecryptfs_compute_root_iv(struct ecryptfs_crypt_stat *crypt_stat); 488 void ecryptfs_init_crypt_stat(struct ecryptfs_crypt_stat *crypt_stat); 489 void ecryptfs_destruct_crypt_stat(struct ecryptfs_crypt_stat *crypt_stat); 492 int ecryptfs_init_crypt_ctx(struct ecryptfs_crypt_stat *crypt_stat); 529 u16 ecryptfs_code_for_cipher_string(struct ecryptfs_crypt_stat *crypt_stat); [all...] |
H A D | super.c | 56 ecryptfs_init_crypt_stat(&ecryptfs_inode->crypt_stat); 68 * memory in the crypt_stat struct, will be released here. 76 ecryptfs_destruct_crypt_stat(&inode_info->crypt_stat);
|