Commit graph

46 commits

Author SHA1 Message Date
2c3bd2fa7a norm formatting done 2019-04-10 17:20:22 +03:00
9ac3cd2ec9 add help output, des-pcbc 2019-04-10 15:39:45 +03:00
a73c34859b working ecb and cbc 2019-04-10 01:09:38 +03:00
28c7f78365 des cbc and ecb done, decryption with -a flag doesn't work 2019-04-09 22:02:00 +03:00
19b52a1deb des-ecb done 2019-04-08 22:30:34 +03:00
a5b4066b3f all flags works for encrypting in ecb mode 2019-04-07 20:28:56 +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
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
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
9f93b55230 add decode. base64 without error management done 2019-02-23 23:56:27 +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
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
3197dff3a9 complete md5 algorythm 2018-10-20 20:56:18 +03:00
8f1c5c61bd working copy 2018-10-18 21:57:26 +03:00
ca2852bd3b test tests 2018-10-09 11:42:59 +03:00
9cc790d17a init commit 2018-10-07 19:34:39 +03:00