• Home
  • Raw
  • Download

Lines Matching refs:err

46 	int err;  in setkey()  local
48 err = xts_verify_key(parent, key, keylen); in setkey()
49 if (err) in setkey()
50 return err; in setkey()
63 err = crypto_cipher_setkey(tweak, key + keylen, keylen); in setkey()
66 if (err) in setkey()
67 return err; in setkey()
74 err = crypto_skcipher_setkey(child, key, keylen); in setkey()
78 return err; in setkey()
95 int err; in xor_tweak() local
102 err = skcipher_walk_virt(&w, req, false); in xor_tweak()
131 err = skcipher_walk_done(&w, avail); in xor_tweak()
134 return err; in xor_tweak()
147 static void cts_done(struct crypto_async_request *areq, int err) in cts_done() argument
152 if (!err) { in cts_done()
160 skcipher_request_complete(req, err); in cts_done()
172 int err; in cts_final() local
190 err = crypt(subreq); in cts_final()
191 if (err) in cts_final()
192 return err; in cts_final()
201 static void encrypt_done(struct crypto_async_request *areq, int err) in encrypt_done() argument
205 if (!err) { in encrypt_done()
209 err = xor_tweak_post(req, true); in encrypt_done()
211 if (!err && unlikely(req->cryptlen % XTS_BLOCK_SIZE)) { in encrypt_done()
212 err = cts_final(req, crypto_skcipher_encrypt); in encrypt_done()
213 if (err == -EINPROGRESS) in encrypt_done()
218 skcipher_request_complete(req, err); in encrypt_done()
221 static void decrypt_done(struct crypto_async_request *areq, int err) in decrypt_done() argument
225 if (!err) { in decrypt_done()
229 err = xor_tweak_post(req, false); in decrypt_done()
231 if (!err && unlikely(req->cryptlen % XTS_BLOCK_SIZE)) { in decrypt_done()
232 err = cts_final(req, crypto_skcipher_decrypt); in decrypt_done()
233 if (err == -EINPROGRESS) in decrypt_done()
238 skcipher_request_complete(req, err); in decrypt_done()
265 int err; in encrypt() local
267 err = init_crypt(req, encrypt_done) ?: in encrypt()
272 if (err || likely((req->cryptlen % XTS_BLOCK_SIZE) == 0)) in encrypt()
273 return err; in encrypt()
282 int err; in decrypt() local
284 err = init_crypt(req, decrypt_done) ?: in decrypt()
289 if (err || likely((req->cryptlen % XTS_BLOCK_SIZE) == 0)) in decrypt()
290 return err; in decrypt()
345 int err; in create() local
370 err = crypto_grab_skcipher(&ctx->spawn, cipher_name, 0, mask); in create()
371 if (err == -ENOENT) { in create()
372 err = -ENAMETOOLONG; in create()
377 err = crypto_grab_skcipher(&ctx->spawn, ctx->name, 0, mask); in create()
380 if (err) in create()
385 err = -EINVAL; in create()
392 err = crypto_inst_setname(skcipher_crypto_instance(inst), "xts", in create()
394 if (err) in create()
397 err = -EINVAL; in create()
417 err = -ENAMETOOLONG; in create()
444 err = skcipher_register_instance(tmpl, inst); in create()
445 if (err) in create()
449 return err; in create()