Files
esp32-arduino-libs/esp32s2/lib/libnvs_sec_provider.a
T

367 lines
33 KiB
Plaintext
Raw Normal View History

2026-05-22 22:05:03 +03:00
!<arch>
/ 0 0 0 0 106 `
nvs_sec_provider_register_hmacnvs_sec_provider_deregisternvs_sec_provider_include_impl// 24 `
nvs_sec_provider.c.obj/
/0 0 0 0 644 33040 `
ELF^ðx4(43 ððð+l®ðð®nvs_sec_providerE (%lu) %s: Failed to calculate seed HMAC: [0x%02X] (%s)
ZZ¾®ZZ¾®ZZ¾®ZZ¾®ZZ¾®ZZ¾®ZZ¾®ZZ¾®¥¥ÞÎ¥¥ÞÎ¥¥ÞÎ¥¥ÞÎ¥¥ÞÎ¥¥ÞÎ¥¥ÞÎ¥¥ÞÎ6á±, ¢Áà±Â  ¢Á0à ¢ 0Ó Â  ²Áàm-
¬jà}
­à±Á©ýí Ý àðrà Ý, ²Á0­à-
V
ü, p· ­àÜ*àmðmðmðmðmðmðmð, ½­àÜ*àmðmðmðmðmðmðmð, ½­àV*ùàmðmðmðmðmðmðmðÆÞÿE (%lu) %s: Invalid HMAC key ID received!
E (%lu) %s: Configured eFuse block for HMAC key already-in-use!
E (%lu) %s: Failed to write the HMAC key to eFuse: [0x%02X] (%s)
E (%lu) %s: Failed to derive the encryption keys using HMAC!
qbÁ<À ˆÀ œãX¶…3à±Á Ú °ë ¢ àÀ ˜À ˆ‡™F8àK% ¢ à†&, ¢Áàà, ¢Áàà­,
ÂÁ à-
Z 8‚Ø1‡šàÁÝ
í½ à!Þÿà]
­àÁ©ýíݽ à!Óÿ, ¢Áà½à-
Úòà±ÁÝ
°ë ¢ à!FÃÿðE (%lu) %s: Could not find HMAC key in configured eFuse block!
6Aœã(¶‚à±Á Ú °ë ¢ àðK¢àà±ÁÝ
í à!õÿ­½à-
à±ÁÝ
í ¢ à!Féÿ6A€ò@ €…A0†ƒV8 à}
¬
i
‰* K‰: à©ÌÊ­àð½ Là­à-
œ¨à­àÆôÿy†óÿ"¡òÿ6A}œ'¨ŒJà­à ð6Að ÿÿÿÿ| âp,` ~    ƒ ¼4*Çint9Ö,= [½" +n+19Oâܤº¯  bÈ0ƒm
3
, ª ÿ
 ¯  â ô ß y ž
z
Ö{Ç
Ò|Ç
[}Ç
~Ç
DÇ
W ÇxÀ6 $Ç w О@ÀQ @ eky
tky
 »,Rã,/5ÓI¯IÇ#/ ( ™* 3ÿ+ Š,#¸-O Ñ.[
, Þ w    Ÿ © °¡ ¥
,
"  É Y # 
< "i
=Þå
> "
, Æ ; F Q \   u m  |    š ¡ © ¬ ¸ á
ó
(
å í 23
, ?/ u ð ` ˆ ó Ï
 e x ³ : d
Ž Aœ MÒTAGæ ! g3:

ê ÓÆ/¯:È-+¬:û!Ë 3Ô¯¯,ó·:
©òÓ + ÓÞ¯:»A
_/4ÆÞ&QЩ©"&
Ç`  ÓttP š˜µ:W^¬ÁZÇ,,¡(œ\ Ó œ$ P9t!š"š#Zw$3è Ó~œ%. èG."èjS'bît(errÿÓ·µ)¬¡#Zv#[@)8¬º#Zv#[4)DšÎ#Zw)Tzç#[r#\4)\]û#Zw!hš"pš#Zw.t*¿ÌÓœÜ%Ì5¯ÎÊ+cfgÌPIS'øÒÜûõ'ÔÞ<6(errßÓge *Ú
 ~z. ¢œ ÖÎ  **&- 42"2#Zr!Q)%4W#Z1#[#\#^!;Q)M4Ž#Z1#[#\#^)^ ¨#Zr#[s!iQ"|4#Z1#[#\®#^"*FœÓ,œ¶ %œ1¯OG1cfgœLI¡¢Ü '¤ÞD>(errªÓwm2_£
3­‘¼³Æ¾¸)lü
± #Z‘¼#[0#\ !r¬)}Õ #Z‘¼#[ )g
#Zr#[8#\‘¼#] Q45
#Z1#[s#\+#^sQÜR
#Zr4
#Z1#[s#\l#]u#^s#_rG#Z‘¼#[0#\ NN¬
( íë   KI NN& - `^"Y#Zr! Q)54_ #Z1#[#\#^!N) #Zu#[s!Q"$4#Z1#[#\®#^4Ž
Üø 5iŽ6Þret
ÜÆ/ŠÆ 5Š9ÞqÓâœì
%iq;Þws+cfgqWIS3—sì
 3tì
@(errvÓ)© #Z #[#\ ) Ì #Z@#[ #\ )2òó #Zr#[ #\ #]s!>Q)HÜ
#Zr)^4J
#Z1#[#\#]w#^#_r)ròp
#Zv#[@#\ #]w)„´
#Zs#[w#\ Ô´¹
#Zs#[w#\ Ô´â
#Zs#[w#\ ÔÇü
,·87P °% U$ > $ > : ; 9 I 7I&I I &
> I: ; 9  (  : ; 9 
: ; 9 I
8  : ; 9 
: ; 9 I
I8 
: ; 9 I8 I!I/ 'II
: ; 9 I8 4: ; 9 I.?: ; 9 'I<.?: ;9 'I<.?: ; 9 '<.?: ; 9 '<.?: ; 9 'I<.?: ;9 '@—B.?: ;9 'I@—B : ;9 I·B!‰‚1"‰‚1#Š‚B$.?: ; 9 'I@—B%: ; 9 I·B&: ; 9 I'4: ; 9 I·B(4: ; 9 I·B)‰‚1*.: ; 9 'I@—B+: ; 9 I,1R¸B UX Y W -1·B. U/41·B01R¸B X Y W 1: ; 9 I·B2 34: ; 9 I4.: ; 9 'I 5: ; 9 I64: ; 9 I7.?<n: ; 8.?<nR WGRGJ
óõ%÷,÷ŸJ^R^x
óõ%÷,÷Ÿx{R{~
óõ%÷,÷Ÿ GWJxW^xRR
óõ%÷,÷ŸR%
óõ%÷,÷Ÿ*
óõ%÷,÷Ÿ%R*PRT`R`R*5RTTR*50ŸTT0ŸTT*,rŸ,1Z1PrŸT`rŸ25ZTTZ**R8R8N
óõ%÷,÷ŸNPRP,
óõ%÷,÷Ÿ8S8N
óõ%÷,÷ŸNŸí
óõ%÷,÷Ÿí*S*,
óõ%÷,÷Ÿ5RNPRP*
óõ%÷,÷Ÿ5UNÈ*UN ÿŸ”¼èúR'RƒR”ÈuŸíúuŸN_UN_PR”ÈuŸí*uŸY_ZNPU6R6âV6âRDâ,~ *5TTâ,~ HÎû
/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/nvs_sec_provider/home/runner/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20251107/xtensa-esp-elf/lib/gcc/xtensa-esp-elf/14.2.0/include/home/runner/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20251107/xtensa-esp-elf/xtensa-esp-elf/include/machine/home/runner/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20251107/xtensa-esp-elf/xtensa-esp-elf/include/sys/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_common/include/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/log/include/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/nvs_flash/include/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/hal/include/hal/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/nvs_sec_provider/include/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/efuse/esp32s2/include/home/runner/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20251107/xtensa-esp-elf/xtensa-esp-elf/include/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/efuse/include/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/bootloader_support/include/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_rom/include/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_hw_support/includenvs_sec_provider.cstddef.h_default_types.h_stdint.hesp_err.hesp_log_level.hesp_log_config.hnvs_flash.hhmac_types.hnvs_sec_provider.h esp_efuse_chip.h
string.h esp_efuse.h bootloader_random.h
esp_rom_sys.hesp_hmac.hesp_random.hesp_log.hstdlib.h <built-in>esp_log_timestamp.hñ       |                  s              T                     
                    œ                     x + `  
b   x      2         
         
                
                
      
                 Ì                    x  t 
´   x    2       Â              º   Æ                   è      $    #   #  $  $~         v  u 
 
           d                   ¨  esp_log_level_tEFUSE_BLK3__stack_chk_failnvs_flash_generate_keys_tgenerate_keys_hmacNVS_SEC_SCHEME_HMACEFUSE_BLK_KEY0EFUSE_BLK_KEY1EFUSE_BLK_KEY2EFUSE_BLK_KEY3EFUSE_BLK_KEY4EFUSE_BLK_KEY5unsigned intconvert_key_typenvs_sec_config_hmac_tbootloader_random_enabledis_timestampesp_log_timestamp/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/buildscheme_idnvs_flash_key_genesp_efuse_purpose_t__builtin_memcpycallocuint32_thmac_key_blkesp_logcompute_nvs_keys_with_hmachmac_keyesp_efuse_write_keyESP_LOG_MAXlong long unsigned intesp_efuse_get_key_purposedis_colorESP_EFUSE_KEY_PURPOSE_HMAC_DOWN_JTAGhmac_efuse_blk_purposehmac_key_id_tESP_LOG_WARN/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/nvs_sec_provider/nvs_sec_provider.csize_tesp_log_config_t_Boolfreenvs_sec_provider_deregisterESP_EFUSE_KEY_PURPOSE_HMAC_DOWN_DIGITAL_SIGNATUREESP_LOG_NONEesp_err_to_namenvs_flash_read_cfg_tcharEFUSE_BLK_KEY_MAXesp_rom_software_reset_systemlog_leveldatauint8_tEFUSE_BLK_SYS_DATA_PART2ESP_EFUSE_KEY_PURPOSE_MAXlong long inthmac_key_idESP_EFUSE_KEY_PURPOSE_USERkey_idekey_seednvs_sec_provider_include_implread_security_cfg_hmacconstrained_envmemsetesp_efuse_block_tscheme_dataESP_LOG_INFOis_hmac_key_burnt_in_efusenvs_sec_provider_register_hmacnvs_sec_cfg_tESP_EFUSE_KEY_PURPOSE_XTS_AES_256_KEY_1ESP_EFUSE_KEY_PURPOSE_XTS_AES_256_KEY_2HMAC_KEY_MAXlong doubleNVS_SEC_SCHEME_FLASH_ENCsec_scheme_handle_outscheme_cfg_hmacshort intscheme_cfgEFUSE_BLK_USER_DATAlong intESP_EFUSE_KEY_PURPOSE_SECURE_BOOT_DIGEST0ESP_EFUSE_KEY_PURPOSE_SECURE_BOOT_DIGEST1ESP_EFUSE_KEY_PURPOSE_SECURE_BOOT_DIGEST2nvs_flash_read_cfgmemcmprequire_formattingEFUSE_BLK_MAXESP_EFUSE_KEY_PURPOSE_XTS_AES_128_KEY__uint8_tNVS_SEC_SCHEME_MAXoptsEFUSE_BLK0EFUSE_BLK1EFUSE_BLK2EFUSE_BLK_SYS_DATA_PART1EFUSE_BLK4EFUSE_BLK5EFUSE_BLK6EFUSE_BLK7EFUSE_BLK8EFUSE_BLK9__builtin_memsetbootloader_random_disablelong unsigned intESP_LOG_VERBOSEhmac_key_buftkey_seedesp_fill_randomunsigned char__uint32_tbinary_modesec_scheme_handlesec_schemeesp_err_tHMAC_KEY0HMAC_KEY1HMAC_KEY2HMAC_KEY3HMAC_KEY4HMAC_KEY5ESP_EFUSE_KEY_PURPOSE_HMAC_UPnvs_sec_scheme_tESP_LOG_DEBUGESP_EFUSE_KEY_PURPOSE_RESERVEDesp_hmac_calculatesigned charsec_scheme_cfgshort unsigned intmemcpyreservednvs_flash_register_security_schemeGNU C17 14.2.0 -mdynconfig=xtensa_esp32s2.so -mlongcalls -gdwarf-4 -ggdb -Os -std=gnu17 -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy -ffunction-sections -fdata-sections -freorder-blocks -fstack-protector -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversionESP_EFUSE_KEY_PURPOSE_HMAC_DOWN_ALLEFUSE_BLK10ESP_LOG_ERRORGCC: (crosstool-NG esp-14.2.0_20251107) 14.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0
ABI=0
Dl8$Dl8$( ((88&"^"``:"š""¼&"â(55"8"¿À+ëí="**",(%%"("**)ST.(DD"IJ)"ss"xx"~(
"" (ñÿ  
â/,B!"$&(* +,-/Y`s¤ÂÔåÿ/I]~|ƒˆ« Çnvs_sec_provider.ccompute_nvs_keys_with_hmacgenerate_keys_hmacread_security_cfg_hmacmemcpyesp_hmac_calculateesp_log_timestampesp_err_to_nameesp_logmemcmpesp_rom_software_reset_system__stack_chk_guard__stack_chk_failesp_efuse_get_key_purposememsetbootloader_random_enableesp_fill_randombootloader_random_disableesp_efuse_write_keynvs_sec_provider_register_hmaccallocfreenvs_flash_register_security_schemenvs_sec_provider_deregisternvs_sec_provider_include_impl ##$% &$'($,(0)4(8)<(@)*    $%(',+0,4-8.</@0D1H%L'P%T&X'\-`d%h'    %' ,$%(',0%4'

3 34#54 444HK ß^  # #,, $6`88 %B B &X$X 'l(l $t8~,~ (š0 ) 4  (¦¼¨8¨ )Â< (È^Ë@Ë ) #œ¨¹¼
8Ðåè
8 $ '
8
5
N$ %/(/ 'B
HE
*H,H +S0S ,Y
_\
úf4f -l8l .w<w /}@} 0ŒDŒ 1
íŸ
À¢H¢ %³L³ 'ÀPÀ %ÊTÊ &ßXß 'ô\ô -ÿ`ÿ 
8
d
 %h ' ;>MP
(il|
(
%
*

% ', , ,2
T5$5 %G(G 'X,X `
(c0c %v4v '")pGuG{G xx 3 D2 2 3:J>> 4NN #VV 5^sbb 4j j 4  4 4;;;!;(;,,0
4;
9;
@;DDH
L;
Q;
X;\\`d;i;p;ttx|;;ˆ;ŒŒ;; !(/;IPW^cqx ¼ÈÔîôú .>N^n~ލ´Ñß$PerŒš´ºÀÆÌÒØßùÿ#BHNTZ`flrx~Šœ¢¨®´ºÀÇáçíóùÿ #)0HhŽ­µÕÝó5R^{­ÈÐÔ;Ûçë;ö %04;?JNSalp¢»Ïèü"-
1;
<GK^imr}ž
£³·¼ÅÉÒÖßãì
ñ
 
!
*
@I RX
a
w 
©
²
ÄÍ Öãî
ò;
ý    % 0 4 9 D H X \ a 
e ;
_n ~   
² 
» 
Ö 
ß 




*
 6

?

S

o


¨

­

±
;
NÁ
Å
Î
Ò
Û
ß
è
ì
õ

ú

þ
;
N   
) 
2 
H Q  Z ` 
i 
ƒ 
Œ 
ž §  ° · È à ì ù 
 " & ;1 < @ S c }   ž ª Á Í ô ý 
'
0
?
K
q

š
º
Ã
ã
ý
 .29=MQX\lpw{¢¦·»Î
Ò
Ù
Ý
û
ÿ




<
@
G
K
R
V
g
k
~



¢
¦
®
²
º
¾
Ö
Ú
ã
ç
î
ò
û
ÿ



#
4
8
O
S
Z
^
n
r
y
}
¡
¥
¬
°
À
Ä
Ë
Ï
ß
ã
ê
î




"
&
D
H
O
S
Z
^
w
{

ˆ


š
ž
¥
©
¾
Â
É
Í
Ö
Ú
í
ñ




'
+
4
8
K
O
`
d
w{;
;

$;
(,;04;8<;



 
$
(
,
048<@DÝ

è

Bº8é:ò:û::
::: ': /:28:4A:6J:6P:8V:8`:8j:8t:8:8:@:Hž:^¨:^®:^·:^À:^Æ:`Ì:`Ö:`à:`æ:`ð:`ú:` :`
:` :` :`# :`+ :`4 :c= :tF :tL :wR :w\ :wf :wl :wv :w:w:w :wš :w  :w¦ :w¬ :w· :w :Ì :Ö :à :Œê :šð :šû :š
:š
:¦
:¨$
:¨.
:®8
:¼>
:¼I
:¼S
:¼^
:Èh
:Ër
:Ëv
:ь
:
:
:
¤
:
­