Lines Matching refs:hmac_ctx

72 	soft_hmac_ctx_t *hmac_ctx;
80 hmac_ctx = malloc(sizeof (soft_hmac_ctx_t));
82 if (hmac_ctx == NULL) {
88 hmac_ctx->hmac_len = MD5_HASH_SIZE;
92 hmac_ctx->hmac_len = SHA1_HASH_SIZE;
96 hmac_ctx->hmac_len = SHA256_DIGEST_LENGTH;
100 hmac_ctx->hmac_len = SHA384_DIGEST_LENGTH;
104 hmac_ctx->hmac_len = SHA512_DIGEST_LENGTH;
113 free(hmac_ctx);
116 hmac_ctx->hmac_len = *((CK_MAC_GENERAL_PARAMS_PTR)
126 free(hmac_ctx);
129 hmac_ctx->hmac_len = *((CK_MAC_GENERAL_PARAMS_PTR)
138 free(hmac_ctx);
141 hmac_ctx->hmac_len = *((CK_MAC_GENERAL_PARAMS_PTR)
151 free(hmac_ctx);
155 hmac_ctx->hmac_len = *((CK_MAC_GENERAL_PARAMS_PTR)
163 rv = mac_init_ctx(session_p, key_p, hmac_ctx, pMechanism->mechanism);
171 session_p->sign.context = hmac_ctx;
174 session_p->verify.context = hmac_ctx;
464 soft_hmac_ctx_t *hmac_ctx;
474 hmac_ctx = (soft_hmac_ctx_t *)session_p->sign.context;
482 *pulSignedLen = hmac_ctx->hmac_len;
487 if (*pulSignedLen < hmac_ctx->hmac_len) {
488 *pulSignedLen = hmac_ctx->hmac_len;
492 hmac_ctx = (soft_hmac_ctx_t *)session_p->verify.context;
504 SOFT_MAC_UPDATE(MD5, &(hmac_ctx->hc_ctx_u.md5_ctx),
507 SOFT_MAC_FINAL(MD5, &(hmac_ctx->hc_ctx_u.md5_ctx), pSigned);
516 SOFT_MAC_UPDATE(SHA1, &(hmac_ctx->hc_ctx_u.sha1_ctx),
519 SOFT_MAC_FINAL(SHA1, &(hmac_ctx->hc_ctx_u.sha1_ctx), pSigned);
526 SHA2Update(&(hmac_ctx->hc_ctx_u.sha2_ctx.hc_icontext),
529 SOFT_MAC_FINAL_2(SHA256, &(hmac_ctx->hc_ctx_u.sha2_ctx),
537 SHA2Update(&(hmac_ctx->hc_ctx_u.sha2_ctx.hc_icontext),
540 SOFT_MAC_FINAL_2(SHA384, &(hmac_ctx->hc_ctx_u.sha2_ctx),
542 hmac_ctx->hmac_len = SHA384_DIGEST_LENGTH;
550 SHA2Update(&(hmac_ctx->hc_ctx_u.sha2_ctx.hc_icontext),
553 SOFT_MAC_FINAL_2(SHA512, &(hmac_ctx->hc_ctx_u.sha2_ctx),
557 *pulSignedLen = hmac_ctx->hmac_len;
588 soft_hmac_ctx_t *hmac_ctx;
598 hmac_ctx = (soft_hmac_ctx_t *)session_p->sign.context;
601 hmac_ctx = (soft_hmac_ctx_t *)session_p->verify.context;
611 SOFT_MAC_UPDATE(MD5, &(hmac_ctx->hc_ctx_u.md5_ctx), pPart,
619 SOFT_MAC_UPDATE(SHA1, &(hmac_ctx->hc_ctx_u.sha1_ctx), pPart,
631 SOFT_MAC_UPDATE(SHA2, &(hmac_ctx->hc_ctx_u.sha2_ctx), pPart,