derToNormalizedCompact method
Decode a DER ECDSA signature into a low-S–normalized 64-byte compact sig.
Implementation
Uint8List derToNormalizedCompact(Uint8List der) {
final (r, s) = _decodeDer(der);
var sig = ECSignature(r, s);
if (!sig.isNormalized(_ecDomainParams)) {
sig = sig.normalize(_ecDomainParams);
}
return SignatureData(sig.r, sig.s).toBytes();
}