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

[crypto] Added Method That Finds and Replaces Resigned Version of a Certificate #24212

Conversation

emargolis
Copy link
Contributor

@emargolis emargolis commented Dec 28, 2022

Fixes #24211

This method checks for resigned version of the reference certificate in the list and returns it.

The following conditions SHOULD be satisfied for the certificate to qualify as a resigned version of a reference certificate:

  • SKID of the candidate and the reference certificate should match.
  • SubjectDN of the candidate and the reference certificate should match.

There is no specific use case for this method in Matter. However, specific ecosystem implementations may find this method useful.

Some of the potential use cases could be finding resigned version of a PAI or DAC certificate.

Also, this method can be useful when Matter introduces attestation certificate revocation mechanism.

@github-actions
Copy link

github-actions bot commented Dec 28, 2022

PR #24212: Size comparison from 19c8ea4 to e5fd16c

Increases (9 builds for bl702, cc13x2_26x2, esp32, psoc6, telink)
platform target config section 19c8ea4 e5fd16c change % change
bl702 lighting-app bl702 (read/write) 1196335 1196351 16 0.0
.debug_abbrev 1529044 1529052 8 0.0
.debug_aranges 132568 132584 16 0.0
.debug_frame 486476 486568 92 0.0
.debug_info 39187933 39189281 1348 0.0
.debug_line 5150433 5151584 1151 0.0
.debug_loc 3381394 3382173 779 0.0
.debug_ranges 363816 363912 96 0.0
.debug_str 3483437 3483849 412 0.0
.text 956880 956882 2 0.0
bl702+rpc .debug_abbrev 1676376 1676384 8 0.0
.debug_aranges 140688 140704 16 0.0
.debug_frame 513896 513988 92 0.0
.debug_info 43480352 43481700 1348 0.0
.debug_line 5539882 5541033 1151 0.0
.debug_loc 3576086 3576908 822 0.0
.debug_ranges 387352 387448 96 0.0
.debug_str 3885835 3886247 412 0.0
.text 1030860 1030862 2 0.0
cc13x2_26x2 lock-ftd LP_CC2652R7 (read/write) 171592 171600 8 0.0
esp32 all-clusters-app m5stack (read/write) 564183 564187 4 0.0
.flash.rodata 314176 314180 4 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_abbrev 1238156 1238164 8 0.0
.debug_aranges 110768 110784 16 0.0
.debug_frame 371956 372024 68 0.0
.debug_info 27060315 27062339 2024 0.0
.debug_line 3709696 3710478 782 0.0
.debug_loc 3624770 3626120 1350 0.0
.debug_ranges 346584 346680 96 0.0
.debug_str 3453864 3454276 412 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_abbrev 1230047 1230055 8 0.0
.debug_aranges 110240 110256 16 0.0
.debug_frame 375012 375080 68 0.0
.debug_info 26797113 26799138 2025 0.0
.debug_line 3728601 3729383 782 0.0
.debug_loc 3612376 3613726 1350 0.0
.debug_ranges 345200 345296 96 0.0
.debug_str 3442876 3443288 412 0.0
light cy8ckit_062s2_43012 .debug_abbrev 1064846 1064854 8 0.0
.debug_aranges 102440 102456 16 0.0
.debug_frame 345344 345412 68 0.0
.debug_info 22259723 22261747 2024 0.0
.debug_line 3295718 3296493 775 0.0
.debug_loc 3310296 3311558 1262 0.0
.debug_ranges 309336 309432 96 0.0
.debug_str 3248462 3248874 412 0.0
lock cy8ckit_062s2_43012 .debug_abbrev 1066756 1066764 8 0.0
.debug_aranges 102824 102840 16 0.0
.debug_frame 347144 347212 68 0.0
.debug_info 22478114 22480137 2023 0.0
.debug_line 3295604 3296382 778 0.0
.debug_loc 3331730 3333035 1305 0.0
.debug_ranges 311192 311288 96 0.0
.debug_str 3264300 3264712 412 0.0
telink thermostat tlsr9518adk80d text 638716 638718 2 0.0
Decreases (4 builds for bl602, cc13x2_26x2, telink)
platform target config section 19c8ea4 e5fd16c change % change
bl602 lighting-app bl602 .text 1039192 1039190 -2 -0.0
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 677415 677407 -8 -0.0
.text 599520 599512 -8 -0.0
telink light-switch-app tlsr9518adk80d text 638032 638030 -2 -0.0
lighting-app tlsr9518adk80d text 703808 703806 -2 -0.0
Full report (50 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, psoc6, qpg, telink)
platform target config section 19c8ea4 e5fd16c change % change
bl602 lighting-app bl602 (read/write) 1356434 1356434 0 0.0
.bss 86977 86977 0 0.0
.data 9984 9984 0 0.0
.text 1039192 1039190 -2 -0.0
bl602+rpc (read/write) 1402218 1402218 0 0.0
.bss 95017 95017 0 0.0
.data 10384 10384 0 0.0
.text 1070616 1070616 0 0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1196335 1196351 16 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67102 67102 0 0.0
.bss_psram 30048 30048 0 0.0
.comment 48 48 0 0.0
.data 4048 4048 0 0.0
.debug_abbrev 1529044 1529052 8 0.0
.debug_aranges 132568 132584 16 0.0
.debug_frame 486476 486568 92 0.0
.debug_info 39187933 39189281 1348 0.0
.debug_line 5150433 5151584 1151 0.0
.debug_loc 3381394 3382173 779 0.0
.debug_ranges 363816 363912 96 0.0
.debug_str 3483437 3483849 412 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116400 116400 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 569377 569377 0 0.0
.symtab 172160 172160 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
956880 956882 2 0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1284827 1284827 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75118 75118 0 0.0
.bss_psram 30304 30304 0 0.0
.comment 48 48 0 0.0
.data 4576 4576 0 0.0
.debug_abbrev 1676376 1676384 8 0.0
.debug_aranges 140688 140704 16 0.0
.debug_frame 513896 513988 92 0.0
.debug_info 43480352 43481700 1348 0.0
.debug_line 5539882 5541033 1151 0.0
.debug_loc 3576086 3576908 822 0.0
.debug_ranges 387352 387448 96 0.0
.debug_str 3885835 3886247 412 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 130144 130144 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 629661 629661 0 0.0
.symtab 190336 190336 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1030860 1030862 2 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 679883 679883 0 0.0
(read/write) 171564 171564 0 0.0
.bss 81140 81140 0 0.0
.data 3380 3380 0 0.0
.rodata 89995 89995 0 0.0
.text 589576 589576 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 644131 644131 0 0.0
(read/write) 157916 157916 0 0.0
.bss 80420 80420 0 0.0
.data 3380 3380 0 0.0
.rodata 79139 79139 0 0.0
.text 564672 564672 0 0.0
lock-ftd LP_CC2652R7 (read only) 677415 677407 -8 -0.0
(read/write) 171592 171600 8 0.0
.bss 78788 78788 0 0.0
.data 3304 3304 0 0.0
.rodata 77415 77415 0 0.0
.text 599520 599512 -8 -0.0
lock-mtd LP_CC2652R7 (read only) 662203 662203 0 0.0
(read/write) 182068 182068 0 0.0
.bss 74052 74052 0 0.0
.data 3304 3304 0 0.0
.rodata 103507 103507 0 0.0
.text 558216 558216 0 0.0
pump-app LP_CC2652R7 (read only) 690439 690439 0 0.0
(read/write) 159304 159304 0 0.0
.bss 78756 78756 0 0.0
.data 3296 3296 0 0.0
.rodata 91031 91031 0 0.0
.text 598924 598924 0 0.0
pump-controller-app LP_CC2652R7 (read only) 674363 674363 0 0.0
(read/write) 175484 175484 0 0.0
.bss 78860 78860 0 0.0
.data 3292 3292 0 0.0
.rodata 86587 86587 0 0.0
.text 587296 587296 0 0.0
shell LP_CC2652R7 (read only) 671106 671106 0 0.0
(read/write) 182668 182668 0 0.0
.bss 83468 83468 0 0.0
.data 3376 3376 0 0.0
.rodata 86738 86738 0 0.0
.text 584052 584052 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 588482 588482 0 0.0
.app_xip_area 464828 464828 0 0.0
.bss 66112 66112 0 0.0
.data 728 728 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 592310 592310 0 0.0
.app_xip_area 463360 463360 0 0.0
.bss 71400 71400 0 0.0
.data 736 736 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 551862 551862 0 0.0
.app_xip_area 433704 433704 0 0.0
.bss 60656 60656 0 0.0
.data 684 684 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 976468 976468 0 0.0
.bss 152172 152172 0 0.0
.data 2168 2168 0 0.0
.text 822108 822108 0 0.0
BRD4161A+rs911x (read/write) 1038920 1038920 0 0.0
.bss 186648 186648 0 0.0
.data 2012 2012 0 0.0
.text 850240 850240 0 0.0
BRD4187C (read/write) 1149948 1149948 0 0.0
.bss 138568 138568 0 0.0
.data 2516 2516 0 0.0
.text 984268 984268 0 0.0
lock-app BRD4161A+wf200 (read/write) 1069152 1069152 0 0.0
.bss 158184 158184 0 0.0
.data 2020 2020 0 0.0
.text 908924 908924 0 0.0
window-app BRD4187C (read/write) 1142592 1142592 0 0.0
.bss 139984 139984 0 0.0
.data 2540 2540 0 0.0
.text 975472 975472 0 0.0
esp32 all-clusters-app c3devkit (read only) 1219474 1219474 0 0.0
(read/write) 1790954 1790954 0 0.0
.dram0.bss 76912 76912 0 0.0
.dram0.data 13928 13928 0 0.0
.flash.rodata 248392 248392 0 0.0
.flash.text 1219474 1219474 0 0.0
.iram0.text 71188 71188 0 0.0
m5stack (read only) 1233407 1233407 0 0.0
(read/write) 564183 564187 4 0.0
.dram0.bss 82064 82064 0 0.0
.dram0.data 34224 34224 0 0.0
.flash.rodata 314176 314180 4 0.0
.flash.text 1228023 1228023 0 0.0
.iram0.text 124803 124803 0 0.0
k32w contact k32w0+release (read/write) 662716 662716 0 0.0
.bss 77032 77032 0 0.0
.data 2104 2104 0 0.0
.text 564468 564468 0 0.0
light k32w0+release (read/write) 673400 673400 0 0.0
.bss 74824 74824 0 0.0
.data 2060 2060 0 0.0
.text 593788 593788 0 0.0
lock k32w0+release (read/write) 634244 634244 0 0.0
.bss 75584 75584 0 0.0
.data 2080 2080 0 0.0
.text 553852 553852 0 0.0
linux all-clusters-app debug (read only) 3114537 3114537 0 0.0
(read/write) 158600 158600 0 0.0
.bss 62464 62464 0 0.0
.data 2304 2304 0 0.0
.data.rel.ro 87240 87240 0 0.0
.dynamic 608 608 0 0.0
.got 4768 4768 0 0.0
.init 27 27 0 0.0
.init_array 1184 1184 0 0.0
.rodata 281611 281611 0 0.0
.text 2648242 2648242 0 0.0
all-clusters-minimal-app debug (read only) 2938137 2938137 0 0.0
(read/write) 150000 150000 0 0.0
.bss 61664 61664 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 79608 79608 0 0.0
.dynamic 608 608 0 0.0
.got 4680 4680 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 281035 281035 0 0.0
.text 2475458 2475458 0 0.0
bridge-app debug (read only) 2497209 2497209 0 0.0
(read/write) 133120 133120 0 0.0
.bss 52544 52544 0 0.0
.data 3792 3792 0 0.0
.data.rel.ro 70696 70696 0 0.0
.dynamic 608 608 0 0.0
.got 4600 4600 0 0.0
.init 27 27 0 0.0
.init_array 856 856 0 0.0
.rodata 212320 212320 0 0.0
.text 2113106 2113106 0 0.0
chip-tool debug (read only) 11182713 11182713 0 0.0
(read/write) 646808 646808 0 0.0
.bss 25912 25912 0 0.0
.data 2754 2754 0 0.0
.data.rel.ro 611568 611568 0 0.0
.dynamic 608 608 0 0.0
.got 5184 5184 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 605029 605029 0 0.0
.text 9078820 9078820 0 0.0
chip-tool-ipv6only arm64 (read only) 10595932 10595932 0 0.0
(read/write) 695928 695928 0 0.0
.bss 33912 33912 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 640376 640376 0 0.0
.dynamic 560 560 0 0.0
.got 13832 13832 0 0.0
.init 24 24 0 0.0
.init_array 200 200 0 0.0
.rodata 535180 535180 0 0.0
.text 8412948 8412948 0 0.0
lighting-app debug+rpc (read only) 2664337 2664337 0 0.0
(read/write) 132488 132488 0 0.0
.bss 49984 49984 0 0.0
.data 2288 2288 0 0.0
.data.rel.ro 74024 74024 0 0.0
.dynamic 608 608 0 0.0
.got 4632 4632 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 228224 228224 0 0.0
.text 2259362 2259362 0 0.0
lock-app debug (read only) 2623465 2623465 0 0.0
(read/write) 127472 127472 0 0.0
.bss 48416 48416 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 70936 70936 0 0.0
.dynamic 608 608 0 0.0
.got 4664 4664 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 244488 244488 0 0.0
.text 2207074 2207074 0 0.0
ota-provider-app debug (read only) 2197337 2197337 0 0.0
(read/write) 105904 105904 0 0.0
.bss 46592 46592 0 0.0
.data 2080 2080 0 0.0
.data.rel.ro 52120 52120 0 0.0
.dynamic 608 608 0 0.0
.got 3728 3728 0 0.0
.init 27 27 0 0.0
.init_array 744 744 0 0.0
.rodata 195784 195784 0 0.0
.text 1861650 1861650 0 0.0
ota-requestor-app debug (read only) 2358841 2358841 0 0.0
(read/write) 113952 113952 0 0.0
.bss 49088 49088 0 0.0
.data 2448 2448 0 0.0
.data.rel.ro 57208 57208 0 0.0
.dynamic 608 608 0 0.0
.got 3728 3728 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 202512 202512 0 0.0
.text 2007426 2007426 0 0.0
shell debug (read only) 2646993 2646993 0 0.0
(read/write) 143064 143064 0 0.0
.bss 57864 57864 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 78136 78136 0 0.0
.dynamic 608 608 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 1032 1032 0 0.0
.rodata 239858 239858 0 0.0
.text 2247426 2247426 0 0.0
thermostat-no-ble arm64 (read only) 2478044 2478044 0 0.0
(read/write) 145016 145016 0 0.0
.bss 55336 55336 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 78640 78640 0 0.0
.dynamic 560 560 0 0.0
.got 5192 5192 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 149560 149560 0 0.0
.text 2067888 2067888 0 0.0
tv-app debug (read only) 3286737 3286737 0 0.0
(read/write) 262312 262312 0 0.0
.bss 170808 170808 0 0.0
.data 4256 4256 0 0.0
.data.rel.ro 80544 80544 0 0.0
.dynamic 608 608 0 0.0
.got 5000 5000 0 0.0
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 268856 268856 0 0.0
.text 2823554 2823554 0 0.0
tv-casting-app debug (read only) 5645937 5645937 0 0.0
(read/write) 162672 162672 0 0.0
.bss 52184 52184 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 101960 101960 0 0.0
.dynamic 608 608 0 0.0
.got 4920 4920 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 359321 359321 0 0.0
.text 5009026 5009026 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2463832 2463832 0 0.0
.bss 214932 214932 0 0.0
.data 5872 5872 0 0.0
.text 1426476 1426476 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 842056 842056 0 0.0
(read/write) 1749660 1749660 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188624 188624 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1238156 1238164 8 0.0
.debug_aranges 110768 110784 16 0.0
.debug_frame 371956 372024 68 0.0
.debug_info 27060315 27062339 2024 0.0
.debug_line 3709696 3710478 782 0.0
.debug_loc 3624770 3626120 1350 0.0
.debug_ranges 346584 346680 96 0.0
.debug_str 3453864 3454276 412 0.0
.heap 842056 842056 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 572205 572205 0 0.0
.symtab 422128 422128 0 0.0
.text 0 0 0 0.0
1549984 1549984 0 0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842784 842784 0 0.0
(read/write) 1692188 1692188 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187896 187896 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1230047 1230055 8 0.0
.debug_aranges 110240 110256 16 0.0
.debug_frame 375012 375080 68 0.0
.debug_info 26797113 26799138 2025 0.0
.debug_line 3728601 3729383 782 0.0
.debug_loc 3612376 3613726 1350 0.0
.debug_ranges 345200 345296 96 0.0
.debug_str 3442876 3443288 412 0.0
.heap 842784 842784 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 536294 536294 0 0.0
.symtab 408560 408560 0 0.0
.text 1493240 1493240 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850976 850976 0 0.0
(read/write) 1610404 1610404 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179912 179912 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1064846 1064854 8 0.0
.debug_aranges 102440 102456 16 0.0
.debug_frame 345344 345412 68 0.0
.debug_info 22259723 22261747 2024 0.0
.debug_line 3295718 3296493 775 0.0
.debug_loc 3310296 3311558 1262 0.0
.debug_ranges 309336 309432 96 0.0
.debug_str 3248462 3248874 412 0.0
.heap 850976 850976 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 472619 472619 0 0.0
.symtab 376928 376928 0 0.0
.text 1419648 1419648 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845984 845984 0 0.0
(read/write) 1644356 1644356 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184888 184888 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1066756 1066764 8 0.0
.debug_aranges 102824 102840 16 0.0
.debug_frame 347144 347212 68 0.0
.debug_info 22478114 22480137 2023 0.0
.debug_line 3295604 3296382 778 0.0
.debug_loc 3331730 3333035 1305 0.0
.debug_ranges 311192 311288 96 0.0
.debug_str 3264300 3264712 412 0.0
.heap 845984 845984 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 475336 475336 0 0.0
.symtab 378928 378928 0 0.0
.text 1448608 1448608 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1151236 1151236 0 0.0
.bss 100348 100348 0 0.0
.data 840 840 0 0.0
.text 598336 598336 0 0.0
lock-app qpg6105+debug (read/write) 1117556 1117556 0 0.0
.bss 95828 95828 0 0.0
.data 836 836 0 0.0
.text 564652 564652 0 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1071532 1071532 0 0.0
bss 98856 98856 0 0.0
text 726250 726250 0 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1010824 1010824 0 0.0
bss 98080 98080 0 0.0
text 691406 691406 0 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 932280 932280 0 0.0
bss 90320 90320 0 0.0
text 638032 638030 -2 -0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1010248 1010248 0 0.0
bss 98380 98380 0 0.0
text 703808 703806 -2 -0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 945884 945884 0 0.0
bss 91276 91276 0 0.0
text 649288 649288 0 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 935428 935428 0 0.0
bss 91712 91712 0 0.0
text 638716 638718 2 0.0

@emargolis emargolis force-pushed the emargolis/feature/method-to-find-same-resigned-cert branch from e5fd16c to 3d96c15 Compare December 29, 2022 23:14
@github-actions
Copy link

github-actions bot commented Dec 29, 2022

PR #24212: Size comparison from 19c8ea4 to 3d96c15

Increases (14 builds for bl602, bl702, cc13x2_26x2, esp32, nrfconnect, psoc6, telink)
platform target config section 19c8ea4 3d96c15 change % change
bl602 lighting-app bl602+rpc (read/write) 1402218 1402226 8 0.0
.text 1070616 1070618 2 0.0
bl702 lighting-app bl702 (read/write) 1196335 1196351 16 0.0
.debug_abbrev 1529044 1529052 8 0.0
.debug_aranges 132568 132592 24 0.0
.debug_frame 486476 486608 132 0.0
.debug_info 39187933 39189389 1456 0.0
.debug_line 5150433 5151460 1027 0.0
.debug_loc 3381394 3382482 1088 0.0
.debug_ranges 363816 363888 72 0.0
.debug_str 3483437 3483840 403 0.0
.text 956880 956882 2 0.0
bl702+rpc .debug_abbrev 1676376 1676384 8 0.0
.debug_aranges 140688 140712 24 0.0
.debug_frame 513896 514028 132 0.0
.debug_info 43480352 43481808 1456 0.0
.debug_line 5539882 5540909 1027 0.0
.debug_loc 3576086 3577217 1131 0.0
.debug_ranges 387352 387424 72 0.0
.debug_str 3885835 3886238 403 0.0
.text 1030860 1030862 2 0.0
cc13x2_26x2 all-clusters-minimal-app LP_CC2652R7 (read only) 644131 644139 8 0.0
.text 564672 564680 8 0.0
esp32 all-clusters-app m5stack (read only) 1233407 1233411 4 0.0
(read/write) 564183 564187 4 0.0
.flash.rodata 314176 314180 4 0.0
.flash.text 1228023 1228027 4 0.0
nrfconnect all-clusters-app nrf7002dk_nrf5340_cpuapp text 759970 759974 4 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_abbrev 1238156 1238164 8 0.0
.debug_aranges 110768 110792 24 0.0
.debug_frame 371956 372060 104 0.0
.debug_info 27060315 27062309 1994 0.0
.debug_line 3709696 3710378 682 0.0
.debug_loc 3624770 3626338 1568 0.0
.debug_ranges 346584 346656 72 0.0
.debug_str 3453864 3454267 403 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_abbrev 1230047 1230055 8 0.0
.debug_aranges 110240 110264 24 0.0
.debug_frame 375012 375116 104 0.0
.debug_info 26797113 26799108 1995 0.0
.debug_line 3728601 3729283 682 0.0
.debug_loc 3612376 3613944 1568 0.0
.debug_ranges 345200 345272 72 0.0
.debug_str 3442876 3443279 403 0.0
light cy8ckit_062s2_43012 .debug_abbrev 1064846 1064854 8 0.0
.debug_aranges 102440 102464 24 0.0
.debug_frame 345344 345448 104 0.0
.debug_info 22259723 22261718 1995 0.0
.debug_line 3295718 3296393 675 0.0
.debug_loc 3310296 3311776 1480 0.0
.debug_ranges 309336 309408 72 0.0
.debug_str 3248462 3248865 403 0.0
lock cy8ckit_062s2_43012 .debug_abbrev 1066756 1066764 8 0.0
.debug_aranges 102824 102848 24 0.0
.debug_frame 347144 347248 104 0.0
.debug_info 22478114 22480106 1992 0.0
.debug_line 3295604 3296282 678 0.0
.debug_loc 3331730 3333253 1523 0.0
.debug_ranges 311192 311264 72 0.0
.debug_str 3264300 3264703 403 0.0
telink all-clusters-minimal-app tlsr9518adk80d (read/write) 1010824 1010832 8 0.0
text 691406 691410 4 0.0
lighting-app tlsr9518adk80d (read/write) 1010248 1010256 8 0.0
text 703808 703810 2 0.0
ota-requestor-app tlsr9518adk80d text 649288 649290 2 0.0
thermostat tlsr9518adk80d text 638716 638718 2 0.0
Decreases (1 build for nrfconnect)
platform target config section 19c8ea4 3d96c15 change % change
nrfconnect all-clusters-app nrf52840dk_nrf52840 text 820134 820130 -4 -0.0
Full report (53 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 19c8ea4 3d96c15 change % change
bl602 lighting-app bl602 (read/write) 1356434 1356434 0 0.0
.bss 86977 86977 0 0.0
.data 9984 9984 0 0.0
.text 1039192 1039192 0 0.0
bl602+rpc (read/write) 1402218 1402226 8 0.0
.bss 95017 95017 0 0.0
.data 10384 10384 0 0.0
.text 1070616 1070618 2 0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1196335 1196351 16 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67102 67102 0 0.0
.bss_psram 30048 30048 0 0.0
.comment 48 48 0 0.0
.data 4048 4048 0 0.0
.debug_abbrev 1529044 1529052 8 0.0
.debug_aranges 132568 132592 24 0.0
.debug_frame 486476 486608 132 0.0
.debug_info 39187933 39189389 1456 0.0
.debug_line 5150433 5151460 1027 0.0
.debug_loc 3381394 3382482 1088 0.0
.debug_ranges 363816 363888 72 0.0
.debug_str 3483437 3483840 403 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116400 116400 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 569377 569377 0 0.0
.symtab 172160 172160 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
956880 956882 2 0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1284827 1284827 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75118 75118 0 0.0
.bss_psram 30304 30304 0 0.0
.comment 48 48 0 0.0
.data 4576 4576 0 0.0
.debug_abbrev 1676376 1676384 8 0.0
.debug_aranges 140688 140712 24 0.0
.debug_frame 513896 514028 132 0.0
.debug_info 43480352 43481808 1456 0.0
.debug_line 5539882 5540909 1027 0.0
.debug_loc 3576086 3577217 1131 0.0
.debug_ranges 387352 387424 72 0.0
.debug_str 3885835 3886238 403 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 130144 130144 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 629661 629661 0 0.0
.symtab 190336 190336 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1030860 1030862 2 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 679883 679883 0 0.0
(read/write) 171564 171564 0 0.0
.bss 81140 81140 0 0.0
.data 3380 3380 0 0.0
.rodata 89995 89995 0 0.0
.text 589576 589576 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 644131 644139 8 0.0
(read/write) 157916 157916 0 0.0
.bss 80420 80420 0 0.0
.data 3380 3380 0 0.0
.rodata 79139 79139 0 0.0
.text 564672 564680 8 0.0
lock-ftd LP_CC2652R7 (read only) 677415 677415 0 0.0
(read/write) 171592 171592 0 0.0
.bss 78788 78788 0 0.0
.data 3304 3304 0 0.0
.rodata 77415 77415 0 0.0
.text 599520 599520 0 0.0
lock-mtd LP_CC2652R7 (read only) 662203 662203 0 0.0
(read/write) 182068 182068 0 0.0
.bss 74052 74052 0 0.0
.data 3304 3304 0 0.0
.rodata 103507 103507 0 0.0
.text 558216 558216 0 0.0
pump-app LP_CC2652R7 (read only) 690439 690439 0 0.0
(read/write) 159304 159304 0 0.0
.bss 78756 78756 0 0.0
.data 3296 3296 0 0.0
.rodata 91031 91031 0 0.0
.text 598924 598924 0 0.0
pump-controller-app LP_CC2652R7 (read only) 674363 674363 0 0.0
(read/write) 175484 175484 0 0.0
.bss 78860 78860 0 0.0
.data 3292 3292 0 0.0
.rodata 86587 86587 0 0.0
.text 587296 587296 0 0.0
shell LP_CC2652R7 (read only) 671106 671106 0 0.0
(read/write) 182668 182668 0 0.0
.bss 83468 83468 0 0.0
.data 3376 3376 0 0.0
.rodata 86738 86738 0 0.0
.text 584052 584052 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 588482 588482 0 0.0
.app_xip_area 464828 464828 0 0.0
.bss 66112 66112 0 0.0
.data 728 728 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 592310 592310 0 0.0
.app_xip_area 463360 463360 0 0.0
.bss 71400 71400 0 0.0
.data 736 736 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 551862 551862 0 0.0
.app_xip_area 433704 433704 0 0.0
.bss 60656 60656 0 0.0
.data 684 684 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 976468 976468 0 0.0
.bss 152172 152172 0 0.0
.data 2168 2168 0 0.0
.text 822108 822108 0 0.0
BRD4161A+rs911x (read/write) 1038920 1038920 0 0.0
.bss 186648 186648 0 0.0
.data 2012 2012 0 0.0
.text 850240 850240 0 0.0
BRD4187C (read/write) 1149948 1149948 0 0.0
.bss 138568 138568 0 0.0
.data 2516 2516 0 0.0
.text 984268 984268 0 0.0
lock-app BRD4161A+wf200 (read/write) 1069152 1069152 0 0.0
.bss 158184 158184 0 0.0
.data 2020 2020 0 0.0
.text 908924 908924 0 0.0
window-app BRD4187C (read/write) 1142592 1142592 0 0.0
.bss 139984 139984 0 0.0
.data 2540 2540 0 0.0
.text 975472 975472 0 0.0
esp32 all-clusters-app c3devkit (read only) 1219474 1219474 0 0.0
(read/write) 1790954 1790954 0 0.0
.dram0.bss 76912 76912 0 0.0
.dram0.data 13928 13928 0 0.0
.flash.rodata 248392 248392 0 0.0
.flash.text 1219474 1219474 0 0.0
.iram0.text 71188 71188 0 0.0
m5stack (read only) 1233407 1233411 4 0.0
(read/write) 564183 564187 4 0.0
.dram0.bss 82064 82064 0 0.0
.dram0.data 34224 34224 0 0.0
.flash.rodata 314176 314180 4 0.0
.flash.text 1228023 1228027 4 0.0
.iram0.text 124803 124803 0 0.0
k32w contact k32w0+release (read/write) 662716 662716 0 0.0
.bss 77032 77032 0 0.0
.data 2104 2104 0 0.0
.text 564468 564468 0 0.0
light k32w0+release (read/write) 673400 673400 0 0.0
.bss 74824 74824 0 0.0
.data 2060 2060 0 0.0
.text 593788 593788 0 0.0
lock k32w0+release (read/write) 634244 634244 0 0.0
.bss 75584 75584 0 0.0
.data 2080 2080 0 0.0
.text 553852 553852 0 0.0
linux all-clusters-app debug (read only) 3114537 3114537 0 0.0
(read/write) 158600 158600 0 0.0
.bss 62464 62464 0 0.0
.data 2304 2304 0 0.0
.data.rel.ro 87240 87240 0 0.0
.dynamic 608 608 0 0.0
.got 4768 4768 0 0.0
.init 27 27 0 0.0
.init_array 1184 1184 0 0.0
.rodata 281611 281611 0 0.0
.text 2648242 2648242 0 0.0
all-clusters-minimal-app debug (read only) 2938137 2938137 0 0.0
(read/write) 150000 150000 0 0.0
.bss 61664 61664 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 79608 79608 0 0.0
.dynamic 608 608 0 0.0
.got 4680 4680 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 281035 281035 0 0.0
.text 2475458 2475458 0 0.0
bridge-app debug (read only) 2497209 2497209 0 0.0
(read/write) 133120 133120 0 0.0
.bss 52544 52544 0 0.0
.data 3792 3792 0 0.0
.data.rel.ro 70696 70696 0 0.0
.dynamic 608 608 0 0.0
.got 4600 4600 0 0.0
.init 27 27 0 0.0
.init_array 856 856 0 0.0
.rodata 212320 212320 0 0.0
.text 2113106 2113106 0 0.0
chip-tool debug (read only) 11182713 11182713 0 0.0
(read/write) 646808 646808 0 0.0
.bss 25912 25912 0 0.0
.data 2754 2754 0 0.0
.data.rel.ro 611568 611568 0 0.0
.dynamic 608 608 0 0.0
.got 5184 5184 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 605029 605029 0 0.0
.text 9078820 9078820 0 0.0
chip-tool-ipv6only arm64 (read only) 10595932 10595932 0 0.0
(read/write) 695928 695928 0 0.0
.bss 33912 33912 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 640376 640376 0 0.0
.dynamic 560 560 0 0.0
.got 13832 13832 0 0.0
.init 24 24 0 0.0
.init_array 200 200 0 0.0
.rodata 535180 535180 0 0.0
.text 8412948 8412948 0 0.0
lighting-app debug+rpc (read only) 2664337 2664337 0 0.0
(read/write) 132488 132488 0 0.0
.bss 49984 49984 0 0.0
.data 2288 2288 0 0.0
.data.rel.ro 74024 74024 0 0.0
.dynamic 608 608 0 0.0
.got 4632 4632 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 228224 228224 0 0.0
.text 2259362 2259362 0 0.0
lock-app debug (read only) 2623465 2623465 0 0.0
(read/write) 127472 127472 0 0.0
.bss 48416 48416 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 70936 70936 0 0.0
.dynamic 608 608 0 0.0
.got 4664 4664 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 244488 244488 0 0.0
.text 2207074 2207074 0 0.0
ota-provider-app debug (read only) 2197337 2197337 0 0.0
(read/write) 105904 105904 0 0.0
.bss 46592 46592 0 0.0
.data 2080 2080 0 0.0
.data.rel.ro 52120 52120 0 0.0
.dynamic 608 608 0 0.0
.got 3728 3728 0 0.0
.init 27 27 0 0.0
.init_array 744 744 0 0.0
.rodata 195784 195784 0 0.0
.text 1861650 1861650 0 0.0
ota-requestor-app debug (read only) 2358841 2358841 0 0.0
(read/write) 113952 113952 0 0.0
.bss 49088 49088 0 0.0
.data 2448 2448 0 0.0
.data.rel.ro 57208 57208 0 0.0
.dynamic 608 608 0 0.0
.got 3728 3728 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 202512 202512 0 0.0
.text 2007426 2007426 0 0.0
shell debug (read only) 2646993 2646993 0 0.0
(read/write) 143064 143064 0 0.0
.bss 57864 57864 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 78136 78136 0 0.0
.dynamic 608 608 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 1032 1032 0 0.0
.rodata 239858 239858 0 0.0
.text 2247426 2247426 0 0.0
thermostat-no-ble arm64 (read only) 2478044 2478044 0 0.0
(read/write) 145016 145016 0 0.0
.bss 55336 55336 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 78640 78640 0 0.0
.dynamic 560 560 0 0.0
.got 5192 5192 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 149560 149560 0 0.0
.text 2067888 2067888 0 0.0
tv-app debug (read only) 3286737 3286737 0 0.0
(read/write) 262312 262312 0 0.0
.bss 170808 170808 0 0.0
.data 4256 4256 0 0.0
.data.rel.ro 80544 80544 0 0.0
.dynamic 608 608 0 0.0
.got 5000 5000 0 0.0
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 268856 268856 0 0.0
.text 2823554 2823554 0 0.0
tv-casting-app debug (read only) 5645937 5645937 0 0.0
(read/write) 162672 162672 0 0.0
.bss 52184 52184 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 101960 101960 0 0.0
.dynamic 608 608 0 0.0
.got 4920 4920 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 359321 359321 0 0.0
.text 5009026 5009026 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2463832 2463832 0 0.0
.bss 214932 214932 0 0.0
.data 5872 5872 0 0.0
.text 1426476 1426476 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1191003 1191003 0 0.0
bss 145205 145205 0 0.0
rodata 144544 144544 0 0.0
text 820134 820130 -4 -0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1361266 1361266 0 0.0
bss 105144 105144 0 0.0
rodata 211640 211640 0 0.0
text 759970 759974 4 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1136647 1136647 0 0.0
bss 144440 144440 0 0.0
rodata 120860 120860 0 0.0
text 790290 790290 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 842056 842056 0 0.0
(read/write) 1749660 1749660 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188624 188624 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1238156 1238164 8 0.0
.debug_aranges 110768 110792 24 0.0
.debug_frame 371956 372060 104 0.0
.debug_info 27060315 27062309 1994 0.0
.debug_line 3709696 3710378 682 0.0
.debug_loc 3624770 3626338 1568 0.0
.debug_ranges 346584 346656 72 0.0
.debug_str 3453864 3454267 403 0.0
.heap 842056 842056 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 572205 572205 0 0.0
.symtab 422128 422128 0 0.0
.text 1549984 1549984 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842784 842784 0 0.0
(read/write) 1692188 1692188 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187896 187896 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1230047 1230055 8 0.0
.debug_aranges 110240 110264 24 0.0
.debug_frame 375012 375116 104 0.0
.debug_info 26797113 26799108 1995 0.0
.debug_line 3728601 3729283 682 0.0
.debug_loc 3612376 3613944 1568 0.0
.debug_ranges 345200 345272 72 0.0
.debug_str 3442876 3443279 403 0.0
.heap 842784 842784 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 536294 536294 0 0.0
.symtab 408560 408560 0 0.0
.text 1493240 1493240 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850976 850976 0 0.0
(read/write) 1610404 1610404 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179912 179912 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1064846 1064854 8 0.0
.debug_aranges 102440 102464 24 0.0
.debug_frame 345344 345448 104 0.0
.debug_info 22259723 22261718 1995 0.0
.debug_line 3295718 3296393 675 0.0
.debug_loc 3310296 3311776 1480 0.0
.debug_ranges 309336 309408 72 0.0
.debug_str 3248462 3248865 403 0.0
.heap 850976 850976 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 472619 472619 0 0.0
.symtab 376928 376928 0 0.0
.text 1419648 1419648 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845984 845984 0 0.0
(read/write) 1644356 1644356 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184888 184888 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1066756 1066764 8 0.0
.debug_aranges 102824 102848 24 0.0
.debug_frame 347144 347248 104 0.0
.debug_info 22478114 22480106 1992 0.0
.debug_line 3295604 3296282 678 0.0
.debug_loc 3331730 3333253 1523 0.0
.debug_ranges 311192 311264 72 0.0
.debug_str 3264300 3264703 403 0.0
.heap 845984 845984 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 475336 475336 0 0.0
.symtab 378928 378928 0 0.0
.text 1448608 1448608 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1151236 1151236 0 0.0
.bss 100348 100348 0 0.0
.data 840 840 0 0.0
.text 598336 598336 0 0.0
lock-app qpg6105+debug (read/write) 1117556 1117556 0 0.0
.bss 95828 95828 0 0.0
.data 836 836 0 0.0
.text 564652 564652 0 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1071532 1071532 0 0.0
bss 98856 98856 0 0.0
text 726250 726250 0 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1010824 1010832 8 0.0
bss 98080 98080 0 0.0
text 691406 691410 4 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 932280 932280 0 0.0
bss 90320 90320 0 0.0
text 638032 638032 0 0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1010248 1010256 8 0.0
bss 98380 98380 0 0.0
text 703808 703810 2 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 945884 945884 0 0.0
bss 91276 91276 0 0.0
text 649288 649290 2 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 935428 935428 0 0.0
bss 91712 91712 0 0.0
text 638716 638718 2 0.0

@emargolis emargolis force-pushed the emargolis/feature/method-to-find-same-resigned-cert branch from 3d96c15 to fa26fc8 Compare January 3, 2023 00:05
@github-actions
Copy link

github-actions bot commented Jan 3, 2023

PR #24212: Size comparison from 9a1c31c to fa26fc8

Increases (11 builds for bl702, cyw30739, esp32, psoc6, telink)
platform target config section 9a1c31c fa26fc8 change % change
bl702 lighting-app bl702 .debug_abbrev 1529044 1529052 8 0.0
.debug_aranges 132568 132592 24 0.0
.debug_frame 486476 486604 128 0.0
.debug_info 39187934 39189330 1396 0.0
.debug_line 5162847 5163818 971 0.0
.debug_loc 3381394 3382412 1018 0.0
.debug_ranges 363816 363888 72 0.0
.debug_str 3483437 3483802 365 0.0
bl702+rpc .debug_abbrev 1676376 1676384 8 0.0
.debug_aranges 140688 140712 24 0.0
.debug_frame 513896 514024 128 0.0
.debug_info 43480352 43481750 1398 0.0
.debug_line 5552342 5553313 971 0.0
.debug_loc 3576086 3577147 1061 0.0
.debug_ranges 387352 387424 72 0.0
.debug_str 3885835 3886200 365 0.0
.text 1030860 1030862 2 0.0
cyw30739 ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 551854 551862 8 0.0
.app_xip_area 433696 433704 8 0.0
esp32 all-clusters-app c3devkit (read only) 1219472 1219474 2 0.0
.flash.text 1219472 1219474 2 0.0
m5stack (read only) 1233407 1233411 4 0.0
.flash.text 1228023 1228027 4 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_abbrev 1238156 1238164 8 0.0
.debug_aranges 110768 110792 24 0.0
.debug_frame 371956 372060 104 0.0
.debug_info 27060316 27062302 1986 0.0
.debug_line 3720067 3720748 681 0.0
.debug_loc 3624770 3626118 1348 0.0
.debug_ranges 346584 346656 72 0.0
.debug_str 3453864 3454229 365 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_abbrev 1230047 1230055 8 0.0
.debug_aranges 110240 110264 24 0.0
.debug_frame 375012 375116 104 0.0
.debug_info 26797115 26799100 1985 0.0
.debug_line 3738965 3739646 681 0.0
.debug_loc 3612376 3613724 1348 0.0
.debug_ranges 345200 345272 72 0.0
.debug_str 3442876 3443241 365 0.0
light cy8ckit_062s2_43012 .debug_abbrev 1064846 1064854 8 0.0
.debug_aranges 102440 102464 24 0.0
.debug_frame 345344 345448 104 0.0
.debug_info 22259724 22261710 1986 0.0
.debug_line 3303995 3304669 674 0.0
.debug_loc 3310296 3311556 1260 0.0
.debug_ranges 309336 309408 72 0.0
.debug_str 3248462 3248827 365 0.0
lock cy8ckit_062s2_43012 .debug_abbrev 1066756 1066764 8 0.0
.debug_aranges 102824 102848 24 0.0
.debug_frame 347144 347248 104 0.0
.debug_info 22478113 22480100 1987 0.0
.debug_line 3305102 3305779 677 0.0
.debug_loc 3331730 3333033 1303 0.0
.debug_ranges 311192 311264 72 0.0
.debug_str 3264300 3264665 365 0.0
telink all-clusters-minimal-app tlsr9518adk80d text 691436 691438 2 0.0
thermostat tlsr9518adk80d text 638746 638748 2 0.0
Decreases (3 builds for bl702, esp32, telink)
platform target config section 9a1c31c fa26fc8 change % change
bl702 lighting-app bl702 (read/write) 1196351 1196335 -16 -0.0
.text 956882 956880 -2 -0.0
esp32 all-clusters-app m5stack (read/write) 564187 564183 -4 -0.0
.flash.rodata 314180 314176 -4 -0.0
telink lighting-app tlsr9518adk80d text 703822 703820 -2 -0.0
Full report (53 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 9a1c31c fa26fc8 change % change
bl602 lighting-app bl602 (read/write) 1356434 1356434 0 0.0
.bss 86977 86977 0 0.0
.data 9984 9984 0 0.0
.text 1039192 1039192 0 0.0
bl602+rpc (read/write) 1402218 1402218 0 0.0
.bss 95017 95017 0 0.0
.data 10384 10384 0 0.0
.text 1070614 1070614 0 0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1196351 1196335 -16 -0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 67102 67102 0 0.0
.bss_psram 30048 30048 0 0.0
.comment 48 48 0 0.0
.data 4048 4048 0 0.0
.debug_abbrev 1529044 1529052 8 0.0
.debug_aranges 132568 132592 24 0.0
.debug_frame 486476 486604 128 0.0
.debug_info 39187934 39189330 1396 0.0
.debug_line 5162847 5163818 971 0.0
.debug_loc 3381394 3382412 1018 0.0
.debug_ranges 363816 363888 72 0.0
.debug_str 3483437 3483802 365 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116400 116400 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 569377 569377 0 0.0
.symtab 172160 172160 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
956882 956880 -2 -0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1284827 1284827 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 75118 75118 0 0.0
.bss_psram 30304 30304 0 0.0
.comment 48 48 0 0.0
.data 4576 4576 0 0.0
.debug_abbrev 1676376 1676384 8 0.0
.debug_aranges 140688 140712 24 0.0
.debug_frame 513896 514024 128 0.0
.debug_info 43480352 43481750 1398 0.0
.debug_line 5552342 5553313 971 0.0
.debug_loc 3576086 3577147 1061 0.0
.debug_ranges 387352 387424 72 0.0
.debug_str 3885835 3886200 365 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 130144 130144 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 629661 629661 0 0.0
.symtab 190336 190336 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1030860 1030862 2 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 679883 679883 0 0.0
(read/write) 171564 171564 0 0.0
.bss 81140 81140 0 0.0
.data 3380 3380 0 0.0
.rodata 89995 89995 0 0.0
.text 589576 589576 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 644139 644139 0 0.0
(read/write) 157916 157916 0 0.0
.bss 80420 80420 0 0.0
.data 3380 3380 0 0.0
.rodata 79139 79139 0 0.0
.text 564680 564680 0 0.0
lock-ftd LP_CC2652R7 (read only) 677415 677415 0 0.0
(read/write) 171592 171592 0 0.0
.bss 78788 78788 0 0.0
.data 3304 3304 0 0.0
.rodata 77415 77415 0 0.0
.text 599520 599520 0 0.0
lock-mtd LP_CC2652R7 (read only) 662203 662203 0 0.0
(read/write) 182068 182068 0 0.0
.bss 74052 74052 0 0.0
.data 3304 3304 0 0.0
.rodata 103507 103507 0 0.0
.text 558216 558216 0 0.0
pump-app LP_CC2652R7 (read only) 690439 690439 0 0.0
(read/write) 159304 159304 0 0.0
.bss 78756 78756 0 0.0
.data 3296 3296 0 0.0
.rodata 91031 91031 0 0.0
.text 598924 598924 0 0.0
pump-controller-app LP_CC2652R7 (read only) 674363 674363 0 0.0
(read/write) 175484 175484 0 0.0
.bss 78860 78860 0 0.0
.data 3292 3292 0 0.0
.rodata 86587 86587 0 0.0
.text 587296 587296 0 0.0
shell LP_CC2652R7 (read only) 671106 671106 0 0.0
(read/write) 182668 182668 0 0.0
.bss 83468 83468 0 0.0
.data 3376 3376 0 0.0
.rodata 86738 86738 0 0.0
.text 584052 584052 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 588482 588482 0 0.0
.app_xip_area 464828 464828 0 0.0
.bss 66112 66112 0 0.0
.data 728 728 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 592310 592310 0 0.0
.app_xip_area 463360 463360 0 0.0
.bss 71400 71400 0 0.0
.data 736 736 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 551854 551862 8 0.0
.app_xip_area 433696 433704 8 0.0
.bss 60656 60656 0 0.0
.data 684 684 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 976468 976468 0 0.0
.bss 152172 152172 0 0.0
.data 2168 2168 0 0.0
.text 822108 822108 0 0.0
BRD4161A+rs911x (read/write) 1038920 1038920 0 0.0
.bss 186648 186648 0 0.0
.data 2012 2012 0 0.0
.text 850240 850240 0 0.0
BRD4187C (read/write) 1149948 1149948 0 0.0
.bss 138568 138568 0 0.0
.data 2516 2516 0 0.0
.text 984268 984268 0 0.0
lock-app BRD4161A+wf200 (read/write) 1069152 1069152 0 0.0
.bss 158184 158184 0 0.0
.data 2020 2020 0 0.0
.text 908924 908924 0 0.0
window-app BRD4187C (read/write) 1142592 1142592 0 0.0
.bss 139984 139984 0 0.0
.data 2540 2540 0 0.0
.text 975472 975472 0 0.0
esp32 all-clusters-app c3devkit (read only) 1219472 1219474 2 0.0
(read/write) 1790954 1790954 0 0.0
.dram0.bss 76912 76912 0 0.0
.dram0.data 13928 13928 0 0.0
.flash.rodata 248392 248392 0 0.0
.flash.text 1219472 1219474 2 0.0
.iram0.text 71188 71188 0 0.0
m5stack (read only) 1233407 1233411 4 0.0
(read/write) 564187 564183 -4 -0.0
.dram0.bss 82064 82064 0 0.0
.dram0.data 34224 34224 0 0.0
.flash.rodata 314180 314176 -4 -0.0
.flash.text 1228023 1228027 4 0.0
.iram0.text 124803 124803 0 0.0
k32w contact k32w0+release (read/write) 662716 662716 0 0.0
.bss 77032 77032 0 0.0
.data 2104 2104 0 0.0
.text 564468 564468 0 0.0
light k32w0+release (read/write) 673400 673400 0 0.0
.bss 74824 74824 0 0.0
.data 2060 2060 0 0.0
.text 593788 593788 0 0.0
lock k32w0+release (read/write) 634244 634244 0 0.0
.bss 75584 75584 0 0.0
.data 2080 2080 0 0.0
.text 553852 553852 0 0.0
linux all-clusters-app debug (read only) 3114537 3114537 0 0.0
(read/write) 158600 158600 0 0.0
.bss 62464 62464 0 0.0
.data 2304 2304 0 0.0
.data.rel.ro 87240 87240 0 0.0
.dynamic 608 608 0 0.0
.got 4768 4768 0 0.0
.init 27 27 0 0.0
.init_array 1184 1184 0 0.0
.rodata 281611 281611 0 0.0
.text 2648242 2648242 0 0.0
all-clusters-minimal-app debug (read only) 2938137 2938137 0 0.0
(read/write) 150000 150000 0 0.0
.bss 61664 61664 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 79608 79608 0 0.0
.dynamic 608 608 0 0.0
.got 4680 4680 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 281035 281035 0 0.0
.text 2475458 2475458 0 0.0
bridge-app debug (read only) 2497209 2497209 0 0.0
(read/write) 133120 133120 0 0.0
.bss 52544 52544 0 0.0
.data 3792 3792 0 0.0
.data.rel.ro 70696 70696 0 0.0
.dynamic 608 608 0 0.0
.got 4600 4600 0 0.0
.init 27 27 0 0.0
.init_array 856 856 0 0.0
.rodata 212320 212320 0 0.0
.text 2113106 2113106 0 0.0
chip-tool debug (read only) 11182713 11182713 0 0.0
(read/write) 646808 646808 0 0.0
.bss 25912 25912 0 0.0
.data 2754 2754 0 0.0
.data.rel.ro 611568 611568 0 0.0
.dynamic 608 608 0 0.0
.got 5184 5184 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 605029 605029 0 0.0
.text 9078820 9078820 0 0.0
chip-tool-ipv6only arm64 (read only) 10595932 10595932 0 0.0
(read/write) 695928 695928 0 0.0
.bss 33912 33912 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 640376 640376 0 0.0
.dynamic 560 560 0 0.0
.got 13832 13832 0 0.0
.init 24 24 0 0.0
.init_array 200 200 0 0.0
.rodata 535180 535180 0 0.0
.text 8412948 8412948 0 0.0
lighting-app debug+rpc (read only) 2664337 2664337 0 0.0
(read/write) 132488 132488 0 0.0
.bss 49984 49984 0 0.0
.data 2288 2288 0 0.0
.data.rel.ro 74024 74024 0 0.0
.dynamic 608 608 0 0.0
.got 4632 4632 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 228224 228224 0 0.0
.text 2259362 2259362 0 0.0
lock-app debug (read only) 2623465 2623465 0 0.0
(read/write) 127472 127472 0 0.0
.bss 48416 48416 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 70936 70936 0 0.0
.dynamic 608 608 0 0.0
.got 4664 4664 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 244488 244488 0 0.0
.text 2207074 2207074 0 0.0
ota-provider-app debug (read only) 2197337 2197337 0 0.0
(read/write) 105904 105904 0 0.0
.bss 46592 46592 0 0.0
.data 2080 2080 0 0.0
.data.rel.ro 52120 52120 0 0.0
.dynamic 608 608 0 0.0
.got 3728 3728 0 0.0
.init 27 27 0 0.0
.init_array 744 744 0 0.0
.rodata 195784 195784 0 0.0
.text 1861650 1861650 0 0.0
ota-requestor-app debug (read only) 2358841 2358841 0 0.0
(read/write) 113952 113952 0 0.0
.bss 49088 49088 0 0.0
.data 2448 2448 0 0.0
.data.rel.ro 57208 57208 0 0.0
.dynamic 608 608 0 0.0
.got 3728 3728 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 202512 202512 0 0.0
.text 2007426 2007426 0 0.0
shell debug (read only) 2646993 2646993 0 0.0
(read/write) 143064 143064 0 0.0
.bss 57864 57864 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 78136 78136 0 0.0
.dynamic 608 608 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 1032 1032 0 0.0
.rodata 239858 239858 0 0.0
.text 2247426 2247426 0 0.0
thermostat-no-ble arm64 (read only) 2478044 2478044 0 0.0
(read/write) 145016 145016 0 0.0
.bss 55336 55336 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 78640 78640 0 0.0
.dynamic 560 560 0 0.0
.got 5192 5192 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 149560 149560 0 0.0
.text 2067888 2067888 0 0.0
tv-app debug (read only) 3286737 3286737 0 0.0
(read/write) 262312 262312 0 0.0
.bss 170808 170808 0 0.0
.data 4256 4256 0 0.0
.data.rel.ro 80544 80544 0 0.0
.dynamic 608 608 0 0.0
.got 5000 5000 0 0.0
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 268856 268856 0 0.0
.text 2823554 2823554 0 0.0
tv-casting-app debug (read only) 5645937 5645937 0 0.0
(read/write) 162672 162672 0 0.0
.bss 52184 52184 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 101960 101960 0 0.0
.dynamic 608 608 0 0.0
.got 4920 4920 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 359321 359321 0 0.0
.text 5009026 5009026 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2463832 2463832 0 0.0
.bss 214932 214932 0 0.0
.data 5872 5872 0 0.0
.text 1426476 1426476 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1179071 1179071 0 0.0
bss 145205 145205 0 0.0
rodata 136900 136900 0 0.0
text 815854 815854 0 0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1349822 1349822 0 0.0
bss 105144 105144 0 0.0
rodata 204212 204212 0 0.0
text 755954 755954 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1124719 1124719 0 0.0
bss 144440 144440 0 0.0
rodata 113220 113220 0 0.0
text 786010 786010 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 842056 842056 0 0.0
(read/write) 1749660 1749660 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188624 188624 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1238156 1238164 8 0.0
.debug_aranges 110768 110792 24 0.0
.debug_frame 371956 372060 104 0.0
.debug_info 27060316 27062302 1986 0.0
.debug_line 3720067 3720748 681 0.0
.debug_loc 3624770 3626118 1348 0.0
.debug_ranges 346584 346656 72 0.0
.debug_str 3453864 3454229 365 0.0
.heap 842056 842056 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 572205 572205 0 0.0
.symtab 422128 422128 0 0.0
.text 1549984 1549984 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842784 842784 0 0.0
(read/write) 1692188 1692188 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187896 187896 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1230047 1230055 8 0.0
.debug_aranges 110240 110264 24 0.0
.debug_frame 375012 375116 104 0.0
.debug_info 26797115 26799100 1985 0.0
.debug_line 3738965 3739646 681 0.0
.debug_loc 3612376 3613724 1348 0.0
.debug_ranges 345200 345272 72 0.0
.debug_str 3442876 3443241 365 0.0
.heap 842784 842784 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 536294 536294 0 0.0
.symtab 408560 408560 0 0.0
.text 1493240 1493240 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850976 850976 0 0.0
(read/write) 1610404 1610404 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179912 179912 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1064846 1064854 8 0.0
.debug_aranges 102440 102464 24 0.0
.debug_frame 345344 345448 104 0.0
.debug_info 22259724 22261710 1986 0.0
.debug_line 3303995 3304669 674 0.0
.debug_loc 3310296 3311556 1260 0.0
.debug_ranges 309336 309408 72 0.0
.debug_str 3248462 3248827 365 0.0
.heap 850976 850976 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 472619 472619 0 0.0
.symtab 376928 376928 0 0.0
.text 1419648 1419648 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845984 845984 0 0.0
(read/write) 1644356 1644356 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184888 184888 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1066756 1066764 8 0.0
.debug_aranges 102824 102848 24 0.0
.debug_frame 347144 347248 104 0.0
.debug_info 22478113 22480100 1987 0.0
.debug_line 3305102 3305779 677 0.0
.debug_loc 3331730 3333033 1303 0.0
.debug_ranges 311192 311264 72 0.0
.debug_str 3264300 3264665 365 0.0
.heap 845984 845984 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 475336 475336 0 0.0
.symtab 378928 378928 0 0.0
.text 1448608 1448608 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1151236 1151236 0 0.0
.bss 100348 100348 0 0.0
.data 840 840 0 0.0
.text 598336 598336 0 0.0
lock-app qpg6105+debug (read/write) 1117556 1117556 0 0.0
.bss 95828 95828 0 0.0
.data 836 836 0 0.0
.text 564652 564652 0 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1071556 1071556 0 0.0
bss 98856 98856 0 0.0
text 726280 726280 0 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1010856 1010856 0 0.0
bss 98080 98080 0 0.0
text 691436 691438 2 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 932296 932296 0 0.0
bss 90320 90320 0 0.0
text 638046 638046 0 0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1010264 1010264 0 0.0
bss 98380 98380 0 0.0
text 703822 703820 -2 -0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 945900 945900 0 0.0
bss 91276 91276 0 0.0
text 649302 649302 0 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 935460 935460 0 0.0
bss 91712 91712 0 0.0
text 638746 638748 2 0.0

src/crypto/CHIPCryptoPAL.h Outdated Show resolved Hide resolved
src/crypto/CHIPCryptoPAL.h Outdated Show resolved Hide resolved
src/crypto/CHIPCryptoPALOpenSSL.cpp Outdated Show resolved Hide resolved
src/crypto/CHIPCryptoPALOpenSSL.cpp Outdated Show resolved Hide resolved
src/crypto/CHIPCryptoPALTinyCrypt.cpp Show resolved Hide resolved
src/crypto/CHIPCryptoPALmbedTLS.cpp Show resolved Hide resolved
…ertificate.

This method checks for resigned version of the reference certificate in the list and returns it.

The following conditions SHOULD be satisfied for the certificate to qualify as
a resigned version of a reference certificate:
  - SKID of the candidate and the reference certificate should match.
  - SubjectDN of the candidate and the reference certificate should match.

There is no specific use case for this method in Matter. However, specific ecosystem
implementations may find this method useful.

Some of the potential use cases could be finding resigned version of a PAI or DAC certificate.

Also, this method can be useful when Matter introduces attestation certificate revocation mechanism.
@emargolis emargolis force-pushed the emargolis/feature/method-to-find-same-resigned-cert branch from fa26fc8 to 5143e8d Compare January 4, 2023 21:10
@github-actions
Copy link

github-actions bot commented Jan 4, 2023

PR #24212: Size comparison from b921798 to 5143e8d

Increases (8 builds for bl702, cc13x2_26x2, telink)
platform target config section b921798 5143e8d change % change
bl702 lighting-app bl702 .debug_abbrev 1532720 1532728 8 0.0
.debug_aranges 132536 132552 16 0.0
.debug_frame 486548 486648 100 0.0
.debug_info 39729136 39731076 1940 0.0
.debug_line 5208066 5209187 1121 0.0
.debug_loc 3387429 3388786 1357 0.0
.debug_ranges 363760 363848 88 0.0
.debug_str 3503512 3504011 499 0.0
.text 955880 955882 2 0.0
bl702+rpc .debug_abbrev 1680670 1680678 8 0.0
.debug_aranges 140664 140680 16 0.0
.debug_frame 514080 514180 100 0.0
.debug_info 44096041 44097979 1938 0.0
.debug_line 5604599 5605720 1121 0.0
.debug_loc 3582693 3584096 1403 0.0
.debug_ranges 387368 387456 88 0.0
.debug_str 3906047 3906546 499 0.0
cc13x2_26x2 all-clusters-minimal-app LP_CC2652R7 (read only) 644123 644131 8 0.0
.text 564664 564672 8 0.0
lock-ftd LP_CC2652R7 (read/write) 171920 171928 8 0.0
pump-app LP_CC2652R7 (read only) 690223 690231 8 0.0
.text 598636 598644 8 0.0
telink light-switch-app tlsr9518adk80d text 636374 636376 2 0.0
ota-requestor-app tlsr9518adk80d (read/write) 942868 942876 8 0.0
text 647628 647630 2 0.0
thermostat tlsr9518adk80d (read/write) 932436 932444 8 0.0
text 637072 637076 4 0.0
Decreases (4 builds for bl602, cc13x2_26x2, nrfconnect)
platform target config section b921798 5143e8d change % change
bl602 lighting-app bl602+rpc .text 1051992 1051988 -4 -0.0
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 677087 677079 -8 -0.0
.text 599192 599184 -8 -0.0
pump-app LP_CC2652R7 (read/write) 159520 159512 -8 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1169987 1169971 -16 -0.0
text 810132 810128 -4 -0.0
Full report (33 builds for bl602, bl702, cc13x2_26x2, efr32, k32w, linux, mbed, nrfconnect, qpg, telink)
platform target config section b921798 5143e8d change % change
bl602 lighting-app bl602 (read/write) 1343498 1343498 0 0.0
.bss 86510 86510 0 0.0
.data 9584 9584 0 0.0
.text 1021038 1021038 0 0.0
bl602+rpc (read/write) 1388946 1388946 0 0.0
.bss 94550 94550 0 0.0
.data 9976 9976 0 0.0
.text 1051992 1051988 -4 -0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1194831 1194831 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 66590 66590 0 0.0
.bss_psram 30048 30048 0 0.0
.comment 48 48 0 0.0
.data 4048 4048 0 0.0
.debug_abbrev 1532720 1532728 8 0.0
.debug_aranges 132536 132552 16 0.0
.debug_frame 486548 486648 100 0.0
.debug_info 39729136 39731076 1940 0.0
.debug_line 5208066 5209187 1121 0.0
.debug_loc 3387429 3388786 1357 0.0
.debug_ranges 363760 363848 88 0.0
.debug_str 3503512 3504011 499 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116400 116400 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 569359 569359 0 0.0
.symtab 172000 172000 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
955880 955882 2 0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1286883 1286883 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 74622 74622 0 0.0
.bss_psram 30304 30304 0 0.0
.comment 48 48 0 0.0
.data 4600 4600 0 0.0
.debug_abbrev 1680670 1680678 8 0.0
.debug_aranges 140664 140680 16 0.0
.debug_frame 514080 514180 100 0.0
.debug_info 44096041 44097979 1938 0.0
.debug_line 5604599 5605720 1121 0.0
.debug_loc 3582693 3584096 1403 0.0
.debug_ranges 387368 387456 88 0.0
.debug_str 3906047 3906546 499 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 130848 130848 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 629948 629948 0 0.0
.symtab 190336 190336 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1032680 1032680 0 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 679875 679875 0 0.0
(read/write) 171572 171572 0 0.0
.bss 81140 81140 0 0.0
.data 3380 3380 0 0.0
.rodata 89995 89995 0 0.0
.text 589568 589568 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 644123 644131 8 0.0
(read/write) 157916 157916 0 0.0
.bss 80420 80420 0 0.0
.data 3380 3380 0 0.0
.rodata 79139 79139 0 0.0
.text 564664 564672 8 0.0
lock-ftd LP_CC2652R7 (read only) 677087 677079 -8 -0.0
(read/write) 171920 171928 8 0.0
.bss 78788 78788 0 0.0
.data 3304 3304 0 0.0
.rodata 77415 77415 0 0.0
.text 599192 599184 -8 -0.0
lock-mtd LP_CC2652R7 (read only) 662195 662195 0 0.0
(read/write) 182076 182076 0 0.0
.bss 74052 74052 0 0.0
.data 3304 3304 0 0.0
.rodata 103507 103507 0 0.0
.text 558208 558208 0 0.0
pump-app LP_CC2652R7 (read only) 690223 690231 8 0.0
(read/write) 159520 159512 -8 -0.0
.bss 78756 78756 0 0.0
.data 3268 3268 0 0.0
.rodata 91103 91103 0 0.0
.text 598636 598644 8 0.0
pump-controller-app LP_CC2652R7 (read only) 674035 674035 0 0.0
(read/write) 175812 175812 0 0.0
.bss 78860 78860 0 0.0
.data 3292 3292 0 0.0
.rodata 86587 86587 0 0.0
.text 586968 586968 0 0.0
shell LP_CC2652R7 (read only) 671098 671098 0 0.0
(read/write) 182676 182676 0 0.0
.bss 83468 83468 0 0.0
.data 3376 3376 0 0.0
.rodata 86738 86738 0 0.0
.text 584044 584044 0 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 976468 976468 0 0.0
.bss 152172 152172 0 0.0
.data 2168 2168 0 0.0
.text 822108 822108 0 0.0
BRD4161A+rs911x (read/write) 1039056 1039056 0 0.0
.bss 186648 186648 0 0.0
.data 2012 2012 0 0.0
.text 850376 850376 0 0.0
BRD4187C (read/write) 1149924 1149924 0 0.0
.bss 138568 138568 0 0.0
.data 2516 2516 0 0.0
.text 984244 984244 0 0.0
lock-app BRD4161A+wf200 (read/write) 1069168 1069168 0 0.0
.bss 158184 158184 0 0.0
.data 2020 2020 0 0.0
.text 908940 908940 0 0.0
window-app BRD4187C (read/write) 1142568 1142568 0 0.0
.bss 139984 139984 0 0.0
.data 2540 2540 0 0.0
.text 975448 975448 0 0.0
k32w contact k32w0+release (read/write) 662652 662652 0 0.0
.bss 77032 77032 0 0.0
.data 2104 2104 0 0.0
.text 564404 564404 0 0.0
light k32w0+release (read/write) 673352 673352 0 0.0
.bss 74824 74824 0 0.0
.data 2060 2060 0 0.0
.text 593740 593740 0 0.0
lock k32w0+release (read/write) 634196 634196 0 0.0
.bss 75584 75584 0 0.0
.data 2080 2080 0 0.0
.text 553804 553804 0 0.0
linux chip-tool-ipv6only arm64 (read only) 10567108 10567108 0 0.0
(read/write) 696104 696104 0 0.0
.bss 33912 33912 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 640528 640528 0 0.0
.dynamic 560 560 0 0.0
.got 13840 13840 0 0.0
.init 24 24 0 0.0
.init_array 200 200 0 0.0
.rodata 535764 535764 0 0.0
.text 8382884 8382884 0 0.0
thermostat-no-ble arm64 (read only) 2479276 2479276 0 0.0
(read/write) 145016 145016 0 0.0
.bss 55336 55336 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 78640 78640 0 0.0
.dynamic 560 560 0 0.0
.got 5192 5192 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 149704 149704 0 0.0
.text 2068976 2068976 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2464000 2464000 0 0.0
.bss 214932 214932 0 0.0
.data 5872 5872 0 0.0
.text 1426644 1426644 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1169987 1169971 -16 -0.0
bss 143621 143621 0 0.0
rodata 136368 136368 0 0.0
text 810132 810128 -4 -0.0
nrf7002dk_nrf5340_cpuapp (read/write) 1349118 1349118 0 0.0
bss 105132 105132 0 0.0
rodata 204292 204292 0 0.0
text 755184 755184 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1115615 1115615 0 0.0
bss 142856 142856 0 0.0
rodata 112684 112684 0 0.0
text 780288 780288 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1150868 1150868 0 0.0
.bss 100348 100348 0 0.0
.data 840 840 0 0.0
.text 597968 597968 0 0.0
lock-app qpg6105+debug (read/write) 1117476 1117476 0 0.0
.bss 95828 95828 0 0.0
.data 836 836 0 0.0
.text 564572 564572 0 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1068540 1068540 0 0.0
bss 97632 97632 0 0.0
text 724610 724610 0 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1007832 1007832 0 0.0
bss 96856 96856 0 0.0
text 689766 689766 0 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 929280 929280 0 0.0
bss 89104 89104 0 0.0
text 636374 636376 2 0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1007240 1007240 0 0.0
bss 97156 97156 0 0.0
text 702152 702152 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 942868 942876 8 0.0
bss 90052 90052 0 0.0
text 647628 647630 2 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 932436 932444 8 0.0
bss 90496 90496 0 0.0
text 637072 637076 4 0.0

@github-actions
Copy link

github-actions bot commented Jan 4, 2023

PR #24212: Size comparison from b921798 to b74ddd4

Increases above 0.2%:

platform target config section b921798 b74ddd4 change % change
bl702 lighting-app bl702 .debug_ranges 363760 371904 8144 2.2
bl702+rpc .debug_ranges 387368 395512 8144 2.1
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 171572 173164 1592 0.9
lock-ftd LP_CC2652R7 (read/write) 171920 173296 1376 0.8
lock-mtd LP_CC2652R7 (read/write) 182076 183452 1376 0.8
pump-app LP_CC2652R7 (read/write) 159520 160728 1208 0.8
pump-controller-app LP_CC2652R7 (read/write) 175812 177036 1224 0.7
shell LP_CC2652R7 (read/write) 182676 184244 1568 0.9
psoc6 all-clusters cy8ckit_062s2_43012 .debug_abbrev 1238094 1243463 5369 0.4
.debug_line 3722947 3735193 12246 0.3
.debug_loc 3627724 3637438 9714 0.3
.debug_ranges 346640 355584 8944 2.6
all-clusters-minimal cy8ckit_062s2_43012 .debug_abbrev 1229985 1235244 5259 0.4
.debug_line 3741845 3754091 12246 0.3
.debug_loc 3615330 3625044 9714 0.3
.debug_ranges 345256 354200 8944 2.6
light cy8ckit_062s2_43012 .debug_abbrev 1064762 1068633 3871 0.4
.debug_line 3306872 3320126 13254 0.4
.debug_loc 3313221 3325256 12035 0.4
.debug_ranges 309392 318336 8944 2.9
lock cy8ckit_062s2_43012 .debug_abbrev 1066580 1070433 3853 0.4
.debug_line 3307985 3321289 13304 0.4
.debug_loc 3334760 3346799 12039 0.4
.debug_ranges 311248 320192 8944 2.9
Increases (25 builds for bl602, bl702, cc13x2_26x2, esp32, linux, psoc6, telink)
platform target config section b921798 b74ddd4 change % change
bl602 lighting-app bl602 (read/write) 1343498 1344626 1128 0.1
.text 1021038 1022164 1126 0.1
bl602+rpc (read/write) 1388946 1390074 1128 0.1
.text 1051992 1053116 1124 0.1
bl702 lighting-app bl702 (read/write) 1194831 1195951 1120 0.1
.debug_abbrev 1532720 1534627 1907 0.1
.debug_aranges 132536 132552 16 0.0
.debug_frame 486548 486644 96 0.0
.debug_line 5208066 5219470 11404 0.2
.debug_loc 3387429 3392838 5409 0.2
.debug_ranges 363760 371904 8144 2.2
.debug_str 3503512 3503950 438 0.0
.text 955880 957008 1128 0.1
bl702+rpc (read/write) 1286883 1288003 1120 0.1
.debug_abbrev 1680670 1682752 2082 0.1
.debug_aranges 140664 140680 16 0.0
.debug_frame 514080 514176 96 0.0
.debug_line 5604599 5616003 11404 0.2
.debug_loc 3582693 3588130 5437 0.2
.debug_ranges 387368 395512 8144 2.1
.debug_str 3906047 3906485 438 0.0
.text 1032680 1033804 1124 0.1
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 171572 173164 1592 0.9
lock-ftd LP_CC2652R7 (read/write) 171920 173296 1376 0.8
lock-mtd LP_CC2652R7 (read/write) 182076 183452 1376 0.8
pump-app LP_CC2652R7 (read/write) 159520 160728 1208 0.8
pump-controller-app LP_CC2652R7 (read/write) 175812 177036 1224 0.7
shell LP_CC2652R7 (read/write) 182676 184244 1568 0.9
esp32 all-clusters-app c3devkit (read only) 1219518 1219576 58 0.0
(read/write) 1791034 1791050 16 0.0
.flash.rodata 248472 248488 16 0.0
.flash.text 1219518 1219576 58 0.0
m5stack (read only) 1233423 1233447 24 0.0
.flash.text 1228039 1228063 24 0.0
linux chip-tool debug (read only) 11152321 11153761 1440 0.0
.rodata 606309 606565 256 0.0
.text 9046836 9048020 1184 0.0
chip-tool-ipv6only arm64 (read only) 10567108 10568876 1768 0.0
.rodata 535764 536044 280 0.1
.text 8382884 8384372 1488 0.0
thermostat-no-ble arm64 .rodata 149704 149712 8 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_abbrev 1238094 1243463 5369 0.4
.debug_aranges 110816 110840 24 0.0
.debug_frame 372184 372300 116 0.0
.debug_line 3722947 3735193 12246 0.3
.debug_loc 3627724 3637438 9714 0.3
.debug_ranges 346640 355584 8944 2.6
.debug_str 3459098 3459536 438 0.0
.symtab 422128 422416 288 0.1
all-clusters-minimal cy8ckit_062s2_43012 .debug_abbrev 1229985 1235244 5259 0.4
.debug_aranges 110288 110312 24 0.0
.debug_frame 375240 375356 116 0.0
.debug_line 3741845 3754091 12246 0.3
.debug_loc 3615330 3625044 9714 0.3
.debug_ranges 345256 354200 8944 2.6
.debug_str 3448110 3448548 438 0.0
.symtab 408560 408688 128 0.0
light cy8ckit_062s2_43012 .debug_abbrev 1064762 1068633 3871 0.4
.debug_aranges 102488 102512 24 0.0
.debug_frame 345572 345688 116 0.0
.debug_line 3306872 3320126 13254 0.4
.debug_loc 3313221 3325256 12035 0.4
.debug_ranges 309392 318336 8944 2.9
.debug_str 3253696 3254134 438 0.0
.symtab 376928 377184 256 0.1
lock cy8ckit_062s2_43012 .debug_abbrev 1066580 1070433 3853 0.4
.debug_aranges 102872 102896 24 0.0
.debug_frame 347372 347488 116 0.0
.debug_line 3307985 3321289 13304 0.4
.debug_loc 3334760 3346799 12039 0.4
.debug_ranges 311248 320192 8944 2.9
.debug_str 3269534 3269972 438 0.0
.symtab 378928 379008 80 0.0
telink all-clusters-app tlsr9518adk80d (read/write) 1068540 1068740 200 0.0
text 724610 724814 204 0.0
all-clusters-minimal-app tlsr9518adk80d (read/write) 1007832 1008032 200 0.0
text 689766 689964 198 0.0
light-switch-app tlsr9518adk80d (read/write) 929280 929472 192 0.0
text 636374 636566 192 0.0
lighting-app tlsr9518adk80d (read/write) 1007240 1007440 200 0.0
text 702152 702348 196 0.0
ota-requestor-app tlsr9518adk80d (read/write) 942868 943068 200 0.0
text 647628 647824 196 0.0
thermostat tlsr9518adk80d (read/write) 932436 932636 200 0.0
text 637072 637272 200 0.0
Decreases (42 builds for bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg)
platform target config section b921798 b74ddd4 change % change
bl702 lighting-app bl702 .debug_info 39729136 39725272 -3864 -0.0
bl702+rpc .debug_info 44096041 44092236 -3805 -0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 679875 678283 -1592 -0.2
.text 589568 587976 -1592 -0.3
all-clusters-minimal-app LP_CC2652R7 (read only) 644123 642643 -1480 -0.2
.text 564664 563184 -1480 -0.3
lock-ftd LP_CC2652R7 (read only) 677087 675711 -1376 -0.2
.text 599192 597816 -1376 -0.2
lock-mtd LP_CC2652R7 (read only) 662195 660819 -1376 -0.2
.text 558208 556832 -1376 -0.2
pump-app LP_CC2652R7 (read only) 690223 689015 -1208 -0.2
.text 598636 597428 -1208 -0.2
pump-controller-app LP_CC2652R7 (read only) 674035 672811 -1224 -0.2
.text 586968 585744 -1224 -0.2
shell LP_CC2652R7 (read only) 671098 669530 -1568 -0.2
.text 584044 582476 -1568 -0.3
cyw30739 light cyw930739m2evb_01 (read/write) 588146 586850 -1296 -0.2
.app_xip_area 464492 463196 -1296 -0.3
lock cyw930739m2evb_01 (read/write) 591974 590550 -1424 -0.2
.app_xip_area 463024 461600 -1424 -0.3
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 551830 550710 -1120 -0.2
.app_xip_area 433664 432544 -1120 -0.3
efr32 lighting-app BRD4161A+rpc (read/write) 976468 975124 -1344 -0.1
.text 822108 820764 -1344 -0.2
BRD4161A+rs911x (read/write) 1039056 1038320 -736 -0.1
.text 850376 849640 -736 -0.1
BRD4187C (read/write) 1149924 1149004 -920 -0.1
.text 984244 983324 -920 -0.1
lock-app BRD4161A+wf200 (read/write) 1069168 1067840 -1328 -0.1
.text 908940 907612 -1328 -0.1
window-app BRD4187C (read/write) 1142568 1141808 -760 -0.1
.text 975448 974688 -760 -0.1
esp32 all-clusters-app m5stack (read/write) 564267 564263 -4 -0.0
.flash.rodata 314260 314256 -4 -0.0
k32w contact k32w0+release (read/write) 662652 661356 -1296 -0.2
.text 564404 563108 -1296 -0.2
light k32w0+release (read/write) 673352 672216 -1136 -0.2
.text 593740 592604 -1136 -0.2
lock k32w0+release (read/write) 634196 632884 -1312 -0.2
.text 553804 552492 -1312 -0.2
linux all-clusters-app debug (read only) 3115481 3113689 -1792 -0.1
.text 2648962 2647170 -1792 -0.1
all-clusters-minimal-app debug (read only) 2938921 2937113 -1808 -0.1
.rodata 281227 281195 -32 -0.0
.text 2476050 2474274 -1776 -0.1
bridge-app debug (read only) 2497897 2496537 -1360 -0.1
.rodata 212512 212480 -32 -0.0
.text 2113602 2112274 -1328 -0.1
lighting-app debug+rpc (read only) 2665153 2663713 -1440 -0.1
.text 2259954 2258514 -1440 -0.1
lock-app debug (read only) 2624249 2622905 -1344 -0.1
.text 2207666 2206322 -1344 -0.1
ota-provider-app debug (read only) 2198169 2196793 -1376 -0.1
.text 1862258 1860882 -1376 -0.1
ota-requestor-app debug (read only) 2359753 2358249 -1504 -0.1
.text 2008146 2006642 -1504 -0.1
shell debug (read only) 2647809 2646337 -1472 -0.1
.text 2248050 2246578 -1472 -0.1
thermostat-no-ble arm64 (read only) 2479276 2478452 -824 -0.0
.text 2068976 2068144 -832 -0.0
tv-app debug (read only) 3287569 3285681 -1888 -0.1
.rodata 269080 269048 -32 -0.0
.text 2824162 2822306 -1856 -0.1
tv-casting-app debug (read only) 5610097 5607233 -2864 -0.1
.text 4972162 4969298 -2864 -0.1
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2464000 2462848 -1152 -0.0
.text 1426644 1425492 -1152 -0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1169987 1168227 -1760 -0.2
text 810132 808376 -1756 -0.2
nrf7002dk_nrf5340_cpuapp (read/write) 1349118 1347566 -1552 -0.1
text 755184 753626 -1558 -0.2
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1115615 1113967 -1648 -0.1
text 780288 778630 -1658 -0.2
psoc6 all-clusters cy8ckit_062s2_43012 (read/write) 1749796 1749268 -528 -0.0
.debug_info 2709343 27081526 -11904 -0.0
.text 1550120 1549592 -528 -0.0
all-clusters-minimal cy8ckit_062s2_43012 (read/write) 1692324 1691908 -416 -0.0
.debug_info 26829866 26817892 -11974 -0.0
.text 1493376 1492960 -416 -0.0
light cy8ckit_062s2_43012 (read/write) 1610540 1609916 -624 -0.0
.debug_info 22286943 22280234 -6709 -0.0
.text 1419784 1419160 -624 -0.0
lock cy8ckit_062s2_43012 (read/write) 1644476 1643932 -544 -0.0
.debug_info 22505303 22498927 -6376 -0.0
.text 1448728 1448184 -544 -0.0
qpg lighting-app qpg6105+debug (read/write) 1150868 1149556 -1312 -0.1
.text 597968 596656 -1312 -0.2
lock-app qpg6105+debug (read/write) 1117476 1116044 -1432 -0.1
.text 564572 563140 -1432 -0.3
Full report (53 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section b921798 b74ddd4 change % change
bl602 lighting-app bl602 (read/write) 1343498 1344626 1128 0.1
.bss 86510 86510 0 0.0
.data 9584 9584 0 0.0
.text 1021038 1022164 1126 0.1
bl602+rpc (read/write) 1388946 1390074 1128 0.1
.bss 94550 94550 0 0.0
.data 9976 9976 0 0.0
.text 1051992 1053116 1124 0.1
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1194831 1195951 1120 0.1
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 66590 66590 0 0.0
.bss_psram 30048 30048 0 0.0
.comment 48 48 0 0.0
.data 4048 4048 0 0.0
.debug_abbrev 1532720 1534627 1907 0.1
.debug_aranges 132536 132552 16 0.0
.debug_frame 486548 486644 96 0.0
.debug_info 39729136 39725272 -3864 -0.0
.debug_line 5208066 5219470 11404 0.2
.debug_loc 3387429 3392838 5409 0.2
.debug_ranges 363760 371904 8144 2.2
.debug_str 3503512 3503950 438 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 116400 116400 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 569359 569359 0 0.0
.symtab 172000 172000 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
955880 957008 1128 0.1
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1286883 1288003 1120 0.1
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 74622 74622 0 0.0
.bss_psram 30304 30304 0 0.0
.comment 48 48 0 0.0
.data 4600 4600 0 0.0
.debug_abbrev 1680670 1682752 2082 0.1
.debug_aranges 140664 140680 16 0.0
.debug_frame 514080 514176 96 0.0
.debug_info 44096041 44092236 -3805 -0.0
.debug_line 5604599 5616003 11404 0.2
.debug_loc 3582693 3588130 5437 0.2
.debug_ranges 387368 395512 8144 2.1
.debug_str 3906047 3906485 438 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 130848 130848 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 629948 629948 0 0.0
.symtab 190336 190336 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1032680 1033804 1124 0.1
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 679875 678283 -1592 -0.2
(read/write) 171572 173164 1592 0.9
.bss 81140 81140 0 0.0
.data 3380 3380 0 0.0
.rodata 89995 89995 0 0.0
.text 589568 587976 -1592 -0.3
all-clusters-minimal-app LP_CC2652R7 (read only) 644123 642643 -1480 -0.2
(read/write) 157916 157916 0 0.0
.bss 80420 80420 0 0.0
.data 3380 3380 0 0.0
.rodata 79139 79139 0 0.0
.text 564664 563184 -1480 -0.3
lock-ftd LP_CC2652R7 (read only) 677087 675711 -1376 -0.2
(read/write) 171920 173296 1376 0.8
.bss 78788 78788 0 0.0
.data 3304 3304 0 0.0
.rodata 77415 77415 0 0.0
.text 599192 597816 -1376 -0.2
lock-mtd LP_CC2652R7 (read only) 662195 660819 -1376 -0.2
(read/write) 182076 183452 1376 0.8
.bss 74052 74052 0 0.0
.data 3304 3304 0 0.0
.rodata 103507 103507 0 0.0
.text 558208 556832 -1376 -0.2
pump-app LP_CC2652R7 (read only) 690223 689015 -1208 -0.2
(read/write) 159520 160728 1208 0.8
.bss 78756 78756 0 0.0
.data 3268 3268 0 0.0
.rodata 91103 91103 0 0.0
.text 598636 597428 -1208 -0.2
pump-controller-app LP_CC2652R7 (read only) 674035 672811 -1224 -0.2
(read/write) 175812 177036 1224 0.7
.bss 78860 78860 0 0.0
.data 3292 3292 0 0.0
.rodata 86587 86587 0 0.0
.text 586968 585744 -1224 -0.2
shell LP_CC2652R7 (read only) 671098 669530 -1568 -0.2
(read/write) 182676 184244 1568 0.9
.bss 83468 83468 0 0.0
.data 3376 3376 0 0.0
.rodata 86738 86738 0 0.0
.text 584044 582476 -1568 -0.3
cyw30739 light cyw930739m2evb_01 (read/write) 588146 586850 -1296 -0.2
.app_xip_area 464492 463196 -1296 -0.3
.bss 66112 66112 0 0.0
.data 728 728 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 591974 590550 -1424 -0.2
.app_xip_area 463024 461600 -1424 -0.3
.bss 71400 71400 0 0.0
.data 736 736 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 551830 550710 -1120 -0.2
.app_xip_area 433664 432544 -1120 -0.3
.bss 60664 60664 0 0.0
.data 684 684 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 976468 975124 -1344 -0.1
.bss 152172 152172 0 0.0
.data 2168 2168 0 0.0
.text 822108 820764 -1344 -0.2
BRD4161A+rs911x (read/write) 1039056 1038320 -736 -0.1
.bss 186648 186648 0 0.0
.data 2012 2012 0 0.0
.text 850376 849640 -736 -0.1
BRD4187C (read/write) 1149924 1149004 -920 -0.1
.bss 138568 138568 0 0.0
.data 2516 2516 0 0.0
.text 984244 983324 -920 -0.1
lock-app BRD4161A+wf200 (read/write) 1069168 1067840 -1328 -0.1
.bss 158184 158184 0 0.0
.data 2020 2020 0 0.0
.text 908940 907612 -1328 -0.1
window-app BRD4187C (read/write) 1142568 1141808 -760 -0.1
.bss 139984 139984 0 0.0
.data 2540 2540 0 0.0
.text 975448 974688 -760 -0.1
esp32 all-clusters-app c3devkit (read only) 1219518 1219576 58 0.0
(read/write) 1791034 1791050 16 0.0
.dram0.bss 76912 76912 0 0.0
.dram0.data 13928 13928 0 0.0
.flash.rodata 248472 248488 16 0.0
.flash.text 1219518 1219576 58 0.0
.iram0.text 71188 71188 0 0.0
m5stack (read only) 1233423 1233447 24 0.0
(read/write) 564267 564263 -4 -0.0
.dram0.bss 82064 82064 0 0.0
.dram0.data 34224 34224 0 0.0
.flash.rodata 314260 314256 -4 -0.0
.flash.text 1228039 1228063 24 0.0
.iram0.text 124803 124803 0 0.0
k32w contact k32w0+release (read/write) 662652 661356 -1296 -0.2
.bss 77032 77032 0 0.0
.data 2104 2104 0 0.0
.text 564404 563108 -1296 -0.2
light k32w0+release (read/write) 673352 672216 -1136 -0.2
.bss 74824 74824 0 0.0
.data 2060 2060 0 0.0
.text 593740 592604 -1136 -0.2
lock k32w0+release (read/write) 634196 632884 -1312 -0.2
.bss 75584 75584 0 0.0
.data 2080 2080 0 0.0
.text 553804 552492 -1312 -0.2
linux all-clusters-app debug (read only) 3115481 3113689 -1792 -0.1
(read/write) 158568 158568 0 0.0
.bss 62432 62432 0 0.0
.data 2304 2304 0 0.0
.data.rel.ro 87240 87240 0 0.0
.dynamic 608 608 0 0.0
.got 4768 4768 0 0.0
.init 27 27 0 0.0
.init_array 1184 1184 0 0.0
.rodata 281835 281835 0 0.0
.text 2648962 2647170 -1792 -0.1
all-clusters-minimal-app debug (read only) 2938921 2937113 -1808 -0.1
(read/write) 149968 149968 0 0.0
.bss 61632 61632 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 79608 79608 0 0.0
.dynamic 608 608 0 0.0
.got 4680 4680 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 281227 281195 -32 -0.0
.text 2476050 2474274 -1776 -0.1
bridge-app debug (read only) 2497897 2496537 -1360 -0.1
(read/write) 133088 133088 0 0.0
.bss 52512 52512 0 0.0
.data 3792 3792 0 0.0
.data.rel.ro 70696 70696 0 0.0
.dynamic 608 608 0 0.0
.got 4600 4600 0 0.0
.init 27 27 0 0.0
.init_array 856 856 0 0.0
.rodata 212512 212480 -32 -0.0
.text 2113602 2112274 -1328 -0.1
chip-tool debug (read only) 11152321 11153761 1440 0.0
(read/write) 646880 646880 0 0.0
.bss 25880 25880 0 0.0
.data 2754 2754 0 0.0
.data.rel.ro 611648 611648 0 0.0
.dynamic 608 608 0 0.0
.got 5192 5192 0 0.0
.init 27 27 0 0.0
.init_array 736 736 0 0.0
.rodata 606309 606565 256 0.0
.text 9046836 9048020 1184 0.0
chip-tool-ipv6only arm64 (read only) 10567108 10568876 1768 0.0
(read/write) 696104 696104 0 0.0
.bss 33912 33912 0 0.0
.data 2768 2768 0 0.0
.data.rel.ro 640528 640528 0 0.0
.dynamic 560 560 0 0.0
.got 13840 13840 0 0.0
.init 24 24 0 0.0
.init_array 200 200 0 0.0
.rodata 535764 536044 280 0.1
.text 8382884 8384372 1488 0.0
lighting-app debug+rpc (read only) 2665153 2663713 -1440 -0.1
(read/write) 132456 132456 0 0.0
.bss 49952 49952 0 0.0
.data 2288 2288 0 0.0
.data.rel.ro 74024 74024 0 0.0
.dynamic 608 608 0 0.0
.got 4632 4632 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 228448 228448 0 0.0
.text 2259954 2258514 -1440 -0.1
lock-app debug (read only) 2624249 2622905 -1344 -0.1
(read/write) 127440 127440 0 0.0
.bss 48384 48384 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 70936 70936 0 0.0
.dynamic 608 608 0 0.0
.got 4664 4664 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 244680 244680 0 0.0
.text 2207666 2206322 -1344 -0.1
ota-provider-app debug (read only) 2198169 2196793 -1376 -0.1
(read/write) 105872 105872 0 0.0
.bss 46560 46560 0 0.0
.data 2080 2080 0 0.0
.data.rel.ro 52120 52120 0 0.0
.dynamic 608 608 0 0.0
.got 3728 3728 0 0.0
.init 27 27 0 0.0
.init_array 744 744 0 0.0
.rodata 196008 196008 0 0.0
.text 1862258 1860882 -1376 -0.1
ota-requestor-app debug (read only) 2359753 2358249 -1504 -0.1
(read/write) 113920 113920 0 0.0
.bss 49056 49056 0 0.0
.data 2448 2448 0 0.0
.data.rel.ro 57208 57208 0 0.0
.dynamic 608 608 0 0.0
.got 3728 3728 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 202704 202704 0 0.0
.text 2008146 2006642 -1504 -0.1
shell debug (read only) 2647809 2646337 -1472 -0.1
(read/write) 143032 143032 0 0.0
.bss 57832 57832 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 78136 78136 0 0.0
.dynamic 608 608 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 1032 1032 0 0.0
.rodata 240050 240050 0 0.0
.text 2248050 2246578 -1472 -0.1
thermostat-no-ble arm64 (read only) 2479276 2478452 -824 -0.0
(read/write) 145016 145016 0 0.0
.bss 55336 55336 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 78640 78640 0 0.0
.dynamic 560 560 0 0.0
.got 5192 5192 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 149704 149712 8 0.0
.text 2068976 2068144 -832 -0.0
tv-app debug (read only) 3287569 3285681 -1888 -0.1
(read/write) 262280 262280 0 0.0
.bss 170776 170776 0 0.0
.data 4256 4256 0 0.0
.data.rel.ro 80544 80544 0 0.0
.dynamic 608 608 0 0.0
.got 5000 5000 0 0.0
.init 27 27 0 0.0
.init_array 1064 1064 0 0.0
.rodata 269080 269048 -32 -0.0
.text 2824162 2822306 -1856 -0.1
tv-casting-app debug (read only) 5610097 5607233 -2864 -0.1
(read/write) 162640 162640 0 0.0
.bss 52152 52152 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 101960 101960 0 0.0
.dynamic 608 608 0 0.0
.got 4920 4920 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 360345 360345 0 0.0
.text 4972162 4969298 -2864 -0.1
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2464000 2462848 -1152 -0.0
.bss 214932 214932 0 0.0
.data 5872 5872 0 0.0
.text 1426644 1425492 -1152 -0.1
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1169987 1168227 -1760 -0.2
bss 143621 143621 0 0.0
rodata 136368 136368 0 0.0
text 810132 808376 -1756 -0.2
nrf7002dk_nrf5340_cpuapp (read/write) 1349118 1347566 -1552 -0.1
bss 105132 105132 0 0.0
rodata 204292 204292 0 0.0
text 755184 753626 -1558 -0.2
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1115615 1113967 -1648 -0.1
bss 142856 142856 0 0.0
rodata 112684 112684 0 0.0
text 780288 778630 -1658 -0.2
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 842056 842056 0 0.0
(read/write) 1749796 1749268 -528 -0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188624 188624 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1238094 1243463 5369 0.4
.debug_aranges 110816 110840 24 0.0
.debug_frame 372184 372300 116 0.0
.debug_info 2709343 27081526 -11904 -0.0
.debug_line 3722947 3735193 12246 0.3
.debug_loc 3627724 3637438 9714 0.3
.debug_ranges 346640 355584 8944 2.6
.debug_str 3459098 3459536 438 0.0
.heap 842056 842056 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 572583 572583 0 0.0
.symtab 422128 422416 288 0.1
.text 1550120 1549592 -528 -0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842784 842784 0 0.0
(read/write) 1692324 1691908 -416 -0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187896 187896 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2664 2664 0 0.0
.debug_abbrev 1229985 1235244 5259 0.4
.debug_aranges 110288 110312 24 0.0
.debug_frame 375240 375356 116 0.0
.debug_info 26829866 26817892 -11974 -0.0
.debug_line 3741845 3754091 12246 0.3
.debug_loc 3615330 3625044 9714 0.3
.debug_ranges 345256 354200 8944 2.6
.debug_str 3448110 3448548 438 0.0
.heap 842784 842784 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 536672 536672 0 0.0
.symtab 408560 408688 128 0.0
.text 1493376 1492960 -416 -0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850976 850976 0 0.0
(read/write) 1610540 1609916 -624 -0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179912 179912 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1064762 1068633 3871 0.4
.debug_aranges 102488 102512 24 0.0
.debug_frame 345572 345688 116 0.0
.debug_info 22286943 22280234 -6709 -0.0
.debug_line 3306872 3320126 13254 0.4
.debug_loc 3313221 3325256 12035 0.4
.debug_ranges 309392 318336 8944 2.9
.debug_str 3253696 3254134 438 0.0
.heap 850976 850976 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 472997 472997 0 0.0
.symtab 376928 377184 256 0.1
.text 1419784 1419160 -624 -0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845984 845984 0 0.0
(read/write) 1644476 1643932 -544 -0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184888 184888 0 0.0
.comment 200 200 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2472 2472 0 0.0
.debug_abbrev 1066580 1070433 3853 0.4
.debug_aranges 102872 102896 24 0.0
.debug_frame 347372 347488 116 0.0
.debug_info 22505303 22498927 -6376 -0.0
.debug_line 3307985 3321289 13304 0.4
.debug_loc 3334760 3346799 12039 0.4
.debug_ranges 311248 320192 8944 2.9
.debug_str 3269534 3269972 438 0.0
.heap 845984 845984 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 475714 475714 0 0.0
.symtab 378928 379008 80 0.0
.text 1448728 1448184 -544 -0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1150868 1149556 -1312 -0.1
.bss 100348 100348 0 0.0
.data 840 840 0 0.0
.text 597968 596656 -1312 -0.2
lock-app qpg6105+debug (read/write) 1117476 1116044 -1432 -0.1
.bss 95828 95828 0 0.0
.data 836 836 0 0.0
.text 564572 563140 -1432 -0.3
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1068540 1068740 200 0.0
bss 97632 97632 0 0.0
text 724610 724814 204 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1007832 1008032 200 0.0
bss 96856 96856 0 0.0
text 689766 689964 198 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 929280 929472 192 0.0
bss 89104 89104 0 0.0
text 636374 636566 192 0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1007240 1007440 200 0.0
bss 97156 97156 0 0.0
text 702152 702348 196 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 942868 943068 200 0.0
bss 90052 90052 0 0.0
text 647628 647824 196 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 932436 932636 200 0.0
bss 90496 90496 0 0.0
text 637072 637272 200 0.0

@emargolis emargolis merged commit adfb786 into project-chip:master Jan 5, 2023
lecndav pushed a commit to lecndav/connectedhomeip that referenced this pull request Mar 22, 2023
…ertificate (project-chip#24212)

* [crypto] Added Method That Finds and Replaces Resigned Version of a Certificate.

This method checks for resigned version of the reference certificate in the list and returns it.

The following conditions SHOULD be satisfied for the certificate to qualify as
a resigned version of a reference certificate:
  - SKID of the candidate and the reference certificate should match.
  - SubjectDN of the candidate and the reference certificate should match.

There is no specific use case for this method in Matter. However, specific ecosystem
implementations may find this method useful.

Some of the potential use cases could be finding resigned version of a PAI or DAC certificate.

Also, this method can be useful when Matter introduces attestation certificate revocation mechanism.

* Updated function description.
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.

[Core] Add Method to Detect Resigned Version of a Certificate
3 participants