ecp_modp() is only used within mbedTLS.
 
Symbols
loading...
Files
loading...

ecp_modp() function

Syntax

static int ecp_modp( mbedtls_mpi *N,     const mbedtls_ecp_group *grp );

Arguments

N

grp

References

LocationReferrerText
ecp.c:1002
static int ecp_modp( mbedtls_mpi *N, const mbedtls_ecp_group *grp )
ecp.c:1105ecp_normalize_jac()
MBEDTLS_MPI_CHK( mbedtls_mpi_mul_mpi( &ZZi, &Zi, &Zi ) ); MOD_MUL( ZZi );
ecp.c:1106ecp_normalize_jac()
ecp.c:1111ecp_normalize_jac()
ecp.c:1112ecp_normalize_jac()
ecp.c:1167ecp_normalize_jac_many()
MOD_MUL( c[i] );
ecp.c:1186ecp_normalize_jac_many()
MBEDTLS_MPI_CHK( mbedtls_mpi_mul_mpi( &Zi, &u, &c[i-1] ) ); MOD_MUL( Zi );
ecp.c:1187ecp_normalize_jac_many()
MBEDTLS_MPI_CHK( mbedtls_mpi_mul_mpi( &u, &u, &T[i]->Z ) ); MOD_MUL( u );
ecp.c:1193ecp_normalize_jac_many()
MBEDTLS_MPI_CHK( mbedtls_mpi_mul_mpi( &ZZi, &Zi, &Zi ) ); MOD_MUL( ZZi );
ecp.c:1194ecp_normalize_jac_many()
MBEDTLS_MPI_CHK( mbedtls_mpi_mul_mpi( &T[i]->X, &T[i]->X, &ZZi ) ); MOD_MUL( T[i]->X );
ecp.c:1195ecp_normalize_jac_many()
MBEDTLS_MPI_CHK( mbedtls_mpi_mul_mpi( &T[i]->Y, &T[i]->Y, &ZZi ) ); MOD_MUL( T[i]->Y );
ecp.c:1196ecp_normalize_jac_many()
MBEDTLS_MPI_CHK( mbedtls_mpi_mul_mpi( &T[i]->Y, &T[i]->Y, &Zi ) ); MOD_MUL( T[i]->Y );
ecp.c:1282ecp_double_jac()
ecp.c:1285ecp_double_jac()
ecp.c:1291ecp_double_jac()
ecp.c:1298ecp_double_jac()
ecp.c:1299ecp_double_jac()
ecp.c:1300ecp_double_jac()
ecp.c:1306ecp_double_jac()
ecp.c:1308ecp_double_jac()
ecp.c:1312ecp_double_jac()
ecp.c:1316ecp_double_jac()
ecp.c:1322ecp_double_jac()
ecp.c:1326ecp_double_jac()
ecp.c:1390ecp_add_mixed()
MBEDTLS_MPI_CHK( mbedtls_mpi_mul_mpi( &T1, &P->Z, &P->Z ) ); MOD_MUL( T1 );
ecp.c:1391ecp_add_mixed()
MBEDTLS_MPI_CHK( mbedtls_mpi_mul_mpi( &T2, &T1, &P->Z ) ); MOD_MUL( T2 );
ecp.c:1392ecp_add_mixed()
MBEDTLS_MPI_CHK( mbedtls_mpi_mul_mpi( &T1, &T1, &Q->X ) ); MOD_MUL( T1 );
ecp.c:1393ecp_add_mixed()
MBEDTLS_MPI_CHK( mbedtls_mpi_mul_mpi( &T2, &T2, &Q->Y ) ); MOD_MUL( T2 );
ecp.c:1412ecp_add_mixed()
ecp.c:1413ecp_add_mixed()
MBEDTLS_MPI_CHK( mbedtls_mpi_mul_mpi( &T3, &T1, &T1 ) ); MOD_MUL( T3 );
ecp.c:1414ecp_add_mixed()
MBEDTLS_MPI_CHK( mbedtls_mpi_mul_mpi( &T4, &T3, &T1 ) ); MOD_MUL( T4 );
ecp.c:1415ecp_add_mixed()
MBEDTLS_MPI_CHK( mbedtls_mpi_mul_mpi( &T3, &T3, &P->X ) ); MOD_MUL( T3 );
ecp.c:1417ecp_add_mixed()
MBEDTLS_MPI_CHK( mbedtls_mpi_mul_mpi( &X, &T2, &T2 ) ); MOD_MUL( X );
ecp.c:1421ecp_add_mixed()
MBEDTLS_MPI_CHK( mbedtls_mpi_mul_mpi( &T3, &T3, &T2 ) ); MOD_MUL( T3 );
ecp.c:1422ecp_add_mixed()
MBEDTLS_MPI_CHK( mbedtls_mpi_mul_mpi( &T4, &T4, &P->Y ) ); MOD_MUL( T4 );
ecp.c:1474ecp_randomize_jac()
ecp.c:1477ecp_randomize_jac()
MBEDTLS_MPI_CHK( mbedtls_mpi_mul_mpi( &ll, &l, &l ) ); MOD_MUL( ll );
ecp.c:1478ecp_randomize_jac()
ecp.c:1481ecp_randomize_jac()
MBEDTLS_MPI_CHK( mbedtls_mpi_mul_mpi( &ll, &ll, &l ) ); MOD_MUL( ll );
ecp.c:1482ecp_randomize_jac()
ecp.c:2424ecp_check_pubkey_sw()
ecp.c:2425ecp_check_pubkey_sw()
MBEDTLS_MPI_CHK( mbedtls_mpi_mul_mpi( &RHS, &pt->X, &pt->X ) ); MOD_MUL( RHS );
ecp.c:2437ecp_check_pubkey_sw()
MBEDTLS_MPI_CHK( mbedtls_mpi_mul_mpi( &RHS, &RHS, &pt->X ) ); MOD_MUL( RHS );

Call Tree

Data read by ecp_modp()
Data written by ecp_modp()
ecp_modp()
ecp_modp()::ret
all items filtered out