rsa 58 source4/heimdal/lib/hcrypto/engine.c const RSA_METHOD *rsa;
rsa 112 source4/heimdal/lib/hcrypto/engine.c engine->rsa = method;
rsa 145 source4/heimdal/lib/hcrypto/engine.c return engine->rsa;
rsa 157 source4/heimdal/lib/hcrypto/rsa-imath.c unsigned char* to, RSA* rsa, int padding)
rsa 167 source4/heimdal/lib/hcrypto/rsa-imath.c size = RSA_size(rsa);
rsa 172 source4/heimdal/lib/hcrypto/rsa-imath.c BN2mpz(&n, rsa->n);
rsa 173 source4/heimdal/lib/hcrypto/rsa-imath.c BN2mpz(&e, rsa->e);
rsa 226 source4/heimdal/lib/hcrypto/rsa-imath.c unsigned char* to, RSA* rsa, int padding)
rsa 236 source4/heimdal/lib/hcrypto/rsa-imath.c if (flen > RSA_size(rsa))
rsa 239 source4/heimdal/lib/hcrypto/rsa-imath.c BN2mpz(&n, rsa->n);
rsa 240 source4/heimdal/lib/hcrypto/rsa-imath.c BN2mpz(&e, rsa->e);
rsa 273 source4/heimdal/lib/hcrypto/rsa-imath.c assert(size <= RSA_size(rsa));
rsa 298 source4/heimdal/lib/hcrypto/rsa-imath.c unsigned char* to, RSA* rsa, int padding)
rsa 304 source4/heimdal/lib/hcrypto/rsa-imath.c int blinding = (rsa->flags & RSA_FLAG_NO_BLINDING) == 0;
rsa 309 source4/heimdal/lib/hcrypto/rsa-imath.c size = RSA_size(rsa);
rsa 324 source4/heimdal/lib/hcrypto/rsa-imath.c BN2mpz(&n, rsa->n);
rsa 325 source4/heimdal/lib/hcrypto/rsa-imath.c BN2mpz(&e, rsa->e);
rsa 343 source4/heimdal/lib/hcrypto/rsa-imath.c if (rsa->p && rsa->q && rsa->dmp1 && rsa->dmq1 && rsa->iqmp) {
rsa 346 source4/heimdal/lib/hcrypto/rsa-imath.c BN2mpz(&p, rsa->p);
rsa 347 source4/heimdal/lib/hcrypto/rsa-imath.c BN2mpz(&q, rsa->q);
rsa 348 source4/heimdal/lib/hcrypto/rsa-imath.c BN2mpz(&dmp1, rsa->dmp1);
rsa 349 source4/heimdal/lib/hcrypto/rsa-imath.c BN2mpz(&dmq1, rsa->dmq1);
rsa 350 source4/heimdal/lib/hcrypto/rsa-imath.c BN2mpz(&iqmp, rsa->iqmp);
rsa 362 source4/heimdal/lib/hcrypto/rsa-imath.c BN2mpz(&d, rsa->d);
rsa 396 source4/heimdal/lib/hcrypto/rsa-imath.c unsigned char* to, RSA* rsa, int padding)
rsa 402 source4/heimdal/lib/hcrypto/rsa-imath.c int blinding = (rsa->flags & RSA_FLAG_NO_BLINDING) == 0;
rsa 407 source4/heimdal/lib/hcrypto/rsa-imath.c size = RSA_size(rsa);
rsa 414 source4/heimdal/lib/hcrypto/rsa-imath.c BN2mpz(&n, rsa->n);
rsa 415 source4/heimdal/lib/hcrypto/rsa-imath.c BN2mpz(&e, rsa->e);
rsa 434 source4/heimdal/lib/hcrypto/rsa-imath.c if (rsa->p && rsa->q && rsa->dmp1 && rsa->dmq1 && rsa->iqmp) {
rsa 437 source4/heimdal/lib/hcrypto/rsa-imath.c BN2mpz(&p, rsa->p);
rsa 438 source4/heimdal/lib/hcrypto/rsa-imath.c BN2mpz(&q, rsa->q);
rsa 439 source4/heimdal/lib/hcrypto/rsa-imath.c BN2mpz(&dmp1, rsa->dmp1);
rsa 440 source4/heimdal/lib/hcrypto/rsa-imath.c BN2mpz(&dmq1, rsa->dmq1);
rsa 441 source4/heimdal/lib/hcrypto/rsa-imath.c BN2mpz(&iqmp, rsa->iqmp);
rsa 457 source4/heimdal/lib/hcrypto/rsa-imath.c BN2mpz(&d, rsa->d);
rsa 527 source4/heimdal/lib/hcrypto/rsa-imath.c imath_rsa_generate_key(RSA *rsa, int bits, BIGNUM *e, BN_GENCB *cb)
rsa 601 source4/heimdal/lib/hcrypto/rsa-imath.c rsa->e = mpz2BN(&el);
rsa 602 source4/heimdal/lib/hcrypto/rsa-imath.c rsa->p = mpz2BN(&p);
rsa 603 source4/heimdal/lib/hcrypto/rsa-imath.c rsa->q = mpz2BN(&q);
rsa 604 source4/heimdal/lib/hcrypto/rsa-imath.c rsa->n = mpz2BN(&n);
rsa 605 source4/heimdal/lib/hcrypto/rsa-imath.c rsa->d = mpz2BN(&d);
rsa 606 source4/heimdal/lib/hcrypto/rsa-imath.c rsa->dmp1 = mpz2BN(&dmp1);
rsa 607 source4/heimdal/lib/hcrypto/rsa-imath.c rsa->dmq1 = mpz2BN(&dmq1);
rsa 608 source4/heimdal/lib/hcrypto/rsa-imath.c rsa->iqmp = mpz2BN(&iqmp);
rsa 628 source4/heimdal/lib/hcrypto/rsa-imath.c imath_rsa_init(RSA *rsa)
rsa 634 source4/heimdal/lib/hcrypto/rsa-imath.c imath_rsa_finish(RSA *rsa)
rsa 87 source4/heimdal/lib/hcrypto/rsa.c RSA *rsa;
rsa 89 source4/heimdal/lib/hcrypto/rsa.c rsa = calloc(1, sizeof(*rsa));
rsa 90 source4/heimdal/lib/hcrypto/rsa.c if (rsa == NULL)
rsa 93 source4/heimdal/lib/hcrypto/rsa.c rsa->references = 1;
rsa 97 source4/heimdal/lib/hcrypto/rsa.c rsa->engine = engine;
rsa 99 source4/heimdal/lib/hcrypto/rsa.c rsa->engine = ENGINE_get_default_RSA();
rsa 102 source4/heimdal/lib/hcrypto/rsa.c if (rsa->engine) {
rsa 103 source4/heimdal/lib/hcrypto/rsa.c rsa->meth = ENGINE_get_RSA(rsa->engine);
rsa 104 source4/heimdal/lib/hcrypto/rsa.c if (rsa->meth == NULL) {
rsa 106 source4/heimdal/lib/hcrypto/rsa.c free(rsa);
rsa 111 source4/heimdal/lib/hcrypto/rsa.c if (rsa->meth == NULL)
rsa 112 source4/heimdal/lib/hcrypto/rsa.c rsa->meth = rk_UNCONST(RSA_get_default_method());
rsa 114 source4/heimdal/lib/hcrypto/rsa.c (*rsa->meth->init)(rsa);
rsa 116 source4/heimdal/lib/hcrypto/rsa.c return rsa;
rsa 127 source4/heimdal/lib/hcrypto/rsa.c RSA_free(RSA *rsa)
rsa 129 source4/heimdal/lib/hcrypto/rsa.c if (rsa->references <= 0)
rsa 132 source4/heimdal/lib/hcrypto/rsa.c if (--rsa->references > 0)
rsa 135 source4/heimdal/lib/hcrypto/rsa.c (*rsa->meth->finish)(rsa);
rsa 137 source4/heimdal/lib/hcrypto/rsa.c if (rsa->engine)
rsa 138 source4/heimdal/lib/hcrypto/rsa.c ENGINE_finish(rsa->engine);
rsa 141 source4/heimdal/lib/hcrypto/rsa.c free_if(rsa->n);
rsa 142 source4/heimdal/lib/hcrypto/rsa.c free_if(rsa->e);
rsa 143 source4/heimdal/lib/hcrypto/rsa.c free_if(rsa->d);
rsa 144 source4/heimdal/lib/hcrypto/rsa.c free_if(rsa->p);
rsa 145 source4/heimdal/lib/hcrypto/rsa.c free_if(rsa->q);
rsa 146 source4/heimdal/lib/hcrypto/rsa.c free_if(rsa->dmp1);
rsa 147 source4/heimdal/lib/hcrypto/rsa.c free_if(rsa->dmq1);
rsa 148 source4/heimdal/lib/hcrypto/rsa.c free_if(rsa->iqmp);
rsa 151 source4/heimdal/lib/hcrypto/rsa.c memset(rsa, 0, sizeof(*rsa));
rsa 152 source4/heimdal/lib/hcrypto/rsa.c free(rsa);
rsa 168 source4/heimdal/lib/hcrypto/rsa.c RSA_up_ref(RSA *rsa)
rsa 170 source4/heimdal/lib/hcrypto/rsa.c return ++rsa->references;
rsa 184 source4/heimdal/lib/hcrypto/rsa.c RSA_get_method(const RSA *rsa)
rsa 186 source4/heimdal/lib/hcrypto/rsa.c return rsa->meth;
rsa 201 source4/heimdal/lib/hcrypto/rsa.c RSA_set_method(RSA *rsa, const RSA_METHOD *method)
rsa 203 source4/heimdal/lib/hcrypto/rsa.c (*rsa->meth->finish)(rsa);
rsa 205 source4/heimdal/lib/hcrypto/rsa.c if (rsa->engine) {
rsa 206 source4/heimdal/lib/hcrypto/rsa.c ENGINE_finish(rsa->engine);
rsa 207 source4/heimdal/lib/hcrypto/rsa.c rsa->engine = NULL;
rsa 210 source4/heimdal/lib/hcrypto/rsa.c rsa->meth = method;
rsa 211 source4/heimdal/lib/hcrypto/rsa.c (*rsa->meth->init)(rsa);
rsa 227 source4/heimdal/lib/hcrypto/rsa.c RSA_set_app_data(RSA *rsa, void *arg)
rsa 229 source4/heimdal/lib/hcrypto/rsa.c rsa->ex_data.sk = arg;
rsa 244 source4/heimdal/lib/hcrypto/rsa.c RSA_get_app_data(RSA *rsa)
rsa 246 source4/heimdal/lib/hcrypto/rsa.c return rsa->ex_data.sk;
rsa 253 source4/heimdal/lib/hcrypto/rsa.c RSA *rsa = rk_UNCONST(key);
rsa 263 source4/heimdal/lib/hcrypto/rsa.c if ((rsa->d == NULL || rsa->n == NULL) &&
rsa 264 source4/heimdal/lib/hcrypto/rsa.c (rsa->p == NULL || rsa->q || rsa->dmp1 == NULL || rsa->dmq1 == NULL || rsa->iqmp == NULL))
rsa 267 source4/heimdal/lib/hcrypto/rsa.c buffer = malloc(RSA_size(rsa));
rsa 272 source4/heimdal/lib/hcrypto/rsa.c rsa, RSA_PKCS1_PADDING);
rsa 279 source4/heimdal/lib/hcrypto/rsa.c rsa, RSA_PKCS1_PADDING);
rsa 294 source4/heimdal/lib/hcrypto/rsa.c RSA_size(const RSA *rsa)
rsa 296 source4/heimdal/lib/hcrypto/rsa.c return BN_num_bytes(rsa->n);
rsa 313 source4/heimdal/lib/hcrypto/rsa.c unsigned char *to, unsigned int *tlen, RSA *rsa)
rsa 320 source4/heimdal/lib/hcrypto/rsa.c unsigned char *to, unsigned int tlen, RSA *rsa)
rsa 354 source4/heimdal/lib/hcrypto/rsa.c null_rsa_init(RSA *rsa)
rsa 360 source4/heimdal/lib/hcrypto/rsa.c null_rsa_finish(RSA *rsa)
rsa 437 source4/heimdal/lib/hcrypto/rsa.c d2i_RSAPrivateKey(RSA *rsa, const unsigned char **pp, size_t len)
rsa 440 source4/heimdal/lib/hcrypto/rsa.c RSA *k = rsa;
rsa 479 source4/heimdal/lib/hcrypto/rsa.c i2d_RSAPrivateKey(RSA *rsa, unsigned char **pp)
rsa 485 source4/heimdal/lib/hcrypto/rsa.c if (rsa->n == NULL || rsa->e == NULL || rsa->d == NULL || rsa->p == NULL ||
rsa 486 source4/heimdal/lib/hcrypto/rsa.c rsa->q == NULL || rsa->dmp1 == NULL || rsa->dmq1 == NULL ||
rsa 487 source4/heimdal/lib/hcrypto/rsa.c rsa->iqmp == NULL)
rsa 492 source4/heimdal/lib/hcrypto/rsa.c ret = bn2heim_int(rsa->n, &data.modulus);
rsa 493 source4/heimdal/lib/hcrypto/rsa.c ret |= bn2heim_int(rsa->e, &data.publicExponent);
rsa 494 source4/heimdal/lib/hcrypto/rsa.c ret |= bn2heim_int(rsa->d, &data.privateExponent);
rsa 495 source4/heimdal/lib/hcrypto/rsa.c ret |= bn2heim_int(rsa->p, &data.prime1);
rsa 496 source4/heimdal/lib/hcrypto/rsa.c ret |= bn2heim_int(rsa->q, &data.prime2);
rsa 497 source4/heimdal/lib/hcrypto/rsa.c ret |= bn2heim_int(rsa->dmp1, &data.exponent1);
rsa 498 source4/heimdal/lib/hcrypto/rsa.c ret |= bn2heim_int(rsa->dmq1, &data.exponent2);
rsa 499 source4/heimdal/lib/hcrypto/rsa.c ret |= bn2heim_int(rsa->iqmp, &data.coefficient);
rsa 529 source4/heimdal/lib/hcrypto/rsa.c i2d_RSAPublicKey(RSA *rsa, unsigned char **pp)
rsa 537 source4/heimdal/lib/hcrypto/rsa.c if (bn2heim_int(rsa->n, &data.modulus) ||
rsa 538 source4/heimdal/lib/hcrypto/rsa.c bn2heim_int(rsa->e, &data.publicExponent))
rsa 86 source4/heimdal/lib/hcrypto/rsa.h int (*init)(RSA *rsa);
rsa 87 source4/heimdal/lib/hcrypto/rsa.h int (*finish)(RSA *rsa);
rsa 94 source4/heimdal/lib/hx509/crypto.c RSA *rsa;
rsa 204 source4/heimdal/lib/hx509/crypto.c RSA *rsa;
rsa 212 source4/heimdal/lib/hx509/crypto.c rsa = RSA_new();
rsa 213 source4/heimdal/lib/hx509/crypto.c if (rsa == NULL) {
rsa 225 source4/heimdal/lib/hx509/crypto.c rsa->n = heim_int2BN(&pk.modulus);
rsa 226 source4/heimdal/lib/hx509/crypto.c rsa->e = heim_int2BN(&pk.publicExponent);
rsa 230 source4/heimdal/lib/hx509/crypto.c if (rsa->n == NULL || rsa->e == NULL) {
rsa 236 source4/heimdal/lib/hx509/crypto.c tosize = RSA_size(rsa);
rsa 245 source4/heimdal/lib/hx509/crypto.c to, rsa, RSA_PKCS1_PADDING);
rsa 308 source4/heimdal/lib/hx509/crypto.c RSA_free(rsa);
rsa 386 source4/heimdal/lib/hx509/crypto.c sig->length = RSA_size(signer->private_key.rsa);
rsa 396 source4/heimdal/lib/hx509/crypto.c signer->private_key.rsa,
rsa 422 source4/heimdal/lib/hx509/crypto.c private_key->private_key.rsa =
rsa 424 source4/heimdal/lib/hx509/crypto.c if (private_key->private_key.rsa == NULL) {
rsa 443 source4/heimdal/lib/hx509/crypto.c len = i2d_RSAPublicKey(private_key->private_key.rsa, NULL);
rsa 464 source4/heimdal/lib/hx509/crypto.c i2d_RSAPublicKey(private_key->private_key.rsa, &pp);
rsa 482 source4/heimdal/lib/hx509/crypto.c private_key->private_key.rsa = RSA_new();
rsa 483 source4/heimdal/lib/hx509/crypto.c if (private_key->private_key.rsa == NULL) {
rsa 499 source4/heimdal/lib/hx509/crypto.c ret = RSA_generate_key_ex(private_key->private_key.rsa, bits, e, NULL);
rsa 521 source4/heimdal/lib/hx509/crypto.c ret = i2d_RSAPrivateKey(key->private_key.rsa, NULL);
rsa 539 source4/heimdal/lib/hx509/crypto.c i2d_RSAPrivateKey(key->private_key.rsa, &p);
rsa 549 source4/heimdal/lib/hx509/crypto.c return BN_dup(key->private_key.rsa->n);
rsa 551 source4/heimdal/lib/hx509/crypto.c return BN_dup(key->private_key.rsa->e);
rsa 1166 source4/heimdal/lib/hx509/crypto.c RSA *rsa;
rsa 1175 source4/heimdal/lib/hx509/crypto.c rsa = RSA_new();
rsa 1176 source4/heimdal/lib/hx509/crypto.c if (rsa == NULL) {
rsa 1185 source4/heimdal/lib/hx509/crypto.c RSA_free(rsa);
rsa 1189 source4/heimdal/lib/hx509/crypto.c rsa->n = heim_int2BN(&pk.modulus);
rsa 1190 source4/heimdal/lib/hx509/crypto.c rsa->e = heim_int2BN(&pk.publicExponent);
rsa 1194 source4/heimdal/lib/hx509/crypto.c if (rsa->n == NULL || rsa->e == NULL) {
rsa 1195 source4/heimdal/lib/hx509/crypto.c RSA_free(rsa);
rsa 1200 source4/heimdal/lib/hx509/crypto.c tosize = RSA_size(rsa);
rsa 1203 source4/heimdal/lib/hx509/crypto.c RSA_free(rsa);
rsa 1210 source4/heimdal/lib/hx509/crypto.c to, rsa, RSA_PKCS1_PADDING);
rsa 1211 source4/heimdal/lib/hx509/crypto.c RSA_free(rsa);
rsa 1246 source4/heimdal/lib/hx509/crypto.c if (p->private_key.rsa == NULL) {
rsa 1252 source4/heimdal/lib/hx509/crypto.c cleartext->length = RSA_size(p->private_key.rsa);
rsa 1260 source4/heimdal/lib/hx509/crypto.c p->private_key.rsa,
rsa 1620 source4/heimdal/lib/hx509/crypto.c if ((*key)->private_key.rsa)
rsa 1621 source4/heimdal/lib/hx509/crypto.c RSA_free((*key)->private_key.rsa);
rsa 1622 source4/heimdal/lib/hx509/crypto.c (*key)->private_key.rsa = NULL;
rsa 1631 source4/heimdal/lib/hx509/crypto.c if (key->private_key.rsa)
rsa 1632 source4/heimdal/lib/hx509/crypto.c RSA_free(key->private_key.rsa);
rsa 1633 source4/heimdal/lib/hx509/crypto.c key->private_key.rsa = ptr;
rsa 2476 source4/heimdal/lib/hx509/crypto.c RSA *rsa;
rsa 2480 source4/heimdal/lib/hx509/crypto.c if (private_key->private_key.rsa == NULL)
rsa 2483 source4/heimdal/lib/hx509/crypto.c rsa = private_key->private_key.rsa;
rsa 2484 source4/heimdal/lib/hx509/crypto.c if (rsa->d == NULL || rsa->p == NULL || rsa->q == NULL)
rsa 2490 source4/heimdal/lib/hx509/crypto.c rsa = RSA_new();
rsa 2491 source4/heimdal/lib/hx509/crypto.c if (rsa == NULL)
rsa 2498 source4/heimdal/lib/hx509/crypto.c RSA_free(rsa);
rsa 2501 source4/heimdal/lib/hx509/crypto.c rsa->n = heim_int2BN(&pk.modulus);
rsa 2502 source4/heimdal/lib/hx509/crypto.c rsa->e = heim_int2BN(&pk.publicExponent);
rsa 2506 source4/heimdal/lib/hx509/crypto.c rsa->d = BN_dup(private_key->private_key.rsa->d);
rsa 2507 source4/heimdal/lib/hx509/crypto.c rsa->p = BN_dup(private_key->private_key.rsa->p);
rsa 2508 source4/heimdal/lib/hx509/crypto.c rsa->q = BN_dup(private_key->private_key.rsa->q);
rsa 2509 source4/heimdal/lib/hx509/crypto.c rsa->dmp1 = BN_dup(private_key->private_key.rsa->dmp1);
rsa 2510 source4/heimdal/lib/hx509/crypto.c rsa->dmq1 = BN_dup(private_key->private_key.rsa->dmq1);
rsa 2511 source4/heimdal/lib/hx509/crypto.c rsa->iqmp = BN_dup(private_key->private_key.rsa->iqmp);
rsa 2513 source4/heimdal/lib/hx509/crypto.c if (rsa->n == NULL || rsa->e == NULL ||
rsa 2514 source4/heimdal/lib/hx509/crypto.c rsa->d == NULL || rsa->p == NULL|| rsa->q == NULL ||
rsa 2515 source4/heimdal/lib/hx509/crypto.c rsa->dmp1 == NULL || rsa->dmq1 == NULL) {
rsa 2516 source4/heimdal/lib/hx509/crypto.c RSA_free(rsa);
rsa 2520 source4/heimdal/lib/hx509/crypto.c ret = RSA_check_key(rsa);
rsa 2521 source4/heimdal/lib/hx509/crypto.c RSA_free(rsa);
rsa 86 source4/heimdal/lib/hx509/ks_keychain.c RSA *rsa,
rsa 96 source4/heimdal/lib/hx509/ks_keychain.c RSA *rsa,
rsa 107 source4/heimdal/lib/hx509/ks_keychain.c RSA *rsa,
rsa 110 source4/heimdal/lib/hx509/ks_keychain.c struct kc_rsa *kc = RSA_get_app_data(rsa);
rsa 158 source4/heimdal/lib/hx509/ks_keychain.c RSA * rsa, int padding)
rsa 164 source4/heimdal/lib/hx509/ks_keychain.c kc_rsa_init(RSA *rsa)
rsa 170 source4/heimdal/lib/hx509/ks_keychain.c kc_rsa_finish(RSA *rsa)
rsa 172 source4/heimdal/lib/hx509/ks_keychain.c struct kc_rsa *kc_rsa = RSA_get_app_data(rsa);
rsa 202 source4/heimdal/lib/hx509/ks_keychain.c RSA *rsa;
rsa 215 source4/heimdal/lib/hx509/ks_keychain.c rsa = RSA_new();
rsa 216 source4/heimdal/lib/hx509/ks_keychain.c if (rsa == NULL)
rsa 225 source4/heimdal/lib/hx509/ks_keychain.c rsa->n = BN_new();
rsa 226 source4/heimdal/lib/hx509/ks_keychain.c if (rsa->n == NULL) abort();
rsa 238 source4/heimdal/lib/hx509/ks_keychain.c BN_bin2bn(data, kc->keysize, rsa->n);
rsa 241 source4/heimdal/lib/hx509/ks_keychain.c rsa->e = NULL;
rsa 243 source4/heimdal/lib/hx509/ks_keychain.c RSA_set_method(rsa, &kc_rsa_pkcs1_method);
rsa 244 source4/heimdal/lib/hx509/ks_keychain.c ret = RSA_set_app_data(rsa, kc);
rsa 248 source4/heimdal/lib/hx509/ks_keychain.c _hx509_private_key_assign_rsa(key, rsa);
rsa 106 source4/heimdal/lib/hx509/ks_p11.c RSA *rsa,
rsa 116 source4/heimdal/lib/hx509/ks_p11.c RSA *rsa,
rsa 127 source4/heimdal/lib/hx509/ks_p11.c RSA *rsa,
rsa 130 source4/heimdal/lib/hx509/ks_p11.c struct p11_rsa *p11rsa = RSA_get_app_data(rsa);
rsa 143 source4/heimdal/lib/hx509/ks_p11.c ck_sigsize = RSA_size(rsa);
rsa 166 source4/heimdal/lib/hx509/ks_p11.c RSA * rsa, int padding)
rsa 168 source4/heimdal/lib/hx509/ks_p11.c struct p11_rsa *p11rsa = RSA_get_app_data(rsa);
rsa 181 source4/heimdal/lib/hx509/ks_p11.c ck_sigsize = RSA_size(rsa);
rsa 203 source4/heimdal/lib/hx509/ks_p11.c p11_rsa_init(RSA *rsa)
rsa 209 source4/heimdal/lib/hx509/ks_p11.c p11_rsa_finish(RSA *rsa)
rsa 211 source4/heimdal/lib/hx509/ks_p11.c struct p11_rsa *p11rsa = RSA_get_app_data(rsa);
rsa 611 source4/heimdal/lib/hx509/ks_p11.c RSA *rsa;
rsa 621 source4/heimdal/lib/hx509/ks_p11.c rsa = RSA_new();
rsa 622 source4/heimdal/lib/hx509/ks_p11.c if (rsa == NULL)
rsa 630 source4/heimdal/lib/hx509/ks_p11.c rsa->n = getattr_bn(p, slot, session, object, CKA_MODULUS);
rsa 631 source4/heimdal/lib/hx509/ks_p11.c rsa->e = getattr_bn(p, slot, session, object, CKA_PUBLIC_EXPONENT);
rsa 647 source4/heimdal/lib/hx509/ks_p11.c RSA_set_method(rsa, &p11_rsa_pkcs1_method);
rsa 648 source4/heimdal/lib/hx509/ks_p11.c ret = RSA_set_app_data(rsa, p11rsa);
rsa 652 source4/heimdal/lib/hx509/ks_p11.c _hx509_private_key_assign_rsa(key, rsa);