NX_CRYPTO_EC_POINT_INITIALIZE is only used within netxduo.
 
Symbols
loading...
Files
loading...
CodeScopeSTM32 Libraries and SamplesnetxduoNX_CRYPTO_EC_POINT_INITIALIZE

NX_CRYPTO_EC_POINT_INITIALIZE macro

Syntax

#define NX_CRYPTO_EC_POINT_INITIALIZE(p, type, buff, size) \     NX_CRYPTO_HUGE_NUMBER_INITIALIZE(&((p) -> nx_crypto_ec_point_x), buff, size); \     NX_CRYPTO_HUGE_NUMBER_INITIALIZE(&((p) -> nx_crypto_ec_point_y), buff, size); \     if ((type) == NX_CRYPTO_EC_POINT_PROJECTIVE) { \     NX_CRYPTO_HUGE_NUMBER_INITIALIZE(&((p) -> nx_crypto_ec_point_z), buff, size); } \     (p) -> nx_crypto_ec_point_type = (type);

Arguments

p

type

buff

size

References

LocationText
nx_crypto_ec.h:152
#define NX_CRYPTO_EC_POINT_INITIALIZE(p, type, buff, size) \
nx_crypto_ec.c:2670
NX_CRYPTO_EC_POINT_INITIALIZE(&point, NX_CRYPTO_EC_POINT_AFFINE, scratch,
nx_crypto_ec.c:2888
NX_CRYPTO_EC_POINT_INITIALIZE(&projective_point, NX_CRYPTO_EC_POINT_PROJECTIVE, scratch,
nx_crypto_ec.c:2890
NX_CRYPTO_EC_POINT_INITIALIZE(&negative_g, NX_CRYPTO_EC_POINT_AFFINE, scratch,
nx_crypto_ec.c:3024
NX_CRYPTO_EC_POINT_INITIALIZE(&projective_point, NX_CRYPTO_EC_POINT_PROJECTIVE, scratch,
nx_crypto_ec.c:3264
NX_CRYPTO_EC_POINT_INITIALIZE(&public_key, NX_CRYPTO_EC_POINT_AFFINE, scratch,
nx_crypto_ec.c:3396
NX_CRYPTO_EC_POINT_INITIALIZE(&fixed_points -> nx_crypto_ec_fixed_points_array[i],
nx_crypto_ec.c:3402
NX_CRYPTO_EC_POINT_INITIALIZE(&fixed_points -> nx_crypto_ec_fixed_points_array_2e[i],
nx_crypto_ecdh.c:278
NX_CRYPTO_EC_POINT_INITIALIZE(&public_key, NX_CRYPTO_EC_POINT_AFFINE, scratch_buf_ptr,
nx_crypto_ecdh.c:404
NX_CRYPTO_EC_POINT_INITIALIZE(&public_key, NX_CRYPTO_EC_POINT_AFFINE, scratch_buf_ptr, key_size);
nx_crypto_ecdh.c:405
NX_CRYPTO_EC_POINT_INITIALIZE(&shared_secret, NX_CRYPTO_EC_POINT_AFFINE, scratch_buf_ptr, key_size);
nx_crypto_ecdsa.c:127
NX_CRYPTO_EC_POINT_INITIALIZE(&pt, NX_CRYPTO_EC_POINT_AFFINE, scratch, buffer_size);
nx_crypto_ecdsa.c:374
NX_CRYPTO_EC_POINT_INITIALIZE(&pubkey, NX_CRYPTO_EC_POINT_AFFINE, scratch, buffer_size);
nx_crypto_ecdsa.c:375
NX_CRYPTO_EC_POINT_INITIALIZE(&pt, NX_CRYPTO_EC_POINT_AFFINE, scratch, buffer_size);
nx_crypto_ecdsa.c:376
NX_CRYPTO_EC_POINT_INITIALIZE(&pt2, NX_CRYPTO_EC_POINT_AFFINE, scratch, buffer_size);
nx_crypto_ecjpake.c:95
NX_CRYPTO_EC_POINT_INITIALIZE(&ecjpake -> nx_crypto_ecjpake_public_x1,
nx_crypto_ecjpake.c:97
NX_CRYPTO_EC_POINT_INITIALIZE(&ecjpake -> nx_crypto_ecjpake_public_x2,
nx_crypto_ecjpake.c:99
NX_CRYPTO_EC_POINT_INITIALIZE(&ecjpake -> nx_crypto_ecjpake_public_x3,
nx_crypto_ecjpake.c:101
NX_CRYPTO_EC_POINT_INITIALIZE(&ecjpake -> nx_crypto_ecjpake_public_x4,
nx_crypto_ecjpake.c:182
NX_CRYPTO_EC_POINT_INITIALIZE(&v, NX_CRYPTO_EC_POINT_AFFINE, scratch, buffer_size);
nx_crypto_ecjpake.c:350
NX_CRYPTO_EC_POINT_INITIALIZE(&v, NX_CRYPTO_EC_POINT_AFFINE, scratch, buffer_size);
nx_crypto_ecjpake.c:513
NX_CRYPTO_EC_POINT_INITIALIZE(&ga, NX_CRYPTO_EC_POINT_AFFINE, scratch, buffer_size);
nx_crypto_ecjpake.c:514
NX_CRYPTO_EC_POINT_INITIALIZE(&public_key, NX_CRYPTO_EC_POINT_AFFINE, scratch, buffer_size);
nx_crypto_ecjpake.c:515
NX_CRYPTO_EC_POINT_INITIALIZE(&v, NX_CRYPTO_EC_POINT_AFFINE, scratch, buffer_size);
nx_crypto_ecjpake.c:650
NX_CRYPTO_EC_POINT_INITIALIZE(&ga, NX_CRYPTO_EC_POINT_AFFINE, scratch, buffer_size);
nx_crypto_ecjpake.c:651
NX_CRYPTO_EC_POINT_INITIALIZE(&public_key, NX_CRYPTO_EC_POINT_AFFINE, scratch, buffer_size);
nx_crypto_ecjpake.c:652
NX_CRYPTO_EC_POINT_INITIALIZE(&v, NX_CRYPTO_EC_POINT_AFFINE, scratch, buffer_size);
nx_crypto_ecjpake.c:1225
NX_CRYPTO_EC_POINT_INITIALIZE(&temp1,
nx_crypto_ecjpake.c:1228
NX_CRYPTO_EC_POINT_INITIALIZE(&temp2,
nx_crypto_ecjpake.c:1415
NX_CRYPTO_EC_POINT_INITIALIZE(&temp1,
nx_crypto_ecjpake.c:1418
NX_CRYPTO_EC_POINT_INITIALIZE(&temp2,