Lines Matching refs:key

19 static int s_rsa_make_key(prng_state *prng, int wprng, int size, void *e, rsa_key *key)  in s_rsa_make_key()  argument
25 LTC_ARGCHK(key != NULL); in s_rsa_make_key()
58 …if ((err = mp_init_multi(&key->e, &key->d, &key->N, &key->dQ, &key->dP, &key->qP, &key->p, &key->q… in s_rsa_make_key()
62 …if ((err = mp_copy( e, key->e)) != CRYPT_OK) { goto errkey; } /* key->e = … in s_rsa_make_key()
63 …if ((err = mp_invmod( key->e, tmp1, key->d)) != CRYPT_OK) { goto errkey; } /* key->d = 1… in s_rsa_make_key()
64 …if ((err = mp_mul( p, q, key->N)) != CRYPT_OK) { goto errkey; } /* key->N = p… in s_rsa_make_key()
70 …if ((err = mp_mod( key->d, tmp1, key->dP)) != CRYPT_OK) { goto errkey; } /* dP = d mod… in s_rsa_make_key()
71 …if ((err = mp_mod( key->d, tmp2, key->dQ)) != CRYPT_OK) { goto errkey; } /* dQ = d mod… in s_rsa_make_key()
72 …if ((err = mp_invmod( q, p, key->qP)) != CRYPT_OK) { goto errkey; } /* qP = 1/q m… in s_rsa_make_key()
74 if ((err = mp_copy( p, key->p)) != CRYPT_OK) { goto errkey; } in s_rsa_make_key()
75 if ((err = mp_copy( q, key->q)) != CRYPT_OK) { goto errkey; } in s_rsa_make_key()
78 key->type = PK_PRIVATE; in s_rsa_make_key()
84 rsa_free(key); in s_rsa_make_key()
99 int rsa_make_key(prng_state *prng, int wprng, int size, long e, rsa_key *key) in rsa_make_key() argument
113 err = s_rsa_make_key(prng, wprng, size, tmp_e, key); in rsa_make_key()
131 const unsigned char *e, unsigned long elen, rsa_key *key) in rsa_make_key_ubin_e() argument
141 err = rsa_make_key_bn_e(prng, wprng, size, tmp_e, key); in rsa_make_key_ubin_e()
157 int rsa_make_key_bn_e(prng_state *prng, int wprng, int size, void *e, rsa_key *key) in rsa_make_key_bn_e() argument
164 err = s_rsa_make_key(prng, wprng, size, e, key); in rsa_make_key_bn_e()