armory-drive-log

module
v0.0.0-...-e10fca2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 11, 2023 License: Apache-2.0

README

This repository allows authenticated updates of the Armory Drive firmware through tamper-evident logs powered by Google transparency framework.

See the wiki for more information.

License

Copyright (c) WithSecure Corporation

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation under version 3 of the License.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

See accompanying LICENSE file for full details.

Directories

Path Synopsis
api
Package api contains public structures related to the log contents.
Package api contains public structures related to the log contents.
verify
Package verify provides verification functions for armory drive transparency.
Package verify provides verification functions for armory drive transparency.
cmd
create_proofbundle
create_proofbundle is a tool to create and serialise a ProofBundle structure for use in an OTA zip.
create_proofbundle is a tool to create and serialise a ProofBundle structure for use in an OTA zip.
create_release
create_release is a tool to create a release manifest for a firmare release.
create_release is a tool to create a release manifest for a firmare release.
generate_keys
Package main provides a command line tool for creating signing keys
Package main provides a command line tool for creating signing keys
monitor
monitor starts a long-running process that will continually follow a log for new checkpoints.
monitor starts a long-running process that will continually follow a log for new checkpoints.
verify_release
verify_release is a tool to verify a release manifest.
verify_release is a tool to verify a release manifest.
Package keys exposes the public verification keys needed to verify log data.
Package keys exposes the public verification keys needed to verify log data.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL