Lines Matching refs:key
25 static int _rsa_enc(const struct rsa_mpi_key *key, MPI c, MPI m) in _rsa_enc() argument
28 if (mpi_cmp_ui(m, 0) < 0 || mpi_cmp(m, key->n) >= 0) in _rsa_enc()
32 return mpi_powm(c, m, key->e, key->n); in _rsa_enc()
39 static int _rsa_dec(const struct rsa_mpi_key *key, MPI m, MPI c) in _rsa_dec() argument
42 if (mpi_cmp_ui(c, 0) < 0 || mpi_cmp(c, key->n) >= 0) in _rsa_dec()
46 return mpi_powm(m, c, key->d, key->n); in _rsa_dec()
131 static void rsa_free_mpi_key(struct rsa_mpi_key *key) in rsa_free_mpi_key() argument
133 mpi_free(key->d); in rsa_free_mpi_key()
134 mpi_free(key->e); in rsa_free_mpi_key()
135 mpi_free(key->n); in rsa_free_mpi_key()
136 key->d = NULL; in rsa_free_mpi_key()
137 key->e = NULL; in rsa_free_mpi_key()
138 key->n = NULL; in rsa_free_mpi_key()
156 static int rsa_set_pub_key(struct crypto_akcipher *tfm, const void *key, in rsa_set_pub_key() argument
166 ret = rsa_parse_pub_key(&raw_key, key, keylen); in rsa_set_pub_key()
190 static int rsa_set_priv_key(struct crypto_akcipher *tfm, const void *key, in rsa_set_priv_key() argument
200 ret = rsa_parse_priv_key(&raw_key, key, keylen); in rsa_set_priv_key()