Home | History | Annotate | Download | only in crypto

Lines Matching defs:rsa

150 				 unsigned char *to, RSA *rsa, int padding)
158 unsigned char *to, RSA *rsa, int padding)
166 unsigned char *to, RSA *rsa, int padding)
169 (struct cryptoapi_rsa_data *) rsa->meth->app_data;
220 len = RSA_size(rsa);
245 unsigned char *to, RSA *rsa, int padding)
264 static int cryptoapi_finish(RSA *rsa)
266 cryptoapi_free_data((struct cryptoapi_rsa_data *) rsa->meth->app_data);
267 os_free((void *) rsa->meth);
268 rsa->meth = NULL;
322 RSA *rsa = NULL, *pub_rsa;
335 "for CryptoAPI RSA method");
370 rsa_meth->name = "Microsoft CryptoAPI RSA Method";
379 rsa = RSA_new();
380 if (rsa == NULL) {
387 RSA_free(rsa);
388 rsa = NULL;
391 pub_rsa = cert->cert_info->key->pkey->pkey.rsa;
395 rsa->n = BN_dup(pub_rsa->n);
396 rsa->e = BN_dup(pub_rsa->e);
397 if (!RSA_set_method(rsa, rsa_meth))
400 if (!SSL_use_RSAPrivateKey(ssl, rsa))
402 RSA_free(rsa);
409 if (rsa)
410 RSA_free(rsa);
2319 suite = "DHE-RSA-AES128-SHA";