Home
last modified time | relevance | path

Searched refs:HN_UBASE (Results 1 – 25 of 26) sorted by relevance

12

/NetX-Duo-v6.2.1/crypto_libraries/src/
Dnx_crypto_ec_secp192r1_fixed_points.c23 static NX_CRYPTO_CONST HN_UBASE secp192r1_fixed_points_data[][24 >> HN_SIZE_SHIFT] =
222 static NX_CRYPTO_CONST HN_UBASE secp192r1_fixed_points_2e_data[][24 >> HN_SIZE_SHIFT] =
442 (HN_UBASE *)&secp192r1_fixed_points_data[0],
446 (HN_UBASE *)&secp192r1_fixed_points_data[1],
449 {(HN_UBASE *)NX_CRYPTO_NULL, 0u, 0u, 0u}
456 (HN_UBASE *)&secp192r1_fixed_points_data[2],
460 (HN_UBASE *)&secp192r1_fixed_points_data[3],
463 {(HN_UBASE *)NX_CRYPTO_NULL, 0u, 0u, 0u}
470 (HN_UBASE *)&secp192r1_fixed_points_data[4],
474 (HN_UBASE *)&secp192r1_fixed_points_data[5],
[all …]
Dnx_crypto_ec_secp224r1_fixed_points.c24 static NX_CRYPTO_CONST HN_UBASE secp224r1_fixed_points_data[][28 >> HN_SIZE_SHIFT] =
251 static NX_CRYPTO_CONST HN_UBASE secp224r1_fixed_points_2e_data[][28 >> HN_SIZE_SHIFT] =
501 (HN_UBASE *)&secp224r1_fixed_points_data[0],
505 (HN_UBASE *)&secp224r1_fixed_points_data[1],
508 {(HN_UBASE *)NX_CRYPTO_NULL, 0u, 0u, 0u}
515 (HN_UBASE *)&secp224r1_fixed_points_data[2],
519 (HN_UBASE *)&secp224r1_fixed_points_data[3],
522 {(HN_UBASE *)NX_CRYPTO_NULL, 0u, 0u, 0u}
529 (HN_UBASE *)&secp224r1_fixed_points_data[4],
533 (HN_UBASE *)&secp224r1_fixed_points_data[5],
[all …]
Dnx_crypto_ec_secp256r1_fixed_points.c23 static NX_CRYPTO_CONST HN_UBASE secp256r1_fixed_points_data[][32 >> HN_SIZE_SHIFT] =
250 static NX_CRYPTO_CONST HN_UBASE secp256r1_fixed_points_2e_data[][32 >> HN_SIZE_SHIFT] =
500 (HN_UBASE *)&secp256r1_fixed_points_data[0],
504 (HN_UBASE *)&secp256r1_fixed_points_data[1],
507 {(HN_UBASE *)NX_CRYPTO_NULL, 0u, 0u, 0u}
514 (HN_UBASE *)&secp256r1_fixed_points_data[2],
518 (HN_UBASE *)&secp256r1_fixed_points_data[3],
521 {(HN_UBASE *)NX_CRYPTO_NULL, 0u, 0u, 0u}
528 (HN_UBASE *)&secp256r1_fixed_points_data[4],
532 (HN_UBASE *)&secp256r1_fixed_points_data[5],
[all …]
Dnx_crypto_ec_secp384r1_fixed_points.c24 static NX_CRYPTO_CONST HN_UBASE secp384r1_fixed_points_data[][48 >> HN_SIZE_SHIFT] =
627 static NX_CRYPTO_CONST HN_UBASE secp384r1_fixed_points_2e_data[][48 >> HN_SIZE_SHIFT] =
1257 (HN_UBASE *)&secp384r1_fixed_points_data[0],
1261 (HN_UBASE *)&secp384r1_fixed_points_data[1],
1264 {(HN_UBASE *)NX_CRYPTO_NULL, 0u, 0u, 0u}
1271 (HN_UBASE *)&secp384r1_fixed_points_data[2],
1275 (HN_UBASE *)&secp384r1_fixed_points_data[3],
1278 {(HN_UBASE *)NX_CRYPTO_NULL, 0u, 0u, 0u}
1285 (HN_UBASE *)&secp384r1_fixed_points_data[4],
1289 (HN_UBASE *)&secp384r1_fixed_points_data[5],
[all …]
Dnx_crypto_ec_secp521r1_fixed_points.c23 static NX_CRYPTO_CONST HN_UBASE secp521r1_fixed_points_data[][68 >> HN_SIZE_SHIFT] =
806 static NX_CRYPTO_CONST HN_UBASE secp521r1_fixed_points_2e_data[][68 >> HN_SIZE_SHIFT] =
1622 (HN_UBASE *)&secp521r1_fixed_points_data[0],
1626 (HN_UBASE *)&secp521r1_fixed_points_data[1],
1629 {(HN_UBASE *)NX_CRYPTO_NULL, 0u, 0u, 0u}
1636 (HN_UBASE *)&secp521r1_fixed_points_data[2],
1640 (HN_UBASE *)&secp521r1_fixed_points_data[3],
1643 {(HN_UBASE *)NX_CRYPTO_NULL, 0u, 0u, 0u}
1650 (HN_UBASE *)&secp521r1_fixed_points_data[4],
1654 (HN_UBASE *)&secp521r1_fixed_points_data[5],
[all …]
Dnx_crypto_huge_number.c353 HN_UBASE *left_buffer; in _nx_crypto_huge_number_add_unsigned()
354 HN_UBASE *right_buffer; in _nx_crypto_huge_number_add_unsigned()
355 HN_UBASE *result_buffer = left -> nx_crypto_huge_number_data; in _nx_crypto_huge_number_add_unsigned()
460 HN_UBASE *left_buffer = left -> nx_crypto_huge_number_data; in _nx_crypto_huge_number_subtract_unsigned()
461 HN_UBASE *right_buffer = right -> nx_crypto_huge_number_data; in _nx_crypto_huge_number_subtract_unsigned()
462 HN_UBASE *result_buffer = result -> nx_crypto_huge_number_data; in _nx_crypto_huge_number_subtract_unsigned()
532 …O_KEEP VOID _nx_crypto_huge_number_add_digit_unsigned(NX_CRYPTO_HUGE_NUMBER *value, HN_UBASE digit) in _nx_crypto_huge_number_add_digit_unsigned()
536 HN_UBASE *buffer = value -> nx_crypto_huge_number_data; in _nx_crypto_huge_number_add_digit_unsigned()
545 product = (HN_UBASE)buffer[i] + 1; in _nx_crypto_huge_number_add_digit_unsigned()
607 …P VOID _nx_crypto_huge_number_subtract_digit_unsigned(NX_CRYPTO_HUGE_NUMBER *value, HN_UBASE digit) in _nx_crypto_huge_number_subtract_digit_unsigned()
[all …]
Dnx_crypto_ec.c25 static NX_CRYPTO_CONST HN_UBASE _nx_crypto_ec_secp192r1_p[] =
33 static NX_CRYPTO_CONST HN_UBASE _nx_crypto_ec_secp192r1_a[] =
41 static NX_CRYPTO_CONST HN_UBASE _nx_crypto_ec_secp192r1_b[] =
49 static NX_CRYPTO_CONST HN_UBASE _nx_crypto_ec_secp192r1_gx[] =
57 static NX_CRYPTO_CONST HN_UBASE _nx_crypto_ec_secp192r1_gy[] =
65 static NX_CRYPTO_CONST HN_UBASE _nx_crypto_ec_secp192r1_n[] =
73 static NX_CRYPTO_CONST HN_UBASE _nx_crypto_ec_secp192r1_h[] =
81 static NX_CRYPTO_CONST HN_UBASE _nx_crypto_ec_secp224r1_p[] =
90 static NX_CRYPTO_CONST HN_UBASE _nx_crypto_ec_secp224r1_a[] =
99 static NX_CRYPTO_CONST HN_UBASE _nx_crypto_ec_secp224r1_b[] =
[all …]
Dnx_crypto_dh.c33 static const HN_UBASE _nx_dh_group_2_modulus[] =
120 HN_UBASE *scratch_buf_ptr) in _nx_crypto_dh_setup()
128 HN_UBASE generator_value; in _nx_crypto_dh_setup()
137 dh_ptr -> nx_crypto_dh_modulus = (HN_UBASE *)_nx_dh_group_2_modulus; in _nx_crypto_dh_setup()
175 … dh_ptr -> nx_crypto_dh_private_key_buffer[i] = (HN_UBASE)((HN_UBASE)(NX_CRYPTO_RAND()) & HN_MASK); in _nx_crypto_dh_setup()
256 HN_UBASE *scratch_buf_ptr) in _nx_crypto_dh_compute_secret()
291 modulus.nx_crypto_huge_number_data = (HN_UBASE *)dh_ptr -> nx_crypto_dh_modulus; in _nx_crypto_dh_compute_secret()
299 private_key.nx_crypto_huge_number_data = (HN_UBASE *)dh_ptr -> nx_crypto_dh_private_key_buffer; in _nx_crypto_dh_compute_secret()
Dnx_crypto_huge_number_extended.c81 NX_CRYPTO_KEEP VOID _nx_crypto_huge_number_add_digit(NX_CRYPTO_HUGE_NUMBER *value, HN_UBASE digit) in _nx_crypto_huge_number_add_digit()
157 NX_CRYPTO_KEEP VOID _nx_crypto_huge_number_subtract_digit(NX_CRYPTO_HUGE_NUMBER *value, HN_UBASE di… in _nx_crypto_huge_number_subtract_digit()
252 HN_UBASE *scratch) in _nx_crypto_huge_number_power_modulus()
255 HN_UBASE cur_block; in _nx_crypto_huge_number_power_modulus()
256 HN_UBASE *val; in _nx_crypto_huge_number_power_modulus()
Dnx_crypto_ecdh.c188 …private_key.nx_crypto_huge_number_data = (HN_UBASE *)ecdh_ptr -> nx_crypto_ecdh_private_key_buffer; in _nx_crypto_ecdh_private_key_export()
258 HN_UBASE *scratch_buf_ptr) in _nx_crypto_ecdh_setup()
368 HN_UBASE *scratch_buf_ptr) in _nx_crypto_ecdh_compute_secret()
424 …private_key.nx_crypto_huge_number_data = (HN_UBASE *)ecdh_ptr -> nx_crypto_ecdh_private_key_buffer; in _nx_crypto_ecdh_compute_secret()
1028 HN_UBASE *scratch_buf_ptr) in _nx_crypto_ecdh_setup_x25519_448()
1133 HN_UBASE *scratch_buf_ptr) in _nx_crypto_ecdh_compute_secret_x25519_448()
1175 … private_key.nx_crypto_huge_number_data = (HN_UBASE*)ecdh_ptr -> nx_crypto_ecdh_private_key_buffer; in _nx_crypto_ecdh_compute_secret_x25519_448()
Dnx_crypto_ecjpake.c76 HN_UBASE **scratch_pptr) in _nx_crypto_ecjpake_init()
78 HN_UBASE *scratch_ptr = *scratch_pptr; in _nx_crypto_ecjpake_init()
168 HN_UBASE *scratch) in _nx_crypto_ecjpake_hello_generate()
337 HN_UBASE *scratch) in _nx_crypto_ecjpake_hello_process()
496 HN_UBASE *scratch) in _nx_crypto_ecjpake_key_exchange_generate()
634 HN_UBASE *scratch) in _nx_crypto_ecjpake_key_exchange_process()
785 HN_UBASE *scratch) in _nx_crypto_ecjpake_schnorr_zkp_hash()
1115 HN_UBASE *scratch) in _nx_crypto_ecjpake_schnorr_zkp_generate()
1217 HN_UBASE *scratch) in _nx_crypto_ecjpake_schnorr_zkp_verify()
1323 HN_UBASE *scratch) in _nx_crypto_ecjpake_public_key_generate()
[all …]
Dnx_crypto_method_self_test_ecdsa.c108 HN_UBASE *scratch; in _nx_crypto_method_self_test_ecdsa()
220 scratch = (HN_UBASE*)(&scratch_buffer[3 * buffer_size + 4]); in _nx_crypto_method_self_test_ecdsa()
Dnx_crypto_rsa.c97 HN_UBASE *scratch; in _nx_crypto_rsa_operation()
105 scratch = (HN_UBASE *)scratch_buf_ptr; in _nx_crypto_rsa_operation()
Dnx_crypto_ecdsa.c79 ULONG *actual_signature_length, HN_UBASE *scratch) in _nx_crypto_ecdsa_sign()
317 … UCHAR *signature, UINT signature_length, HN_UBASE *scratch) in _nx_crypto_ecdsa_verify()
/NetX-Duo-v6.2.1/crypto_libraries/inc/
Dnx_crypto_ec.h142 HN_UBASE *scratch);
146 HN_UBASE *scratch);
151 HN_UBASE *scratch);
154 HN_UBASE *scratch);
302 NX_CRYPTO_EC_CHANGE_ENDIAN((s) -> nx_crypto_huge_number_data[11], b, (HN_UBASE)(c0)); \
303 NX_CRYPTO_EC_CHANGE_ENDIAN((s) -> nx_crypto_huge_number_data[10], b, (HN_UBASE)(c0 >> 16)); \
304 NX_CRYPTO_EC_CHANGE_ENDIAN((s) -> nx_crypto_huge_number_data[9], b, (HN_UBASE)(c1)); \
305 NX_CRYPTO_EC_CHANGE_ENDIAN((s) -> nx_crypto_huge_number_data[8], b, (HN_UBASE)(c1 >> 16)); \
306 NX_CRYPTO_EC_CHANGE_ENDIAN((s) -> nx_crypto_huge_number_data[7], b, (HN_UBASE)(c2)); \
307 NX_CRYPTO_EC_CHANGE_ENDIAN((s) -> nx_crypto_huge_number_data[6], b, (HN_UBASE)(c2 >> 16)); \
[all …]
Dnx_crypto_huge_number.h89 #define HN_UBASE ULONG macro
100 #define HN_UBASE USHORT
117 HN_UBASE *nx_crypto_huge_number_data;
134 (hn) -> nx_crypto_huge_number_data = (HN_UBASE *)(buff); \
152 (hn) -> nx_crypto_huge_number_data = (HN_UBASE *)(buff); \
153 (hn) -> nx_crypto_huge_buffer_size = sizeof(HN_UBASE); \
184 VOID _nx_crypto_huge_number_add_digit(NX_CRYPTO_HUGE_NUMBER *value, HN_UBASE digit);
185 VOID _nx_crypto_huge_number_subtract_digit(NX_CRYPTO_HUGE_NUMBER *value, HN_UBASE digit);
186 VOID _nx_crypto_huge_number_add_digit_unsigned(NX_CRYPTO_HUGE_NUMBER *value, HN_UBASE digit);
187 VOID _nx_crypto_huge_number_subtract_digit_unsigned(NX_CRYPTO_HUGE_NUMBER *value, HN_UBASE digit);
[all …]
Dnx_crypto_ecjpake.h100 HN_UBASE *nx_crypto_ecjpake_scratch_ptr;
108 HN_UBASE **scratch_pptr);
114 HN_UBASE *scratch);
119 HN_UBASE *scratch);
127 HN_UBASE *scratch);
135 HN_UBASE *scratch);
146 HN_UBASE *scratch);
158 HN_UBASE *scratch);
169 HN_UBASE *scratch);
180 HN_UBASE *scratch);
[all …]
Dnx_crypto_dh.h88HN_UBASE nx_crypto_dh_private_key_buffer[NX_CRYPTO_DIFFIE_HELLMAN_MAX_KEY_SIZE >> HN_SIZE_SHIFT];
93 HN_UBASE *nx_crypto_dh_modulus;
103 HN_UBASE *scratch_buf_ptr);
110 HN_UBASE *scratch_buf_ptr);
Dnx_crypto_ecdh.h81 HN_UBASE nx_crypto_ecdh_private_key_buffer[NX_CRYPTO_ECDH_MAX_KEY_SIZE >> HN_SIZE_SHIFT];
86HN_UBASE nx_crypto_ecdh_scratch_buffer[NX_CRYPTO_ECDH_SCRATCH_BUFFER_SIZE >> HN_SIZE_SHIFT];
109 HN_UBASE *scratch_buf_ptr);
117 HN_UBASE *scratch_buf_ptr);
154 HN_UBASE *scratch_buf_ptr);
161 HN_UBASE *scratch_buf_ptr);
Dnx_crypto_ecdsa.h80HN_UBASE nx_crypto_ecdsa_scratch_buffer[NX_CRYPTO_ECDSA_SCRATCH_BUFFER_SIZE >> HN_SIZE_SHIFT];
93 HN_UBASE *scratch);
102 HN_UBASE *scratch);
/NetX-Duo-v6.2.1/test/regression/nx_secure_test/
Dnx_secure_ecdsa_test.c105 HN_UBASE *scratch; in thread_0_entry()
120 (HN_UBASE*)scratch_buffer); in thread_0_entry()
126 (HN_UBASE*)scratch_buffer); in thread_0_entry()
148 scratch = (HN_UBASE*)(&scratch_buffer[3 * buffer_size + 4]); in thread_0_entry()
Dnx_secure_ec_test.c15 HN_UBASE scratch_buffer[10000];
48 HN_UBASE *scratch; in thread_0_entry()
Dnx_secure_ec_additional_test.c121 _nx_crypto_ec_fp_affine_add(&test_ec, &point, &point, (HN_UBASE *)scratch_ptr); in thread_0_entry()
125 _nx_crypto_ec_fp_affine_add(&test_ec, &point, &point1, (HN_UBASE *)scratch_ptr); in thread_0_entry()
Dnx_secure_huge_number_test.c33 HN_UBASE a_buf[10240], b_buf[10240], c_buf[10240], tmp[10240]; in thread_0_entry()
Dnx_secure_ecdsa_error_checking_test.c82 HN_UBASE *scratch; in thread_0_entry()

12