Lines Matching refs:mpi_key
270 struct rsa_mpi_key *mpi_key = akcipher_tfm_ctx(tfm); in rsa_set_pub_key() local
275 rsa_free_mpi_key(mpi_key); in rsa_set_pub_key()
281 mpi_key->e = mpi_read_raw_data(raw_key.e, raw_key.e_sz); in rsa_set_pub_key()
282 if (!mpi_key->e) in rsa_set_pub_key()
285 mpi_key->n = mpi_read_raw_data(raw_key.n, raw_key.n_sz); in rsa_set_pub_key()
286 if (!mpi_key->n) in rsa_set_pub_key()
289 if (rsa_check_key_length(mpi_get_size(mpi_key->n) << 3)) { in rsa_set_pub_key()
290 rsa_free_mpi_key(mpi_key); in rsa_set_pub_key()
297 rsa_free_mpi_key(mpi_key); in rsa_set_pub_key()
304 struct rsa_mpi_key *mpi_key = akcipher_tfm_ctx(tfm); in rsa_set_priv_key() local
309 rsa_free_mpi_key(mpi_key); in rsa_set_priv_key()
315 mpi_key->d = mpi_read_raw_data(raw_key.d, raw_key.d_sz); in rsa_set_priv_key()
316 if (!mpi_key->d) in rsa_set_priv_key()
319 mpi_key->e = mpi_read_raw_data(raw_key.e, raw_key.e_sz); in rsa_set_priv_key()
320 if (!mpi_key->e) in rsa_set_priv_key()
323 mpi_key->n = mpi_read_raw_data(raw_key.n, raw_key.n_sz); in rsa_set_priv_key()
324 if (!mpi_key->n) in rsa_set_priv_key()
327 if (rsa_check_key_length(mpi_get_size(mpi_key->n) << 3)) { in rsa_set_priv_key()
328 rsa_free_mpi_key(mpi_key); in rsa_set_priv_key()
335 rsa_free_mpi_key(mpi_key); in rsa_set_priv_key()