├── .github ├── FUNDING.yml └── workflows │ ├── cd.yml │ └── ci.yml ├── .goreleaser.yml ├── LICENSE ├── README.md ├── example ├── diary.txt ├── diary_1_of_5.horcrux ├── diary_2_of_5.horcrux ├── diary_3_of_5.horcrux ├── diary_4_of_5.horcrux └── diary_5_of_5.horcrux ├── go.mod ├── main.go └── pkg ├── commands ├── bind.go ├── horcrux.go ├── split.go └── utils.go ├── multiplexing └── multiplexing.go └── shamir ├── shamir.go └── tables.go /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesseduffield/horcrux/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/cd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesseduffield/horcrux/HEAD/.github/workflows/cd.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesseduffield/horcrux/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesseduffield/horcrux/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesseduffield/horcrux/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesseduffield/horcrux/HEAD/README.md -------------------------------------------------------------------------------- /example/diary.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesseduffield/horcrux/HEAD/example/diary.txt -------------------------------------------------------------------------------- /example/diary_1_of_5.horcrux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesseduffield/horcrux/HEAD/example/diary_1_of_5.horcrux -------------------------------------------------------------------------------- /example/diary_2_of_5.horcrux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesseduffield/horcrux/HEAD/example/diary_2_of_5.horcrux -------------------------------------------------------------------------------- /example/diary_3_of_5.horcrux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesseduffield/horcrux/HEAD/example/diary_3_of_5.horcrux -------------------------------------------------------------------------------- /example/diary_4_of_5.horcrux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesseduffield/horcrux/HEAD/example/diary_4_of_5.horcrux -------------------------------------------------------------------------------- /example/diary_5_of_5.horcrux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesseduffield/horcrux/HEAD/example/diary_5_of_5.horcrux -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- 1 | module github.com/jesseduffield/horcrux 2 | 3 | go 1.14 4 | -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesseduffield/horcrux/HEAD/main.go -------------------------------------------------------------------------------- /pkg/commands/bind.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesseduffield/horcrux/HEAD/pkg/commands/bind.go -------------------------------------------------------------------------------- /pkg/commands/horcrux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesseduffield/horcrux/HEAD/pkg/commands/horcrux.go -------------------------------------------------------------------------------- /pkg/commands/split.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesseduffield/horcrux/HEAD/pkg/commands/split.go -------------------------------------------------------------------------------- /pkg/commands/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesseduffield/horcrux/HEAD/pkg/commands/utils.go -------------------------------------------------------------------------------- /pkg/multiplexing/multiplexing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesseduffield/horcrux/HEAD/pkg/multiplexing/multiplexing.go -------------------------------------------------------------------------------- /pkg/shamir/shamir.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesseduffield/horcrux/HEAD/pkg/shamir/shamir.go -------------------------------------------------------------------------------- /pkg/shamir/tables.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jesseduffield/horcrux/HEAD/pkg/shamir/tables.go --------------------------------------------------------------------------------