agent/crypto/crypto library

Constants

ALGO_IDENTIFIER → const String
DEFAULT_LENGTH → const int

Properties

bn53 BigInt
final

Functions

decodePhrase(Map<String, dynamic> keyStore, String psw) Future<String>
decodePrivateKey(Map<String, dynamic> keyStore, String psw) Future<String>
decrypt(Map<String, dynamic> keyStore, String passphrase) Future<String>
decryptCborPhrase(List<int> bytes, String password) Future<String>
decryptPhrase(Map<String, dynamic> keyStore, String passphrase) Future<String>
encodePhrase(String prvKey, String psw, [Map<String, dynamic>? options]) Future<String>
encodePrivateKey(String prvKey, String psw, [Map<String, dynamic>? options]) Future<String>
encrypt(String privateKey, String passphrase, [Map<String, dynamic>? options]) Future<String>
encryptCborPhrase(String phrase, String password, [Map<String, dynamic>? options]) Future<Uint8List>
encryptPhrase(String phrase, String password, [Map<String, dynamic>? options]) Future<String>
getDerivedKey(String kdf, Map<String, dynamic> params) → _KeyDerivator
getDerivedKey by kdf type
getRandomValues([int length = DEFAULT_LENGTH]) Uint8List
randomAsHex([int length = 32]) String
randomAsNumber() int
randomAsU8a([int length = DEFAULT_LENGTH]) Uint8List