SchnorrkelKeypair.fromBytes constructor
Creates a key pair from raw bytes.
Implementation
factory SchnorrkelKeypair.fromBytes(List<int> bytes) {
_KeyUtils._checkKeysBytes(
bytes,
SchnorrkelKeyCost.keypairLength,
"keypair",
"SchnorrkelKeypair",
);
final secret = SchnorrkelSecretKey.fromBytes(
bytes.sublist(0, SchnorrkelKeyCost.secretKeyLength),
);
final public = SchnorrkelPublicKey(
bytes.sublist(
SchnorrkelKeyCost.secretKeyLength,
SchnorrkelKeyCost.keypairLength,
),
);
return SchnorrkelKeypair._(
List<int>.unmodifiable(secret.toBytes()),
List<int>.unmodifiable(public.toBytes()),
);
}