Lines Matching refs:err

75 static int pkcs1pad_encrypt_complete(struct akcipher_request *req, int err)  in pkcs1pad_encrypt_complete()  argument
84 if (err) in pkcs1pad_encrypt_complete()
95 err = -ENOMEM; in pkcs1pad_encrypt_complete()
111 return err; in pkcs1pad_encrypt_complete()
114 static void pkcs1pad_encrypt_complete_cb(void *data, int err) in pkcs1pad_encrypt_complete_cb() argument
118 if (err == -EINPROGRESS) in pkcs1pad_encrypt_complete_cb()
121 err = pkcs1pad_encrypt_complete(req, err); in pkcs1pad_encrypt_complete_cb()
124 akcipher_request_complete(req, err); in pkcs1pad_encrypt_complete_cb()
132 int err; in pkcs1pad_encrypt() local
168 err = crypto_akcipher_encrypt(&req_ctx->child_req); in pkcs1pad_encrypt()
169 if (err != -EINPROGRESS && err != -EBUSY) in pkcs1pad_encrypt()
170 return pkcs1pad_encrypt_complete(req, err); in pkcs1pad_encrypt()
172 return err; in pkcs1pad_encrypt()
175 static int pkcs1pad_decrypt_complete(struct akcipher_request *req, int err) in pkcs1pad_decrypt_complete() argument
184 if (err) in pkcs1pad_decrypt_complete()
187 err = -EINVAL; in pkcs1pad_decrypt_complete()
212 err = 0; in pkcs1pad_decrypt_complete()
215 err = -EOVERFLOW; in pkcs1pad_decrypt_complete()
218 if (!err) in pkcs1pad_decrypt_complete()
226 return err; in pkcs1pad_decrypt_complete()
229 static void pkcs1pad_decrypt_complete_cb(void *data, int err) in pkcs1pad_decrypt_complete_cb() argument
233 if (err == -EINPROGRESS) in pkcs1pad_decrypt_complete_cb()
236 err = pkcs1pad_decrypt_complete(req, err); in pkcs1pad_decrypt_complete_cb()
239 akcipher_request_complete(req, err); in pkcs1pad_decrypt_complete_cb()
247 int err; in pkcs1pad_decrypt() local
268 err = crypto_akcipher_decrypt(&req_ctx->child_req); in pkcs1pad_decrypt()
269 if (err != -EINPROGRESS && err != -EBUSY) in pkcs1pad_decrypt()
270 return pkcs1pad_decrypt_complete(req, err); in pkcs1pad_decrypt()
272 return err; in pkcs1pad_decrypt()
316 int err; in pkcs1pad_create() local
318 err = crypto_check_attr_type(tb, CRYPTO_ALG_TYPE_AKCIPHER, &mask); in pkcs1pad_create()
319 if (err) in pkcs1pad_create()
320 return err; in pkcs1pad_create()
328 err = crypto_grab_akcipher(&ctx->spawn, akcipher_crypto_instance(inst), in pkcs1pad_create()
330 if (err) in pkcs1pad_create()
336 err = -EINVAL; in pkcs1pad_create()
340 err = -ENAMETOOLONG; in pkcs1pad_create()
365 err = akcipher_register_instance(tmpl, inst); in pkcs1pad_create()
366 if (err) { in pkcs1pad_create()
370 return err; in pkcs1pad_create()