square/js-jose

Unicode support

rapropos opened this issue · 1 comments

A round-trip through Utils.arrayFromString and Utils.stringFromArray mangles strings containing non-ASCII Unicode characters. A similar problem exists with Base64Url encoding/decoding, as it uses atob/btoa internally. As a result, encrypting/decrypting strings containing non-ASCII characters is broken. A PR is incoming to address this.

Believed addressed by PR #46.