Lines Matching refs:p11rsa

129     struct p11_rsa *p11rsa = RSA_get_app_data(rsa);  in p11_rsa_private_encrypt()  local
130 CK_OBJECT_HANDLE key = p11rsa->private_key; in p11_rsa_private_encrypt()
144 ret = p11_get_session(NULL, p11rsa->p, p11rsa->slot, NULL, &session); in p11_rsa_private_encrypt()
148 ret = P11FUNC(p11rsa->p, SignInit, (session, &mechanism, key)); in p11_rsa_private_encrypt()
150 p11_put_session(p11rsa->p, p11rsa->slot, session); in p11_rsa_private_encrypt()
154 ret = P11FUNC(p11rsa->p, Sign, in p11_rsa_private_encrypt()
156 p11_put_session(p11rsa->p, p11rsa->slot, session); in p11_rsa_private_encrypt()
167 struct p11_rsa *p11rsa = RSA_get_app_data(rsa); in p11_rsa_private_decrypt() local
168 CK_OBJECT_HANDLE key = p11rsa->private_key; in p11_rsa_private_decrypt()
182 ret = p11_get_session(NULL, p11rsa->p, p11rsa->slot, NULL, &session); in p11_rsa_private_decrypt()
186 ret = P11FUNC(p11rsa->p, DecryptInit, (session, &mechanism, key)); in p11_rsa_private_decrypt()
188 p11_put_session(p11rsa->p, p11rsa->slot, session); in p11_rsa_private_decrypt()
192 ret = P11FUNC(p11rsa->p, Decrypt, in p11_rsa_private_decrypt()
194 p11_put_session(p11rsa->p, p11rsa->slot, session); in p11_rsa_private_decrypt()
210 struct p11_rsa *p11rsa = RSA_get_app_data(rsa); in p11_rsa_finish() local
211 p11_release_module(p11rsa->p); in p11_rsa_finish()
212 free(p11rsa); in p11_rsa_finish()
639 struct p11_rsa *p11rsa; in collect_private_key() local
667 p11rsa = calloc(1, sizeof(*p11rsa)); in collect_private_key()
668 if (p11rsa == NULL) in collect_private_key()
671 p11rsa->p = p; in collect_private_key()
672 p11rsa->slot = slot; in collect_private_key()
673 p11rsa->private_key = object; in collect_private_key()
685 ret = RSA_set_app_data(rsa, p11rsa); in collect_private_key()