Felix Paulusma

Results 88 comments of Felix Paulusma

Oh and it's not always obvious from the documentation if any `decode...` functions can be used for unpadded base64. In `Data.ByteString.Base64` the `decodeBase64` seems to allow unpadded input? And it...

Ah, ok, that sounds reasonable. And on second thought, you're right, there's no instance I'd want to use a `Data.ByteString.Base64.encodeBase64Unpadded`. I was thinking of the "Hash64" alphabet, since that's the...

Hmmm, I've been scouring some more, and found it's also called `radix-64` encoding, `unix/crypt` encoding and some more things. I've found [a page of a linux function](http://manpages.ubuntu.com/manpages/trusty/man3/a64l.3posix.html) that should just...

Yeah, it requires a bit of reading up, but I think it would make sense to have this in the library, even though some of it is somewhat obscure. No...

Just for future reference, I've found [Passlib's charmaps](https://foss.heptapod.net/python-libs/passlib/-/blob/branch/stable/passlib/utils/binary.py#L63) which show: - Base64 (`A-Za-z0-9+/`) - The Classic - Alternate Base64 (`A-Za-z0-9./`) - `s/+/./` - Hash64 (`./0-9A-Za-z`) - "This encoding system appears...

This would be very much appreciated if this could be merged and updated. I'd also like to access the internal functions. Is there any E.T.A. for this merge and subsequent...

Hmmm, I've also seen this happen and getting an [S-7011] just because the `test` section of a library had type errors... :thinking:

Done. From `password >= 3.1` we now use `crypton`.

Maybe change the idea to splitting `password-instances` to `password-aeson`, `password-http-api-data`, etc. so they could also include helper functions for working with those specific package combinations? Would be weird if you'd...

Of course the parameters should be compared to the current hash and there should be some way to indicate the password was correct, but also that the hash might not...