toSerializedSignature function
String
toSerializedSignature(
- SignatureScheme signatureScheme,
- Uint8List signature,
- PublicKey pubKey
Implementation
String toSerializedSignature(
SignatureScheme signatureScheme,
Uint8List signature,
PublicKey pubKey,
) {
final serializedSignature = Uint8List(
1 + signature.length + pubKey.toRawBytes().length,
);
serializedSignature.setAll(0, [SIGNATURE_SCHEME_TO_FLAG.schemeToFlag(signatureScheme)]);
serializedSignature.setAll(1, signature);
serializedSignature.setAll(1 + signature.length, pubKey.toRawBytes());
return base64Encode(serializedSignature);
}