Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Resolve logic in generating the root certificate #16788

Merged

Conversation

krypton36
Copy link
Contributor

Problem

When a NOC provider is passed in the root certificate is not generated.

Change overview

  • Add logic to check if the root certificate is present and generate it when not present.

  • Rename variable.

  • Add new variable to check if root cert is present.

Testing

Ran chip-tool-darwin which passes the NOC signer.

@krypton36 krypton36 force-pushed the ForceGenerateRootCertFix branch from 1c143e3 to f693195 Compare March 29, 2022 17:55
@krypton36 krypton36 force-pushed the ForceGenerateRootCertFix branch from f693195 to d5e5f39 Compare March 29, 2022 18:06
@github-actions
Copy link

github-actions bot commented Mar 29, 2022

PR #16788: Size comparison from 32e7c70 to d5e5f39

Full report (27 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 32e7c70 d5e5f39 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 606354 606354 0 0.0
.app_xip_area 513124 513124 0 0.0
.bss 75976 75976 0 0.0
.data 604 604 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 563902 563902 0 0.0
.app_xip_area 472200 472200 0 0.0
.bss 74480 74480 0 0.0
.data 568 568 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 576162 576162 0 0.0
.app_xip_area 474812 474812 0 0.0
.bss 83808 83808 0 0.0
.data 508 508 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 927456 927456 0 0.0
(read/write) 129112 129112 0 0.0
.bss 127112 127112 0 0.0
.data 1996 1996 0 0.0
.text 927448 927448 0 0.0
BRD4161A+rpc (read only) 956464 956464 0 0.0
(read/write) 145064 145064 0 0.0
.bss 142888 142888 0 0.0
.data 2176 2176 0 0.0
.text 956456 956456 0 0.0
window-app BRD4161A (read only) 856940 856940 0 0.0
(read/write) 127072 127072 0 0.0
.bss 125200 125200 0 0.0
.data 1872 1872 0 0.0
.text 856932 856932 0 0.0
esp32 all-clusters-app c3devkit (read only) 967986 967986 0 0.0
(read/write) 1394642 1394642 0 0.0
.dram0.bss 62416 62416 0 0.0
.dram0.data 14204 14204 0 0.0
.flash.rodata 199112 199112 0 0.0
.flash.text 967986 967986 0 0.0
.iram0.text 62016 62016 0 0.0
m5stack (read only) 1023715 1023715 0 0.0
(read/write) 462404 462404 0 0.0
.dram0.bss 67944 67944 0 0.0
.dram0.data 34024 34024 0 0.0
.flash.rodata 228600 228600 0 0.0
.flash.text 1018331 1018331 0 0.0
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 704944 704944 0 0.0
.bss 77968 77968 0 0.0
.data 1876 1876 0 0.0
.text 619300 619300 0 0.0
lock k32w061+release (read/write) 704060 704060 0 0.0
.bss 77944 77944 0 0.0
.data 1916 1916 0 0.0
.text 618400 618400 0 0.0
linux all-clusters-app debug (read only) 2534601 2534601 0 0.0
(read/write) 143352 143352 0 0.0
.bss 57408 57408 0 0.0
.data 1280 1280 0 0.0
.data.rel.ro 78920 78920 0 0.0
.dynamic 592 592 0 0.0
.got 4184 4184 0 0.0
.init 27 27 0 0.0
.init_array 944 944 0 0.0
.rodata 216357 216357 0 0.0
.text 2154418 2154418 0 0.0
bridge-app debug+rpc (read only) 1768285 1768285 0 0.0
(read/write) 89520 89520 0 0.0
.bss 44520 44520 0 0.0
.data 1984 1984 0 0.0
.data.rel.ro 37936 37936 0 0.0
.dynamic 592 592 0 0.0
.got 3928 3928 0 0.0
.init 27 27 0 0.0
.init_array 544 544 0 0.0
.rodata 144716 144716 0 0.0
.text 1508213 1508213 0 0.0
chip-tool debug (read only) 10303493 10303493 0 0.0
(read/write) 356424 356424 0 0.0
.bss 22464 22464 0 0.0
.data 1072 1072 0 0.0
.data.rel.ro 326792 326792 0 0.0
.dynamic 608 608 0 0.0
.got 4824 4824 0 0.0
.init 27 27 0 0.0
.init_array 640 640 0 0.0
.rodata 525013 525013 0 0.0
.text 8992213 8992213 0 0.0
chip-tool-ipv6only arm64 (read only) 9916780 9916780 0 0.0
(read/write) 475329 475329 0 0.0
.bss 40737 40737 0 0.0
.data 1144 1144 0 0.0
.data.rel.ro 373512 373512 0 0.0
.dynamic 560 560 0 0.0
.got 56136 56136 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 500212 500212 0 0.0
.text 8359252 8359252 0 0.0
door-lock-app debug (read only) 2020945 2020945 0 0.0
(read/write) 116896 116896 0 0.0
.bss 47648 47648 0 0.0
.data 992 992 0 0.0
.data.rel.ro 62840 62840 0 0.0
.dynamic 592 592 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 664 664 0 0.0
.rodata 181340 181340 0 0.0
.text 1689794 1689794 0 0.0
lighting-app debug+rpc (read only) 2197297 2197297 0 0.0
(read/write) 123888 123888 0 0.0
.bss 48928 48928 0 0.0
.data 1472 1472 0 0.0
.data.rel.ro 67928 67928 0 0.0
.dynamic 608 608 0 0.0
.got 4176 4176 0 0.0
.init 27 27 0 0.0
.init_array 744 744 0 0.0
.rodata 175196 175196 0 0.0
.text 1862930 1862930 0 0.0
ota-provider-app debug (read only) 1961577 1961577 0 0.0
(read/write) 112688 112688 0 0.0
.bss 47584 47584 0 0.0
.data 1256 1256 0 0.0
.data.rel.ro 58184 58184 0 0.0
.dynamic 608 608 0 0.0
.got 4384 4384 0 0.0
.init 27 27 0 0.0
.init_array 616 616 0 0.0
.rodata 167147 167147 0 0.0
.text 1642562 1642562 0 0.0
ota-requestor-app debug (read only) 1988545 1988545 0 0.0
(read/write) 115912 115912 0 0.0
.bss 48512 48512 0 0.0
.data 1480 1480 0 0.0
.data.rel.ro 60440 60440 0 0.0
.dynamic 592 592 0 0.0
.got 4192 4192 0 0.0
.init 27 27 0 0.0
.init_array 640 640 0 0.0
.rodata 163268 163268 0 0.0
.text 1672402 1672402 0 0.0
shell debug (read only) 2449353 2449353 0 0.0
(read/write) 147368 147368 0 0.0
.bss 67304 67304 0 0.0
.data 800 800 0 0.0
.data.rel.ro 73568 73568 0 0.0
.dynamic 592 592 0 0.0
.got 4160 4160 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 209810 209810 0 0.0
.text 2082594 2082594 0 0.0
thermostat-no-ble arm64 (read only) 2279124 2279124 0 0.0
(read/write) 148305 148305 0 0.0
.bss 62817 62817 0 0.0
.data 1040 1040 0 0.0
.data.rel.ro 76928 76928 0 0.0
.dynamic 560 560 0 0.0
.got 4504 4504 0 0.0
.init 24 24 0 0.0
.init_array 360 360 0 0.0
.rodata 139908 139908 0 0.0
.text 1915920 1915920 0 0.0
tv-app debug (read only) 2696977 2696977 0 0.0
(read/write) 247520 247520 0 0.0
.bss 164288 164288 0 0.0
.data 3136 3136 0 0.0
.data.rel.ro 74048 74048 0 0.0
.dynamic 592 592 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 888 888 0 0.0
.rodata 206187 206187 0 0.0
.text 2316162 2316162 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2356724 2356724 0 0.0
.bss 185020 185020 0 0.0
.data 5760 5760 0 0.0
.text 1319324 1319324 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1144375 1144375 0 0.0
bss 143052 143052 0 0.0
rodata 142304 142304 0 0.0
text 784168 784168 0 0.0
p6 all-clusters-app default (read/write) 2499504 2499504 0 0.0
.bss 118440 118440 0 0.0
.data 2640 2640 0 0.0
.text 1457768 1457768 0 0.0
light-app default (read/write) 2401672 2401672 0 0.0
.bss 111912 111912 0 0.0
.data 2496 2496 0 0.0
.text 1359936 1359936 0 0.0
lock-app default (read/write) 2365304 2365304 0 0.0
.bss 111656 111656 0 0.0
.data 2456 2456 0 0.0
.text 1323568 1323568 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 788608 788608 0 0.0
bss 70268 70268 0 0.0
noinit 40416 40416 0 0.0
text 558972 558972 0 0.0

@krypton36 krypton36 force-pushed the ForceGenerateRootCertFix branch from d5e5f39 to 589d696 Compare March 29, 2022 23:50
@github-actions
Copy link

github-actions bot commented Mar 30, 2022

PR #16788: Size comparison from 1456eb1 to 589d696

Full report (27 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 1456eb1 589d696 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 606578 606578 0 0.0
.app_xip_area 513348 513348 0 0.0
.bss 75976 75976 0 0.0
.data 604 604 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 564134 564134 0 0.0
.app_xip_area 472432 472432 0 0.0
.bss 74480 74480 0 0.0
.data 568 568 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 576394 576394 0 0.0
.app_xip_area 475044 475044 0 0.0
.bss 83808 83808 0 0.0
.data 508 508 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 927680 927680 0 0.0
(read/write) 129112 129112 0 0.0
.bss 127112 127112 0 0.0
.data 1996 1996 0 0.0
.text 927672 927672 0 0.0
BRD4161A+rpc (read only) 956688 956688 0 0.0
(read/write) 145064 145064 0 0.0
.bss 142888 142888 0 0.0
.data 2176 2176 0 0.0
.text 956680 956680 0 0.0
window-app BRD4161A (read only) 857164 857164 0 0.0
(read/write) 127072 127072 0 0.0
.bss 125200 125200 0 0.0
.data 1872 1872 0 0.0
.text 857156 857156 0 0.0
esp32 all-clusters-app c3devkit (read only) 968194 968194 0 0.0
(read/write) 1394706 1394706 0 0.0
.dram0.bss 62416 62416 0 0.0
.dram0.data 14204 14204 0 0.0
.flash.rodata 199176 199176 0 0.0
.flash.text 968194 968194 0 0.0
.iram0.text 62016 62016 0 0.0
m5stack (read only) 1023895 1023895 0 0.0
(read/write) 462468 462468 0 0.0
.dram0.bss 67944 67944 0 0.0
.dram0.data 34024 34024 0 0.0
.flash.rodata 228664 228664 0 0.0
.flash.text 1018511 1018511 0 0.0
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 705168 705168 0 0.0
.bss 77968 77968 0 0.0
.data 1876 1876 0 0.0
.text 619524 619524 0 0.0
lock k32w061+release (read/write) 704284 704284 0 0.0
.bss 77944 77944 0 0.0
.data 1916 1916 0 0.0
.text 618624 618624 0 0.0
linux all-clusters-app debug (read only) 2536025 2536025 0 0.0
(read/write) 143352 143352 0 0.0
.bss 57408 57408 0 0.0
.data 1280 1280 0 0.0
.data.rel.ro 78920 78920 0 0.0
.dynamic 592 592 0 0.0
.got 4184 4184 0 0.0
.init 27 27 0 0.0
.init_array 944 944 0 0.0
.rodata 216549 216549 0 0.0
.text 2155650 2155650 0 0.0
bridge-app debug+rpc (read only) 1769757 1769757 0 0.0
(read/write) 89520 89520 0 0.0
.bss 44520 44520 0 0.0
.data 1984 1984 0 0.0
.data.rel.ro 37936 37936 0 0.0
.dynamic 592 592 0 0.0
.got 3928 3928 0 0.0
.init 27 27 0 0.0
.init_array 544 544 0 0.0
.rodata 144940 144940 0 0.0
.text 1509461 1509461 0 0.0
chip-tool debug (read only) 10305813 10305813 0 0.0
(read/write) 356424 356424 0 0.0
.bss 22464 22464 0 0.0
.data 1072 1072 0 0.0
.data.rel.ro 326792 326792 0 0.0
.dynamic 608 608 0 0.0
.got 4824 4824 0 0.0
.init 27 27 0 0.0
.init_array 640 640 0 0.0
.rodata 525429 525429 0 0.0
.text 8994117 8994117 0 0.0
chip-tool-ipv6only arm64 (read only) 9918924 9918924 0 0.0
(read/write) 475361 475361 0 0.0
.bss 40737 40737 0 0.0
.data 1144 1144 0 0.0
.data.rel.ro 373512 373512 0 0.0
.dynamic 560 560 0 0.0
.got 56168 56168 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 500628 500628 0 0.0
.text 8360884 8360884 0 0.0
door-lock-app debug (read only) 2022385 2022385 0 0.0
(read/write) 116896 116896 0 0.0
.bss 47648 47648 0 0.0
.data 992 992 0 0.0
.data.rel.ro 62840 62840 0 0.0
.dynamic 592 592 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 664 664 0 0.0
.rodata 181532 181532 0 0.0
.text 1691042 1691042 0 0.0
lighting-app debug+rpc (read only) 2198737 2198737 0 0.0
(read/write) 123888 123888 0 0.0
.bss 48928 48928 0 0.0
.data 1472 1472 0 0.0
.data.rel.ro 67928 67928 0 0.0
.dynamic 608 608 0 0.0
.got 4176 4176 0 0.0
.init 27 27 0 0.0
.init_array 744 744 0 0.0
.rodata 175388 175388 0 0.0
.text 1864178 1864178 0 0.0
ota-provider-app debug (read only) 1962777 1962777 0 0.0
(read/write) 112688 112688 0 0.0
.bss 47584 47584 0 0.0
.data 1256 1256 0 0.0
.data.rel.ro 58184 58184 0 0.0
.dynamic 608 608 0 0.0
.got 4384 4384 0 0.0
.init 27 27 0 0.0
.init_array 616 616 0 0.0
.rodata 167307 167307 0 0.0
.text 1643602 1643602 0 0.0
ota-requestor-app debug (read only) 1990017 1990017 0 0.0
(read/write) 115912 115912 0 0.0
.bss 48512 48512 0 0.0
.data 1480 1480 0 0.0
.data.rel.ro 60440 60440 0 0.0
.dynamic 592 592 0 0.0
.got 4192 4192 0 0.0
.init 27 27 0 0.0
.init_array 640 640 0 0.0
.rodata 163492 163492 0 0.0
.text 1673650 1673650 0 0.0
shell debug (read only) 2450793 2450793 0 0.0
(read/write) 147368 147368 0 0.0
.bss 67304 67304 0 0.0
.data 800 800 0 0.0
.data.rel.ro 73568 73568 0 0.0
.dynamic 592 592 0 0.0
.got 4160 4160 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 210002 210002 0 0.0
.text 2083842 2083842 0 0.0
thermostat-no-ble arm64 (read only) 2280564 2280564 0 0.0
(read/write) 148305 148305 0 0.0
.bss 62817 62817 0 0.0
.data 1040 1040 0 0.0
.data.rel.ro 76928 76928 0 0.0
.dynamic 560 560 0 0.0
.got 4512 4512 0 0.0
.init 24 24 0 0.0
.init_array 360 360 0 0.0
.rodata 139972 139972 0 0.0
.text 1917280 1917280 0 0.0
tv-app debug (read only) 2698417 2698417 0 0.0
(read/write) 247520 247520 0 0.0
.bss 164288 164288 0 0.0
.data 3136 3136 0 0.0
.data.rel.ro 74048 74048 0 0.0
.dynamic 592 592 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 888 888 0 0.0
.rodata 206379 206379 0 0.0
.text 2317410 2317410 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2357132 2357132 0 0.0
.bss 185020 185020 0 0.0
.data 5760 5760 0 0.0
.text 1319732 1319732 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1144595 1144595 0 0.0
bss 143052 143052 0 0.0
rodata 142364 142364 0 0.0
text 784336 784336 0 0.0
p6 all-clusters-app default (read/write) 2499728 2499728 0 0.0
.bss 118440 118440 0 0.0
.data 2640 2640 0 0.0
.text 1457992 1457992 0 0.0
light-app default (read/write) 2401896 2401896 0 0.0
.bss 111912 111912 0 0.0
.data 2496 2496 0 0.0
.text 1360160 1360160 0 0.0
lock-app default (read/write) 2365528 2365528 0 0.0
.bss 111656 111656 0 0.0
.data 2456 2456 0 0.0
.text 1323792 1323792 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 788896 788896 0 0.0
bss 70268 70268 0 0.0
noinit 40416 40416 0 0.0
text 559196 559196 0 0.0

@krypton36 krypton36 force-pushed the ForceGenerateRootCertFix branch from 589d696 to fcd07d0 Compare March 30, 2022 01:15
@github-actions
Copy link

github-actions bot commented Mar 30, 2022

PR #16788: Size comparison from 1456eb1 to fcd07d0

Full report (25 builds for cyw30739, efr32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 1456eb1 fcd07d0 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 606578 606578 0 0.0
.app_xip_area 513348 513348 0 0.0
.bss 75976 75976 0 0.0
.data 604 604 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 564134 564134 0 0.0
.app_xip_area 472432 472432 0 0.0
.bss 74480 74480 0 0.0
.data 568 568 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 576394 576394 0 0.0
.app_xip_area 475044 475044 0 0.0
.bss 83808 83808 0 0.0
.data 508 508 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 927680 927680 0 0.0
(read/write) 129112 129112 0 0.0
.bss 127112 127112 0 0.0
.data 1996 1996 0 0.0
.text 927672 927672 0 0.0
BRD4161A+rpc (read only) 956688 956688 0 0.0
(read/write) 145064 145064 0 0.0
.bss 142888 142888 0 0.0
.data 2176 2176 0 0.0
.text 956680 956680 0 0.0
window-app BRD4161A (read only) 857164 857164 0 0.0
(read/write) 127072 127072 0 0.0
.bss 125200 125200 0 0.0
.data 1872 1872 0 0.0
.text 857156 857156 0 0.0
k32w light k32w061+release (read/write) 705168 705168 0 0.0
.bss 77968 77968 0 0.0
.data 1876 1876 0 0.0
.text 619524 619524 0 0.0
lock k32w061+release (read/write) 704284 704284 0 0.0
.bss 77944 77944 0 0.0
.data 1916 1916 0 0.0
.text 618624 618624 0 0.0
linux all-clusters-app debug (read only) 2536025 2536025 0 0.0
(read/write) 143352 143352 0 0.0
.bss 57408 57408 0 0.0
.data 1280 1280 0 0.0
.data.rel.ro 78920 78920 0 0.0
.dynamic 592 592 0 0.0
.got 4184 4184 0 0.0
.init 27 27 0 0.0
.init_array 944 944 0 0.0
.rodata 216549 216549 0 0.0
.text 2155650 2155650 0 0.0
bridge-app debug+rpc (read only) 1769757 1769757 0 0.0
(read/write) 89520 89520 0 0.0
.bss 44520 44520 0 0.0
.data 1984 1984 0 0.0
.data.rel.ro 37936 37936 0 0.0
.dynamic 592 592 0 0.0
.got 3928 3928 0 0.0
.init 27 27 0 0.0
.init_array 544 544 0 0.0
.rodata 144940 144940 0 0.0
.text 1509461 1509461 0 0.0
chip-tool debug (read only) 10305813 10305813 0 0.0
(read/write) 356424 356424 0 0.0
.bss 22464 22464 0 0.0
.data 1072 1072 0 0.0
.data.rel.ro 326792 326792 0 0.0
.dynamic 608 608 0 0.0
.got 4824 4824 0 0.0
.init 27 27 0 0.0
.init_array 640 640 0 0.0
.rodata 525429 525429 0 0.0
.text 8994117 8994117 0 0.0
chip-tool-ipv6only arm64 (read only) 9918924 9918924 0 0.0
(read/write) 475361 475361 0 0.0
.bss 40737 40737 0 0.0
.data 1144 1144 0 0.0
.data.rel.ro 373512 373512 0 0.0
.dynamic 560 560 0 0.0
.got 56168 56168 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 500628 500628 0 0.0
.text 8360884 8360884 0 0.0
door-lock-app debug (read only) 2022385 2022385 0 0.0
(read/write) 116896 116896 0 0.0
.bss 47648 47648 0 0.0
.data 992 992 0 0.0
.data.rel.ro 62840 62840 0 0.0
.dynamic 592 592 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 664 664 0 0.0
.rodata 181532 181532 0 0.0
.text 1691042 1691042 0 0.0
lighting-app debug+rpc (read only) 2198737 2198737 0 0.0
(read/write) 123888 123888 0 0.0
.bss 48928 48928 0 0.0
.data 1472 1472 0 0.0
.data.rel.ro 67928 67928 0 0.0
.dynamic 608 608 0 0.0
.got 4176 4176 0 0.0
.init 27 27 0 0.0
.init_array 744 744 0 0.0
.rodata 175388 175388 0 0.0
.text 1864178 1864178 0 0.0
ota-provider-app debug (read only) 1962777 1962777 0 0.0
(read/write) 112688 112688 0 0.0
.bss 47584 47584 0 0.0
.data 1256 1256 0 0.0
.data.rel.ro 58184 58184 0 0.0
.dynamic 608 608 0 0.0
.got 4384 4384 0 0.0
.init 27 27 0 0.0
.init_array 616 616 0 0.0
.rodata 167307 167307 0 0.0
.text 1643602 1643602 0 0.0
ota-requestor-app debug (read only) 1990017 1990017 0 0.0
(read/write) 115912 115912 0 0.0
.bss 48512 48512 0 0.0
.data 1480 1480 0 0.0
.data.rel.ro 60440 60440 0 0.0
.dynamic 592 592 0 0.0
.got 4192 4192 0 0.0
.init 27 27 0 0.0
.init_array 640 640 0 0.0
.rodata 163492 163492 0 0.0
.text 1673650 1673650 0 0.0
shell debug (read only) 2450793 2450793 0 0.0
(read/write) 147368 147368 0 0.0
.bss 67304 67304 0 0.0
.data 800 800 0 0.0
.data.rel.ro 73568 73568 0 0.0
.dynamic 592 592 0 0.0
.got 4160 4160 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 210002 210002 0 0.0
.text 2083842 2083842 0 0.0
thermostat-no-ble arm64 (read only) 2280564 2280564 0 0.0
(read/write) 148305 148305 0 0.0
.bss 62817 62817 0 0.0
.data 1040 1040 0 0.0
.data.rel.ro 76928 76928 0 0.0
.dynamic 560 560 0 0.0
.got 4512 4512 0 0.0
.init 24 24 0 0.0
.init_array 360 360 0 0.0
.rodata 139972 139972 0 0.0
.text 1917280 1917280 0 0.0
tv-app debug (read only) 2698417 2698417 0 0.0
(read/write) 247520 247520 0 0.0
.bss 164288 164288 0 0.0
.data 3136 3136 0 0.0
.data.rel.ro 74048 74048 0 0.0
.dynamic 592 592 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 888 888 0 0.0
.rodata 206379 206379 0 0.0
.text 2317410 2317410 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2357132 2357132 0 0.0
.bss 185020 185020 0 0.0
.data 5760 5760 0 0.0
.text 1319732 1319732 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1144595 1144595 0 0.0
bss 143052 143052 0 0.0
rodata 142364 142364 0 0.0
text 784336 784336 0 0.0
p6 all-clusters-app default (read/write) 2499728 2499728 0 0.0
.bss 118440 118440 0 0.0
.data 2640 2640 0 0.0
.text 1457992 1457992 0 0.0
light-app default (read/write) 2401896 2401896 0 0.0
.bss 111912 111912 0 0.0
.data 2496 2496 0 0.0
.text 1360160 1360160 0 0.0
lock-app default (read/write) 2365528 2365528 0 0.0
.bss 111656 111656 0 0.0
.data 2456 2456 0 0.0
.text 1323792 1323792 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 788896 788896 0 0.0
bss 70268 70268 0 0.0
noinit 40416 40416 0 0.0
text 559196 559196 0 0.0

@bzbarsky-apple
Copy link
Contributor

/rebase

@bzbarsky-apple
Copy link
Contributor

Fast-tracking Darwin-specific change that reverts logic to what it used to be.

@woody-apple woody-apple force-pushed the ForceGenerateRootCertFix branch from fcd07d0 to d979ed0 Compare March 30, 2022 05:19
@github-actions
Copy link

github-actions bot commented Mar 30, 2022

PR #16788: Size comparison from 9d55707 to d979ed0

Full report (27 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 9d55707 d979ed0 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 606578 606578 0 0.0
.app_xip_area 513348 513348 0 0.0
.bss 75976 75976 0 0.0
.data 604 604 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 564134 564134 0 0.0
.app_xip_area 472432 472432 0 0.0
.bss 74480 74480 0 0.0
.data 568 568 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 576394 576394 0 0.0
.app_xip_area 475044 475044 0 0.0
.bss 83808 83808 0 0.0
.data 508 508 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 927680 927680 0 0.0
(read/write) 129112 129112 0 0.0
.bss 127112 127112 0 0.0
.data 1996 1996 0 0.0
.text 927672 927672 0 0.0
BRD4161A+rpc (read only) 956688 956688 0 0.0
(read/write) 145064 145064 0 0.0
.bss 142888 142888 0 0.0
.data 2176 2176 0 0.0
.text 956680 956680 0 0.0
window-app BRD4161A (read only) 857164 857164 0 0.0
(read/write) 127072 127072 0 0.0
.bss 125200 125200 0 0.0
.data 1872 1872 0 0.0
.text 857156 857156 0 0.0
esp32 all-clusters-app c3devkit (read only) 968194 968194 0 0.0
(read/write) 1394706 1394706 0 0.0
.dram0.bss 62416 62416 0 0.0
.dram0.data 14204 14204 0 0.0
.flash.rodata 199176 199176 0 0.0
.flash.text 968194 968194 0 0.0
.iram0.text 62016 62016 0 0.0
m5stack (read only) 1023895 1023895 0 0.0
(read/write) 462468 462468 0 0.0
.dram0.bss 67944 67944 0 0.0
.dram0.data 34024 34024 0 0.0
.flash.rodata 228664 228664 0 0.0
.flash.text 1018511 1018511 0 0.0
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 705168 705168 0 0.0
.bss 77968 77968 0 0.0
.data 1876 1876 0 0.0
.text 619524 619524 0 0.0
lock k32w061+release (read/write) 704284 704284 0 0.0
.bss 77944 77944 0 0.0
.data 1916 1916 0 0.0
.text 618624 618624 0 0.0
linux all-clusters-app debug (read only) 2536025 2536025 0 0.0
(read/write) 143352 143352 0 0.0
.bss 57408 57408 0 0.0
.data 1280 1280 0 0.0
.data.rel.ro 78920 78920 0 0.0
.dynamic 592 592 0 0.0
.got 4184 4184 0 0.0
.init 27 27 0 0.0
.init_array 944 944 0 0.0
.rodata 216549 216549 0 0.0
.text 2155650 2155650 0 0.0
bridge-app debug+rpc (read only) 1769757 1769757 0 0.0
(read/write) 89520 89520 0 0.0
.bss 44520 44520 0 0.0
.data 1984 1984 0 0.0
.data.rel.ro 37936 37936 0 0.0
.dynamic 592 592 0 0.0
.got 3928 3928 0 0.0
.init 27 27 0 0.0
.init_array 544 544 0 0.0
.rodata 144940 144940 0 0.0
.text 1509461 1509461 0 0.0
chip-tool debug (read only) 10308533 10308533 0 0.0
(read/write) 356424 356424 0 0.0
.bss 22464 22464 0 0.0
.data 1072 1072 0 0.0
.data.rel.ro 326792 326792 0 0.0
.dynamic 608 608 0 0.0
.got 4824 4824 0 0.0
.init 27 27 0 0.0
.init_array 640 640 0 0.0
.rodata 525813 525813 0 0.0
.text 8996453 8996453 0 0.0
chip-tool-ipv6only arm64 (read only) 9921180 9921180 0 0.0
(read/write) 475393 475393 0 0.0
.bss 40737 40737 0 0.0
.data 1144 1144 0 0.0
.data.rel.ro 373512 373512 0 0.0
.dynamic 560 560 0 0.0
.got 56200 56200 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 500948 500948 0 0.0
.text 8362724 8362724 0 0.0
door-lock-app debug (read only) 2022385 2022385 0 0.0
(read/write) 116896 116896 0 0.0
.bss 47648 47648 0 0.0
.data 992 992 0 0.0
.data.rel.ro 62840 62840 0 0.0
.dynamic 592 592 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 664 664 0 0.0
.rodata 181532 181532 0 0.0
.text 1691042 1691042 0 0.0
lighting-app debug+rpc (read only) 2198737 2198737 0 0.0
(read/write) 123888 123888 0 0.0
.bss 48928 48928 0 0.0
.data 1472 1472 0 0.0
.data.rel.ro 67928 67928 0 0.0
.dynamic 608 608 0 0.0
.got 4176 4176 0 0.0
.init 27 27 0 0.0
.init_array 744 744 0 0.0
.rodata 175388 175388 0 0.0
.text 1864178 1864178 0 0.0
ota-provider-app debug (read only) 1962777 1962777 0 0.0
(read/write) 112688 112688 0 0.0
.bss 47584 47584 0 0.0
.data 1256 1256 0 0.0
.data.rel.ro 58184 58184 0 0.0
.dynamic 608 608 0 0.0
.got 4384 4384 0 0.0
.init 27 27 0 0.0
.init_array 616 616 0 0.0
.rodata 167307 167307 0 0.0
.text 1643602 1643602 0 0.0
ota-requestor-app debug (read only) 1990017 1990017 0 0.0
(read/write) 115912 115912 0 0.0
.bss 48512 48512 0 0.0
.data 1480 1480 0 0.0
.data.rel.ro 60440 60440 0 0.0
.dynamic 592 592 0 0.0
.got 4192 4192 0 0.0
.init 27 27 0 0.0
.init_array 640 640 0 0.0
.rodata 163492 163492 0 0.0
.text 1673650 1673650 0 0.0
shell debug (read only) 2450793 2450793 0 0.0
(read/write) 147368 147368 0 0.0
.bss 67304 67304 0 0.0
.data 800 800 0 0.0
.data.rel.ro 73568 73568 0 0.0
.dynamic 592 592 0 0.0
.got 4160 4160 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 210002 210002 0 0.0
.text 2083842 2083842 0 0.0
thermostat-no-ble arm64 (read only) 2280564 2280564 0 0.0
(read/write) 148305 148305 0 0.0
.bss 62817 62817 0 0.0
.data 1040 1040 0 0.0
.data.rel.ro 76928 76928 0 0.0
.dynamic 560 560 0 0.0
.got 4512 4512 0 0.0
.init 24 24 0 0.0
.init_array 360 360 0 0.0
.rodata 139972 139972 0 0.0
.text 1917280 1917280 0 0.0
tv-app debug (read only) 2698417 2698417 0 0.0
(read/write) 247520 247520 0 0.0
.bss 164288 164288 0 0.0
.data 3136 3136 0 0.0
.data.rel.ro 74048 74048 0 0.0
.dynamic 592 592 0 0.0
.got 4552 4552 0 0.0
.init 27 27 0 0.0
.init_array 888 888 0 0.0
.rodata 206379 206379 0 0.0
.text 2317410 2317410 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2357132 2357132 0 0.0
.bss 185020 185020 0 0.0
.data 5760 5760 0 0.0
.text 1319732 1319732 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1144595 1144595 0 0.0
bss 143052 143052 0 0.0
rodata 142364 142364 0 0.0
text 784336 784336 0 0.0
p6 all-clusters-app default (read/write) 2499728 2499728 0 0.0
.bss 118440 118440 0 0.0
.data 2640 2640 0 0.0
.text 1457992 1457992 0 0.0
light-app default (read/write) 2401896 2401896 0 0.0
.bss 111912 111912 0 0.0
.data 2496 2496 0 0.0
.text 1360160 1360160 0 0.0
lock-app default (read/write) 2365528 2365528 0 0.0
.bss 111656 111656 0 0.0
.data 2456 2456 0 0.0
.text 1323792 1323792 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 788896 788896 0 0.0
bss 70268 70268 0 0.0
noinit 40416 40416 0 0.0
text 559196 559196 0 0.0

@bzbarsky-apple bzbarsky-apple merged commit 645e98d into project-chip:master Mar 30, 2022
rochaferraz pushed a commit to rochaferraz/connectedhomeip that referenced this pull request Mar 31, 2022
andrei-menzopol pushed a commit to andrei-menzopol/connectedhomeip that referenced this pull request Apr 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants