sha1_ctx_t
ctx_len = sizeof (sha1_ctx_t);
ctx->cc_provider_private = kmem_alloc(sizeof (sha1_ctx_t),
kmem_free(ctx->cc_provider_private, sizeof (sha1_ctx_t));
kmem_free(ctx->cc_provider_private, sizeof (sha1_ctx_t));
#define PROV_SHA1_CTX(ctx) ((sha1_ctx_t *)(ctx)->cc_provider_private)
kmem_free(ctx->cc_provider_private, sizeof (sha1_ctx_t));