Secp256k1SigningKey.fromBytes constructor
Secp256k1SigningKey.fromBytes({
- required List<
int> keyBytes, - Secp256k1ECmultGenContext? ecMultContext,
Implementation
factory Secp256k1SigningKey.fromBytes(
{required List<int> keyBytes, Secp256k1ECmultGenContext? ecMultContext}) {
//CryptoSignException
try {
return Secp256k1SigningKey(
ecMultContext:
ecMultContext ?? Secp256k1Utils.initalizeBlindEcMultContext(),
privateKey: ECDSAPrivateKey.fromBytesConst(
bytes: keyBytes, type: EllipticCurveTypes.secp256k1),
);
} catch (e) {
throw CryptoSignException("Invalid secp256k1 private key.");
}
}