Rename of Base64Url decode functions.

Now their names foolow the same pattern as the other encodings.

Signed-off-by: Magnus Therning <magnus@therning.org>
Add config and convenient script for GHCi.

Signed-off-by: Magnus Therning <magnus@therning.org>
Ignoring the build dir.

Signed-off-by: Magnus Therning <magnus@therning.org>
Preparing for combining all C source.

Renaming maps in order to allow combining all C source files into a single
one.  Also clearing up all complaints from syntastic/YCM.

Signed-off-by: Magnus Therning <magnus@therning.org>
Turn on extra warnings, both for C and Haskell.

Signed-off-by: Magnus Therning <magnus@therning.org>
Combine all C codecs into a single file.

Signed-off-by: Magnus Therning <magnus@therning.org>
Make b16_dec handle correct input with odd length.

Decoding an odd number of bytes should still be able to succeed, but with a
remainder of course.

Signed-off-by: Magnus Therning <magnus@therning.org>
QP decoding handle correct, but incomplete input.

Signed-off-by: Magnus Therning <magnus@therning.org>
Yenc decoding handle correct, but incomplete input.

Signed-off-by: Magnus Therning <magnus@therning.org>
Add a conduit-based interface.

Signed-off-by: Magnus Therning <magnus@therning.org>
Bump for release.

Signed-off-by: Magnus Therning <magnus@therning.org>