Jesse Duffield
673e8b17a4
support passing threshold and total flags
2020-01-03 16:42:11 +11:00
Jesse Duffield
02db2a1c01
refactor and use hashicorp's shamir implementation
2020-01-03 16:27:36 +11:00
Jesse Duffield
3212f81280
go back to using a full key per horcrux
2020-01-03 15:01:02 +11:00
Jesse Duffield
1e7e35ed66
update example
2020-01-03 14:51:39 +11:00
Jesse Duffield
898363c055
combine encrypt and decrypt functions
...
For some reason the encrypt and decrypt functions are exactly the same
and everything still works. I don't know how it knows what I want, given
that I could want to encrypt the same thing twice rather than encrypt
then decrypt, but maybe I'll look into this more later
2020-01-03 13:04:24 +11:00
Jesse Duffield
bc5689aeb9
remove vendor directory because we're not using yaml anymore
2020-01-03 12:59:44 +11:00
Jesse Duffield
7148c97d5e
use multiplexers to split original content into multiple horcruxes
2020-01-03 12:56:56 +11:00
Jesse Duffield
ecffbfa627
use streams rather than holding files in memory
2020-01-03 01:12:46 +11:00
Jesse Duffield
c078763704
Merge branches 'master' and 'master' of https://github.com/jesseduffield/horcrux
2020-01-02 21:37:34 +11:00
Jesse Duffield
34f9a65ec7
just use one key
2020-01-02 21:37:16 +11:00
Jesse Duffield
bb907e46d3
Update README.md
2020-01-02 18:20:08 +11:00
Jesse Duffield
c0fd658642
Update README.md
2020-01-02 18:13:56 +11:00
Jesse Duffield
5ee826b1a9
Update README.md
2020-01-02 18:13:13 +11:00
Jesse Duffield
8bfe27463f
add goreleaser yml
2020-01-02 18:09:01 +11:00
Jesse Duffield
914c85d900
Update README.md
2020-01-02 18:04:23 +11:00
Jesse Duffield
547342c227
Update README.md
2020-01-02 17:55:35 +11:00
Jesse Duffield
b2f1087d59
update url
2020-01-02 17:50:43 +11:00
Jesse Duffield
57e8627163
Update README.md
2020-01-02 17:50:07 +11:00
Jesse Duffield
be58b240f9
Update README.md
2020-01-02 17:49:52 +11:00
Jesse Duffield
d937274ecf
add license and readme
2020-01-02 17:39:02 +11:00
Jesse Duffield
c8a9c9de61
add vendor directory for yaml package
2020-01-02 17:35:01 +11:00
Jesse Duffield
1518d823c9
minor changes
2020-01-02 17:34:01 +11:00
Jesse Duffield
f10f599f50
add example
2020-01-02 17:26:26 +11:00
Jesse Duffield
68cb1d3f70
initial commit
2020-01-02 17:26:17 +11:00