Lines Matching refs:h
199 mbedtls_mpi *h) in ecjpake_hash() argument
232 MBEDTLS_MPI_CHK(mbedtls_mpi_read_binary(h, hash, in ecjpake_hash()
234 MBEDTLS_MPI_CHK(mbedtls_mpi_mod_mpi(h, h, &grp->N)); in ecjpake_hash()
254 mbedtls_mpi r, h; in ecjpake_zkp_read() local
260 mbedtls_mpi_init(&h); in ecjpake_zkp_read()
292 MBEDTLS_MPI_CHK(ecjpake_hash(md_type, grp, pf, G, &V, X, id, &h)); in ecjpake_zkp_read()
294 &VV, &h, X, &r, G)); in ecjpake_zkp_read()
305 mbedtls_mpi_free(&h); in ecjpake_zkp_read()
328 mbedtls_mpi h; /* later recycled to hold r */ in ecjpake_zkp_write() local
337 mbedtls_mpi_init(&h); in ecjpake_zkp_write()
342 MBEDTLS_MPI_CHK(ecjpake_hash(md_type, grp, pf, G, &V, X, id, &h)); in ecjpake_zkp_write()
343 MBEDTLS_MPI_CHK(mbedtls_mpi_mul_mpi(&h, &h, x)); /* x*h */ in ecjpake_zkp_write()
344 MBEDTLS_MPI_CHK(mbedtls_mpi_sub_mpi(&h, &v, &h)); /* v - x*h */ in ecjpake_zkp_write()
345 MBEDTLS_MPI_CHK(mbedtls_mpi_mod_mpi(&h, &h, &grp->N)); /* r */ in ecjpake_zkp_write()
352 len = mbedtls_mpi_size(&h); /* actually r */ in ecjpake_zkp_write()
359 MBEDTLS_MPI_CHK(mbedtls_mpi_write_binary(&h, *p, len)); /* r */ in ecjpake_zkp_write()
365 mbedtls_mpi_free(&h); in ecjpake_zkp_write()