Commit graph

52 commits

Author SHA1 Message Date
9d2222d60d hmac sha256 done 2019-03-27 01:29:06 +02:00
c7c3c67d2c fix reading and writing to files 2019-03-23 20:59:47 +02:00
9b1450d2f4 add -e flag 2019-03-23 20:15:14 +02:00
b6460d9b6b des decryption and encryption in bas64 2019-03-23 11:33:28 +02:00
67af77126e decode and encode done 2019-03-22 01:16:48 +02:00
819257f21f encode arbitraty message with key as argument 2019-03-17 18:21:22 +02:00
9e9e697cdc read and encode data with hardcoded key 2019-03-15 23:20:40 +02:00
f600a2d0c6 some core des rework, basic des context 2019-03-15 00:00:15 +02:00
13ade8cde6 add des ecb definition 2019-03-14 12:45:15 +02:00
6a3af7423e decrypt block 2019-03-13 19:40:38 +02:00
c77c663976 generate round keys beforehand 2019-03-13 18:28:15 +02:00
648f54db4a ecode entire 64 bit block 2019-03-13 00:43:47 +02:00
cbf339b04d derive round key 2019-03-12 00:06:46 +02:00
301de3be7b complete feistel function 2019-03-11 00:22:54 +02:00
ffeb3f4ccf add final permutation and expansion box 2019-03-10 18:39:26 +02:00
941fde0be7 des initial permutation done 2019-03-06 23:41:59 +02:00
de73b25502 migrate from munit test to simple macros 2019-03-02 20:52:33 +02:00
924c10f5da base64 decode done 2019-03-01 00:10:16 +02:00
413e7fabd3 base64 without error management done 2019-02-24 23:44:43 +02:00
9f93b55230 add decode. base64 without error management done 2019-02-23 23:56:27 +02:00
a6a88824df output as a file 2019-02-21 00:33:54 +02:00
48c1c4f34c stable stdin encode 2019-02-20 22:11:29 +02:00
e34551286f some shit 2019-02-17 21:07:19 +02:00
f01037d6ff base64 work on small text 2019-02-16 22:10:21 +02:00
cebeb51867 basic base64 encoding 2019-02-10 23:11:01 +02:00
4d13803ce3 basic main for base64 2019-02-07 23:22:40 +02:00
8fe226598b add sha256, sha224 to new dispatch table 2019-02-03 22:05:32 +02:00
21d1eb9616 change dispatch table, md5 done 2019-02-02 22:28:23 +02:00
d6826a38c7 change base64 tests 2019-02-02 19:13:36 +02:00
c2eb5e5b3a buffer encoding 2019-01-29 23:23:04 +02:00
14e2390ef8 base64 init context 2019-01-19 18:16:00 +02:00
aa31879e15 change binary name to ft_ssl 2019-01-19 15:21:33 +02:00
c1c314bf64 rename executable 2019-01-14 23:08:06 +02:00
ad326e35fe fix error messages again 2018-10-23 21:16:25 +03:00
63f507949d fix error messages 2018-10-23 21:15:14 +03:00
814dd940b0 some tests format according to norm 2018-10-23 21:07:38 +03:00
efd7701b78 norme done 2018-10-23 20:41:44 +03:00
5ea4c064b1 added print functions 2018-10-23 18:44:21 +03:00
50f726188d partially working main 2018-10-22 22:33:05 +03:00
9c82b1fee3 sha224 complete 2018-10-22 18:07:47 +03:00
752050aab3 working sha256 hash 2018-10-21 20:46:05 +03:00
41ecca9dc7 move md5 in seperate directory 2018-10-20 22:21:19 +03:00
3197dff3a9 complete md5 algorythm 2018-10-20 20:56:18 +03:00
d65d5bf11b partially transformed 2018-10-19 22:20:15 +03:00
8f1c5c61bd working copy 2018-10-18 21:57:26 +03:00
c1bf1b2193 partial copy of rfc 2018-10-17 22:24:20 +03:00
1362222837 ADD MUNIT TESTS 2018-10-16 21:24:48 +03:00
a08056e7dc add munit test without submodule 2018-10-16 21:20:32 +03:00
e97a41388a fix makefile 2018-10-16 21:16:37 +03:00
ca2852bd3b test tests 2018-10-09 11:42:59 +03:00