Lines Matching refs:rsa_d
96 const BIGNUM *rsa_n, *rsa_e, *rsa_d, *rsa_iqmp, *rsa_p, *rsa_q; in ssh_rsa_serialize_private() local
101 RSA_get0_key(rsa, &rsa_n, &rsa_e, &rsa_d); in ssh_rsa_serialize_private()
111 if ((r = sshbuf_put_bignum2(b, rsa_d)) != 0 || in ssh_rsa_serialize_private()
238 BIGNUM *rsa_n = NULL, *rsa_e = NULL, *rsa_d = NULL; in ssh_rsa_deserialize_private() local
264 if ((r = sshbuf_get_bignum2(b, &rsa_d)) != 0 || in ssh_rsa_deserialize_private()
269 if ((r = ssh_rsa_complete_crt_parameters(rsa_d, rsa_p, rsa_q, in ssh_rsa_deserialize_private()
272 if (!RSA_set0_key(rsa, NULL, NULL, rsa_d)) { in ssh_rsa_deserialize_private()
276 rsa_d = NULL; /* transferred */ in ssh_rsa_deserialize_private()
303 BN_clear_free(rsa_d); in ssh_rsa_deserialize_private()
364 ssh_rsa_complete_crt_parameters(const BIGNUM *rsa_d, const BIGNUM *rsa_p, in ssh_rsa_complete_crt_parameters() argument
379 if ((d_consttime = BN_dup(rsa_d)) == NULL) { in ssh_rsa_complete_crt_parameters()