Commit Graph

81 Commits

Author SHA1 Message Date
Christoph J. Scherr 7bcd404185
oaep rsa base 2023-06-01 12:30:53 +02:00
Christoph J. Scherr 6460e939e8
start of cursed gallois with non prime base 2023-05-30 12:59:08 +02:00
Christoph J. Scherr e3e122f066
inverse maybe fix 2023-05-30 12:05:05 +02:00
Christoph J. Scherr 9d2a972cc9
ecc point checker, generic reducing in gallois 2023-05-28 11:51:07 +02:00
Christoph J. Scherr 1246d84267
gallois sucks 2023-05-28 10:34:56 +02:00
Christoph J. Scherr c29b08487e
ecc base 2023-05-28 00:52:44 +02:00
Christoph J. Scherr cb0bc911a4
gyllois python interface 2023-05-28 00:09:46 +02:00
Christoph J. Scherr e7e393293a
gallois py interface 2023-05-27 18:29:39 +02:00
Christoph J. Scherr 8a69fa04d1
factorize verbosity fix 2023-05-27 18:08:18 +02:00
Christoph J. Scherr 44e2a6876e
factorizer 2023-05-27 18:05:53 +02:00
Christoph J. Scherr 4943a7d47c
gallois python compat 2023-05-23 16:30:16 +02:00
Christoph J. Scherr aa839ed1e1
fix typo 2023-05-22 10:51:04 +02:00
Christoph J. Scherr bacaeca6cc
add allow dead code to pbox6 2023-05-22 10:50:29 +02:00
Christoph J. Scherr b4d55517ff
working sqrt in field 2023-05-22 10:49:36 +02:00
Christoph J. Scherr 27530769de
sqrt formular improvements 2023-05-21 13:56:01 +02:00
Christoph J. Scherr c68885ecbf
work on gallois sqrt and a small pbox 2023-05-21 13:32:56 +02:00
Christoph J. Scherr 34385e8a6d
gallois cli tool 2023-05-19 13:56:29 +02:00
Christoph J. Scherr b372e4e659
import formatting gallois 2023-05-18 01:55:21 +02:00
Christoph J. Scherr 79c923a08c
gallois module 2023-05-18 01:51:30 +02:00
Christoph J. Scherr 9d37023df4
scripts module and type hinting 2023-05-18 01:51:20 +02:00
Christoph J. Scherr a0448a339a
renaming python source dir 2023-05-17 14:24:48 +02:00
Christoph J. Scherr 96b8eca3bf
python interface for the newer stuff 2023-05-17 13:07:11 +02:00
Christoph J. Scherr 49f765c2a5
version subcommand and moved verbose seperator 2023-05-17 12:50:53 +02:00
Christoph J. Scherr 6acbf8de44
fancy help 2023-05-17 12:41:27 +02:00
Christoph J. Scherr 8b6874e166
cplex module integration 2023-05-17 11:13:11 +02:00
Christoph J. Scherr 3f50c42a6e
structioning 2023-05-16 15:54:24 +02:00
Christoph J. Scherr a7d552ecb2
renaming common module 2023-05-16 15:04:23 +02:00
Christoph J. Scherr 273af99fc2
generic printing of results 2023-05-16 14:57:18 +02:00
Christoph J. Scherr 08fcef7079
modred fix failures 2023-05-16 14:23:05 +02:00
Christoph J. Scherr 853c28a4d5
modular reduction implemented 2023-05-16 13:59:15 +02:00
Christoph J. Scherr 1ddbc4abfe
works kinda a bit 2023-05-13 22:21:12 +02:00
Christoph J. Scherr 552bec665b
find parts somehow 2023-05-13 21:27:53 +02:00
Christoph J. Scherr cea39cda00
bugged mess 2023-05-13 21:25:34 +02:00
Christoph J. Scherr e94ee5ad9d
pm1 fixes 2023-05-13 19:55:29 +02:00
Christoph J. Scherr ebfce5ac7f
some changes idk 2023-05-13 17:08:56 +02:00
Christoph J. Scherr cc1116c2ca
p minus one working 2023-05-13 16:33:49 +02:00
Christoph J. Scherr 462ee87ac4
autoinstall + feistel0 module python 2023-05-10 18:11:34 +02:00
Christoph J. Scherr ad7cdd48b1
feistel0 encryption and decryption confirmed working 2023-05-10 17:55:48 +02:00
Christoph J. Scherr 4ddf244ee9
feistel0 decrypt 2023-05-10 17:37:49 +02:00
Christoph J. Scherr 815b94d1c9
encryption works 2023-05-10 17:19:58 +02:00
Christoph J. Scherr 16b0e2e423
inner feistel0 works 2023-05-10 16:26:34 +02:00
Christoph J. Scherr 6f16487641
between 2023-05-10 15:36:50 +02:00
Christoph J. Scherr 29939433dc
work on feistel 2023-05-10 14:41:06 +02:00
Christoph J. Scherr f3be0f4661
added xor 2023-05-10 13:03:01 +02:00
Christoph J. Scherr 02927ebdc6
some code documentation 2023-05-08 01:30:28 +02:00
Christoph J. Scherr 0e6fe6eda7
fancy module system 2023-05-08 01:20:28 +02:00
Christoph J. Scherr 96074f7fbb
fancy verbosity 2023-05-07 00:40:19 +02:00
Christoph J. Scherr 26fe9ed776
hacky but fixed modular exponentiation 2023-05-06 18:17:40 +02:00
Christoph J. Scherr 10eb27d3ea
pip install notice 2023-05-06 16:13:28 +02:00
Christoph J. Scherr 99981d2eec
readme compiling notice and removing debugs 2023-05-06 15:18:36 +02:00