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