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

ACLs: Added SessionType and CATs Parameters #12027

Conversation

emargolis
Copy link
Contributor

Problem

Part of work on #10243

Change overview

Added SessionType and CATs Parameters to SecureSession and PairingSession Classes

Testing

Unit testing. Added new tests

@github-actions
Copy link

github-actions bot commented Nov 19, 2021

PR #12027: Size comparison from 1adaf7a to ee79c69

Increases above 0.2%:

platform target config section 1adaf7a ee79c69 change % change
efr32 lighting-app BRD4161A (read/write) 119692 120116 424 0.4
.bss 117892 118316 424 0.4
BRD4161A+rpc (read/write) 136320 136744 424 0.3
.bss 134396 134820 424 0.3
lock-app BRD4161A (read/write) 113380 113804 424 0.4
.bss 111620 112044 424 0.4
window-app BRD4161A (read/write) 113700 114124 424 0.4
.bss 111940 112364 424 0.4
esp32 all-clusters-app c3devkit .dram0.bss 56736 57160 424 0.7
m5stack .dram0.bss 62088 62512 424 0.7
k32w lighting-app k32w061+se05x+release .bss 77212 77636 424 0.5
lock-app k32w061+debug .bss 67716 68140 424 0.6
shell k32w061+debug .bss 78876 79684 808 1.0
linux all-clusters-app debug (read/write) 126240 126688 448 0.4
.bss 56816 57264 448 0.8
bridge-app debug+rpc (read/write) 76432 76880 448 0.6
.bss 41520 41968 448 1.1
chip-tool debug (read/write) 166280 166728 448 0.3
.bss 39848 40296 448 1.1
lighting-app debug+rpc (read/write) 109616 110064 448 0.4
.bss 47152 47600 448 1.0
ota-provider-app debug (read/write) 75048 75496 448 0.6
.bss 44096 44544 448 1.0
ota-requestor-app debug (read/write) 78784 79232 448 0.6
.bss 46560 47008 448 1.0
shell debug (read/write) 65832 66216 384 0.6
.bss 23336 23720 384 1.6
tv-app debug (read/write) 318392 320376 1984 0.6
.bss 249800 251784 1984 0.8
mbed all-clusters-app CY8CPROTO_062_4343W+release .bss 179332 179756 424 0.2
lighting-app CY8CPROTO_062_4343W+release .bss 172196 172620 424 0.2
lock-app CY8CPROTO_062_4343W+release .bss 171084 171508 424 0.2
shell CY8CPROTO_062_4343W+release .bss 156272 156656 384 0.2
nrfconnect lighting-app nrf52840dk_nrf52840 bss 110604 111028 424 0.4
nrf52840dk_nrf52840+rpc bss 106960 107384 424 0.4
nrf5340dk_nrf5340_cpuapp bss 111980 112404 424 0.4
lock-app nrf52840dk_nrf52840 bss 109628 110052 424 0.4
nrf5340dk_nrf5340_cpuapp bss 111040 111464 424 0.4
pump-app nrf52840dk_nrf52840 bss 109768 110192 424 0.4
pump-controller-app nrf52840dk_nrf52840 bss 109664 110088 424 0.4
shell nrf52840dk_nrf52840 bss 109112 109496 384 0.4
nrf5340dk_nrf5340_cpuapp bss 110096 110480 384 0.3
p6 all-clusters-app default .bss 112320 112744 424 0.4
lock-app default .bss 100944 101368 424 0.4
qpg lighting-app qpg6100+debug .bss 50256 50680 424 0.8
lock-app qpg6100+debug .bss 49200 49624 424 0.9
telink lighting-app tlsr9518adk80d bss 79116 79540 424 0.5
Increases (35 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 1adaf7a ee79c69 change % change
efr32 lighting-app BRD4161A (read only) 750448 750928 480 0.1
(read/write) 119692 120116 424 0.4
.bss 117892 118316 424 0.4
.text 750440 750920 480 0.1
BRD4161A+rpc (read only) 737972 738468 496 0.1
(read/write) 136320 136744 424 0.3
.bss 134396 134820 424 0.3
.text 737964 738460 496 0.1
lock-app BRD4161A (read only) 727504 728000 496 0.1
(read/write) 113380 113804 424 0.4
.bss 111620 112044 424 0.4
.text 727496 727992 496 0.1
window-app BRD4161A (read only) 728488 728968 480 0.1
(read/write) 113700 114124 424 0.4
.bss 111940 112364 424 0.4
.text 728480 728960 480 0.1
esp32 all-clusters-app c3devkit (read only) 828884 829338 454 0.1
(read/write) 1220250 1220682 432 0.0
.dram0.bss 56736 57160 424 0.7
.flash.text 828884 829338 454 0.1
m5stack (read only) 899907 900371 464 0.1
(read/write) 419564 419988 424 0.1
.dram0.bss 62088 62512 424 0.7
.flash.text 894523 894987 464 0.1
k32w lighting-app k32w061+se05x+release (read/write) 707304 708176 872 0.1
.bss 77212 77636 424 0.5
.text 622380 622828 448 0.1
lock-app k32w061+debug (read/write) 598736 599624 888 0.1
.bss 67716 68140 424 0.6
.text 523340 523804 464 0.1
shell k32w061+debug (read/write) 664112 665400 1288 0.2
.bss 78876 79684 808 1.0
.text 577588 578068 480 0.1
linux all-clusters-app debug (read only) 1729833 1731593 1760 0.1
(read/write) 126240 126688 448 0.4
.bss 56816 57264 448 0.8
.text 1459090 1460850 1760 0.1
bridge-app debug+rpc (read only) 1324829 1326589 1760 0.1
(read/write) 76432 76880 448 0.6
.bss 41520 41968 448 1.1
.text 1115397 1117157 1760 0.2
chip-tool debug (read only) 4986237 4987997 1760 0.0
(read/write) 166280 166728 448 0.3
.bss 39848 40296 448 1.1
.text 4407269 4409029 1760 0.0
lighting-app debug+rpc (read only) 1593937 1595713 1776 0.1
(read/write) 109616 110064 448 0.4
.bss 47152 47600 448 1.0
.text 1329282 1331058 1776 0.1
ota-provider-app debug (read only) 1272377 1274153 1776 0.1
(read/write) 75048 75496 448 0.6
.bss 44096 44544 448 1.0
.text 1060738 1062514 1776 0.2
ota-requestor-app debug (read only) 1358113 1359889 1776 0.1
(read/write) 78784 79232 448 0.6
.bss 46560 47008 448 1.0
.text 1133074 1134850 1776 0.2
shell debug (read only) 799185 799697 512 0.1
(read/write) 65832 66216 384 0.6
.bss 23336 23720 384 1.6
.text 616466 616978 512 0.1
tv-app debug (read only) 1876257 1878017 1760 0.1
(read/write) 318392 320376 1984 0.6
.bss 249800 251784 1984 0.8
.text 1573106 1574866 1760 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2288000 2288680 680 0.0
.bss 179332 179756 424 0.2
.text 1250600 1251280 680 0.1
lighting-app CY8CPROTO_062_4343W+release (read/write) 2273936 2274616 680 0.0
.bss 172196 172620 424 0.2
.text 1236536 1237216 680 0.1
lock-app CY8CPROTO_062_4343W+release (read/write) 2249840 2250520 680 0.0
.bss 171084 171508 424 0.2
.text 1212440 1213120 680 0.1
shell CY8CPROTO_062_4343W+release (read/write) 2050480 2050544 64 0.0
.bss 156272 156656 384 0.2
.text 1013080 1013144 64 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 865027 865891 864 0.1
bss 110604 111028 424 0.4
text 582972 583416 444 0.1
nrf52840dk_nrf52840+rpc (read/write) 827395 828259 864 0.1
bss 106960 107384 424 0.4
text 557140 557584 444 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 790082 790930 848 0.1
bss 111980 112404 424 0.4
text 512444 512880 436 0.1
lock-app nrf52840dk_nrf52840 (read/write) 840427 841323 896 0.1
bss 109628 110052 424 0.4
text 563064 563508 444 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 765730 766610 880 0.1
bss 111040 111464 424 0.4
text 492628 493064 436 0.1
pump-app nrf52840dk_nrf52840 (read/write) 846567 847431 864 0.1
bss 109768 110192 424 0.4
text 567248 567692 444 0.1
pump-controller-app nrf52840dk_nrf52840 (read/write) 840127 841023 896 0.1
bss 109664 110088 424 0.4
text 562684 563128 444 0.1
shell nrf52840dk_nrf52840 (read/write) 778003 778515 512 0.1
bss 109112 109496 384 0.4
text 521244 521360 116 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 693058 693570 512 0.1
bss 110096 110480 384 0.3
text 441856 441972 116 0.0
p6 all-clusters-app default (read/write) 2298456 2298936 480 0.0
.bss 112320 112744 424 0.4
.text 1256720 1257200 480 0.0
lock-app default (read/write) 2215944 2216408 464 0.0
.bss 100944 101368 424 0.4
.text 1174208 1174672 464 0.0
qpg lighting-app qpg6100+debug (read only) 494080 494536 456 0.1
.bss 50256 50680 424 0.8
.text 488760 489216 456 0.1
lock-app qpg6100+debug (read only) 469044 469484 440 0.1
.bss 49200 49624 424 0.9
.text 463724 464164 440 0.1
telink lighting-app tlsr9518adk80d (read/write) 768410 769290 880 0.1
bss 79116 79540 424 0.5
text 533546 533998 452 0.1
Decreases (6 builds for mbed, p6)
platform target config section 1adaf7a ee79c69 change % change
mbed all-clusters-app CY8CPROTO_062_4343W+release .heap 851896 851472 -424 -0.0
lighting-app CY8CPROTO_062_4343W+release .heap 858672 858248 -424 -0.0
lock-app CY8CPROTO_062_4343W+release .heap 859792 859368 -424 -0.0
shell CY8CPROTO_062_4343W+release .heap 875208 874824 -384 -0.0
p6 all-clusters-app default .heap 918504 918080 -424 -0.0
lock-app default .heap 930000 929576 -424 -0.0
Full report (38 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 1adaf7a ee79c69 change % change
efr32 lighting-app BRD4161A (read only) 750448 750928 480 0.1
(read/write) 119692 120116 424 0.4
.bss 117892 118316 424 0.4
.data 1800 1800 0 0.0
.text 750440 750920 480 0.1
BRD4161A+rpc (read only) 737972 738468 496 0.1
(read/write) 136320 136744 424 0.3
.bss 134396 134820 424 0.3
.data 1924 1924 0 0.0
.text 737964 738460 496 0.1
lock-app BRD4161A (read only) 727504 728000 496 0.1
(read/write) 113380 113804 424 0.4
.bss 111620 112044 424 0.4
.data 1756 1756 0 0.0
.text 727496 727992 496 0.1
window-app BRD4161A (read only) 728488 728968 480 0.1
(read/write) 113700 114124 424 0.4
.bss 111940 112364 424 0.4
.data 1760 1760 0 0.0
.text 728480 728960 480 0.1
esp32 all-clusters-app c3devkit (read only) 828884 829338 454 0.1
(read/write) 1220250 1220682 432 0.0
.dram0.bss 56736 57160 424 0.7
.dram0.data 14084 14084 0 0.0
.flash.rodata 164176 164176 0 0.0
.flash.text 828884 829338 454 0.1
.iram0.text 61394 61394 0 0.0
m5stack (read only) 899907 900371 464 0.1
(read/write) 419564 419988 424 0.1
.dram0.bss 62088 62512 424 0.7
.dram0.data 34056 34056 0 0.0
.flash.rodata 192140 192140 0 0.0
.flash.text 894523 894987 464 0.1
.iram0.text 122943 122943 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 707304 708176 872 0.1
.bss 77212 77636 424 0.5
.data 1912 1912 0 0.0
.text 622380 622828 448 0.1
lock-app k32w061+debug (read/write) 598736 599624 888 0.1
.bss 67716 68140 424 0.6
.data 1880 1880 0 0.0
.text 523340 523804 464 0.1
shell k32w061+debug (read/write) 664112 665400 1288 0.2
.bss 78876 79684 808 1.0
.data 1848 1848 0 0.0
.text 577588 578068 480 0.1
linux all-clusters-app debug (read only) 1729833 1731593 1760 0.1
(read/write) 126240 126688 448 0.4
.bss 56816 57264 448 0.8
.data 1042 1042 0 0.0
.data.rel.ro 63088 63088 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 552 552 0 0.0
.rodata 136789 136789 0 0.0
.text 1459090 1460850 1760 0.1
bridge-app debug+rpc (read only) 1324829 1326589 1760 0.1
(read/write) 76432 76880 448 0.6
.bss 41520 41968 448 1.1
.data 1568 1568 0 0.0
.data.rel.ro 28352 28352 0 0.0
.dynamic 592 592 0 0.0
.got 3984 3984 0 0.0
.init 27 27 0 0.0
.init_array 408 408 0 0.0
.rodata 112028 112028 0 0.0
.text 1115397 1117157 1760 0.2
chip-tool debug (read only) 4986237 4987997 1760 0.0
(read/write) 166280 166728 448 0.3
.bss 39848 40296 448 1.1
.data 2272 2272 0 0.0
.data.rel.ro 118672 118672 0 0.0
.dynamic 592 592 0 0.0
.got 4416 4416 0 0.0
.init 27 27 0 0.0
.init_array 472 472 0 0.0
.rodata 268458 268458 0 0.0
.text 4407269 4409029 1760 0.0
lighting-app debug+rpc (read only) 1593937 1595713 1776 0.1
(read/write) 109616 110064 448 0.4
.bss 47152 47600 448 1.0
.data 1234 1234 0 0.0
.data.rel.ro 55920 55920 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 536 536 0 0.0
.rodata 129649 129649 0 0.0
.text 1329282 1331058 1776 0.1
ota-provider-app debug (read only) 1272377 1274153 1776 0.1
(read/write) 75048 75496 448 0.6
.bss 44096 44544 448 1.0
.data 784 784 0 0.0
.data.rel.ro 25080 25080 0 0.0
.dynamic 592 592 0 0.0
.got 4016 4016 0 0.0
.init 27 27 0 0.0
.init_array 448 448 0 0.0
.rodata 114047 114047 0 0.0
.text 1060738 1062514 1776 0.2
ota-requestor-app debug (read only) 1358113 1359889 1776 0.1
(read/write) 78784 79232 448 0.6
.bss 46560 47008 448 1.0
.data 848 848 0 0.0
.data.rel.ro 26280 26280 0 0.0
.dynamic 592 592 0 0.0
.got 3992 3992 0 0.0
.init 27 27 0 0.0
.init_array 472 472 0 0.0
.rodata 125064 125064 0 0.0
.text 1133074 1134850 1776 0.2
shell debug (read only) 799185 799697 512 0.1
(read/write) 65832 66216 384 0.6
.bss 23336 23720 384 1.6
.data 242 242 0 0.0
.data.rel.ro 37752 37752 0 0.0
.dynamic 592 592 0 0.0
.got 3528 3528 0 0.0
.init 27 27 0 0.0
.init_array 344 344 0 0.0
.rodata 78703 78703 0 0.0
.text 616466 616978 512 0.1
tv-app debug (read only) 1876257 1878017 1760 0.1
(read/write) 318392 320376 1984 0.6
.bss 249800 251784 1984 0.8
.data 2768 2768 0 0.0
.data.rel.ro 60144 60144 0 0.0
.dynamic 592 592 0 0.0
.got 4432 4432 0 0.0
.init 27 27 0 0.0
.init_array 616 616 0 0.0
.rodata 158021 158021 0 0.0
.text 1573106 1574866 1760 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2288000 2288680 680 0.0
.bss 179332 179756 424 0.2
.data 5216 5216 0 0.0
.heap 851896 851472 -424 -0.0
.text 1250600 1251280 680 0.1
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2273936 2274616 680 0.0
.bss 172196 172620 424 0.2
.data 5576 5576 0 0.0
.heap 858672 858248 -424 -0.0
.text 1236536 1237216 680 0.1
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2249840 2250520 680 0.0
.bss 171084 171508 424 0.2
.data 5568 5568 0 0.0
.heap 859792 859368 -424 -0.0
.text 1212440 1213120 680 0.1
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139744 1139744 0 0.0
.bss 11752 11752 0 0.0
.data 4368 4368 0 0.0
.heap 1020328 1020328 0 0.0
.text 103128 103128 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2050480 2050544 64 0.0
.bss 156272 156656 384 0.2
.data 4968 4968 0 0.0
.heap 875208 874824 -384 -0.0
.text 1013080 1013144 64 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 865027 865891 864 0.1
bss 110604 111028 424 0.4
rodata 95828 95828 0 0.0
text 582972 583416 444 0.1
nrf52840dk_nrf52840+rpc (read/write) 827395 828259 864 0.1
bss 106960 107384 424 0.4
rodata 87012 87012 0 0.0
text 557140 557584 444 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 790082 790930 848 0.1
bss 111980 112404 424 0.4
rodata 91084 91084 0 0.0
text 512444 512880 436 0.1
lock-app nrf52840dk_nrf52840 (read/write) 840427 841323 896 0.1
bss 109628 110052 424 0.4
rodata 92300 92300 0 0.0
text 563064 563508 444 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 765730 766610 880 0.1
bss 111040 111464 424 0.4
rodata 87604 87604 0 0.0
text 492628 493064 436 0.1
pigweed-app nrf52840dk_nrf52840 (read/write) 497327 497327 0 0.0
bss 51824 51824 0 0.0
rodata 45780 45780 0 0.0
text 339436 339436 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 846567 847431 864 0.1
bss 109768 110192 424 0.4
rodata 94008 94008 0 0.0
text 567248 567692 444 0.1
pump-controller-app nrf52840dk_nrf52840 (read/write) 840127 841023 896 0.1
bss 109664 110088 424 0.4
rodata 92256 92256 0 0.0
text 562684 563128 444 0.1
shell nrf52840dk_nrf52840 (read/write) 778003 778515 512 0.1
bss 109112 109496 384 0.4
rodata 73064 73064 0 0.0
text 521244 521360 116 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 693058 693570 512 0.1
bss 110096 110480 384 0.3
rodata 67708 67708 0 0.0
text 441856 441972 116 0.0
p6 all-clusters-app default (read/write) 2298456 2298936 480 0.0
.bss 112320 112744 424 0.4
.data 2520 2520 0 0.0
.heap 918504 918080 -424 -0.0
.text 1256720 1257200 480 0.0
lock-app default (read/write) 2215944 2216408 464 0.0
.bss 100944 101368 424 0.4
.data 2400 2400 0 0.0
.heap 930000 929576 -424 -0.0
.text 1174208 1174672 464 0.0
qpg lighting-app qpg6100+debug (read only) 494080 494536 456 0.1
(read/write) 114144 114144 0 0.0
.bss 50256 50680 424 0.8
.data 1008 1008 0 0.0
.text 488760 489216 456 0.1
lock-app qpg6100+debug (read only) 469044 469484 440 0.1
(read/write) 114140 114140 0 0.0
.bss 49200 49624 424 0.9
.data 964 964 0 0.0
.text 463724 464164 440 0.1
persistent-storage-app qpg6100+debug (read only) 105416 105416 0 0.0
(read/write) 114142 114142 0 0.0
.bss 8994 8994 0 0.0
.data 272 272 0 0.0
.text 100096 100096 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 768410 769290 880 0.1
bss 79116 79540 424 0.5
noinit 37160 37160 0 0.0
text 533546 533998 452 0.1

@emargolis emargolis force-pushed the emargolis/feature/access-control-acls branch from ee79c69 to 8bdd20d Compare November 19, 2021 21:39
@github-actions
Copy link

github-actions bot commented Nov 19, 2021

PR #12027: Size comparison from 5bad4ed to 8bdd20d

Increases above 0.2%:

platform target config section 5bad4ed 8bdd20d change % change
efr32 lighting-app BRD4161A (read/write) 119692 120116 424 0.4
.bss 117892 118316 424 0.4
BRD4161A+rpc (read/write) 136320 136744 424 0.3
.bss 134396 134820 424 0.3
lock-app BRD4161A (read/write) 113380 113804 424 0.4
.bss 111620 112044 424 0.4
window-app BRD4161A (read/write) 113700 114124 424 0.4
.bss 111940 112364 424 0.4
esp32 all-clusters-app c3devkit .dram0.bss 59424 59848 424 0.7
m5stack .dram0.bss 64776 65200 424 0.7
k32w lighting-app k32w061+se05x+release .bss 77212 77636 424 0.5
lock-app k32w061+debug .bss 67716 68140 424 0.6
shell k32w061+debug .bss 78876 79684 808 1.0
linux all-clusters-app debug (read/write) 130440 130888 448 0.3
.bss 60272 60720 448 0.7
bridge-app debug+rpc (read/write) 76432 76880 448 0.6
.bss 41520 41968 448 1.1
chip-tool debug (read/write) 166376 166824 448 0.3
.bss 39848 40296 448 1.1
lighting-app debug+rpc (read/write) 109616 110064 448 0.4
.bss 47152 47600 448 1.0
ota-provider-app debug (read/write) 75048 75496 448 0.6
.bss 44096 44544 448 1.0
ota-requestor-app debug (read/write) 78784 79232 448 0.6
.bss 46560 47008 448 1.0
shell debug (read/write) 65832 66216 384 0.6
.bss 23336 23720 384 1.6
tv-app debug (read/write) 318392 320376 1984 0.6
.bss 249800 251784 1984 0.8
nrfconnect lighting-app nrf52840dk_nrf52840 bss 110604 111028 424 0.4
nrf52840dk_nrf52840+rpc bss 106960 107384 424 0.4
nrf5340dk_nrf5340_cpuapp bss 111980 112404 424 0.4
lock-app nrf52840dk_nrf52840 bss 109628 110052 424 0.4
nrf5340dk_nrf5340_cpuapp bss 111040 111464 424 0.4
pump-app nrf52840dk_nrf52840 bss 109768 110192 424 0.4
pump-controller-app nrf52840dk_nrf52840 bss 109664 110088 424 0.4
shell nrf52840dk_nrf52840 bss 109112 109496 384 0.4
nrf5340dk_nrf5340_cpuapp bss 110096 110480 384 0.3
p6 all-clusters-app default .bss 115008 115432 424 0.4
lock-app default .bss 100944 101368 424 0.4
qpg lighting-app qpg6100+debug .bss 50256 50680 424 0.8
lock-app qpg6100+debug .bss 49200 49624 424 0.9
telink lighting-app tlsr9518adk80d bss 79116 79540 424 0.5
Increases (35 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 5bad4ed 8bdd20d change % change
efr32 lighting-app BRD4161A (read only) 750448 750928 480 0.1
(read/write) 119692 120116 424 0.4
.bss 117892 118316 424 0.4
.text 750440 750920 480 0.1
BRD4161A+rpc (read only) 737972 738468 496 0.1
(read/write) 136320 136744 424 0.3
.bss 134396 134820 424 0.3
.text 737964 738460 496 0.1
lock-app BRD4161A (read only) 727504 728000 496 0.1
(read/write) 113380 113804 424 0.4
.bss 111620 112044 424 0.4
.text 727496 727992 496 0.1
window-app BRD4161A (read only) 728488 728968 480 0.1
(read/write) 113700 114124 424 0.4
.bss 111940 112364 424 0.4
.text 728480 728960 480 0.1
esp32 all-clusters-app c3devkit (read only) 831588 832042 454 0.1
(read/write) 1223170 1223602 432 0.0
.dram0.bss 59424 59848 424 0.7
.flash.text 831588 832042 454 0.1
m5stack (read only) 902623 903127 504 0.1
(read/write) 422480 422904 424 0.1
.dram0.bss 64776 65200 424 0.7
.flash.text 897239 897743 504 0.1
k32w lighting-app k32w061+se05x+release (read/write) 707304 708176 872 0.1
.bss 77212 77636 424 0.5
.text 622380 622828 448 0.1
lock-app k32w061+debug (read/write) 598736 599624 888 0.1
.bss 67716 68140 424 0.6
.text 523340 523804 464 0.1
shell k32w061+debug (read/write) 664112 665400 1288 0.2
.bss 78876 79684 808 1.0
.text 577588 578068 480 0.1
linux all-clusters-app debug (read only) 1745009 1746785 1776 0.1
(read/write) 130440 130888 448 0.3
.bss 60272 60720 448 0.7
.text 1471890 1473666 1776 0.1
bridge-app debug+rpc (read only) 1324829 1326589 1760 0.1
(read/write) 76432 76880 448 0.6
.bss 41520 41968 448 1.1
.text 1115397 1117157 1760 0.2
chip-tool debug (read only) 4999941 5001717 1776 0.0
(read/write) 166376 166824 448 0.3
.bss 39848 40296 448 1.1
.text 4419877 4421653 1776 0.0
lighting-app debug+rpc (read only) 1593937 1595713 1776 0.1
(read/write) 109616 110064 448 0.4
.bss 47152 47600 448 1.0
.text 1329282 1331058 1776 0.1
ota-provider-app debug (read only) 1272377 1274153 1776 0.1
(read/write) 75048 75496 448 0.6
.bss 44096 44544 448 1.0
.text 1060738 1062514 1776 0.2
ota-requestor-app debug (read only) 1358113 1359889 1776 0.1
(read/write) 78784 79232 448 0.6
.bss 46560 47008 448 1.0
.text 1133074 1134850 1776 0.2
shell debug (read only) 799185 799697 512 0.1
(read/write) 65832 66216 384 0.6
.bss 23336 23720 384 1.6
.text 616466 616978 512 0.1
tv-app debug (read only) 1876257 1878017 1760 0.1
(read/write) 318392 320376 1984 0.6
.bss 249800 251784 1984 0.8
.text 1573106 1574866 1760 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2290040 2290720 680 0.0
.bss 182028 182452 424 0.2
.text 1252640 1253320 680 0.1
lighting-app CY8CPROTO_062_4343W+release (read/write) 2273936 2274616 680 0.0
.bss 172196 172620 424 0.2
.text 1236536 1237216 680 0.1
lock-app CY8CPROTO_062_4343W+release (read/write) 2249840 2250520 680 0.0
.bss 171084 171508 424 0.2
.text 1212440 1213120 680 0.1
shell CY8CPROTO_062_4343W+release (read/write) 2050480 2050544 64 0.0
.bss 156272 156656 384 0.2
.text 1013080 1013144 64 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 865027 865891 864 0.1
bss 110604 111028 424 0.4
text 582972 583416 444 0.1
nrf52840dk_nrf52840+rpc (read/write) 827395 828259 864 0.1
bss 106960 107384 424 0.4
text 557140 557584 444 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 790082 790930 848 0.1
bss 111980 112404 424 0.4
text 512444 512880 436 0.1
lock-app nrf52840dk_nrf52840 (read/write) 840427 841323 896 0.1
bss 109628 110052 424 0.4
text 563064 563508 444 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 765730 766610 880 0.1
bss 111040 111464 424 0.4
text 492628 493064 436 0.1
pump-app nrf52840dk_nrf52840 (read/write) 846567 847431 864 0.1
bss 109768 110192 424 0.4
text 567248 567692 444 0.1
pump-controller-app nrf52840dk_nrf52840 (read/write) 840127 841023 896 0.1
bss 109664 110088 424 0.4
text 562684 563128 444 0.1
shell nrf52840dk_nrf52840 (read/write) 778003 778515 512 0.1
bss 109112 109496 384 0.4
text 521244 521360 116 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 693058 693570 512 0.1
bss 110096 110480 384 0.3
text 441856 441972 116 0.0
p6 all-clusters-app default (read/write) 2302976 2303456 480 0.0
.bss 115008 115432 424 0.4
.text 1261240 1261720 480 0.0
lock-app default (read/write) 2215944 2216408 464 0.0
.bss 100944 101368 424 0.4
.text 1174208 1174672 464 0.0
qpg lighting-app qpg6100+debug (read only) 494080 494536 456 0.1
.bss 50256 50680 424 0.8
.text 488760 489216 456 0.1
lock-app qpg6100+debug (read only) 469044 469484 440 0.1
.bss 49200 49624 424 0.9
.text 463724 464164 440 0.1
telink lighting-app tlsr9518adk80d (read/write) 768410 769290 880 0.1
bss 79116 79540 424 0.5
text 533546 533998 452 0.1
Decreases (6 builds for mbed, p6)
platform target config section 5bad4ed 8bdd20d change % change
mbed all-clusters-app CY8CPROTO_062_4343W+release .heap 849192 848768 -424 -0.0
lighting-app CY8CPROTO_062_4343W+release .heap 858672 858248 -424 -0.0
lock-app CY8CPROTO_062_4343W+release .heap 859792 859368 -424 -0.0
shell CY8CPROTO_062_4343W+release .heap 875208 874824 -384 -0.0
p6 all-clusters-app default .heap 915808 915384 -424 -0.0
lock-app default .heap 930000 929576 -424 -0.0
Full report (38 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 5bad4ed 8bdd20d change % change
efr32 lighting-app BRD4161A (read only) 750448 750928 480 0.1
(read/write) 119692 120116 424 0.4
.bss 117892 118316 424 0.4
.data 1800 1800 0 0.0
.text 750440 750920 480 0.1
BRD4161A+rpc (read only) 737972 738468 496 0.1
(read/write) 136320 136744 424 0.3
.bss 134396 134820 424 0.3
.data 1924 1924 0 0.0
.text 737964 738460 496 0.1
lock-app BRD4161A (read only) 727504 728000 496 0.1
(read/write) 113380 113804 424 0.4
.bss 111620 112044 424 0.4
.data 1756 1756 0 0.0
.text 727496 727992 496 0.1
window-app BRD4161A (read only) 728488 728968 480 0.1
(read/write) 113700 114124 424 0.4
.bss 111940 112364 424 0.4
.data 1760 1760 0 0.0
.text 728480 728960 480 0.1
esp32 all-clusters-app c3devkit (read only) 831588 832042 454 0.1
(read/write) 1223170 1223602 432 0.0
.dram0.bss 59424 59848 424 0.7
.dram0.data 14092 14092 0 0.0
.flash.rodata 164408 164408 0 0.0
.flash.text 831588 832042 454 0.1
.iram0.text 61394 61394 0 0.0
m5stack (read only) 902623 903127 504 0.1
(read/write) 422480 422904 424 0.1
.dram0.bss 64776 65200 424 0.7
.dram0.data 34056 34056 0 0.0
.flash.rodata 192368 192368 0 0.0
.flash.text 897239 897743 504 0.1
.iram0.text 122943 122943 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 707304 708176 872 0.1
.bss 77212 77636 424 0.5
.data 1912 1912 0 0.0
.text 622380 622828 448 0.1
lock-app k32w061+debug (read/write) 598736 599624 888 0.1
.bss 67716 68140 424 0.6
.data 1880 1880 0 0.0
.text 523340 523804 464 0.1
shell k32w061+debug (read/write) 664112 665400 1288 0.2
.bss 78876 79684 808 1.0
.data 1848 1848 0 0.0
.text 577588 578068 480 0.1
linux all-clusters-app debug (read only) 1745009 1746785 1776 0.1
(read/write) 130440 130888 448 0.3
.bss 60272 60720 448 0.7
.data 1042 1042 0 0.0
.data.rel.ro 63824 63824 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 560 560 0 0.0
.rodata 137461 137461 0 0.0
.text 1471890 1473666 1776 0.1
bridge-app debug+rpc (read only) 1324829 1326589 1760 0.1
(read/write) 76432 76880 448 0.6
.bss 41520 41968 448 1.1
.data 1568 1568 0 0.0
.data.rel.ro 28352 28352 0 0.0
.dynamic 592 592 0 0.0
.got 3984 3984 0 0.0
.init 27 27 0 0.0
.init_array 408 408 0 0.0
.rodata 112028 112028 0 0.0
.text 1115397 1117157 1760 0.2
chip-tool debug (read only) 4999941 5001717 1776 0.0
(read/write) 166376 166824 448 0.3
.bss 39848 40296 448 1.1
.data 2272 2272 0 0.0
.data.rel.ro 118752 118752 0 0.0
.dynamic 592 592 0 0.0
.got 4416 4416 0 0.0
.init 27 27 0 0.0
.init_array 472 472 0 0.0
.rodata 269386 269386 0 0.0
.text 4419877 4421653 1776 0.0
lighting-app debug+rpc (read only) 1593937 1595713 1776 0.1
(read/write) 109616 110064 448 0.4
.bss 47152 47600 448 1.0
.data 1234 1234 0 0.0
.data.rel.ro 55920 55920 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 536 536 0 0.0
.rodata 129649 129649 0 0.0
.text 1329282 1331058 1776 0.1
ota-provider-app debug (read only) 1272377 1274153 1776 0.1
(read/write) 75048 75496 448 0.6
.bss 44096 44544 448 1.0
.data 784 784 0 0.0
.data.rel.ro 25080 25080 0 0.0
.dynamic 592 592 0 0.0
.got 4016 4016 0 0.0
.init 27 27 0 0.0
.init_array 448 448 0 0.0
.rodata 114047 114047 0 0.0
.text 1060738 1062514 1776 0.2
ota-requestor-app debug (read only) 1358113 1359889 1776 0.1
(read/write) 78784 79232 448 0.6
.bss 46560 47008 448 1.0
.data 848 848 0 0.0
.data.rel.ro 26280 26280 0 0.0
.dynamic 592 592 0 0.0
.got 3992 3992 0 0.0
.init 27 27 0 0.0
.init_array 472 472 0 0.0
.rodata 125064 125064 0 0.0
.text 1133074 1134850 1776 0.2
shell debug (read only) 799185 799697 512 0.1
(read/write) 65832 66216 384 0.6
.bss 23336 23720 384 1.6
.data 242 242 0 0.0
.data.rel.ro 37752 37752 0 0.0
.dynamic 592 592 0 0.0
.got 3528 3528 0 0.0
.init 27 27 0 0.0
.init_array 344 344 0 0.0
.rodata 78703 78703 0 0.0
.text 616466 616978 512 0.1
tv-app debug (read only) 1876257 1878017 1760 0.1
(read/write) 318392 320376 1984 0.6
.bss 249800 251784 1984 0.8
.data 2768 2768 0 0.0
.data.rel.ro 60144 60144 0 0.0
.dynamic 592 592 0 0.0
.got 4432 4432 0 0.0
.init 27 27 0 0.0
.init_array 616 616 0 0.0
.rodata 158021 158021 0 0.0
.text 1573106 1574866 1760 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2290040 2290720 680 0.0
.bss 182028 182452 424 0.2
.data 5224 5224 0 0.0
.heap 849192 848768 -424 -0.0
.text 1252640 1253320 680 0.1
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2273936 2274616 680 0.0
.bss 172196 172620 424 0.2
.data 5576 5576 0 0.0
.heap 858672 858248 -424 -0.0
.text 1236536 1237216 680 0.1
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2249840 2250520 680 0.0
.bss 171084 171508 424 0.2
.data 5568 5568 0 0.0
.heap 859792 859368 -424 -0.0
.text 1212440 1213120 680 0.1
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139744 1139744 0 0.0
.bss 11752 11752 0 0.0
.data 4368 4368 0 0.0
.heap 1020328 1020328 0 0.0
.text 103128 103128 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2050480 2050544 64 0.0
.bss 156272 156656 384 0.2
.data 4968 4968 0 0.0
.heap 875208 874824 -384 -0.0
.text 1013080 1013144 64 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 865027 865891 864 0.1
bss 110604 111028 424 0.4
rodata 95828 95828 0 0.0
text 582972 583416 444 0.1
nrf52840dk_nrf52840+rpc (read/write) 827395 828259 864 0.1
bss 106960 107384 424 0.4
rodata 87012 87012 0 0.0
text 557140 557584 444 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 790082 790930 848 0.1
bss 111980 112404 424 0.4
rodata 91084 91084 0 0.0
text 512444 512880 436 0.1
lock-app nrf52840dk_nrf52840 (read/write) 840427 841323 896 0.1
bss 109628 110052 424 0.4
rodata 92300 92300 0 0.0
text 563064 563508 444 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 765730 766610 880 0.1
bss 111040 111464 424 0.4
rodata 87604 87604 0 0.0
text 492628 493064 436 0.1
pigweed-app nrf52840dk_nrf52840 (read/write) 497327 497327 0 0.0
bss 51824 51824 0 0.0
rodata 45780 45780 0 0.0
text 339436 339436 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 846567 847431 864 0.1
bss 109768 110192 424 0.4
rodata 94008 94008 0 0.0
text 567248 567692 444 0.1
pump-controller-app nrf52840dk_nrf52840 (read/write) 840127 841023 896 0.1
bss 109664 110088 424 0.4
rodata 92256 92256 0 0.0
text 562684 563128 444 0.1
shell nrf52840dk_nrf52840 (read/write) 778003 778515 512 0.1
bss 109112 109496 384 0.4
rodata 73064 73064 0 0.0
text 521244 521360 116 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 693058 693570 512 0.1
bss 110096 110480 384 0.3
rodata 67708 67708 0 0.0
text 441856 441972 116 0.0
p6 all-clusters-app default (read/write) 2302976 2303456 480 0.0
.bss 115008 115432 424 0.4
.data 2528 2528 0 0.0
.heap 915808 915384 -424 -0.0
.text 1261240 1261720 480 0.0
lock-app default (read/write) 2215944 2216408 464 0.0
.bss 100944 101368 424 0.4
.data 2400 2400 0 0.0
.heap 930000 929576 -424 -0.0
.text 1174208 1174672 464 0.0
qpg lighting-app qpg6100+debug (read only) 494080 494536 456 0.1
(read/write) 114144 114144 0 0.0
.bss 50256 50680 424 0.8
.data 1008 1008 0 0.0
.text 488760 489216 456 0.1
lock-app qpg6100+debug (read only) 469044 469484 440 0.1
(read/write) 114140 114140 0 0.0
.bss 49200 49624 424 0.9
.data 964 964 0 0.0
.text 463724 464164 440 0.1
persistent-storage-app qpg6100+debug (read only) 105416 105416 0 0.0
(read/write) 114142 114142 0 0.0
.bss 8994 8994 0 0.0
.data 272 272 0 0.0
.text 100096 100096 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 768410 769290 880 0.1
bss 79116 79540 424 0.5
noinit 37160 37160 0 0.0
text 533546 533998 452 0.1

@emargolis
Copy link
Contributor Author

CHIP-Specifications/connectedhomeip-spec#4609

The spec was updated with #4646 merge

src/credentials/CHIPCert.cpp Outdated Show resolved Hide resolved
src/lib/core/SessionTypes.h Outdated Show resolved Hide resolved
src/transport/SecureSession.h Outdated Show resolved Hide resolved
@github-actions
Copy link

github-actions bot commented Nov 22, 2021

PR #12027: Size comparison from 4bb1e67 to 7365d5b

Increases above 0.2%:

platform target config section 4bb1e67 7365d5b change % change
efr32 lighting-app BRD4161A (read/write) 119692 120116 424 0.4
.bss 117892 118316 424 0.4
BRD4161A+rpc (read/write) 136320 136744 424 0.3
.bss 134396 134820 424 0.3
lock-app BRD4161A (read/write) 113380 113804 424 0.4
.bss 111620 112044 424 0.4
window-app BRD4161A (read/write) 113700 114124 424 0.4
.bss 111940 112364 424 0.4
esp32 all-clusters-app c3devkit .dram0.bss 57696 58120 424 0.7
m5stack .dram0.bss 63056 63480 424 0.7
k32w lighting-app k32w061+se05x+release .bss 77212 77636 424 0.5
lock-app k32w061+debug .bss 67716 68140 424 0.6
shell k32w061+debug .bss 78876 79684 808 1.0
linux all-clusters-app debug (read/write) 128392 128840 448 0.3
.bss 58544 58992 448 0.8
bridge-app debug+rpc (read/write) 76432 76880 448 0.6
.bss 41520 41968 448 1.1
chip-tool debug (read/write) 165960 166408 448 0.3
.bss 39848 40296 448 1.1
lighting-app debug+rpc (read/write) 109616 110064 448 0.4
.bss 47152 47600 448 1.0
ota-provider-app debug (read/write) 75048 75496 448 0.6
.bss 44096 44544 448 1.0
ota-requestor-app debug (read/write) 78912 79360 448 0.6
.bss 46560 47008 448 1.0
shell debug (read/write) 65832 66216 384 0.6
.bss 23336 23720 384 1.6
tv-app debug (read/write) 318520 320504 1984 0.6
.bss 249800 251784 1984 0.8
nrfconnect lighting-app nrf52840dk_nrf52840 bss 110604 111028 424 0.4
nrf52840dk_nrf52840+rpc bss 106960 107384 424 0.4
nrf5340dk_nrf5340_cpuapp bss 111980 112404 424 0.4
lock-app nrf52840dk_nrf52840 bss 109628 110052 424 0.4
nrf5340dk_nrf5340_cpuapp bss 111040 111464 424 0.4
pump-app nrf52840dk_nrf52840 bss 109768 110192 424 0.4
pump-controller-app nrf52840dk_nrf52840 bss 109664 110088 424 0.4
shell nrf52840dk_nrf52840 bss 109112 109496 384 0.4
nrf5340dk_nrf5340_cpuapp bss 110096 110480 384 0.3
p6 all-clusters-app default .bss 113280 113704 424 0.4
lock-app default .bss 100944 101368 424 0.4
qpg lighting-app qpg6100+debug .bss 50256 50680 424 0.8
lock-app qpg6100+debug .bss 49200 49624 424 0.9
telink lighting-app tlsr9518adk80d bss 79116 79540 424 0.5
Increases (35 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 4bb1e67 7365d5b change % change
efr32 lighting-app BRD4161A (read only) 750704 751184 480 0.1
(read/write) 119692 120116 424 0.4
.bss 117892 118316 424 0.4
.text 750696 751176 480 0.1
BRD4161A+rpc (read only) 738228 738708 480 0.1
(read/write) 136320 136744 424 0.3
.bss 134396 134820 424 0.3
.text 738220 738700 480 0.1
lock-app BRD4161A (read only) 727760 728256 496 0.1
(read/write) 113380 113804 424 0.4
.bss 111620 112044 424 0.4
.text 727752 728248 496 0.1
window-app BRD4161A (read only) 728744 729224 480 0.1
(read/write) 113700 114124 424 0.4
.bss 111940 112364 424 0.4
.text 728736 729216 480 0.1
esp32 all-clusters-app c3devkit (read only) 831812 832266 454 0.1
(read/write) 1221210 1221642 432 0.0
.dram0.bss 57696 58120 424 0.7
.flash.text 831812 832266 454 0.1
m5stack (read only) 902831 903319 488 0.1
(read/write) 420536 420960 424 0.1
.dram0.bss 63056 63480 424 0.7
.flash.text 897447 897935 488 0.1
k32w lighting-app k32w061+se05x+release (read/write) 707512 708384 872 0.1
.bss 77212 77636 424 0.5
.text 622588 623036 448 0.1
lock-app k32w061+debug (read/write) 598944 599816 872 0.1
.bss 67716 68140 424 0.6
.text 523548 523996 448 0.1
shell k32w061+debug (read/write) 664320 665592 1272 0.2
.bss 78876 79684 808 1.0
.text 577796 578260 464 0.1
linux all-clusters-app debug (read only) 1746153 1747945 1792 0.1
(read/write) 128392 128840 448 0.3
.bss 58544 58992 448 0.8
.text 1473026 1474818 1792 0.1
bridge-app debug+rpc (read only) 1325965 1327757 1792 0.1
(read/write) 76432 76880 448 0.6
.bss 41520 41968 448 1.1
.text 1116533 1118325 1792 0.2
chip-tool debug (read only) 4999845 5001637 1792 0.0
(read/write) 165960 166408 448 0.3
.bss 39848 40296 448 1.1
.text 4419957 4421749 1792 0.0
lighting-app debug+rpc (read only) 1595073 1596865 1792 0.1
(read/write) 109616 110064 448 0.4
.bss 47152 47600 448 1.0
.text 1330418 1332210 1792 0.1
ota-provider-app debug (read only) 1273513 1275305 1792 0.1
(read/write) 75048 75496 448 0.6
.bss 44096 44544 448 1.0
.text 1061874 1063666 1792 0.2
ota-requestor-app debug (read only) 1369761 1371553 1792 0.1
(read/write) 78912 79360 448 0.6
.bss 46560 47008 448 1.0
.text 1143938 1145730 1792 0.2
shell debug (read only) 799185 799697 512 0.1
(read/write) 65832 66216 384 0.6
.bss 23336 23720 384 1.6
.text 616466 616978 512 0.1
tv-app debug (read only) 1887721 1889529 1808 0.1
(read/write) 318520 320504 1984 0.6
.bss 249800 251784 1984 0.8
.text 1583906 1585714 1808 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2290128 2290808 680 0.0
.bss 180300 180724 424 0.2
.text 1252728 1253408 680 0.1
lighting-app CY8CPROTO_062_4343W+release (read/write) 2274256 2274936 680 0.0
.bss 172196 172620 424 0.2
.text 1236856 1237536 680 0.1
lock-app CY8CPROTO_062_4343W+release (read/write) 2250096 2250776 680 0.0
.bss 171084 171508 424 0.2
.text 1212696 1213376 680 0.1
shell CY8CPROTO_062_4343W+release (read/write) 2050480 2050544 64 0.0
.bss 156272 156656 384 0.2
.text 1013080 1013144 64 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 865235 866099 864 0.1
bss 110604 111028 424 0.4
text 583176 583620 444 0.1
nrf52840dk_nrf52840+rpc (read/write) 827603 828467 864 0.1
bss 106960 107384 424 0.4
text 557344 557788 444 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 790274 791138 864 0.1
bss 111980 112404 424 0.4
text 512644 513080 436 0.1
lock-app nrf52840dk_nrf52840 (read/write) 840635 841515 880 0.1
bss 109628 110052 424 0.4
text 563268 563712 444 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 765922 766818 896 0.1
bss 111040 111464 424 0.4
text 492832 493268 436 0.1
pump-app nrf52840dk_nrf52840 (read/write) 846775 847639 864 0.1
bss 109768 110192 424 0.4
text 567452 567896 444 0.1
pump-controller-app nrf52840dk_nrf52840 (read/write) 840335 841215 880 0.1
bss 109664 110088 424 0.4
text 562888 563332 444 0.1
shell nrf52840dk_nrf52840 (read/write) 778003 778515 512 0.1
bss 109112 109496 384 0.4
text 521244 521360 116 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 693058 693570 512 0.1
bss 110096 110480 384 0.3
text 441856 441972 116 0.0
p6 all-clusters-app default (read/write) 2302984 2303464 480 0.0
.bss 113280 113704 424 0.4
.text 1261248 1261728 480 0.0
lock-app default (read/write) 2216200 2216664 464 0.0
.bss 100944 101368 424 0.4
.text 1174464 1174928 464 0.0
qpg lighting-app qpg6100+debug (read only) 494272 494728 456 0.1
.bss 50256 50680 424 0.8
.text 488952 489408 456 0.1
lock-app qpg6100+debug (read only) 469236 469676 440 0.1
.bss 49200 49624 424 0.9
.text 463916 464356 440 0.1
telink lighting-app tlsr9518adk80d (read/write) 768626 769514 888 0.1
bss 79116 79540 424 0.5
text 533768 534220 452 0.1
Decreases (6 builds for mbed, p6)
platform target config section 4bb1e67 7365d5b change % change
mbed all-clusters-app CY8CPROTO_062_4343W+release .heap 850920 850496 -424 -0.0
lighting-app CY8CPROTO_062_4343W+release .heap 858672 858248 -424 -0.0
lock-app CY8CPROTO_062_4343W+release .heap 859792 859368 -424 -0.0
shell CY8CPROTO_062_4343W+release .heap 875208 874824 -384 -0.0
p6 all-clusters-app default .heap 917536 917112 -424 -0.0
lock-app default .heap 930000 929576 -424 -0.0
Full report (38 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 4bb1e67 7365d5b change % change
efr32 lighting-app BRD4161A (read only) 750704 751184 480 0.1
(read/write) 119692 120116 424 0.4
.bss 117892 118316 424 0.4
.data 1800 1800 0 0.0
.text 750696 751176 480 0.1
BRD4161A+rpc (read only) 738228 738708 480 0.1
(read/write) 136320 136744 424 0.3
.bss 134396 134820 424 0.3
.data 1924 1924 0 0.0
.text 738220 738700 480 0.1
lock-app BRD4161A (read only) 727760 728256 496 0.1
(read/write) 113380 113804 424 0.4
.bss 111620 112044 424 0.4
.data 1756 1756 0 0.0
.text 727752 728248 496 0.1
window-app BRD4161A (read only) 728744 729224 480 0.1
(read/write) 113700 114124 424 0.4
.bss 111940 112364 424 0.4
.data 1760 1760 0 0.0
.text 728736 729216 480 0.1
esp32 all-clusters-app c3devkit (read only) 831812 832266 454 0.1
(read/write) 1221210 1221642 432 0.0
.dram0.bss 57696 58120 424 0.7
.dram0.data 14092 14092 0 0.0
.flash.rodata 164176 164176 0 0.0
.flash.text 831812 832266 454 0.1
.iram0.text 61394 61394 0 0.0
m5stack (read only) 902831 903319 488 0.1
(read/write) 420536 420960 424 0.1
.dram0.bss 63056 63480 424 0.7
.dram0.data 34056 34056 0 0.0
.flash.rodata 192144 192144 0 0.0
.flash.text 897447 897935 488 0.1
.iram0.text 122943 122943 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 707512 708384 872 0.1
.bss 77212 77636 424 0.5
.data 1912 1912 0 0.0
.text 622588 623036 448 0.1
lock-app k32w061+debug (read/write) 598944 599816 872 0.1
.bss 67716 68140 424 0.6
.data 1880 1880 0 0.0
.text 523548 523996 448 0.1
shell k32w061+debug (read/write) 664320 665592 1272 0.2
.bss 78876 79684 808 1.0
.data 1848 1848 0 0.0
.text 577796 578260 464 0.1
linux all-clusters-app debug (read only) 1746153 1747945 1792 0.1
(read/write) 128392 128840 448 0.3
.bss 58544 58992 448 0.8
.data 1042 1042 0 0.0
.data.rel.ro 63504 63504 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 560 560 0 0.0
.rodata 137493 137493 0 0.0
.text 1473026 1474818 1792 0.1
bridge-app debug+rpc (read only) 1325965 1327757 1792 0.1
(read/write) 76432 76880 448 0.6
.bss 41520 41968 448 1.1
.data 1568 1568 0 0.0
.data.rel.ro 28352 28352 0 0.0
.dynamic 592 592 0 0.0
.got 3984 3984 0 0.0
.init 27 27 0 0.0
.init_array 408 408 0 0.0
.rodata 112028 112028 0 0.0
.text 1116533 1118325 1792 0.2
chip-tool debug (read only) 4999845 5001637 1792 0.0
(read/write) 165960 166408 448 0.3
.bss 39848 40296 448 1.1
.data 2272 2272 0 0.0
.data.rel.ro 118352 118352 0 0.0
.dynamic 592 592 0 0.0
.got 4416 4416 0 0.0
.init 27 27 0 0.0
.init_array 472 472 0 0.0
.rodata 269738 269738 0 0.0
.text 4419957 4421749 1792 0.0
lighting-app debug+rpc (read only) 1595073 1596865 1792 0.1
(read/write) 109616 110064 448 0.4
.bss 47152 47600 448 1.0
.data 1234 1234 0 0.0
.data.rel.ro 55920 55920 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 536 536 0 0.0
.rodata 129649 129649 0 0.0
.text 1330418 1332210 1792 0.1
ota-provider-app debug (read only) 1273513 1275305 1792 0.1
(read/write) 75048 75496 448 0.6
.bss 44096 44544 448 1.0
.data 784 784 0 0.0
.data.rel.ro 25080 25080 0 0.0
.dynamic 592 592 0 0.0
.got 4016 4016 0 0.0
.init 27 27 0 0.0
.init_array 448 448 0 0.0
.rodata 114047 114047 0 0.0
.text 1061874 1063666 1792 0.2
ota-requestor-app debug (read only) 1369761 1371553 1792 0.1
(read/write) 78912 79360 448 0.6
.bss 46560 47008 448 1.0
.data 848 848 0 0.0
.data.rel.ro 26408 26408 0 0.0
.dynamic 592 592 0 0.0
.got 4000 4000 0 0.0
.init 27 27 0 0.0
.init_array 472 472 0 0.0
.rodata 125448 125448 0 0.0
.text 1143938 1145730 1792 0.2
shell debug (read only) 799185 799697 512 0.1
(read/write) 65832 66216 384 0.6
.bss 23336 23720 384 1.6
.data 242 242 0 0.0
.data.rel.ro 37752 37752 0 0.0
.dynamic 592 592 0 0.0
.got 3528 3528 0 0.0
.init 27 27 0 0.0
.init_array 344 344 0 0.0
.rodata 78703 78703 0 0.0
.text 616466 616978 512 0.1
tv-app debug (read only) 1887721 1889529 1808 0.1
(read/write) 318520 320504 1984 0.6
.bss 249800 251784 1984 0.8
.data 2768 2768 0 0.0
.data.rel.ro 60264 60264 0 0.0
.dynamic 592 592 0 0.0
.got 4432 4432 0 0.0
.init 27 27 0 0.0
.init_array 616 616 0 0.0
.rodata 158373 158373 0 0.0
.text 1583906 1585714 1808 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2290128 2290808 680 0.0
.bss 180300 180724 424 0.2
.data 5224 5224 0 0.0
.heap 850920 850496 -424 -0.0
.text 1252728 1253408 680 0.1
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2274256 2274936 680 0.0
.bss 172196 172620 424 0.2
.data 5576 5576 0 0.0
.heap 858672 858248 -424 -0.0
.text 1236856 1237536 680 0.1
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2250096 2250776 680 0.0
.bss 171084 171508 424 0.2
.data 5568 5568 0 0.0
.heap 859792 859368 -424 -0.0
.text 1212696 1213376 680 0.1
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139744 1139744 0 0.0
.bss 11752 11752 0 0.0
.data 4368 4368 0 0.0
.heap 1020328 1020328 0 0.0
.text 103128 103128 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2050480 2050544 64 0.0
.bss 156272 156656 384 0.2
.data 4968 4968 0 0.0
.heap 875208 874824 -384 -0.0
.text 1013080 1013144 64 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 865235 866099 864 0.1
bss 110604 111028 424 0.4
rodata 95828 95828 0 0.0
text 583176 583620 444 0.1
nrf52840dk_nrf52840+rpc (read/write) 827603 828467 864 0.1
bss 106960 107384 424 0.4
rodata 87012 87012 0 0.0
text 557344 557788 444 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 790274 791138 864 0.1
bss 111980 112404 424 0.4
rodata 91084 91084 0 0.0
text 512644 513080 436 0.1
lock-app nrf52840dk_nrf52840 (read/write) 840635 841515 880 0.1
bss 109628 110052 424 0.4
rodata 92300 92300 0 0.0
text 563268 563712 444 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 765922 766818 896 0.1
bss 111040 111464 424 0.4
rodata 87604 87604 0 0.0
text 492832 493268 436 0.1
pigweed-app nrf52840dk_nrf52840 (read/write) 497327 497327 0 0.0
bss 51824 51824 0 0.0
rodata 45780 45780 0 0.0
text 339436 339436 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 846775 847639 864 0.1
bss 109768 110192 424 0.4
rodata 94008 94008 0 0.0
text 567452 567896 444 0.1
pump-controller-app nrf52840dk_nrf52840 (read/write) 840335 841215 880 0.1
bss 109664 110088 424 0.4
rodata 92256 92256 0 0.0
text 562888 563332 444 0.1
shell nrf52840dk_nrf52840 (read/write) 778003 778515 512 0.1
bss 109112 109496 384 0.4
rodata 73064 73064 0 0.0
text 521244 521360 116 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 693058 693570 512 0.1
bss 110096 110480 384 0.3
rodata 67708 67708 0 0.0
text 441856 441972 116 0.0
p6 all-clusters-app default (read/write) 2302984 2303464 480 0.0
.bss 113280 113704 424 0.4
.data 2528 2528 0 0.0
.heap 917536 917112 -424 -0.0
.text 1261248 1261728 480 0.0
lock-app default (read/write) 2216200 2216664 464 0.0
.bss 100944 101368 424 0.4
.data 2400 2400 0 0.0
.heap 930000 929576 -424 -0.0
.text 1174464 1174928 464 0.0
qpg lighting-app qpg6100+debug (read only) 494272 494728 456 0.1
(read/write) 114144 114144 0 0.0
.bss 50256 50680 424 0.8
.data 1008 1008 0 0.0
.text 488952 489408 456 0.1
lock-app qpg6100+debug (read only) 469236 469676 440 0.1
(read/write) 114140 114140 0 0.0
.bss 49200 49624 424 0.9
.data 964 964 0 0.0
.text 463916 464356 440 0.1
persistent-storage-app qpg6100+debug (read only) 105416 105416 0 0.0
(read/write) 114142 114142 0 0.0
.bss 8994 8994 0 0.0
.data 272 272 0 0.0
.text 100096 100096 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 768626 769514 888 0.1
bss 79116 79540 424 0.5
noinit 37160 37160 0 0.0
text 533768 534220 452 0.1

Copy link
Contributor

@mlepage-google mlepage-google left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In general I'm OK with it, though I don't know a lot about the cert details. As long as we can get the CATs, with ID and version, into the secure session objects, we can then begin feeding them into the SubjectDescriptor for use by Access Control. Tennessee had a few comments.

@emargolis emargolis force-pushed the emargolis/feature/access-control-acls branch from 5cc2f78 to 724eb70 Compare November 29, 2021 17:05
@emargolis
Copy link
Contributor Author

@bzbarsky-apple PTAL and approve. Your and other comments were addressed.

@github-actions
Copy link

github-actions bot commented Nov 29, 2021

PR #12027: Size comparison from 7d55d2e to 724eb70

Increases above 0.2%:

platform target config section 7d55d2e 724eb70 change % change
efr32 lighting-app BRD4161A (read/write) 119836 120260 424 0.4
.bss 118012 118436 424 0.4
BRD4161A+rpc (read/write) 138132 138556 424 0.3
.bss 136212 136636 424 0.3
lock-app BRD4161A (read/write) 117540 117964 424 0.4
.bss 115764 116188 424 0.4
window-app BRD4161A (read/write) 117972 118396 424 0.4
.bss 116188 116612 424 0.4
esp32 all-clusters-app c3devkit .dram0.bss 59144 59568 424 0.7
m5stack .dram0.bss 64536 64960 424 0.7
k32w lighting-app k32w061+se05x+release .bss 78292 78716 424 0.5
lock-app k32w061+debug .bss 68740 69164 424 0.6
shell k32w061+debug .bss 79892 80700 808 1.0
linux all-clusters-app debug (read/write) 131544 131992 448 0.3
.bss 60144 60592 448 0.7
bridge-app debug+rpc (read/write) 77856 78304 448 0.6
.bss 41744 42192 448 1.1
chip-tool debug .bss 40096 40544 448 1.1
lighting-app debug+rpc (read/write) 111104 111552 448 0.4
.bss 47440 47888 448 0.9
ota-provider-app debug (read/write) 76312 76760 448 0.6
.bss 44320 44768 448 1.0
ota-requestor-app debug (read/write) 80144 80592 448 0.6
.bss 46752 47200 448 1.0
shell debug (read/write) 66936 67320 384 0.6
.bss 23496 23880 384 1.6
tv-app debug (read/write) 319072 321056 1984 0.6
.bss 250264 252248 1984 0.8
nrfconnect lighting-app nrf52840dk_nrf52840 bss 112660 113084 424 0.4
nrf52840dk_nrf52840+rpc bss 109012 109436 424 0.4
nrf5340dk_nrf5340_cpuapp bss 114036 114460 424 0.4
lock-app nrf52840dk_nrf52840 bss 109700 110124 424 0.4
nrf5340dk_nrf5340_cpuapp bss 111108 111532 424 0.4
pump-app nrf52840dk_nrf52840 bss 109836 110260 424 0.4
pump-controller-app nrf52840dk_nrf52840 bss 109712 110136 424 0.4
shell nrf52840dk_nrf52840 bss 109180 109564 384 0.4
nrf5340dk_nrf5340_cpuapp bss 110164 110548 384 0.3
p6 all-clusters-app default .bss 114688 115112 424 0.4
lock-app default .bss 100976 101400 424 0.4
qpg lighting-app qpg6100+debug .bss 50400 50824 424 0.8
lock-app qpg6100+debug .bss 49272 49696 424 0.9
telink lighting-app tlsr9518adk80d bss 79236 79660 424 0.5
Increases (35 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 7d55d2e 724eb70 change % change
efr32 lighting-app BRD4161A (read only) 762200 762728 528 0.1
(read/write) 119836 120260 424 0.4
.bss 118012 118436 424 0.4
.text 762192 762720 528 0.1
BRD4161A+rpc (read only) 790632 791160 528 0.1
(read/write) 138132 138556 424 0.3
.bss 136212 136636 424 0.3
.text 790624 791152 528 0.1
lock-app BRD4161A (read only) 736144 736688 544 0.1
(read/write) 117540 117964 424 0.4
.bss 115764 116188 424 0.4
.text 736136 736680 544 0.1
window-app BRD4161A (read only) 739208 739736 528 0.1
(read/write) 117972 118396 424 0.4
.bss 116188 116612 424 0.4
.text 739200 739728 528 0.1
esp32 all-clusters-app c3devkit (read only) 836536 837028 492 0.1
(read/write) 1224474 1224890 416 0.0
.dram0.bss 59144 59568 424 0.7
.flash.text 836536 837028 492 0.1
m5stack (read only) 907919 908451 532 0.1
(read/write) 423692 424116 424 0.1
.dram0.bss 64536 64960 424 0.7
.flash.text 902535 903067 532 0.1
k32w lighting-app k32w061+se05x+release (read/write) 723320 724208 888 0.1
.bss 78292 78716 424 0.5
.text 637272 637736 464 0.1
lock-app k32w061+debug (read/write) 612392 613280 888 0.1
.bss 68740 69164 424 0.6
.text 535932 536396 464 0.1
shell k32w061+debug (read/write) 677712 679016 1304 0.2
.bss 79892 80700 808 1.0
.text 590128 590624 496 0.1
linux all-clusters-app debug (read only) 1775081 1777305 2224 0.1
(read/write) 131544 131992 448 0.3
.bss 60144 60592 448 0.7
.text 1497746 1499970 2224 0.1
bridge-app debug+rpc (read only) 1349405 1351613 2208 0.2
(read/write) 77856 78304 448 0.6
.bss 41744 42192 448 1.1
.text 1135717 1137925 2208 0.2
chip-tool debug (read only) 6088629 6090837 2208 0.0
(read/write) 198808 199256 448 0.2
.bss 40096 40544 448 1.1
.text 5406517 5408725 2208 0.0
lighting-app debug+rpc (read only) 1629065 1631289 2224 0.1
(read/write) 111104 111552 448 0.4
.bss 47440 47888 448 0.9
.text 1359458 1361682 2224 0.2
ota-provider-app debug (read only) 1310401 1312609 2208 0.2
(read/write) 76312 76760 448 0.6
.bss 44320 44768 448 1.0
.text 1095154 1097362 2208 0.2
ota-requestor-app debug (read only) 1406873 1409097 2224 0.2
(read/write) 80144 80592 448 0.6
.bss 46752 47200 448 1.0
.text 1177330 1179554 2224 0.2
shell debug (read only) 820321 820849 528 0.1
(read/write) 66936 67320 384 0.6
.bss 23496 23880 384 1.6
.text 634610 635138 528 0.1
tv-app debug (read only) 1921377 1923585 2208 0.1
(read/write) 319072 321056 1984 0.6
.bss 250264 252248 1984 0.8
.text 1612162 1614370 2208 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2294976 2295656 680 0.0
.bss 181884 182308 424 0.2
.text 1257576 1258256 680 0.1
lighting-app CY8CPROTO_062_4343W+release (read/write) 2280256 2280936 680 0.0
.bss 172492 172916 424 0.2
.text 1242856 1243536 680 0.1
lock-app CY8CPROTO_062_4343W+release (read/write) 2253336 2254080 744 0.0
.bss 171308 171732 424 0.2
.text 1215936 1216680 744 0.1
shell CY8CPROTO_062_4343W+release (read/write) 2050936 2051064 128 0.0
.bss 156496 156880 384 0.2
.text 1013536 1013664 128 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 875611 876491 880 0.1
bss 112660 113084 424 0.4
text 590116 590576 460 0.1
nrf52840dk_nrf52840+rpc (read/write) 838187 839067 880 0.1
bss 109012 109436 424 0.4
text 564432 564892 460 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 800650 801514 864 0.1
bss 114036 114460 424 0.4
text 519580 520032 452 0.1
lock-app nrf52840dk_nrf52840 (read/write) 846539 847419 880 0.1
bss 109700 110124 424 0.4
text 568388 568848 460 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 771810 772674 864 0.1
bss 111108 111532 424 0.4
text 497940 498392 452 0.1
pump-app nrf52840dk_nrf52840 (read/write) 852511 853375 864 0.1
bss 109836 110260 424 0.4
text 572432 572892 460 0.1
pump-controller-app nrf52840dk_nrf52840 (read/write) 845619 846499 880 0.1
bss 109712 110136 424 0.4
text 567512 567972 460 0.1
shell nrf52840dk_nrf52840 (read/write) 778447 778943 496 0.1
bss 109180 109564 384 0.4
text 521576 521692 116 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 693482 693994 512 0.1
bss 110164 110548 384 0.3
text 442184 442300 116 0.0
p6 all-clusters-app default (read/write) 2311304 2311816 512 0.0
.bss 114688 115112 424 0.4
.text 1269568 1270080 512 0.0
lock-app default (read/write) 2223120 2223648 528 0.0
.bss 100976 101400 424 0.4
.text 1181384 1181912 528 0.0
qpg lighting-app qpg6100+debug (read only) 503096 503560 464 0.1
.bss 50400 50824 424 0.8
.text 497776 498240 464 0.1
lock-app qpg6100+debug (read only) 475804 476268 464 0.1
.bss 49272 49696 424 0.9
.text 470484 470948 464 0.1
telink lighting-app tlsr9518adk80d (read/write) 777398 778294 896 0.1
bss 79236 79660 424 0.5
text 540724 541202 478 0.1
Decreases (6 builds for mbed, p6)
platform target config section 7d55d2e 724eb70 change % change
mbed all-clusters-app CY8CPROTO_062_4343W+release .heap 849320 848896 -424 -0.0
lighting-app CY8CPROTO_062_4343W+release .heap 858352 857928 -424 -0.0
lock-app CY8CPROTO_062_4343W+release .heap 859552 859128 -424 -0.0
shell CY8CPROTO_062_4343W+release .heap 874968 874584 -384 -0.0
p6 all-clusters-app default .heap 916112 915688 -424 -0.0
lock-app default .heap 929952 929528 -424 -0.0
Full report (38 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 7d55d2e 724eb70 change % change
efr32 lighting-app BRD4161A (read only) 762200 762728 528 0.1
(read/write) 119836 120260 424 0.4
.bss 118012 118436 424 0.4
.data 1820 1820 0 0.0
.text 762192 762720 528 0.1
BRD4161A+rpc (read only) 790632 791160 528 0.1
(read/write) 138132 138556 424 0.3
.bss 136212 136636 424 0.3
.data 1920 1920 0 0.0
.text 790624 791152 528 0.1
lock-app BRD4161A (read only) 736144 736688 544 0.1
(read/write) 117540 117964 424 0.4
.bss 115764 116188 424 0.4
.data 1776 1776 0 0.0
.text 736136 736680 544 0.1
window-app BRD4161A (read only) 739208 739736 528 0.1
(read/write) 117972 118396 424 0.4
.bss 116188 116612 424 0.4
.data 1784 1784 0 0.0
.text 739200 739728 528 0.1
esp32 all-clusters-app c3devkit (read only) 836536 837028 492 0.1
(read/write) 1224474 1224890 416 0.0
.dram0.bss 59144 59568 424 0.7
.dram0.data 14100 14100 0 0.0
.flash.rodata 165968 165968 0 0.0
.flash.text 836536 837028 492 0.1
.iram0.text 61394 61394 0 0.0
m5stack (read only) 907919 908451 532 0.1
(read/write) 423692 424116 424 0.1
.dram0.bss 64536 64960 424 0.7
.dram0.data 34072 34072 0 0.0
.flash.rodata 193804 193804 0 0.0
.flash.text 902535 903067 532 0.1
.iram0.text 122943 122943 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 723320 724208 888 0.1
.bss 78292 78716 424 0.5
.data 1956 1956 0 0.0
.text 637272 637736 464 0.1
lock-app k32w061+debug (read/write) 612392 613280 888 0.1
.bss 68740 69164 424 0.6
.data 1920 1920 0 0.0
.text 535932 536396 464 0.1
shell k32w061+debug (read/write) 677712 679016 1304 0.2
.bss 79892 80700 808 1.0
.data 1892 1892 0 0.0
.text 590128 590624 496 0.1
linux all-clusters-app debug (read only) 1775081 1777305 2224 0.1
(read/write) 131544 131992 448 0.3
.bss 60144 60592 448 0.7
.data 1170 1170 0 0.0
.data.rel.ro 64928 64928 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 576 576 0 0.0
.rodata 138965 138965 0 0.0
.text 1497746 1499970 2224 0.1
bridge-app debug+rpc (read only) 1349405 1351613 2208 0.2
(read/write) 77856 78304 448 0.6
.bss 41744 42192 448 1.1
.data 1680 1680 0 0.0
.data.rel.ro 29384 29384 0 0.0
.dynamic 592 592 0 0.0
.got 3984 3984 0 0.0
.init 27 27 0 0.0
.init_array 424 424 0 0.0
.rodata 113596 113596 0 0.0
.text 1135717 1137925 2208 0.2
chip-tool debug (read only) 6088629 6090837 2208 0.0
(read/write) 198808 199256 448 0.2
.bss 40096 40544 448 1.1
.data 1136 1136 0 0.0
.data.rel.ro 152000 152000 0 0.0
.dynamic 592 592 0 0.0
.got 4456 4456 0 0.0
.init 27 27 0 0.0
.init_array 496 496 0 0.0
.rodata 292840 292840 0 0.0
.text 5406517 5408725 2208 0.0
lighting-app debug+rpc (read only) 1629065 1631289 2224 0.1
(read/write) 111104 111552 448 0.4
.bss 47440 47888 448 0.9
.data 1362 1362 0 0.0
.data.rel.ro 56976 56976 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 552 552 0 0.0
.rodata 131889 131889 0 0.0
.text 1359458 1361682 2224 0.2
ota-provider-app debug (read only) 1310401 1312609 2208 0.2
(read/write) 76312 76760 448 0.6
.bss 44320 44768 448 1.0
.data 912 912 0 0.0
.data.rel.ro 25944 25944 0 0.0
.dynamic 592 592 0 0.0
.got 4048 4048 0 0.0
.init 27 27 0 0.0
.init_array 464 464 0 0.0
.rodata 114896 114896 0 0.0
.text 1095154 1097362 2208 0.2
ota-requestor-app debug (read only) 1406873 1409097 2224 0.2
(read/write) 80144 80592 448 0.6
.bss 46752 47200 448 1.0
.data 976 976 0 0.0
.data.rel.ro 27272 27272 0 0.0
.dynamic 592 592 0 0.0
.got 4032 4032 0 0.0
.init 27 27 0 0.0
.init_array 488 488 0 0.0
.rodata 126400 126400 0 0.0
.text 1177330 1179554 2224 0.2
shell debug (read only) 820321 820849 528 0.1
(read/write) 66936 67320 384 0.6
.bss 23496 23880 384 1.6
.data 338 338 0 0.0
.data.rel.ro 38560 38560 0 0.0
.dynamic 592 592 0 0.0
.got 3560 3560 0 0.0
.init 27 27 0 0.0
.init_array 360 360 0 0.0
.rodata 79023 79023 0 0.0
.text 634610 635138 528 0.1
tv-app debug (read only) 1921377 1923585 2208 0.1
(read/write) 319072 321056 1984 0.6
.bss 250264 252248 1984 0.8
.data 1632 1632 0 0.0
.data.rel.ro 61480 61480 0 0.0
.dynamic 592 592 0 0.0
.got 4432 4432 0 0.0
.init 27 27 0 0.0
.init_array 640 640 0 0.0
.rodata 160872 160872 0 0.0
.text 1612162 1614370 2208 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2294976 2295656 680 0.0
.bss 181884 182308 424 0.2
.data 5240 5240 0 0.0
.heap 849320 848896 -424 -0.0
.text 1257576 1258256 680 0.1
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2280256 2280936 680 0.0
.bss 172492 172916 424 0.2
.data 5600 5600 0 0.0
.heap 858352 857928 -424 -0.0
.text 1242856 1243536 680 0.1
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2253336 2254080 744 0.0
.bss 171308 171732 424 0.2
.data 5584 5584 0 0.0
.heap 859552 859128 -424 -0.0
.text 1215936 1216680 744 0.1
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139744 1139744 0 0.0
.bss 11752 11752 0 0.0
.data 4368 4368 0 0.0
.heap 1020328 1020328 0 0.0
.text 103128 103128 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2050936 2051064 128 0.0
.bss 156496 156880 384 0.2
.data 4984 4984 0 0.0
.heap 874968 874584 -384 -0.0
.text 1013536 1013664 128 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 875611 876491 880 0.1
bss 112660 113084 424 0.4
rodata 97188 97188 0 0.0
text 590116 590576 460 0.1
nrf52840dk_nrf52840+rpc (read/write) 838187 839067 880 0.1
bss 109012 109436 424 0.4
rodata 88436 88436 0 0.0
text 564432 564892 460 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 800650 801514 864 0.1
bss 114036 114460 424 0.4
rodata 92444 92444 0 0.0
text 519580 520032 452 0.1
lock-app nrf52840dk_nrf52840 (read/write) 846539 847419 880 0.1
bss 109700 110124 424 0.4
rodata 92972 92972 0 0.0
text 568388 568848 460 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 771810 772674 864 0.1
bss 111108 111532 424 0.4
rodata 88260 88260 0 0.0
text 497940 498392 452 0.1
pigweed-app nrf52840dk_nrf52840 (read/write) 497327 497327 0 0.0
bss 51824 51824 0 0.0
rodata 45780 45780 0 0.0
text 339436 339436 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 852511 853375 864 0.1
bss 109836 110260 424 0.4
rodata 94680 94680 0 0.0
text 572432 572892 460 0.1
pump-controller-app nrf52840dk_nrf52840 (read/write) 845619 846499 880 0.1
bss 109712 110136 424 0.4
rodata 92844 92844 0 0.0
text 567512 567972 460 0.1
shell nrf52840dk_nrf52840 (read/write) 778447 778943 496 0.1
bss 109180 109564 384 0.4
rodata 73084 73084 0 0.0
text 521576 521692 116 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 693482 693994 512 0.1
bss 110164 110548 384 0.3
rodata 67724 67724 0 0.0
text 442184 442300 116 0.0
p6 all-clusters-app default (read/write) 2311304 2311816 512 0.0
.bss 114688 115112 424 0.4
.data 2544 2544 0 0.0
.heap 916112 915688 -424 -0.0
.text 1269568 1270080 512 0.0
lock-app default (read/write) 2223120 2223648 528 0.0
.bss 100976 101400 424 0.4
.data 2416 2416 0 0.0
.heap 929952 929528 -424 -0.0
.text 1181384 1181912 528 0.0
qpg lighting-app qpg6100+debug (read only) 503096 503560 464 0.1
(read/write) 114144 114144 0 0.0
.bss 50400 50824 424 0.8
.data 1024 1024 0 0.0
.text 497776 498240 464 0.1
lock-app qpg6100+debug (read only) 475804 476268 464 0.1
(read/write) 114140 114140 0 0.0
.bss 49272 49696 424 0.9
.data 980 980 0 0.0
.text 470484 470948 464 0.1
persistent-storage-app qpg6100+debug (read only) 105424 105424 0 0.0
(read/write) 114138 114138 0 0.0
.bss 12002 12002 0 0.0
.data 276 276 0 0.0
.text 100104 100104 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 777398 778294 896 0.1
bss 79236 79660 424 0.5
noinit 37160 37160 0 0.0
text 540724 541202 478 0.1

@woody-apple
Copy link
Contributor

/rebase

@woody-apple
Copy link
Contributor

Fast tracking given this has been in review for a while.

@woody-apple woody-apple force-pushed the emargolis/feature/access-control-acls branch from 724eb70 to dde81a6 Compare November 30, 2021 02:25
@github-actions
Copy link

github-actions bot commented Nov 30, 2021

PR #12027: Size comparison from 6c3004e to dde81a6

Increases above 0.2%:

platform target config section 6c3004e dde81a6 change % change
efr32 lighting-app BRD4161A (read/write) 119836 120260 424 0.4
.bss 118012 118436 424 0.4
BRD4161A+rpc (read/write) 138132 138556 424 0.3
.bss 136212 136636 424 0.3
lock-app BRD4161A (read/write) 117540 117964 424 0.4
.bss 115764 116188 424 0.4
window-app BRD4161A (read/write) 117972 118396 424 0.4
.bss 116188 116612 424 0.4
esp32 all-clusters-app c3devkit .dram0.bss 59144 59568 424 0.7
m5stack .dram0.bss 64536 64960 424 0.7
k32w lighting-app k32w061+se05x+release .bss 78292 78716 424 0.5
lock-app k32w061+debug .bss 68740 69164 424 0.6
shell k32w061+debug .bss 79892 80700 808 1.0
linux all-clusters-app debug (read/write) 131416 131864 448 0.3
.bss 60144 60592 448 0.7
bridge-app debug+rpc (read/write) 77856 78304 448 0.6
.bss 41744 42192 448 1.1
chip-tool debug .bss 40096 40544 448 1.1
lighting-app debug+rpc (read/write) 110976 111424 448 0.4
.bss 47440 47888 448 0.9
ota-provider-app debug (read/write) 76312 76760 448 0.6
.bss 44320 44768 448 1.0
ota-requestor-app debug (read/write) 80144 80592 448 0.6
.bss 46752 47200 448 1.0
shell debug (read/write) 66808 67192 384 0.6
.bss 23496 23880 384 1.6
tv-app debug (read/write) 318944 320928 1984 0.6
.bss 250264 252248 1984 0.8
nrfconnect lighting-app nrf52840dk_nrf52840 bss 112660 113084 424 0.4
nrf52840dk_nrf52840+rpc bss 109012 109436 424 0.4
nrf5340dk_nrf5340_cpuapp bss 114036 114460 424 0.4
lock-app nrf52840dk_nrf52840 bss 109700 110124 424 0.4
nrf5340dk_nrf5340_cpuapp bss 111108 111532 424 0.4
pump-app nrf52840dk_nrf52840 bss 109836 110260 424 0.4
pump-controller-app nrf52840dk_nrf52840 bss 109712 110136 424 0.4
shell nrf52840dk_nrf52840 bss 109180 109564 384 0.4
nrf5340dk_nrf5340_cpuapp bss 110164 110548 384 0.3
p6 all-clusters-app default .bss 114688 115112 424 0.4
lock-app default .bss 100976 101400 424 0.4
qpg lighting-app qpg6100+debug .bss 77464 77888 424 0.5
lock-app qpg6100+debug .bss 76376 76800 424 0.6
telink lighting-app tlsr9518adk80d bss 79236 79660 424 0.5
Increases (35 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 6c3004e dde81a6 change % change
efr32 lighting-app BRD4161A (read only) 762200 762728 528 0.1
(read/write) 119836 120260 424 0.4
.bss 118012 118436 424 0.4
.text 762192 762720 528 0.1
BRD4161A+rpc (read only) 790712 791224 512 0.1
(read/write) 138132 138556 424 0.3
.bss 136212 136636 424 0.3
.text 790704 791216 512 0.1
lock-app BRD4161A (read only) 736144 736688 544 0.1
(read/write) 117540 117964 424 0.4
.bss 115764 116188 424 0.4
.text 736136 736680 544 0.1
window-app BRD4161A (read only) 739208 739736 528 0.1
(read/write) 117972 118396 424 0.4
.bss 116188 116612 424 0.4
.text 739200 739728 528 0.1
esp32 all-clusters-app c3devkit (read only) 836020 836512 492 0.1
(read/write) 1224474 1224890 416 0.0
.dram0.bss 59144 59568 424 0.7
.flash.text 836020 836512 492 0.1
m5stack (read only) 907959 908483 524 0.1
(read/write) 423692 424116 424 0.1
.dram0.bss 64536 64960 424 0.7
.flash.text 902575 903099 524 0.1
k32w lighting-app k32w061+se05x+release (read/write) 723316 724204 888 0.1
.bss 78292 78716 424 0.5
.text 637380 637844 464 0.1
lock-app k32w061+debug (read/write) 612388 613276 888 0.1
.bss 68740 69164 424 0.6
.text 536040 536504 464 0.1
shell k32w061+debug (read/write) 677712 679016 1304 0.2
.bss 79892 80700 808 1.0
.text 590240 590736 496 0.1
linux all-clusters-app debug (read only) 1775225 1777433 2208 0.1
(read/write) 131416 131864 448 0.3
.bss 60144 60592 448 0.7
.text 1497762 1499970 2208 0.1
bridge-app debug+rpc (read only) 1349405 1351629 2224 0.2
(read/write) 77856 78304 448 0.6
.bss 41744 42192 448 1.1
.text 1135717 1137941 2224 0.2
chip-tool debug (read only) 6124325 6126533 2208 0.0
(read/write) 199128 199576 448 0.2
.bss 40096 40544 448 1.1
.text 5439525 5441733 2208 0.0
lighting-app debug+rpc (read only) 1629353 1631561 2208 0.1
(read/write) 110976 111424 448 0.4
.bss 47440 47888 448 0.9
.text 1359618 1361826 2208 0.2
ota-provider-app debug (read only) 1310401 1312625 2224 0.2
(read/write) 76312 76760 448 0.6
.bss 44320 44768 448 1.0
.text 1095154 1097378 2224 0.2
ota-requestor-app debug (read only) 1406889 1409097 2208 0.2
(read/write) 80144 80592 448 0.6
.bss 46752 47200 448 1.0
.text 1177346 1179554 2208 0.2
shell debug (read only) 820449 820977 528 0.1
(read/write) 66808 67192 384 0.6
.bss 23496 23880 384 1.6
.text 634610 635138 528 0.1
tv-app debug (read only) 1921361 1923569 2208 0.1
(read/write) 318944 320928 1984 0.6
.bss 250264 252248 1984 0.8
.text 1611986 1614194 2208 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2295088 2295768 680 0.0
.bss 181884 182308 424 0.2
.text 1257688 1258368 680 0.1
lighting-app CY8CPROTO_062_4343W+release (read/write) 2280368 2281048 680 0.0
.bss 172492 172916 424 0.2
.text 1242968 1243648 680 0.1
lock-app CY8CPROTO_062_4343W+release (read/write) 2253448 2254192 744 0.0
.bss 171308 171732 424 0.2
.text 1216048 1216792 744 0.1
shell CY8CPROTO_062_4343W+release (read/write) 2051040 2051168 128 0.0
.bss 156496 156880 384 0.2
.text 1013640 1013768 128 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 875615 876495 880 0.1
bss 112660 113084 424 0.4
text 590116 590576 460 0.1
nrf52840dk_nrf52840+rpc (read/write) 838063 838943 880 0.1
bss 109012 109436 424 0.4
text 564284 564744 460 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 800650 801514 864 0.1
bss 114036 114460 424 0.4
text 519580 520032 452 0.1
lock-app nrf52840dk_nrf52840 (read/write) 846539 847419 880 0.1
bss 109700 110124 424 0.4
text 568388 568848 460 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 771810 772674 864 0.1
bss 111108 111532 424 0.4
text 497940 498392 452 0.1
pump-app nrf52840dk_nrf52840 (read/write) 852511 853375 864 0.1
bss 109836 110260 424 0.4
text 572432 572892 460 0.1
pump-controller-app nrf52840dk_nrf52840 (read/write) 845615 846495 880 0.1
bss 109712 110136 424 0.4
text 567512 567972 460 0.1
shell nrf52840dk_nrf52840 (read/write) 778451 778947 496 0.1
bss 109180 109564 384 0.4
text 521576 521692 116 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 693482 693994 512 0.1
bss 110164 110548 384 0.3
text 442184 442300 116 0.0
p6 all-clusters-app default (read/write) 2311416 2311928 512 0.0
.bss 114688 115112 424 0.4
.text 1269680 1270192 512 0.0
lock-app default (read/write) 2223232 2223760 528 0.0
.bss 100976 101400 424 0.4
.text 1181496 1182024 528 0.0
qpg lighting-app qpg6100+debug (read only) 493652 494116 464 0.1
.bss 77464 77888 424 0.5
.text 488332 488796 464 0.1
lock-app qpg6100+debug (read only) 466328 466800 472 0.1
.bss 76376 76800 424 0.6
.text 461008 461480 472 0.1
telink lighting-app tlsr9518adk80d (read/write) 777398 778294 896 0.1
bss 79236 79660 424 0.5
text 540724 541202 478 0.1
Decreases (6 builds for mbed, p6)
platform target config section 6c3004e dde81a6 change % change
mbed all-clusters-app CY8CPROTO_062_4343W+release .heap 849432 849008 -424 -0.0
lighting-app CY8CPROTO_062_4343W+release .heap 858464 858040 -424 -0.0
lock-app CY8CPROTO_062_4343W+release .heap 859664 859240 -424 -0.0
shell CY8CPROTO_062_4343W+release .heap 875080 874696 -384 -0.0
p6 all-clusters-app default .heap 916224 915800 -424 -0.0
lock-app default .heap 930064 929640 -424 -0.0
Full report (38 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 6c3004e dde81a6 change % change
efr32 lighting-app BRD4161A (read only) 762200 762728 528 0.1
(read/write) 119836 120260 424 0.4
.bss 118012 118436 424 0.4
.data 1820 1820 0 0.0
.text 762192 762720 528 0.1
BRD4161A+rpc (read only) 790712 791224 512 0.1
(read/write) 138132 138556 424 0.3
.bss 136212 136636 424 0.3
.data 1920 1920 0 0.0
.text 790704 791216 512 0.1
lock-app BRD4161A (read only) 736144 736688 544 0.1
(read/write) 117540 117964 424 0.4
.bss 115764 116188 424 0.4
.data 1776 1776 0 0.0
.text 736136 736680 544 0.1
window-app BRD4161A (read only) 739208 739736 528 0.1
(read/write) 117972 118396 424 0.4
.bss 116188 116612 424 0.4
.data 1784 1784 0 0.0
.text 739200 739728 528 0.1
esp32 all-clusters-app c3devkit (read only) 836020 836512 492 0.1
(read/write) 1224474 1224890 416 0.0
.dram0.bss 59144 59568 424 0.7
.dram0.data 13988 13988 0 0.0
.flash.rodata 166080 166080 0 0.0
.flash.text 836020 836512 492 0.1
.iram0.text 61390 61390 0 0.0
m5stack (read only) 907959 908483 524 0.1
(read/write) 423692 424116 424 0.1
.dram0.bss 64536 64960 424 0.7
.dram0.data 33960 33960 0 0.0
.flash.rodata 193916 193916 0 0.0
.flash.text 902575 903099 524 0.1
.iram0.text 122943 122943 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 723316 724204 888 0.1
.bss 78292 78716 424 0.5
.data 1844 1844 0 0.0
.text 637380 637844 464 0.1
lock-app k32w061+debug (read/write) 612388 613276 888 0.1
.bss 68740 69164 424 0.6
.data 1808 1808 0 0.0
.text 536040 536504 464 0.1
shell k32w061+debug (read/write) 677712 679016 1304 0.2
.bss 79892 80700 808 1.0
.data 1780 1780 0 0.0
.text 590240 590736 496 0.1
linux all-clusters-app debug (read only) 1775225 1777433 2208 0.1
(read/write) 131416 131864 448 0.3
.bss 60144 60592 448 0.7
.data 1040 1040 0 0.0
.data.rel.ro 64928 64928 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 576 576 0 0.0
.rodata 139093 139093 0 0.0
.text 1497762 1499970 2208 0.1
bridge-app debug+rpc (read only) 1349405 1351629 2224 0.2
(read/write) 77856 78304 448 0.6
.bss 41744 42192 448 1.1
.data 1680 1680 0 0.0
.data.rel.ro 29384 29384 0 0.0
.dynamic 592 592 0 0.0
.got 3984 3984 0 0.0
.init 27 27 0 0.0
.init_array 424 424 0 0.0
.rodata 113596 113596 0 0.0
.text 1135717 1137941 2224 0.2
chip-tool debug (read only) 6124325 6126533 2208 0.0
(read/write) 199128 199576 448 0.2
.bss 40096 40544 448 1.1
.data 1008 1008 0 0.0
.data.rel.ro 152432 152432 0 0.0
.dynamic 592 592 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 496 496 0 0.0
.rodata 294504 294504 0 0.0
.text 5439525 5441733 2208 0.0
lighting-app debug+rpc (read only) 1629353 1631561 2208 0.1
(read/write) 110976 111424 448 0.4
.bss 47440 47888 448 0.9
.data 1232 1232 0 0.0
.data.rel.ro 56976 56976 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 552 552 0 0.0
.rodata 132017 132017 0 0.0
.text 1359618 1361826 2208 0.2
ota-provider-app debug (read only) 1310401 1312625 2224 0.2
(read/write) 76312 76760 448 0.6
.bss 44320 44768 448 1.0
.data 912 912 0 0.0
.data.rel.ro 25944 25944 0 0.0
.dynamic 592 592 0 0.0
.got 4048 4048 0 0.0
.init 27 27 0 0.0
.init_array 464 464 0 0.0
.rodata 114896 114896 0 0.0
.text 1095154 1097378 2224 0.2
ota-requestor-app debug (read only) 1406889 1409097 2208 0.2
(read/write) 80144 80592 448 0.6
.bss 46752 47200 448 1.0
.data 976 976 0 0.0
.data.rel.ro 27272 27272 0 0.0
.dynamic 592 592 0 0.0
.got 4032 4032 0 0.0
.init 27 27 0 0.0
.init_array 488 488 0 0.0
.rodata 126400 126400 0 0.0
.text 1177346 1179554 2208 0.2
shell debug (read only) 820449 820977 528 0.1
(read/write) 66808 67192 384 0.6
.bss 23496 23880 384 1.6
.data 224 224 0 0.0
.data.rel.ro 38560 38560 0 0.0
.dynamic 592 592 0 0.0
.got 3560 3560 0 0.0
.init 27 27 0 0.0
.init_array 360 360 0 0.0
.rodata 79154 79154 0 0.0
.text 634610 635138 528 0.1
tv-app debug (read only) 1921361 1923569 2208 0.1
(read/write) 318944 320928 1984 0.6
.bss 250264 252248 1984 0.8
.data 1504 1504 0 0.0
.data.rel.ro 61480 61480 0 0.0
.dynamic 592 592 0 0.0
.got 4432 4432 0 0.0
.init 27 27 0 0.0
.init_array 640 640 0 0.0
.rodata 161032 161032 0 0.0
.text 1611986 1614194 2208 0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2295088 2295768 680 0.0
.bss 181884 182308 424 0.2
.data 5128 5128 0 0.0
.heap 849432 849008 -424 -0.0
.text 1257688 1258368 680 0.1
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2280368 2281048 680 0.0
.bss 172492 172916 424 0.2
.data 5488 5488 0 0.0
.heap 858464 858040 -424 -0.0
.text 1242968 1243648 680 0.1
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2253448 2254192 744 0.0
.bss 171308 171732 424 0.2
.data 5472 5472 0 0.0
.heap 859664 859240 -424 -0.0
.text 1216048 1216792 744 0.1
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139744 1139744 0 0.0
.bss 11752 11752 0 0.0
.data 4368 4368 0 0.0
.heap 1020328 1020328 0 0.0
.text 103128 103128 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2051040 2051168 128 0.0
.bss 156496 156880 384 0.2
.data 4872 4872 0 0.0
.heap 875080 874696 -384 -0.0
.text 1013640 1013768 128 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 875615 876495 880 0.1
bss 112660 113084 424 0.4
rodata 97296 97296 0 0.0
text 590116 590576 460 0.1
nrf52840dk_nrf52840+rpc (read/write) 838063 838943 880 0.1
bss 109012 109436 424 0.4
rodata 88560 88560 0 0.0
text 564284 564744 460 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 800650 801514 864 0.1
bss 114036 114460 424 0.4
rodata 92556 92556 0 0.0
text 519580 520032 452 0.1
lock-app nrf52840dk_nrf52840 (read/write) 846539 847419 880 0.1
bss 109700 110124 424 0.4
rodata 93084 93084 0 0.0
text 568388 568848 460 0.1
nrf5340dk_nrf5340_cpuapp (read/write) 771810 772674 864 0.1
bss 111108 111532 424 0.4
rodata 88372 88372 0 0.0
text 497940 498392 452 0.1
pigweed-app nrf52840dk_nrf52840 (read/write) 497327 497327 0 0.0
bss 51824 51824 0 0.0
rodata 45780 45780 0 0.0
text 339436 339436 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 852511 853375 864 0.1
bss 109836 110260 424 0.4
rodata 94792 94792 0 0.0
text 572432 572892 460 0.1
pump-controller-app nrf52840dk_nrf52840 (read/write) 845615 846495 880 0.1
bss 109712 110136 424 0.4
rodata 92952 92952 0 0.0
text 567512 567972 460 0.1
shell nrf52840dk_nrf52840 (read/write) 778451 778947 496 0.1
bss 109180 109564 384 0.4
rodata 73192 73192 0 0.0
text 521576 521692 116 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 693482 693994 512 0.1
bss 110164 110548 384 0.3
rodata 67836 67836 0 0.0
text 442184 442300 116 0.0
p6 all-clusters-app default (read/write) 2311416 2311928 512 0.0
.bss 114688 115112 424 0.4
.data 2432 2432 0 0.0
.heap 916224 915800 -424 -0.0
.text 1269680 1270192 512 0.0
lock-app default (read/write) 2223232 2223760 528 0.0
.bss 100976 101400 424 0.4
.data 2304 2304 0 0.0
.heap 930064 929640 -424 -0.0
.text 1181496 1182024 528 0.0
qpg lighting-app qpg6100+debug (read only) 493652 494116 464 0.1
(read/write) 114144 114144 0 0.0
.bss 77464 77888 424 0.5
.data 920 920 0 0.0
.text 488332 488796 464 0.1
lock-app qpg6100+debug (read only) 466328 466800 472 0.1
(read/write) 114144 114144 0 0.0
.bss 76376 76800 424 0.6
.data 872 872 0 0.0
.text 461008 461480 472 0.1
persistent-storage-app qpg6100+debug (read only) 105612 105612 0 0.0
(read/write) 114138 114138 0 0.0
.bss 35218 35218 0 0.0
.data 276 276 0 0.0
.text 100292 100292 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 777398 778294 896 0.1
bss 79236 79660 424 0.5
noinit 37160 37160 0 0.0
text 540724 541202 478 0.1

@woody-apple woody-apple merged commit ea87cc6 into project-chip:master Nov 30, 2021
@emargolis emargolis deleted the emargolis/feature/access-control-acls branch December 14, 2021 10:16
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.

7 participants