Commit graph

32 commits

Author SHA1 Message Date
461a2666d8
ecc cli interface and half working add 2023-06-08 22:33:30 +02:00
6460e939e8
start of cursed gallois with non prime base 2023-05-30 12:59:08 +02:00
9d2a972cc9
ecc point checker, generic reducing in gallois 2023-05-28 11:51:07 +02:00
c29b08487e
ecc base 2023-05-28 00:52:44 +02:00
44e2a6876e
factorizer 2023-05-27 18:05:53 +02:00
c68885ecbf
work on gallois sqrt and a small pbox 2023-05-21 13:32:56 +02:00
34385e8a6d
gallois cli tool 2023-05-19 13:56:29 +02:00
49f765c2a5
version subcommand and moved verbose seperator 2023-05-17 12:50:53 +02:00
6acbf8de44
fancy help 2023-05-17 12:41:27 +02:00
8b6874e166
cplex module integration 2023-05-17 11:13:11 +02:00
3f50c42a6e
structioning 2023-05-16 15:54:24 +02:00
a7d552ecb2
renaming common module 2023-05-16 15:04:23 +02:00
273af99fc2
generic printing of results 2023-05-16 14:57:18 +02:00
853c28a4d5
modular reduction implemented 2023-05-16 13:59:15 +02:00
1ddbc4abfe
works kinda a bit 2023-05-13 22:21:12 +02:00
ebfce5ac7f
some changes idk 2023-05-13 17:08:56 +02:00
cc1116c2ca
p minus one working 2023-05-13 16:33:49 +02:00
ad7cdd48b1
feistel0 encryption and decryption confirmed working 2023-05-10 17:55:48 +02:00
4ddf244ee9
feistel0 decrypt 2023-05-10 17:37:49 +02:00
815b94d1c9
encryption works 2023-05-10 17:19:58 +02:00
16b0e2e423
inner feistel0 works 2023-05-10 16:26:34 +02:00
29939433dc
work on feistel 2023-05-10 14:41:06 +02:00
f3be0f4661
added xor 2023-05-10 13:03:01 +02:00
02927ebdc6
some code documentation 2023-05-08 01:30:28 +02:00
0e6fe6eda7
fancy module system 2023-05-08 01:20:28 +02:00
26fe9ed776
hacky but fixed modular exponentiation 2023-05-06 18:17:40 +02:00
99981d2eec
readme compiling notice and removing debugs 2023-05-06 15:18:36 +02:00
f453d2e0c7
binary rot right 2023-05-04 09:24:09 +02:00
42571e7a0e
fully engineered cli
a
2023-05-03 13:38:17 +02:00
2e2e19fda5
overengineered cli structure 2023-05-03 13:23:32 +02:00
50fe259b57
working modular exponentiation (fast) 2023-05-02 15:17:17 +02:00
bcc7aad826
iterated squaring start 2023-05-02 14:05:36 +02:00