Commit Graph

15 Commits

Author SHA1 Message Date
Stefan Etringer 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 Etringer 61313cd558 moved solve function from Main.hs to src/Encoding/Solve.hs 2024-06-11 15:21:23 +02:00
Stefan Etringer 5e4a146b4f updated Changelog and README, release of v.0.4.4 2024-06-10 22:09:18 +02:00
Stefan Etringer 28b583d6b8 reintroduced solve function 2024-06-09 22:48:37 +02:00
Stefan Etringer a5f9862df1 added correct description to arguments of encode and decode functions 2024-06-09 22:27:28 +02:00
Stefan Etringer 82aed9340c moved all encodings to bytestring, updated tests accordingly 2024-06-09 13:12:23 +02:00
Stefan Etringer b6ad312970 Changed base45 to Bytestring in and output 2024-06-08 22:04:28 +02:00
Stefan Etringer a472d309a6 changed octal encoding to bytestring instead of string 2024-06-08 21:38:01 +02:00
Stefan Etringer b91f110f42 changed rotate to match ByteStrings instead of Strings 2024-06-08 20:26:16 +02:00
Stefan Etringer 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 Etringer 87089a314b added base45 encoding/decoding 2024-05-23 22:32:15 +02:00
Stefan Etringer 146293eeb4 added rotate functions for n rotations of the alphabet 2024-05-22 21:58:40 +02:00
Stefan Etringer bdbb3bed3e added test for more functions, solved bugs in accordance to that functions, mainly Unicode support 2024-05-20 22:39:43 +02:00
Stefan Etringer 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 Etringer 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