chacha20Encrypt static method
String
chacha20Encrypt({
- required String plainText,
- required String key,
- required String nonce,
- UByteEncoding keyEncoding = UByteEncoding.utf8,
- UByteEncoding nonceEncoding = UByteEncoding.utf8,
Implementation
static String chacha20Encrypt({
required String plainText,
required String key,
required String nonce,
UByteEncoding keyEncoding = UByteEncoding.utf8,
UByteEncoding nonceEncoding = UByteEncoding.utf8,
}) => base64.encode(_chacha20(_fit(_bytes(key, keyEncoding), 32), _fit(_bytes(nonce, nonceEncoding), 12), 1, _u8(plainText)));