├── .github ├── dependabot.yml ├── trusted-contribution.yml └── workflows │ ├── codeql-analysis.yml │ ├── golangci-lint.yml │ ├── link_checker.yaml │ ├── link_checker_config.json │ └── scorecard.yml ├── .gitignore ├── .golangci.yaml ├── AUTHORS ├── CODEOWNERS ├── CONTRIBUTING.md ├── CONTRIBUTORS ├── LICENSE ├── README.md ├── binary_transparency ├── README.md └── firmware │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── api │ ├── annotation.go │ ├── firmware_metadata.go │ ├── firmware_metadata_test.go │ ├── http.go │ ├── http_test.go │ ├── map.go │ ├── update_package.go │ └── witness.go │ ├── cmd │ ├── emulator │ │ └── dummy │ │ │ ├── README.md │ │ │ ├── dummy_emu.go │ │ │ └── impl │ │ │ └── inner_main.go │ ├── flash_tool │ │ ├── devices │ │ │ └── device.go │ │ ├── flash_tool.go │ │ └── impl │ │ │ └── flash_tool.go │ ├── ft_monitor │ │ ├── README.md │ │ ├── ft_monitor.go │ │ └── impl │ │ │ └── ft_monitor.go │ ├── ft_personality │ │ ├── Dockerfile │ │ ├── ft_personality.go │ │ ├── impl │ │ │ └── ft_personality.go │ │ └── internal │ │ │ ├── cas │ │ │ ├── sql.go │ │ │ └── sql_test.go │ │ │ ├── http │ │ │ ├── gen.go │ │ │ ├── mock_trillian.go │ │ │ ├── server.go │ │ │ └── server_test.go │ │ │ ├── trees │ │ │ └── trees.go │ │ │ └── trillian │ │ │ └── client.go │ ├── ft_witness │ │ ├── README.md │ │ ├── ft_witness.go │ │ ├── impl │ │ │ └── ft_witness.go │ │ └── internal │ │ │ ├── http │ │ │ ├── witness.go │ │ │ └── witness_test.go │ │ │ └── ws │ │ │ ├── store.go │ │ │ └── store_test.go │ ├── ftmap │ │ ├── README.md │ │ └── map.go │ ├── ftmapserver │ │ ├── Dockerfile │ │ ├── ftmapserver.go │ │ └── impl │ │ │ ├── ftmapserver.go │ │ │ ├── ftmapserver_test.go │ │ │ ├── gen.go │ │ │ └── mock_mapreader.go │ ├── hacker │ │ └── modify_bundle │ │ │ ├── impl │ │ │ └── modify_bundle.go │ │ │ └── modify_bundle.go │ ├── publisher │ │ ├── impl │ │ │ └── publish.go │ │ └── publish.go │ └── usbarmory │ │ └── image_builder │ │ └── build.sh │ ├── devices │ ├── dummy │ │ ├── common │ │ │ └── measurement.go │ │ ├── flash.go │ │ └── rom │ │ │ ├── rom.go │ │ │ └── wasm_bootloader.go │ └── usbarmory │ │ ├── README.md │ │ ├── bootloader │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── boot.go │ │ ├── boot.s │ │ ├── conf.go │ │ ├── console.go │ │ ├── crypto.go │ │ ├── dtb.go │ │ ├── elf.go │ │ ├── ext4.go │ │ ├── ft.go │ │ ├── main.go │ │ ├── mem.go │ │ └── minisign.go │ │ ├── flash │ │ └── flash.go │ │ └── measurement.go │ ├── docker-compose.override.yml │ ├── docs │ └── design │ │ ├── README.md │ │ ├── diagrams │ │ ├── fw_bootloader.puml │ │ ├── fw_bootloader.svg │ │ ├── fw_factory.puml │ │ ├── fw_factory.svg │ │ ├── fw_flash_tool.puml │ │ ├── fw_flash_tool.svg │ │ ├── fw_monitor.puml │ │ ├── fw_monitor.svg │ │ ├── fw_publish.puml │ │ ├── fw_publish.svg │ │ └── puml │ │ │ └── style.puml │ │ └── overview.svg │ ├── integration │ ├── ft_integration_test.go │ ├── ft_test.sh │ └── ft_usbarmory_test.sh │ ├── internal │ ├── client │ │ ├── client.go │ │ ├── client_test.go │ │ ├── follower.go │ │ ├── http_status.go │ │ ├── mapclient.go │ │ ├── mapclient_test.go │ │ ├── utils.go │ │ ├── wclient.go │ │ └── wclient_test.go │ ├── crypto │ │ ├── key_info.go │ │ ├── signature.go │ │ └── signature_test.go │ ├── ftmap │ │ ├── aggregate.go │ │ ├── aggregate_test.go │ │ ├── log.go │ │ ├── mapdb.go │ │ ├── pipeline.go │ │ └── pipeline_test.go │ └── verify │ │ ├── bundle.go │ │ └── bundle_test.go │ └── testdata │ ├── firmware.bin │ ├── firmware │ ├── dummy_device │ │ ├── example.c │ │ ├── example.wasm │ │ ├── hacked.c │ │ └── hacked.wasm │ └── usbarmory │ │ └── example │ │ └── tamago-example │ ├── firmware_metadata.json │ └── firmware_statement.json ├── clone ├── README.md ├── cmd │ ├── ctclone │ │ ├── .env │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── ctclone.go │ │ ├── ctclone_test.go │ │ ├── docker-compose.rpi.yaml │ │ └── docker-compose.yaml │ ├── ctverify │ │ ├── Dockerfile │ │ └── ctverify.go │ ├── serverlessclone │ │ ├── README.md │ │ └── serverlessclone.go │ ├── sumdbclone │ │ ├── .env │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── docker-compose.rpi.yaml │ │ ├── docker-compose.yaml │ │ ├── internal │ │ │ └── client │ │ │ │ ├── sumdb.go │ │ │ │ └── sumdb_test.go │ │ └── sumdbclone.go │ └── sumdbverify │ │ ├── .env │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── docker-compose.yaml │ │ ├── verify.go │ │ └── verify_test.go ├── internal │ ├── cloner │ │ ├── clone.go │ │ └── clone_test.go │ ├── download │ │ ├── batch.go │ │ ├── batch_test.go │ │ └── http.go │ └── verify │ │ ├── verify.go │ │ └── verify_test.go └── logdb │ ├── database.go │ └── database_test.go ├── cloudbuild.yaml ├── codecov.yml ├── experimental └── batchmap │ ├── ctmap │ ├── README.md │ ├── cmd │ │ └── build │ │ │ └── build.go │ └── internal │ │ └── pipeline │ │ ├── log.go │ │ └── pipeline.go │ └── sumdb │ ├── README.md │ ├── build │ ├── map.go │ └── pipeline │ │ ├── entries.go │ │ ├── entries_test.go │ │ ├── log.go │ │ ├── log_test.go │ │ ├── pipeline.go │ │ └── pipeline_test.go │ ├── mapdb │ └── tiledb.go │ ├── verification │ └── inclusion.go │ ├── verify │ └── verify.go │ └── versions │ └── versions.go ├── formats └── checkpoints │ ├── combine_signatures.go │ └── combine_signatures_test.go ├── go.mod ├── go.sum ├── helloworld ├── README.md ├── client.go ├── docker-compose.yaml ├── helloworld_test.go ├── hw_integration.sh └── personality │ └── personality.go ├── integration └── Dockerfile ├── internal ├── github │ └── github.go └── note │ ├── note_verifier.go │ └── note_verifier_test.go ├── scripts ├── check_license.sh └── presubmit.sh ├── serverless ├── README.md └── cmd │ └── clone2serverless │ ├── README.md │ ├── internal │ └── storage │ │ └── fs │ │ ├── fs.go │ │ └── fs_test.go │ └── main.go └── tools └── tools.go /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/trusted-contribution.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/.github/trusted-contribution.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/golangci-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/.github/workflows/golangci-lint.yml -------------------------------------------------------------------------------- /.github/workflows/link_checker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/.github/workflows/link_checker.yaml -------------------------------------------------------------------------------- /.github/workflows/link_checker_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/.github/workflows/link_checker_config.json -------------------------------------------------------------------------------- /.github/workflows/scorecard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/.github/workflows/scorecard.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/.golangci.yaml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/AUTHORS -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @google/trillian-examples-reviews 2 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CONTRIBUTORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/CONTRIBUTORS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/README.md -------------------------------------------------------------------------------- /binary_transparency/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/README.md -------------------------------------------------------------------------------- /binary_transparency/firmware/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/.gitignore -------------------------------------------------------------------------------- /binary_transparency/firmware/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/LICENSE -------------------------------------------------------------------------------- /binary_transparency/firmware/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/README.md -------------------------------------------------------------------------------- /binary_transparency/firmware/api/annotation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/api/annotation.go -------------------------------------------------------------------------------- /binary_transparency/firmware/api/firmware_metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/api/firmware_metadata.go -------------------------------------------------------------------------------- /binary_transparency/firmware/api/firmware_metadata_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/api/firmware_metadata_test.go -------------------------------------------------------------------------------- /binary_transparency/firmware/api/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/api/http.go -------------------------------------------------------------------------------- /binary_transparency/firmware/api/http_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/api/http_test.go -------------------------------------------------------------------------------- /binary_transparency/firmware/api/map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/api/map.go -------------------------------------------------------------------------------- /binary_transparency/firmware/api/update_package.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/api/update_package.go -------------------------------------------------------------------------------- /binary_transparency/firmware/api/witness.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/api/witness.go -------------------------------------------------------------------------------- /binary_transparency/firmware/cmd/emulator/dummy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/cmd/emulator/dummy/README.md -------------------------------------------------------------------------------- /binary_transparency/firmware/cmd/emulator/dummy/dummy_emu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/cmd/emulator/dummy/dummy_emu.go -------------------------------------------------------------------------------- /binary_transparency/firmware/cmd/emulator/dummy/impl/inner_main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/cmd/emulator/dummy/impl/inner_main.go -------------------------------------------------------------------------------- /binary_transparency/firmware/cmd/flash_tool/devices/device.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/cmd/flash_tool/devices/device.go -------------------------------------------------------------------------------- /binary_transparency/firmware/cmd/flash_tool/flash_tool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/cmd/flash_tool/flash_tool.go -------------------------------------------------------------------------------- /binary_transparency/firmware/cmd/flash_tool/impl/flash_tool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/cmd/flash_tool/impl/flash_tool.go -------------------------------------------------------------------------------- /binary_transparency/firmware/cmd/ft_monitor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/cmd/ft_monitor/README.md -------------------------------------------------------------------------------- /binary_transparency/firmware/cmd/ft_monitor/ft_monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/cmd/ft_monitor/ft_monitor.go -------------------------------------------------------------------------------- /binary_transparency/firmware/cmd/ft_monitor/impl/ft_monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/cmd/ft_monitor/impl/ft_monitor.go -------------------------------------------------------------------------------- /binary_transparency/firmware/cmd/ft_personality/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/cmd/ft_personality/Dockerfile -------------------------------------------------------------------------------- /binary_transparency/firmware/cmd/ft_personality/ft_personality.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/cmd/ft_personality/ft_personality.go -------------------------------------------------------------------------------- /binary_transparency/firmware/cmd/ft_personality/impl/ft_personality.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/cmd/ft_personality/impl/ft_personality.go -------------------------------------------------------------------------------- /binary_transparency/firmware/cmd/ft_personality/internal/cas/sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/cmd/ft_personality/internal/cas/sql.go -------------------------------------------------------------------------------- /binary_transparency/firmware/cmd/ft_personality/internal/cas/sql_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/cmd/ft_personality/internal/cas/sql_test.go -------------------------------------------------------------------------------- /binary_transparency/firmware/cmd/ft_personality/internal/http/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/cmd/ft_personality/internal/http/gen.go -------------------------------------------------------------------------------- /binary_transparency/firmware/cmd/ft_personality/internal/http/mock_trillian.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/cmd/ft_personality/internal/http/mock_trillian.go -------------------------------------------------------------------------------- /binary_transparency/firmware/cmd/ft_personality/internal/http/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/cmd/ft_personality/internal/http/server.go -------------------------------------------------------------------------------- /binary_transparency/firmware/cmd/ft_personality/internal/http/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/cmd/ft_personality/internal/http/server_test.go -------------------------------------------------------------------------------- /binary_transparency/firmware/cmd/ft_personality/internal/trees/trees.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/cmd/ft_personality/internal/trees/trees.go -------------------------------------------------------------------------------- /binary_transparency/firmware/cmd/ft_personality/internal/trillian/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/cmd/ft_personality/internal/trillian/client.go -------------------------------------------------------------------------------- /binary_transparency/firmware/cmd/ft_witness/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/cmd/ft_witness/README.md -------------------------------------------------------------------------------- /binary_transparency/firmware/cmd/ft_witness/ft_witness.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/cmd/ft_witness/ft_witness.go -------------------------------------------------------------------------------- /binary_transparency/firmware/cmd/ft_witness/impl/ft_witness.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/cmd/ft_witness/impl/ft_witness.go -------------------------------------------------------------------------------- /binary_transparency/firmware/cmd/ft_witness/internal/http/witness.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/cmd/ft_witness/internal/http/witness.go -------------------------------------------------------------------------------- /binary_transparency/firmware/cmd/ft_witness/internal/http/witness_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/cmd/ft_witness/internal/http/witness_test.go -------------------------------------------------------------------------------- /binary_transparency/firmware/cmd/ft_witness/internal/ws/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/cmd/ft_witness/internal/ws/store.go -------------------------------------------------------------------------------- /binary_transparency/firmware/cmd/ft_witness/internal/ws/store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/cmd/ft_witness/internal/ws/store_test.go -------------------------------------------------------------------------------- /binary_transparency/firmware/cmd/ftmap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/cmd/ftmap/README.md -------------------------------------------------------------------------------- /binary_transparency/firmware/cmd/ftmap/map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/cmd/ftmap/map.go -------------------------------------------------------------------------------- /binary_transparency/firmware/cmd/ftmapserver/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/cmd/ftmapserver/Dockerfile -------------------------------------------------------------------------------- /binary_transparency/firmware/cmd/ftmapserver/ftmapserver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/cmd/ftmapserver/ftmapserver.go -------------------------------------------------------------------------------- /binary_transparency/firmware/cmd/ftmapserver/impl/ftmapserver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/cmd/ftmapserver/impl/ftmapserver.go -------------------------------------------------------------------------------- /binary_transparency/firmware/cmd/ftmapserver/impl/ftmapserver_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/cmd/ftmapserver/impl/ftmapserver_test.go -------------------------------------------------------------------------------- /binary_transparency/firmware/cmd/ftmapserver/impl/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/cmd/ftmapserver/impl/gen.go -------------------------------------------------------------------------------- /binary_transparency/firmware/cmd/ftmapserver/impl/mock_mapreader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/cmd/ftmapserver/impl/mock_mapreader.go -------------------------------------------------------------------------------- /binary_transparency/firmware/cmd/hacker/modify_bundle/impl/modify_bundle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/cmd/hacker/modify_bundle/impl/modify_bundle.go -------------------------------------------------------------------------------- /binary_transparency/firmware/cmd/hacker/modify_bundle/modify_bundle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/cmd/hacker/modify_bundle/modify_bundle.go -------------------------------------------------------------------------------- /binary_transparency/firmware/cmd/publisher/impl/publish.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/cmd/publisher/impl/publish.go -------------------------------------------------------------------------------- /binary_transparency/firmware/cmd/publisher/publish.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/cmd/publisher/publish.go -------------------------------------------------------------------------------- /binary_transparency/firmware/cmd/usbarmory/image_builder/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/cmd/usbarmory/image_builder/build.sh -------------------------------------------------------------------------------- /binary_transparency/firmware/devices/dummy/common/measurement.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/devices/dummy/common/measurement.go -------------------------------------------------------------------------------- /binary_transparency/firmware/devices/dummy/flash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/devices/dummy/flash.go -------------------------------------------------------------------------------- /binary_transparency/firmware/devices/dummy/rom/rom.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/devices/dummy/rom/rom.go -------------------------------------------------------------------------------- /binary_transparency/firmware/devices/dummy/rom/wasm_bootloader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/devices/dummy/rom/wasm_bootloader.go -------------------------------------------------------------------------------- /binary_transparency/firmware/devices/usbarmory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/devices/usbarmory/README.md -------------------------------------------------------------------------------- /binary_transparency/firmware/devices/usbarmory/bootloader/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/devices/usbarmory/bootloader/.gitignore -------------------------------------------------------------------------------- /binary_transparency/firmware/devices/usbarmory/bootloader/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/devices/usbarmory/bootloader/LICENSE -------------------------------------------------------------------------------- /binary_transparency/firmware/devices/usbarmory/bootloader/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/devices/usbarmory/bootloader/Makefile -------------------------------------------------------------------------------- /binary_transparency/firmware/devices/usbarmory/bootloader/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/devices/usbarmory/bootloader/README.md -------------------------------------------------------------------------------- /binary_transparency/firmware/devices/usbarmory/bootloader/boot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/devices/usbarmory/bootloader/boot.go -------------------------------------------------------------------------------- /binary_transparency/firmware/devices/usbarmory/bootloader/boot.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/devices/usbarmory/bootloader/boot.s -------------------------------------------------------------------------------- /binary_transparency/firmware/devices/usbarmory/bootloader/conf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/devices/usbarmory/bootloader/conf.go -------------------------------------------------------------------------------- /binary_transparency/firmware/devices/usbarmory/bootloader/console.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/devices/usbarmory/bootloader/console.go -------------------------------------------------------------------------------- /binary_transparency/firmware/devices/usbarmory/bootloader/crypto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/devices/usbarmory/bootloader/crypto.go -------------------------------------------------------------------------------- /binary_transparency/firmware/devices/usbarmory/bootloader/dtb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/devices/usbarmory/bootloader/dtb.go -------------------------------------------------------------------------------- /binary_transparency/firmware/devices/usbarmory/bootloader/elf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/devices/usbarmory/bootloader/elf.go -------------------------------------------------------------------------------- /binary_transparency/firmware/devices/usbarmory/bootloader/ext4.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/devices/usbarmory/bootloader/ext4.go -------------------------------------------------------------------------------- /binary_transparency/firmware/devices/usbarmory/bootloader/ft.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/devices/usbarmory/bootloader/ft.go -------------------------------------------------------------------------------- /binary_transparency/firmware/devices/usbarmory/bootloader/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/devices/usbarmory/bootloader/main.go -------------------------------------------------------------------------------- /binary_transparency/firmware/devices/usbarmory/bootloader/mem.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/devices/usbarmory/bootloader/mem.go -------------------------------------------------------------------------------- /binary_transparency/firmware/devices/usbarmory/bootloader/minisign.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/devices/usbarmory/bootloader/minisign.go -------------------------------------------------------------------------------- /binary_transparency/firmware/devices/usbarmory/flash/flash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/devices/usbarmory/flash/flash.go -------------------------------------------------------------------------------- /binary_transparency/firmware/devices/usbarmory/measurement.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/devices/usbarmory/measurement.go -------------------------------------------------------------------------------- /binary_transparency/firmware/docker-compose.override.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/docker-compose.override.yml -------------------------------------------------------------------------------- /binary_transparency/firmware/docs/design/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/docs/design/README.md -------------------------------------------------------------------------------- /binary_transparency/firmware/docs/design/diagrams/fw_bootloader.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/docs/design/diagrams/fw_bootloader.puml -------------------------------------------------------------------------------- /binary_transparency/firmware/docs/design/diagrams/fw_bootloader.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/docs/design/diagrams/fw_bootloader.svg -------------------------------------------------------------------------------- /binary_transparency/firmware/docs/design/diagrams/fw_factory.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/docs/design/diagrams/fw_factory.puml -------------------------------------------------------------------------------- /binary_transparency/firmware/docs/design/diagrams/fw_factory.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/docs/design/diagrams/fw_factory.svg -------------------------------------------------------------------------------- /binary_transparency/firmware/docs/design/diagrams/fw_flash_tool.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/docs/design/diagrams/fw_flash_tool.puml -------------------------------------------------------------------------------- /binary_transparency/firmware/docs/design/diagrams/fw_flash_tool.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/docs/design/diagrams/fw_flash_tool.svg -------------------------------------------------------------------------------- /binary_transparency/firmware/docs/design/diagrams/fw_monitor.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/docs/design/diagrams/fw_monitor.puml -------------------------------------------------------------------------------- /binary_transparency/firmware/docs/design/diagrams/fw_monitor.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/docs/design/diagrams/fw_monitor.svg -------------------------------------------------------------------------------- /binary_transparency/firmware/docs/design/diagrams/fw_publish.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/docs/design/diagrams/fw_publish.puml -------------------------------------------------------------------------------- /binary_transparency/firmware/docs/design/diagrams/fw_publish.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/docs/design/diagrams/fw_publish.svg -------------------------------------------------------------------------------- /binary_transparency/firmware/docs/design/diagrams/puml/style.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/docs/design/diagrams/puml/style.puml -------------------------------------------------------------------------------- /binary_transparency/firmware/docs/design/overview.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/docs/design/overview.svg -------------------------------------------------------------------------------- /binary_transparency/firmware/integration/ft_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/integration/ft_integration_test.go -------------------------------------------------------------------------------- /binary_transparency/firmware/integration/ft_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/integration/ft_test.sh -------------------------------------------------------------------------------- /binary_transparency/firmware/integration/ft_usbarmory_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/integration/ft_usbarmory_test.sh -------------------------------------------------------------------------------- /binary_transparency/firmware/internal/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/internal/client/client.go -------------------------------------------------------------------------------- /binary_transparency/firmware/internal/client/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/internal/client/client_test.go -------------------------------------------------------------------------------- /binary_transparency/firmware/internal/client/follower.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/internal/client/follower.go -------------------------------------------------------------------------------- /binary_transparency/firmware/internal/client/http_status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/internal/client/http_status.go -------------------------------------------------------------------------------- /binary_transparency/firmware/internal/client/mapclient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/internal/client/mapclient.go -------------------------------------------------------------------------------- /binary_transparency/firmware/internal/client/mapclient_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/internal/client/mapclient_test.go -------------------------------------------------------------------------------- /binary_transparency/firmware/internal/client/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/internal/client/utils.go -------------------------------------------------------------------------------- /binary_transparency/firmware/internal/client/wclient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/internal/client/wclient.go -------------------------------------------------------------------------------- /binary_transparency/firmware/internal/client/wclient_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/internal/client/wclient_test.go -------------------------------------------------------------------------------- /binary_transparency/firmware/internal/crypto/key_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/internal/crypto/key_info.go -------------------------------------------------------------------------------- /binary_transparency/firmware/internal/crypto/signature.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/internal/crypto/signature.go -------------------------------------------------------------------------------- /binary_transparency/firmware/internal/crypto/signature_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/internal/crypto/signature_test.go -------------------------------------------------------------------------------- /binary_transparency/firmware/internal/ftmap/aggregate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/internal/ftmap/aggregate.go -------------------------------------------------------------------------------- /binary_transparency/firmware/internal/ftmap/aggregate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/internal/ftmap/aggregate_test.go -------------------------------------------------------------------------------- /binary_transparency/firmware/internal/ftmap/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/internal/ftmap/log.go -------------------------------------------------------------------------------- /binary_transparency/firmware/internal/ftmap/mapdb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/internal/ftmap/mapdb.go -------------------------------------------------------------------------------- /binary_transparency/firmware/internal/ftmap/pipeline.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/internal/ftmap/pipeline.go -------------------------------------------------------------------------------- /binary_transparency/firmware/internal/ftmap/pipeline_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/internal/ftmap/pipeline_test.go -------------------------------------------------------------------------------- /binary_transparency/firmware/internal/verify/bundle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/internal/verify/bundle.go -------------------------------------------------------------------------------- /binary_transparency/firmware/internal/verify/bundle_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/internal/verify/bundle_test.go -------------------------------------------------------------------------------- /binary_transparency/firmware/testdata/firmware.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/testdata/firmware.bin -------------------------------------------------------------------------------- /binary_transparency/firmware/testdata/firmware/dummy_device/example.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/testdata/firmware/dummy_device/example.c -------------------------------------------------------------------------------- /binary_transparency/firmware/testdata/firmware/dummy_device/example.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/testdata/firmware/dummy_device/example.wasm -------------------------------------------------------------------------------- /binary_transparency/firmware/testdata/firmware/dummy_device/hacked.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/testdata/firmware/dummy_device/hacked.c -------------------------------------------------------------------------------- /binary_transparency/firmware/testdata/firmware/dummy_device/hacked.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/testdata/firmware/dummy_device/hacked.wasm -------------------------------------------------------------------------------- /binary_transparency/firmware/testdata/firmware/usbarmory/example/tamago-example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/testdata/firmware/usbarmory/example/tamago-example -------------------------------------------------------------------------------- /binary_transparency/firmware/testdata/firmware_metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/testdata/firmware_metadata.json -------------------------------------------------------------------------------- /binary_transparency/firmware/testdata/firmware_statement.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/binary_transparency/firmware/testdata/firmware_statement.json -------------------------------------------------------------------------------- /clone/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/clone/README.md -------------------------------------------------------------------------------- /clone/cmd/ctclone/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/clone/cmd/ctclone/.env -------------------------------------------------------------------------------- /clone/cmd/ctclone/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/clone/cmd/ctclone/Dockerfile -------------------------------------------------------------------------------- /clone/cmd/ctclone/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/clone/cmd/ctclone/README.md -------------------------------------------------------------------------------- /clone/cmd/ctclone/ctclone.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/clone/cmd/ctclone/ctclone.go -------------------------------------------------------------------------------- /clone/cmd/ctclone/ctclone_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/clone/cmd/ctclone/ctclone_test.go -------------------------------------------------------------------------------- /clone/cmd/ctclone/docker-compose.rpi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/clone/cmd/ctclone/docker-compose.rpi.yaml -------------------------------------------------------------------------------- /clone/cmd/ctclone/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/clone/cmd/ctclone/docker-compose.yaml -------------------------------------------------------------------------------- /clone/cmd/ctverify/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/clone/cmd/ctverify/Dockerfile -------------------------------------------------------------------------------- /clone/cmd/ctverify/ctverify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/clone/cmd/ctverify/ctverify.go -------------------------------------------------------------------------------- /clone/cmd/serverlessclone/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/clone/cmd/serverlessclone/README.md -------------------------------------------------------------------------------- /clone/cmd/serverlessclone/serverlessclone.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/clone/cmd/serverlessclone/serverlessclone.go -------------------------------------------------------------------------------- /clone/cmd/sumdbclone/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/clone/cmd/sumdbclone/.env -------------------------------------------------------------------------------- /clone/cmd/sumdbclone/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/clone/cmd/sumdbclone/Dockerfile -------------------------------------------------------------------------------- /clone/cmd/sumdbclone/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/clone/cmd/sumdbclone/README.md -------------------------------------------------------------------------------- /clone/cmd/sumdbclone/docker-compose.rpi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/clone/cmd/sumdbclone/docker-compose.rpi.yaml -------------------------------------------------------------------------------- /clone/cmd/sumdbclone/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/clone/cmd/sumdbclone/docker-compose.yaml -------------------------------------------------------------------------------- /clone/cmd/sumdbclone/internal/client/sumdb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/clone/cmd/sumdbclone/internal/client/sumdb.go -------------------------------------------------------------------------------- /clone/cmd/sumdbclone/internal/client/sumdb_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/clone/cmd/sumdbclone/internal/client/sumdb_test.go -------------------------------------------------------------------------------- /clone/cmd/sumdbclone/sumdbclone.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/clone/cmd/sumdbclone/sumdbclone.go -------------------------------------------------------------------------------- /clone/cmd/sumdbverify/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/clone/cmd/sumdbverify/.env -------------------------------------------------------------------------------- /clone/cmd/sumdbverify/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/clone/cmd/sumdbverify/Dockerfile -------------------------------------------------------------------------------- /clone/cmd/sumdbverify/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/clone/cmd/sumdbverify/README.md -------------------------------------------------------------------------------- /clone/cmd/sumdbverify/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/clone/cmd/sumdbverify/docker-compose.yaml -------------------------------------------------------------------------------- /clone/cmd/sumdbverify/verify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/clone/cmd/sumdbverify/verify.go -------------------------------------------------------------------------------- /clone/cmd/sumdbverify/verify_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/clone/cmd/sumdbverify/verify_test.go -------------------------------------------------------------------------------- /clone/internal/cloner/clone.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/clone/internal/cloner/clone.go -------------------------------------------------------------------------------- /clone/internal/cloner/clone_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/clone/internal/cloner/clone_test.go -------------------------------------------------------------------------------- /clone/internal/download/batch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/clone/internal/download/batch.go -------------------------------------------------------------------------------- /clone/internal/download/batch_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/clone/internal/download/batch_test.go -------------------------------------------------------------------------------- /clone/internal/download/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/clone/internal/download/http.go -------------------------------------------------------------------------------- /clone/internal/verify/verify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/clone/internal/verify/verify.go -------------------------------------------------------------------------------- /clone/internal/verify/verify_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/clone/internal/verify/verify_test.go -------------------------------------------------------------------------------- /clone/logdb/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/clone/logdb/database.go -------------------------------------------------------------------------------- /clone/logdb/database_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/clone/logdb/database_test.go -------------------------------------------------------------------------------- /cloudbuild.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/cloudbuild.yaml -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/codecov.yml -------------------------------------------------------------------------------- /experimental/batchmap/ctmap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/experimental/batchmap/ctmap/README.md -------------------------------------------------------------------------------- /experimental/batchmap/ctmap/cmd/build/build.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/experimental/batchmap/ctmap/cmd/build/build.go -------------------------------------------------------------------------------- /experimental/batchmap/ctmap/internal/pipeline/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/experimental/batchmap/ctmap/internal/pipeline/log.go -------------------------------------------------------------------------------- /experimental/batchmap/ctmap/internal/pipeline/pipeline.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/experimental/batchmap/ctmap/internal/pipeline/pipeline.go -------------------------------------------------------------------------------- /experimental/batchmap/sumdb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/experimental/batchmap/sumdb/README.md -------------------------------------------------------------------------------- /experimental/batchmap/sumdb/build/map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/experimental/batchmap/sumdb/build/map.go -------------------------------------------------------------------------------- /experimental/batchmap/sumdb/build/pipeline/entries.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/experimental/batchmap/sumdb/build/pipeline/entries.go -------------------------------------------------------------------------------- /experimental/batchmap/sumdb/build/pipeline/entries_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/experimental/batchmap/sumdb/build/pipeline/entries_test.go -------------------------------------------------------------------------------- /experimental/batchmap/sumdb/build/pipeline/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/experimental/batchmap/sumdb/build/pipeline/log.go -------------------------------------------------------------------------------- /experimental/batchmap/sumdb/build/pipeline/log_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/experimental/batchmap/sumdb/build/pipeline/log_test.go -------------------------------------------------------------------------------- /experimental/batchmap/sumdb/build/pipeline/pipeline.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/experimental/batchmap/sumdb/build/pipeline/pipeline.go -------------------------------------------------------------------------------- /experimental/batchmap/sumdb/build/pipeline/pipeline_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/experimental/batchmap/sumdb/build/pipeline/pipeline_test.go -------------------------------------------------------------------------------- /experimental/batchmap/sumdb/mapdb/tiledb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/experimental/batchmap/sumdb/mapdb/tiledb.go -------------------------------------------------------------------------------- /experimental/batchmap/sumdb/verification/inclusion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/experimental/batchmap/sumdb/verification/inclusion.go -------------------------------------------------------------------------------- /experimental/batchmap/sumdb/verify/verify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/experimental/batchmap/sumdb/verify/verify.go -------------------------------------------------------------------------------- /experimental/batchmap/sumdb/versions/versions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/experimental/batchmap/sumdb/versions/versions.go -------------------------------------------------------------------------------- /formats/checkpoints/combine_signatures.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/formats/checkpoints/combine_signatures.go -------------------------------------------------------------------------------- /formats/checkpoints/combine_signatures_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/formats/checkpoints/combine_signatures_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/go.sum -------------------------------------------------------------------------------- /helloworld/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/helloworld/README.md -------------------------------------------------------------------------------- /helloworld/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/helloworld/client.go -------------------------------------------------------------------------------- /helloworld/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/helloworld/docker-compose.yaml -------------------------------------------------------------------------------- /helloworld/helloworld_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/helloworld/helloworld_test.go -------------------------------------------------------------------------------- /helloworld/hw_integration.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/helloworld/hw_integration.sh -------------------------------------------------------------------------------- /helloworld/personality/personality.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/helloworld/personality/personality.go -------------------------------------------------------------------------------- /integration/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/integration/Dockerfile -------------------------------------------------------------------------------- /internal/github/github.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/internal/github/github.go -------------------------------------------------------------------------------- /internal/note/note_verifier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/internal/note/note_verifier.go -------------------------------------------------------------------------------- /internal/note/note_verifier_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/internal/note/note_verifier_test.go -------------------------------------------------------------------------------- /scripts/check_license.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/scripts/check_license.sh -------------------------------------------------------------------------------- /scripts/presubmit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/scripts/presubmit.sh -------------------------------------------------------------------------------- /serverless/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/serverless/README.md -------------------------------------------------------------------------------- /serverless/cmd/clone2serverless/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/serverless/cmd/clone2serverless/README.md -------------------------------------------------------------------------------- /serverless/cmd/clone2serverless/internal/storage/fs/fs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/serverless/cmd/clone2serverless/internal/storage/fs/fs.go -------------------------------------------------------------------------------- /serverless/cmd/clone2serverless/internal/storage/fs/fs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/serverless/cmd/clone2serverless/internal/storage/fs/fs_test.go -------------------------------------------------------------------------------- /serverless/cmd/clone2serverless/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/serverless/cmd/clone2serverless/main.go -------------------------------------------------------------------------------- /tools/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/trillian-examples/HEAD/tools/tools.go --------------------------------------------------------------------------------