open static method
String
open({
- required String base64Cipher,
- required String key,
- String? aad,
- UByteEncoding keyEncoding = UByteEncoding.base64,
Implementation
static String open({required String base64Cipher, required String key, String? aad, UByteEncoding keyEncoding = UByteEncoding.base64}) {
final Uint8List raw = base64.decode(base64Cipher);
return utf8.decode(_aesGcmDecrypt(_bytes(key, keyEncoding), raw.sublist(0, 12), raw.sublist(12), aad == null ? Uint8List(0) : _u8(aad)));
}