const (
// ShareOverhead is the byte size overhead of each share// when using Split on a secret. This is caused by appending// a one byte tag to the share.
ShareOverhead = 1
)
Split takes an arbitrarily long secret and generates a `parts`
number of shares, `threshold` of which are required to reconstruct
the secret. The parts and threshold must be at least 2, and less
than 256. The returned shares are each one byte longer than the secret
as they attach a tag used to reconstruct the secret.