netxduo
_nx_crypto_huge_number_compare_unsigned()
is only used within netxduo.
Symbol previews are coming soon...
Symbols
loading (1/7)...
Files
loading (2/7)...
Summary
Syntax
Arguments
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
STM32 Libraries and Samples
netxduo
_nx_crypto_huge_number_compare_unsigned()
_nx_crypto_huge_number_compare_unsigned() function
Syntax
Show:
Summary
Declaration
Definition
from
nx_crypto_huge_number.h:176
UINT
_nx_crypto_huge_number_compare_unsigned
(
NX_CRYPTO_HUGE_NUMBER
*
left
,
NX_CRYPTO_HUGE_NUMBER
*
right
)
;
Implemented in
nx_crypto_huge_number.c:987
Arguments
Argument
left
right
Related Functions
Found 45 other functions taking a
NX_CRYPTO_HUGE_NUMBER_STRUCT
argument:
Function
_nx_crypto_huge_number_multiply()
_nx_crypto_huge_number_modulus()
_nx_crypto_huge_number_setup()
_nx_crypto_huge_number_subtract()
_nx_crypto_huge_number_add()
_nx_crypto_huge_number_shift_right()
_nx_crypto_huge_number_subtract_unsigned()
_nx_crypto_ec_subtract_reduce()
_nx_crypto_huge_number_compare()
_nx_crypto_huge_number_is_zero()
_nx_crypto_huge_number_square()
_nx_crypto_huge_number_adjust_size()
_nx_crypto_huge_number_extract()
_nx_crypto_huge_number_extract_fixed_size()
_nx_crypto_huge_number_add_unsigned()
_nx_crypto_huge_number_shift_left()
_nx_crypto_ec_key_pair_generation_extra()
_nx_crypto_huge_number_inverse_modulus_prime()
_nx_crypto_huge_number_mont()
_nx_crypto_huge_number_mont_power_modulus()
_nx_crypto_ec_fp_projective_multiple()
_nx_crypto_huge_number_add_digit_unsigned()
_nx_crypto_huge_number_subtract_digit_unsigned()
_nx_crypto_huge_number_inverse_modulus()
_nx_crypto_ecjpake_schnorr_zkp_generate()
_nx_crypto_ecjpake_schnorr_zkp_verify()
_nx_crypto_huge_number_multiply_digit()
_nx_crypto_ec_add_reduce()
_nx_crypto_ecjpake_schnorr_zkp_hash()
_nx_crypto_huge_number_crt_power_modulus()
_nx_crypto_ec_secp192r1_reduce()
_nx_crypto_ec_secp224r1_reduce()
_nx_crypto_ec_naf_compute()
_nx_crypto_ec_fp_fixed_multiple()
_nx_crypto_ec_secp256r1_reduce()
_nx_crypto_ec_secp384r1_reduce()
_nx_crypto_ec_subtract_digit_reduce()
_nx_crypto_ec_secp521r1_reduce()
_nx_crypto_ecjpake_public_key_generate()
_nx_crypto_ecjpake_pre_master_secret_generate()
_nx_crypto_huge_number_power_modulus()
_nx_crypto_huge_number_add_digit()
_nx_crypto_huge_number_subtract_digit()
_nx_crypto_ec_fp_reduce()
_nx_crypto_ec_add_digit_reduce()
Examples
References
from
examples
Code
Location
Referrer
NX_CRYPTO_KEEP
UINT
_nx_crypto_huge_number_compare_unsigned
(
NX_CRYPTO_HUGE_NUMBER
*
left
,
nx_crypto_huge_number.c:987
UINT
_nx_crypto_huge_number_compare_unsigned
(
NX_CRYPTO_HUGE_NUMBER
*
left
,
nx_crypto_huge_number.h:176
compare_value
=
_nx_crypto_huge_number_compare_unsigned
(
value
,
&
curve
->
nx_crypto_ec_field
.
fp
)
;
nx_crypto_ec.c:1240
_nx_crypto_ec_secp192r1_reduce()
compare_value
=
_nx_crypto_huge_number_compare_unsigned
(
value
,
nx_crypto_ec.c:1244
_nx_crypto_ec_secp192r1_reduce()
compare_value
=
_nx_crypto_huge_number_compare_unsigned
(
value
,
&
curve
->
nx_crypto_ec_field
.
fp
)
;
nx_crypto_ec.c:1383
_nx_crypto_ec_secp224r1_reduce()
compare_value
=
_nx_crypto_huge_number_compare_unsigned
(
value
,
nx_crypto_ec.c:1387
_nx_crypto_ec_secp224r1_reduce()
compare_value
=
_nx_crypto_huge_number_compare_unsigned
(
value
,
&
curve
->
nx_crypto_ec_field
.
fp
)
;
nx_crypto_ec.c:1551
_nx_crypto_ec_secp256r1_reduce()
compare_value
=
_nx_crypto_huge_number_compare_unsigned
(
value
,
nx_crypto_ec.c:1555
_nx_crypto_ec_secp256r1_reduce()
compare_value
=
_nx_crypto_huge_number_compare_unsigned
(
value
,
&
curve
->
nx_crypto_ec_field
.
fp
)
;
nx_crypto_ec.c:1725
_nx_crypto_ec_secp384r1_reduce()
compare_value
=
_nx_crypto_huge_number_compare_unsigned
(
value
,
nx_crypto_ec.c:1729
_nx_crypto_ec_secp384r1_reduce()
compare_value
=
_nx_crypto_huge_number_compare_unsigned
(
value
,
&
curve
->
nx_crypto_ec_field
.
fp
)
;
nx_crypto_ec.c:1846
_nx_crypto_ec_secp521r1_reduce()
compare_value
=
_nx_crypto_huge_number_compare_unsigned
(
value
,
nx_crypto_ec.c:1850
_nx_crypto_ec_secp521r1_reduce()
if
(
_nx_crypto_huge_number_compare_unsigned
(
value
,
nx_crypto_ec.c:1928
_nx_crypto_ec_add_digit_reduce()
if
(
_nx_crypto_huge_number_compare_unsigned
(
left
,
nx_crypto_ec.c:2115
_nx_crypto_ec_add_reduce()
if
(
_nx_crypto_huge_number_compare_unsigned
(
left
,
right
)
==
NX_CRYPTO_HUGE_NUMBER_LESS
)
nx_crypto_ec.c:2188
_nx_crypto_ec_subtract_reduce()
if
(
NX_CRYPTO_HUGE_NUMBER_LESS
!=
_nx_crypto_huge_number_compare_unsigned
(
&
r
,
&
curve
->
nx_crypto_ec_n
)
)
nx_crypto_ecdsa.c:425
_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:430
_nx_crypto_ecdsa_verify()
if
(
NX_CRYPTO_HUGE_NUMBER_EQUAL
!=
_nx_crypto_huge_number_compare_unsigned
(
&
pt
.
nx_crypto_ec_point_x
,
&
r
)
)
nx_crypto_ecdsa.c:472
_nx_crypto_ecdsa_verify()
cmp
=
_nx_crypto_huge_number_compare_unsigned
(
left
,
right
)
;
nx_crypto_huge_number.c:176
_nx_crypto_huge_number_add()
cmp
=
_nx_crypto_huge_number_compare_unsigned
(
left
,
right
)
;
nx_crypto_huge_number.c:274
_nx_crypto_huge_number_subtract()
return
(
_nx_crypto_huge_number_compare_unsigned
(
right
,
left
)
)
;
nx_crypto_huge_number.c:912
_nx_crypto_huge_number_compare()
return
(
_nx_crypto_huge_number_compare_unsigned
(
left
,
right
)
)
;
nx_crypto_huge_number.c:916
_nx_crypto_huge_number_compare()
compare_value
=
_nx_crypto_huge_number_compare_unsigned
(
result
,
divisor
)
;
nx_crypto_huge_number.c:1461
_nx_crypto_huge_number_modulus()
compare_value
=
_nx_crypto_huge_number_compare_unsigned
(
result
,
divisor
)
;
nx_crypto_huge_number.c:1578
_nx_crypto_huge_number_modulus()
Call Tree
from
examples
_nx_crypto_huge_number_compare_unsigned()
is called by 13 functions:
_nx_crypto_huge_number_add()
_nx_crypto_huge_number_subtract()
_nx_crypto_huge_number_compare()
_nx_crypto_huge_number_modulus()
_nx_crypto_ec_secp192r1_reduce()
_nx_crypto_ec_secp224r1_reduce()
_nx_crypto_ec_secp256r1_reduce()
_nx_crypto_ec_secp384r1_reduce()
_nx_crypto_ec_secp521r1_reduce()
_nx_crypto_ec_add_digit_reduce()
_nx_crypto_ec_add_reduce()
_nx_crypto_ec_subtract_reduce()
_nx_crypto_ecdsa_verify()
All items filtered out
_nx_crypto_huge_number_compare_unsigned()
All items filtered out
Data Use
from
examples
_nx_crypto_huge_number_compare_unsigned()
reads 2 variables:
NX_CRYPTO_HUGE_NUMBER_STRUCT::nx_crypto_huge_number_data
NX_CRYPTO_HUGE_NUMBER_STRUCT::nx_crypto_huge_number_size
All items filtered out
_nx_crypto_huge_number_compare_unsigned()
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