Commit graph

59 commits

Author SHA1 Message Date
41dcf6b7dd add test against original openssl pbkdf 2019-04-06 18:31:10 +03:00
bb9bc8cba1 add opensl to makefile 2019-04-06 18:04:46 +03:00
0019ab2915 add openssl 1.1.1 2019-04-06 16:42:39 +03:00
fcc8e7dca4 pre openssl integration 2019-04-06 16:14:39 +03:00
93ad85fc40 partial pdbkdf2 intergration 2019-04-06 14:40:50 +03:00
a13302adf4 pbkdf2 sha256 done 2019-03-29 02:06:29 +02:00
6eec5b018d remove ft_sha.h from ft_pbkdf2.h 2019-03-27 12:55:47 +02:00
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