netxduo
NX_CRYPTO_EC_STRUCT::nx_crypto_ec_n
is only used within netxduo.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
netxduo
NX_CRYPTO_EC_STRUCT::nx_crypto_ec_n
NX_CRYPTO_EC_STRUCT::nx_crypto_ec_n field
Syntax
from
nx_crypto_ec.h:131
NX_CRYPTO_HUGE_NUMBER
nx_crypto_ec_n
;
References
Location
Referrer
Text
nx_crypto_ec.h:131
NX_CRYPTO_HUGE_NUMBER
nx_crypto_ec_n
;
nx_crypto_ec.c:3178
_nx_crypto_ec_key_pair_generation_extra()
NX_CRYPTO_HUGE_NUMBER_COPY
(
&
modulus
,
&
curve
->
nx_crypto_ec_n
)
;
nx_crypto_ec.c:4295
_nx_crypto_ec_validate_public_key()
UINT
buffer_size
=
chosen_curve
->
nx_crypto_ec_n
.
nx_crypto_huge_buffer_size
;
nx_crypto_ecdh.c:100
_nx_crypto_ecdh_key_pair_import()
ecdh_ptr
->
nx_crypto_ecdh_key_size
=
curve
->
nx_crypto_ec_n
.
nx_crypto_huge_buffer_size
;
nx_crypto_ecdh.c:275
_nx_crypto_ecdh_setup()
ecdh_ptr
->
nx_crypto_ecdh_key_size
=
curve
->
nx_crypto_ec_n
.
nx_crypto_huge_buffer_size
;
nx_crypto_ecdsa.c:89
_nx_crypto_ecdsa_sign()
UINT
buffer_size
=
curve
->
nx_crypto_ec_n
.
nx_crypto_huge_buffer_size
;
nx_crypto_ecdsa.c:163
_nx_crypto_ecdsa_sign()
_nx_crypto_huge_number_modulus
(
&
pt
.
nx_crypto_ec_point_x
,
&
curve
->
nx_crypto_ec_n
)
;
nx_crypto_ecdsa.c:168
_nx_crypto_ecdsa_sign()
_nx_crypto_huge_number_inverse_modulus
(
&
k
,
&
curve
->
nx_crypto_ec_n
,
&
ik
,
scratch
)
;
nx_crypto_ecdsa.c:171
_nx_crypto_ecdsa_sign()
_nx_crypto_huge_number_modulus
(
&
temp
,
&
curve
->
nx_crypto_ec_n
)
;
nx_crypto_ecdsa.c:174
_nx_crypto_ecdsa_sign()
_nx_crypto_huge_number_modulus
(
&
temp
,
&
curve
->
nx_crypto_ec_n
)
;
nx_crypto_ecdsa.c:330
_nx_crypto_ecdsa_verify()
UINT
buffer_size
=
curve
->
nx_crypto_ec_n
.
nx_crypto_huge_buffer_size
;
nx_crypto_ecdsa.c:425
_nx_crypto_ecdsa_verify()
if
(
NX_CRYPTO_HUGE_NUMBER_LESS
!=
_nx_crypto_huge_number_compare_unsigned
(
&
r
,
&
curve
->
nx_crypto_ec_n
)
)
nx_crypto_ecdsa.c:430
_nx_crypto_ecdsa_verify()
if
(
NX_CRYPTO_HUGE_NUMBER_LESS
!=
_nx_crypto_huge_number_compare_unsigned
(
&
s
,
&
curve
->
nx_crypto_ec_n
)
)
nx_crypto_ecdsa.c:453
_nx_crypto_ecdsa_verify()
_nx_crypto_huge_number_inverse_modulus
(
&
s
,
&
curve
->
nx_crypto_ec_n
,
&
w
,
scratch
)
;
nx_crypto_ecdsa.c:457
_nx_crypto_ecdsa_verify()
_nx_crypto_huge_number_modulus
(
&
u1
,
&
curve
->
nx_crypto_ec_n
)
;
nx_crypto_ecdsa.c:461
_nx_crypto_ecdsa_verify()
_nx_crypto_huge_number_modulus
(
&
u2
,
&
curve
->
nx_crypto_ec_n
)
;
nx_crypto_ecdsa.c:469
_nx_crypto_ecdsa_verify()
_nx_crypto_huge_number_modulus
(
&
pt
.
nx_crypto_ec_point_x
,
&
curve
->
nx_crypto_ec_n
)
;
nx_crypto_ecjpake.c:80
_nx_crypto_ecjpake_init()
UINT
buffer_size
=
curve
->
nx_crypto_ec_n
.
nx_crypto_huge_buffer_size
;
nx_crypto_ecjpake.c:173
_nx_crypto_ecjpake_hello_generate()
UINT
buffer_size
=
curve
->
nx_crypto_ec_n
.
nx_crypto_huge_buffer_size
;
nx_crypto_ecjpake.c:341
_nx_crypto_ecjpake_hello_process()
UINT
buffer_size
=
curve
->
nx_crypto_ec_n
.
nx_crypto_huge_buffer_size
;
nx_crypto_ecjpake.c:501
_nx_crypto_ecjpake_key_exchange_generate()
UINT
buffer_size
=
curve
->
nx_crypto_ec_n
.
nx_crypto_huge_buffer_size
;
nx_crypto_ecjpake.c:518
_nx_crypto_ecjpake_key_exchange_generate()
_nx_crypto_huge_number_modulus
(
&
s
,
&
curve
->
nx_crypto_ec_n
)
;
nx_crypto_ecjpake.c:638
_nx_crypto_ecjpake_key_exchange_process()
UINT
buffer_size
=
curve
->
nx_crypto_ec_n
.
nx_crypto_huge_buffer_size
;
nx_crypto_ecjpake.c:661
_nx_crypto_ecjpake_key_exchange_process()
_nx_crypto_huge_number_modulus
(
&
s
,
&
curve
->
nx_crypto_ec_n
)
;
nx_crypto_ecjpake.c:1035
_nx_crypto_ecjpake_schnorr_zkp_hash()
_nx_crypto_huge_number_modulus
(
h
,
&
curve
->
nx_crypto_ec_n
)
;
nx_crypto_ecjpake.c:1118
_nx_crypto_ecjpake_schnorr_zkp_generate()
UINT
buffer_size
=
curve
->
nx_crypto_ec_n
.
nx_crypto_huge_buffer_size
;
nx_crypto_ecjpake.c:1146
_nx_crypto_ecjpake_schnorr_zkp_generate()
_nx_crypto_huge_number_modulus
(
&
temp1
,
&
curve
->
nx_crypto_ec_n
)
;
nx_crypto_ecjpake.c:1224
_nx_crypto_ecjpake_schnorr_zkp_verify()
curve
->
nx_crypto_ec_n
.
nx_crypto_huge_buffer_size
)
;
nx_crypto_ecjpake.c:1336
_nx_crypto_ecjpake_public_key_generate()
curve
->
nx_crypto_ec_n
.
nx_crypto_huge_buffer_size
<
<
1
)
;
nx_crypto_ecjpake.c:1338
_nx_crypto_ecjpake_public_key_generate()
_nx_crypto_huge_number_modulus
(
&
temp1
,
&
curve
->
nx_crypto_ec_n
)
;
Data Use
Functions reading
NX_CRYPTO_EC_STRUCT::nx_crypto_ec_n
NX_CRYPTO_EC_STRUCT::nx_crypto_ec_n
_nx_crypto_ec_validate_public_key()
_nx_crypto_ecdh_key_pair_import()
_nx_crypto_ecdh_setup()
_nx_crypto_ecdsa_sign()
_nx_crypto_ecdsa_verify()
_nx_crypto_ecjpake_init()
_nx_crypto_ecjpake_hello_generate()
_nx_crypto_ecjpake_hello_process()
_nx_crypto_ecjpake_key_exchange_generate()
_nx_crypto_ecjpake_key_exchange_process()
_nx_crypto_ecjpake_schnorr_zkp_generate()
_nx_crypto_ecjpake_schnorr_zkp_verify()
_nx_crypto_ecjpake_public_key_generate()
all items filtered out
Type of
NX_CRYPTO_EC_STRUCT::nx_crypto_ec_n
NX_CRYPTO_EC_STRUCT::nx_crypto_ec_n
NX_CRYPTO_HUGE_NUMBER_STRUCT
all items filtered out