ecSignatureFromDerBytes static method
Converts the given DER bytes to an ECSignature. The der encoded content must follow the following structure.
ECDSA-Sig-Value ::= SEQUENCE {
r INTEGER,
s INTEGER
}
Implementation
static ECSignature ecSignatureFromDerBytes(Uint8List data) {
var parser = ASN1Parser(data);
var outer = parser.nextObject() as ASN1Sequence;
var el1 = outer.elements!.elementAt(0) as ASN1Integer;
var el2 = outer.elements!.elementAt(1) as ASN1Integer;
var sig = ECSignature(el1.integer!, el2.integer!);
return sig;
}