generate
Generates a new PrivateKey using CryptoRand.Default as the source for procuring cryptographically secure random data.
Throws
if procurement of cryptographically secure random data fails
@JvmStatic
@JvmOverloads
Generates a new PrivateKey using 32-bytes from provided seed, starting at index offset.
Parameters
seed
32-byte (minimum) array
offset
the index (inclusive) to start at when copying bytes from seed
Throws
if generated key fail checksum validation, or seed indices are all 0 bytes