gcm_ctx
gcm_init_ctx(gcm_ctx_t *gcm_ctx, char *param, size_t block_size,
gcm_ctx->gcm_tag_len = gcm_param->ulTagBits;
gcm_ctx->gcm_tag_len >>= 3;
gcm_ctx->gcm_processed_data_len = 0;
gcm_ctx->gcm_len_a_len_c[0] =
gcm_ctx->gcm_flags |= GCM_MODE;
if (gcm_init(gcm_ctx, gcm_param->pIv, gcm_param->ulIvLen,
gmac_init_ctx(gcm_ctx_t *gcm_ctx, char *param, size_t block_size,
gcm_ctx->gcm_tag_len = CRYPTO_BITS2BYTES(AES_GMAC_TAG_BITS);
gcm_ctx->gcm_processed_data_len = 0;
gcm_ctx->gcm_len_a_len_c[0] = 0;
gcm_ctx->gcm_len_a_len_c[1] = 0;
gcm_ctx->gcm_flags |= GMAC_MODE;
if (gcm_init(gcm_ctx, gmac_param->pIv, AES_GMAC_IV_LEN,
gcm_ctx_t *gcm_ctx;
if ((gcm_ctx = kmem_zalloc(sizeof (gcm_ctx_t), kmflag)) == NULL)
if ((gcm_ctx = calloc(1, sizeof (gcm_ctx_t))) == NULL)
gcm_ctx->gcm_flags = GCM_MODE;
return (gcm_ctx);
gcm_ctx_t *gcm_ctx;
if ((gcm_ctx = kmem_zalloc(sizeof (gcm_ctx_t), kmflag)) == NULL)
if ((gcm_ctx = calloc(1, sizeof (gcm_ctx_t))) == NULL)
gcm_ctx->gcm_flags = GMAC_MODE;
return (gcm_ctx);
gcm_ctx_t *gcm_ctx = &ctx->acu.acu_gcm;
if (gcm_ctx->gcm_pt_buf != NULL) {
freezero(gcm_ctx->gcm_pt_buf,
gcm_ctx->gcm_pt_buf_len);
gcm_ctx->gcm_pt_buf = NULL;