blob: f4b509cb850c6583bae44dc06da001b7279c01b1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
|
/**************************************************
* Crypto-related symbols in ROM
**************************************************/
CC_PalVerifyCertValidity = 0x0f042901 ;
CCCertFieldsParse = 0x0f0403c5 ;
SBRT_SwVersionGet = 0x0f044675 ;
CC_BsvOTPWordRead = 0x0f04184d ;
ProcessAesCcm = 0x0f04353d ;
UTIL_X509VerifyPubKey = 0x0f044b0d ;
SBRT_SHA256 = 0x0f044605 ;
UTIL_MemCmp = 0x0f0447e1 ;
SBRT_CryptoImageInit = 0x0f044349 ;
CC_BsvOTPWordWrite = 0x0f04188d ;
SBRT_OTPWordRead = 0x0f044519 ;
CCCertSecDbgParse = 0x0f0404ed ;
__rom_CC_BsvCoreClkGatingEnable = 0x0f040f7d ;
RSA_PKA_SetRegsMapTab = 0x0f043db9 ;
InitBsvAes = 0x0f042ec9 ;
BsvAes = 0x0f040041 ;
BsvCryptoImageInit = 0x0f0400a9 ;
CC_BsvPrivModeSet = 0x0f0419d9 ;
CC_BsvSecModeSet = 0x0f041cf5 ;
SBRT_HalWaitInterrupt = 0x0f044401 ;
__rom_CC_BsvLcsGetAndInit = 0x0f0415d9 ;
SBROM_CryptoFinishDriver = 0x0f043fd9 ;
InitContextToSha256 = 0x0f043021 ;
CC_BsvSHA256 = 0x0f041c8d ;
CCSbCalcPublicKeyHASH = 0x0f0409cd ;
SBRT_RSA_PSS_Verify = 0x0f044521 ;
UTIL_X509VerifySubjectName = 0x0f044d21 ;
CCCommonKeyCertVerify = 0x0f040985 ;
FreeHash = 0x0f042e39 ;
_RSA_PKA_ExecOperation = 0x0f044d55 ;
SBRT_LcsGet = 0x0f0444e1 ;
NVM_SetSwVersion = 0x0f043239 ;
CC_BsvFatalErrorSet = 0x0f040f95 ;
SBROM_CryptoInitDriver = 0x0f044019 ;
CCSbVerifySignature = 0x0f040c55 ;
FinishAesCcm = 0x0f042b69 ;
CC_BsvAesCcm = 0x0f040cb9 ;
UTIL_X509VerifyIssuerName = 0x0f044aed ;
CCCommonContentCertVerify = 0x0f040841 ;
InitBsvHash = 0x0f042f19 ;
CCSbSetNvCounter = 0x0f040bed ;
CC_BsvOemAssetProvisioningOpen = 0x0f0418d9 ;
get_romcrypto_info = 0x0f044e8d ;
SBRT_HalClearInterruptBit = 0x0f0443f1 ;
CC_BsvSwVersionGet = 0x0f0424b9 ;
SBRT_PubKeyHashGet = 0x0f04451d ;
ProcessAes = 0x0f043269 ;
UTIL_X509GetSignature = 0x0f0448b5 ;
CC_BsvRMAModeEnable = 0x0f041bbd ;
UTIL_Asn1ReadItemVerifyTagFW = 0x0f04476d ;
SB_HalClearInterruptBit = 0x0f044679 ;
FinishHash = 0x0f042d0d ;
UTIL_ReverseWordsBuff = 0x0f044891 ;
SBRT_ReverseMemCopy = 0x0f0445c9 ;
ProcessBsvHash = 0x0f0439ad ;
NVM_GetSwVersion = 0x0f0431c5 ;
UTIL_ReverseMemCopy = 0x0f044855 ;
SBRT_ImageLoadAndVerify = 0x0f044409 ;
UTIL_X509VerifyStr = 0x0f044c89 ;
SBRT_MemCmp = 0x0f0444e5 ;
SB_HalWaitInterrupt = 0x0f04468d ;
CCSbVerifyNvCounter = 0x0f040c09 ;
SBROM_CryptoUpdateBlockDriver = 0x0f0441f1 ;
FinishBsvAes = 0x0f042c11 ;
FreeAes = 0x0f042dd1 ;
SBRT_CryptoImageUpdate = 0x0f044399 ;
SBRT_HalMaskInterrupt = 0x0f0443f9 ;
FreeBsvHash = 0x0f042e09 ;
FinishBsvHash = 0x0f042c61 ;
certType2SubjectNames = 0x0f045080 ;
RSA_PKA_SetRegsSizesTab = 0x0f043e11 ;
CCCertValidateSWComps = 0x0f04053d ;
ProcessBsvAes = 0x0f0436d9 ;
CC_BsvHashFinish = 0x0f040ff1 ;
get_romcrypto_date = 0x0f044e85 ;
CC_DeviceCompleteDisable = 0x0f0426a1 ;
FinishAes = 0x0f042b19 ;
CC_BsvPubKeyHashGet = 0x0f041a45 ;
NVM_ReadHASHPubKey = 0x0f0431ed ;
CC_BsvICVKeyLock = 0x0f04108d ;
CC_BsvSwVersionSet = 0x0f0425b9 ;
InitHash = 0x0f04303d ;
RSA_PSS_Verify = 0x0f043f89 ;
CCCertLoadCertificate = 0x0f04047d ;
CC_BsvOTPPrivateKeysErase = 0x0f041665 ;
RSA_PKA_InitPka = 0x0f043d61 ;
BsvCryptoImageUpdate = 0x0f040105 ;
BsvCryptoImageFinish = 0x0f040089 ;
RSA_HW_PKI_PKA_FinishPKA = 0x0f043d4d ;
RSA_HW_PKI_PKA_CopyDataFromPkaReg = 0x0f043c39 ;
CC_SbCertChainVerificationInit = 0x0f042919 ;
CC_BsvKeyDerivation = 0x0f0413b9 ;
CC_BsvHashInit = 0x0f04104d ;
SBRT_CryptoImageFinish = 0x0f044329 ;
CC_BsvInit = 0x0f041275 ;
RSA_HW_PKI_PKA_CopyDataIntoPkaReg = 0x0f043c89 ;
CCCommonCertVerify = 0x0f0406b9 ;
CC_BsvIcvAssetProvisioningOpen = 0x0f041175 ;
LoadDigest = 0x0f0430a9 ;
CC_BsvSecureDebugSet = 0x0f041d61 ;
LoadInitialDigest = 0x0f04311d ;
UTIL_MemSet = 0x0f04482d ;
RSA_CalcExponent = 0x0f043ba5 ;
CCCertGetUnsignedDataOffset = 0x0f040465 ;
__rom_CC_HalTerminate = 0x0f0427a1 ;
StoreDigest = 0x0f044695 ;
SB_HalMaskInterrupt = 0x0f044685 ;
get_romcrypto_time = 0x0f044e95 ;
ProcessHashDrvBsv = 0x0f043af1 ;
FreeBsvAes = 0x0f042ded ;
CCSbCalcPublicKeyHASHAndCompare = 0x0f0409e5 ;
CC_BsvHashUpdate = 0x0f041061 ;
SB_HalInit = 0x0f044681 ;
CC_BsvICVRMAFlagBitLock = 0x0f0410f1 ;
InitAes = 0x0f042e79 ;
UTIL_MemCopy = 0x0f044815 ;
BsvHashAdaptor = 0x0f040165 ;
__rom_init_romcrypto_platform = 0x0f044e9d ;
NVM_GetLCS = 0x0f0431c1 ;
CC_BsvSocIDCompute = 0x0f0423c9 ;
CCSbImageLoadAndVerify = 0x0f040a35 ;
UTIL_Asn1ReadItemVerifyTag = 0x0f044709 ;
DischargeDigest = 0x0f042a79 ;
RSA_PSS_Decode = 0x0f043e45 ;
ProcessHash = 0x0f043a7d ;
CC_SbCertVerifySingle = 0x0f042939 ;
UTIL_ReverseBuff = 0x0f044835 ;
__rom_CC_HalInit = 0x0f042775 ;
__romcrypto_ram_start__ = 0x200a8d00 ;
__romcrypto_ram_end__ = 0x200a8d08 ;
/**************************************************
* MAC-related symbols in ROM
**************************************************/
dpmtm_calc_dur256us = 0x0f048045 ;
RomacStartup = 0x0f046005 ;
dpmtm_init_timer = 0x0f049a15 ;
romac_primitive = 0x200a9260 ;
dpmtm_update_topfunc = 0x0f04a4ad ;
dpm_get_adj_period = 0x0f04762d ;
dpm_preced_cb = 0x200a8d10 ;
dpm_preced_cb = 0x200a8d10 ;
timp_intf = 0x200a9280 ;
tim_calc_bcncnt = 0x0f04da1d ;
timp_reset_buf = 0x0f0537ad ;
tim_rtm_init = 0x0f051509 ;
timp_perf = 0x200a9284 ;
__rommac_ram_end__ = 0x200aa058 ;
dpmtm_check_mainst = 0x0f049649 ;
timprep_get_func_prep = 0x0f0539d1 ;
timprep_get_next_prep_us = 0x0f053b2d ;
dpmtm_update_next_timer = 0x0f04a169 ;
dpmtm_add_tcpka_timer = 0x0f049101 ;
timp_u_0 = 0x200a9288 ;
dpmtm_update_timer = 0x0f04a1f9 ;
dpm_get_wk_rtclk = 0x0f047b75 ;
dpmtm_add_fb1_timer = 0x0f048f09 ;
dpmtm_add_timer = 0x0f0491f5 ;
dpmtm_add_udph_timer = 0x0f049339 ;
dpmtm_chk_prio = 0x0f0496dd ;
dpmtm_del_all_timer = 0x0f049765 ;
dpmtm_add_bufp_timer = 0x0f048cb1 ;
dpmtm_dealloc_no = 0x0f0496f1 ;
dpmtm_push_topback = 0x0f049e51 ;
dpmtm_check_topfunc = 0x0f049695 ;
dpmtm_move_back = 0x0f049a79 ;
dpmtm_fire_timer = 0x0f049781 ;
dpm_wait_us = 0x0f048679 ;
__rommac_ram_start__ = 0x200a8d10 ;
dpmtm_peek_timer = 0x0f049b0d ;
dpmtm_handle_timer = 0x0f0499d9 ;
dpmtm_remove_completed_timer = 0x0f049efd ;
dpmtm_is_empty = 0x0f049a45 ;
dpmtm_check_subst = 0x0f04966d ;
dpmtm_remove_subst = 0x0f049ff5 ;
timp_w_1 = 0x200a9294 ;
dpmtm_remove_func = 0x0f049f9d ;
dpmtm_prog_timer = 0x0f049bd1 ;
dpmtm_is_full = 0x0f049a5d ;
timp_set_period = 0x0f053849 ;
timp_check = 0x0f0534f1 ;
dpmtm_pop_timer = 0x0f049b39 ;
dpm_wait_clk = 0x0f04864d ;
timp_get_interface = 0x0f0535f1 ;
dpmtm_search_no = 0x0f04a089 ;
timp_update = 0x0f053881 ;
dpmtm_calc_dur2clk = 0x0f049401 ;
dpm_get_rtcnt = 0x0f0477ad ;
dpmtm_remove_mainst = 0x0f049fc9 ;
dpmtm_calc_time_us = 0x0f04956d ;
dpmtm_add_timchk_timer = 0x0f049191 ;
timp_set_condition = 0x0f0537ed ;
dpmtm_move_front = 0x0f049ac5 ;
dpmtm_search_elapsed = 0x0f04a045 ;
dpmtm_check_id = 0x0f049625 ;
dpmtm_get_txcnt_timer = 0x0f049971 ;
dpmtm_push_preced_topfunc = 0x0f049d11 ;
dpmtm_add_tim_timer = 0x0f049165 ;
pdpm = 0x200a926c ;
dpm_update_period = 0x0f04856d ;
dpmtm_calc_dur2tick = 0x0f049479 ;
dpmtm_add_fb0_timer = 0x0f048e49 ;
dpmtm_add_tcpack_timer = 0x0f049039 ;
timp_reset = 0x0f053765 ;
dpmtm_update_stclk = 0x0f04a1ad ;
dpmtm_set_preced_cb = 0x0f04a121 ;
init_romsys_primitives = 0x0f04b135 ;
dpmtm_add_setps_timer = 0x0f049005 ;
timp_w_0 = 0x200a9290 ;
timp_get_interface_data = 0x0f05362d ;
dpmtm_precedence_timer = 0x0f049b51 ;
timp_get_condition = 0x0f0535c9 ;
dpmtm_remove_topfunc = 0x0f04a021 ;
dpmtm_get_datacnt_timer = 0x0f0498fd ;
timp_init = 0x0f053671 ;
timp_get_performance = 0x0f053665 ;
timp_u_1 = 0x200a928c ;
dpm_reset_apsync = 0x0f047efd ;
dpm_calc_next_twt = 0x0f047161 ;
tim_calc_timcnt = 0x0f04da3d ;
dpmtm_add_ka_timer = 0x0f048fc9 ;
dpmtm_check_func = 0x0f0495fd ;
dpmtm_push_topfunc = 0x0f049ea5 ;
dpm_restart_rtclk = 0x0f047f61 ;
dpmtm_add_tcpchk_timer = 0x0f04909d ;
dpmtm_calc_dur2tu = 0x0f0494e5 ;
dpmtm_alloc_no = 0x0f04939d ;
timp_get_interface_current = 0x0f0535fd ;
dpmtm_calc_dur2us = 0x0f04952d ;
dpmtm_push_timer = 0x0f049d6d ;
dpmtm_setup_timer = 0x0f04a12d ;
dpm_reset = 0x0f047ed9 ;
romac_store_machwkey = 0x0f04ca79 ;
romac_rem_machwkey = 0x0f04ca4d ;
dpmtxb_init = 0x0f04a5c9 ;
|