Home
last modified time | relevance | path

Searched refs:gcm_ctx (Results 1 – 3 of 3) sorted by relevance

/onnv-gate/usr/src/common/crypto/modes/
H A Dgcm.c613 gcm_init_ctx(gcm_ctx_t *gcm_ctx, char *param, size_t block_size, in gcm_init_ctx() argument
628 gcm_ctx->gcm_tag_len = gcm_param->ulTagBits; in gcm_init_ctx()
629 gcm_ctx->gcm_tag_len >>= 3; in gcm_init_ctx()
630 gcm_ctx->gcm_processed_data_len = 0; in gcm_init_ctx()
633 gcm_ctx->gcm_len_a_len_c[0] in gcm_init_ctx()
637 gcm_ctx->gcm_flags |= GCM_MODE; in gcm_init_ctx()
643 if (gcm_init(gcm_ctx, gcm_param->pIv, gcm_param->ulIvLen, in gcm_init_ctx()
653 gmac_init_ctx(gcm_ctx_t *gcm_ctx, char *param, size_t block_size, in gmac_init_ctx() argument
664 gcm_ctx->gcm_tag_len = CRYPTO_BITS2BYTES(AES_GMAC_TAG_BITS); in gmac_init_ctx()
665 gcm_ctx->gcm_processed_data_len = 0; in gmac_init_ctx()
[all …]
H A Dmodes.h206 typedef struct gcm_ctx { struct
/onnv-gate/usr/src/common/crypto/fips/
H A Dfips_aes_util.c133 gcm_ctx_t *gcm_ctx; in aes_gcm_ctx_init() local
135 if ((gcm_ctx = kmem_zalloc(sizeof (gcm_ctx_t), KM_SLEEP)) == NULL) in aes_gcm_ctx_init()
138 gcm_ctx->gcm_keysched = key_sched; in aes_gcm_ctx_init()
139 gcm_ctx->gcm_keysched_len = size; in aes_gcm_ctx_init()
141 if (gcm_init_ctx(gcm_ctx, (char *)param, AES_BLOCK_LEN, in aes_gcm_ctx_init()
144 kmem_free(gcm_ctx, sizeof (gcm_ctx_t)); in aes_gcm_ctx_init()
147 gcm_ctx->gcm_flags |= GCM_MODE; in aes_gcm_ctx_init()
149 return (gcm_ctx); in aes_gcm_ctx_init()
156 gcm_ctx_t *gcm_ctx; in aes_gmac_ctx_init() local
158 if ((gcm_ctx = kmem_zalloc(sizeof (gcm_ctx_t), KM_SLEEP)) == NULL) in aes_gmac_ctx_init()
[all …]