Lines Matching refs:ctx
108 mbedtls_md_context_t ctx;
110 mbedtls_md_init(&ctx);
115 CHK(mbedtls_md_setup(&ctx, info, 1));
116 CHK(mbedtls_md_hmac_starts(&ctx, key_bytes, sizeof(key_bytes)));
119 CHK(mbedtls_md_hmac_update(&ctx, msg1_part1, sizeof(msg1_part1)));
120 CHK(mbedtls_md_hmac_update(&ctx, msg1_part2, sizeof(msg1_part2)));
121 CHK(mbedtls_md_hmac_finish(&ctx, out));
125 CHK(mbedtls_md_hmac_reset(&ctx)); // prepare for new operation
126 CHK(mbedtls_md_hmac_update(&ctx, msg2_part1, sizeof(msg2_part1)));
127 CHK(mbedtls_md_hmac_update(&ctx, msg2_part2, sizeof(msg2_part2)));
128 CHK(mbedtls_md_hmac_finish(&ctx, out));
132 mbedtls_md_free(&ctx);