Lines Matching refs:rsa
86 RSA *rsa, in kc_rsa_public_encrypt() argument
96 RSA *rsa, in kc_rsa_public_decrypt() argument
107 RSA *rsa, in kc_rsa_private_encrypt() argument
110 struct kc_rsa *kc = RSA_get_app_data(rsa); in kc_rsa_private_encrypt()
160 RSA * rsa, int padding) in kc_rsa_private_decrypt() argument
162 struct kc_rsa *kc = RSA_get_app_data(rsa); in kc_rsa_private_decrypt()
221 kc_rsa_init(RSA *rsa) in kc_rsa_init() argument
227 kc_rsa_finish(RSA *rsa) in kc_rsa_finish() argument
229 struct kc_rsa *kc_rsa = RSA_get_app_data(rsa); in kc_rsa_finish()
259 RSA *rsa; in set_private_key() local
272 rsa = RSA_new(); in set_private_key()
273 if (rsa == NULL) in set_private_key()
282 rsa->n = BN_new(); in set_private_key()
283 if (rsa->n == NULL) abort(); in set_private_key()
295 BN_bin2bn(data, kc->keysize, rsa->n); in set_private_key()
298 rsa->e = NULL; in set_private_key()
300 RSA_set_method(rsa, &kc_rsa_pkcs1_method); in set_private_key()
301 ret = RSA_set_app_data(rsa, kc); in set_private_key()
305 hx509_private_key_assign_rsa(key, rsa); in set_private_key()