cryptography/verify
library
Functions
-
isValidPersonalMessageSignature(Uint8List message, String signature, {String? address})
→ bool
-
Like isValidSignature, for a personal message.
-
isValidSignature(Uint8List bytes, String signature, {String? address})
→ bool
-
Whether
signature is valid over bytes (and matches address if given).
Returns false instead of throwing on malformed/invalid signatures.
-
isValidTransactionSignature(Uint8List transaction, String signature, {String? address})
→ bool
-
Like isValidSignature, for transaction bytes.
-
publicKeyFromSuiBytes(dynamic publicKey, {String? address})
→ PublicKey
-
Decode a flag-prefixed public key (base64 or raw bytes); inverse of
PublicKey.toSuiPublicKey.
-
verifyPersonalMessageSignature(Uint8List message, String signature, {String? address})
→ PublicKey
-
Like verifySignature, for a personal message.
-
verifySignature(Uint8List bytes, String signature, {String? address})
→ PublicKey
-
Verify
signature over bytes, returning the recovered PublicKey.
Throws if invalid or mismatched with address.
-
verifyTransactionSignature(Uint8List transaction, String signature, {String? address})
→ PublicKey
-
Like verifySignature, for transaction bytes.