diff --git a/reproducible/reference_binaries_macos-10.15.sha256sum b/reproducible/reference_binaries_macos-10.15.sha256sum index 15e210d..0b371d5 100644 --- a/reproducible/reference_binaries_macos-10.15.sha256sum +++ b/reproducible/reference_binaries_macos-10.15.sha256sum @@ -1,9 +1,9 @@ -91a98f475cb3042dd5184598a8292edb2a414df8d967a35c8f2295826b5a161b third_party/tock/target/thumbv7em-none-eabi/release/nrf52840dk.bin -7cc5c802e22e73c1edfd5b890642c5f6c4a1f888b61f0cd6d638a770eb0af739 target/nrf52840dk_merged.hex -a5943c5311158b0f99370246d37782eb9b12fc36c56387eadb6587a3a4fe8fd5 third_party/tock/target/thumbv7em-none-eabi/release/nrf52840_dongle.bin -9ff31263bd33e92b5f1f59d83f557046cb4d022919a5082931a197a2f6ec4398 target/nrf52840_dongle_merged.hex -663297e3e29b9e2a972b68cea1592aaf965d797242579bb5bca09cd73cdfb637 third_party/tock/target/thumbv7em-none-eabi/release/nrf52840_dongle_dfu.bin -4b1f17b3dda2460fe83adc157f8ae1fb2559fb151b8897806e7b0aa25c898ec1 target/nrf52840_dongle_dfu_merged.hex -162a05d056aafc16d4868d5c3aa10518e41299dddd60608f96954dc9cf964cd3 third_party/tock/target/thumbv7em-none-eabi/release/nrf52840_mdk_dfu.bin -90369c2f5c1b3b3a443114be069fd2da0806444865830a7e992ed52e036c5a39 target/nrf52840_mdk_dfu_merged.hex -299201ff87cd84bd767516143b4e6a54759e01fcd864c0e579c62217b21d4fa4 target/tab/ctap2.tab +dd054bcb95f2b0f79b769338d67c92a8b4820b7c3da1dfa74ce8b9dd9ce7eb2e third_party/tock/target/thumbv7em-none-eabi/release/nrf52840dk.bin +c115a70552fb9fad43abab3ce5258c8c5ccf31d52bac395bb721f3a6db8fc2af target/nrf52840dk_merged.hex +3e8f042d9f3cf9ab54b9bc002a0166bababd119cc5659040dac77d2a5a0c4214 third_party/tock/target/thumbv7em-none-eabi/release/nrf52840_dongle.bin +124e5ed2b079df6d0bae7c291f4842e4b38a7fc2fabb7233ce0b5feaa256f757 target/nrf52840_dongle_merged.hex +00ab26ca646c2f7a91513ac12fb34e59cb7f127162204fa779745b28a7652b43 third_party/tock/target/thumbv7em-none-eabi/release/nrf52840_dongle_dfu.bin +d4a4e14bd62af48272b7288132980b601ad90d6cd7095ec23a1b3372a74f5e5f target/nrf52840_dongle_dfu_merged.hex +1e44c023be5d5b8a4fa9b63b89da5642e21171797ee5683f574c899a01bc02f4 third_party/tock/target/thumbv7em-none-eabi/release/nrf52840_mdk_dfu.bin +8936bf9efdaaec6092b52e4503937d8f0da89e336f0acd9e8ce7b80cf4355477 target/nrf52840_mdk_dfu_merged.hex +dd311ff3bc4d20ce26362f72aa85c7bc45d7b49e605fe07bc6f5caf5677dda1b target/tab/ctap2.tab diff --git a/reproducible/reference_binaries_ubuntu-18.04.sha256sum b/reproducible/reference_binaries_ubuntu-18.04.sha256sum index a752d4b..96a396f 100644 --- a/reproducible/reference_binaries_ubuntu-18.04.sha256sum +++ b/reproducible/reference_binaries_ubuntu-18.04.sha256sum @@ -1,9 +1,9 @@ -3feb5d29a3d669107b460a00391440be4ebc5e50461f9ef3248714f4f99c070e third_party/tock/target/thumbv7em-none-eabi/release/nrf52840dk.bin -875fdc2bbd473a5c77c119ba860e54a43f8097c20931cc5ae83a26e9311ce124 target/nrf52840dk_merged.hex -8eebe1c1dfe22003466c2570b3735c54c58ae91b8168582ad363ab79c9230a15 third_party/tock/target/thumbv7em-none-eabi/release/nrf52840_dongle.bin -70c1249370144c6ca55ad490dc5e418f9c2994c2649941dec41d769963a0e0ad target/nrf52840_dongle_merged.hex -779d77071d1e629f92210ac313e230bcaea6d77c710210c1ac4b40f8085cdad7 third_party/tock/target/thumbv7em-none-eabi/release/nrf52840_dongle_dfu.bin -6c12edd4ec4d952619e976e635df39235d821eec9902e8882563fc43a1690ddb target/nrf52840_dongle_dfu_merged.hex -f466490d6498f6c06c7c4a717eb437ba2fb06d1985532c23f145d38b9daa8259 third_party/tock/target/thumbv7em-none-eabi/release/nrf52840_mdk_dfu.bin -7b67e726071ac5161344212821b9869c8f289559c8b91a5f2a0f17624855ce8a target/nrf52840_mdk_dfu_merged.hex -4dd8753dba382bdbadd0c9761949f7bdacbd77408cfc8dc466107a81ff664b15 target/tab/ctap2.tab +5f1c0025d32f5dec4add376821b90862f1a32e29060a756fd222fb0e92962f82 third_party/tock/target/thumbv7em-none-eabi/release/nrf52840dk.bin +b28238d680243d32b6ac20c7bc331d3f56473daa1dbf366362cfc5c6177ed1a5 target/nrf52840dk_merged.hex +167bfb73fee0bbc1ef175dd3297c814348a197b9714b6dd95aacbb21f208fb1c third_party/tock/target/thumbv7em-none-eabi/release/nrf52840_dongle.bin +9ed8fe50434024c92235aa6dced008366403455fe4c881ada17dca28e93e18a9 target/nrf52840_dongle_merged.hex +6598d68be26168ace3166229de6e5fbc6595cfc569b053d090002c63c6fab5f4 third_party/tock/target/thumbv7em-none-eabi/release/nrf52840_dongle_dfu.bin +6252822fcf6d16665728047d82fd8eba5bf6fdc9a7d2ea464f0b3f4fee24678e target/nrf52840_dongle_dfu_merged.hex +bd6e9d5aaea4edb7d3572da4eb5659faaadb742fe49cd718ebfb63d3792f26a8 third_party/tock/target/thumbv7em-none-eabi/release/nrf52840_mdk_dfu.bin +0aa364726611aa4a0c5f702fa52d21843c11cb555607610df94fcc4a99b71234 target/nrf52840_mdk_dfu_merged.hex +3524a90b67817d86bc75a4910b6fe407c606cf52f147d4e09bdaed3e59c23d8e target/tab/ctap2.tab diff --git a/reproducible/reference_elf2tab_macos-10.15.txt b/reproducible/reference_elf2tab_macos-10.15.txt index 25d9573..e48bd81 100644 --- a/reproducible/reference_elf2tab_macos-10.15.txt +++ b/reproducible/reference_elf2tab_macos-10.15.txt @@ -1,76 +1,96 @@ ======================================== Board: nrf52840dk ---------------------------------------- +Creating "target/tab/thumbv7em-none-eabi.tbf" Min RAM size from sections in ELF: 20 bytes Number of writeable flash regions: 0 Adding .crt0_header section. Offset: 64 (0x40). Length: 64 (0x40) bytes. Entry point is in .text section - Adding .text section. Offset: 128 (0x80). Length: 178688 (0x2ba00) bytes. - Adding .stack section. Offset: 178816 (0x2ba80). Length: 16384 (0x4000) bytes. + Adding .text section. Offset: 128 (0x80). Length: 179168 (0x2bbe0) bytes. + Adding .stack section. Offset: 179296 (0x2bc60). Length: 16384 (0x4000) bytes. Searching for .rel.X sections to add. TBF Header: version: 2 0x2 - header_size: 44 0x2C + header_size: 56 0x38 total_size: 262144 0x40000 flags: 1 0x1 - init_fn_offset: 85 0x55 - protected_size: 20 0x14 + init_fn_offset: 73 0x49 + protected_size: 8 0x8 minimum_ram_size: 107428 0x1A3A4 + + start_process_ram: 4294967295 0xFFFFFFFF + start_process_flash: 262208 0x40040 + ======================================== Board: nrf52840_dongle ---------------------------------------- +Creating "target/tab/thumbv7em-none-eabi.tbf" Min RAM size from sections in ELF: 20 bytes Number of writeable flash regions: 0 Adding .crt0_header section. Offset: 64 (0x40). Length: 64 (0x40) bytes. Entry point is in .text section - Adding .text section. Offset: 128 (0x80). Length: 178688 (0x2ba00) bytes. - Adding .stack section. Offset: 178816 (0x2ba80). Length: 16384 (0x4000) bytes. + Adding .text section. Offset: 128 (0x80). Length: 179168 (0x2bbe0) bytes. + Adding .stack section. Offset: 179296 (0x2bc60). Length: 16384 (0x4000) bytes. Searching for .rel.X sections to add. TBF Header: version: 2 0x2 - header_size: 44 0x2C + header_size: 56 0x38 total_size: 262144 0x40000 flags: 1 0x1 - init_fn_offset: 85 0x55 - protected_size: 20 0x14 + init_fn_offset: 73 0x49 + protected_size: 8 0x8 minimum_ram_size: 107428 0x1A3A4 + + start_process_ram: 4294967295 0xFFFFFFFF + start_process_flash: 262208 0x40040 + ======================================== Board: nrf52840_dongle_dfu ---------------------------------------- +Creating "target/tab/thumbv7em-none-eabi.tbf" Min RAM size from sections in ELF: 20 bytes Number of writeable flash regions: 0 Adding .crt0_header section. Offset: 64 (0x40). Length: 64 (0x40) bytes. Entry point is in .text section - Adding .text section. Offset: 128 (0x80). Length: 178688 (0x2ba00) bytes. - Adding .stack section. Offset: 178816 (0x2ba80). Length: 16384 (0x4000) bytes. + Adding .text section. Offset: 128 (0x80). Length: 179168 (0x2bbe0) bytes. + Adding .stack section. Offset: 179296 (0x2bc60). Length: 16384 (0x4000) bytes. Searching for .rel.X sections to add. TBF Header: version: 2 0x2 - header_size: 44 0x2C + header_size: 56 0x38 total_size: 262144 0x40000 flags: 1 0x1 - init_fn_offset: 85 0x55 - protected_size: 20 0x14 + init_fn_offset: 73 0x49 + protected_size: 8 0x8 minimum_ram_size: 107428 0x1A3A4 + + start_process_ram: 4294967295 0xFFFFFFFF + start_process_flash: 262208 0x40040 + ======================================== Board: nrf52840_mdk_dfu ---------------------------------------- +Creating "target/tab/thumbv7em-none-eabi.tbf" Min RAM size from sections in ELF: 20 bytes Number of writeable flash regions: 0 Adding .crt0_header section. Offset: 64 (0x40). Length: 64 (0x40) bytes. Entry point is in .text section - Adding .text section. Offset: 128 (0x80). Length: 178688 (0x2ba00) bytes. - Adding .stack section. Offset: 178816 (0x2ba80). Length: 16384 (0x4000) bytes. + Adding .text section. Offset: 128 (0x80). Length: 179168 (0x2bbe0) bytes. + Adding .stack section. Offset: 179296 (0x2bc60). Length: 16384 (0x4000) bytes. Searching for .rel.X sections to add. TBF Header: version: 2 0x2 - header_size: 44 0x2C + header_size: 56 0x38 total_size: 262144 0x40000 flags: 1 0x1 - init_fn_offset: 85 0x55 - protected_size: 20 0x14 + init_fn_offset: 73 0x49 + protected_size: 8 0x8 minimum_ram_size: 107428 0x1A3A4 + + start_process_ram: 4294967295 0xFFFFFFFF + start_process_flash: 262208 0x40040 + diff --git a/reproducible/reference_elf2tab_ubuntu-18.04.txt b/reproducible/reference_elf2tab_ubuntu-18.04.txt index b652638..e48bd81 100644 --- a/reproducible/reference_elf2tab_ubuntu-18.04.txt +++ b/reproducible/reference_elf2tab_ubuntu-18.04.txt @@ -1,76 +1,96 @@ ======================================== Board: nrf52840dk ---------------------------------------- +Creating "target/tab/thumbv7em-none-eabi.tbf" Min RAM size from sections in ELF: 20 bytes Number of writeable flash regions: 0 Adding .crt0_header section. Offset: 64 (0x40). Length: 64 (0x40) bytes. Entry point is in .text section - Adding .text section. Offset: 128 (0x80). Length: 178536 (0x2b968) bytes. - Adding .stack section. Offset: 178664 (0x2b9e8). Length: 16384 (0x4000) bytes. + Adding .text section. Offset: 128 (0x80). Length: 179168 (0x2bbe0) bytes. + Adding .stack section. Offset: 179296 (0x2bc60). Length: 16384 (0x4000) bytes. Searching for .rel.X sections to add. TBF Header: version: 2 0x2 - header_size: 44 0x2C + header_size: 56 0x38 total_size: 262144 0x40000 flags: 1 0x1 - init_fn_offset: 85 0x55 - protected_size: 20 0x14 + init_fn_offset: 73 0x49 + protected_size: 8 0x8 minimum_ram_size: 107428 0x1A3A4 + + start_process_ram: 4294967295 0xFFFFFFFF + start_process_flash: 262208 0x40040 + ======================================== Board: nrf52840_dongle ---------------------------------------- +Creating "target/tab/thumbv7em-none-eabi.tbf" Min RAM size from sections in ELF: 20 bytes Number of writeable flash regions: 0 Adding .crt0_header section. Offset: 64 (0x40). Length: 64 (0x40) bytes. Entry point is in .text section - Adding .text section. Offset: 128 (0x80). Length: 178536 (0x2b968) bytes. - Adding .stack section. Offset: 178664 (0x2b9e8). Length: 16384 (0x4000) bytes. + Adding .text section. Offset: 128 (0x80). Length: 179168 (0x2bbe0) bytes. + Adding .stack section. Offset: 179296 (0x2bc60). Length: 16384 (0x4000) bytes. Searching for .rel.X sections to add. TBF Header: version: 2 0x2 - header_size: 44 0x2C + header_size: 56 0x38 total_size: 262144 0x40000 flags: 1 0x1 - init_fn_offset: 85 0x55 - protected_size: 20 0x14 + init_fn_offset: 73 0x49 + protected_size: 8 0x8 minimum_ram_size: 107428 0x1A3A4 + + start_process_ram: 4294967295 0xFFFFFFFF + start_process_flash: 262208 0x40040 + ======================================== Board: nrf52840_dongle_dfu ---------------------------------------- +Creating "target/tab/thumbv7em-none-eabi.tbf" Min RAM size from sections in ELF: 20 bytes Number of writeable flash regions: 0 Adding .crt0_header section. Offset: 64 (0x40). Length: 64 (0x40) bytes. Entry point is in .text section - Adding .text section. Offset: 128 (0x80). Length: 178536 (0x2b968) bytes. - Adding .stack section. Offset: 178664 (0x2b9e8). Length: 16384 (0x4000) bytes. + Adding .text section. Offset: 128 (0x80). Length: 179168 (0x2bbe0) bytes. + Adding .stack section. Offset: 179296 (0x2bc60). Length: 16384 (0x4000) bytes. Searching for .rel.X sections to add. TBF Header: version: 2 0x2 - header_size: 44 0x2C + header_size: 56 0x38 total_size: 262144 0x40000 flags: 1 0x1 - init_fn_offset: 85 0x55 - protected_size: 20 0x14 + init_fn_offset: 73 0x49 + protected_size: 8 0x8 minimum_ram_size: 107428 0x1A3A4 + + start_process_ram: 4294967295 0xFFFFFFFF + start_process_flash: 262208 0x40040 + ======================================== Board: nrf52840_mdk_dfu ---------------------------------------- +Creating "target/tab/thumbv7em-none-eabi.tbf" Min RAM size from sections in ELF: 20 bytes Number of writeable flash regions: 0 Adding .crt0_header section. Offset: 64 (0x40). Length: 64 (0x40) bytes. Entry point is in .text section - Adding .text section. Offset: 128 (0x80). Length: 178536 (0x2b968) bytes. - Adding .stack section. Offset: 178664 (0x2b9e8). Length: 16384 (0x4000) bytes. + Adding .text section. Offset: 128 (0x80). Length: 179168 (0x2bbe0) bytes. + Adding .stack section. Offset: 179296 (0x2bc60). Length: 16384 (0x4000) bytes. Searching for .rel.X sections to add. TBF Header: version: 2 0x2 - header_size: 44 0x2C + header_size: 56 0x38 total_size: 262144 0x40000 flags: 1 0x1 - init_fn_offset: 85 0x55 - protected_size: 20 0x14 + init_fn_offset: 73 0x49 + protected_size: 8 0x8 minimum_ram_size: 107428 0x1A3A4 + + start_process_ram: 4294967295 0xFFFFFFFF + start_process_flash: 262208 0x40040 +