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

Support New VID/PID Encoding in the SubjectDN of Attestation Certs #16900

Conversation

emargolis
Copy link
Contributor

@emargolis emargolis commented Mar 31, 2022

Problem

The spec was updated to support alternative (aka "fallback") method to encode VID and PID fields in the Attestation Certificates.

Ticket: #16747

Change overview

  • Updated OpenSSL and mbedTLS implementations to support that.
  • Updated chip-cert tool to support new format in addition to the old one.
  • Added new test verctors:
    -- Updated Matter Development DAC (PIDs 0x8010-0x8014) to use
    Fallback methods to encode VID and PID in the SubjectDN.
    -- Added new Matter Test DAC/PAI vectors that use Fallback methods
    to encode VID and PID in the SubjectDN.

Testing

Added new test case plus existing tests.

@pullapprove pullapprove bot requested a review from yunhanw-google March 31, 2022 20:52
@emargolis emargolis force-pushed the emargolis/feature/vid-and-pid-cn-attribute branch 2 times, most recently from bc536dc to 889ffeb Compare March 31, 2022 21:16
@github-actions
Copy link

github-actions bot commented Mar 31, 2022

PR #16900: Size comparison from e8c3452 to 889ffeb

Increases above 0.2%:

platform target config section e8c3452 889ffeb change % change
linux chip-tool debug .got 4896 4920 24 0.5
tv-app debug .got 4552 4568 16 0.4
Increases (11 builds for esp32, linux)
platform target config section e8c3452 889ffeb change % change
esp32 all-clusters-app c3devkit (read only) 970490 970492 2 0.0
.flash.text 970490 970492 2 0.0
linux all-clusters-app debug (read only) 2552497 2552561 64 0.0
.rodata 218981 219045 64 0.0
bridge-app debug+rpc (read only) 1782397 1782461 64 0.0
.rodata 146961 147025 64 0.0
chip-tool debug (read only) 10335837 10337077 1240 0.0
(read/write) 356640 356672 32 0.0
.got 4896 4920 24 0.5
.rodata 530637 530797 160 0.0
.text 9017141 9017941 800 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 9943796 9944820 1024 0.0
.rodata 504332 504348 16 0.0
.text 8380852 8381876 1024 0.0
door-lock-app debug (read only) 2035121 2035185 64 0.0
.rodata 183553 183617 64 0.0
lighting-app debug+rpc (read only) 2212881 2212913 32 0.0
.rodata 177569 177601 32 0.0
ota-provider-app debug (read only) 1974937 1975001 64 0.0
.rodata 169187 169251 64 0.0
ota-requestor-app debug (read only) 2003129 2003193 64 0.0
.rodata 165612 165676 64 0.0
shell debug (read only) 2467801 2467833 32 0.0
.rodata 212146 212178 32 0.0
tv-app debug (read only) 2716201 2717505 1304 0.0
(read/write) 248632 248664 32 0.0
.got 4552 4568 16 0.4
.rodata 209419 209547 128 0.1
.text 2331650 2332642 992 0.0
Decreases (5 builds for esp32, linux, mbed, p6, telink)
platform target config section e8c3452 889ffeb change % change
esp32 all-clusters-app m5stack (read only) 1026223 1026215 -8 -0.0
.flash.text 1020839 1020831 -8 -0.0
linux chip-tool-no-interactive-ipv6only arm64 (read/write) 475633 475601 -32 -0.0
.data.rel.ro 374024 374000 -24 -0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2358540 2358492 -48 -0.0
.text 1321140 1321092 -48 -0.0
p6 all-clusters-app default (read/write) 2502872 2502856 -16 -0.0
.text 1461136 1461120 -16 -0.0
telink lighting-app tlsr9518adk80d text 561260 561258 -2 -0.0
Full report (24 builds for cyw30739, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section e8c3452 889ffeb change % change
cyw30739 light cyw930739m2evb_01 (read/write) 609634 609634 0 0.0
.app_xip_area 516376 516376 0 0.0
.bss 76004 76004 0 0.0
.data 600 600 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 567146 567146 0 0.0
.app_xip_area 475424 475424 0 0.0
.bss 74508 74508 0 0.0
.data 564 564 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 578926 578926 0 0.0
.app_xip_area 477548 477548 0 0.0
.bss 83836 83836 0 0.0
.data 504 504 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
esp32 all-clusters-app c3devkit (read only) 970490 970492 2 0.0
(read/write) 1395138 1395138 0 0.0
.dram0.bss 62456 62456 0 0.0
.dram0.data 14220 14220 0 0.0
.flash.rodata 199544 199544 0 0.0
.flash.text 970490 970492 2 0.0
.iram0.text 62016 62016 0 0.0
m5stack (read only) 1026223 1026215 -8 -0.0
(read/write) 462900 462900 0 0.0
.dram0.bss 67984 67984 0 0.0
.dram0.data 34024 34024 0 0.0
.flash.rodata 229056 229056 0 0.0
.flash.text 1020839 1020831 -8 -0.0
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 707240 707240 0 0.0
.bss 77992 77992 0 0.0
.data 1872 1872 0 0.0
.text 621576 621576 0 0.0
lock k32w061+release (read/write) 706488 706488 0 0.0
.bss 77960 77960 0 0.0
.data 1912 1912 0 0.0
.text 620816 620816 0 0.0
linux all-clusters-app debug (read only) 2552497 2552561 64 0.0
(read/write) 143872 143872 0 0.0
.bss 57472 57472 0 0.0
.data 1296 1296 0 0.0
.data.rel.ro 79352 79352 0 0.0
.dynamic 592 592 0 0.0
.got 4184 4184 0 0.0
.init 27 27 0 0.0
.init_array 952 952 0 0.0
.rodata 218981 219045 64 0.0
.text 2169090 2169090 0 0.0
bridge-app debug+rpc (read only) 1782397 1782461 64 0.0
(read/write) 89880 89880 0 0.0
.bss 44552 44552 0 0.0
.data 2000 2000 0 0.0
.data.rel.ro 38232 38232 0 0.0
.dynamic 592 592 0 0.0
.got 3928 3928 0 0.0
.init 27 27 0 0.0
.init_array 552 552 0 0.0
.rodata 146961 147025 64 0.0
.text 1519573 1519573 0 0.0
chip-tool debug (read only) 10335837 10337077 1240 0.0
(read/write) 356640 356672 32 0.0
.bss 22080 22080 0 0.0
.data 1072 1072 0 0.0
.data.rel.ro 327264 327264 0 0.0
.dynamic 624 624 0 0.0
.got 4896 4920 24 0.5
.init 27 27 0 0.0
.init_array 664 664 0 0.0
.rodata 530637 530797 160 0.0
.text 9017141 9017941 800 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 9943796 9944820 1024 0.0
(read/write) 475633 475601 -32 -0.0
.bss 40401 40401 0 0.0
.data 1136 1136 0 0.0
.data.rel.ro 374024 374000 -24 -0.0
.dynamic 560 560 0 0.0
.got 56264 56264 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 504332 504348 16 0.0
.text 8380852 8381876 1024 0.0
door-lock-app debug (read only) 2035121 2035185 64 0.0
(read/write) 117288 117288 0 0.0
.bss 47680 47680 0 0.0
.data 1008 1008 0 0.0
.data.rel.ro 63176 63176 0 0.0
.dynamic 592 592 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 183553 183617 64 0.0
.text 1701250 1701250 0 0.0
lighting-app debug+rpc (read only) 2212881 2212913 32 0.0
(read/write) 124280 124280 0 0.0
.bss 48960 48960 0 0.0
.data 1488 1488 0 0.0
.data.rel.ro 68248 68248 0 0.0
.dynamic 608 608 0 0.0
.got 4176 4176 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 177569 177601 32 0.0
.text 1875634 1875634 0 0.0
ota-provider-app debug (read only) 1974937 1975001 64 0.0
(read/write) 113016 113016 0 0.0
.bss 47584 47584 0 0.0
.data 1288 1288 0 0.0
.data.rel.ro 58488 58488 0 0.0
.dynamic 608 608 0 0.0
.got 4384 4384 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 169187 169251 64 0.0
.text 1653378 1653378 0 0.0
ota-requestor-app debug (read only) 2003129 2003193 64 0.0
(read/write) 116176 116176 0 0.0
.bss 48544 48544 0 0.0
.data 1480 1480 0 0.0
.data.rel.ro 60680 60680 0 0.0
.dynamic 592 592 0 0.0
.got 4192 4192 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 165612 165676 64 0.0
.text 1684210 1684210 0 0.0
shell debug (read only) 2467801 2467833 32 0.0
(read/write) 147824 147824 0 0.0
.bss 67304 67304 0 0.0
.data 784 784 0 0.0
.data.rel.ro 74016 74016 0 0.0
.dynamic 592 592 0 0.0
.got 4160 4160 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 212146 212178 32 0.0
.text 2098034 2098034 0 0.0
thermostat-no-ble arm64 (read only) 2292676 2292676 0 0.0
(read/write) 148657 148657 0 0.0
.bss 62849 62849 0 0.0
.data 1040 1040 0 0.0
.data.rel.ro 77216 77216 0 0.0
.dynamic 560 560 0 0.0
.got 4536 4536 0 0.0
.init 24 24 0 0.0
.init_array 360 360 0 0.0
.rodata 142052 142052 0 0.0
.text 1926688 1926688 0 0.0
tv-app debug (read only) 2716201 2717505 1304 0.0
(read/write) 248632 248664 32 0.0
.bss 165072 165072 0 0.0
.data 3136 3136 0 0.0
.data.rel.ro 74368 74368 0 0.0
.dynamic 592 592 0 0.0
.got 4552 4568 16 0.4
.init 27 27 0 0.0
.init_array 896 896 0 0.0
.rodata 209419 209547 128 0.1
.text 2331650 2332642 992 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2358540 2358492 -48 -0.0
.bss 185052 185052 0 0.0
.data 5760 5760 0 0.0
.text 1321140 1321092 -48 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1147827 1147827 0 0.0
bss 143092 143092 0 0.0
rodata 143204 143204 0 0.0
text 786732 786732 0 0.0
p6 all-clusters-app default (read/write) 2502872 2502856 -16 -0.0
.bss 118488 118488 0 0.0
.data 2640 2640 0 0.0
.text 1461136 1461120 -16 -0.0
light-app default (read/write) 2404360 2404360 0 0.0
.bss 111944 111944 0 0.0
.data 2496 2496 0 0.0
.text 1362624 1362624 0 0.0
lock-app default (read/write) 2367968 2367968 0 0.0
.bss 111688 111688 0 0.0
.data 2456 2456 0 0.0
.text 1326232 1326232 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 791300 791300 0 0.0
bss 70296 70296 0 0.0
noinit 40416 40416 0 0.0
text 561260 561258 -2 -0.0

@github-actions
Copy link

github-actions bot commented Mar 31, 2022

PR #16900: Size comparison from e8c3452 to c0fcc70

Increases above 0.2%:

platform target config section e8c3452 c0fcc70 change % change
linux chip-tool debug .got 4896 4920 24 0.5
tv-app debug .got 4552 4568 16 0.4
Increases (11 builds for efr32, linux)
platform target config section e8c3452 c0fcc70 change % change
efr32 lighting-app BRD4161A+rpc (read only) 959216 959232 16 0.0
.text 959208 959224 16 0.0
linux all-clusters-app debug (read only) 2552497 2552561 64 0.0
.rodata 218981 219045 64 0.0
bridge-app debug+rpc (read only) 1782397 1782461 64 0.0
.rodata 146961 147025 64 0.0
chip-tool debug (read only) 10335837 10337077 1240 0.0
(read/write) 356640 356672 32 0.0
.got 4896 4920 24 0.5
.rodata 530637 530797 160 0.0
.text 9017141 9017941 800 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 9943796 9944820 1024 0.0
.rodata 504332 504348 16 0.0
.text 8380852 8381876 1024 0.0
door-lock-app debug (read only) 2035121 2035185 64 0.0
.rodata 183553 183617 64 0.0
lighting-app debug+rpc (read only) 2212881 2212913 32 0.0
.rodata 177569 177601 32 0.0
ota-provider-app debug (read only) 1974937 1975001 64 0.0
.rodata 169187 169251 64 0.0
ota-requestor-app debug (read only) 2003129 2003193 64 0.0
.rodata 165612 165676 64 0.0
shell debug (read only) 2467801 2467833 32 0.0
.rodata 212146 212178 32 0.0
tv-app debug (read only) 2716201 2717505 1304 0.0
(read/write) 248632 248664 32 0.0
.got 4552 4568 16 0.4
.rodata 209419 209547 128 0.1
.text 2331650 2332642 992 0.0
Decreases (4 builds for linux, mbed, p6, telink)
platform target config section e8c3452 c0fcc70 change % change
linux chip-tool-no-interactive-ipv6only arm64 (read/write) 475633 475601 -32 -0.0
.data.rel.ro 374024 374000 -24 -0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2358540 2358492 -48 -0.0
.text 1321140 1321092 -48 -0.0
p6 all-clusters-app default (read/write) 2502872 2502856 -16 -0.0
.text 1461136 1461120 -16 -0.0
telink lighting-app tlsr9518adk80d text 561260 561258 -2 -0.0
Full report (25 builds for cyw30739, efr32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section e8c3452 c0fcc70 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 609634 609634 0 0.0
.app_xip_area 516376 516376 0 0.0
.bss 76004 76004 0 0.0
.data 600 600 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 567146 567146 0 0.0
.app_xip_area 475424 475424 0 0.0
.bss 74508 74508 0 0.0
.data 564 564 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 578926 578926 0 0.0
.app_xip_area 477548 477548 0 0.0
.bss 83836 83836 0 0.0
.data 504 504 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 930216 930216 0 0.0
(read/write) 129128 129128 0 0.0
.bss 127136 127136 0 0.0
.data 1992 1992 0 0.0
.text 930208 930208 0 0.0
BRD4161A+rpc (read only) 959216 959232 16 0.0
(read/write) 145088 145088 0 0.0
.bss 142912 142912 0 0.0
.data 2172 2172 0 0.0
.text 959208 959224 16 0.0
window-app BRD4161A (read only) 865512 865512 0 0.0
(read/write) 127136 127136 0 0.0
.bss 125264 125264 0 0.0
.data 1872 1872 0 0.0
.text 865504 865504 0 0.0
k32w light k32w061+release (read/write) 707240 707240 0 0.0
.bss 77992 77992 0 0.0
.data 1872 1872 0 0.0
.text 621576 621576 0 0.0
lock k32w061+release (read/write) 706488 706488 0 0.0
.bss 77960 77960 0 0.0
.data 1912 1912 0 0.0
.text 620816 620816 0 0.0
linux all-clusters-app debug (read only) 2552497 2552561 64 0.0
(read/write) 143872 143872 0 0.0
.bss 57472 57472 0 0.0
.data 1296 1296 0 0.0
.data.rel.ro 79352 79352 0 0.0
.dynamic 592 592 0 0.0
.got 4184 4184 0 0.0
.init 27 27 0 0.0
.init_array 952 952 0 0.0
.rodata 218981 219045 64 0.0
.text 2169090 2169090 0 0.0
bridge-app debug+rpc (read only) 1782397 1782461 64 0.0
(read/write) 89880 89880 0 0.0
.bss 44552 44552 0 0.0
.data 2000 2000 0 0.0
.data.rel.ro 38232 38232 0 0.0
.dynamic 592 592 0 0.0
.got 3928 3928 0 0.0
.init 27 27 0 0.0
.init_array 552 552 0 0.0
.rodata 146961 147025 64 0.0
.text 1519573 1519573 0 0.0
chip-tool debug (read only) 10335837 10337077 1240 0.0
(read/write) 356640 356672 32 0.0
.bss 22080 22080 0 0.0
.data 1072 1072 0 0.0
.data.rel.ro 327264 327264 0 0.0
.dynamic 624 624 0 0.0
.got 4896 4920 24 0.5
.init 27 27 0 0.0
.init_array 664 664 0 0.0
.rodata 530637 530797 160 0.0
.text 9017141 9017941 800 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 9943796 9944820 1024 0.0
(read/write) 475633 475601 -32 -0.0
.bss 40401 40401 0 0.0
.data 1136 1136 0 0.0
.data.rel.ro 374024 374000 -24 -0.0
.dynamic 560 560 0 0.0
.got 56264 56264 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 504332 504348 16 0.0
.text 8380852 8381876 1024 0.0
door-lock-app debug (read only) 2035121 2035185 64 0.0
(read/write) 117288 117288 0 0.0
.bss 47680 47680 0 0.0
.data 1008 1008 0 0.0
.data.rel.ro 63176 63176 0 0.0
.dynamic 592 592 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 183553 183617 64 0.0
.text 1701250 1701250 0 0.0
lighting-app debug+rpc (read only) 2212881 2212913 32 0.0
(read/write) 124280 124280 0 0.0
.bss 48960 48960 0 0.0
.data 1488 1488 0 0.0
.data.rel.ro 68248 68248 0 0.0
.dynamic 608 608 0 0.0
.got 4176 4176 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 177569 177601 32 0.0
.text 1875634 1875634 0 0.0
ota-provider-app debug (read only) 1974937 1975001 64 0.0
(read/write) 113016 113016 0 0.0
.bss 47584 47584 0 0.0
.data 1288 1288 0 0.0
.data.rel.ro 58488 58488 0 0.0
.dynamic 608 608 0 0.0
.got 4384 4384 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 169187 169251 64 0.0
.text 1653378 1653378 0 0.0
ota-requestor-app debug (read only) 2003129 2003193 64 0.0
(read/write) 116176 116176 0 0.0
.bss 48544 48544 0 0.0
.data 1480 1480 0 0.0
.data.rel.ro 60680 60680 0 0.0
.dynamic 592 592 0 0.0
.got 4192 4192 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 165612 165676 64 0.0
.text 1684210 1684210 0 0.0
shell debug (read only) 2467801 2467833 32 0.0
(read/write) 147824 147824 0 0.0
.bss 67304 67304 0 0.0
.data 784 784 0 0.0
.data.rel.ro 74016 74016 0 0.0
.dynamic 592 592 0 0.0
.got 4160 4160 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 212146 212178 32 0.0
.text 2098034 2098034 0 0.0
thermostat-no-ble arm64 (read only) 2292676 2292676 0 0.0
(read/write) 148657 148657 0 0.0
.bss 62849 62849 0 0.0
.data 1040 1040 0 0.0
.data.rel.ro 77216 77216 0 0.0
.dynamic 560 560 0 0.0
.got 4536 4536 0 0.0
.init 24 24 0 0.0
.init_array 360 360 0 0.0
.rodata 142052 142052 0 0.0
.text 1926688 1926688 0 0.0
tv-app debug (read only) 2716201 2717505 1304 0.0
(read/write) 248632 248664 32 0.0
.bss 165072 165072 0 0.0
.data 3136 3136 0 0.0
.data.rel.ro 74368 74368 0 0.0
.dynamic 592 592 0 0.0
.got 4552 4568 16 0.4
.init 27 27 0 0.0
.init_array 896 896 0 0.0
.rodata 209419 209547 128 0.1
.text 2331650 2332642 992 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2358540 2358492 -48 -0.0
.bss 185052 185052 0 0.0
.data 5760 5760 0 0.0
.text 1321140 1321092 -48 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1147827 1147827 0 0.0
bss 143092 143092 0 0.0
rodata 143204 143204 0 0.0
text 786732 786732 0 0.0
p6 all-clusters-app default (read/write) 2502872 2502856 -16 -0.0
.bss 118488 118488 0 0.0
.data 2640 2640 0 0.0
.text 1461136 1461120 -16 -0.0
light-app default (read/write) 2404360 2404360 0 0.0
.bss 111944 111944 0 0.0
.data 2496 2496 0 0.0
.text 1362624 1362624 0 0.0
lock-app default (read/write) 2367968 2367968 0 0.0
.bss 111688 111688 0 0.0
.data 2456 2456 0 0.0
.text 1326232 1326232 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 791300 791300 0 0.0
bss 70296 70296 0 0.0
noinit 40416 40416 0 0.0
text 561260 561258 -2 -0.0

@emargolis emargolis force-pushed the emargolis/feature/vid-and-pid-cn-attribute branch from c0fcc70 to e0d44d0 Compare March 31, 2022 23:41
@github-actions
Copy link

github-actions bot commented Apr 1, 2022

PR #16900: Size comparison from 089d46a to e0d44d0

Increases above 0.2%:

platform target config section 089d46a e0d44d0 change % change
linux chip-tool debug .got 4896 4920 24 0.5
tv-app debug .got 4552 4568 16 0.4
Increases (12 builds for efr32, esp32, linux)
platform target config section 089d46a e0d44d0 change % change
efr32 lighting-app BRD4161A+rpc (read only) 959216 959232 16 0.0
.text 959208 959224 16 0.0
esp32 all-clusters-app c3devkit (read only) 970490 970492 2 0.0
.flash.text 970490 970492 2 0.0
linux all-clusters-app debug (read only) 2552497 2552561 64 0.0
.rodata 218981 219045 64 0.0
bridge-app debug+rpc (read only) 1782397 1782461 64 0.0
.rodata 146961 147025 64 0.0
chip-tool debug (read only) 10367501 10368741 1240 0.0
(read/write) 357952 357984 32 0.0
.got 4896 4920 24 0.5
.rodata 531629 531789 160 0.0
.text 9044981 9045781 800 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 9972980 9973988 1008 0.0
.rodata 505388 505404 16 0.0
.text 8405188 8406196 1008 0.0
door-lock-app debug (read only) 2035121 2035185 64 0.0
.rodata 183553 183617 64 0.0
lighting-app debug+rpc (read only) 2212881 2212913 32 0.0
.rodata 177569 177601 32 0.0
ota-provider-app debug (read only) 1974937 1975001 64 0.0
.rodata 169187 169251 64 0.0
ota-requestor-app debug (read only) 2003129 2003193 64 0.0
.rodata 165612 165676 64 0.0
shell debug (read only) 2467801 2467833 32 0.0
.rodata 212146 212178 32 0.0
tv-app debug (read only) 2716201 2717505 1304 0.0
(read/write) 248632 248664 32 0.0
.got 4552 4568 16 0.4
.rodata 209419 209547 128 0.1
.text 2331650 2332642 992 0.0
Decreases (5 builds for esp32, linux, mbed, p6, telink)
platform target config section 089d46a e0d44d0 change % change
esp32 all-clusters-app m5stack (read only) 1026223 1026215 -8 -0.0
.flash.text 1020839 1020831 -8 -0.0
linux chip-tool-no-interactive-ipv6only arm64 (read/write) 477329 477297 -32 -0.0
.data.rel.ro 375432 375408 -24 -0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2358540 2358492 -48 -0.0
.text 1321140 1321092 -48 -0.0
p6 all-clusters-app default (read/write) 2502872 2502856 -16 -0.0
.text 1461136 1461120 -16 -0.0
telink lighting-app tlsr9518adk80d text 561260 561258 -2 -0.0
Full report (31 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 089d46a e0d44d0 change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 667427 667427 0 0.0
(read/write) 184316 184316 0 0.0
.bss 81784 81784 0 0.0
.data 3132 3132 0 0.0
.rodata 79595 79595 0 0.0
.text 587352 587352 0 0.0
lock-mtd LP_CC2652R7 (read only) 616555 616555 0 0.0
(read/write) 154500 154500 0 0.0
.bss 77512 77512 0 0.0
.data 3132 3132 0 0.0
.rodata 79475 79475 0 0.0
.text 536592 536592 0 0.0
pump-app LP_CC2652R7 (read only) 686887 686887 0 0.0
(read/write) 166016 166016 0 0.0
.bss 82176 82176 0 0.0
.data 3164 3164 0 0.0
.rodata 81671 81671 0 0.0
.text 604732 604732 0 0.0
pump-controller-app LP_CC2652R7 (read only) 669159 669159 0 0.0
(read/write) 183488 183488 0 0.0
.bss 81920 81920 0 0.0
.data 3128 3128 0 0.0
.rodata 78007 78007 0 0.0
.text 590668 590668 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 609634 609634 0 0.0
.app_xip_area 516376 516376 0 0.0
.bss 76004 76004 0 0.0
.data 600 600 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 567146 567146 0 0.0
.app_xip_area 475424 475424 0 0.0
.bss 74508 74508 0 0.0
.data 564 564 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 578926 578926 0 0.0
.app_xip_area 477548 477548 0 0.0
.bss 83836 83836 0 0.0
.data 504 504 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 930216 930216 0 0.0
(read/write) 129128 129128 0 0.0
.bss 127136 127136 0 0.0
.data 1992 1992 0 0.0
.text 930208 930208 0 0.0
BRD4161A+rpc (read only) 959216 959232 16 0.0
(read/write) 145088 145088 0 0.0
.bss 142912 142912 0 0.0
.data 2172 2172 0 0.0
.text 959208 959224 16 0.0
window-app BRD4161A (read only) 865512 865512 0 0.0
(read/write) 127136 127136 0 0.0
.bss 125264 125264 0 0.0
.data 1872 1872 0 0.0
.text 865504 865504 0 0.0
esp32 all-clusters-app c3devkit (read only) 970490 970492 2 0.0
(read/write) 1395138 1395138 0 0.0
.dram0.bss 62456 62456 0 0.0
.dram0.data 14220 14220 0 0.0
.flash.rodata 199544 199544 0 0.0
.flash.text 970490 970492 2 0.0
.iram0.text 62016 62016 0 0.0
m5stack (read only) 1026223 1026215 -8 -0.0
(read/write) 462900 462900 0 0.0
.dram0.bss 67984 67984 0 0.0
.dram0.data 34024 34024 0 0.0
.flash.rodata 229056 229056 0 0.0
.flash.text 1020839 1020831 -8 -0.0
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 707240 707240 0 0.0
.bss 77992 77992 0 0.0
.data 1872 1872 0 0.0
.text 621576 621576 0 0.0
lock k32w061+release (read/write) 706488 706488 0 0.0
.bss 77960 77960 0 0.0
.data 1912 1912 0 0.0
.text 620816 620816 0 0.0
linux all-clusters-app debug (read only) 2552497 2552561 64 0.0
(read/write) 143872 143872 0 0.0
.bss 57472 57472 0 0.0
.data 1296 1296 0 0.0
.data.rel.ro 79352 79352 0 0.0
.dynamic 592 592 0 0.0
.got 4184 4184 0 0.0
.init 27 27 0 0.0
.init_array 952 952 0 0.0
.rodata 218981 219045 64 0.0
.text 2169090 2169090 0 0.0
bridge-app debug+rpc (read only) 1782397 1782461 64 0.0
(read/write) 89880 89880 0 0.0
.bss 44552 44552 0 0.0
.data 2000 2000 0 0.0
.data.rel.ro 38232 38232 0 0.0
.dynamic 592 592 0 0.0
.got 3928 3928 0 0.0
.init 27 27 0 0.0
.init_array 552 552 0 0.0
.rodata 146961 147025 64 0.0
.text 1519573 1519573 0 0.0
chip-tool debug (read only) 10367501 10368741 1240 0.0
(read/write) 357952 357984 32 0.0
.bss 22080 22080 0 0.0
.data 1072 1072 0 0.0
.data.rel.ro 328576 328576 0 0.0
.dynamic 624 624 0 0.0
.got 4896 4920 24 0.5
.init 27 27 0 0.0
.init_array 664 664 0 0.0
.rodata 531629 531789 160 0.0
.text 9044981 9045781 800 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 9972980 9973988 1008 0.0
(read/write) 477329 477297 -32 -0.0
.bss 40401 40401 0 0.0
.data 1136 1136 0 0.0
.data.rel.ro 375432 375408 -24 -0.0
.dynamic 560 560 0 0.0
.got 56552 56552 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 505388 505404 16 0.0
.text 8405188 8406196 1008 0.0
door-lock-app debug (read only) 2035121 2035185 64 0.0
(read/write) 117288 117288 0 0.0
.bss 47680 47680 0 0.0
.data 1008 1008 0 0.0
.data.rel.ro 63176 63176 0 0.0
.dynamic 592 592 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 183553 183617 64 0.0
.text 1701250 1701250 0 0.0
lighting-app debug+rpc (read only) 2212881 2212913 32 0.0
(read/write) 124280 124280 0 0.0
.bss 48960 48960 0 0.0
.data 1488 1488 0 0.0
.data.rel.ro 68248 68248 0 0.0
.dynamic 608 608 0 0.0
.got 4176 4176 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 177569 177601 32 0.0
.text 1875634 1875634 0 0.0
ota-provider-app debug (read only) 1974937 1975001 64 0.0
(read/write) 113016 113016 0 0.0
.bss 47584 47584 0 0.0
.data 1288 1288 0 0.0
.data.rel.ro 58488 58488 0 0.0
.dynamic 608 608 0 0.0
.got 4384 4384 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 169187 169251 64 0.0
.text 1653378 1653378 0 0.0
ota-requestor-app debug (read only) 2003129 2003193 64 0.0
(read/write) 116176 116176 0 0.0
.bss 48544 48544 0 0.0
.data 1480 1480 0 0.0
.data.rel.ro 60680 60680 0 0.0
.dynamic 592 592 0 0.0
.got 4192 4192 0 0.0
.init 27 27 0 0.0
.init_array 648 648 0 0.0
.rodata 165612 165676 64 0.0
.text 1684210 1684210 0 0.0
shell debug (read only) 2467801 2467833 32 0.0
(read/write) 147824 147824 0 0.0
.bss 67304 67304 0 0.0
.data 784 784 0 0.0
.data.rel.ro 74016 74016 0 0.0
.dynamic 592 592 0 0.0
.got 4160 4160 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 212146 212178 32 0.0
.text 2098034 2098034 0 0.0
thermostat-no-ble arm64 (read only) 2292676 2292676 0 0.0
(read/write) 148657 148657 0 0.0
.bss 62849 62849 0 0.0
.data 1040 1040 0 0.0
.data.rel.ro 77216 77216 0 0.0
.dynamic 560 560 0 0.0
.got 4536 4536 0 0.0
.init 24 24 0 0.0
.init_array 360 360 0 0.0
.rodata 142052 142052 0 0.0
.text 1926688 1926688 0 0.0
tv-app debug (read only) 2716201 2717505 1304 0.0
(read/write) 248632 248664 32 0.0
.bss 165072 165072 0 0.0
.data 3136 3136 0 0.0
.data.rel.ro 74368 74368 0 0.0
.dynamic 592 592 0 0.0
.got 4552 4568 16 0.4
.init 27 27 0 0.0
.init_array 896 896 0 0.0
.rodata 209419 209547 128 0.1
.text 2331650 2332642 992 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2358540 2358492 -48 -0.0
.bss 185052 185052 0 0.0
.data 5760 5760 0 0.0
.text 1321140 1321092 -48 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1147827 1147827 0 0.0
bss 143092 143092 0 0.0
rodata 143204 143204 0 0.0
text 786732 786732 0 0.0
p6 all-clusters-app default (read/write) 2502872 2502856 -16 -0.0
.bss 118488 118488 0 0.0
.data 2640 2640 0 0.0
.text 1461136 1461120 -16 -0.0
light-app default (read/write) 2404360 2404360 0 0.0
.bss 111944 111944 0 0.0
.data 2496 2496 0 0.0
.text 1362624 1362624 0 0.0
lock-app default (read/write) 2367968 2367968 0 0.0
.bss 111688 111688 0 0.0
.data 2456 2456 0 0.0
.text 1326232 1326232 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 791300 791300 0 0.0
bss 70296 70296 0 0.0
noinit 40416 40416 0 0.0
text 561260 561258 -2 -0.0

src/crypto/CHIPCryptoPAL.h Outdated Show resolved Hide resolved
src/crypto/CHIPCryptoPALmbedTLS.cpp Outdated Show resolved Hide resolved
@emargolis emargolis force-pushed the emargolis/feature/vid-and-pid-cn-attribute branch from c735fef to 696021d Compare April 4, 2022 06:37
@github-actions
Copy link

github-actions bot commented Apr 4, 2022

PR #16900: Size comparison from 41a431d to 696021d

Increases (3 builds for efr32, linux, mbed)
platform target config section 41a431d 696021d change % change
efr32 lighting-app BRD4161A+rpc (read only) 944048 944064 16 0.0
.text 944040 944056 16 0.0
linux chip-tool-no-interactive-ipv6only arm64 (read only) 10035356 10036660 1304 0.0
.rodata 506476 506484 8 0.0
.text 8464356 8465684 1328 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2360020 2360036 16 0.0
.text 1322620 1322636 16 0.0
Decreases (2 builds for linux, telink)
platform target config section 41a431d 696021d change % change
linux chip-tool-no-interactive-ipv6only arm64 (read/write) 478177 478145 -32 -0.0
.data.rel.ro 376144 376120 -24 -0.0
telink lighting-app tlsr9518adk80d text 562216 562214 -2 -0.0
Full report (20 builds for cc13x2_26x2, cyw30739, efr32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 41a431d 696021d change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 668091 668091 0 0.0
(read/write) 183604 183604 0 0.0
.bss 81736 81736 0 0.0
.data 3128 3128 0 0.0
.rodata 79683 79683 0 0.0
.text 587928 587928 0 0.0
lock-mtd LP_CC2652R7 (read only) 617211 617211 0 0.0
(read/write) 154448 154448 0 0.0
.bss 77464 77464 0 0.0
.data 3128 3128 0 0.0
.rodata 79563 79563 0 0.0
.text 537160 537160 0 0.0
pump-app LP_CC2652R7 (read only) 687543 687543 0 0.0
(read/write) 165312 165312 0 0.0
.bss 82128 82128 0 0.0
.data 3160 3160 0 0.0
.rodata 81759 81759 0 0.0
.text 605300 605300 0 0.0
pump-controller-app LP_CC2652R7 (read only) 669775 669775 0 0.0
(read/write) 182824 182824 0 0.0
.bss 81872 81872 0 0.0
.data 3124 3124 0 0.0
.rodata 78095 78095 0 0.0
.text 591196 591196 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 610682 610682 0 0.0
.app_xip_area 517456 517456 0 0.0
.bss 75980 75980 0 0.0
.data 596 596 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 568202 568202 0 0.0
.app_xip_area 476504 476504 0 0.0
.bss 74484 74484 0 0.0
.data 560 560 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 579790 579790 0 0.0
.app_xip_area 478460 478460 0 0.0
.bss 83796 83796 0 0.0
.data 500 500 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 916168 916168 0 0.0
(read/write) 129728 129728 0 0.0
.bss 127768 127768 0 0.0
.data 1956 1956 0 0.0
.text 916160 916160 0 0.0
BRD4161A+rpc (read only) 944048 944064 16 0.0
(read/write) 145680 145680 0 0.0
.bss 143544 143544 0 0.0
.data 2136 2136 0 0.0
.text 944040 944056 16 0.0
window-app BRD4161A (read only) 851480 851480 0 0.0
(read/write) 127752 127752 0 0.0
.bss 125912 125912 0 0.0
.data 1836 1836 0 0.0
.text 851472 851472 0 0.0
k32w light k32w061+release (read/write) 707908 707908 0 0.0
.bss 77944 77944 0 0.0
.data 1868 1868 0 0.0
.text 622296 622296 0 0.0
lock k32w061+release (read/write) 707316 707316 0 0.0
.bss 77928 77928 0 0.0
.data 1908 1908 0 0.0
.text 621680 621680 0 0.0
linux chip-tool-no-interactive-ipv6only arm64 (read only) 10035356 10036660 1304 0.0
(read/write) 478177 478145 -32 -0.0
.bss 40337 40337 0 0.0
.data 1128 1128 0 0.0
.data.rel.ro 376144 376120 -24 -0.0
.dynamic 560 560 0 0.0
.got 56768 56768 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 506476 506484 8 0.0
.text 8464356 8465684 1328 0.0
thermostat-no-ble arm64 (read only) 2311068 2311068 0 0.0
(read/write) 149057 149057 0 0.0
.bss 62913 62913 0 0.0
.data 1072 1072 0 0.0
.data.rel.ro 77488 77488 0 0.0
.dynamic 560 560 0 0.0
.got 4568 4568 0 0.0
.init 24 24 0 0.0
.init_array 368 368 0 0.0
.rodata 142908 142908 0 0.0
.text 1943040 1943040 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2360020 2360036 16 0.0
.bss 185020 185020 0 0.0
.data 5752 5752 0 0.0
.text 1322620 1322636 16 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1148763 1148763 0 0.0
bss 143044 143044 0 0.0
rodata 143292 143292 0 0.0
text 787572 787572 0 0.0
p6 all-clusters-app default (read/write) 2504592 2504592 0 0.0
.bss 118456 118456 0 0.0
.data 2632 2632 0 0.0
.text 1462856 1462856 0 0.0
light-app default (read/write) 2405752 2405752 0 0.0
.bss 111912 111912 0 0.0
.data 2488 2488 0 0.0
.text 1364016 1364016 0 0.0
lock-app default (read/write) 2369384 2369384 0 0.0
.bss 111656 111656 0 0.0
.data 2448 2448 0 0.0
.text 1327648 1327648 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 792300 792300 0 0.0
bss 70264 70264 0 0.0
noinit 40416 40416 0 0.0
text 562216 562214 -2 -0.0

 * Updated OpenSSL and mbedTLS implementations to support that.
 * Updated chip-cert tool to support new format in addition to the old one.
 * Added new test verctors:
  -- Updated Matter Development DAC (PIDs 0x8010-0x8014) to use
     Fallback methods to encode VID and PID in the SubjectDN.
  -- Added new Matter Test DAC/PAI vectors that use Fallback methods
     to encode VID and PID in the SubjectDN.
@emargolis emargolis force-pushed the emargolis/feature/vid-and-pid-cn-attribute branch from 696021d to 90f2ae5 Compare April 4, 2022 07:35
@github-actions
Copy link

github-actions bot commented Apr 4, 2022

PR #16900: Size comparison from 41a431d to 90f2ae5

Increases (4 builds for efr32, esp32, linux, mbed)
platform target config section 41a431d 90f2ae5 change % change
efr32 lighting-app BRD4161A+rpc (read only) 944048 944064 16 0.0
.text 944040 944056 16 0.0
esp32 all-clusters-app c3devkit (read only) 985940 985942 2 0.0
.flash.text 985940 985942 2 0.0
linux chip-tool-no-interactive-ipv6only arm64 (read only) 10035356 10036660 1304 0.0
.rodata 506476 506484 8 0.0
.text 8464356 8465684 1328 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read/write) 2360020 2360036 16 0.0
.text 1322620 1322636 16 0.0
Decreases (3 builds for esp32, linux, telink)
platform target config section 41a431d 90f2ae5 change % change
esp32 all-clusters-app m5stack (read only) 1038339 1038331 -8 -0.0
.flash.text 1032955 1032947 -8 -0.0
linux chip-tool-no-interactive-ipv6only arm64 (read/write) 478177 478145 -32 -0.0
.data.rel.ro 376144 376120 -24 -0.0
telink lighting-app tlsr9518adk80d text 562216 562214 -2 -0.0
Full report (22 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 41a431d 90f2ae5 change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 668091 668091 0 0.0
(read/write) 183604 183604 0 0.0
.bss 81736 81736 0 0.0
.data 3128 3128 0 0.0
.rodata 79683 79683 0 0.0
.text 587928 587928 0 0.0
lock-mtd LP_CC2652R7 (read only) 617211 617211 0 0.0
(read/write) 154448 154448 0 0.0
.bss 77464 77464 0 0.0
.data 3128 3128 0 0.0
.rodata 79563 79563 0 0.0
.text 537160 537160 0 0.0
pump-app LP_CC2652R7 (read only) 687543 687543 0 0.0
(read/write) 165312 165312 0 0.0
.bss 82128 82128 0 0.0
.data 3160 3160 0 0.0
.rodata 81759 81759 0 0.0
.text 605300 605300 0 0.0
pump-controller-app LP_CC2652R7 (read only) 669775 669775 0 0.0
(read/write) 182824 182824 0 0.0
.bss 81872 81872 0 0.0
.data 3124 3124 0 0.0
.rodata 78095 78095 0 0.0
.text 591196 591196 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 610682 610682 0 0.0
.app_xip_area 517456 517456 0 0.0
.bss 75980 75980 0 0.0
.data 596 596 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 568202 568202 0 0.0
.app_xip_area 476504 476504 0 0.0
.bss 74484 74484 0 0.0
.data 560 560 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 579790 579790 0 0.0
.app_xip_area 478460 478460 0 0.0
.bss 83796 83796 0 0.0
.data 500 500 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 916168 916168 0 0.0
(read/write) 129728 129728 0 0.0
.bss 127768 127768 0 0.0
.data 1956 1956 0 0.0
.text 916160 916160 0 0.0
BRD4161A+rpc (read only) 944048 944064 16 0.0
(read/write) 145680 145680 0 0.0
.bss 143544 143544 0 0.0
.data 2136 2136 0 0.0
.text 944040 944056 16 0.0
window-app BRD4161A (read only) 851480 851480 0 0.0
(read/write) 127752 127752 0 0.0
.bss 125912 125912 0 0.0
.data 1836 1836 0 0.0
.text 851472 851472 0 0.0
esp32 all-clusters-app c3devkit (read only) 985940 985942 2 0.0
(read/write) 1460530 1460530 0 0.0
.dram0.bss 62920 62920 0 0.0
.dram0.data 14164 14164 0 0.0
.flash.rodata 197960 197960 0 0.0
.flash.text 985940 985942 2 0.0
.iram0.text 62572 62572 0 0.0
m5stack (read only) 1038339 1038331 -8 -0.0
(read/write) 461544 461544 0 0.0
.dram0.bss 68448 68448 0 0.0
.dram0.data 34024 34024 0 0.0
.flash.rodata 226928 226928 0 0.0
.flash.text 1032955 1032947 -8 -0.0
.iram0.text 123415 123415 0 0.0
k32w light k32w061+release (read/write) 707908 707908 0 0.0
.bss 77944 77944 0 0.0
.data 1868 1868 0 0.0
.text 622296 622296 0 0.0
lock k32w061+release (read/write) 707316 707316 0 0.0
.bss 77928 77928 0 0.0
.data 1908 1908 0 0.0
.text 621680 621680 0 0.0
linux chip-tool-no-interactive-ipv6only arm64 (read only) 10035356 10036660 1304 0.0
(read/write) 478177 478145 -32 -0.0
.bss 40337 40337 0 0.0
.data 1128 1128 0 0.0
.data.rel.ro 376144 376120 -24 -0.0
.dynamic 560 560 0 0.0
.got 56768 56768 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 506476 506484 8 0.0
.text 8464356 8465684 1328 0.0
thermostat-no-ble arm64 (read only) 2311068 2311068 0 0.0
(read/write) 149057 149057 0 0.0
.bss 62913 62913 0 0.0
.data 1072 1072 0 0.0
.data.rel.ro 77488 77488 0 0.0
.dynamic 560 560 0 0.0
.got 4568 4568 0 0.0
.init 24 24 0 0.0
.init_array 368 368 0 0.0
.rodata 142908 142908 0 0.0
.text 1943040 1943040 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2360020 2360036 16 0.0
.bss 185020 185020 0 0.0
.data 5752 5752 0 0.0
.text 1322620 1322636 16 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1148763 1148763 0 0.0
bss 143044 143044 0 0.0
rodata 143292 143292 0 0.0
text 787572 787572 0 0.0
p6 all-clusters-app default (read/write) 2504592 2504592 0 0.0
.bss 118456 118456 0 0.0
.data 2632 2632 0 0.0
.text 1462856 1462856 0 0.0
light-app default (read/write) 2405752 2405752 0 0.0
.bss 111912 111912 0 0.0
.data 2488 2488 0 0.0
.text 1364016 1364016 0 0.0
lock-app default (read/write) 2369384 2369384 0 0.0
.bss 111656 111656 0 0.0
.data 2448 2448 0 0.0
.text 1327648 1327648 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 792300 792300 0 0.0
bss 70264 70264 0 0.0
noinit 40416 40416 0 0.0
text 562216 562214 -2 -0.0

@woody-apple
Copy link
Contributor

Looks like comments are resolved, merging.

@woody-apple woody-apple merged commit 080bb57 into project-chip:master Apr 4, 2022
chencheung pushed a commit to chencheung/connectedhomeip that referenced this pull request Apr 6, 2022
…roject-chip#16900)

* Updated OpenSSL and mbedTLS implementations to support that.
 * Updated chip-cert tool to support new format in addition to the old one.
 * Added new test verctors:
  -- Updated Matter Development DAC (PIDs 0x8010-0x8014) to use
     Fallback methods to encode VID and PID in the SubjectDN.
  -- Added new Matter Test DAC/PAI vectors that use Fallback methods
     to encode VID and PID in the SubjectDN.
chencheung pushed a commit to chencheung/connectedhomeip that referenced this pull request Apr 6, 2022
…roject-chip#16900)

* Updated OpenSSL and mbedTLS implementations to support that.
 * Updated chip-cert tool to support new format in addition to the old one.
 * Added new test verctors:
  -- Updated Matter Development DAC (PIDs 0x8010-0x8014) to use
     Fallback methods to encode VID and PID in the SubjectDN.
  -- Added new Matter Test DAC/PAI vectors that use Fallback methods
     to encode VID and PID in the SubjectDN.
andrei-menzopol pushed a commit to andrei-menzopol/connectedhomeip that referenced this pull request Apr 14, 2022
…roject-chip#16900)

* Updated OpenSSL and mbedTLS implementations to support that.
 * Updated chip-cert tool to support new format in addition to the old one.
 * Added new test verctors:
  -- Updated Matter Development DAC (PIDs 0x8010-0x8014) to use
     Fallback methods to encode VID and PID in the SubjectDN.
  -- Added new Matter Test DAC/PAI vectors that use Fallback methods
     to encode VID and PID in the SubjectDN.
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.

4 participants