87#ifdef CONFIG_PKE_SUPPORT_SM2
88#ifdef CONFIG_PKE_SUPPORT_SM2_SIGN
99#ifdef CONFIG_PKE_SUPPORT_CURVE
121#ifdef CONFIG_PKE_SUPPORT_EDWARD
175#if defined(CONFIG_PKE_SUPPORT_RSA) || defined(CONFIG_PKE_SUPPORT_BIG_NUMBER)
254#ifdef CONFIG_PKE_SUPPORT_CURVE
289#ifdef CONFIG_PKE_SUPPORT_EDWARD
356#if defined(CONFIG_PKE_SUPPORT_RSA) || defined(CONFIG_PKE_SUPPORT_BIG_NUMBER)
const td_u32 curve_addr_t2
Definition curve_data_ram_addr.c:23
const rom_lib instr_sm2_sign_r_1
Definition rom_lib.c:190
const rom_lib instr_ecfn_sign_s_12
Definition rom_lib.c:145
const rom_lib instr_ed25519_mul_loop_0
Definition rom_lib.c:278
const rom_lib instr_ecfp_j2a_pre_5
Definition rom_lib.c:17
const td_u32 curve_addr_t0
Definition curve_data_ram_addr.c:21
const rom_lib instr_ecfn_inv_exp_11
Definition rom_lib.c:139
const td_u32 ecc_addr_t3
Definition ecc_data_ram_addr.c:33
const td_u32 ecc_addr_const_1
Definition ecc_data_ram_addr.c:46
const rom_lib instr_ed25519_recover_x_exp_10
Definition rom_lib.c:380
const td_u32 ecc_addr_t2
Definition ecc_data_ram_addr.c:32
const rom_lib instr_ecfp_j2a_exp_11
Definition rom_lib.c:43
const td_u32 curve_addr_x1
Definition curve_data_ram_addr.c:18
const rom_lib instr_ed25519_mul_a_pre
Definition rom_lib.c:302
const rom_lib instr_ed25519_mul_g_loop_1
Definition rom_lib.c:296
const rom_lib instr_ed25519_recover_x_exp_11
Definition rom_lib.c:386
const rom_lib instr_ecfp_j2a_exp_01
Definition rom_lib.c:31
const td_u32 curve_addr_tp
Definition curve_data_ram_addr.c:28
const rom_lib instr_ecfn_verify_u_10
Definition rom_lib.c:151
const td_u32 ecc_addr_mont_a
Definition ecc_data_ram_addr.c:42
const rom_lib instr_ecfp_cpy_p2c_3
Definition rom_lib.c:73
const rom_lib instr_ecfp_cpy_a2c_3
Definition rom_lib.c:163
const rom_lib instr_ed_ecfp_xyz2xy_exp_10
Definition rom_lib.c:326
const td_u32 curve_addr_x3
Definition curve_data_ram_addr.c:16
const td_u32 ecc_addr_t4
Definition ecc_data_ram_addr.c:34
const rom_lib instr_rsa_mod_sub
Definition rom_lib.c:509
const td_u32 rsa_addr_m2
Definition rsa_data_ram_addr.c:21
const td_u32 ecc_addr_r
Definition ecc_data_ram_addr.c:51
const td_u32 ecc_addr_u1
Definition ecc_data_ram_addr.c:59
const rom_lib instr_ed25519_recover_x_exp_00
Definition rom_lib.c:368
const td_u32 ecc_addr_d
Definition ecc_data_ram_addr.c:57
const td_u32 ecc_addr_mont_1_p
Definition ecc_data_ram_addr.c:44
const rom_lib instr_ed25519_cpy_tx0_to_tx1
Definition rom_lib.c:398
const td_u32 ecc_addr_const_0
Definition ecc_data_ram_addr.c:47
const td_u32 curve_addr_t6
Definition curve_data_ram_addr.c:27
const td_u32 ecc_addr_cx
Definition ecc_data_ram_addr.c:16
const rom_lib instr_ecfp_j2a_post_4
Definition rom_lib.c:49
const td_u32 ed_addr_const_1
const rom_lib instr_ed25519_recover_x_post
Definition rom_lib.c:392
const rom_lib instr_ecfp_mul_c_double_22
Definition rom_lib.c:97
const td_u32 ecc_addr_cy
Definition ecc_data_ram_addr.c:17
const rom_lib instr_ed_ecfp_xyz2xy_exp_11
Definition rom_lib.c:332
const td_u32 rsa_addr_n
Definition rsa_data_ram_addr.c:11
const rom_lib instr_curve25519_ladder_0
Definition rom_lib.c:220
const rom_lib instr_curve25519_pre_ladder
Definition rom_lib.c:232
const td_u32 curve_addr_mont_a24
Definition curve_data_ram_addr.c:36
const td_u32 curve_addr_mont_1_p
Definition curve_data_ram_addr.c:37
const td_u32 ecc_addr_py
Definition ecc_data_ram_addr.c:25
const rom_lib instr_ed_ecfp_xyz2xy_exp_01
Definition rom_lib.c:320
const td_u32 rsa_addr_t0
Definition rsa_data_ram_addr.c:26
const td_u32 rsa_addr_s
Definition rsa_data_ram_addr.c:19
const rom_lib instr_rsa_exp_01
Definition rom_lib.c:444
const td_u32 ecc_addr_s
Definition ecc_data_ram_addr.c:50
const rom_lib instr_rsa_rrn_add
Definition rom_lib.c:474
const rom_lib instr_ecfp_prime_n_1
Definition rom_lib.c:103
const td_u32 ed_addr_sqrt_m1
const td_u32 ecc_addr_ay
Definition ecc_data_ram_addr.c:21
const rom_lib instr_sm2_verify_t_3
Definition rom_lib.c:211
const rom_lib instr_rsa_exp_11
Definition rom_lib.c:456
const td_u32 ecc_addr_ax
Definition ecc_data_ram_addr.c:20
const td_u32 curve_addr_const_0
Definition curve_data_ram_addr.c:40
const rom_lib instr_rsa_mod
Definition rom_lib.c:497
const rom_lib instr_curve25519_xz2x_exp_01
Definition rom_lib.c:250
const rom_lib instr_ed25519_cpy_t2r
Definition rom_lib.c:416
const rom_lib instr_ed25519_cpy_tx1_to_tx0
Definition rom_lib.c:404
const rom_lib instr_ed_ecfp_xyz2xy_exp_00
Definition rom_lib.c:314
const rom_lib instr_ed_ecfp_xyz2xy_post
Definition rom_lib.c:338
const td_u32 curve_addr_mont_1_n
Definition curve_data_ram_addr.c:38
const td_u32 ed_addr_const_0
const rom_lib instr_rsa_rrn_add_320
Definition rom_lib.c:486
const td_u32 ecc_addr_v
Definition ecc_data_ram_addr.c:62
const td_u32 ed_addr_mont_1_p
const rom_lib instr_ecfp_j2a_exp_10
Definition rom_lib.c:37
const td_u32 curve_addr_rrn
Definition curve_data_ram_addr.c:34
const td_u32 curve_addr_p
Definition curve_data_ram_addr.c:31
const td_u32 ecc_addr_u2
Definition ecc_data_ram_addr.c:60
const rom_lib instr_rsa_regular_mul
Definition rom_lib.c:468
const td_u32 ecc_addr_e
Definition ecc_data_ram_addr.c:53
const td_u32 curve_addr_rrp
Definition curve_data_ram_addr.c:32
const rom_lib instr_ecfp_cpy_np2g_2
Definition rom_lib.c:79
const rom_lib instr_ed25519_calc_h
Definition rom_lib.c:350
const td_u32 curve_addr_t1
Definition curve_data_ram_addr.c:22
const td_u32 ecc_addr_k
Definition ecc_data_ram_addr.c:56
const rom_lib instr_rsa_rrn_add_3072
Definition rom_lib.c:480
const td_u32 curve_addr_m
Definition curve_data_ram_addr.c:11
const rom_lib instr_ecfp_add_ja_verify_18
Definition rom_lib.c:157
const rom_lib instr_ed25519_recover_x_exp_01
Definition rom_lib.c:374
const td_u32 ed_addr_mont_1_n
const td_u32 ecc_addr_gx
Definition ecc_data_ram_addr.c:27
const td_u32 ecc_addr_rrp
Definition ecc_data_ram_addr.c:39
const td_u32 ecc_addr_tp
Definition ecc_data_ram_addr.c:35
const td_u32 curve_addr_t4
Definition curve_data_ram_addr.c:25
const rom_lib instr_ed25519_mul_a_loop_1
Definition rom_lib.c:284
const rom_lib instr_ecfn_inv_pre_5
Definition rom_lib.c:115
const td_u32 ecc_addr_px
Definition ecc_data_ram_addr.c:24
const rom_lib instr_ed25519_recover_x_pre
Definition rom_lib.c:362
const rom_lib instr_ecfp_j2a_exp_00
Definition rom_lib.c:25
const rom_lib instr_ecfp_demont_cz_3
Definition rom_lib.c:61
const rom_lib instr_rsa_exp_pre_6
Definition rom_lib.c:432
const rom_lib instr_curve25519_xz2x_exp_10
Definition rom_lib.c:256
const td_u32 ecc_addr_az
Definition ecc_data_ram_addr.c:22
const td_u32 ecc_addr_n
Definition ecc_data_ram_addr.c:40
const rom_lib instr_curve25519_xz2x_pre
Definition rom_lib.c:238
const td_u32 curve_addr_mont_a
Definition curve_data_ram_addr.c:35
const td_u32 ecc_addr_t0
Definition ecc_data_ram_addr.c:30
const rom_lib instr_ecfn_inv_exp_01
Definition rom_lib.c:127
const rom_lib instr_curve25519_xz2x_post
Definition rom_lib.c:268
const rom_lib instr_ecfp_mul_p_22_18
Definition rom_lib.c:85
const td_u32 ecc_addr_t
Definition ecc_data_ram_addr.c:64
const td_u32 curve_addr_z3
Definition curve_data_ram_addr.c:17
const rom_lib instr_ecfn_inv_exp_10
Definition rom_lib.c:133
const rom_lib instr_rsa_exp_00
Definition rom_lib.c:438
const td_u32 rsa_addr_const_1
Definition rsa_data_ram_addr.c:17
const rom_lib instr_ecfp_mul_jj_22_23
Definition rom_lib.c:175
const td_u32 curve_addr_const_1
Definition curve_data_ram_addr.c:39
const td_u32 ecc_addr_p
Definition ecc_data_ram_addr.c:38
const td_u32 ecc_addr_cz
Definition ecc_data_ram_addr.c:18
const rom_lib instr_rsa_mod_add
Definition rom_lib.c:503
const rom_lib instr_sm2_sign_s_post_6
Definition rom_lib.c:204
const rom_lib instr_ed_ecfp_xyz2xy_pre
Definition rom_lib.c:308
const rom_lib instr_curve25519_ladder_1
Definition rom_lib.c:226
const rom_lib instr_rsa_rrn_mul
Definition rom_lib.c:492
const td_u32 ecc_addr_rx
Definition ecc_data_ram_addr.c:63
const td_u32 ecc_addr_gy
Definition ecc_data_ram_addr.c:28
const td_u32 rsa_addr_rr
Definition rsa_data_ram_addr.c:15
const rom_lib instr_ed25519_mul_p_loop_1
Definition rom_lib.c:290
const td_u32 ecc_addr_rrn
Definition ecc_data_ram_addr.c:41
const td_u32 curve_addr_t5
Definition curve_data_ram_addr.c:26
const rom_lib instr_ecfn_inv_exp_00
Definition rom_lib.c:121
const td_u32 rsa_addr_q_inv
Definition rsa_data_ram_addr.c:22
const td_u32 curve_addr_n
Definition curve_data_ram_addr.c:33
const rom_lib instr_ed25519_calc_s
Definition rom_lib.c:356
const td_u32 rsa_addr_t1
Definition rsa_data_ram_addr.c:27
const td_u32 ed_addr_mont_d
const rom_lib instr_rsa_exp_10
Definition rom_lib.c:450
const rom_lib instr_ecfp_mont_p_2
Definition rom_lib.c:67
const rom_lib instr_ed25519_c_eq_r
Definition rom_lib.c:422
const td_u32 curve_addr_t3
Definition curve_data_ram_addr.c:24
const td_u32 ecc_addr_m
Definition ecc_data_ram_addr.c:14
const rom_lib instr_ecfp_mul_g_22_18
Definition rom_lib.c:91
const td_u32 ecc_addr_t1
Definition ecc_data_ram_addr.c:31
const rom_lib instr_curve25519_xz2x_exp_11
Definition rom_lib.c:262
const rom_lib instr_curve25519_xz2x_exp_00
Definition rom_lib.c:244
const td_u32 curve_addr_z2
Definition curve_data_ram_addr.c:14
const rom_lib instr_ecfp_cpy_g2c_3
Definition rom_lib.c:169
const td_u32 rsa_addr_a
Definition rsa_data_ram_addr.c:13
const rom_lib instr_sm2_sign_s_pre_6
Definition rom_lib.c:198
const td_u32 ecc_addr_mont_1_n
Definition ecc_data_ram_addr.c:45
const rom_lib instr_ecfn_verify_v_4
Definition rom_lib.c:181
const rom_lib instr_rsa_exp_post_3
Definition rom_lib.c:462
const rom_lib instr_ecfp_demont_c_6
Definition rom_lib.c:55
const td_u32 rsa_addr_tp
Definition rsa_data_ram_addr.c:24
const td_u32 ecc_addr_mont_b
Definition ecc_data_ram_addr.c:43
const rom_lib instr_rsa_mod_mul
Definition rom_lib.c:515
const td_u32 curve_addr_x2
Definition curve_data_ram_addr.c:13
const rom_lib instr_ed25519_cpy_t2g
Definition rom_lib.c:410
const rom_lib instr_ed25519_mul_sub_pre
Definition rom_lib.c:344
td_u32 instr_addr
Definition rom_lib.h:21
const td_u8 * instr_description
Definition rom_lib.h:23
const td_u32 * instr1_num
Definition rom_lib.h:22
td_u32 instr_num
Definition rom_lib.h:16
td_u32 instr_addr
Definition rom_lib.h:15
unsigned char td_u8
Definition td_type.h:36
unsigned int td_u32
Definition td_type.h:38