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

232 lines
47 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 47924 `
ELFóµ4('&nvs_sec_providerE (%lu) %s: Failed to calculate seed HMAC: [0x%02X] (%s)
Yq¦Ò®„·¢ÔÎΪ‰“…†ÖÊЗ瀳Ä瀦† N…—ç€*„íʆ N…—ç€*„)Å—ç€*Æ"…—瀲F·7¢‡“…E—瀶P"…&TTYöIea‚€Ê…&…—ç€é—ç€Ê…&…—ç€é—ç€Ê…&…—ç€Aý—ç€Q·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!
qÎÆ· †Î¢Ì¦ÊÊÈÒă§ G•É)Gcó'瀷7ª†“…E—ç€ rWƒ§ ¹GcŠç€I"…®„!J—ç€c
E Ehç€ç€hç€ç€"…“pÒ…—ç€*„5É…g“‡7`·cõç€7ª†E“…ç€=e ©¿—ç€*Æ"…—瀲F7*ˆ¢‡E“…ç€=e
·¦…J…—ç€ Ù—ç€·7ª†E“…ç€=eÕµö@fDÖDFI¶I&J%a‚€E (%lu) %s: Could not find HMAC key in configured eFuse block!
éÁAÎGcü‡瀷7ª†E“…ç€ ò@bDa‚€D.Ɨ瀡G²Ec õ瀷7ª†E“…ç€=e]¿"…—ç€M՗瀷7ª†E“…ç€=eµ¿ ‚€Î"ÌJÈNÆ“ Á.‰“ ͪ‰ÁEE—ç€*„é“ò@bDBI²I&…ÒDa‚€·“‡Ä·E“‡À\Ä‘E—ç€å"…—ç€u¿FÎ…—ç€"…—瀪„ÍH@—ç€"…—ç€A¿# ‰
ÅA"Ä*„HAÆ Å—ç€"…—瀲@"DEA‚€ ‚€‚€ZZ¾®ZZ¾®ZZ¾®ZZ¾®ZZ¾®ZZ¾®ZZ¾®ZZ¾®¥¥ÞÎ¥¥ÞÎ¥¥ÞÎ¥¥ÞÎ¥¥ÞÎ¥¥ÞÎ¥¥ÞÎ¥¥ÞÎo
 intÖ,+gO˜Ÿ°[0ƒ
3 ,





Õ y ” z {½ |½ }½ ~½ ½ ½
x ½ w Æ @ ýeky
ýtky
ý ±
,Ù%+É?ª?
#% ( * 3+ ,-E .Q , Ô





  ,
"

 
< 
=Ô
> , ¼















 2) , ?






 KÈTAG ! Q3,
ê Éw¼ª:-+:! 3¾ªª,:
¤ÜÉ+ ÉÔª:±
_¼&;Ƥ¤&
½ É^^ ª,^Z±,,(œ Éœ
9^ !"Zx#è Éœí$èGí$èjó%î^&errÿÉY'z"Z1"[@'"Z1"[4'¦"Zx'S
¿"[ƒ"\4'GÓ"Zx !"Zx$^(ÌÉœ‚$Ì5ª)cfgÌP?%Ò%ÔÔ*errßÉ+ Ú
Ì,( -.4 .@ .L /Y 0j !"Zx ;'"Z1"["\"^ ;':"Z1"["\"^'w N"Zx ;!"Z1"["\"^(œÉœ $œ1ª)cfgœL?%¢%¤Ô*errªÉ1
2­ý‘¼%³¼'^
? "Z‘¼"[0"\ 'c "Z‘¼"[ w'Q"Zx"["\‘¼"] ;'Ê "Z1"["\"^ ;'Æç "Zx!"Z1"["\"]‘¬"^"_x+ ¬
,( -.4 .@ .L +Y &w
0j !"Zx ;'À
"Z1"["\"^ i
'w ã
"Z"[y ;!"Z1"["\"^3Ž
ÒY 4Ž6Ôret
Ò5¼53мw 4Š9Ô(qÉœC
$q;Ô)cfgqW?2sC
 2tC
@*errvÉ'S
 "Z "[x"\ 'S
! "Z@"[x "\ 'ÜH "Zƒ"[ "\ "]y'Ün "Zƒ"[@"\ "] ;'Æ "Zx'Ç "Z1"["\"]‘œ"^"_x'žç "Zy"["\ ¾'ž
"Zy"["\ ¾'ž9
"Zy"["\ ¾½S
,667% U$ > $ > : ; 9 I &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 ‰‚1!‰‚1"Š‚B#.?: ; 9 'I@—B$: ; 9 I%4: ; 9 I&4: ; 9 I'‰‚1(.: ; 9 'I@—B): ; 9 I*4: ; 9 I+1RUX Y W ,1- U.41/1X Y W 011 24: ; 9 I3.: ; 9 'I 4: ; 9 I54: ; 9 I6.?<n: ; 7.?<nZX
óõ
%÷,÷ŸZ
óõ
%÷,÷ŸZc
óõ
%÷,÷Ÿc[b
óõ %÷,÷ŸbXXZ
óõ
%÷,÷ŸZ
óõ
%÷,÷ŸZ
óõ
%÷,÷Ÿ[
óõ %÷,÷Ÿ[l[Z
óõ
%÷,÷ŸZ
óõ
%÷,÷ŸXXZXZxŸZZ
óõ
%÷,÷ŸZ
óõ
%÷,÷Ÿ[
óõ %÷,÷Ÿ[Y
óõ %÷,÷ŸY
óõ %÷,÷ŸZ
óõ
%÷,÷ŸZ
óõ
%÷,÷Ÿbb ÿŸXZXŸbXŸZZc
óõ
%÷,÷Ÿc[Y
óõ %÷,÷ŸYZXXDžÚû
/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/nvs_sec_provider/home/runner/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20251107/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/include/home/runner/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20251107/riscv32-esp-elf/riscv32-esp-elf/include/machine/home/runner/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20251107/riscv32-esp-elf/riscv32-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/esp32c6/include/home/runner/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20251107/riscv32-esp-elf/riscv32-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ñ                             T                   z                                     œ                      x +  A 2   d  y   2                  
                
                                       Ì    y   x                x  2® Æ   y  2     Â               º  Æ                   m   è        $     k # $ ~ $ ~   $                               {          v 
 ¨  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_loghmac_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_tGNU C17 14.2.0 -mabi=ilp32 -misa-spec=20191213 -march=rv32imac_zicsr_zifencei -gdwarf-4 -ggdb -Os -std=gnu17 -ffunction-sections -fdata-sections -freorder-blocks -fstack-protector -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversionscheme_dataESP_LOG_INFOis_hmac_key_burnt_in_efusenvs_sec_provider_register_hmacnvs_sec_cfg_tcompute_nvs_keys_with_hmacHMAC_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_schemeESP_EFUSE_KEY_PURPOSE_HMAC_DOWN_ALLEFUSE_BLK10ESP_LOG_ERRORGCC: (crosstool-NG esp-14.2.0_20251107) 14.2.0 ÿÿÿÿ| 0BpB‰JˆT
ÁDÈBÉBÒBÓBB 0B`B“Nˆ`ÁBÈBÉBÒBÓBÔB(D BˆDt
ÁBÈBB ~ÁÈ,B J‰ˆf
ÁBÈBÒBÓDÉBB DBˆFVÁBÈD A[riscvQrv32i2p1_m2p0_a2p1_c2p0_zicsr2p0_zifencei2p0_zmmul1p0_zaamo1p0_zalrsc1p0ñÿ"///4////
//////"/"/*/*/</</N/P/R/R/R/R/R/R/R/R/R/R/R/R/R/V/j/j/l/l/l/l/l/l/v//¤/¤/¤/¤/¤/¦/´/´/´/´/´/´/´/´/´/´/´/´/´/´/Ä/Æ/Æ/Î/Ø/Ø/Ø/Ø/è/ê/ê/ò/ü/ü/ü/ü/ ////"/4////////// / /&/&/&/&/&/&/./6/8/N/N/N/N/N/R/h/l/p/p/p/p/p/p/p/r/z/z/~/~/~/Ž//¤/¬/¬/¬/À/À/Â/Â/Ð/Ð/Ð/Ð/Ð/Ð/Ø/Ü/Þ/ô/ô/ô/ô/ô/ú/ú/ú/ú/ú/ú///./././././4/4/4/4/4/@/@/B/B/B/B/B/B/J/R/T/j/j/j/j/j/p/r/
 È / / / 4 / / / / / / / / /
/
/ / / / / / / / /" /8 /8 /8 /8 /8 /< /> /D /D /J /J /J /J /J /J /R /R /Z /Z /Z /Z /Z /Z /Z /b /j /l / / / / / /ˆ /ˆ /ˆ /ˆ / / / / / / / / /œ /¤ /¦ /¼ /¼ /¼ /¼ /¼ / / /Æ /È 
/
/
/
4
/
/
/
/
/
/
/
/
/*
/*
/,
/0
/2
/@
/@
/J
/N
/P
/T
/V
/V
/V
/X
/X
/b
/d
/d
/f
/p
/p
/r
/~
/~
/Š
/Š
/Œ
/
/ 
/ 
/¢
/¢
/¦
/¦
/¨
///4//////
/ / /// / /"/$/&/*/./0//4//© /"//È /¨
/0//!³¸½l´ÆØÊüΤÒ×,Üpá´æNëhðpõ4úúÿR
 D ˆ < 0
"@
'r
,,
1¢
6*;@PäY¡b4k{Çž@¥j¬Ï ³ÆºØÁµÈê ÏÞ׿ßçÁï÷Èÿ `
í' /¡7?GöO»W_@goñw
ã%6Ÿ4§,¯¬·¿áÇŠÏe×~ ß$ ç. ï8 ÷B ÿL V ]v'Y/Ð7N?åGèOóWþ_ goÊw"m-|8Ÿ§C¯š·N¿©ÇYÏ¸×ÆßT
ç
ï÷ÒÿZ  0
J']/` 7ç?G;O&Wœ_ËgïouwÈûˆxؘœ ¼ ¨&±Þº"Ã
Ìý Õ<ÞÁçð÷þA0ý&- 4=
D¨
KÛ TQ\eŽm vË~(
b
Œp
~
šˆ
¡
¨ 
¯¤¸ ¿È Æ¿Ïé×NߥèðæùÝû D ! 5(U0J 7J >R E L8 Sb Z a hœ o¼ vFh®¢d©°~·4¾±ÇÑÐ­ØŽßæ¤í¬ô¾ûØô .h%Í,à3ô;ChJzQ.XN_hf@mJtj{úoÔuŸB¨¯"'½dÄ|;֡Ý*ã<éNïhõtü¤
ÄÎèò& -4°=dFOV
]$d*k.r