Commit Graph

128 Commits

Author SHA1 Message Date
Christoph J. Scherr edf2f02d2a
typo and pyi for ecc 2023-06-10 18:38:01 +02:00
Christoph J. Scherr 59a7e22e70
subtraction and calculating char in GF 2023-06-09 12:36:03 +02:00
Christoph J. Scherr 9f3e8718b8
addition in gallois field with char 2 2023-06-09 11:23:32 +02:00
Christoph J. Scherr 07c796a1cb
display polynomials in gallois field 2023-06-09 10:08:21 +02:00
Christoph J. Scherr ea28bbf30b
python integration of ecc, code cleanup 2023-06-09 00:15:17 +02:00
Christoph J. Scherr 8a0d41b134
ecc points multi and addi working
omgomgomgomgomg
2023-06-08 23:16:14 +02:00
Christoph J. Scherr 461a2666d8
ecc cli interface and half working add 2023-06-08 22:33:30 +02:00
Christoph J. Scherr fe25172b77
gallois reduce now returns signed Variant of T 2023-06-08 17:50:08 +02:00
Christoph J. Scherr 8f35b7d950
ecc restructuring, working on adding 2023-06-08 16:53:44 +02:00
Christoph J. Scherr 0c8ee362b4
checkpoint ecc works 2023-06-08 15:34:57 +02:00
Christoph J. Scherr dbbd466a56
commented out char2 tests for now 2023-06-08 15:01:57 +02:00
Christoph J. Scherr a4ac68528c
fixed poly 2023-06-08 15:01:31 +02:00
Christoph J. Scherr d494db5216
gallois calc order of an element 2023-06-03 19:41:41 +02:00
Christoph J. Scherr d454bde3c3
rsa padding done 2023-06-03 18:24:25 +02:00
Christoph J. Scherr d087abd7e6
oaep finish 2023-06-02 11:14:46 +02:00
Christoph J. Scherr 396506aa7a
fix typo 2023-06-01 19:46:39 +02:00
Christoph J. Scherr b263e491aa
oeap with enc 2023-06-01 19:45:58 +02:00
Christoph J. Scherr 4ac13b24f3
oeap works 2023-06-01 19:33:30 +02:00
Christoph J. Scherr 580f2c4f67
oaep inner works 2023-06-01 17:50:40 +02:00
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 f3af2ab6a1
removed newline from readme 2023-05-21 13:43:05 +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 c3ccd7701d
mirror notice 2023-05-21 13:32:38 +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 8c9fc9d03c
readme improvement 2023-05-18 01:53:38 +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 85180f22bd
fancy cargo.toml 2023-05-17 11:23:43 +02:00
Christoph J. Scherr bcf411ab28
updated version 2023-05-17 11:15:37 +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