Home | History | Annotate | Download | only in crypto

Lines Matching refs:RSA

304 				 unsigned char *to, RSA *rsa, int padding)
312 unsigned char *to, RSA *rsa, int padding)
320 unsigned char *to, RSA *rsa, int padding)
323 (struct cryptoapi_rsa_data *) rsa->meth->app_data;
374 len = RSA_size(rsa);
399 unsigned char *to, RSA *rsa, int padding)
418 static int cryptoapi_finish(RSA *rsa)
420 cryptoapi_free_data((struct cryptoapi_rsa_data *) rsa->meth->app_data);
421 os_free((void *) rsa->meth);
422 rsa->meth = NULL;
476 RSA *rsa = NULL, *pub_rsa;
489 "for CryptoAPI RSA method");
525 rsa_meth->name = "Microsoft CryptoAPI RSA Method";
534 rsa = RSA_new();
535 if (rsa == NULL) {
542 RSA_free(rsa);
543 rsa = NULL;
546 pub_rsa = cert->cert_info->key->pkey->pkey.rsa;
550 rsa->n = BN_dup(pub_rsa->n);
551 rsa->e = BN_dup(pub_rsa->e);
552 if (!RSA_set_method(rsa, rsa_meth))
555 if (!SSL_use_RSAPrivateKey(ssl, rsa))
557 RSA_free(rsa);
564 if (rsa)
565 RSA_free(rsa);
3539 suite = "DHE-RSA-AES128-SHA";
3545 suite = "DHE-RSA-AES256-SHA";