Lines Matching refs:hmac_ctx
66 mbedtls_md_init(&ctx->hmac_ctx);
90 mbedtls_md_free(&ctx->hmac_ctx);
138 ret = mbedtls_md_setup(&ctx->hmac_ctx, mbedtls_md_info_from_type(COOKIE_MD), 1);
143 ret = mbedtls_md_hmac_starts(&ctx->hmac_ctx, key, sizeof(key));
159 static int ssl_cookie_hmac(mbedtls_md_context_t *hmac_ctx,
168 if (mbedtls_md_hmac_reset(hmac_ctx) != 0 ||
169 mbedtls_md_hmac_update(hmac_ctx, time, 4) != 0 ||
170 mbedtls_md_hmac_update(hmac_ctx, cli_id, cli_id_len) != 0 ||
171 mbedtls_md_hmac_finish(hmac_ctx, hmac_out) != 0) {
250 ret = ssl_cookie_hmac(&ctx->hmac_ctx, *p - 4,
333 if (ssl_cookie_hmac(&ctx->hmac_ctx, cookie,