CryptMessageExt extension

on

Methods

aesDecryptArrayFuture(List<String>? encryptedTexts, List<String>? keys) Future<Message>

Available on ZeroNet, provided by the CryptMessageExt extension

Return: Decoded array of decoded texts.
aesDecryptFuture(String? iv, String? encryptedText, String? key, {List<List<String>> encryptedTexts = const [], List<String> keys = const []}) Future<Message>

Available on ZeroNet, provided by the CryptMessageExt extension

Decrypt a text using AES
aesEncryptFuture(String text, {String? key}) Future<Message>

Available on ZeroNet, provided by the CryptMessageExt extension

Encrypt a text using AES
eccPrivToPubFuture(String privateKey) Future<Message>

Available on ZeroNet, provided by the CryptMessageExt extension

Gets the publickey of a given privatekey
eccPubToAddrFuture(String publickey) Future<Message>

Available on ZeroNet, provided by the CryptMessageExt extension

Gets the address of a given publickey
ecdsaSignFuture(String data, String? privatekey) Future<Message>

Available on ZeroNet, provided by the CryptMessageExt extension

Sign data using ECDSA
ecdsaVerifyFuture(String data, List<String> address, String signature) Future<Message>

Available on ZeroNet, provided by the CryptMessageExt extension

Verify data using ECDSA (address is either a address or array of addresses)
eciesDecryptFuture(dynamic params, {int privateKey = 0}) Future<Message>

Available on ZeroNet, provided by the CryptMessageExt extension

Decrypt a text using privatekey or the user's site unique private key
eciesEncryptFuture(String text, {dynamic publicKey = 0, bool returnAesKey = false}) Future<Message>

Available on ZeroNet, provided by the CryptMessageExt extension

Encrypt a text using the publickey or user's sites unique publickey
userPublickeyFuture({int index = 0}) Future<Message>

Available on ZeroNet, provided by the CryptMessageExt extension

Returns user's public key unique to site