Lines Matching refs:res
33 int res = 0; in derive_key_aes() local
40 res = PTR_ERR(tfm); in derive_key_aes()
47 res = -ENOMEM; in derive_key_aes()
53 res = crypto_skcipher_setkey(tfm, deriving_key, in derive_key_aes()
55 if (res < 0) in derive_key_aes()
62 res = crypto_wait_req(crypto_skcipher_encrypt(req), &wait); in derive_key_aes()
66 return res; in derive_key_aes()
77 int res; in validate_user_key() local
94 res = -ENOKEY; in validate_user_key()
100 res = -EKEYREVOKED; in validate_user_key()
104 res = -EINVAL; in validate_user_key()
115 res = -ENOKEY; in validate_user_key()
118 res = derive_key_aes(ctx->nonce, master_key, raw_key); in validate_user_key()
122 return res; in validate_user_key()
252 int res; in fscrypt_get_encryption_info() local
257 res = fscrypt_initialize(inode->i_sb->s_cop->flags); in fscrypt_get_encryption_info()
258 if (res) in fscrypt_get_encryption_info()
259 return res; in fscrypt_get_encryption_info()
261 res = inode->i_sb->s_cop->get_context(inode, &ctx, sizeof(ctx)); in fscrypt_get_encryption_info()
262 if (res < 0) { in fscrypt_get_encryption_info()
265 return res; in fscrypt_get_encryption_info()
272 } else if (res != sizeof(ctx)) { in fscrypt_get_encryption_info()
294 res = determine_cipher_type(crypt_info, inode, &cipher_str, &keysize); in fscrypt_get_encryption_info()
295 if (res) in fscrypt_get_encryption_info()
302 res = -ENOMEM; in fscrypt_get_encryption_info()
307 res = validate_user_key(crypt_info, &ctx, raw_key, FS_KEY_DESC_PREFIX, in fscrypt_get_encryption_info()
309 if (res && inode->i_sb->s_cop->key_prefix) { in fscrypt_get_encryption_info()
315 res = -ENOKEY; in fscrypt_get_encryption_info()
318 } else if (res) { in fscrypt_get_encryption_info()
323 res = ctfm ? PTR_ERR(ctfm) : -ENOMEM; in fscrypt_get_encryption_info()
325 __func__, res, inode->i_ino); in fscrypt_get_encryption_info()
335 res = crypto_skcipher_setkey(ctfm, raw_key, keysize); in fscrypt_get_encryption_info()
336 if (res) in fscrypt_get_encryption_info()
341 res = init_essiv_generator(crypt_info, raw_key, keysize); in fscrypt_get_encryption_info()
342 if (res) { in fscrypt_get_encryption_info()
344 __func__, res, inode->i_ino); in fscrypt_get_encryption_info()
351 if (res == -ENOKEY) in fscrypt_get_encryption_info()
352 res = 0; in fscrypt_get_encryption_info()
355 return res; in fscrypt_get_encryption_info()