Lines Matching refs:rc

44 	int rc = 0;  in process_request_key_err()  local
49 rc = -ENOENT; in process_request_key_err()
53 rc = -ETIME; in process_request_key_err()
57 rc = -EINVAL; in process_request_key_err()
62 rc = -EINVAL; in process_request_key_err()
64 return rc; in process_request_key_err()
69 int rc = err_code; in process_find_global_auth_tok_for_sig_err() local
79 rc = process_request_key_err(err_code); in process_find_global_auth_tok_for_sig_err()
82 return rc; in process_find_global_auth_tok_for_sig_err()
97 int rc = 0; in ecryptfs_parse_packet_length() local
114 rc = -EINVAL; in ecryptfs_parse_packet_length()
118 rc = -EINVAL; in ecryptfs_parse_packet_length()
122 return rc; in ecryptfs_parse_packet_length()
138 int rc = 0; in ecryptfs_write_packet_length() local
149 rc = -EINVAL; in ecryptfs_write_packet_length()
153 return rc; in ecryptfs_write_packet_length()
164 int rc; in write_tag_64_packet() local
180 rc = -ENOMEM; in write_tag_64_packet()
184 rc = ecryptfs_write_packet_length(&message[i], ECRYPTFS_SIG_SIZE_HEX, in write_tag_64_packet()
186 if (rc) { in write_tag_64_packet()
194 rc = ecryptfs_write_packet_length(&message[i], in write_tag_64_packet()
197 if (rc) { in write_tag_64_packet()
208 return rc; in write_tag_64_packet()
222 int rc; in parse_tag_65_packet() local
234 rc = -EIO; in parse_tag_65_packet()
239 rc = -EIO; in parse_tag_65_packet()
245 rc = -EIO; in parse_tag_65_packet()
248 rc = ecryptfs_parse_packet_length(&data[i], &m_size, &data_len); in parse_tag_65_packet()
249 if (rc) { in parse_tag_65_packet()
251 "rc = [%d]\n", rc); in parse_tag_65_packet()
258 rc = -EIO; in parse_tag_65_packet()
265 rc = -EIO; in parse_tag_65_packet()
276 rc = -EIO; in parse_tag_65_packet()
290 rc = -EIO; in parse_tag_65_packet()
293 return rc; in parse_tag_65_packet()
308 int rc; in write_tag_66_packet() local
323 rc = -ENOMEM; in write_tag_66_packet()
327 rc = ecryptfs_write_packet_length(&message[i], ECRYPTFS_SIG_SIZE_HEX, in write_tag_66_packet()
329 if (rc) { in write_tag_66_packet()
338 rc = ecryptfs_write_packet_length(&message[i], crypt_stat->key_size + 3, in write_tag_66_packet()
340 if (rc) { in write_tag_66_packet()
355 return rc; in write_tag_66_packet()
366 int rc; in parse_tag_67_packet() local
379 rc = -EIO; in parse_tag_67_packet()
385 rc = -EIO; in parse_tag_67_packet()
391 rc = -EIO; in parse_tag_67_packet()
397 rc = ecryptfs_parse_packet_length(&data[i], &key_rec->enc_key_size, in parse_tag_67_packet()
399 if (rc) { in parse_tag_67_packet()
401 "rc = [%d]\n", rc); in parse_tag_67_packet()
406 rc = -EIO; in parse_tag_67_packet()
412 rc = -EIO; in parse_tag_67_packet()
421 return rc; in parse_tag_67_packet()
432 int rc = 0; in ecryptfs_verify_version() local
442 rc = -EINVAL; in ecryptfs_verify_version()
449 rc = -EINVAL; in ecryptfs_verify_version()
453 return rc; in ecryptfs_verify_version()
467 int rc = 0; in ecryptfs_verify_auth_tok_from_key() local
475 rc = -EINVAL; in ecryptfs_verify_auth_tok_from_key()
482 rc = -EINVAL; in ecryptfs_verify_auth_tok_from_key()
486 return rc; in ecryptfs_verify_auth_tok_from_key()
496 int rc = 0; in ecryptfs_find_global_auth_tok_for_sig() local
508 rc = -EINVAL; in ecryptfs_find_global_auth_tok_for_sig()
512 rc = key_validate(walker->global_auth_tok_key); in ecryptfs_find_global_auth_tok_for_sig()
513 if (rc) { in ecryptfs_find_global_auth_tok_for_sig()
514 if (rc == -EKEYEXPIRED) in ecryptfs_find_global_auth_tok_for_sig()
520 rc = ecryptfs_verify_auth_tok_from_key( in ecryptfs_find_global_auth_tok_for_sig()
522 if (rc) in ecryptfs_find_global_auth_tok_for_sig()
529 rc = -ENOENT; in ecryptfs_find_global_auth_tok_for_sig()
540 return rc; in ecryptfs_find_global_auth_tok_for_sig()
565 int rc = 0; in ecryptfs_find_auth_tok_for_sig() local
567 rc = ecryptfs_find_global_auth_tok_for_sig(auth_tok_key, auth_tok, in ecryptfs_find_auth_tok_for_sig()
569 if (rc == -ENOENT) { in ecryptfs_find_auth_tok_for_sig()
579 rc = ecryptfs_keyring_auth_tok_for_sig(auth_tok_key, auth_tok, in ecryptfs_find_auth_tok_for_sig()
582 return rc; in ecryptfs_find_auth_tok_for_sig()
630 int rc = 0; in ecryptfs_write_tag_70_packet() local
636 rc = -ENOMEM; in ecryptfs_write_tag_70_packet()
641 rc = ecryptfs_find_auth_tok_for_sig( in ecryptfs_write_tag_70_packet()
645 if (rc) { in ecryptfs_write_tag_70_packet()
648 mount_crypt_stat->global_default_fnek_sig, rc); in ecryptfs_write_tag_70_packet()
651 rc = ecryptfs_get_tfm_and_mutex_for_cipher_name( in ecryptfs_write_tag_70_packet()
654 if (unlikely(rc)) { in ecryptfs_write_tag_70_packet()
657 mount_crypt_stat->global_default_fn_cipher_name, rc); in ecryptfs_write_tag_70_packet()
691 rc = -EINVAL; in ecryptfs_write_tag_70_packet()
700 rc = -ENOMEM; in ecryptfs_write_tag_70_packet()
705 rc = ecryptfs_write_packet_length(&dest[s->i], in ecryptfs_write_tag_70_packet()
710 if (rc) { in ecryptfs_write_tag_70_packet()
713 __func__, rc); in ecryptfs_write_tag_70_packet()
729 rc = -EINVAL; in ecryptfs_write_tag_70_packet()
736 rc = -EOPNOTSUPP; in ecryptfs_write_tag_70_packet()
749 rc = PTR_ERR(s->hash_desc.tfm); in ecryptfs_write_tag_70_packet()
752 __func__, rc); in ecryptfs_write_tag_70_packet()
755 rc = crypto_hash_init(&s->hash_desc); in ecryptfs_write_tag_70_packet()
756 if (rc) { in ecryptfs_write_tag_70_packet()
759 __func__, rc); in ecryptfs_write_tag_70_packet()
762 rc = crypto_hash_update( in ecryptfs_write_tag_70_packet()
765 if (rc) { in ecryptfs_write_tag_70_packet()
768 __func__, rc); in ecryptfs_write_tag_70_packet()
771 rc = crypto_hash_final(&s->hash_desc, s->hash); in ecryptfs_write_tag_70_packet()
772 if (rc) { in ecryptfs_write_tag_70_packet()
775 __func__, rc); in ecryptfs_write_tag_70_packet()
785 rc = crypto_hash_init(&s->hash_desc); in ecryptfs_write_tag_70_packet()
786 if (rc) { in ecryptfs_write_tag_70_packet()
789 "rc = [%d]\n", __func__, rc); in ecryptfs_write_tag_70_packet()
792 rc = crypto_hash_update(&s->hash_desc, &s->hash_sg, in ecryptfs_write_tag_70_packet()
794 if (rc) { in ecryptfs_write_tag_70_packet()
797 "rc = [%d]\n", __func__, rc); in ecryptfs_write_tag_70_packet()
800 rc = crypto_hash_final(&s->hash_desc, s->tmp_hash); in ecryptfs_write_tag_70_packet()
801 if (rc) { in ecryptfs_write_tag_70_packet()
804 "rc = [%d]\n", __func__, rc); in ecryptfs_write_tag_70_packet()
815 rc = virt_to_scatterlist(s->block_aligned_filename, in ecryptfs_write_tag_70_packet()
817 if (rc < 1) { in ecryptfs_write_tag_70_packet()
820 "block_aligned_filename_size = [%zd]\n", __func__, rc, in ecryptfs_write_tag_70_packet()
824 rc = virt_to_scatterlist(&dest[s->i], s->block_aligned_filename_size, in ecryptfs_write_tag_70_packet()
826 if (rc < 1) { in ecryptfs_write_tag_70_packet()
830 __func__, rc, s->block_aligned_filename_size); in ecryptfs_write_tag_70_packet()
839 rc = crypto_blkcipher_setkey( in ecryptfs_write_tag_70_packet()
843 if (rc < 0) { in ecryptfs_write_tag_70_packet()
848 rc, in ecryptfs_write_tag_70_packet()
853 rc = crypto_blkcipher_encrypt_iv(&s->desc, s->dst_sg, s->src_sg, in ecryptfs_write_tag_70_packet()
855 if (rc) { in ecryptfs_write_tag_70_packet()
857 "rc = [%d]\n", __func__, rc); in ecryptfs_write_tag_70_packet()
875 return rc; in ecryptfs_write_tag_70_packet()
920 int rc = 0; in ecryptfs_parse_tag_70_packet() local
929 rc = -ENOMEM; in ecryptfs_parse_tag_70_packet()
937 rc = -EINVAL; in ecryptfs_parse_tag_70_packet()
952 rc = -EINVAL; in ecryptfs_parse_tag_70_packet()
955 rc = ecryptfs_parse_packet_length(&data[(*packet_size)], in ecryptfs_parse_tag_70_packet()
958 if (rc) { in ecryptfs_parse_tag_70_packet()
960 "rc = [%d]\n", __func__, rc); in ecryptfs_parse_tag_70_packet()
971 rc = -EINVAL; in ecryptfs_parse_tag_70_packet()
980 rc = ecryptfs_cipher_code_to_string(s->cipher_string, s->cipher_code); in ecryptfs_parse_tag_70_packet()
981 if (rc) { in ecryptfs_parse_tag_70_packet()
986 rc = ecryptfs_find_auth_tok_for_sig(&auth_tok_key, in ecryptfs_parse_tag_70_packet()
989 if (rc) { in ecryptfs_parse_tag_70_packet()
992 rc); in ecryptfs_parse_tag_70_packet()
995 rc = ecryptfs_get_tfm_and_mutex_for_cipher_name(&s->desc.tfm, in ecryptfs_parse_tag_70_packet()
998 if (unlikely(rc)) { in ecryptfs_parse_tag_70_packet()
1001 s->cipher_string, rc); in ecryptfs_parse_tag_70_packet()
1005 rc = virt_to_scatterlist(&data[(*packet_size)], in ecryptfs_parse_tag_70_packet()
1007 if (rc < 1) { in ecryptfs_parse_tag_70_packet()
1011 __func__, rc, s->block_aligned_filename_size); in ecryptfs_parse_tag_70_packet()
1021 rc = -ENOMEM; in ecryptfs_parse_tag_70_packet()
1024 rc = virt_to_scatterlist(s->decrypted_filename, in ecryptfs_parse_tag_70_packet()
1026 if (rc < 1) { in ecryptfs_parse_tag_70_packet()
1030 __func__, rc, s->block_aligned_filename_size); in ecryptfs_parse_tag_70_packet()
1042 rc = -EOPNOTSUPP; in ecryptfs_parse_tag_70_packet()
1047 rc = crypto_blkcipher_setkey( in ecryptfs_parse_tag_70_packet()
1051 if (rc < 0) { in ecryptfs_parse_tag_70_packet()
1056 rc, in ecryptfs_parse_tag_70_packet()
1061 rc = crypto_blkcipher_decrypt_iv(&s->desc, s->dst_sg, s->src_sg, in ecryptfs_parse_tag_70_packet()
1063 if (rc) { in ecryptfs_parse_tag_70_packet()
1065 "rc = [%d]\n", __func__, rc); in ecryptfs_parse_tag_70_packet()
1076 rc = -EINVAL; in ecryptfs_parse_tag_70_packet()
1084 rc = -EINVAL; in ecryptfs_parse_tag_70_packet()
1092 rc = -ENOMEM; in ecryptfs_parse_tag_70_packet()
1102 if (rc) { in ecryptfs_parse_tag_70_packet()
1112 return rc; in ecryptfs_parse_tag_70_packet()
1118 int rc = 0; in ecryptfs_get_auth_tok_sig() local
1131 rc = -EINVAL; in ecryptfs_get_auth_tok_sig()
1133 return rc; in ecryptfs_get_auth_tok_sig()
1153 int rc; in decrypt_pki_encrypted_session_key() local
1155 rc = ecryptfs_get_auth_tok_sig(&auth_tok_sig, auth_tok); in decrypt_pki_encrypted_session_key()
1156 if (rc) { in decrypt_pki_encrypted_session_key()
1161 rc = write_tag_64_packet(auth_tok_sig, &(auth_tok->session_key), in decrypt_pki_encrypted_session_key()
1163 if (rc) { in decrypt_pki_encrypted_session_key()
1167 rc = ecryptfs_send_message(payload, payload_len, &msg_ctx); in decrypt_pki_encrypted_session_key()
1168 if (rc) { in decrypt_pki_encrypted_session_key()
1170 "ecryptfsd: %d\n", rc); in decrypt_pki_encrypted_session_key()
1173 rc = ecryptfs_wait_for_response(msg_ctx, &msg); in decrypt_pki_encrypted_session_key()
1174 if (rc) { in decrypt_pki_encrypted_session_key()
1177 rc = -EIO; in decrypt_pki_encrypted_session_key()
1180 rc = parse_tag_65_packet(&(auth_tok->session_key), in decrypt_pki_encrypted_session_key()
1182 if (rc) { in decrypt_pki_encrypted_session_key()
1184 rc); in decrypt_pki_encrypted_session_key()
1191 rc = ecryptfs_cipher_code_to_string(crypt_stat->cipher, cipher_code); in decrypt_pki_encrypted_session_key()
1192 if (rc) { in decrypt_pki_encrypted_session_key()
1206 return rc; in decrypt_pki_encrypted_session_key()
1250 int rc = 0; in parse_tag_1_packet() local
1269 rc = -EINVAL; in parse_tag_1_packet()
1275 rc = -EINVAL; in parse_tag_1_packet()
1285 rc = -ENOMEM; in parse_tag_1_packet()
1289 rc = ecryptfs_parse_packet_length(&data[(*packet_size)], &body_size, in parse_tag_1_packet()
1291 if (rc) { in parse_tag_1_packet()
1293 "rc = [%d]\n", rc); in parse_tag_1_packet()
1298 rc = -EINVAL; in parse_tag_1_packet()
1304 rc = -EINVAL; in parse_tag_1_packet()
1310 rc = -EINVAL; in parse_tag_1_packet()
1325 rc = -EINVAL; in parse_tag_1_packet()
1350 if (rc) in parse_tag_1_packet()
1352 return rc; in parse_tag_1_packet()
1382 int rc = 0; in parse_tag_3_packet() local
1404 rc = -EINVAL; in parse_tag_3_packet()
1410 rc = -EINVAL; in parse_tag_3_packet()
1419 rc = -ENOMEM; in parse_tag_3_packet()
1423 rc = ecryptfs_parse_packet_length(&data[(*packet_size)], &body_size, in parse_tag_3_packet()
1425 if (rc) { in parse_tag_3_packet()
1427 rc); in parse_tag_3_packet()
1432 rc = -EINVAL; in parse_tag_3_packet()
1438 rc = -EINVAL; in parse_tag_3_packet()
1447 rc = -EINVAL; in parse_tag_3_packet()
1453 rc = -EINVAL; in parse_tag_3_packet()
1456 rc = ecryptfs_cipher_code_to_string(crypt_stat->cipher, in parse_tag_3_packet()
1458 if (rc) in parse_tag_3_packet()
1470 rc = ecryptfs_init_crypt_ctx(crypt_stat); in parse_tag_3_packet()
1471 if (rc) in parse_tag_3_packet()
1475 rc = -ENOSYS; in parse_tag_3_packet()
1507 rc = -ENOSYS; in parse_tag_3_packet()
1526 if (rc) in parse_tag_3_packet()
1528 return rc; in parse_tag_3_packet()
1554 int rc = 0; in parse_tag_11_packet() local
1574 rc = -EINVAL; in parse_tag_11_packet()
1579 rc = -EINVAL; in parse_tag_11_packet()
1582 rc = ecryptfs_parse_packet_length(&data[(*packet_size)], &body_size, in parse_tag_11_packet()
1584 if (rc) { in parse_tag_11_packet()
1590 rc = -EINVAL; in parse_tag_11_packet()
1597 rc = -EINVAL; in parse_tag_11_packet()
1603 rc = -EINVAL; in parse_tag_11_packet()
1608 rc = -EINVAL; in parse_tag_11_packet()
1613 rc = -EINVAL; in parse_tag_11_packet()
1620 if (rc) { in parse_tag_11_packet()
1624 return rc; in parse_tag_11_packet()
1631 int rc = 0; in ecryptfs_keyring_auth_tok_for_sig() local
1639 rc = process_request_key_err(PTR_ERR(*auth_tok_key)); in ecryptfs_keyring_auth_tok_for_sig()
1645 rc = ecryptfs_verify_auth_tok_from_key(*auth_tok_key, auth_tok); in ecryptfs_keyring_auth_tok_for_sig()
1646 if (rc) { in ecryptfs_keyring_auth_tok_for_sig()
1653 return rc; in ecryptfs_keyring_auth_tok_for_sig()
1673 int rc = 0; in decrypt_passphrase_encrypted_session_key() local
1683 rc = ecryptfs_get_tfm_and_mutex_for_cipher_name(&desc.tfm, &tfm_mutex, in decrypt_passphrase_encrypted_session_key()
1685 if (unlikely(rc)) { in decrypt_passphrase_encrypted_session_key()
1688 crypt_stat->cipher, rc); in decrypt_passphrase_encrypted_session_key()
1691 rc = virt_to_scatterlist(auth_tok->session_key.encrypted_key, in decrypt_passphrase_encrypted_session_key()
1694 if (rc < 1 || rc > 2) { in decrypt_passphrase_encrypted_session_key()
1698 "auth_tok->session_key.encrypted_key_size = [%d]\n", rc, in decrypt_passphrase_encrypted_session_key()
1704 rc = virt_to_scatterlist(auth_tok->session_key.decrypted_key, in decrypt_passphrase_encrypted_session_key()
1707 if (rc < 1 || rc > 2) { in decrypt_passphrase_encrypted_session_key()
1710 "expected rc = 1; got rc = [%d]\n", rc); in decrypt_passphrase_encrypted_session_key()
1714 rc = crypto_blkcipher_setkey( in decrypt_passphrase_encrypted_session_key()
1717 if (unlikely(rc < 0)) { in decrypt_passphrase_encrypted_session_key()
1720 rc = -EINVAL; in decrypt_passphrase_encrypted_session_key()
1723 rc = crypto_blkcipher_decrypt(&desc, dst_sg, src_sg, in decrypt_passphrase_encrypted_session_key()
1726 if (unlikely(rc)) { in decrypt_passphrase_encrypted_session_key()
1727 printk(KERN_ERR "Error decrypting; rc = [%d]\n", rc); in decrypt_passphrase_encrypted_session_key()
1741 return rc; in decrypt_passphrase_encrypted_session_key()
1775 int rc = 0; in ecryptfs_parse_packet_set() local
1786 rc = parse_tag_3_packet(crypt_stat, in ecryptfs_parse_packet_set()
1790 if (rc) { in ecryptfs_parse_packet_set()
1793 rc = -EIO; in ecryptfs_parse_packet_set()
1797 rc = parse_tag_11_packet((unsigned char *)&src[i], in ecryptfs_parse_packet_set()
1803 if (rc) { in ecryptfs_parse_packet_set()
1810 rc = -EIO; in ecryptfs_parse_packet_set()
1820 rc = -EIO; in ecryptfs_parse_packet_set()
1830 rc = parse_tag_1_packet(crypt_stat, in ecryptfs_parse_packet_set()
1834 if (rc) { in ecryptfs_parse_packet_set()
1837 rc = -EIO; in ecryptfs_parse_packet_set()
1846 rc = -EIO; in ecryptfs_parse_packet_set()
1859 rc = -EINVAL; in ecryptfs_parse_packet_set()
1877 rc = ecryptfs_get_auth_tok_sig(&candidate_auth_tok_sig, in ecryptfs_parse_packet_set()
1879 if (rc) { in ecryptfs_parse_packet_set()
1883 rc = -EINVAL; in ecryptfs_parse_packet_set()
1886 rc = ecryptfs_find_auth_tok_for_sig(&auth_tok_key, in ecryptfs_parse_packet_set()
1890 if (!rc) { in ecryptfs_parse_packet_set()
1898 rc = -EIO; in ecryptfs_parse_packet_set()
1908 rc = decrypt_pki_encrypted_session_key(candidate_auth_tok, in ecryptfs_parse_packet_set()
1916 rc = decrypt_passphrase_encrypted_session_key( in ecryptfs_parse_packet_set()
1921 rc = -EINVAL; in ecryptfs_parse_packet_set()
1923 if (rc) { in ecryptfs_parse_packet_set()
1931 candidate_auth_tok_sig, rc); in ecryptfs_parse_packet_set()
1946 rc = ecryptfs_compute_root_iv(crypt_stat); in ecryptfs_parse_packet_set()
1947 if (rc) { in ecryptfs_parse_packet_set()
1952 rc = ecryptfs_init_crypt_ctx(crypt_stat); in ecryptfs_parse_packet_set()
1953 if (rc) { in ecryptfs_parse_packet_set()
1956 crypt_stat->cipher, rc); in ecryptfs_parse_packet_set()
1961 return rc; in ecryptfs_parse_packet_set()
1974 int rc; in pki_encrypt_session_key() local
1976 rc = write_tag_66_packet(auth_tok->token.private_key.signature, in pki_encrypt_session_key()
1983 if (rc) { in pki_encrypt_session_key()
1987 rc = ecryptfs_send_message(payload, payload_len, &msg_ctx); in pki_encrypt_session_key()
1988 if (rc) { in pki_encrypt_session_key()
1990 "ecryptfsd: %d\n", rc); in pki_encrypt_session_key()
1993 rc = ecryptfs_wait_for_response(msg_ctx, &msg); in pki_encrypt_session_key()
1994 if (rc) { in pki_encrypt_session_key()
1997 rc = -EIO; in pki_encrypt_session_key()
2000 rc = parse_tag_67_packet(key_rec, msg); in pki_encrypt_session_key()
2001 if (rc) in pki_encrypt_session_key()
2006 return rc; in pki_encrypt_session_key()
2032 int rc = 0; in write_tag_1_packet() local
2052 rc = pki_encrypt_session_key(auth_tok_key, auth_tok, crypt_stat, in write_tag_1_packet()
2054 if (rc) { in write_tag_1_packet()
2056 "module; rc = [%d]\n", rc); in write_tag_1_packet()
2076 rc = -EINVAL; in write_tag_1_packet()
2080 rc = ecryptfs_write_packet_length(&dest[(*packet_size)], in write_tag_1_packet()
2083 if (rc) { in write_tag_1_packet()
2097 if (rc) in write_tag_1_packet()
2101 return rc; in write_tag_1_packet()
2120 int rc = 0; in write_tag_11_packet() local
2136 rc = -EINVAL; in write_tag_11_packet()
2140 rc = ecryptfs_write_packet_length(&dest[(*packet_length)], in write_tag_11_packet()
2143 if (rc) { in write_tag_11_packet()
2145 "generate packet length. rc = [%d]\n", rc); in write_tag_11_packet()
2158 if (rc) in write_tag_11_packet()
2162 return rc; in write_tag_11_packet()
2198 int rc = 0; in write_tag_3_packet() local
2203 rc = ecryptfs_get_tfm_and_mutex_for_cipher_name(&desc.tfm, &tfm_mutex, in write_tag_3_packet()
2205 if (unlikely(rc)) { in write_tag_3_packet()
2208 crypt_stat->cipher, rc); in write_tag_3_packet()
2265 rc = virt_to_scatterlist(crypt_stat->key, key_rec->enc_key_size, in write_tag_3_packet()
2267 if (rc < 1 || rc > 2) { in write_tag_3_packet()
2271 rc, key_rec->enc_key_size); in write_tag_3_packet()
2272 rc = -ENOMEM; in write_tag_3_packet()
2275 rc = virt_to_scatterlist(key_rec->enc_key, key_rec->enc_key_size, in write_tag_3_packet()
2277 if (rc < 1 || rc > 2) { in write_tag_3_packet()
2281 "key_rec->enc_key_size = [%zd]\n", rc, in write_tag_3_packet()
2283 rc = -ENOMEM; in write_tag_3_packet()
2287 rc = crypto_blkcipher_setkey(desc.tfm, session_key_encryption_key, in write_tag_3_packet()
2289 if (rc < 0) { in write_tag_3_packet()
2292 "context; rc = [%d]\n", rc); in write_tag_3_packet()
2295 rc = 0; in write_tag_3_packet()
2298 rc = crypto_blkcipher_encrypt(&desc, dst_sg, src_sg, in write_tag_3_packet()
2301 if (rc) { in write_tag_3_packet()
2302 printk(KERN_ERR "Error encrypting; rc = [%d]\n", rc); in write_tag_3_packet()
2328 rc = -EINVAL; in write_tag_3_packet()
2334 rc = ecryptfs_write_packet_length(&dest[(*packet_size)], in write_tag_3_packet()
2337 if (rc) { in write_tag_3_packet()
2339 "generate packet length. rc = [%d]\n", rc); in write_tag_3_packet()
2351 rc = -EINVAL; in write_tag_3_packet()
2365 if (rc) in write_tag_3_packet()
2369 return rc; in write_tag_3_packet()
2403 int rc = 0; in ecryptfs_generate_key_packet_set() local
2409 rc = -ENOMEM; in ecryptfs_generate_key_packet_set()
2415 rc = ecryptfs_find_global_auth_tok_for_sig(&auth_tok_key, in ecryptfs_generate_key_packet_set()
2419 if (rc) { in ecryptfs_generate_key_packet_set()
2422 rc = process_find_global_auth_tok_for_sig_err(rc); in ecryptfs_generate_key_packet_set()
2426 rc = write_tag_3_packet((dest_base + (*len)), in ecryptfs_generate_key_packet_set()
2432 if (rc) { in ecryptfs_generate_key_packet_set()
2439 rc = write_tag_11_packet((dest_base + (*len)), &max, in ecryptfs_generate_key_packet_set()
2442 if (rc) { in ecryptfs_generate_key_packet_set()
2449 rc = write_tag_1_packet(dest_base + (*len), &max, in ecryptfs_generate_key_packet_set()
2452 if (rc) { in ecryptfs_generate_key_packet_set()
2463 rc = -EINVAL; in ecryptfs_generate_key_packet_set()
2471 rc = -EIO; in ecryptfs_generate_key_packet_set()
2476 if (rc) in ecryptfs_generate_key_packet_set()
2479 return rc; in ecryptfs_generate_key_packet_set()
2509 int rc = 0; in ecryptfs_add_global_auth_tok() local
2514 rc = -ENOMEM; in ecryptfs_add_global_auth_tok()
2527 return rc; in ecryptfs_add_global_auth_tok()