Home
last modified time | relevance | path

Searched refs:err (Results 1 – 25 of 63) sorted by relevance

123

/crypto/
Dalgif_hash.c71 int err; in hash_sendmsg() local
81 err = crypto_wait_req(crypto_ahash_init(&ctx->req), &ctx->wait); in hash_sendmsg()
82 if (err) in hash_sendmsg()
96 err = copied ? 0 : len; in hash_sendmsg()
102 err = crypto_wait_req(crypto_ahash_update(&ctx->req), in hash_sendmsg()
105 if (err) in hash_sendmsg()
112 err = 0; in hash_sendmsg()
116 err = hash_alloc_result(sk, ctx); in hash_sendmsg()
117 if (err) in hash_sendmsg()
121 err = crypto_wait_req(crypto_ahash_final(&ctx->req), in hash_sendmsg()
[all …]
Drsa-pkcs1pad.c110 int err; in pkcs1pad_set_pub_key() local
114 err = crypto_akcipher_set_pub_key(ctx->child, key, keylen); in pkcs1pad_set_pub_key()
115 if (err) in pkcs1pad_set_pub_key()
116 return err; in pkcs1pad_set_pub_key()
119 err = crypto_akcipher_maxsize(ctx->child); in pkcs1pad_set_pub_key()
120 if (err > PAGE_SIZE) in pkcs1pad_set_pub_key()
123 ctx->key_size = err; in pkcs1pad_set_pub_key()
131 int err; in pkcs1pad_set_priv_key() local
135 err = crypto_akcipher_set_priv_key(ctx->child, key, keylen); in pkcs1pad_set_priv_key()
136 if (err) in pkcs1pad_set_priv_key()
[all …]
Dxts.c46 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
[all …]
Dchacha20poly1305.c72 static inline void async_done_continue(struct aead_request *req, int err, in async_done_continue() argument
75 if (!err) { in async_done_continue()
79 err = cont(req); in async_done_continue()
82 if (err != -EINPROGRESS && err != -EBUSY) in async_done_continue()
83 aead_request_complete(req, err); in async_done_continue()
120 static void chacha_decrypt_done(struct crypto_async_request *areq, int err) in chacha_decrypt_done() argument
122 async_done_continue(areq->data, err, poly_verify_tag); in chacha_decrypt_done()
131 int err; in chacha_decrypt() local
148 err = crypto_skcipher_decrypt(&creq->req); in chacha_decrypt()
149 if (err) in chacha_decrypt()
[all …]
Dahash.c81 int crypto_hash_walk_done(struct crypto_hash_walk *walk, int err) in crypto_hash_walk_done() argument
87 if (walk->entrylen && (walk->offset & alignmask) && !err) { in crypto_hash_walk_done()
111 if (err) in crypto_hash_walk_done()
112 return err; in crypto_hash_walk_done()
207 int err; in crypto_ahash_setkey() local
210 err = ahash_setkey_unaligned(tfm, key, keylen); in crypto_ahash_setkey()
212 err = tfm->setkey(tfm, key, keylen); in crypto_ahash_setkey()
214 if (unlikely(err)) { in crypto_ahash_setkey()
216 return err; in crypto_ahash_setkey()
287 static void ahash_restore_req(struct ahash_request *req, int err) in ahash_restore_req() argument
[all …]
Dtestmgr.c721 int err; in build_cipher_test_sglists() local
724 err = build_test_sglist(&tsgls->src, cfg->src_divs, alignmask, in build_cipher_test_sglists()
729 if (err) in build_cipher_test_sglists()
730 return err; in build_cipher_test_sglists()
1071 static inline int check_shash_op(const char *op, int err, in check_shash_op() argument
1075 if (err) in check_shash_op()
1077 driver, op, err, vec_name, cfg->name); in check_shash_op()
1078 return err; in check_shash_op()
1102 int err; in test_shash_vec_cfg() local
1106 err = crypto_shash_setkey(tfm, vec->key, vec->ksize); in test_shash_vec_cfg()
[all …]
Dgcm.c108 int err; in crypto_gcm_setkey() local
113 err = crypto_skcipher_setkey(ctr, key, keylen); in crypto_gcm_setkey()
116 if (err) in crypto_gcm_setkey()
117 return err; in crypto_gcm_setkey()
134 err = crypto_wait_req(crypto_skcipher_encrypt(&data->req), in crypto_gcm_setkey()
137 if (err) in crypto_gcm_setkey()
143 err = crypto_ahash_setkey(ghash, (u8 *)&data->hash, sizeof(be128)); in crypto_gcm_setkey()
149 return err; in crypto_gcm_setkey()
206 static void gcm_hash_len_done(struct crypto_async_request *areq, int err);
255 static void gcm_hash_len_done(struct crypto_async_request *areq, int err) in gcm_hash_len_done() argument
[all …]
Dalgif_skcipher.c61 int err = 0; in _skcipher_recvmsg() local
65 err = af_alg_wait_for_data(sk, flags, bs); in _skcipher_recvmsg()
66 if (err) in _skcipher_recvmsg()
67 return err; in _skcipher_recvmsg()
77 err = af_alg_get_rsgl(sk, msg, flags, areq, ctx->used, &len); in _skcipher_recvmsg()
78 if (err) in _skcipher_recvmsg()
99 err = -ENOMEM; in _skcipher_recvmsg()
121 err = ctx->enc ? in _skcipher_recvmsg()
126 if (err == -EINPROGRESS) in _skcipher_recvmsg()
136 err = crypto_wait_req(ctx->enc ? in _skcipher_recvmsg()
[all …]
Dccm.c94 int err = 0; in crypto_ccm_setkey() local
99 err = crypto_skcipher_setkey(ctr, key, keylen); in crypto_ccm_setkey()
102 if (err) in crypto_ccm_setkey()
108 err = crypto_ahash_setkey(mac, key, keylen); in crypto_ccm_setkey()
113 return err; in crypto_ccm_setkey()
187 int ilen, err; in crypto_ccm_auth() local
190 err = format_input(odata, req, cryptlen); in crypto_ccm_auth()
191 if (err) in crypto_ccm_auth()
210 err = crypto_ahash_init(ahreq); in crypto_ccm_auth()
211 if (err) in crypto_ccm_auth()
[all …]
Dessiv.c71 int err; in essiv_skcipher_setkey() local
77 err = crypto_skcipher_setkey(tctx->u.skcipher, key, keylen); in essiv_skcipher_setkey()
81 if (err) in essiv_skcipher_setkey()
82 return err; in essiv_skcipher_setkey()
85 err = crypto_shash_digest(desc, key, keylen, salt); in essiv_skcipher_setkey()
86 if (err) in essiv_skcipher_setkey()
87 return err; in essiv_skcipher_setkey()
93 err = crypto_cipher_setkey(tctx->essiv_cipher, salt, in essiv_skcipher_setkey()
99 return err; in essiv_skcipher_setkey()
109 int err; in essiv_aead_setkey() local
[all …]
Dauthenc.c40 static void authenc_request_complete(struct aead_request *req, int err) in authenc_request_complete() argument
42 if (err != -EINPROGRESS) in authenc_request_complete()
43 aead_request_complete(req, err); in authenc_request_complete()
91 int err = -EINVAL; in crypto_authenc_setkey() local
99 err = crypto_ahash_setkey(auth, keys.authkey, keys.authkeylen); in crypto_authenc_setkey()
103 if (err) in crypto_authenc_setkey()
109 err = crypto_skcipher_setkey(enc, keys.enckey, keys.enckeylen); in crypto_authenc_setkey()
115 return err; in crypto_authenc_setkey()
122 static void authenc_geniv_ahash_done(struct crypto_async_request *areq, int err) in authenc_geniv_ahash_done() argument
131 if (err) in authenc_geniv_ahash_done()
[all …]
Dauthencesn.c43 static void authenc_esn_request_complete(struct aead_request *req, int err) in authenc_esn_request_complete() argument
45 if (err != -EINPROGRESS) in authenc_esn_request_complete()
46 aead_request_complete(req, err); in authenc_esn_request_complete()
65 int err = -EINVAL; in crypto_authenc_esn_setkey() local
73 err = crypto_ahash_setkey(auth, keys.authkey, keys.authkeylen); in crypto_authenc_esn_setkey()
77 if (err) in crypto_authenc_esn_setkey()
83 err = crypto_skcipher_setkey(enc, keys.enckey, keys.enckeylen); in crypto_authenc_esn_setkey()
89 return err; in crypto_authenc_esn_setkey()
121 int err) in authenc_esn_geniv_ahash_done() argument
125 err = err ?: crypto_authenc_esn_genicv_tail(req, 0); in authenc_esn_geniv_ahash_done()
[all …]
Dcryptd.c132 int err; in cryptd_enqueue_request() local
138 err = crypto_enqueue_request(&cpu_queue->queue, request); in cryptd_enqueue_request()
142 if (err == -ENOSPC) in cryptd_enqueue_request()
155 return err; in cryptd_enqueue_request()
228 int err; in cryptd_alloc_instance() local
236 err = cryptd_init_instance(inst, alg); in cryptd_alloc_instance()
237 if (err) in cryptd_alloc_instance()
245 p = ERR_PTR(err); in cryptd_alloc_instance()
254 int err; in cryptd_skcipher_setkey() local
260 err = crypto_sync_skcipher_setkey(child, key, keylen); in cryptd_skcipher_setkey()
[all …]
Dalgif_aead.c103 int err = 0; in _aead_recvmsg() local
110 err = af_alg_wait_for_data(sk, flags, 0); in _aead_recvmsg()
111 if (err) in _aead_recvmsg()
112 return err; in _aead_recvmsg()
159 err = af_alg_get_rsgl(sk, msg, flags, areq, outlen, &usedpages); in _aead_recvmsg()
160 if (err) in _aead_recvmsg()
174 err = -EINVAL; in _aead_recvmsg()
195 err = -EFAULT; in _aead_recvmsg()
226 err = crypto_aead_copy_sgl(null_tfm, tsgl_src, in _aead_recvmsg()
228 if (err) in _aead_recvmsg()
[all …]
Daf_alg.c62 int err = -EEXIST; in af_alg_register_type() local
71 err = -ENOMEM; in af_alg_register_type()
80 err = 0; in af_alg_register_type()
85 return err; in af_alg_register_type()
92 int err = -ENOENT; in af_alg_unregister_type() local
101 err = 0; in af_alg_unregister_type()
106 return err; in af_alg_unregister_type()
153 int err; in alg_bind() local
187 err = -EBUSY; in alg_bind()
195 err = 0; in alg_bind()
[all …]
Dadiantum.c129 int err; in adiantum_setkey() local
136 err = crypto_skcipher_setkey(tctx->streamcipher, key, keylen); in adiantum_setkey()
140 if (err) in adiantum_setkey()
141 return err; in adiantum_setkey()
157 err = crypto_wait_req(crypto_skcipher_encrypt(&data->req), &data->wait); in adiantum_setkey()
158 if (err) in adiantum_setkey()
167 err = crypto_cipher_setkey(tctx->blockcipher, keyp, in adiantum_setkey()
172 if (err) in adiantum_setkey()
183 err = crypto_shash_setkey(tctx->hash, keyp, NHPOLY1305_KEY_SIZE); in adiantum_setkey()
190 return err; in adiantum_setkey()
[all …]
Ddes_generic.c23 int err; in des_setkey() local
25 err = des_expand_key(dctx, key, keylen); in des_setkey()
26 if (err == -ENOKEY) { in des_setkey()
28 err = -EINVAL; in des_setkey()
30 err = 0; in des_setkey()
33 if (err) { in des_setkey()
37 return err; in des_setkey()
58 int err; in des3_ede_setkey() local
60 err = des3_ede_expand_key(dctx, key, keylen); in des3_ede_setkey()
61 if (err == -ENOKEY) { in des3_ede_setkey()
[all …]
Dlrw.c73 int err, bsize = LRW_BLOCK_SIZE; in setkey() local
81 err = crypto_skcipher_setkey(child, key, keylen - bsize); in setkey()
84 if (err) in setkey()
85 return err; in setkey()
152 int err; in xor_tweak() local
160 err = skcipher_walk_virt(&w, req, false); in xor_tweak()
161 if (err) in xor_tweak()
162 return err; in xor_tweak()
193 err = skcipher_walk_done(&w, avail); in xor_tweak()
196 return err; in xor_tweak()
[all …]
Drng.c35 int err; in crypto_rng_reset() local
42 err = get_random_bytes_wait(buf, slen); in crypto_rng_reset()
43 if (err) in crypto_rng_reset()
49 err = crypto_rng_alg(tfm)->seed(tfm, seed, slen); in crypto_rng_reset()
50 crypto_stats_rng_seed(alg, err); in crypto_rng_reset()
53 return err; in crypto_rng_reset()
119 int err; in crypto_get_default_rng() local
124 err = PTR_ERR(rng); in crypto_get_default_rng()
128 err = crypto_rng_reset(rng, NULL, crypto_rng_seedsize(rng)); in crypto_get_default_rng()
129 if (err) { in crypto_get_default_rng()
[all …]
Daead.c52 int err; in crypto_aead_setkey() local
55 err = setkey_unaligned(tfm, key, keylen); in crypto_aead_setkey()
57 err = crypto_aead_alg(tfm)->setkey(tfm, key, keylen); in crypto_aead_setkey()
59 if (unlikely(err)) { in crypto_aead_setkey()
61 return err; in crypto_aead_setkey()
71 int err; in crypto_aead_setauthsize() local
78 err = crypto_aead_alg(tfm)->setauthsize(tfm, authsize); in crypto_aead_setauthsize()
79 if (err) in crypto_aead_setauthsize()
80 return err; in crypto_aead_setauthsize()
241 int err; in aead_geniv_alloc() local
[all …]
Dseqiv.c23 static void seqiv_aead_encrypt_complete2(struct aead_request *req, int err) in seqiv_aead_encrypt_complete2() argument
28 if (err == -EINPROGRESS || err == -EBUSY) in seqiv_aead_encrypt_complete2()
31 if (err) in seqiv_aead_encrypt_complete2()
42 int err) in seqiv_aead_encrypt_complete() argument
46 seqiv_aead_encrypt_complete2(req, err); in seqiv_aead_encrypt_complete()
47 aead_request_complete(req, err); in seqiv_aead_encrypt_complete()
59 int err; in seqiv_aead_encrypt() local
80 err = crypto_skcipher_encrypt(nreq); in seqiv_aead_encrypt()
81 if (err) in seqiv_aead_encrypt()
82 return err; in seqiv_aead_encrypt()
[all …]
Dpcrypt.c67 static void pcrypt_aead_done(struct crypto_async_request *areq, int err) in pcrypt_aead_done() argument
73 padata->info = err; in pcrypt_aead_done()
95 int err; in pcrypt_aead_encrypt() local
118 err = padata_do_parallel(ictx->psenc, padata, &ctx->cb_cpu); in pcrypt_aead_encrypt()
119 if (!err) in pcrypt_aead_encrypt()
121 if (err == -EBUSY) in pcrypt_aead_encrypt()
124 return err; in pcrypt_aead_encrypt()
144 int err; in pcrypt_aead_decrypt() local
167 err = padata_do_parallel(ictx->psdec, padata, &ctx->cb_cpu); in pcrypt_aead_decrypt()
168 if (!err) in pcrypt_aead_decrypt()
[all …]
Dcbc.c38 int err; in crypto_cbc_decrypt() local
40 err = skcipher_walk_virt(&walk, req, false); in crypto_cbc_decrypt()
43 err = crypto_cbc_decrypt_blocks(&walk, tfm, in crypto_cbc_decrypt()
45 err = skcipher_walk_done(&walk, err); in crypto_cbc_decrypt()
48 return err; in crypto_cbc_decrypt()
55 int err; in crypto_cbc_create() local
61 err = -EINVAL; in crypto_cbc_create()
68 err = skcipher_register_instance(tmpl, inst); in crypto_cbc_create()
69 if (err) in crypto_cbc_create()
77 return err; in crypto_cbc_create()
Dcfb.c107 int err; in crypto_cfb_encrypt() local
109 err = skcipher_walk_virt(&walk, req, false); in crypto_cfb_encrypt()
113 err = crypto_cfb_encrypt_inplace(&walk, tfm); in crypto_cfb_encrypt()
115 err = crypto_cfb_encrypt_segment(&walk, tfm); in crypto_cfb_encrypt()
116 err = skcipher_walk_done(&walk, err); in crypto_cfb_encrypt()
121 err = skcipher_walk_done(&walk, 0); in crypto_cfb_encrypt()
124 return err; in crypto_cfb_encrypt()
183 int err; in crypto_cfb_decrypt() local
185 err = skcipher_walk_virt(&walk, req, false); in crypto_cfb_decrypt()
188 err = crypto_cfb_decrypt_blocks(&walk, tfm); in crypto_cfb_decrypt()
[all …]
Dapi.c361 int err = -ENOMEM; in __crypto_alloc_tfm() local
370 err = crypto_init_ops(tfm, type, mask); in __crypto_alloc_tfm()
371 if (err) in __crypto_alloc_tfm()
374 if (!tfm->exit && alg->cra_init && (err = alg->cra_init(tfm))) in __crypto_alloc_tfm()
382 if (err == -EAGAIN) in __crypto_alloc_tfm()
386 tfm = ERR_PTR(err); in __crypto_alloc_tfm()
417 int err; in crypto_alloc_base() local
424 err = PTR_ERR(alg); in crypto_alloc_base()
425 goto err; in crypto_alloc_base()
433 err = PTR_ERR(tfm); in crypto_alloc_base()
[all …]

123