sign_final
crypto_sign_final_t sign_final;
sign_final.sf_session = session_p->k_session;
sign_final.sf_signlen = *pulSignatureLen;
sign_final.sf_signbuf = (char *)pSignature;
while ((r = ioctl(kernel_fd, CRYPTO_SIGN_FINAL, &sign_final)) < 0) {
rv = crypto2pkcs11_error_number(sign_final.sf_return_value);
*pulSignatureLen = sign_final.sf_signlen;
return (sign_final(op));
return (sign_final(dev, ARG, mode, rval));
if (sign_ops->sign_final != NULL)
(KCF_PROV_SIGN_OPS(pd) && KCF_PROV_SIGN_OPS(pd)->sign_final) ? \
KCF_PROV_SIGN_OPS(pd)->sign_final(ctx, sig, req) : \
int (*sign_final)(crypto_ctx_t *,