Lines Matching refs:rsa

19  ssh-rsa.c   |  22 +++++++--
31 pamsshagentauth_buffer_get_bignum(&auth->identities, key->rsa->e);
32 pamsshagentauth_buffer_get_bignum(&auth->identities, key->rsa->n);
37 BN_num_bits(key->rsa->n), bits);
39 + pamsshagentauth_buffer_get_bignum(&auth->identities, RSA_get0_e(key->rsa));
40 + pamsshagentauth_buffer_get_bignum(&auth->identities, RSA_get0_n(key->rsa));
42 + keybits = BN_num_bits(RSA_get0_n(key->rsa));
45 + BN_num_bits(RSA_get0_n(key->rsa)), bits);
55 pamsshagentauth_buffer_put_int(&buffer, BN_num_bits(key->rsa->n));
56 pamsshagentauth_buffer_put_bignum(&buffer, key->rsa->e);
57 pamsshagentauth_buffer_put_bignum(&buffer, key->rsa->n);
59 + pamsshagentauth_buffer_put_int(&buffer, BN_num_bits(RSA_get0_n(key->rsa)));
60 + pamsshagentauth_buffer_put_bignum(&buffer, RSA_get0_e(key->rsa));
61 + pamsshagentauth_buffer_put_bignum(&buffer, RSA_get0_n(key->rsa));
96 pamsshagentauth_buffer_put_bignum2(b, key->rsa->n);
97 pamsshagentauth_buffer_put_bignum2(b, key->rsa->e);
98 pamsshagentauth_buffer_put_bignum2(b, key->rsa->d);
99 pamsshagentauth_buffer_put_bignum2(b, key->rsa->iqmp);
100 pamsshagentauth_buffer_put_bignum2(b, key->rsa->p);
101 pamsshagentauth_buffer_put_bignum2(b, key->rsa->q);
103 + pamsshagentauth_buffer_put_bignum2(b, RSA_get0_n(key->rsa));
104 + pamsshagentauth_buffer_put_bignum2(b, RSA_get0_e(key->rsa));
105 + pamsshagentauth_buffer_put_bignum2(b, RSA_get0_d(key->rsa));
106 + pamsshagentauth_buffer_put_bignum2(b, RSA_get0_iqmp(key->rsa));
107 + pamsshagentauth_buffer_put_bignum2(b, RSA_get0_p(key->rsa));
108 + pamsshagentauth_buffer_put_bignum2(b, RSA_get0_q(key->rsa));
133 pamsshagentauth_buffer_put_int(&msg, BN_num_bits(key->rsa->n));
134 pamsshagentauth_buffer_put_bignum(&msg, key->rsa->e);
135 pamsshagentauth_buffer_put_bignum(&msg, key->rsa->n);
137 + pamsshagentauth_buffer_put_int(&msg, BN_num_bits(RSA_get0_n(key->rsa)));
138 + pamsshagentauth_buffer_put_bignum(&msg, RSA_get0_e(key->rsa));
139 + pamsshagentauth_buffer_put_bignum(&msg, RSA_get0_n(key->rsa));
250 if ((rsa = RSA_new()) == NULL)
253 if ((rsa->n = BN_new()) == NULL)
255 if ((rsa->e = BN_new()) == NULL)
258 + if (RSA_set0_key(rsa, BN_new(), BN_new(), NULL) != 1)
261 k->rsa = rsa;
288 if ((k->rsa->d = BN_new()) == NULL)
290 if ((k->rsa->iqmp = BN_new()) == NULL)
293 if ((k->rsa->dmp1 = BN_new()) == NULL)
296 + if (RSA_set0_key(k->rsa, NULL, NULL, BN_new()) != 1)
298 + if (RSA_set0_crt_params(k->rsa, BN_new(), BN_new(), BN_new()) != 1)
300 + if (RSA_set0_factors(k->rsa, BN_new(), BN_new()) != 1)
325 return a->rsa != NULL && b->rsa != NULL &&
327 BN_cmp(a->rsa->e, b->rsa->e) == 0 &&
328 BN_cmp(a->rsa->n, b->rsa->n) == 0;
330 + BN_cmp(RSA_get0_e(a->rsa), RSA_get0_e(b->rsa)) == 0 &&
331 + BN_cmp(RSA_get0_n(a->rsa), RSA_get0_n(b->rsa)) == 0;
363 nlen = BN_num_bytes(k->rsa->n);
364 elen = BN_num_bytes(k->rsa->e);
367 BN_bn2bin(k->rsa->n, blob);
368 BN_bn2bin(k->rsa->e, blob + nlen);
370 + nlen = BN_num_bytes(RSA_get0_n(k->rsa));
371 + elen = BN_num_bytes(RSA_get0_e(k->rsa));
374 + BN_bn2bin(RSA_get0_n(k->rsa), blob);
375 + BN_bn2bin(RSA_get0_e(k->rsa), blob + nlen);
403 if (!read_bignum(cpp, ret->rsa->e))
405 if (!read_bignum(cpp, ret->rsa->n))
408 + if (!read_bignum(cpp, RSA_get0_e(ret->rsa)))
410 + if (!read_bignum(cpp, RSA_get0_n(ret->rsa)))
418 if (key->type == KEY_RSA1 && key->rsa != NULL) {
421 bits = BN_num_bits(key->rsa->n);
423 if (write_bignum(f, key->rsa->e) &&
424 write_bignum(f, key->rsa->n)) {
426 + bits = BN_num_bits(RSA_get0_n(key->rsa));
428 + if (write_bignum(f, RSA_get0_e(key->rsa)) &&
429 + write_bignum(f, RSA_get0_n(key->rsa))) {
440 return BN_num_bits(k->rsa->n);
445 + return BN_num_bits(RSA_get0_n(k->rsa));
473 if ((BN_copy(n->rsa->n, k->rsa->n) == NULL) ||
474 (BN_copy(n->rsa->e, k->rsa->e) == NULL))
476 + if ((BN_copy(RSA_get0_n(n->rsa), RSA_get0_n(k->rsa)) == NULL) ||
477 + (BN_copy(RSA_get0_e(n->rsa), RSA_get0_e(k->rsa)) == NULL))
487 if (pamsshagentauth_buffer_get_bignum2_ret(&b, key->rsa->e) == -1 ||
488 pamsshagentauth_buffer_get_bignum2_ret(&b, key->rsa->n) == -1) {
490 + if (pamsshagentauth_buffer_get_bignum2_ret(&b, RSA_get0_e(key->rsa)) == -1 ||
491 + pamsshagentauth_buffer_get_bignum2_ret(&b, RSA_get0_n(key->rsa)) == -1) {
493 pamsshagentauth_logerror("key_from_blob: can't read rsa key");
523 pamsshagentauth_buffer_put_bignum2(&b, key->rsa->e);
524 pamsshagentauth_buffer_put_bignum2(&b, key->rsa->n);
536 + pamsshagentauth_buffer_put_bignum2(&b, RSA_get0_e(key->rsa));
537 + pamsshagentauth_buffer_put_bignum2(&b, RSA_get0_n(key->rsa));
545 if ((pk->rsa = RSA_new()) == NULL)
548 if ((pk->rsa->e = BN_dup(k->rsa->e)) == NULL)
550 if ((pk->rsa->n = BN_dup(k->rsa->n)) == NULL)
553 + if (RSA_set0_key(pk->rsa, BN_dup(RSA_get0_n(k->rsa)), BN_dup(RSA_get0_e(k->rsa)), NULL) != 1)
806 diff --git a/ssh-rsa.c b/ssh-rsa.c
808 --- a/ssh-rsa.c
809 +++ b/ssh-rsa.c
829 ok = RSA_sign(nid, digest, dlen, sig, &len, key->rsa);
849 if (BN_num_bits(key->rsa->n) < SSH_RSA_MINIMUM_MODULUS_SIZE) {
851 + if (BN_num_bits(RSA_get0_n(key->rsa)) < SSH_RSA_MINIMUM_MODULUS_SIZE) {
855 BN_num_bits(key->rsa->n), SSH_RSA_MINIMUM_MODULUS_SIZE);
857 + BN_num_bits(RSA_get0_n(key->rsa)), SSH_RSA_MINIMUM_MODULUS_SIZE);
874 ret = openssh_RSA_verify(nid, digest, dlen, sigblob, len, key->rsa);