├── .envrc ├── .github ├── passthru.nix └── workflows │ ├── doc.yml │ └── nix-github-actions.yml ├── .gitignore ├── .mergify.yml ├── .reuse └── dep5 ├── LICENSES ├── Apache-2.0.txt ├── CC-BY-SA-4.0.txt ├── CC0-1.0.txt ├── GPL-3.0-only.txt ├── LicenseRef-all-rights-reserved.txt └── MIT.txt ├── Procfile ├── README.md ├── assets ├── NGI0_tag.png ├── nlnet-banner.png └── tweag.png ├── checks ├── golangci-lint └── gomod2nix ├── dev └── treefmt.nix ├── examples-old ├── colmena │ ├── flake.nix │ └── secrets │ │ ├── log-priv │ │ └── log-pub ├── nixops-deployment.nix └── nixos-shell.nix ├── examples ├── 01_basic │ ├── configuration.nix │ └── secrets │ │ ├── log-priv │ │ └── log-pub └── 02_post_build │ ├── configuration.nix │ └── secrets │ ├── log-priv │ └── log-pub ├── flake.lock ├── flake.nix ├── nixos └── default.nix ├── packages ├── go-lib │ ├── README.md │ ├── executor │ │ ├── executor.go │ │ └── limited.go │ ├── go.mod │ ├── go.sum │ ├── gomod2nix.toml │ ├── safemap │ │ └── map.go │ └── set │ │ ├── set.go │ │ └── set_test.go ├── trustix-doc │ ├── .gitignore │ ├── Procfile │ ├── book.toml │ ├── default.nix │ ├── doc_old │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── comparison.md │ │ ├── numeric.csl │ │ ├── references.bib │ │ ├── shell.nix │ │ ├── trustix-gossip.puml │ │ ├── trustix-submission.puml │ │ └── trustix-substitution.puml │ └── src │ │ ├── SUMMARY.md │ │ ├── about.md │ │ ├── api.md │ │ ├── binarycache.md │ │ ├── hacking.md │ │ ├── howto-nix │ │ ├── binarycache.md │ │ ├── builder-colmena-nixos.md │ │ ├── index.md │ │ ├── post-build-hook.md │ │ ├── setup.md │ │ └── subscribing.md │ │ └── intro.md ├── trustix-nix-r13y-web │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierignore │ ├── .prettierrc.json │ ├── Procfile │ ├── README.md │ ├── default.nix │ ├── index.html │ ├── mk-proto │ ├── package-lock.json │ ├── package.json │ ├── postcss.config.js │ ├── src │ │ ├── App.tsx │ │ ├── about.tsx │ │ ├── api │ │ │ ├── api_connect.ts │ │ │ ├── api_connectweb.ts │ │ │ └── api_pb.ts │ │ ├── chart │ │ │ ├── README.md │ │ │ └── SolidChart.tsx │ │ ├── client.tsx │ │ ├── index.css │ │ ├── index.tsx │ │ ├── lib.tsx │ │ ├── pages │ │ │ ├── attrs.tsx │ │ │ ├── diff.tsx │ │ │ └── drv.tsx │ │ └── widgets.tsx │ ├── tailwind.config.js │ ├── tsconfig.json │ └── vite.config.ts ├── trustix-nix-r13y │ ├── .gitignore │ ├── Procfile │ ├── default.nix │ ├── examples │ │ └── config.toml │ ├── go.mod │ ├── go.sum │ ├── gomod2nix.toml │ ├── internal │ │ ├── cmd │ │ │ ├── db.go │ │ │ ├── index-logs.go │ │ │ ├── root.go │ │ │ └── serve.go │ │ ├── config │ │ │ ├── channels.go │ │ │ ├── config.go │ │ │ └── eval.go │ │ ├── cron │ │ │ └── cron.go │ │ ├── db │ │ │ ├── db.go │ │ │ ├── derivations.sql.go │ │ │ ├── eval.sql.go │ │ │ ├── logs.sql.go │ │ │ ├── models.go │ │ │ ├── reprod.sql.go │ │ │ └── suggest.sql.go │ │ ├── dbcache │ │ │ ├── db.go │ │ │ ├── diffoscope.sql.go │ │ │ └── models.go │ │ ├── derivation │ │ │ └── derivation.go │ │ ├── eval │ │ │ ├── config.go │ │ │ ├── eval.go │ │ │ ├── interface.go │ │ │ └── interface_test.go │ │ ├── future │ │ │ └── future.go │ │ ├── index │ │ │ ├── attrs.go │ │ │ ├── derivations.go │ │ │ ├── hydra │ │ │ │ ├── api.go │ │ │ │ └── import.go │ │ │ └── logs.go │ │ ├── lib │ │ │ └── lib.go │ │ ├── refcount │ │ │ └── refcount.go │ │ └── server │ │ │ ├── api.go │ │ │ └── diff.go │ ├── main.go │ ├── mk-proto │ ├── nixos │ │ └── default.nix │ ├── reprod-api │ │ ├── api.pb.go │ │ ├── api.proto │ │ └── reprod_apiconnect │ │ │ └── api.connect.go │ ├── sql-cache │ │ ├── fs.go │ │ ├── queries │ │ │ └── diffoscope.sql │ │ └── schema │ │ │ └── 20221005142925_initial.sql │ ├── sql │ │ ├── fs.go │ │ ├── queries │ │ │ ├── derivations.sql │ │ │ ├── eval.sql │ │ │ ├── logs.sql │ │ │ ├── reprod.sql │ │ │ └── suggest.sql │ │ └── schema │ │ │ ├── 20220818142927_initial.sql │ │ │ └── 20220904150640_logs.sql │ └── sqlc.yaml ├── trustix-nix │ ├── .gitignore │ ├── Procfile │ ├── cmd │ │ ├── auth.go │ │ ├── binary-cache-proxy.go │ │ ├── lib.go │ │ ├── post-build-hook.go │ │ ├── root.go │ │ └── submit-closure.go │ ├── default.nix │ ├── dev │ │ ├── cache-priv-key.pem │ │ └── cache-pub-key.pem │ ├── go.mod │ ├── go.sum │ ├── gomod2nix.toml │ ├── main.go │ ├── nar │ │ ├── nar.go │ │ └── nar_test.go │ ├── nixos │ │ ├── binarycache.nix │ │ ├── default.nix │ │ └── post-build-hook.nix │ └── schema │ │ └── narinfo.go ├── trustix-proto │ ├── .gitignore │ ├── Makefile │ ├── Procfile │ ├── api │ │ ├── api.pb.go │ │ ├── api.proto │ │ └── apiconnect │ │ │ └── api.connect.go │ ├── doc.md │ ├── go.mod │ ├── go.sum │ ├── gomod2nix.toml │ ├── protocols │ │ └── protocols.go │ ├── rpc │ │ ├── rpc.pb.go │ │ ├── rpc.proto │ │ └── rpcconnect │ │ │ └── rpc.connect.go │ └── schema │ │ ├── loghead.pb.go │ │ ├── loghead.proto │ │ ├── logleaf.pb.go │ │ ├── logleaf.proto │ │ ├── mapentry.pb.go │ │ ├── mapentry.proto │ │ ├── queue.pb.go │ │ └── queue.proto ├── trustix │ ├── .gitignore │ ├── Procfile │ ├── auth │ │ ├── auth.go │ │ └── token.go │ ├── client │ │ ├── client.go │ │ ├── conn.go │ │ ├── connect_logapi.go │ │ ├── connect_logrpc.go │ │ ├── connect_nodeapi.go │ │ └── connect_rpcapi.go │ ├── config.toml │ ├── default.nix │ ├── dev │ │ ├── priv │ │ ├── pub │ │ ├── token-priv │ │ └── token-pub │ ├── go.mod │ ├── go.sum │ ├── gomod2nix.toml │ ├── interfaces │ │ ├── api.go │ │ └── rpc.go │ ├── internal │ │ ├── api │ │ │ ├── kvstore_log.go │ │ │ ├── kvstore_node.go │ │ │ └── log.go │ │ ├── cmd │ │ │ ├── auth.go │ │ │ ├── daemon.go │ │ │ ├── decide.go │ │ │ ├── doc.go │ │ │ ├── flush.go │ │ │ ├── generatekey.go │ │ │ ├── generatetoken.go │ │ │ ├── printlogid.go │ │ │ ├── query.go │ │ │ ├── root.go │ │ │ ├── submit.go │ │ │ └── value.go │ │ ├── config │ │ │ ├── config.go │ │ │ ├── config_test.go │ │ │ ├── decider │ │ │ │ ├── js.go │ │ │ │ ├── logid.go │ │ │ │ ├── percentage.go │ │ │ │ └── selector.go │ │ │ ├── errors.go │ │ │ ├── fixtures │ │ │ │ └── example.toml │ │ │ ├── pubkey.go │ │ │ ├── publisher.go │ │ │ ├── signer │ │ │ │ └── signer.go │ │ │ ├── storage.go │ │ │ └── subscriber.go │ │ ├── constants │ │ │ └── constants.go │ │ ├── decider │ │ │ ├── agg.go │ │ │ ├── agg_test.go │ │ │ ├── js.go │ │ │ ├── js_test.go │ │ │ ├── logid.go │ │ │ ├── logid_test.go │ │ │ ├── main.go │ │ │ ├── percentage.go │ │ │ └── percentage_test.go │ │ ├── lib │ │ │ └── closer.go │ │ ├── log │ │ │ ├── leaf.go │ │ │ ├── lib.go │ │ │ ├── log.go │ │ │ ├── log_test.go │ │ │ ├── proof.go │ │ │ └── storage.go │ │ ├── pool │ │ │ └── pool.go │ │ ├── publisher │ │ │ ├── map.go │ │ │ └── pub.go │ │ ├── server │ │ │ ├── lib.go │ │ │ ├── log.go │ │ │ ├── logrpc.go │ │ │ ├── node.go │ │ │ └── rpc.go │ │ ├── signer │ │ │ ├── ed25519.go │ │ │ ├── ed25519_test.go │ │ │ ├── fixtures │ │ │ │ ├── priv │ │ │ │ └── pub │ │ │ ├── lib.go │ │ │ └── struct.go │ │ ├── sth │ │ │ └── sth.go │ │ ├── sthsync │ │ │ └── sync.go │ │ └── storage │ │ │ ├── bucket.go │ │ │ ├── errors.go │ │ │ ├── helpers.go │ │ │ ├── interface.go │ │ │ ├── memory.go │ │ │ └── native.go │ ├── main.go │ ├── nixos │ │ ├── default.nix │ │ └── test.nix │ └── tests │ │ ├── compare-fixtures │ │ ├── log-agg │ │ │ ├── config.toml │ │ │ ├── priv │ │ │ └── pub │ │ ├── log1 │ │ │ ├── config.toml │ │ │ ├── priv │ │ │ └── pub │ │ ├── log2 │ │ │ ├── config.toml │ │ │ ├── priv │ │ │ └── pub │ │ └── log3 │ │ │ ├── config.toml │ │ │ ├── priv │ │ │ └── pub │ │ ├── config-simple.toml │ │ ├── default.nix │ │ └── fixtures │ │ ├── priv │ │ └── pub └── unixtransport │ ├── .github │ └── workflows │ │ └── test.yaml │ ├── .gitignore │ ├── README.md │ ├── go.mod │ ├── register.go │ └── register_test.go ├── renovate.json └── tools ├── bump_go └── wait_for_file /.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/.envrc -------------------------------------------------------------------------------- /.github/passthru.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/.github/passthru.nix -------------------------------------------------------------------------------- /.github/workflows/doc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/.github/workflows/doc.yml -------------------------------------------------------------------------------- /.github/workflows/nix-github-actions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/.github/workflows/nix-github-actions.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .direnv 2 | result* 3 | /state 4 | *.sqlite3 5 | __pycache__ 6 | nixos.qcow2 7 | -------------------------------------------------------------------------------- /.mergify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/.mergify.yml -------------------------------------------------------------------------------- /.reuse/dep5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/.reuse/dep5 -------------------------------------------------------------------------------- /LICENSES/Apache-2.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/LICENSES/Apache-2.0.txt -------------------------------------------------------------------------------- /LICENSES/CC-BY-SA-4.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/LICENSES/CC-BY-SA-4.0.txt -------------------------------------------------------------------------------- /LICENSES/CC0-1.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/LICENSES/CC0-1.0.txt -------------------------------------------------------------------------------- /LICENSES/GPL-3.0-only.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/LICENSES/GPL-3.0-only.txt -------------------------------------------------------------------------------- /LICENSES/LicenseRef-all-rights-reserved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/LICENSES/LicenseRef-all-rights-reserved.txt -------------------------------------------------------------------------------- /LICENSES/MIT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/LICENSES/MIT.txt -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/Procfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/README.md -------------------------------------------------------------------------------- /assets/NGI0_tag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/assets/NGI0_tag.png -------------------------------------------------------------------------------- /assets/nlnet-banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/assets/nlnet-banner.png -------------------------------------------------------------------------------- /assets/tweag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/assets/tweag.png -------------------------------------------------------------------------------- /checks/golangci-lint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/checks/golangci-lint -------------------------------------------------------------------------------- /checks/gomod2nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/checks/gomod2nix -------------------------------------------------------------------------------- /dev/treefmt.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/dev/treefmt.nix -------------------------------------------------------------------------------- /examples-old/colmena/flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/examples-old/colmena/flake.nix -------------------------------------------------------------------------------- /examples-old/colmena/secrets/log-priv: -------------------------------------------------------------------------------- 1 | D78e/VtuDLBdcJy65ekU8ZSNlyWbtWOUMh5ZRdp+tzi7pc4++cknt/D3RG4K3Whi9YEddbHFgFnvg3BeNkkWuA== -------------------------------------------------------------------------------- /examples-old/colmena/secrets/log-pub: -------------------------------------------------------------------------------- 1 | u6XOPvnJJ7fw90RuCt1oYvWBHXWxxYBZ74NwXjZJFrg= -------------------------------------------------------------------------------- /examples-old/nixops-deployment.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/examples-old/nixops-deployment.nix -------------------------------------------------------------------------------- /examples-old/nixos-shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/examples-old/nixos-shell.nix -------------------------------------------------------------------------------- /examples/01_basic/configuration.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/examples/01_basic/configuration.nix -------------------------------------------------------------------------------- /examples/01_basic/secrets/log-priv: -------------------------------------------------------------------------------- 1 | MOZW3HYsw97M+e+qqbgi0y8TYAMh4wSA53oWJildMX3lfzcO9D1HmNDAowACsG+lqj8tMAPY5YfrBBPtq1yz/g== -------------------------------------------------------------------------------- /examples/01_basic/secrets/log-pub: -------------------------------------------------------------------------------- 1 | 5X83DvQ9R5jQwKMAArBvpao/LTAD2OWH6wQT7atcs/4= -------------------------------------------------------------------------------- /examples/02_post_build/configuration.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/examples/02_post_build/configuration.nix -------------------------------------------------------------------------------- /examples/02_post_build/secrets/log-priv: -------------------------------------------------------------------------------- 1 | MOZW3HYsw97M+e+qqbgi0y8TYAMh4wSA53oWJildMX3lfzcO9D1HmNDAowACsG+lqj8tMAPY5YfrBBPtq1yz/g== -------------------------------------------------------------------------------- /examples/02_post_build/secrets/log-pub: -------------------------------------------------------------------------------- 1 | 5X83DvQ9R5jQwKMAArBvpao/LTAD2OWH6wQT7atcs/4= -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/flake.nix -------------------------------------------------------------------------------- /nixos/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/nixos/default.nix -------------------------------------------------------------------------------- /packages/go-lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/go-lib/README.md -------------------------------------------------------------------------------- /packages/go-lib/executor/executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/go-lib/executor/executor.go -------------------------------------------------------------------------------- /packages/go-lib/executor/limited.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/go-lib/executor/limited.go -------------------------------------------------------------------------------- /packages/go-lib/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/go-lib/go.mod -------------------------------------------------------------------------------- /packages/go-lib/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/go-lib/go.sum -------------------------------------------------------------------------------- /packages/go-lib/gomod2nix.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/go-lib/gomod2nix.toml -------------------------------------------------------------------------------- /packages/go-lib/safemap/map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/go-lib/safemap/map.go -------------------------------------------------------------------------------- /packages/go-lib/set/set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/go-lib/set/set.go -------------------------------------------------------------------------------- /packages/go-lib/set/set_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/go-lib/set/set_test.go -------------------------------------------------------------------------------- /packages/trustix-doc/.gitignore: -------------------------------------------------------------------------------- 1 | book 2 | -------------------------------------------------------------------------------- /packages/trustix-doc/Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-doc/Procfile -------------------------------------------------------------------------------- /packages/trustix-doc/book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-doc/book.toml -------------------------------------------------------------------------------- /packages/trustix-doc/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-doc/default.nix -------------------------------------------------------------------------------- /packages/trustix-doc/doc_old/.gitignore: -------------------------------------------------------------------------------- 1 | *.pdf 2 | *.latex 3 | -------------------------------------------------------------------------------- /packages/trustix-doc/doc_old/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-doc/doc_old/Makefile -------------------------------------------------------------------------------- /packages/trustix-doc/doc_old/comparison.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-doc/doc_old/comparison.md -------------------------------------------------------------------------------- /packages/trustix-doc/doc_old/numeric.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-doc/doc_old/numeric.csl -------------------------------------------------------------------------------- /packages/trustix-doc/doc_old/references.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-doc/doc_old/references.bib -------------------------------------------------------------------------------- /packages/trustix-doc/doc_old/shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-doc/doc_old/shell.nix -------------------------------------------------------------------------------- /packages/trustix-doc/doc_old/trustix-gossip.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-doc/doc_old/trustix-gossip.puml -------------------------------------------------------------------------------- /packages/trustix-doc/doc_old/trustix-submission.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-doc/doc_old/trustix-submission.puml -------------------------------------------------------------------------------- /packages/trustix-doc/doc_old/trustix-substitution.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-doc/doc_old/trustix-substitution.puml -------------------------------------------------------------------------------- /packages/trustix-doc/src/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-doc/src/SUMMARY.md -------------------------------------------------------------------------------- /packages/trustix-doc/src/about.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-doc/src/about.md -------------------------------------------------------------------------------- /packages/trustix-doc/src/api.md: -------------------------------------------------------------------------------- 1 | {{#include ../../trustix-proto/doc.md}} 2 | -------------------------------------------------------------------------------- /packages/trustix-doc/src/binarycache.md: -------------------------------------------------------------------------------- 1 | # Usage as a binary cache 2 | -------------------------------------------------------------------------------- /packages/trustix-doc/src/hacking.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-doc/src/hacking.md -------------------------------------------------------------------------------- /packages/trustix-doc/src/howto-nix/binarycache.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-doc/src/howto-nix/binarycache.md -------------------------------------------------------------------------------- /packages/trustix-doc/src/howto-nix/builder-colmena-nixos.md: -------------------------------------------------------------------------------- 1 | # Builder setup (using Colmena) 2 | -------------------------------------------------------------------------------- /packages/trustix-doc/src/howto-nix/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-doc/src/howto-nix/index.md -------------------------------------------------------------------------------- /packages/trustix-doc/src/howto-nix/post-build-hook.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-doc/src/howto-nix/post-build-hook.md -------------------------------------------------------------------------------- /packages/trustix-doc/src/howto-nix/setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-doc/src/howto-nix/setup.md -------------------------------------------------------------------------------- /packages/trustix-doc/src/howto-nix/subscribing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-doc/src/howto-nix/subscribing.md -------------------------------------------------------------------------------- /packages/trustix-doc/src/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-doc/src/intro.md -------------------------------------------------------------------------------- /packages/trustix-nix-r13y-web/.eslintignore: -------------------------------------------------------------------------------- 1 | /dist 2 | -------------------------------------------------------------------------------- /packages/trustix-nix-r13y-web/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y-web/.eslintrc.js -------------------------------------------------------------------------------- /packages/trustix-nix-r13y-web/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | -------------------------------------------------------------------------------- /packages/trustix-nix-r13y-web/.prettierignore: -------------------------------------------------------------------------------- 1 | build 2 | coverage 3 | dist 4 | result 5 | src/api/*.ts 6 | -------------------------------------------------------------------------------- /packages/trustix-nix-r13y-web/.prettierrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "trailingComma": "all" 3 | } 4 | -------------------------------------------------------------------------------- /packages/trustix-nix-r13y-web/Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y-web/Procfile -------------------------------------------------------------------------------- /packages/trustix-nix-r13y-web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y-web/README.md -------------------------------------------------------------------------------- /packages/trustix-nix-r13y-web/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y-web/default.nix -------------------------------------------------------------------------------- /packages/trustix-nix-r13y-web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y-web/index.html -------------------------------------------------------------------------------- /packages/trustix-nix-r13y-web/mk-proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y-web/mk-proto -------------------------------------------------------------------------------- /packages/trustix-nix-r13y-web/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y-web/package-lock.json -------------------------------------------------------------------------------- /packages/trustix-nix-r13y-web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y-web/package.json -------------------------------------------------------------------------------- /packages/trustix-nix-r13y-web/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y-web/postcss.config.js -------------------------------------------------------------------------------- /packages/trustix-nix-r13y-web/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y-web/src/App.tsx -------------------------------------------------------------------------------- /packages/trustix-nix-r13y-web/src/about.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y-web/src/about.tsx -------------------------------------------------------------------------------- /packages/trustix-nix-r13y-web/src/api/api_connect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y-web/src/api/api_connect.ts -------------------------------------------------------------------------------- /packages/trustix-nix-r13y-web/src/api/api_connectweb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y-web/src/api/api_connectweb.ts -------------------------------------------------------------------------------- /packages/trustix-nix-r13y-web/src/api/api_pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y-web/src/api/api_pb.ts -------------------------------------------------------------------------------- /packages/trustix-nix-r13y-web/src/chart/README.md: -------------------------------------------------------------------------------- 1 | # This is a fork of https://github.com/MrFoxPro/solid-chart.js 2 | -------------------------------------------------------------------------------- /packages/trustix-nix-r13y-web/src/chart/SolidChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y-web/src/chart/SolidChart.tsx -------------------------------------------------------------------------------- /packages/trustix-nix-r13y-web/src/client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y-web/src/client.tsx -------------------------------------------------------------------------------- /packages/trustix-nix-r13y-web/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y-web/src/index.css -------------------------------------------------------------------------------- /packages/trustix-nix-r13y-web/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y-web/src/index.tsx -------------------------------------------------------------------------------- /packages/trustix-nix-r13y-web/src/lib.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y-web/src/lib.tsx -------------------------------------------------------------------------------- /packages/trustix-nix-r13y-web/src/pages/attrs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y-web/src/pages/attrs.tsx -------------------------------------------------------------------------------- /packages/trustix-nix-r13y-web/src/pages/diff.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y-web/src/pages/diff.tsx -------------------------------------------------------------------------------- /packages/trustix-nix-r13y-web/src/pages/drv.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y-web/src/pages/drv.tsx -------------------------------------------------------------------------------- /packages/trustix-nix-r13y-web/src/widgets.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y-web/src/widgets.tsx -------------------------------------------------------------------------------- /packages/trustix-nix-r13y-web/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y-web/tailwind.config.js -------------------------------------------------------------------------------- /packages/trustix-nix-r13y-web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y-web/tsconfig.json -------------------------------------------------------------------------------- /packages/trustix-nix-r13y-web/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y-web/vite.config.ts -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/.gitignore: -------------------------------------------------------------------------------- 1 | /trustix-nix-r13y 2 | -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/Procfile -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/default.nix -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/examples/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/examples/config.toml -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/go.mod -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/go.sum -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/gomod2nix.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/gomod2nix.toml -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/internal/cmd/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/internal/cmd/db.go -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/internal/cmd/index-logs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/internal/cmd/index-logs.go -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/internal/cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/internal/cmd/root.go -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/internal/cmd/serve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/internal/cmd/serve.go -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/internal/config/channels.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/internal/config/channels.go -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/internal/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/internal/config/config.go -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/internal/config/eval.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/internal/config/eval.go -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/internal/cron/cron.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/internal/cron/cron.go -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/internal/db/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/internal/db/db.go -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/internal/db/derivations.sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/internal/db/derivations.sql.go -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/internal/db/eval.sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/internal/db/eval.sql.go -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/internal/db/logs.sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/internal/db/logs.sql.go -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/internal/db/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/internal/db/models.go -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/internal/db/reprod.sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/internal/db/reprod.sql.go -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/internal/db/suggest.sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/internal/db/suggest.sql.go -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/internal/dbcache/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/internal/dbcache/db.go -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/internal/dbcache/diffoscope.sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/internal/dbcache/diffoscope.sql.go -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/internal/dbcache/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/internal/dbcache/models.go -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/internal/derivation/derivation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/internal/derivation/derivation.go -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/internal/eval/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/internal/eval/config.go -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/internal/eval/eval.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/internal/eval/eval.go -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/internal/eval/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/internal/eval/interface.go -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/internal/eval/interface_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/internal/eval/interface_test.go -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/internal/future/future.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/internal/future/future.go -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/internal/index/attrs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/internal/index/attrs.go -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/internal/index/derivations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/internal/index/derivations.go -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/internal/index/hydra/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/internal/index/hydra/api.go -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/internal/index/hydra/import.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/internal/index/hydra/import.go -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/internal/index/logs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/internal/index/logs.go -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/internal/lib/lib.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/internal/lib/lib.go -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/internal/refcount/refcount.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/internal/refcount/refcount.go -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/internal/server/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/internal/server/api.go -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/internal/server/diff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/internal/server/diff.go -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/main.go -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/mk-proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/mk-proto -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/nixos/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/nixos/default.nix -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/reprod-api/api.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/reprod-api/api.pb.go -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/reprod-api/api.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/reprod-api/api.proto -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/reprod-api/reprod_apiconnect/api.connect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/reprod-api/reprod_apiconnect/api.connect.go -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/sql-cache/fs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/sql-cache/fs.go -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/sql-cache/queries/diffoscope.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/sql-cache/queries/diffoscope.sql -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/sql-cache/schema/20221005142925_initial.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/sql-cache/schema/20221005142925_initial.sql -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/sql/fs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/sql/fs.go -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/sql/queries/derivations.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/sql/queries/derivations.sql -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/sql/queries/eval.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/sql/queries/eval.sql -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/sql/queries/logs.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/sql/queries/logs.sql -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/sql/queries/reprod.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/sql/queries/reprod.sql -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/sql/queries/suggest.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/sql/queries/suggest.sql -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/sql/schema/20220818142927_initial.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/sql/schema/20220818142927_initial.sql -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/sql/schema/20220904150640_logs.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/sql/schema/20220904150640_logs.sql -------------------------------------------------------------------------------- /packages/trustix-nix-r13y/sqlc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix-r13y/sqlc.yaml -------------------------------------------------------------------------------- /packages/trustix-nix/.gitignore: -------------------------------------------------------------------------------- 1 | /trustix-nix 2 | -------------------------------------------------------------------------------- /packages/trustix-nix/Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix/Procfile -------------------------------------------------------------------------------- /packages/trustix-nix/cmd/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix/cmd/auth.go -------------------------------------------------------------------------------- /packages/trustix-nix/cmd/binary-cache-proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix/cmd/binary-cache-proxy.go -------------------------------------------------------------------------------- /packages/trustix-nix/cmd/lib.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix/cmd/lib.go -------------------------------------------------------------------------------- /packages/trustix-nix/cmd/post-build-hook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix/cmd/post-build-hook.go -------------------------------------------------------------------------------- /packages/trustix-nix/cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix/cmd/root.go -------------------------------------------------------------------------------- /packages/trustix-nix/cmd/submit-closure.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix/cmd/submit-closure.go -------------------------------------------------------------------------------- /packages/trustix-nix/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix/default.nix -------------------------------------------------------------------------------- /packages/trustix-nix/dev/cache-priv-key.pem: -------------------------------------------------------------------------------- 1 | binarycache.example.com:Izb14FUqLoO4xKyGhRABY/gpcubXQQEm4lFAPI3+jmr//Tphkmt6gvyf0h0OWGcDe3u4mYdQj+sgjLe47gUdFg== -------------------------------------------------------------------------------- /packages/trustix-nix/dev/cache-pub-key.pem: -------------------------------------------------------------------------------- 1 | binarycache.example.com://06YZJreoL8n9IdDlhnA3t7uJmHUI/rIIy3uO4FHRY= -------------------------------------------------------------------------------- /packages/trustix-nix/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix/go.mod -------------------------------------------------------------------------------- /packages/trustix-nix/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix/go.sum -------------------------------------------------------------------------------- /packages/trustix-nix/gomod2nix.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix/gomod2nix.toml -------------------------------------------------------------------------------- /packages/trustix-nix/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix/main.go -------------------------------------------------------------------------------- /packages/trustix-nix/nar/nar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix/nar/nar.go -------------------------------------------------------------------------------- /packages/trustix-nix/nar/nar_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix/nar/nar_test.go -------------------------------------------------------------------------------- /packages/trustix-nix/nixos/binarycache.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix/nixos/binarycache.nix -------------------------------------------------------------------------------- /packages/trustix-nix/nixos/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix/nixos/default.nix -------------------------------------------------------------------------------- /packages/trustix-nix/nixos/post-build-hook.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix/nixos/post-build-hook.nix -------------------------------------------------------------------------------- /packages/trustix-nix/schema/narinfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-nix/schema/narinfo.go -------------------------------------------------------------------------------- /packages/trustix-proto/.gitignore: -------------------------------------------------------------------------------- 1 | doc.html 2 | -------------------------------------------------------------------------------- /packages/trustix-proto/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-proto/Makefile -------------------------------------------------------------------------------- /packages/trustix-proto/Procfile: -------------------------------------------------------------------------------- 1 | build: reflex -r '\.proto$' make 2 | -------------------------------------------------------------------------------- /packages/trustix-proto/api/api.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-proto/api/api.pb.go -------------------------------------------------------------------------------- /packages/trustix-proto/api/api.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-proto/api/api.proto -------------------------------------------------------------------------------- /packages/trustix-proto/api/apiconnect/api.connect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-proto/api/apiconnect/api.connect.go -------------------------------------------------------------------------------- /packages/trustix-proto/doc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-proto/doc.md -------------------------------------------------------------------------------- /packages/trustix-proto/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-proto/go.mod -------------------------------------------------------------------------------- /packages/trustix-proto/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-proto/go.sum -------------------------------------------------------------------------------- /packages/trustix-proto/gomod2nix.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-proto/gomod2nix.toml -------------------------------------------------------------------------------- /packages/trustix-proto/protocols/protocols.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-proto/protocols/protocols.go -------------------------------------------------------------------------------- /packages/trustix-proto/rpc/rpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-proto/rpc/rpc.pb.go -------------------------------------------------------------------------------- /packages/trustix-proto/rpc/rpc.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-proto/rpc/rpc.proto -------------------------------------------------------------------------------- /packages/trustix-proto/rpc/rpcconnect/rpc.connect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-proto/rpc/rpcconnect/rpc.connect.go -------------------------------------------------------------------------------- /packages/trustix-proto/schema/loghead.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-proto/schema/loghead.pb.go -------------------------------------------------------------------------------- /packages/trustix-proto/schema/loghead.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-proto/schema/loghead.proto -------------------------------------------------------------------------------- /packages/trustix-proto/schema/logleaf.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-proto/schema/logleaf.pb.go -------------------------------------------------------------------------------- /packages/trustix-proto/schema/logleaf.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-proto/schema/logleaf.proto -------------------------------------------------------------------------------- /packages/trustix-proto/schema/mapentry.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-proto/schema/mapentry.pb.go -------------------------------------------------------------------------------- /packages/trustix-proto/schema/mapentry.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-proto/schema/mapentry.proto -------------------------------------------------------------------------------- /packages/trustix-proto/schema/queue.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-proto/schema/queue.pb.go -------------------------------------------------------------------------------- /packages/trustix-proto/schema/queue.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix-proto/schema/queue.proto -------------------------------------------------------------------------------- /packages/trustix/.gitignore: -------------------------------------------------------------------------------- 1 | /trustix 2 | -------------------------------------------------------------------------------- /packages/trustix/Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/Procfile -------------------------------------------------------------------------------- /packages/trustix/auth/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/auth/auth.go -------------------------------------------------------------------------------- /packages/trustix/auth/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/auth/token.go -------------------------------------------------------------------------------- /packages/trustix/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/client/client.go -------------------------------------------------------------------------------- /packages/trustix/client/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/client/conn.go -------------------------------------------------------------------------------- /packages/trustix/client/connect_logapi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/client/connect_logapi.go -------------------------------------------------------------------------------- /packages/trustix/client/connect_logrpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/client/connect_logrpc.go -------------------------------------------------------------------------------- /packages/trustix/client/connect_nodeapi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/client/connect_nodeapi.go -------------------------------------------------------------------------------- /packages/trustix/client/connect_rpcapi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/client/connect_rpcapi.go -------------------------------------------------------------------------------- /packages/trustix/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/config.toml -------------------------------------------------------------------------------- /packages/trustix/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/default.nix -------------------------------------------------------------------------------- /packages/trustix/dev/priv: -------------------------------------------------------------------------------- 1 | LgqdNzy+w8feOja+FIl6ZeJgk7XA9qD1qphaHVtW7pra7LyA0g5gR7BOJXuIHtxTEEalfFC12UV6kWhG8lMImg== -------------------------------------------------------------------------------- /packages/trustix/dev/pub: -------------------------------------------------------------------------------- 1 | 2uy8gNIOYEewTiV7iB7cUxBGpXxQtdlFepFoRvJTCJo= -------------------------------------------------------------------------------- /packages/trustix/dev/token-priv: -------------------------------------------------------------------------------- 1 | default:ZwJHsfPwLuZxLK/dBgTLvVh4wc4X/qgplFXoimZSSjdoemqXXHLTScJ5VjikkB3fGEDYf4VJbVwPk8ULtMFqLA== -------------------------------------------------------------------------------- /packages/trustix/dev/token-pub: -------------------------------------------------------------------------------- 1 | default:aHpql1xy00nCeVY4pJAd3xhA2H+FSW1cD5PFC7TBaiw= -------------------------------------------------------------------------------- /packages/trustix/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/go.mod -------------------------------------------------------------------------------- /packages/trustix/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/go.sum -------------------------------------------------------------------------------- /packages/trustix/gomod2nix.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/gomod2nix.toml -------------------------------------------------------------------------------- /packages/trustix/interfaces/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/interfaces/api.go -------------------------------------------------------------------------------- /packages/trustix/interfaces/rpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/interfaces/rpc.go -------------------------------------------------------------------------------- /packages/trustix/internal/api/kvstore_log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/api/kvstore_log.go -------------------------------------------------------------------------------- /packages/trustix/internal/api/kvstore_node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/api/kvstore_node.go -------------------------------------------------------------------------------- /packages/trustix/internal/api/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/api/log.go -------------------------------------------------------------------------------- /packages/trustix/internal/cmd/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/cmd/auth.go -------------------------------------------------------------------------------- /packages/trustix/internal/cmd/daemon.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/cmd/daemon.go -------------------------------------------------------------------------------- /packages/trustix/internal/cmd/decide.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/cmd/decide.go -------------------------------------------------------------------------------- /packages/trustix/internal/cmd/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/cmd/doc.go -------------------------------------------------------------------------------- /packages/trustix/internal/cmd/flush.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/cmd/flush.go -------------------------------------------------------------------------------- /packages/trustix/internal/cmd/generatekey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/cmd/generatekey.go -------------------------------------------------------------------------------- /packages/trustix/internal/cmd/generatetoken.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/cmd/generatetoken.go -------------------------------------------------------------------------------- /packages/trustix/internal/cmd/printlogid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/cmd/printlogid.go -------------------------------------------------------------------------------- /packages/trustix/internal/cmd/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/cmd/query.go -------------------------------------------------------------------------------- /packages/trustix/internal/cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/cmd/root.go -------------------------------------------------------------------------------- /packages/trustix/internal/cmd/submit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/cmd/submit.go -------------------------------------------------------------------------------- /packages/trustix/internal/cmd/value.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/cmd/value.go -------------------------------------------------------------------------------- /packages/trustix/internal/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/config/config.go -------------------------------------------------------------------------------- /packages/trustix/internal/config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/config/config_test.go -------------------------------------------------------------------------------- /packages/trustix/internal/config/decider/js.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/config/decider/js.go -------------------------------------------------------------------------------- /packages/trustix/internal/config/decider/logid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/config/decider/logid.go -------------------------------------------------------------------------------- /packages/trustix/internal/config/decider/percentage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/config/decider/percentage.go -------------------------------------------------------------------------------- /packages/trustix/internal/config/decider/selector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/config/decider/selector.go -------------------------------------------------------------------------------- /packages/trustix/internal/config/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/config/errors.go -------------------------------------------------------------------------------- /packages/trustix/internal/config/fixtures/example.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/config/fixtures/example.toml -------------------------------------------------------------------------------- /packages/trustix/internal/config/pubkey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/config/pubkey.go -------------------------------------------------------------------------------- /packages/trustix/internal/config/publisher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/config/publisher.go -------------------------------------------------------------------------------- /packages/trustix/internal/config/signer/signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/config/signer/signer.go -------------------------------------------------------------------------------- /packages/trustix/internal/config/storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/config/storage.go -------------------------------------------------------------------------------- /packages/trustix/internal/config/subscriber.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/config/subscriber.go -------------------------------------------------------------------------------- /packages/trustix/internal/constants/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/constants/constants.go -------------------------------------------------------------------------------- /packages/trustix/internal/decider/agg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/decider/agg.go -------------------------------------------------------------------------------- /packages/trustix/internal/decider/agg_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/decider/agg_test.go -------------------------------------------------------------------------------- /packages/trustix/internal/decider/js.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/decider/js.go -------------------------------------------------------------------------------- /packages/trustix/internal/decider/js_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/decider/js_test.go -------------------------------------------------------------------------------- /packages/trustix/internal/decider/logid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/decider/logid.go -------------------------------------------------------------------------------- /packages/trustix/internal/decider/logid_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/decider/logid_test.go -------------------------------------------------------------------------------- /packages/trustix/internal/decider/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/decider/main.go -------------------------------------------------------------------------------- /packages/trustix/internal/decider/percentage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/decider/percentage.go -------------------------------------------------------------------------------- /packages/trustix/internal/decider/percentage_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/decider/percentage_test.go -------------------------------------------------------------------------------- /packages/trustix/internal/lib/closer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/lib/closer.go -------------------------------------------------------------------------------- /packages/trustix/internal/log/leaf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/log/leaf.go -------------------------------------------------------------------------------- /packages/trustix/internal/log/lib.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/log/lib.go -------------------------------------------------------------------------------- /packages/trustix/internal/log/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/log/log.go -------------------------------------------------------------------------------- /packages/trustix/internal/log/log_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/log/log_test.go -------------------------------------------------------------------------------- /packages/trustix/internal/log/proof.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/log/proof.go -------------------------------------------------------------------------------- /packages/trustix/internal/log/storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/log/storage.go -------------------------------------------------------------------------------- /packages/trustix/internal/pool/pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/pool/pool.go -------------------------------------------------------------------------------- /packages/trustix/internal/publisher/map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/publisher/map.go -------------------------------------------------------------------------------- /packages/trustix/internal/publisher/pub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/publisher/pub.go -------------------------------------------------------------------------------- /packages/trustix/internal/server/lib.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/server/lib.go -------------------------------------------------------------------------------- /packages/trustix/internal/server/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/server/log.go -------------------------------------------------------------------------------- /packages/trustix/internal/server/logrpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/server/logrpc.go -------------------------------------------------------------------------------- /packages/trustix/internal/server/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/server/node.go -------------------------------------------------------------------------------- /packages/trustix/internal/server/rpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/server/rpc.go -------------------------------------------------------------------------------- /packages/trustix/internal/signer/ed25519.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/signer/ed25519.go -------------------------------------------------------------------------------- /packages/trustix/internal/signer/ed25519_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/signer/ed25519_test.go -------------------------------------------------------------------------------- /packages/trustix/internal/signer/fixtures/priv: -------------------------------------------------------------------------------- 1 | oPGw8rNh03IVBaQ1AJNWnrud99CQM8JGO3Ef16PBbx2Gr+S1ISO6Nfg38rqJEuo0C9LOMSyGJiJLG55EWEmdPQ== -------------------------------------------------------------------------------- /packages/trustix/internal/signer/fixtures/pub: -------------------------------------------------------------------------------- 1 | hq/ktSEjujX4N/K6iRLqNAvSzjEshiYiSxueRFhJnT0= -------------------------------------------------------------------------------- /packages/trustix/internal/signer/lib.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/signer/lib.go -------------------------------------------------------------------------------- /packages/trustix/internal/signer/struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/signer/struct.go -------------------------------------------------------------------------------- /packages/trustix/internal/sth/sth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/sth/sth.go -------------------------------------------------------------------------------- /packages/trustix/internal/sthsync/sync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/sthsync/sync.go -------------------------------------------------------------------------------- /packages/trustix/internal/storage/bucket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/storage/bucket.go -------------------------------------------------------------------------------- /packages/trustix/internal/storage/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/storage/errors.go -------------------------------------------------------------------------------- /packages/trustix/internal/storage/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/storage/helpers.go -------------------------------------------------------------------------------- /packages/trustix/internal/storage/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/storage/interface.go -------------------------------------------------------------------------------- /packages/trustix/internal/storage/memory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/storage/memory.go -------------------------------------------------------------------------------- /packages/trustix/internal/storage/native.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/internal/storage/native.go -------------------------------------------------------------------------------- /packages/trustix/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/main.go -------------------------------------------------------------------------------- /packages/trustix/nixos/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/nixos/default.nix -------------------------------------------------------------------------------- /packages/trustix/nixos/test.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/nixos/test.nix -------------------------------------------------------------------------------- /packages/trustix/tests/compare-fixtures/log-agg/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/tests/compare-fixtures/log-agg/config.toml -------------------------------------------------------------------------------- /packages/trustix/tests/compare-fixtures/log-agg/priv: -------------------------------------------------------------------------------- 1 | 3Dr1kzT88C3zNJOr3x9gMT9SscyFzWkGJ8PqgGaqeWB3ZrhLT6ylhTxnzsn4slAkyhGFUgvbs+ygnRTgNxUH+g== -------------------------------------------------------------------------------- /packages/trustix/tests/compare-fixtures/log-agg/pub: -------------------------------------------------------------------------------- 1 | d2a4S0+spYU8Z87J+LJQJMoRhVIL27PsoJ0U4DcVB/o= -------------------------------------------------------------------------------- /packages/trustix/tests/compare-fixtures/log1/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/tests/compare-fixtures/log1/config.toml -------------------------------------------------------------------------------- /packages/trustix/tests/compare-fixtures/log1/priv: -------------------------------------------------------------------------------- 1 | lfX8dI96ZGKehJawI55KPfrkXjp9gL78tB+Y1z7kYz5BRH2LrE+KKDM78kB9xfTzYpPY/4COKl/Yfrl8Sqr7oQ== -------------------------------------------------------------------------------- /packages/trustix/tests/compare-fixtures/log1/pub: -------------------------------------------------------------------------------- 1 | QUR9i6xPiigzO/JAfcX082KT2P+Ajipf2H65fEqq+6E= -------------------------------------------------------------------------------- /packages/trustix/tests/compare-fixtures/log2/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/tests/compare-fixtures/log2/config.toml -------------------------------------------------------------------------------- /packages/trustix/tests/compare-fixtures/log2/priv: -------------------------------------------------------------------------------- 1 | tb+NA8q+EJ9sQ5GP3Z5im1wi50akae0jP4zjd/JKO+B81t4VNWJijeGfL4a/5NDDSZ8OOe/oVz68wrsg0zHStA== -------------------------------------------------------------------------------- /packages/trustix/tests/compare-fixtures/log2/pub: -------------------------------------------------------------------------------- 1 | fNbeFTViYo3hny+Gv+TQw0mfDjnv6Fc+vMK7INMx0rQ= -------------------------------------------------------------------------------- /packages/trustix/tests/compare-fixtures/log3/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/tests/compare-fixtures/log3/config.toml -------------------------------------------------------------------------------- /packages/trustix/tests/compare-fixtures/log3/priv: -------------------------------------------------------------------------------- 1 | GxCFwmSNHm3eizSiHbE+JpIacgm/HUVFnEILIzhaWscGd4NB7jhaZ7KmKzcHUp8uaKnN34HfxQDOa6gfY2+ayg== -------------------------------------------------------------------------------- /packages/trustix/tests/compare-fixtures/log3/pub: -------------------------------------------------------------------------------- 1 | BneDQe44Wmeypis3B1KfLmipzd+B38UAzmuoH2Nvmso= -------------------------------------------------------------------------------- /packages/trustix/tests/config-simple.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/tests/config-simple.toml -------------------------------------------------------------------------------- /packages/trustix/tests/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/trustix/tests/default.nix -------------------------------------------------------------------------------- /packages/trustix/tests/fixtures/priv: -------------------------------------------------------------------------------- 1 | oPGw8rNh03IVBaQ1AJNWnrud99CQM8JGO3Ef16PBbx2Gr+S1ISO6Nfg38rqJEuo0C9LOMSyGJiJLG55EWEmdPQ== -------------------------------------------------------------------------------- /packages/trustix/tests/fixtures/pub: -------------------------------------------------------------------------------- 1 | hq/ktSEjujX4N/K6iRLqNAvSzjEshiYiSxueRFhJnT0= -------------------------------------------------------------------------------- /packages/unixtransport/.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/unixtransport/.github/workflows/test.yaml -------------------------------------------------------------------------------- /packages/unixtransport/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/unixtransport/.gitignore -------------------------------------------------------------------------------- /packages/unixtransport/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/unixtransport/README.md -------------------------------------------------------------------------------- /packages/unixtransport/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/unixtransport/go.mod -------------------------------------------------------------------------------- /packages/unixtransport/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/unixtransport/register.go -------------------------------------------------------------------------------- /packages/unixtransport/register_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/packages/unixtransport/register_test.go -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/renovate.json -------------------------------------------------------------------------------- /tools/bump_go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/tools/bump_go -------------------------------------------------------------------------------- /tools/wait_for_file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/trustix/HEAD/tools/wait_for_file --------------------------------------------------------------------------------