├── .github └── workflows │ ├── certs │ ├── cocert.pub │ ├── cocert0.key │ └── cocert1.key │ ├── publish.yml │ ├── release.yml │ └── test.yml ├── .gitignore ├── .golangci.yml ├── .ko.yaml ├── .res ├── arch.excalidraw ├── arch.png ├── logo.png ├── usage.gif ├── use-case.excalidraw └── use-case.png ├── LEARNING.md ├── README.md ├── cmd ├── combine.go ├── decrypt.go ├── encrypt.go ├── generate.go ├── root.go ├── sign.go ├── split.go └── verify.go ├── go.mod ├── go.sum ├── main.go ├── pkg ├── password │ └── password.go └── signed │ ├── extractors.go │ ├── extractors_test.go │ ├── generators.go │ ├── generators_test.go │ ├── loaders.go │ ├── signer.go │ ├── types.go │ └── verifier.go └── test ├── combine.exp ├── combine_splitted.exp ├── cosign.key ├── e2e.bats ├── generate.exp ├── sign.exp ├── sign_pk.exp └── split.exp /.github/workflows/certs/cocert.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dentrax/cocert/HEAD/.github/workflows/certs/cocert.pub -------------------------------------------------------------------------------- /.github/workflows/certs/cocert0.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dentrax/cocert/HEAD/.github/workflows/certs/cocert0.key -------------------------------------------------------------------------------- /.github/workflows/certs/cocert1.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dentrax/cocert/HEAD/.github/workflows/certs/cocert1.key -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dentrax/cocert/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dentrax/cocert/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dentrax/cocert/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dentrax/cocert/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dentrax/cocert/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.ko.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dentrax/cocert/HEAD/.ko.yaml -------------------------------------------------------------------------------- /.res/arch.excalidraw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dentrax/cocert/HEAD/.res/arch.excalidraw -------------------------------------------------------------------------------- /.res/arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dentrax/cocert/HEAD/.res/arch.png -------------------------------------------------------------------------------- /.res/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dentrax/cocert/HEAD/.res/logo.png -------------------------------------------------------------------------------- /.res/usage.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dentrax/cocert/HEAD/.res/usage.gif -------------------------------------------------------------------------------- /.res/use-case.excalidraw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dentrax/cocert/HEAD/.res/use-case.excalidraw -------------------------------------------------------------------------------- /.res/use-case.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dentrax/cocert/HEAD/.res/use-case.png -------------------------------------------------------------------------------- /LEARNING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dentrax/cocert/HEAD/LEARNING.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dentrax/cocert/HEAD/README.md -------------------------------------------------------------------------------- /cmd/combine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dentrax/cocert/HEAD/cmd/combine.go -------------------------------------------------------------------------------- /cmd/decrypt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dentrax/cocert/HEAD/cmd/decrypt.go -------------------------------------------------------------------------------- /cmd/encrypt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dentrax/cocert/HEAD/cmd/encrypt.go -------------------------------------------------------------------------------- /cmd/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dentrax/cocert/HEAD/cmd/generate.go -------------------------------------------------------------------------------- /cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dentrax/cocert/HEAD/cmd/root.go -------------------------------------------------------------------------------- /cmd/sign.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dentrax/cocert/HEAD/cmd/sign.go -------------------------------------------------------------------------------- /cmd/split.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dentrax/cocert/HEAD/cmd/split.go -------------------------------------------------------------------------------- /cmd/verify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dentrax/cocert/HEAD/cmd/verify.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dentrax/cocert/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dentrax/cocert/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dentrax/cocert/HEAD/main.go -------------------------------------------------------------------------------- /pkg/password/password.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dentrax/cocert/HEAD/pkg/password/password.go -------------------------------------------------------------------------------- /pkg/signed/extractors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dentrax/cocert/HEAD/pkg/signed/extractors.go -------------------------------------------------------------------------------- /pkg/signed/extractors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dentrax/cocert/HEAD/pkg/signed/extractors_test.go -------------------------------------------------------------------------------- /pkg/signed/generators.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dentrax/cocert/HEAD/pkg/signed/generators.go -------------------------------------------------------------------------------- /pkg/signed/generators_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dentrax/cocert/HEAD/pkg/signed/generators_test.go -------------------------------------------------------------------------------- /pkg/signed/loaders.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dentrax/cocert/HEAD/pkg/signed/loaders.go -------------------------------------------------------------------------------- /pkg/signed/signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dentrax/cocert/HEAD/pkg/signed/signer.go -------------------------------------------------------------------------------- /pkg/signed/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dentrax/cocert/HEAD/pkg/signed/types.go -------------------------------------------------------------------------------- /pkg/signed/verifier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dentrax/cocert/HEAD/pkg/signed/verifier.go -------------------------------------------------------------------------------- /test/combine.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dentrax/cocert/HEAD/test/combine.exp -------------------------------------------------------------------------------- /test/combine_splitted.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dentrax/cocert/HEAD/test/combine_splitted.exp -------------------------------------------------------------------------------- /test/cosign.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dentrax/cocert/HEAD/test/cosign.key -------------------------------------------------------------------------------- /test/e2e.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dentrax/cocert/HEAD/test/e2e.bats -------------------------------------------------------------------------------- /test/generate.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dentrax/cocert/HEAD/test/generate.exp -------------------------------------------------------------------------------- /test/sign.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dentrax/cocert/HEAD/test/sign.exp -------------------------------------------------------------------------------- /test/sign_pk.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dentrax/cocert/HEAD/test/sign_pk.exp -------------------------------------------------------------------------------- /test/split.exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dentrax/cocert/HEAD/test/split.exp --------------------------------------------------------------------------------