Searched refs:gcm_ctx_t (Results 1 – 5 of 5) sorted by relevance
/illumos-gate/usr/src/common/crypto/modes/ |
H A D | gcm.c | 131 gcm_mode_encrypt_contiguous_blocks(gcm_ctx_t *ctx, char *data, size_t length, in gcm_mode_encrypt_contiguous_blocks() 252 gcm_encrypt_final(gcm_ctx_t *ctx, crypto_data_t *out, size_t block_size, in gcm_encrypt_final() 330 gcm_decrypt_incomplete_block(gcm_ctx_t *ctx, size_t block_size, size_t index, in gcm_decrypt_incomplete_block() 370 gcm_mode_decrypt_contiguous_blocks(gcm_ctx_t *ctx, char *data, size_t length, in gcm_mode_decrypt_contiguous_blocks() 409 gcm_decrypt_final(gcm_ctx_t *ctx, crypto_data_t *out, size_t block_size, in gcm_decrypt_final() 514 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() [all …]
|
H A D | modes.h | 230 } 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 D | modes.c | 221 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 D | aes.c | 507 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() 1182 gcm_set_kmflag((gcm_ctx_t *)&aes_ctx, crypto_kmflag(req)); in aes_decrypt_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() [all …]
|
/illumos-gate/usr/src/lib/pkcs11/pkcs11_softtoken/common/ |
H A D | softAESCrypt.c | 262 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()
|