├── .github └── workflows │ ├── ci.yaml │ ├── formatting.yaml │ └── license-check.yaml ├── .gitignore ├── .licenserc.yaml ├── Cargo.lock ├── Cargo.toml ├── LICENSE.txt ├── README.md ├── examples ├── Gimlet_RoT_Code_Signing │ └── config.kdl ├── dice-tcb-info │ └── config.kdl ├── simple-chain-client-server │ └── config.kdl ├── simple-chain-client-server_ed25519 │ └── config.kdl └── simple-chain-client-server_p384 │ └── config.kdl ├── renovate.json └── src ├── config.rs ├── ed25519.rs ├── lib.rs ├── main.rs ├── p384.rs ├── rsa.rs └── valid_document.rs /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/pki-playground/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/formatting.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/pki-playground/HEAD/.github/workflows/formatting.yaml -------------------------------------------------------------------------------- /.github/workflows/license-check.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/pki-playground/HEAD/.github/workflows/license-check.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | *.swp 3 | -------------------------------------------------------------------------------- /.licenserc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/pki-playground/HEAD/.licenserc.yaml -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/pki-playground/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/pki-playground/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/pki-playground/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/pki-playground/HEAD/README.md -------------------------------------------------------------------------------- /examples/Gimlet_RoT_Code_Signing/config.kdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/pki-playground/HEAD/examples/Gimlet_RoT_Code_Signing/config.kdl -------------------------------------------------------------------------------- /examples/dice-tcb-info/config.kdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/pki-playground/HEAD/examples/dice-tcb-info/config.kdl -------------------------------------------------------------------------------- /examples/simple-chain-client-server/config.kdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/pki-playground/HEAD/examples/simple-chain-client-server/config.kdl -------------------------------------------------------------------------------- /examples/simple-chain-client-server_ed25519/config.kdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/pki-playground/HEAD/examples/simple-chain-client-server_ed25519/config.kdl -------------------------------------------------------------------------------- /examples/simple-chain-client-server_p384/config.kdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/pki-playground/HEAD/examples/simple-chain-client-server_p384/config.kdl -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/pki-playground/HEAD/renovate.json -------------------------------------------------------------------------------- /src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/pki-playground/HEAD/src/config.rs -------------------------------------------------------------------------------- /src/ed25519.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/pki-playground/HEAD/src/ed25519.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/pki-playground/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/pki-playground/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/p384.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/pki-playground/HEAD/src/p384.rs -------------------------------------------------------------------------------- /src/rsa.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/pki-playground/HEAD/src/rsa.rs -------------------------------------------------------------------------------- /src/valid_document.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oxidecomputer/pki-playground/HEAD/src/valid_document.rs --------------------------------------------------------------------------------