Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
1.10
Description
Base32.decode accepts a String input, but any lowercase characters are ignored – e.g. Base32.decode("abcd2345") will give a different result than Base32.decode("ABCD1234") with no errors and a surprise to a developer.
Accepting any case is desirable, as RFC 4648 makes it clear that case-insensitivity is a goal for Base32 encoding.