sign method
Sign a msg
using a privateKey
.
Implementation
@override
G2Element sign(PrivateKey privateKey, Uint8List msg) {
final msgBuf = malloc.allocate<Uint8>(msg.length)
..asTypedList(msg.length).setAll(0, msg);
final sig = G2Element(
bindings.CAugSchemeMPLSign(
_coreMPL,
// ignore: invalid_use_of_protected_member
privateKey.ptr,
msgBuf.cast(),
msg.length,
),
);
malloc.free(msgBuf);
return sig;
}