Lines Matching refs:r

25 int mbedtls_mpi_mod_residue_setup(mbedtls_mpi_mod_residue *r,  in mbedtls_mpi_mod_residue_setup()  argument
34 r->limbs = N->limbs; in mbedtls_mpi_mod_residue_setup()
35 r->p = p; in mbedtls_mpi_mod_residue_setup()
40 void mbedtls_mpi_mod_residue_release(mbedtls_mpi_mod_residue *r) in mbedtls_mpi_mod_residue_release() argument
42 if (r == NULL) { in mbedtls_mpi_mod_residue_release()
46 r->limbs = 0; in mbedtls_mpi_mod_residue_release()
47 r->p = NULL; in mbedtls_mpi_mod_residue_release()
317 int mbedtls_mpi_mod_read(mbedtls_mpi_mod_residue *r, in mbedtls_mpi_mod_read() argument
326 if (r->limbs == 0 || N->limbs == 0) { in mbedtls_mpi_mod_read()
329 if (r->limbs != N->limbs) { in mbedtls_mpi_mod_read()
333 ret = mbedtls_mpi_mod_raw_read(r->p, N, buf, buflen, ext_rep); in mbedtls_mpi_mod_read()
338 r->limbs = N->limbs; in mbedtls_mpi_mod_read()
340 ret = mbedtls_mpi_mod_raw_canonical_to_modulus_rep(r->p, N); in mbedtls_mpi_mod_read()
346 int mbedtls_mpi_mod_write(const mbedtls_mpi_mod_residue *r, in mbedtls_mpi_mod_write() argument
353 if (r->limbs == 0 || N->limbs == 0) { in mbedtls_mpi_mod_write()
356 if (r->limbs != N->limbs) { in mbedtls_mpi_mod_write()
361 mbedtls_mpi_uint *working_memory = r->p; in mbedtls_mpi_mod_write()
362 size_t working_memory_len = sizeof(mbedtls_mpi_uint) * r->limbs; in mbedtls_mpi_mod_write()
366 working_memory = mbedtls_calloc(r->limbs, sizeof(mbedtls_mpi_uint)); in mbedtls_mpi_mod_write()
373 memcpy(working_memory, r->p, working_memory_len); in mbedtls_mpi_mod_write()