Lines Matching refs:h
185 mbedtls_mpi *h ) in ecjpake_hash() argument
217 MBEDTLS_MPI_CHK( mbedtls_mpi_read_binary( h, hash, in ecjpake_hash()
219 MBEDTLS_MPI_CHK( mbedtls_mpi_mod_mpi( h, h, &grp->N ) ); in ecjpake_hash()
239 mbedtls_mpi r, h; in ecjpake_zkp_read() local
245 mbedtls_mpi_init( &h ); in ecjpake_zkp_read()
278 MBEDTLS_MPI_CHK( ecjpake_hash( md_info, grp, pf, G, &V, X, id, &h ) ); in ecjpake_zkp_read()
280 &VV, &h, X, &r, G ) ); in ecjpake_zkp_read()
292 mbedtls_mpi_free( &h ); in ecjpake_zkp_read()
315 mbedtls_mpi h; /* later recycled to hold r */ in ecjpake_zkp_write() local
323 mbedtls_mpi_init( &h ); in ecjpake_zkp_write()
328 MBEDTLS_MPI_CHK( ecjpake_hash( md_info, grp, pf, G, &V, X, id, &h ) ); in ecjpake_zkp_write()
329 MBEDTLS_MPI_CHK( mbedtls_mpi_mul_mpi( &h, &h, x ) ); /* x*h */ in ecjpake_zkp_write()
330 MBEDTLS_MPI_CHK( mbedtls_mpi_sub_mpi( &h, &v, &h ) ); /* v - x*h */ in ecjpake_zkp_write()
331 MBEDTLS_MPI_CHK( mbedtls_mpi_mod_mpi( &h, &h, &grp->N ) ); /* r */ in ecjpake_zkp_write()
338 len = mbedtls_mpi_size( &h ); /* actually r */ in ecjpake_zkp_write()
346 MBEDTLS_MPI_CHK( mbedtls_mpi_write_binary( &h, *p, len ) ); /* r */ in ecjpake_zkp_write()
352 mbedtls_mpi_free( &h ); in ecjpake_zkp_write()