Home
last modified time | relevance | path

Searched refs:gcm_ctx_t (Results 1 – 5 of 5) sorted by relevance

/illumos-gate/usr/src/common/crypto/modes/
H A Dgcm.c514 gcm_ctx_t *ctx, size_t block_size, in gcm_format_initial_blocks()
564 gcm_init(gcm_ctx_t *ctx, unsigned char *iv, size_t iv_len, in gcm_init()
613 gcm_init_ctx(gcm_ctx_t *gcm_ctx, char *param, size_t block_size, in gcm_init_ctx()
653 gmac_init_ctx(gcm_ctx_t *gcm_ctx, char *param, size_t block_size, in gmac_init_ctx()
690 gcm_ctx_t *gcm_ctx; in gcm_alloc_ctx()
693 if ((gcm_ctx = kmem_zalloc(sizeof (gcm_ctx_t), kmflag)) == NULL) in gcm_alloc_ctx()
695 if ((gcm_ctx = calloc(1, sizeof (gcm_ctx_t))) == NULL) in gcm_alloc_ctx()
706 gcm_ctx_t *gcm_ctx; in gmac_alloc_ctx()
709 if ((gcm_ctx = kmem_zalloc(sizeof (gcm_ctx_t), kmflag)) == NULL) in gmac_alloc_ctx()
711 if ((gcm_ctx = calloc(1, sizeof (gcm_ctx_t))) == NULL) in gmac_alloc_ctx()
[all …]
H A Dmodes.h230 } gcm_ctx_t; typedef
250 gcm_ctx_t acu_gcm;
328 extern int gcm_mode_encrypt_contiguous_blocks(gcm_ctx_t *, char *, size_t,
334 extern int gcm_mode_decrypt_contiguous_blocks(gcm_ctx_t *, char *, size_t,
344 int gcm_encrypt_final(gcm_ctx_t *, crypto_data_t *, size_t,
354 extern int gcm_decrypt_final(gcm_ctx_t *, crypto_data_t *, size_t,
375 extern int gcm_init_ctx(gcm_ctx_t *, char *, size_t,
380 extern int gmac_init_ctx(gcm_ctx_t *, char *, size_t,
402 extern void gcm_set_kmflag(gcm_ctx_t *, int);
H A Dmodes.c221 if (((gcm_ctx_t *)ctx)->gcm_pt_buf != NULL) in crypto_free_mode_ctx()
222 kmem_free(((gcm_ctx_t *)ctx)->gcm_pt_buf, in crypto_free_mode_ctx()
223 ((gcm_ctx_t *)ctx)->gcm_pt_buf_len); in crypto_free_mode_ctx()
225 kmem_free(ctx, sizeof (gcm_ctx_t)); in crypto_free_mode_ctx()
227 if (((gcm_ctx_t *)ctx)->gcm_pt_buf != NULL) in crypto_free_mode_ctx()
228 free(((gcm_ctx_t *)ctx)->gcm_pt_buf); in crypto_free_mode_ctx()
/illumos-gate/usr/src/uts/common/crypto/io/
H A Daes.c507 ret = gcm_encrypt_final((gcm_ctx_t *)aes_ctx, ciphertext, in aes_encrypt()
625 ret = gcm_decrypt_final((gcm_ctx_t *)aes_ctx, plaintext, in aes_decrypt()
767 gcm_set_kmflag((gcm_ctx_t *)aes_ctx, crypto_kmflag(req)); in aes_decrypt_update()
831 ret = gcm_encrypt_final((gcm_ctx_t *)aes_ctx, data, in aes_encrypt_final()
927 gcm_ctx_t *ctx = (gcm_ctx_t *)aes_ctx; in aes_decrypt_final()
937 ret = gcm_decrypt_final((gcm_ctx_t *)aes_ctx, data, in aes_decrypt_final()
1062 ret = gcm_encrypt_final((gcm_ctx_t *)&aes_ctx, in aes_encrypt_atomic()
1225 ret = gcm_decrypt_final((gcm_ctx_t *)&aes_ctx, in aes_decrypt_atomic()
1267 if (((gcm_ctx_t *)&aes_ctx)->gcm_pt_buf != NULL) { in aes_decrypt_atomic()
1268 kmem_free(((gcm_ctx_t *)&aes_ctx)->gcm_pt_buf, in aes_decrypt_atomic()
[all …]
/illumos-gate/usr/src/lib/pkcs11/pkcs11_softtoken/common/
H A DsoftAESCrypt.c262 rc = gcm_init_ctx((gcm_ctx_t *)aes_ctx, mech_p->pParameter, in soft_aes_init_ctx()
462 rc = gcm_encrypt_final((gcm_ctx_t *)aes_ctx, &out, in soft_aes_encrypt()
779 rc = gcm_decrypt_final((gcm_ctx_t *)aes_ctx, &out, in soft_aes_decrypt()
1242 rc = gcm_encrypt_final((gcm_ctx_t *)aes_ctx, &data, in soft_aes_encrypt_final()
1422 rc = gcm_decrypt_final((gcm_ctx_t *)aes_ctx, &out, in soft_aes_decrypt_final()
1629 len = sizeof (gcm_ctx_t); in soft_aes_free_ctx()