• Home
  • Raw
  • Download

Lines Matching refs:crypt_stat

280 		    struct ecryptfs_crypt_stat *crypt_stat, char **packet,  in write_tag_66_packet()  argument
299 data_len = (5 + ECRYPTFS_SIG_SIZE_HEX + crypt_stat->key_size); in write_tag_66_packet()
319 rc = ecryptfs_write_packet_length(&message[i], crypt_stat->key_size + 3, in write_tag_66_packet()
328 memcpy(&message[i], crypt_stat->key, crypt_stat->key_size); in write_tag_66_packet()
329 i += crypt_stat->key_size; in write_tag_66_packet()
330 for (j = 0; j < crypt_stat->key_size; j++) in write_tag_66_packet()
331 checksum += crypt_stat->key[j]; in write_tag_66_packet()
1009 struct ecryptfs_crypt_stat *crypt_stat) in decrypt_pki_encrypted_session_key() argument
1052 memcpy(crypt_stat->key, auth_tok->session_key.decrypted_key, in decrypt_pki_encrypted_session_key()
1054 crypt_stat->key_size = auth_tok->session_key.decrypted_key_size; in decrypt_pki_encrypted_session_key()
1055 rc = ecryptfs_cipher_code_to_string(crypt_stat->cipher, cipher_code); in decrypt_pki_encrypted_session_key()
1061 crypt_stat->flags |= ECRYPTFS_KEY_VALID; in decrypt_pki_encrypted_session_key()
1064 ecryptfs_dump_hex(crypt_stat->key, in decrypt_pki_encrypted_session_key()
1065 crypt_stat->key_size); in decrypt_pki_encrypted_session_key()
1106 parse_tag_1_packet(struct ecryptfs_crypt_stat *crypt_stat, in parse_tag_1_packet() argument
1238 parse_tag_3_packet(struct ecryptfs_crypt_stat *crypt_stat, in parse_tag_3_packet() argument
1313 ecryptfs_cipher_code_to_string(crypt_stat->cipher, in parse_tag_3_packet()
1319 crypt_stat->key_size = 24; in parse_tag_3_packet()
1322 crypt_stat->key_size = in parse_tag_3_packet()
1325 ecryptfs_init_crypt_ctx(crypt_stat); in parse_tag_3_packet()
1551 struct ecryptfs_crypt_stat *crypt_stat) in decrypt_passphrase_encrypted_session_key() argument
1570 crypt_stat->cipher); in decrypt_passphrase_encrypted_session_key()
1574 crypt_stat->cipher, rc); in decrypt_passphrase_encrypted_session_key()
1602 crypt_stat->key_size); in decrypt_passphrase_encrypted_session_key()
1617 memcpy(crypt_stat->key, auth_tok->session_key.decrypted_key, in decrypt_passphrase_encrypted_session_key()
1619 crypt_stat->flags |= ECRYPTFS_KEY_VALID; in decrypt_passphrase_encrypted_session_key()
1622 crypt_stat->key_size); in decrypt_passphrase_encrypted_session_key()
1623 ecryptfs_dump_hex(crypt_stat->key, in decrypt_passphrase_encrypted_session_key()
1624 crypt_stat->key_size); in decrypt_passphrase_encrypted_session_key()
1643 int ecryptfs_parse_packet_set(struct ecryptfs_crypt_stat *crypt_stat, in ecryptfs_parse_packet_set() argument
1671 rc = parse_tag_3_packet(crypt_stat, in ecryptfs_parse_packet_set()
1712 crypt_stat->flags |= ECRYPTFS_ENCRYPTED; in ecryptfs_parse_packet_set()
1715 rc = parse_tag_1_packet(crypt_stat, in ecryptfs_parse_packet_set()
1726 crypt_stat->flags |= ECRYPTFS_ENCRYPTED; in ecryptfs_parse_packet_set()
1773 crypt_stat->mount_crypt_stat, in ecryptfs_parse_packet_set()
1792 crypt_stat); in ecryptfs_parse_packet_set()
1798 candidate_auth_tok, crypt_stat); in ecryptfs_parse_packet_set()
1823 rc = ecryptfs_compute_root_iv(crypt_stat); in ecryptfs_parse_packet_set()
1829 rc = ecryptfs_init_crypt_ctx(crypt_stat); in ecryptfs_parse_packet_set()
1833 crypt_stat->cipher, rc); in ecryptfs_parse_packet_set()
1843 struct ecryptfs_crypt_stat *crypt_stat, in pki_encrypt_session_key() argument
1854 crypt_stat->cipher, in pki_encrypt_session_key()
1855 crypt_stat->key_size), in pki_encrypt_session_key()
1856 crypt_stat, &payload, &payload_len); in pki_encrypt_session_key()
1897 struct ecryptfs_crypt_stat *crypt_stat, in write_tag_1_packet() argument
1910 for (i = 0; i < crypt_stat->key_size; i++) in write_tag_1_packet()
1922 rc = pki_encrypt_session_key(auth_tok, crypt_stat, key_rec); in write_tag_1_packet()
2049 struct ecryptfs_crypt_stat *crypt_stat, in write_tag_3_packet() argument
2062 crypt_stat->mount_crypt_stat; in write_tag_3_packet()
2073 crypt_stat->cipher); in write_tag_3_packet()
2077 crypt_stat->cipher, rc); in write_tag_3_packet()
2088 if (crypt_stat->key_size == 0) in write_tag_3_packet()
2089 crypt_stat->key_size = in write_tag_3_packet()
2093 crypt_stat->key_size; in write_tag_3_packet()
2094 if (crypt_stat->key_size == 24 in write_tag_3_packet()
2095 && strcmp("aes", crypt_stat->cipher) == 0) { in write_tag_3_packet()
2096 memset((crypt_stat->key + 24), 0, 8); in write_tag_3_packet()
2099 auth_tok->session_key.encrypted_key_size = crypt_stat->key_size; in write_tag_3_packet()
2124 crypt_stat->key_size); in write_tag_3_packet()
2134 rc = virt_to_scatterlist(crypt_stat->key, key_rec->enc_key_size, in write_tag_3_packet()
2157 crypt_stat->key_size); in write_tag_3_packet()
2166 crypt_stat->key_size); in write_tag_3_packet()
2215 cipher_code = ecryptfs_code_for_cipher_string(crypt_stat->cipher, in write_tag_3_packet()
2216 crypt_stat->key_size); in write_tag_3_packet()
2219 "cipher [%s]\n", crypt_stat->cipher); in write_tag_3_packet()
2260 struct ecryptfs_crypt_stat *crypt_stat, in ecryptfs_generate_key_packet_set() argument
2275 mutex_lock(&crypt_stat->keysig_list_mutex); in ecryptfs_generate_key_packet_set()
2281 list_for_each_entry(key_sig, &crypt_stat->keysig_list, in ecryptfs_generate_key_packet_set()
2302 crypt_stat, key_rec, in ecryptfs_generate_key_packet_set()
2323 crypt_stat, key_rec, &written); in ecryptfs_generate_key_packet_set()
2348 mutex_unlock(&crypt_stat->keysig_list_mutex); in ecryptfs_generate_key_packet_set()
2354 int ecryptfs_add_keysig(struct ecryptfs_crypt_stat *crypt_stat, char *sig) in ecryptfs_add_keysig() argument
2367 mutex_lock(&crypt_stat->keysig_list_mutex); in ecryptfs_add_keysig()
2368 list_add(&new_key_sig->crypt_stat_list, &crypt_stat->keysig_list); in ecryptfs_add_keysig()
2369 mutex_unlock(&crypt_stat->keysig_list_mutex); in ecryptfs_add_keysig()