Lines Matching refs:data

102 	} *data;  in crypto_gcm_setkey()  local
112 data = kzalloc(sizeof(*data) + crypto_skcipher_reqsize(ctr), in crypto_gcm_setkey()
114 if (!data) in crypto_gcm_setkey()
117 crypto_init_wait(&data->wait); in crypto_gcm_setkey()
118 sg_init_one(data->sg, &data->hash, sizeof(data->hash)); in crypto_gcm_setkey()
119 skcipher_request_set_tfm(&data->req, ctr); in crypto_gcm_setkey()
120 skcipher_request_set_callback(&data->req, CRYPTO_TFM_REQ_MAY_SLEEP | in crypto_gcm_setkey()
123 &data->wait); in crypto_gcm_setkey()
124 skcipher_request_set_crypt(&data->req, data->sg, data->sg, in crypto_gcm_setkey()
125 sizeof(data->hash), data->iv); in crypto_gcm_setkey()
127 err = crypto_wait_req(crypto_skcipher_encrypt(&data->req), in crypto_gcm_setkey()
128 &data->wait); in crypto_gcm_setkey()
136 err = crypto_ahash_setkey(ghash, (u8 *)&data->hash, sizeof(be128)); in crypto_gcm_setkey()
138 kfree_sensitive(data); in crypto_gcm_setkey()
196 static void gcm_hash_len_done(void *data, int err);
245 static void gcm_hash_len_done(void *data, int err) in gcm_hash_len_done() argument
247 struct aead_request *req = data; in gcm_hash_len_done()
266 static void gcm_hash_crypt_remain_done(void *data, int err) in gcm_hash_crypt_remain_done() argument
268 struct aead_request *req = data; in gcm_hash_crypt_remain_done()
296 static void gcm_hash_crypt_done(void *data, int err) in gcm_hash_crypt_done() argument
298 struct aead_request *req = data; in gcm_hash_crypt_done()
324 static void gcm_hash_assoc_remain_done(void *data, int err) in gcm_hash_assoc_remain_done() argument
326 struct aead_request *req = data; in gcm_hash_assoc_remain_done()
352 static void gcm_hash_assoc_done(void *data, int err) in gcm_hash_assoc_done() argument
354 struct aead_request *req = data; in gcm_hash_assoc_done()
377 static void gcm_hash_init_done(void *data, int err) in gcm_hash_init_done() argument
379 struct aead_request *req = data; in gcm_hash_init_done()
430 static void gcm_encrypt_done(void *data, int err) in gcm_encrypt_done() argument
432 struct aead_request *req = data; in gcm_encrypt_done()
474 static void gcm_decrypt_done(void *data, int err) in gcm_decrypt_done() argument
476 struct aead_request *req = data; in gcm_decrypt_done()
746 req->base.data); in crypto_rfc4106_crypt()
942 req->base.complete, req->base.data); in crypto_rfc4543_crypt()