RNCryptorNative
RNCryptorNative copied to clipboard
Encrypted UTF-16 strings cannot be decrypted
When I try to decrypt strings encrypted in iOS I encounter the following error: JNI DETECTED ERROR IN APPLICATION: input is not valid Modified UTF-8: illegal start byte 0xff'
After a little troubleshooting I managed to decrypt using the JNCryptor implementation, but only if I parsed the byte array to a UTF-16 string.
Since UTF-8 is hardcoded in the decryptAsync(), is it OK if I create a pull request where the charset is an optional parameter? It would default to UTF-8 and therefore not have any breaking changes.