144 Commits

Author SHA1 Message Date
Leonetienne
a64c0541ed readme 2022-03-13 18:25:20 +01:00
Leonetienne
aa860bad76 readme 2022-03-13 18:24:11 +01:00
Leonetienne
6eae039c37 readme 2022-03-13 18:23:16 +01:00
Leonetienne
5722110bce Merge branch 'master' of github.com:Leonetienne/GhettoCrypt 2022-03-13 18:22:30 +01:00
Leonetienne
078ceb287c readme 2022-03-13 18:22:23 +01:00
Leonetienne
5fc0e190b9 Implemented useful custom bases, fun bases, also with support to decipher them 2022-03-13 18:21:45 +01:00
Leonetienne
cdbb52b24c Added support for a variety of output base formats 2022-03-13 15:08:29 +01:00
Leonetienne
de84fba0b6 Added cmakelist for cli project 2022-03-13 13:51:13 +01:00
Leonetienne
254453cef8 Added doxygen 2022-02-28 00:26:28 +01:00
Leonetienne
9bac50271e Fix: Issue #1 ([CLI] --ostdout uses BitsToString instead of BitsToBytes) 2022-02-19 22:40:23 +01:00
Leonetienne
01f8eddcac readme 2022-02-08 01:23:15 +01:00
Leonetienne
2b317f04ec readme 2022-02-08 01:19:53 +01:00
Leonetienne
ecf4381cda readme 2022-02-08 01:17:56 +01:00
Leonetienne
986b5d870f readme 2022-02-08 01:13:59 +01:00
Leonetienne
bb86c85d68 Readme 2022-02-07 23:51:09 +01:00
Leonetienne
4d083e6acf Updated readme 2022-02-07 23:43:53 +01:00
Leonetienne
9413e686f3 Include-statement cleanup 2022-02-06 23:00:34 +01:00
Leonetienne
0b800f988a compiled single-header 2022-02-06 22:59:24 +01:00
Leonetienne
730e2b00e0 Fixed issue that caused identical (m,k) to cause different ciphertexts on different platforms 2022-02-06 22:58:53 +01:00
Leonetienne
c621357097 Include-statement cleanup 2022-02-06 22:06:46 +01:00
Leonetienne
653f647fc6 Added nice tip to config.h 2022-02-06 22:04:22 +01:00
Leonetienne
09ad0af688 compiled cli version 0.12 (gc version 0.2) 2022-02-06 21:59:55 +01:00
Leonetienne
f5a9678862 Fix compiler error on g++ 2022-02-06 21:58:57 +01:00
Leonetienne
8678d3cb1b Made the whole thing MUCH more secure, by adding an IV (initialization vector), implemeted RRKM (rolling round key mode) and redone key extrapolation 2022-02-06 21:56:04 +01:00
Leonetienne
e57456e9ae Integrated initialization vector 2022-02-06 18:46:07 +01:00
Leonetienne
40a6b0c4ea Implemented initialization vector 2022-02-06 18:38:09 +01:00
Leonetienne
4064483cad Added a simple unit test to ensure E(D(M)) = M 2022-02-06 17:59:08 +01:00
Leonetienne
19f3d61335 Cli Wording... cli v0.12 2022-01-21 21:07:47 +01:00
Leonetienne
ef3ccb876f fixed headings 2022-01-21 20:57:17 +01:00
Leonetienne
aa5c81ef50 fixed headings 2022-01-21 20:56:12 +01:00
Leonetienne
a97ee3d7a2 Added a link to the cli in the main readme 2022-01-21 20:54:26 +01:00
Leonetienne
ba14a8af11 added license note to cli 2022-01-21 20:52:07 +01:00
Leonetienne
ae452af924 fixed headings 2022-01-21 20:46:38 +01:00
Leonetienne
39fe2df299 added readme for cli 2022-01-21 20:44:48 +01:00
Leonetienne
bbb6aaa574 Password prompt of --keyask now hides input 2022-01-21 20:11:48 +01:00
Leonetienne
7e33d7ace7 compiled 2022-01-21 19:59:58 +01:00
Leonetienne
c3ca4d9930 added compile script 2022-01-21 19:59:21 +01:00
Leonetienne
a7fe8c4fb9 Initialized cli project. 2022-01-21 19:42:29 +01:00
Leonetienne
4731a409e3 Made bit-tuple substitutions use std::maps to reduce timing attack vulnerability 2021-12-15 20:13:40 +01:00
Leonetienne
3750e96a5f Added dontoptimize pragma to zerokeymemory in feistel class 2021-12-13 15:56:24 +01:00
Leonetienne
ad2060133b readme 2021-12-13 15:12:05 +01:00
Leonetienne
f3269b3628 readme 2021-12-13 15:11:24 +01:00
Leonetienne
81bf6c7aee Now using a SecureBitset class that zeroes memory in dtor. 2021-12-13 14:42:39 +01:00
Leonetienne
1931602a38 Fixed compiler warnings for msvc x64 2021-12-06 13:23:13 +01:00
Leonetienne
96632f87ee Turned off file-example because it spams the repository... 2021-12-06 13:13:49 +01:00
Leonetienne
7bcdfcab8b Fixed comment... 2021-12-06 13:02:37 +01:00
Leonetienne
b25640a268 Turned off optimizations for zero-memory methods for g++ 2021-12-06 12:53:18 +01:00
Leonetienne
6133123387 Better comments in Util.h 2021-12-06 12:48:44 +01:00
Leonetienne
1e8355dadf Fixed bad include 2021-12-06 12:48:20 +01:00
Leonetienne
c928550b10 readme 2021-12-06 10:18:09 +01:00