This package provide secret sharing schemes which are publicly veriable and recoverable
using a simple `t` out of `n` `(t,n)` threshold system.
A secret value can be **escrow** to N encrypted shares.
This secret value can be recovered by decrypting at least `t` amount of shares,
and combining them.
Publicly Verifiable Secret Sharing (PVSS) scheme implemented:
For now the implementation uses the P256R1 elliptic curve by default, through
the rust-openssl package. In the future, the plan is to add support for all
curves that support the necessary operations.