Commit Graph

20 Commits

Author SHA1 Message Date
Stefan Friese e0d97a4084 added letter to number encoding, WIP. Non Ascii character throw an error right, now. Maybe gonna change it so bytestring is output unchanged 2024-06-23 19:30:10 +02:00
Stefan Friese 61313cd558 moved solve function from Main.hs to src/Encoding/Solve.hs 2024-06-11 15:21:23 +02:00
Stefan Friese 5e4a146b4f updated Changelog and README, release of v.0.4.4 2024-06-10 22:09:18 +02:00
Stefan Friese 82aed9340c moved all encodings to bytestring, updated tests accordingly 2024-06-09 13:12:23 +02:00
Stefan Friese 1889691259 rewrote test so bytestrings are tested 2024-06-08 23:55:11 +02:00
Stefan Friese fbb10d0edf Regression atm, Moved from Unicode/Utf8 to ByteString so binary data is encoded correctly. WIP 2024-06-07 18:09:20 +02:00
Stefan Friese 87089a314b added base45 encoding/decoding 2024-05-23 22:32:15 +02:00
Stefan Friese d622618a41 updated README 2024-05-22 22:33:27 +02:00
Stefan Friese 146293eeb4 added rotate functions for n rotations of the alphabet 2024-05-22 21:58:40 +02:00
Stefan Friese d44cef3060 added tests for b64 2024-05-19 15:22:13 +02:00
Stefan Friese 5aa3917ad2 moved all encodings to their own files under src/Encoding/ and commented the unused imports, will delete them in an upcoming commit 2024-05-19 13:23:39 +02:00
Stefan Friese 792cc4265b structured src/ for Encoding lib and app/ for the Main file and cmdline stuff. Moved some Bases to src/Encoding/ separated by Base per file. Changed the cabal file to match the new structure. 2024-05-19 00:39:34 +02:00
Stefan Friese e9d73d4062 added regex lib 2024-05-05 21:54:19 +02:00
Stefan Friese 27e600673b changed functions from last commit, because these were pretty much bullshit. decode base64 has erro handlin now 2024-04-20 01:20:53 +02:00
Stefan Friese 01509b35e9 set base64 lenient decoding 2023-07-25 23:17:25 +02:00
Stefan Friese 6d37b57b97 added URI encoding 2022-09-19 23:11:13 +02:00
Stefan Friese 4c6f3775a5 added base64url, oct, binary 2022-05-22 22:48:44 +02:00
Stefan Friese 9bf938216b added b62 and b58 2022-05-22 01:15:09 +02:00
Stefan Friese ff411ed1bd added encodings 2022-05-19 23:55:26 +02:00
Stefan Friese e5530ce70c initalize 2022-05-17 00:23:30 +02:00