rsa_n
const BIGNUM *rsa_n(struct sshkey *k);
ASSERT_BIGNUM_EQ(rsa_n(k1), a);
ASSERT_PTR_NE(rsa_n(kr), NULL);
ASSERT_INT_EQ(BN_num_bits(rsa_n(kr)), 1024);
ASSERT_PTR_NE(rsa_n(k1), NULL);
BIGNUM *rsa_n = NULL, *rsa_e = NULL, *rsa_d = NULL;
if ((rsa_n = BN_new()) == NULL ||
buffer_get_bignum_bits(b, rsa_n);
if (!RSA_set0_key(rsa, rsa_n, rsa_e, rsa_d))
rsa_n = rsa_e = rsa_d = NULL; /* transferred */
const BIGNUM *rsa_n, *rsa_e;
RSA_get0_key(rsa, &rsa_n, &rsa_e, NULL);
return rsa_n != NULL && rsa_e != NULL;
BIGNUM *rsa_n, *rsa_e;
rsa_n = BN_bin2bn(key_attr[1].pValue, key_attr[1].ulValueLen, NULL);
if (rsa_n == NULL || rsa_e == NULL) {
if (!RSA_set0_key(rsa, rsa_n, rsa_e, NULL))
rsa_n = rsa_e = NULL; /* transferred */
RSA_get0_key(rsa, &rsa_n, &rsa_e, &rsa_d);
if ((r = sshbuf_put_bignum2(b, rsa_n)) != 0 ||
const BIGNUM *rsa_n, *rsa_e;
RSA_get0_key(rsa_from, &rsa_n, &rsa_e, NULL);
if ((rsa_n_dup = BN_dup(rsa_n)) == NULL ||
BIGNUM *rsa_n = NULL, *rsa_e = NULL;
sshbuf_get_bignum2(b, &rsa_n) != 0) {
if (!RSA_set0_key(rsa, rsa_n, rsa_e, NULL)) {
rsa_n = rsa_e = NULL; /* transferred */
BN_clear_free(rsa_n);
BIGNUM *rsa_n = NULL, *rsa_e = NULL, *rsa_d = NULL;
if ((r = sshbuf_get_bignum2(b, &rsa_n)) != 0 ||
if (!RSA_set0_key(rsa, rsa_n, rsa_e, NULL)) {
rsa_n = rsa_e = NULL; /* transferred */
BN_clear_free(rsa_n);
const BIGNUM *rsa_n, *rsa_e;
RSA_get0_key(rsa, &rsa_n, &rsa_e, NULL);
(r = sshbuf_put_bignum2(b, rsa_n)) != 0)
const BIGNUM *rsa_n, *rsa_e, *rsa_d, *rsa_iqmp, *rsa_p, *rsa_q;
const BIGNUM *rsa_d = NULL, *rsa_n = NULL, *rsa_e = NULL;
RSA_get0_key(rsa, &rsa_n, &rsa_e, &rsa_d);
if (!ossl_param_build_set_bn(bld, params, OSSL_PKEY_PARAM_RSA_N, rsa_n)
const BIGNUM *rsa_d = NULL, *rsa_n = NULL, *rsa_e = NULL;
RSA_get0_key(rsa, &rsa_n, &rsa_e, &rsa_d);
type_label, BN_num_bits(rsa_n), primes)
type_label, BN_num_bits(rsa_n))
if (!ossl_bio_print_labeled_bignum(out, modulus_label, rsa_n))