skein_ctx_t
#define SKEIN_CTX(_ctx_) ((skein_ctx_t *)((_ctx_)->cc_provider_private))
skein_ctx_t *sc = (_skein_ctx); \
skein_digest_update_uio(skein_ctx_t *ctx, const crypto_data_t *data)
skein_digest_final_uio(skein_ctx_t *ctx, crypto_data_t *digest,
skein_digest_update_mblk(skein_ctx_t *ctx, crypto_data_t *data)
skein_digest_final_mblk(skein_ctx_t *ctx, crypto_data_t *digest,
skein_ctx_t skein_ctx;
skein_mac_ctx_build(skein_ctx_t *ctx, crypto_mechanism_t *mechanism,
skein_ctx_t skein_ctx;
skein_ctx_t *ctx_tmpl;