mbedTLS
MOD_MUL
is only used within mbedTLS.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Arguments
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
STM32 Libraries and Samples
mbedTLS
MOD_MUL
MOD_MUL macro
Syntax
Show:
Summary
Declaration
from
ecp.c:1049
#define
MOD_MUL
(
N
)
\
do
\
{
\
MBEDTLS_MPI_CHK
(
ecp_modp
(
&
(
N
)
,
grp
)
)
;
\
INC_MUL_COUNT
\
}
while
(
0
)
Arguments
Argument
N
Examples
References
from
examples
Code
Location
#define
MOD_MUL
(
N
)
\
ecp.c:1049
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
ZZi
,
&
Zi
,
&
Zi
)
)
;
MOD_MUL
(
ZZi
)
;
ecp.c:1105
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
pt
->
X
,
&
pt
->
X
,
&
ZZi
)
)
;
MOD_MUL
(
pt
->
X
)
;
ecp.c:1106
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
pt
->
Y
,
&
pt
->
Y
,
&
ZZi
)
)
;
MOD_MUL
(
pt
->
Y
)
;
ecp.c:1111
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
pt
->
Y
,
&
pt
->
Y
,
&
Zi
)
)
;
MOD_MUL
(
pt
->
Y
)
;
ecp.c:1112
MOD_MUL
(
c
[
i
]
)
;
ecp.c:1167
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
Zi
,
&
u
,
&
c
[
i
-
1
]
)
)
;
MOD_MUL
(
Zi
)
;
ecp.c:1186
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
u
,
&
u
,
&
T
[
i
]
->
Z
)
)
;
MOD_MUL
(
u
)
;
ecp.c:1187
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
ZZi
,
&
Zi
,
&
Zi
)
)
;
MOD_MUL
(
ZZi
)
;
ecp.c:1193
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
T
[
i
]
->
X
,
&
T
[
i
]
->
X
,
&
ZZi
)
)
;
MOD_MUL
(
T
[
i
]
->
X
)
;
ecp.c:1194
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
T
[
i
]
->
Y
,
&
T
[
i
]
->
Y
,
&
ZZi
)
)
;
MOD_MUL
(
T
[
i
]
->
Y
)
;
ecp.c:1195
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
T
[
i
]
->
Y
,
&
T
[
i
]
->
Y
,
&
Zi
)
)
;
MOD_MUL
(
T
[
i
]
->
Y
)
;
ecp.c:1196
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
S
,
&
P
->
Z
,
&
P
->
Z
)
)
;
MOD_MUL
(
S
)
;
ecp.c:1282
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
S
,
&
T
,
&
U
)
)
;
MOD_MUL
(
S
)
;
ecp.c:1285
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
S
,
&
P
->
X
,
&
P
->
X
)
)
;
MOD_MUL
(
S
)
;
ecp.c:1291
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
S
,
&
P
->
Z
,
&
P
->
Z
)
)
;
MOD_MUL
(
S
)
;
ecp.c:1298
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
T
,
&
S
,
&
S
)
)
;
MOD_MUL
(
T
)
;
ecp.c:1299
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
S
,
&
T
,
&
grp
->
A
)
)
;
MOD_MUL
(
S
)
;
ecp.c:1300
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
T
,
&
P
->
Y
,
&
P
->
Y
)
)
;
MOD_MUL
(
T
)
;
ecp.c:1306
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
S
,
&
P
->
X
,
&
T
)
)
;
MOD_MUL
(
S
)
;
ecp.c:1308
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
U
,
&
T
,
&
T
)
)
;
MOD_MUL
(
U
)
;
ecp.c:1312
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
T
,
&
M
,
&
M
)
)
;
MOD_MUL
(
T
)
;
ecp.c:1316
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
S
,
&
S
,
&
M
)
)
;
MOD_MUL
(
S
)
;
ecp.c:1322
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
U
,
&
P
->
Y
,
&
P
->
Z
)
)
;
MOD_MUL
(
U
)
;
ecp.c:1326
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
T1
,
&
P
->
Z
,
&
P
->
Z
)
)
;
MOD_MUL
(
T1
)
;
ecp.c:1390
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
T2
,
&
T1
,
&
P
->
Z
)
)
;
MOD_MUL
(
T2
)
;
ecp.c:1391
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
T1
,
&
T1
,
&
Q
->
X
)
)
;
MOD_MUL
(
T1
)
;
ecp.c:1392
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
T2
,
&
T2
,
&
Q
->
Y
)
)
;
MOD_MUL
(
T2
)
;
ecp.c:1393
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
Z
,
&
P
->
Z
,
&
T1
)
)
;
MOD_MUL
(
Z
)
;
ecp.c:1412
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
T3
,
&
T1
,
&
T1
)
)
;
MOD_MUL
(
T3
)
;
ecp.c:1413
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
T4
,
&
T3
,
&
T1
)
)
;
MOD_MUL
(
T4
)
;
ecp.c:1414
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
T3
,
&
T3
,
&
P
->
X
)
)
;
MOD_MUL
(
T3
)
;
ecp.c:1415
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
X
,
&
T2
,
&
T2
)
)
;
MOD_MUL
(
X
)
;
ecp.c:1417
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
T3
,
&
T3
,
&
T2
)
)
;
MOD_MUL
(
T3
)
;
ecp.c:1421
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
T4
,
&
T4
,
&
P
->
Y
)
)
;
MOD_MUL
(
T4
)
;
ecp.c:1422
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
pt
->
Z
,
&
pt
->
Z
,
&
l
)
)
;
MOD_MUL
(
pt
->
Z
)
;
ecp.c:1474
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
ll
,
&
l
,
&
l
)
)
;
MOD_MUL
(
ll
)
;
ecp.c:1477
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
pt
->
X
,
&
pt
->
X
,
&
ll
)
)
;
MOD_MUL
(
pt
->
X
)
;
ecp.c:1478
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
ll
,
&
ll
,
&
l
)
)
;
MOD_MUL
(
ll
)
;
ecp.c:1481
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
pt
->
Y
,
&
pt
->
Y
,
&
ll
)
)
;
MOD_MUL
(
pt
->
Y
)
;
ecp.c:1482
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
YY
,
&
pt
->
Y
,
&
pt
->
Y
)
)
;
MOD_MUL
(
YY
)
;
ecp.c:2424
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
RHS
,
&
pt
->
X
,
&
pt
->
X
)
)
;
MOD_MUL
(
RHS
)
;
ecp.c:2425
MBEDTLS_MPI_CHK
(
mbedtls_mpi_mul_mpi
(
&
RHS
,
&
RHS
,
&
pt
->
X
)
)
;
MOD_MUL
(
RHS
)
;
ecp.c:2437
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out