Lines Matching defs:hmac_ctx

69 	soft_hmac_ctx_t *hmac_ctx;
77 hmac_ctx = malloc(sizeof (soft_hmac_ctx_t));
79 if (hmac_ctx == NULL) {
85 hmac_ctx->hmac_len = MD5_DIGEST_LENGTH;
89 hmac_ctx->hmac_len = SHA1_DIGEST_LENGTH;
93 hmac_ctx->hmac_len = SHA224_DIGEST_LENGTH;
97 hmac_ctx->hmac_len = SHA256_DIGEST_LENGTH;
101 hmac_ctx->hmac_len = SHA384_DIGEST_LENGTH;
105 hmac_ctx->hmac_len = SHA512_DIGEST_LENGTH;
114 free(hmac_ctx);
117 hmac_ctx->hmac_len = *((CK_MAC_GENERAL_PARAMS_PTR)
127 free(hmac_ctx);
130 hmac_ctx->hmac_len = *((CK_MAC_GENERAL_PARAMS_PTR)
140 free(hmac_ctx);
143 hmac_ctx->hmac_len = *((CK_MAC_GENERAL_PARAMS_PTR)
153 free(hmac_ctx);
157 hmac_ctx->hmac_len = *((CK_MAC_GENERAL_PARAMS_PTR)
165 rv = mac_init_ctx(session_p, key_p, hmac_ctx, pMechanism->mechanism);
173 session_p->sign.context = hmac_ctx;
176 session_p->verify.context = hmac_ctx;
508 soft_hmac_ctx_t *hmac_ctx;
513 hmac_ctx = (soft_hmac_ctx_t *)session_p->sign.context;
521 *pulSignedLen = hmac_ctx->hmac_len;
526 if (*pulSignedLen < hmac_ctx->hmac_len) {
527 *pulSignedLen = hmac_ctx->hmac_len;
531 hmac_ctx = (soft_hmac_ctx_t *)session_p->verify.context;
543 SOFT_MAC_UPDATE(MD5, &(hmac_ctx->hc_ctx_u.md5_ctx),
546 SOFT_MAC_FINAL(MD5, &(hmac_ctx->hc_ctx_u.md5_ctx), pSigned);
555 SOFT_MAC_UPDATE(SHA1, &(hmac_ctx->hc_ctx_u.sha1_ctx),
558 SOFT_MAC_FINAL(SHA1, &(hmac_ctx->hc_ctx_u.sha1_ctx), pSigned);
565 SHA2Update(&(hmac_ctx->hc_ctx_u.sha2_ctx.hc_icontext),
568 SOFT_MAC_FINAL(SHA224, &(hmac_ctx->hc_ctx_u.sha2_ctx),
576 SHA2Update(&(hmac_ctx->hc_ctx_u.sha2_ctx.hc_icontext),
579 SOFT_MAC_FINAL(SHA256, &(hmac_ctx->hc_ctx_u.sha2_ctx),
587 SHA2Update(&(hmac_ctx->hc_ctx_u.sha2_ctx.hc_icontext),
590 SOFT_MAC_FINAL(SHA384, &(hmac_ctx->hc_ctx_u.sha2_ctx),
599 SHA2Update(&(hmac_ctx->hc_ctx_u.sha2_ctx.hc_icontext),
602 SOFT_MAC_FINAL(SHA512, &(hmac_ctx->hc_ctx_u.sha2_ctx),
606 *pulSignedLen = hmac_ctx->hmac_len;
637 soft_hmac_ctx_t *hmac_ctx;
642 hmac_ctx = (soft_hmac_ctx_t *)session_p->sign.context;
645 hmac_ctx = (soft_hmac_ctx_t *)session_p->verify.context;
655 SOFT_MAC_UPDATE(MD5, &(hmac_ctx->hc_ctx_u.md5_ctx), pPart,
663 SOFT_MAC_UPDATE(SHA1, &(hmac_ctx->hc_ctx_u.sha1_ctx), pPart,
677 SOFT_MAC_UPDATE(SHA2, &(hmac_ctx->hc_ctx_u.sha2_ctx), pPart,