├── .github ├── dependabot.yml └── workflows │ ├── codeql.yml │ ├── go_test.yml │ ├── golangci-lint.yml │ └── scorecard.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── cmd ├── manifest │ ├── cmd │ │ ├── create.go │ │ ├── root.go │ │ └── verifysig.go │ └── main.go ├── printverifier │ └── main.go ├── provision │ ├── README.md │ └── main.go ├── sign │ └── main.go ├── verify │ ├── README.md │ └── main.go └── verify_build │ ├── Dockerfile │ ├── README.md │ ├── cmd │ ├── continuous.go │ ├── internal │ │ └── build │ │ │ ├── installer.go │ │ │ ├── metadata.go │ │ │ └── verify.go │ ├── root.go │ └── single.go │ └── main.go ├── deployment ├── api_transparency_dev │ ├── .terraform.lock.hcl │ ├── main.tf │ ├── terraform.tfvars │ ├── tls.tf │ └── variables.tf ├── build_and_release │ ├── .terraform.lock.hcl │ ├── live │ │ ├── ci │ │ │ ├── .terraform.lock.hcl │ │ │ └── terragrunt.hcl │ │ ├── presubmit │ │ │ ├── .terraform.lock.hcl │ │ │ └── terragrunt.hcl │ │ ├── prod │ │ │ ├── .terraform.lock.hcl │ │ │ └── terragrunt.hcl │ │ └── terragrunt.hcl │ ├── modules │ │ ├── presubmit_cloudbuild_triggers │ │ │ ├── main.tf │ │ │ └── variables.tf │ │ └── release │ │ │ ├── main.tf │ │ │ ├── outputs.tf │ │ │ └── variables.tf │ └── terraform.tfvars ├── docker │ ├── live │ │ ├── dev │ │ │ ├── .terraform.lock.hcl │ │ │ └── terragrunt.hcl │ │ ├── prod │ │ │ ├── .terraform.lock.hcl │ │ │ └── terragrunt.hcl │ │ └── terragrunt.hcl │ └── modules │ │ └── cloudbuild │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf ├── hab_pki │ ├── live │ │ ├── ci │ │ │ ├── .terraform.lock.hcl │ │ │ └── terragrunt.hcl │ │ ├── presubmit │ │ │ ├── .terraform.lock.hcl │ │ │ └── terragrunt.hcl │ │ ├── prod │ │ │ ├── .terraform.lock.hcl │ │ │ └── terragrunt.hcl │ │ └── terragrunt.hcl │ └── modules │ │ └── hab_pki │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf └── prometheus │ ├── README.md │ ├── consoles │ └── armoredwitness.html │ ├── docker-compose.yaml │ └── prometheus.yaml ├── devices ├── README.md ├── ci │ ├── 720A9DEAD4390330.bastion.0 │ ├── 720A9DEAD4390330.pub │ ├── 720A9DEAD4390330.witness.0 │ ├── 720A9DEAD4390A2E.pub │ ├── 720A9DEAD4390A2E.witness.0 │ ├── 720A9DEAD4391F4A.bastion.0 │ ├── 720A9DEAD4391F4A.pub │ ├── 720A9DEAD4391F4A.witness.0 │ ├── 720A9DEAD4392220.bastion.0 │ ├── 720A9DEAD4392220.pub │ ├── 720A9DEAD4392220.witness.0 │ ├── 720A9DEAD4394411.bastion.0 │ ├── 720A9DEAD4394411.pub │ ├── 720A9DEAD4394411.witness.0 │ ├── 720A9DEAD4413E18.bastion.0 │ ├── 720A9DEAD4413E18.pub │ ├── 720A9DEAD4413E18.witness.0 │ ├── CA6B65D9D4992516.bastion.0 │ ├── CA6B65D9D4992516.pub │ └── CA6B65D9D4992516.witness.0 ├── devices.go ├── devices_test.go ├── prod │ ├── 720A9DEAD4390C1D.bastion.0 │ ├── 720A9DEAD4390C1D.pub │ ├── 720A9DEAD4390C1D.witness.0 │ ├── 720A9DEAD4391341.bastion.0 │ ├── 720A9DEAD4391341.pub │ ├── 720A9DEAD4391341.witness.0 │ ├── 720A9DEAD4391509.bastion.0 │ ├── 720A9DEAD4391509.pub │ ├── 720A9DEAD4391509.witness.0 │ ├── 720A9DEAD4391737.bastion.0 │ ├── 720A9DEAD4391737.pub │ ├── 720A9DEAD4391737.witness.0 │ ├── 720A9DEAD4391942.bastion.0 │ ├── 720A9DEAD4391942.pub │ ├── 720A9DEAD4391942.witness.0 │ ├── 720A9DEAD4391E28.bastion.0 │ ├── 720A9DEAD4391E28.pub │ ├── 720A9DEAD4391E28.witness.0 │ ├── 720A9DEAD4392019.bastion.0 │ ├── 720A9DEAD4392019.pub │ ├── 720A9DEAD4392019.witness.0 │ ├── 720A9DEAD4392030.bastion.0 │ ├── 720A9DEAD4392030.pub │ ├── 720A9DEAD4392030.witness.0 │ ├── 720A9DEAD439211E.bastion.0 │ ├── 720A9DEAD439211E.pub │ ├── 720A9DEAD439211E.witness.0 │ ├── 720A9DEAD439221F.bastion.0 │ ├── 720A9DEAD439221F.pub │ ├── 720A9DEAD439221F.witness.0 │ ├── 720A9DEAD439231E.bastion.0 │ ├── 720A9DEAD439231E.pub │ ├── 720A9DEAD439231E.witness.0 │ ├── 720A9DEAD4392803.bastion.0 │ ├── 720A9DEAD4392803.pub │ ├── 720A9DEAD4392803.witness.0 │ ├── 720A9DEAD4392806.bastion.0 │ ├── 720A9DEAD4392806.pub │ ├── 720A9DEAD4392806.witness.0 │ ├── 720A9DEAD439282C.bastion.0 │ ├── 720A9DEAD439282C.pub │ ├── 720A9DEAD439282C.witness.0 │ ├── 720A9DEAD4413E39.bastion.0 │ ├── 720A9DEAD4413E39.pub │ └── 720A9DEAD4413E39.witness.0 └── removed │ ├── 720A9DEAD4413740.pub │ ├── 720A9DEAD4413740.witness.0 │ ├── 720A9DEAD441410E.pub │ └── 720A9DEAD441410E.witness.0 ├── docs ├── custodian.md ├── debugging │ └── crashdump.md ├── firmware_auth.md ├── images │ └── verify.svg ├── log_rotation.md └── transparency.md ├── go.mod ├── go.sum ├── images └── armored-witness-render.png ├── internal ├── device │ ├── recovery.go │ ├── sdp.go │ └── usb.go ├── fetcher │ └── fetcher.go └── release │ └── template.go └── pkg └── kmssigner └── kmssigner.go /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/go_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/.github/workflows/go_test.yml -------------------------------------------------------------------------------- /.github/workflows/golangci-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/.github/workflows/golangci-lint.yml -------------------------------------------------------------------------------- /.github/workflows/scorecard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/.github/workflows/scorecard.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/README.md -------------------------------------------------------------------------------- /cmd/manifest/cmd/create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/cmd/manifest/cmd/create.go -------------------------------------------------------------------------------- /cmd/manifest/cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/cmd/manifest/cmd/root.go -------------------------------------------------------------------------------- /cmd/manifest/cmd/verifysig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/cmd/manifest/cmd/verifysig.go -------------------------------------------------------------------------------- /cmd/manifest/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/cmd/manifest/main.go -------------------------------------------------------------------------------- /cmd/printverifier/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/cmd/printverifier/main.go -------------------------------------------------------------------------------- /cmd/provision/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/cmd/provision/README.md -------------------------------------------------------------------------------- /cmd/provision/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/cmd/provision/main.go -------------------------------------------------------------------------------- /cmd/sign/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/cmd/sign/main.go -------------------------------------------------------------------------------- /cmd/verify/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/cmd/verify/README.md -------------------------------------------------------------------------------- /cmd/verify/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/cmd/verify/main.go -------------------------------------------------------------------------------- /cmd/verify_build/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/cmd/verify_build/Dockerfile -------------------------------------------------------------------------------- /cmd/verify_build/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/cmd/verify_build/README.md -------------------------------------------------------------------------------- /cmd/verify_build/cmd/continuous.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/cmd/verify_build/cmd/continuous.go -------------------------------------------------------------------------------- /cmd/verify_build/cmd/internal/build/installer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/cmd/verify_build/cmd/internal/build/installer.go -------------------------------------------------------------------------------- /cmd/verify_build/cmd/internal/build/metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/cmd/verify_build/cmd/internal/build/metadata.go -------------------------------------------------------------------------------- /cmd/verify_build/cmd/internal/build/verify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/cmd/verify_build/cmd/internal/build/verify.go -------------------------------------------------------------------------------- /cmd/verify_build/cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/cmd/verify_build/cmd/root.go -------------------------------------------------------------------------------- /cmd/verify_build/cmd/single.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/cmd/verify_build/cmd/single.go -------------------------------------------------------------------------------- /cmd/verify_build/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/cmd/verify_build/main.go -------------------------------------------------------------------------------- /deployment/api_transparency_dev/.terraform.lock.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/deployment/api_transparency_dev/.terraform.lock.hcl -------------------------------------------------------------------------------- /deployment/api_transparency_dev/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/deployment/api_transparency_dev/main.tf -------------------------------------------------------------------------------- /deployment/api_transparency_dev/terraform.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/deployment/api_transparency_dev/terraform.tfvars -------------------------------------------------------------------------------- /deployment/api_transparency_dev/tls.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/deployment/api_transparency_dev/tls.tf -------------------------------------------------------------------------------- /deployment/api_transparency_dev/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/deployment/api_transparency_dev/variables.tf -------------------------------------------------------------------------------- /deployment/build_and_release/.terraform.lock.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/deployment/build_and_release/.terraform.lock.hcl -------------------------------------------------------------------------------- /deployment/build_and_release/live/ci/.terraform.lock.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/deployment/build_and_release/live/ci/.terraform.lock.hcl -------------------------------------------------------------------------------- /deployment/build_and_release/live/ci/terragrunt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/deployment/build_and_release/live/ci/terragrunt.hcl -------------------------------------------------------------------------------- /deployment/build_and_release/live/presubmit/.terraform.lock.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/deployment/build_and_release/live/presubmit/.terraform.lock.hcl -------------------------------------------------------------------------------- /deployment/build_and_release/live/presubmit/terragrunt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/deployment/build_and_release/live/presubmit/terragrunt.hcl -------------------------------------------------------------------------------- /deployment/build_and_release/live/prod/.terraform.lock.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/deployment/build_and_release/live/prod/.terraform.lock.hcl -------------------------------------------------------------------------------- /deployment/build_and_release/live/prod/terragrunt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/deployment/build_and_release/live/prod/terragrunt.hcl -------------------------------------------------------------------------------- /deployment/build_and_release/live/terragrunt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/deployment/build_and_release/live/terragrunt.hcl -------------------------------------------------------------------------------- /deployment/build_and_release/modules/presubmit_cloudbuild_triggers/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/deployment/build_and_release/modules/presubmit_cloudbuild_triggers/main.tf -------------------------------------------------------------------------------- /deployment/build_and_release/modules/presubmit_cloudbuild_triggers/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/deployment/build_and_release/modules/presubmit_cloudbuild_triggers/variables.tf -------------------------------------------------------------------------------- /deployment/build_and_release/modules/release/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/deployment/build_and_release/modules/release/main.tf -------------------------------------------------------------------------------- /deployment/build_and_release/modules/release/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/deployment/build_and_release/modules/release/outputs.tf -------------------------------------------------------------------------------- /deployment/build_and_release/modules/release/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/deployment/build_and_release/modules/release/variables.tf -------------------------------------------------------------------------------- /deployment/build_and_release/terraform.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/deployment/build_and_release/terraform.tfvars -------------------------------------------------------------------------------- /deployment/docker/live/dev/.terraform.lock.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/deployment/docker/live/dev/.terraform.lock.hcl -------------------------------------------------------------------------------- /deployment/docker/live/dev/terragrunt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/deployment/docker/live/dev/terragrunt.hcl -------------------------------------------------------------------------------- /deployment/docker/live/prod/.terraform.lock.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/deployment/docker/live/prod/.terraform.lock.hcl -------------------------------------------------------------------------------- /deployment/docker/live/prod/terragrunt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/deployment/docker/live/prod/terragrunt.hcl -------------------------------------------------------------------------------- /deployment/docker/live/terragrunt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/deployment/docker/live/terragrunt.hcl -------------------------------------------------------------------------------- /deployment/docker/modules/cloudbuild/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/deployment/docker/modules/cloudbuild/main.tf -------------------------------------------------------------------------------- /deployment/docker/modules/cloudbuild/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/deployment/docker/modules/cloudbuild/outputs.tf -------------------------------------------------------------------------------- /deployment/docker/modules/cloudbuild/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/deployment/docker/modules/cloudbuild/variables.tf -------------------------------------------------------------------------------- /deployment/hab_pki/live/ci/.terraform.lock.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/deployment/hab_pki/live/ci/.terraform.lock.hcl -------------------------------------------------------------------------------- /deployment/hab_pki/live/ci/terragrunt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/deployment/hab_pki/live/ci/terragrunt.hcl -------------------------------------------------------------------------------- /deployment/hab_pki/live/presubmit/.terraform.lock.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/deployment/hab_pki/live/presubmit/.terraform.lock.hcl -------------------------------------------------------------------------------- /deployment/hab_pki/live/presubmit/terragrunt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/deployment/hab_pki/live/presubmit/terragrunt.hcl -------------------------------------------------------------------------------- /deployment/hab_pki/live/prod/.terraform.lock.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/deployment/hab_pki/live/prod/.terraform.lock.hcl -------------------------------------------------------------------------------- /deployment/hab_pki/live/prod/terragrunt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/deployment/hab_pki/live/prod/terragrunt.hcl -------------------------------------------------------------------------------- /deployment/hab_pki/live/terragrunt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/deployment/hab_pki/live/terragrunt.hcl -------------------------------------------------------------------------------- /deployment/hab_pki/modules/hab_pki/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/deployment/hab_pki/modules/hab_pki/main.tf -------------------------------------------------------------------------------- /deployment/hab_pki/modules/hab_pki/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/deployment/hab_pki/modules/hab_pki/outputs.tf -------------------------------------------------------------------------------- /deployment/hab_pki/modules/hab_pki/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/deployment/hab_pki/modules/hab_pki/variables.tf -------------------------------------------------------------------------------- /deployment/prometheus/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/deployment/prometheus/README.md -------------------------------------------------------------------------------- /deployment/prometheus/consoles/armoredwitness.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/deployment/prometheus/consoles/armoredwitness.html -------------------------------------------------------------------------------- /deployment/prometheus/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/deployment/prometheus/docker-compose.yaml -------------------------------------------------------------------------------- /deployment/prometheus/prometheus.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/deployment/prometheus/prometheus.yaml -------------------------------------------------------------------------------- /devices/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/devices/README.md -------------------------------------------------------------------------------- /devices/ci/720A9DEAD4390330.bastion.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/devices/ci/720A9DEAD4390330.bastion.0 -------------------------------------------------------------------------------- /devices/ci/720A9DEAD4390330.pub: -------------------------------------------------------------------------------- 1 | AW-ID-Attestation-720A9DEAD4390330+f0862df3+AUkbXcjaok7rTjKu7DTJ4iIqENz0tlJcnoCRR7fcWIZr 2 | -------------------------------------------------------------------------------- /devices/ci/720A9DEAD4390330.witness.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/devices/ci/720A9DEAD4390330.witness.0 -------------------------------------------------------------------------------- /devices/ci/720A9DEAD4390A2E.pub: -------------------------------------------------------------------------------- 1 | AW-ID-Attestation-720A9DEAD4390A2E+8c757dfd+AWkrw39Z9Nff1RXLQkyEg38f/oXEWSl1Dn+FsMlfF4t2 2 | -------------------------------------------------------------------------------- /devices/ci/720A9DEAD4390A2E.witness.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/devices/ci/720A9DEAD4390A2E.witness.0 -------------------------------------------------------------------------------- /devices/ci/720A9DEAD4391F4A.bastion.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/devices/ci/720A9DEAD4391F4A.bastion.0 -------------------------------------------------------------------------------- /devices/ci/720A9DEAD4391F4A.pub: -------------------------------------------------------------------------------- 1 | AW-ID-Attestation-720A9DEAD4391F4A+6baea3c7+AcRoDdbbX9p5UJzn2wWPmTqIs7S1UYAbVHwzak3ArTR4 2 | -------------------------------------------------------------------------------- /devices/ci/720A9DEAD4391F4A.witness.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/devices/ci/720A9DEAD4391F4A.witness.0 -------------------------------------------------------------------------------- /devices/ci/720A9DEAD4392220.bastion.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/devices/ci/720A9DEAD4392220.bastion.0 -------------------------------------------------------------------------------- /devices/ci/720A9DEAD4392220.pub: -------------------------------------------------------------------------------- 1 | AW-ID-Attestation-720A9DEAD4392220+4f7f1f6d+AS0jg+HmlH50UkwdDBGRIZCon4tUsXsFIZcG54wbdxMk 2 | -------------------------------------------------------------------------------- /devices/ci/720A9DEAD4392220.witness.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/devices/ci/720A9DEAD4392220.witness.0 -------------------------------------------------------------------------------- /devices/ci/720A9DEAD4394411.bastion.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/devices/ci/720A9DEAD4394411.bastion.0 -------------------------------------------------------------------------------- /devices/ci/720A9DEAD4394411.pub: -------------------------------------------------------------------------------- 1 | AW-ID-Attestation-720A9DEAD4394411+fc851555+AdP/46yY/OP1vdTXSz3C/SDQcixHdZBakWDbR9MdwxK6 2 | -------------------------------------------------------------------------------- /devices/ci/720A9DEAD4394411.witness.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/devices/ci/720A9DEAD4394411.witness.0 -------------------------------------------------------------------------------- /devices/ci/720A9DEAD4413E18.bastion.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/devices/ci/720A9DEAD4413E18.bastion.0 -------------------------------------------------------------------------------- /devices/ci/720A9DEAD4413E18.pub: -------------------------------------------------------------------------------- 1 | AW-ID-Attestation-720A9DEAD4413E18+529bcc92+AUoSOf9shvMFK/WZRNebIbL6jRm4lljPgNVk+Jts5BtF 2 | -------------------------------------------------------------------------------- /devices/ci/720A9DEAD4413E18.witness.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/devices/ci/720A9DEAD4413E18.witness.0 -------------------------------------------------------------------------------- /devices/ci/CA6B65D9D4992516.bastion.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/devices/ci/CA6B65D9D4992516.bastion.0 -------------------------------------------------------------------------------- /devices/ci/CA6B65D9D4992516.pub: -------------------------------------------------------------------------------- 1 | AW-ID-Attestation-CA6B65D9D4992516+7eb8d369+ATWcbyKw4qQ+8s7WPwdaDpSB3RlDFw9Ja+d48z5Qsjx2 2 | -------------------------------------------------------------------------------- /devices/ci/CA6B65D9D4992516.witness.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/devices/ci/CA6B65D9D4992516.witness.0 -------------------------------------------------------------------------------- /devices/devices.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/devices/devices.go -------------------------------------------------------------------------------- /devices/devices_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/devices/devices_test.go -------------------------------------------------------------------------------- /devices/prod/720A9DEAD4390C1D.bastion.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/devices/prod/720A9DEAD4390C1D.bastion.0 -------------------------------------------------------------------------------- /devices/prod/720A9DEAD4390C1D.pub: -------------------------------------------------------------------------------- 1 | AW-ID-Attestation-720A9DEAD4390C1D+4149e8c4+AffNNUr7Ral9W5qj376E6iLFKq2VuZX8WLxyWbVsN3Sa 2 | -------------------------------------------------------------------------------- /devices/prod/720A9DEAD4390C1D.witness.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/devices/prod/720A9DEAD4390C1D.witness.0 -------------------------------------------------------------------------------- /devices/prod/720A9DEAD4391341.bastion.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/devices/prod/720A9DEAD4391341.bastion.0 -------------------------------------------------------------------------------- /devices/prod/720A9DEAD4391341.pub: -------------------------------------------------------------------------------- 1 | AW-ID-Attestation-720A9DEAD4391341+84eae622+AVLSeDbG2T7RfgR2vHHC6aq4XhOWHY/hBkZUQWm+tIFK 2 | -------------------------------------------------------------------------------- /devices/prod/720A9DEAD4391341.witness.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/devices/prod/720A9DEAD4391341.witness.0 -------------------------------------------------------------------------------- /devices/prod/720A9DEAD4391509.bastion.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/devices/prod/720A9DEAD4391509.bastion.0 -------------------------------------------------------------------------------- /devices/prod/720A9DEAD4391509.pub: -------------------------------------------------------------------------------- 1 | AW-ID-Attestation-720A9DEAD4391509+00bcc56c+AZyGm+7xCplZpYIqJZQACgEazyMhCkIF6PfAG8hrFmiB 2 | -------------------------------------------------------------------------------- /devices/prod/720A9DEAD4391509.witness.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/devices/prod/720A9DEAD4391509.witness.0 -------------------------------------------------------------------------------- /devices/prod/720A9DEAD4391737.bastion.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/devices/prod/720A9DEAD4391737.bastion.0 -------------------------------------------------------------------------------- /devices/prod/720A9DEAD4391737.pub: -------------------------------------------------------------------------------- 1 | AW-ID-Attestation-720A9DEAD4391737+2f008071+ARa8g49Anj+op8IBReuNLXJtkjGoB2WzOb5ytUaOEheH 2 | -------------------------------------------------------------------------------- /devices/prod/720A9DEAD4391737.witness.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/devices/prod/720A9DEAD4391737.witness.0 -------------------------------------------------------------------------------- /devices/prod/720A9DEAD4391942.bastion.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/devices/prod/720A9DEAD4391942.bastion.0 -------------------------------------------------------------------------------- /devices/prod/720A9DEAD4391942.pub: -------------------------------------------------------------------------------- 1 | AW-ID-Attestation-720A9DEAD4391942+224191fa+AaO1Uam79GmXzbYKTRfUm+MYfh8JL0DOCX/qdL8T4cpu 2 | -------------------------------------------------------------------------------- /devices/prod/720A9DEAD4391942.witness.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/devices/prod/720A9DEAD4391942.witness.0 -------------------------------------------------------------------------------- /devices/prod/720A9DEAD4391E28.bastion.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/devices/prod/720A9DEAD4391E28.bastion.0 -------------------------------------------------------------------------------- /devices/prod/720A9DEAD4391E28.pub: -------------------------------------------------------------------------------- 1 | AW-ID-Attestation-720A9DEAD4391E28+91734bf6+AdmR700zfCueXABsCLLW7Ftt4QzMdvzd1CISVOJRr9of 2 | -------------------------------------------------------------------------------- /devices/prod/720A9DEAD4391E28.witness.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/devices/prod/720A9DEAD4391E28.witness.0 -------------------------------------------------------------------------------- /devices/prod/720A9DEAD4392019.bastion.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/devices/prod/720A9DEAD4392019.bastion.0 -------------------------------------------------------------------------------- /devices/prod/720A9DEAD4392019.pub: -------------------------------------------------------------------------------- 1 | AW-ID-Attestation-720A9DEAD4392019+4310c207+AbtF3hnI4vMN0MhN5bi4NsNdtEYEwMZP8a2kTbCxatub 2 | -------------------------------------------------------------------------------- /devices/prod/720A9DEAD4392019.witness.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/devices/prod/720A9DEAD4392019.witness.0 -------------------------------------------------------------------------------- /devices/prod/720A9DEAD4392030.bastion.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/devices/prod/720A9DEAD4392030.bastion.0 -------------------------------------------------------------------------------- /devices/prod/720A9DEAD4392030.pub: -------------------------------------------------------------------------------- 1 | AW-ID-Attestation-720A9DEAD4392030+f2f32135+AWxEblgSRKUgSPXC8NQn68+v9UxA6sfqX+MwKqSwMLps 2 | -------------------------------------------------------------------------------- /devices/prod/720A9DEAD4392030.witness.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/devices/prod/720A9DEAD4392030.witness.0 -------------------------------------------------------------------------------- /devices/prod/720A9DEAD439211E.bastion.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/devices/prod/720A9DEAD439211E.bastion.0 -------------------------------------------------------------------------------- /devices/prod/720A9DEAD439211E.pub: -------------------------------------------------------------------------------- 1 | AW-ID-Attestation-720A9DEAD439211E+7e88e9d4+AWbFAVmG+o+jZfVN0DMQCTlpfiHNLH2iVMUyMcN7udRp 2 | -------------------------------------------------------------------------------- /devices/prod/720A9DEAD439211E.witness.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/devices/prod/720A9DEAD439211E.witness.0 -------------------------------------------------------------------------------- /devices/prod/720A9DEAD439221F.bastion.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/devices/prod/720A9DEAD439221F.bastion.0 -------------------------------------------------------------------------------- /devices/prod/720A9DEAD439221F.pub: -------------------------------------------------------------------------------- 1 | AW-ID-Attestation-720A9DEAD439221F+35cdfeb0+Ad/M/QF535GZOYPq5alDhVGCUAiKf+dVGn5USlwz/1FK 2 | -------------------------------------------------------------------------------- /devices/prod/720A9DEAD439221F.witness.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/devices/prod/720A9DEAD439221F.witness.0 -------------------------------------------------------------------------------- /devices/prod/720A9DEAD439231E.bastion.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/devices/prod/720A9DEAD439231E.bastion.0 -------------------------------------------------------------------------------- /devices/prod/720A9DEAD439231E.pub: -------------------------------------------------------------------------------- 1 | AW-ID-Attestation-720A9DEAD439231E+f62166bd+ATAVhEr6GqYzPuU0CBN8xXW+CZ45gj0HmNjcHzttbn2k 2 | -------------------------------------------------------------------------------- /devices/prod/720A9DEAD439231E.witness.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/devices/prod/720A9DEAD439231E.witness.0 -------------------------------------------------------------------------------- /devices/prod/720A9DEAD4392803.bastion.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/devices/prod/720A9DEAD4392803.bastion.0 -------------------------------------------------------------------------------- /devices/prod/720A9DEAD4392803.pub: -------------------------------------------------------------------------------- 1 | AW-ID-Attestation-720A9DEAD4392803+d3e1f719+Ab7lsoclqMPQmGYUu7mxHPNWxUFji/rLXd1PR2d7m7DF 2 | -------------------------------------------------------------------------------- /devices/prod/720A9DEAD4392803.witness.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/devices/prod/720A9DEAD4392803.witness.0 -------------------------------------------------------------------------------- /devices/prod/720A9DEAD4392806.bastion.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/devices/prod/720A9DEAD4392806.bastion.0 -------------------------------------------------------------------------------- /devices/prod/720A9DEAD4392806.pub: -------------------------------------------------------------------------------- 1 | AW-ID-Attestation-720A9DEAD4392806+5089541d+ASsurZbKo6ZzdpnypKtmF95kCAtUHHL0Iv6DtHncGmY6 2 | -------------------------------------------------------------------------------- /devices/prod/720A9DEAD4392806.witness.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/devices/prod/720A9DEAD4392806.witness.0 -------------------------------------------------------------------------------- /devices/prod/720A9DEAD439282C.bastion.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/devices/prod/720A9DEAD439282C.bastion.0 -------------------------------------------------------------------------------- /devices/prod/720A9DEAD439282C.pub: -------------------------------------------------------------------------------- 1 | AW-ID-Attestation-720A9DEAD439282C+b4a2f0b3+AWW66nUU/D23CeQIVDXtanEcru64PTB8c6dwuUYJzrkp 2 | -------------------------------------------------------------------------------- /devices/prod/720A9DEAD439282C.witness.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/devices/prod/720A9DEAD439282C.witness.0 -------------------------------------------------------------------------------- /devices/prod/720A9DEAD4413E39.bastion.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/devices/prod/720A9DEAD4413E39.bastion.0 -------------------------------------------------------------------------------- /devices/prod/720A9DEAD4413E39.pub: -------------------------------------------------------------------------------- 1 | AW-ID-Attestation-720A9DEAD4413E39+23a4a563+AT2M5+Bh7ZljGaXVdGyn/4n/PZpS1tTUWJBR1Lw8jinK 2 | -------------------------------------------------------------------------------- /devices/prod/720A9DEAD4413E39.witness.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/devices/prod/720A9DEAD4413E39.witness.0 -------------------------------------------------------------------------------- /devices/removed/720A9DEAD4413740.pub: -------------------------------------------------------------------------------- 1 | AW-ID-Attestation-720A9DEAD4413740+8713f705+ASLTOfI7y469IuU5O0c44oO9k32Lg+EeKTDCxCglD77v 2 | -------------------------------------------------------------------------------- /devices/removed/720A9DEAD4413740.witness.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/devices/removed/720A9DEAD4413740.witness.0 -------------------------------------------------------------------------------- /devices/removed/720A9DEAD441410E.pub: -------------------------------------------------------------------------------- 1 | AW-ID-Attestation-720A9DEAD441410E+d01a0ced+AYyGV09MJ29TfGWBQFDAOtyPpM63eCWMzR7F1I25ls3l 2 | -------------------------------------------------------------------------------- /devices/removed/720A9DEAD441410E.witness.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/devices/removed/720A9DEAD441410E.witness.0 -------------------------------------------------------------------------------- /docs/custodian.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/docs/custodian.md -------------------------------------------------------------------------------- /docs/debugging/crashdump.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/docs/debugging/crashdump.md -------------------------------------------------------------------------------- /docs/firmware_auth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/docs/firmware_auth.md -------------------------------------------------------------------------------- /docs/images/verify.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/docs/images/verify.svg -------------------------------------------------------------------------------- /docs/log_rotation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/docs/log_rotation.md -------------------------------------------------------------------------------- /docs/transparency.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/docs/transparency.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/go.sum -------------------------------------------------------------------------------- /images/armored-witness-render.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/images/armored-witness-render.png -------------------------------------------------------------------------------- /internal/device/recovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/internal/device/recovery.go -------------------------------------------------------------------------------- /internal/device/sdp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/internal/device/sdp.go -------------------------------------------------------------------------------- /internal/device/usb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/internal/device/usb.go -------------------------------------------------------------------------------- /internal/fetcher/fetcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/internal/fetcher/fetcher.go -------------------------------------------------------------------------------- /internal/release/template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/internal/release/template.go -------------------------------------------------------------------------------- /pkg/kmssigner/kmssigner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transparency-dev/armored-witness/HEAD/pkg/kmssigner/kmssigner.go --------------------------------------------------------------------------------