Home | History | Annotate | Download | only in crypto

Lines Matching defs:rsa

154 				 unsigned char *to, RSA *rsa, int padding)
162 unsigned char *to, RSA *rsa, int padding)
170 unsigned char *to, RSA *rsa, int padding)
173 (struct cryptoapi_rsa_data *) rsa->meth->app_data;
224 len = RSA_size(rsa);
249 unsigned char *to, RSA *rsa, int padding)
268 static int cryptoapi_finish(RSA *rsa)
270 cryptoapi_free_data((struct cryptoapi_rsa_data *) rsa->meth->app_data);
271 os_free((void *) rsa->meth);
272 rsa->meth = NULL;
326 RSA *rsa = NULL, *pub_rsa;
339 "for CryptoAPI RSA method");
374 rsa_meth->name = "Microsoft CryptoAPI RSA Method";
383 rsa = RSA_new();
384 if (rsa == NULL) {
391 RSA_free(rsa);
392 rsa = NULL;
395 pub_rsa = cert->cert_info->key->pkey->pkey.rsa;
399 rsa->n = BN_dup(pub_rsa->n);
400 rsa->e = BN_dup(pub_rsa->e);
401 if (!RSA_set_method(rsa, rsa_meth))
404 if (!SSL_use_RSAPrivateKey(ssl, rsa))
406 RSA_free(rsa);
413 if (rsa)
414 RSA_free(rsa);
2621 suite = "DHE-RSA-AES128-SHA";