netxduo
NX_CRYPTO_EC_POINT::nx_crypto_ec_point_y
is only used within netxduo.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
netxduo
NX_CRYPTO_EC_POINT::nx_crypto_ec_point_y
NX_CRYPTO_EC_POINT::nx_crypto_ec_point_y field
Syntax
from
nx_crypto_ec.h:79
NX_CRYPTO_HUGE_NUMBER
nx_crypto_ec_point_y
;
References
Location
Referrer
Text
nx_crypto_ec.h:79
NX_CRYPTO_HUGE_NUMBER
nx_crypto_ec_point_y
;
nx_crypto_ec.c:749
_nx_crypto_ec_point_is_infinite()
_nx_crypto_huge_number_is_zero
(
&
point
->
nx_crypto_ec_point_y
)
)
nx_crypto_ec.c:813
_nx_crypto_ec_point_set_infinite()
NX_CRYPTO_HUGE_NUMBER_SET_DIGIT
(
&
point
->
nx_crypto_ec_point_y
,
0
)
;
nx_crypto_ec.c:889
_nx_crypto_ec_point_setup()
status
=
_nx_crypto_huge_number_setup
(
&
point
->
nx_crypto_ec_point_y
,
byte_stream
,
len
)
;
nx_crypto_ec.c:972
_nx_crypto_ec_point_extract_uncompressed()
status
=
_nx_crypto_huge_number_extract_fixed_size
(
&
point
->
nx_crypto_ec_point_y
,
nx_crypto_ec.c:1119
_nx_crypto_ec_point_fp_projective_to_affine()
NX_CRYPTO_EC_MULTIPLE_REDUCE
(
curve
,
&
point
->
nx_crypto_ec_point_y
,
nx_crypto_ec.c:1121
_nx_crypto_ec_point_fp_projective_to_affine()
NX_CRYPTO_HUGE_NUMBER_COPY
(
&
point
->
nx_crypto_ec_point_y
,
&
temp1
)
;
nx_crypto_ec.c:2277
_nx_crypto_ec_fp_projective_add()
NX_CRYPTO_HUGE_NUMBER_COPY
(
&
projective_point
->
nx_crypto_ec_point_y
,
nx_crypto_ec.c:2278
_nx_crypto_ec_fp_projective_add()
&
affine_point
->
nx_crypto_ec_point_y
)
;
nx_crypto_ec.c:2309
_nx_crypto_ec_fp_projective_add()
NX_CRYPTO_EC_MULTIPLE_REDUCE
(
curve
,
&
affine_point
->
nx_crypto_ec_point_y
,
nx_crypto_ec.c:2311
_nx_crypto_ec_fp_projective_add()
_nx_crypto_ec_subtract_reduce
(
curve
,
&
temp1
,
&
projective_point
->
nx_crypto_ec_point_y
,
nx_crypto_ec.c:2341
_nx_crypto_ec_fp_projective_add()
NX_CRYPTO_EC_MULTIPLE_REDUCE
(
curve
,
&
projective_point
->
nx_crypto_ec_point_y
,
nx_crypto_ec.c:2344
_nx_crypto_ec_fp_projective_add()
NX_CRYPTO_HUGE_NUMBER_COPY
(
&
projective_point
->
nx_crypto_ec_point_y
,
&
temp3
)
;
nx_crypto_ec.c:2435
_nx_crypto_ec_fp_projective_double()
NX_CRYPTO_EC_SQUARE_REDUCE
(
curve
,
&
projective_point
->
nx_crypto_ec_point_y
,
nx_crypto_ec.c:2457
_nx_crypto_ec_fp_projective_double()
NX_CRYPTO_EC_MULTIPLE_REDUCE
(
curve
,
&
projective_point
->
nx_crypto_ec_point_y
,
nx_crypto_ec.c:2479
_nx_crypto_ec_fp_projective_double()
NX_CRYPTO_HUGE_NUMBER_COPY
(
&
projective_point
->
nx_crypto_ec_point_y
,
&
temp3
)
;
nx_crypto_ec.c:2554
_nx_crypto_ec_fp_affine_add()
NX_CRYPTO_HUGE_NUMBER_COPY
(
&
left
->
nx_crypto_ec_point_y
,
nx_crypto_ec.c:2555
_nx_crypto_ec_fp_affine_add()
&
right
->
nx_crypto_ec_point_y
)
;
nx_crypto_ec.c:2573
_nx_crypto_ec_fp_affine_add()
(
_nx_crypto_huge_number_compare
(
&
left
->
nx_crypto_ec_point_y
,
nx_crypto_ec.c:2574
_nx_crypto_ec_fp_affine_add()
&
right
->
nx_crypto_ec_point_y
)
==
NX_CRYPTO_HUGE_NUMBER_EQUAL
)
)
nx_crypto_ec.c:2579
_nx_crypto_ec_fp_affine_add()
NX_CRYPTO_HUGE_NUMBER_COPY
(
&
temp3
,
&
left
->
nx_crypto_ec_point_y
)
;
nx_crypto_ec.c:2596
_nx_crypto_ec_fp_affine_add()
NX_CRYPTO_HUGE_NUMBER_COPY
(
&
temp1
,
&
right
->
nx_crypto_ec_point_y
)
;
nx_crypto_ec.c:2597
_nx_crypto_ec_fp_affine_add()
_nx_crypto_ec_subtract_reduce
(
curve
,
&
temp1
,
&
left
->
nx_crypto_ec_point_y
,
scratch
)
;
nx_crypto_ec.c:2611
_nx_crypto_ec_fp_affine_add()
_nx_crypto_ec_subtract_reduce
(
curve
,
&
temp1
,
&
left
->
nx_crypto_ec_point_y
,
scratch
)
;
nx_crypto_ec.c:2612
_nx_crypto_ec_fp_affine_add()
NX_CRYPTO_HUGE_NUMBER_COPY
(
&
left
->
nx_crypto_ec_point_y
,
&
temp1
)
;
nx_crypto_ec.c:2670
_nx_crypto_ec_fp_affine_subtract()
NX_CRYPTO_EC_POINT_INITIALIZE
(
&
point
,
NX_CRYPTO_EC_POINT_AFFINE
,
scratch
,
nx_crypto_ec.c:2671
_nx_crypto_ec_fp_affine_subtract()
right
->
nx_crypto_ec_point_y
.
nx_crypto_huge_buffer_size
)
;
nx_crypto_ec.c:2673
_nx_crypto_ec_fp_affine_subtract()
NX_CRYPTO_HUGE_NUMBER_COPY
(
&
point
.
nx_crypto_ec_point_y
,
&
curve
->
nx_crypto_ec_field
.
fp
)
;
nx_crypto_ec.c:2675
_nx_crypto_ec_fp_affine_subtract()
_nx_crypto_ec_subtract_reduce
(
curve
,
&
point
.
nx_crypto_ec_point_y
,
nx_crypto_ec.c:2676
_nx_crypto_ec_fp_affine_subtract()
&
right
->
nx_crypto_ec_point_y
,
scratch
)
;
nx_crypto_ec.c:2888
_nx_crypto_ec_fp_projective_multiple()
NX_CRYPTO_EC_POINT_INITIALIZE
(
&
projective_point
,
NX_CRYPTO_EC_POINT_PROJECTIVE
,
scratch
,
nx_crypto_ec.c:2890
_nx_crypto_ec_fp_projective_multiple()
NX_CRYPTO_EC_POINT_INITIALIZE
(
&
negative_g
,
NX_CRYPTO_EC_POINT_AFFINE
,
scratch
,
nx_crypto_ec.c:2895
_nx_crypto_ec_fp_projective_multiple()
NX_CRYPTO_HUGE_NUMBER_COPY
(
&
negative_g
.
nx_crypto_ec_point_y
,
&
curve
->
nx_crypto_ec_field
.
fp
)
;
nx_crypto_ec.c:2896
_nx_crypto_ec_fp_projective_multiple()
_nx_crypto_ec_subtract_reduce
(
curve
,
&
negative_g
.
nx_crypto_ec_point_y
,
nx_crypto_ec.c:2897
_nx_crypto_ec_fp_projective_multiple()
&
g
->
nx_crypto_ec_point_y
,
scratch
)
;
nx_crypto_ec.c:2940
_nx_crypto_ec_fp_projective_multiple()
NX_CRYPTO_HUGE_NUMBER_COPY
(
&
r
->
nx_crypto_ec_point_y
,
nx_crypto_ec.c:2941
_nx_crypto_ec_fp_projective_multiple()
&
projective_point
.
nx_crypto_ec_point_y
)
;
nx_crypto_ec.c:3024
_nx_crypto_ec_fp_fixed_multiple()
NX_CRYPTO_EC_POINT_INITIALIZE
(
&
projective_point
,
NX_CRYPTO_EC_POINT_PROJECTIVE
,
scratch
,
nx_crypto_ec.c:3084
_nx_crypto_ec_fp_fixed_multiple()
NX_CRYPTO_HUGE_NUMBER_COPY
(
&
r
->
nx_crypto_ec_point_y
,
nx_crypto_ec.c:3085
_nx_crypto_ec_fp_fixed_multiple()
&
projective_point
.
nx_crypto_ec_point_y
)
;
nx_crypto_ec.c:3264
_nx_crypto_ec_key_pair_stream_generate()
NX_CRYPTO_EC_POINT_INITIALIZE
(
&
public_key
,
NX_CRYPTO_EC_POINT_AFFINE
,
scratch
,
nx_crypto_ec.c:3396
_nx_crypto_ec_precomputation()
NX_CRYPTO_EC_POINT_INITIALIZE
(
&
fixed_points
->
nx_crypto_ec_fixed_points_array
[
i
]
,
nx_crypto_ec.c:3402
_nx_crypto_ec_precomputation()
NX_CRYPTO_EC_POINT_INITIALIZE
(
&
fixed_points
->
nx_crypto_ec_fixed_points_array_2e
[
i
]
,
nx_crypto_ec.c:3431
_nx_crypto_ec_precomputation()
NX_CRYPTO_HUGE_NUMBER_COPY
(
&
array
[
offset
-
1
]
.
nx_crypto_ec_point_y
,
nx_crypto_ec.c:3432
_nx_crypto_ec_precomputation()
&
array
[
offset
-
2
]
.
nx_crypto_ec_point_y
)
;
nx_crypto_ec.c:3439
_nx_crypto_ec_precomputation()
NX_CRYPTO_HUGE_NUMBER_COPY
(
&
array
[
offset
+
j
-
1
]
.
nx_crypto_ec_point_y
,
nx_crypto_ec.c:3440
_nx_crypto_ec_precomputation()
&
array
[
offset
-
2
]
.
nx_crypto_ec_point_y
)
;
nx_crypto_ec.c:3475
_nx_crypto_ec_precomputation()
NX_CRYPTO_HUGE_NUMBER_COPY
(
&
array
[
offset
+
j
]
.
nx_crypto_ec_point_y
,
nx_crypto_ec.c:3476
_nx_crypto_ec_precomputation()
&
array
[
offset
-
1
]
.
nx_crypto_ec_point_y
)
;
nx_crypto_ec.c:3605
_nx_crypto_ec_fixed_output()
value
=
&
points
[
i
]
.
nx_crypto_ec_point_y
;
nx_crypto_ec.c:3688
_nx_crypto_ec_fixed_output()
value
=
&
points
[
i
]
.
nx_crypto_ec_point_y
;
nx_crypto_ec.c:4315
_nx_crypto_ec_validate_public_key()
compare_value
=
_nx_crypto_huge_number_compare
(
&
public_key
->
nx_crypto_ec_point_y
,
&
chosen_curve
->
nx_crypto_ec_field
.
fp
)
;
nx_crypto_ec.c:4322
_nx_crypto_ec_validate_public_key()
public_key
->
nx_crypto_ec_point_y
.
nx_crypto_huge_number_is_negative
)
nx_crypto_ec.c:4346
_nx_crypto_ec_validate_public_key()
_nx_crypto_huge_number_multiply
(
&
public_key
->
nx_crypto_ec_point_y
,
&
public_key
->
nx_crypto_ec_point_y
,
&
temp
)
;
nx_crypto_ecdh.c:278
_nx_crypto_ecdh_setup()
NX_CRYPTO_EC_POINT_INITIALIZE
(
&
public_key
,
NX_CRYPTO_EC_POINT_AFFINE
,
scratch_buf_ptr
,
nx_crypto_ecdh.c:404
_nx_crypto_ecdh_compute_secret()
NX_CRYPTO_EC_POINT_INITIALIZE
(
&
public_key
,
NX_CRYPTO_EC_POINT_AFFINE
,
scratch_buf_ptr
,
key_size
)
;
nx_crypto_ecdh.c:405
_nx_crypto_ecdh_compute_secret()
NX_CRYPTO_EC_POINT_INITIALIZE
(
&
shared_secret
,
NX_CRYPTO_EC_POINT_AFFINE
,
scratch_buf_ptr
,
key_size
)
;
nx_crypto_ecdsa.c:127
_nx_crypto_ecdsa_sign()
NX_CRYPTO_EC_POINT_INITIALIZE
(
&
pt
,
NX_CRYPTO_EC_POINT_AFFINE
,
scratch
,
buffer_size
)
;
nx_crypto_ecdsa.c:374
_nx_crypto_ecdsa_verify()
NX_CRYPTO_EC_POINT_INITIALIZE
(
&
pubkey
,
NX_CRYPTO_EC_POINT_AFFINE
,
scratch
,
buffer_size
)
;
nx_crypto_ecdsa.c:375
_nx_crypto_ecdsa_verify()
NX_CRYPTO_EC_POINT_INITIALIZE
(
&
pt
,
NX_CRYPTO_EC_POINT_AFFINE
,
scratch
,
buffer_size
)
;
nx_crypto_ecdsa.c:376
_nx_crypto_ecdsa_verify()
NX_CRYPTO_EC_POINT_INITIALIZE
(
&
pt2
,
NX_CRYPTO_EC_POINT_AFFINE
,
scratch
,
buffer_size
)
;
nx_crypto_ecjpake.c:95
_nx_crypto_ecjpake_init()
NX_CRYPTO_EC_POINT_INITIALIZE
(
&
ecjpake
->
nx_crypto_ecjpake_public_x1
,
nx_crypto_ecjpake.c:97
_nx_crypto_ecjpake_init()
NX_CRYPTO_EC_POINT_INITIALIZE
(
&
ecjpake
->
nx_crypto_ecjpake_public_x2
,
nx_crypto_ecjpake.c:99
_nx_crypto_ecjpake_init()
NX_CRYPTO_EC_POINT_INITIALIZE
(
&
ecjpake
->
nx_crypto_ecjpake_public_x3
,
nx_crypto_ecjpake.c:101
_nx_crypto_ecjpake_init()
NX_CRYPTO_EC_POINT_INITIALIZE
(
&
ecjpake
->
nx_crypto_ecjpake_public_x4
,
nx_crypto_ecjpake.c:182
_nx_crypto_ecjpake_hello_generate()
NX_CRYPTO_EC_POINT_INITIALIZE
(
&
v
,
NX_CRYPTO_EC_POINT_AFFINE
,
scratch
,
buffer_size
)
;
nx_crypto_ecjpake.c:350
_nx_crypto_ecjpake_hello_process()
NX_CRYPTO_EC_POINT_INITIALIZE
(
&
v
,
NX_CRYPTO_EC_POINT_AFFINE
,
scratch
,
buffer_size
)
;
nx_crypto_ecjpake.c:513
_nx_crypto_ecjpake_key_exchange_generate()
NX_CRYPTO_EC_POINT_INITIALIZE
(
&
ga
,
NX_CRYPTO_EC_POINT_AFFINE
,
scratch
,
buffer_size
)
;
nx_crypto_ecjpake.c:514
_nx_crypto_ecjpake_key_exchange_generate()
NX_CRYPTO_EC_POINT_INITIALIZE
(
&
public_key
,
NX_CRYPTO_EC_POINT_AFFINE
,
scratch
,
buffer_size
)
;
nx_crypto_ecjpake.c:515
_nx_crypto_ecjpake_key_exchange_generate()
NX_CRYPTO_EC_POINT_INITIALIZE
(
&
v
,
NX_CRYPTO_EC_POINT_AFFINE
,
scratch
,
buffer_size
)
;
nx_crypto_ecjpake.c:650
_nx_crypto_ecjpake_key_exchange_process()
NX_CRYPTO_EC_POINT_INITIALIZE
(
&
ga
,
NX_CRYPTO_EC_POINT_AFFINE
,
scratch
,
buffer_size
)
;
nx_crypto_ecjpake.c:651
_nx_crypto_ecjpake_key_exchange_process()
NX_CRYPTO_EC_POINT_INITIALIZE
(
&
public_key
,
NX_CRYPTO_EC_POINT_AFFINE
,
scratch
,
buffer_size
)
;
nx_crypto_ecjpake.c:652
_nx_crypto_ecjpake_key_exchange_process()
NX_CRYPTO_EC_POINT_INITIALIZE
(
&
v
,
NX_CRYPTO_EC_POINT_AFFINE
,
scratch
,
buffer_size
)
;
nx_crypto_ecjpake.c:666
_nx_crypto_ecjpake_key_exchange_process()
NX_CRYPTO_HUGE_NUMBER_COPY
(
&
ga
.
nx_crypto_ec_point_y
,
nx_crypto_ecjpake.c:667
_nx_crypto_ecjpake_key_exchange_process()
&
ecjpake
->
nx_crypto_ecjpake_public_x1
.
nx_crypto_ec_point_y
)
;
nx_crypto_ecjpake.c:828
_nx_crypto_ecjpake_schnorr_zkp_hash()
g
->
nx_crypto_ec_point_y
.
nx_crypto_huge_buffer_size
+
1
;
nx_crypto_ecjpake.c:874
_nx_crypto_ecjpake_schnorr_zkp_hash()
v
->
nx_crypto_ec_point_y
.
nx_crypto_huge_buffer_size
+
1
;
nx_crypto_ecjpake.c:920
_nx_crypto_ecjpake_schnorr_zkp_hash()
x
->
nx_crypto_ec_point_y
.
nx_crypto_huge_buffer_size
+
1
;
nx_crypto_ecjpake.c:1225
_nx_crypto_ecjpake_schnorr_zkp_verify()
NX_CRYPTO_EC_POINT_INITIALIZE
(
&
temp1
,
nx_crypto_ecjpake.c:1228
_nx_crypto_ecjpake_schnorr_zkp_verify()
NX_CRYPTO_EC_POINT_INITIALIZE
(
&
temp2
,
nx_crypto_ecjpake.c:1249
_nx_crypto_ecjpake_schnorr_zkp_verify()
(
_nx_crypto_huge_number_compare
(
&
temp1
.
nx_crypto_ec_point_y
,
nx_crypto_ecjpake.c:1250
_nx_crypto_ecjpake_schnorr_zkp_verify()
&
v
->
nx_crypto_ec_point_y
)
==
NX_CRYPTO_HUGE_NUMBER_EQUAL
)
)
nx_crypto_ecjpake.c:1330
_nx_crypto_ecjpake_public_key_generate()
NX_CRYPTO_HUGE_NUMBER_COPY
(
&
g
->
nx_crypto_ec_point_y
,
&
x1
->
nx_crypto_ec_point_y
)
;
nx_crypto_ecjpake.c:1415
_nx_crypto_ecjpake_pre_master_secret_generate()
NX_CRYPTO_EC_POINT_INITIALIZE
(
&
temp1
,
nx_crypto_ecjpake.c:1418
_nx_crypto_ecjpake_pre_master_secret_generate()
NX_CRYPTO_EC_POINT_INITIALIZE
(
&
temp2
,
nx_crypto_ecjpake.c:1426
_nx_crypto_ecjpake_pre_master_secret_generate()
NX_CRYPTO_HUGE_NUMBER_COPY
(
&
temp1
.
nx_crypto_ec_point_y
,
&
x4
->
nx_crypto_ec_point_y
)
;
nx_crypto_ecjpake.c:1430
_nx_crypto_ecjpake_pre_master_secret_generate()
NX_CRYPTO_HUGE_NUMBER_COPY
(
&
temp2
.
nx_crypto_ec_point_y
,
&
public_key
->
nx_crypto_ec_point_y
)
;
Data Use
Functions reading
NX_CRYPTO_EC_POINT::nx_crypto_ec_point_y
NX_CRYPTO_EC_POINT::nx_crypto_ec_point_y
_nx_crypto_ec_fp_affine_subtract()
_nx_crypto_ec_fp_projective_multiple()
_nx_crypto_ec_fp_fixed_multiple()
_nx_crypto_ec_key_pair_stream_generate()
_nx_crypto_ec_precomputation()
_nx_crypto_ec_validate_public_key()
_nx_crypto_ecdh_setup()
_nx_crypto_ecdh_compute_secret()
_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_hash()
_nx_crypto_ecjpake_schnorr_zkp_verify()
_nx_crypto_ecjpake_pre_master_secret_generate()
all items filtered out
Type of
NX_CRYPTO_EC_POINT::nx_crypto_ec_point_y
NX_CRYPTO_EC_POINT::nx_crypto_ec_point_y
NX_CRYPTO_HUGE_NUMBER_STRUCT
all items filtered out