ECDSASign constructor
ECDSASign(
- InputECDSASign input
Implementation
ECDSASign(InputECDSASign input) : super(input.parent) {
// ECC key parsing using basic_utils and PointyCastle
final pubPem = input.parent.publicKey;
final privPem = input.parent.privateKey;
// Parse public key
_pubKey = BasicUtils.CryptoUtils.ecPublicKeyFromPem(pubPem);
// Parse private key (optional)
_privKey = (privPem != null && privPem.isNotEmpty)
? BasicUtils.CryptoUtils.ecPrivateKeyFromPem(privPem)
: null;
}