Lines Matching refs:mpi_key

239 	struct rsa_mpi_key *mpi_key = akcipher_tfm_ctx(tfm);  in rsa_set_pub_key()  local
244 rsa_free_mpi_key(mpi_key); in rsa_set_pub_key()
250 mpi_key->e = mpi_read_raw_data(raw_key.e, raw_key.e_sz); in rsa_set_pub_key()
251 if (!mpi_key->e) in rsa_set_pub_key()
254 mpi_key->n = mpi_read_raw_data(raw_key.n, raw_key.n_sz); in rsa_set_pub_key()
255 if (!mpi_key->n) in rsa_set_pub_key()
258 if (rsa_check_key_length(mpi_get_size(mpi_key->n) << 3)) { in rsa_set_pub_key()
259 rsa_free_mpi_key(mpi_key); in rsa_set_pub_key()
263 if (fips_enabled && rsa_check_exponent_fips(mpi_key->e)) { in rsa_set_pub_key()
264 rsa_free_mpi_key(mpi_key); in rsa_set_pub_key()
271 rsa_free_mpi_key(mpi_key); in rsa_set_pub_key()
278 struct rsa_mpi_key *mpi_key = akcipher_tfm_ctx(tfm); in rsa_set_priv_key() local
283 rsa_free_mpi_key(mpi_key); in rsa_set_priv_key()
289 mpi_key->d = mpi_read_raw_data(raw_key.d, raw_key.d_sz); in rsa_set_priv_key()
290 if (!mpi_key->d) in rsa_set_priv_key()
293 mpi_key->e = mpi_read_raw_data(raw_key.e, raw_key.e_sz); in rsa_set_priv_key()
294 if (!mpi_key->e) in rsa_set_priv_key()
297 mpi_key->n = mpi_read_raw_data(raw_key.n, raw_key.n_sz); in rsa_set_priv_key()
298 if (!mpi_key->n) in rsa_set_priv_key()
301 mpi_key->p = mpi_read_raw_data(raw_key.p, raw_key.p_sz); in rsa_set_priv_key()
302 if (!mpi_key->p) in rsa_set_priv_key()
305 mpi_key->q = mpi_read_raw_data(raw_key.q, raw_key.q_sz); in rsa_set_priv_key()
306 if (!mpi_key->q) in rsa_set_priv_key()
309 mpi_key->dp = mpi_read_raw_data(raw_key.dp, raw_key.dp_sz); in rsa_set_priv_key()
310 if (!mpi_key->dp) in rsa_set_priv_key()
313 mpi_key->dq = mpi_read_raw_data(raw_key.dq, raw_key.dq_sz); in rsa_set_priv_key()
314 if (!mpi_key->dq) in rsa_set_priv_key()
317 mpi_key->qinv = mpi_read_raw_data(raw_key.qinv, raw_key.qinv_sz); in rsa_set_priv_key()
318 if (!mpi_key->qinv) in rsa_set_priv_key()
321 if (rsa_check_key_length(mpi_get_size(mpi_key->n) << 3)) { in rsa_set_priv_key()
322 rsa_free_mpi_key(mpi_key); in rsa_set_priv_key()
326 if (fips_enabled && rsa_check_exponent_fips(mpi_key->e)) { in rsa_set_priv_key()
327 rsa_free_mpi_key(mpi_key); in rsa_set_priv_key()
334 rsa_free_mpi_key(mpi_key); in rsa_set_priv_key()