Searched refs:gcm_ctx (Results 1 – 3 of 3) sorted by relevance
| /onnv-gate/usr/src/common/crypto/modes/ |
| H A D | gcm.c | 613 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 D | modes.h | 206 typedef struct gcm_ctx { struct
|
| /onnv-gate/usr/src/common/crypto/fips/ |
| H A D | fips_aes_util.c | 133 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 …]
|