20 lines
784 B
Markdown
20 lines
784 B
Markdown
|
# keyfork-shard
|
||
|
|
||
|
<!-- Linked to: keyfork-user-guide/src/bin/keyfork/shard/index.md -->
|
||
|
|
||
|
The `keyfork-shard` crate contains some binaries to enable M-of-N sharing of
|
||
|
data. All binaries use Shamir's Secret Sharing through the [`sharks`] crate.
|
||
|
|
||
|
## OpenPGP
|
||
|
|
||
|
Keyfork provides OpenPGP compatible [`split`][openpgp-split] and
|
||
|
[`combine`][openpgp-combine] versions of Shard binaries. These binaries use
|
||
|
Sequoia OpenPGP and while they require all the necessary certificates for the
|
||
|
splitting stage, the certificates are included in the payload, and once Keyfork
|
||
|
supports decrypting using OpenPGP smartcards, certificates will not be required
|
||
|
to decrypt the shares.
|
||
|
|
||
|
[`sharks`]: https://docs.rs/sharks/latest/sharks/
|
||
|
[openpgp-split]: ./openpgp/split.md
|
||
|
[openpgp-combine]: ./openpgp/combine.md
|