mbedTLS
biL
is only used within mbedTLS.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
mbedTLS
biL
biL macro
Syntax
Show:
Summary
Declaration
from
bignum_core.h:80
#define
biL
(
ciL
<
<
3
)
Examples
References
from
examples
Code
Location
#define
biL
(
ciL
<
<
3
)
/** bits in limb */
bignum_core.h:80
#define
biL
(
ciL
<
<
3
)
/* bits in limb */
esp_bignum.c:55
#define
TO_SIGN
(
x
)
(
(
mbedtls_mpi_sint
)
(
(
(
mbedtls_mpi_uint
)
x
)
>
>
(
biL
-
1
)
)
*
-
2
+
1
)
bignum.c:372
if
(
X
->
n
*
biL
<=
pos
)
{
bignum.c:397
return
(
X
->
p
[
pos
/
biL
]
>
>
(
pos
%
biL
)
)
&
0x01
;
bignum.c:401
size_t
off
=
pos
/
biL
;
bignum.c:410
size_t
idx
=
pos
%
biL
;
bignum.c:411
if
(
X
->
n
*
biL
<=
pos
)
{
bignum.c:417
return
i
*
biL
+
mbedtls_mpi_uint_ctz
(
X
->
p
[
i
]
)
;
bignum.c:453
if
(
X
->
n
*
biL
<
i
)
{
bignum.c:868
dividend
=
(
mbedtls_t_udbl
)
u1
<
<
biL
;
bignum.c:1319
if
(
quotient
>
(
(
mbedtls_t_udbl
)
1
<
<
biL
)
-
1
)
{
bignum.c:1322
quotient
=
(
(
mbedtls_t_udbl
)
1
<
<
biL
)
-
1
;
bignum.c:1323
k
=
mbedtls_mpi_bitlen
(
&
Y
)
%
biL
;
bignum.c:1438
if
(
k
<
biL
-
1
)
{
bignum.c:1439
k
=
biL
-
1
-
k
;
bignum.c:1440
MBEDTLS_MPI_CHK
(
mbedtls_mpi_shift_l
(
&
Y
,
biL
*
(
n
-
t
)
)
)
;
bignum.c:1449
MBEDTLS_MPI_CHK
(
mbedtls_mpi_shift_r
(
&
Y
,
biL
*
(
n
-
t
)
)
)
;
bignum.c:1455
MBEDTLS_MPI_CHK
(
mbedtls_mpi_shift_l
(
&
T1
,
biL
*
(
i
-
t
-
1
)
)
)
;
bignum.c:1480
MBEDTLS_MPI_CHK
(
mbedtls_mpi_shift_l
(
&
T1
,
biL
*
(
i
-
t
-
1
)
)
)
;
bignum.c:1485
A
.
p
[
A
.
n
-
1
]
&=
(
(
mbedtls_mpi_uint
)
1
<
<
(
k
-
(
A
.
n
-
1
)
*
biL
-
1
)
)
-
1
;
bignum.c:2117
k
=
n
*
biL
;
bignum.c:2262
j
=
biL
-
mbedtls_mpi_core_clz
(
A
[
i
]
)
;
bignum_core.c:60
return
(
i
*
biL
)
+
j
;
bignum_core.c:61
v0
=
count
/
biL
;
bignum_core.c:336
v1
=
count
&
(
biL
-
1
)
;
bignum_core.c:337
r1
=
X
[
i
-
1
]
<
<
(
biL
-
v1
)
;
bignum_core.c:362
v0
=
count
/
(
biL
)
;
bignum_core.c:376
v1
=
count
&
(
biL
-
1
)
;
bignum_core.c:377
r1
=
X
[
i
]
>
>
(
biL
-
v1
)
;
bignum_core.c:397
for
(
unsigned
int
i
=
biL
;
i
>=
8
;
i
/=
2
)
{
bignum_core.c:519
MBEDTLS_MPI_CHK
(
mbedtls_mpi_shift_l
(
X
,
N
->
n
*
2
*
biL
)
)
;
bignum_core.c:588
const
size_t
wsize
=
exp_mod_get_window_size
(
E_limbs
*
biL
)
;
bignum_core.c:711
*
E_limb_index
=
E_bits
/
biL
;
bignum_core.c:780
*
E_bit_index
=
E_bits
%
biL
;
bignum_core.c:781
const
size_t
wsize
=
exp_mod_get_window_size
(
E_limb_index
*
biL
)
;
bignum_core.c:865
E_bit_index
=
biL
-
1
;
bignum_core.c:908
#define
BITS_TO_LIMBS
(
i
)
(
(
i
)
/
biL
+
(
(
i
)
%
biL
!=
0
)
)
bignum_core.h:87
r1
=
(
mbedtls_mpi_uint
)
(
r
>
>
biL
)
;
\
bn_mul.h:1038
MBEDTLS_MPI_CHK
(
mbedtls_mpi_grow
(
N
,
(
b
)
*
2
/
biL
+
1
)
)
;
\
ecp_curves.c:4960
for
(
j
=
biL
-
1
;
j
>=
0
;
j
--
)
{
esp_bignum.c:275
return
(
i
*
biL
)
+
j
;
esp_bignum.c:277
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