crypto library

Classes

Aes
AesCrypt
Wraps encryption and decryption methods and algorithms.
CodecAES
PBKDF2

Enums

AesMode
Enum that specifies the mode of operation of the AES algorithm.

Constants

HASH_ITER_COUNT → const int
IV_LENGTH → const int
PBKDF2_BLOCK_LENGTH → const int
SALT_LENGTH → const int

Functions

entropyToMnemonic(String entropyString, {String language = "English"}) → String
generateIV() → Uint8List
generateMnemonic({int wordCount = 12, String language = 'English'}) → String
generateSalt() → Uint8List
getCodecAES(String password, {required Uint8List iv, required Uint8List salt}) → CodecAES
keyFromPassword({required String password, required Uint8List salt}) → Uint8List
mnemonicToEntropy(dynamic mnemonic, {String language = 'English'}) → String
mnemonicToSeed(String mnemonic, {String passphrase = ""}) → Uint8List
mnemonicToSeedHex(String mnemonic, {String passphrase = ""}) → String
sha256({required Uint8List data}) → Uint8List
validateMnemonic(String mnemonic) → bool