Searched refs:aes_ctx (Results 1 – 7 of 7) sorted by relevance
/illumos-gate/usr/src/uts/common/crypto/io/ |
H A D | aes.c | 381 aes_ctx_t *aes_ctx; in aes_common_init() local 393 if ((rv = aes_check_mech_param(mechanism, &aes_ctx, kmflag)) in aes_common_init() 397 rv = aes_common_init_ctx(aes_ctx, template, mechanism, key, kmflag, in aes_common_init() 400 crypto_free_mode_ctx(aes_ctx); in aes_common_init() 404 ctx->cc_provider_private = aes_ctx; in aes_common_init() 415 aes_ctx_t *aes_ctx; in aes_encrypt() local 419 aes_ctx = ctx->cc_provider_private; in aes_encrypt() 425 if (((aes_ctx->ac_flags & (CMAC_MODE|CTR_MODE|CCM_MODE| in aes_encrypt() 436 switch (aes_ctx->ac_flags & (CMAC_MODE|CCM_MODE|GCM_MODE|GMAC_MODE)) { in aes_encrypt() 438 length_needed = plaintext->cd_length + aes_ctx->ac_mac_len; in aes_encrypt() [all …]
|
/illumos-gate/usr/src/lib/pkcs11/pkcs11_softtoken/common/ |
H A D | softAESCrypt.c | 109 soft_aes_init_key(aes_ctx_t *aes_ctx, soft_object_t *key_p) in soft_aes_init_key() argument 188 aes_ctx->ac_keysched = ks; in soft_aes_init_key() 189 aes_ctx->ac_keysched_len = size; in soft_aes_init_key() 202 soft_aes_init_ctx(aes_ctx_t *aes_ctx, CK_MECHANISM_PTR mech_p, in soft_aes_init_ctx() argument 209 aes_ctx->ac_flags |= ECB_MODE; in soft_aes_init_ctx() 213 rc = cmac_init_ctx((cbc_ctx_t *)aes_ctx, AES_BLOCK_LEN); in soft_aes_init_ctx() 217 rc = cbc_init_ctx((cbc_ctx_t *)aes_ctx, mech_p->pParameter, in soft_aes_init_ctx() 228 rc = ctr_init_ctx((ctr_ctx_t *)aes_ctx, pp->ulCounterBits, in soft_aes_init_ctx() 251 rc = ccm_init_ctx((ccm_ctx_t *)aes_ctx, (char *)&ccm_params, 0, in soft_aes_init_ctx() 262 rc = gcm_init_ctx((gcm_ctx_t *)aes_ctx, mech_p->pParameter, in soft_aes_init_ctx() [all …]
|
H A D | softVerifyUtil.c | 212 aes_ctx_t *aes_ctx; in soft_verify() local 214 aes_ctx = (aes_ctx_t *)session_p->verify.context; in soft_verify() 215 len = aes_ctx->ac_mac_len; in soft_verify() 435 aes_ctx_t *aes_ctx; in soft_verify_final() local 437 aes_ctx = (aes_ctx_t *)session_p->verify.context; in soft_verify_final() 438 len = aes_ctx->ac_mac_len; in soft_verify_final()
|
H A D | softCrypt.h | 77 aes_ctx_t *aes_ctx; member
|
/illumos-gate/usr/src/common/crypto/aes/ |
H A D | aes_modes.c | 99 aes_ctx_t *aes_ctx = ctx; in aes_encrypt_contiguous_blocks() local 102 if (aes_ctx->ac_flags & CTR_MODE) { in aes_encrypt_contiguous_blocks() 105 } else if (aes_ctx->ac_flags & CCM_MODE) { in aes_encrypt_contiguous_blocks() 109 } else if (aes_ctx->ac_flags & (GCM_MODE|GMAC_MODE)) { in aes_encrypt_contiguous_blocks() 113 } else if (aes_ctx->ac_flags & (CBC_MODE|CMAC_MODE)) { in aes_encrypt_contiguous_blocks() 132 aes_ctx_t *aes_ctx = ctx; in aes_decrypt_contiguous_blocks() local 135 if (aes_ctx->ac_flags & CTR_MODE) { in aes_decrypt_contiguous_blocks() 140 } else if (aes_ctx->ac_flags & CCM_MODE) { in aes_decrypt_contiguous_blocks() 144 } else if (aes_ctx->ac_flags & (GCM_MODE|GMAC_MODE)) { in aes_decrypt_contiguous_blocks() 148 } else if (aes_ctx->ac_flags & CBC_MODE) { in aes_decrypt_contiguous_blocks()
|
/illumos-gate/usr/src/common/crypto/modes/ |
H A D | ccm.c | 646 ulong_t authDataSize, uint8_t *b0, ccm_ctx_t *aes_ctx) in ccm_format_initial_blocks() argument 656 t = (uint8_t)((aes_ctx->ccm_mac_len) & 0xFF); in ccm_format_initial_blocks() 670 payloadSize = aes_ctx->ccm_data_len; in ccm_format_initial_blocks() 679 cb = (uint8_t *)aes_ctx->ccm_cb; in ccm_format_initial_blocks() 694 aes_ctx->ccm_counter_mask = htonll(mask); in ccm_format_initial_blocks()
|
H A D | modes.h | 244 typedef struct aes_ctx { struct
|