publicKeyToCompressedHex method
publicKeyToCompressedHex converts a point on the curve into the compressed form specified in section 4.3.6 of ANSI X9.62.
Implementation
@override
String publicKeyToCompressedHex(PublicKey pub) {
var byteLen = (bitSize + 7) >> 3;
var compressed = pub.Y.isOdd ? '03' : '02';
compressed += pub.X.toRadixString(16).padLeft(byteLen * 2, '0');
return compressed;
}