| /NetX-Duo-v6.2.1/crypto_libraries/src/ |
| D | nx_crypto_ec_secp192r1_fixed_points.c | 23 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 …]
|
| D | nx_crypto_ec_secp224r1_fixed_points.c | 24 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 …]
|
| D | nx_crypto_ec_secp256r1_fixed_points.c | 23 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 …]
|
| D | nx_crypto_ec_secp384r1_fixed_points.c | 24 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 …]
|
| D | nx_crypto_ec_secp521r1_fixed_points.c | 23 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 …]
|
| D | nx_crypto_huge_number.c | 353 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 …]
|
| D | nx_crypto_ec.c | 25 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 …]
|
| D | nx_crypto_dh.c | 33 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()
|
| D | nx_crypto_huge_number_extended.c | 81 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()
|
| D | nx_crypto_ecdh.c | 188 …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()
|
| D | nx_crypto_ecjpake.c | 76 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 …]
|
| D | nx_crypto_method_self_test_ecdsa.c | 108 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()
|
| D | nx_crypto_rsa.c | 97 HN_UBASE *scratch; in _nx_crypto_rsa_operation() 105 scratch = (HN_UBASE *)scratch_buf_ptr; in _nx_crypto_rsa_operation()
|
| D | nx_crypto_ecdsa.c | 79 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/ |
| D | nx_crypto_ec.h | 142 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 …]
|
| D | nx_crypto_huge_number.h | 89 #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 …]
|
| D | nx_crypto_ecjpake.h | 100 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 …]
|
| D | nx_crypto_dh.h | 88 … HN_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);
|
| D | nx_crypto_ecdh.h | 81 HN_UBASE nx_crypto_ecdh_private_key_buffer[NX_CRYPTO_ECDH_MAX_KEY_SIZE >> HN_SIZE_SHIFT]; 86 … HN_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);
|
| D | nx_crypto_ecdsa.h | 80 …HN_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/ |
| D | nx_secure_ecdsa_test.c | 105 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()
|
| D | nx_secure_ec_test.c | 15 HN_UBASE scratch_buffer[10000]; 48 HN_UBASE *scratch; in thread_0_entry()
|
| D | nx_secure_ec_additional_test.c | 121 _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()
|
| D | nx_secure_huge_number_test.c | 33 HN_UBASE a_buf[10240], b_buf[10240], c_buf[10240], tmp[10240]; in thread_0_entry()
|
| D | nx_secure_ecdsa_error_checking_test.c | 82 HN_UBASE *scratch; in thread_0_entry()
|