Commit graph

40 commits

Author SHA1 Message Date
Alivecow
16b65b0de4 refactor: re-enable multi threading 2024-11-30 23:47:41 +01:00
Alivecow
e8f4a58732 fix: Fix error in random polynomial generation in edf
Upper bound wa incorrect
2024-11-30 23:46:59 +01:00
Alivecow
e2ef29bfd5 refactor: test with MT disabled 2024-11-30 21:16:47 +01:00
Alivecow
3687733b7f feat: Enable MT 2024-11-30 16:07:11 +01:00
Alivecow
7dbcf20891 feat/fix: add initial MT and remove extend from div for performance 2024-11-29 21:12:42 +01:00
Alivecow
007bbddfcd fix: Fix incorrect ouput in gfdiv task 2024-11-29 17:22:47 +01:00
Alivecow
f7f3c44acb feat: Add testing runner for edf 2024-11-28 14:00:47 +01:00
Alivecow
341b22e184 feat: Add ddf algorithm 2024-11-26 13:19:07 +01:00
Alivecow
6856420ff9 feat: Add task runner for the sff task 2024-11-25 14:19:41 +01:00
Alivecow
0b18ba1bff feat: Adding gcd implementation 2024-11-23 12:31:27 +01:00
Alivecow
4b1bca8ee0 feat: add function for polynomial differentiation 2024-11-23 10:17:08 +01:00
Alivecow
b595276143 fix: Fix incorrect naming of response json object for monic 2024-11-23 09:44:47 +01:00
Alivecow
5bb9bcebff feat: ready test runner for monic and sqrt tasks 2024-11-22 21:16:53 +01:00
Alivecow
bad946e9ac feat: Add proper handling in testcase runner and add testing json file 2024-11-20 19:50:26 +01:00
Alivecow
c3ea652c87 feat: Sorting of polynomial array with rust standard sort implemented 2024-11-20 19:37:46 +01:00
alivecow
9785b8d8aa refactor: apply rust suggested code cleanups 2024-11-14 23:42:38 +01:00
alivecow
68d9f13a3d feat: finialise test runner and add testing json 2024-11-14 23:08:20 +01:00
alivecow
deb4261121 feat: add division and powmod (WIP) and start adapting task runner 2024-11-14 22:30:55 +01:00
0xalivecow
9ae53e12fd
feat: Initial padding oracle working. Pending check for special case.
The initial padding oracle attack is working. More tests need to be
added and there needs to be a check for the special case of the 02 01,
02 02 padding case
2024-11-06 23:38:54 +01:00
0xalivecow
6b2775cde1
feat: add aes/sea encrypt/decrypt in gcm and add test cases 2024-11-03 14:12:48 +01:00
0xalivecow
6bef350301
feat: adapt test runner for gcm aes and add test cases 2024-11-03 11:20:09 +01:00
0xalivecow
8db0bbaa63
feat: add gcm semantic to b2p and p2b 2024-11-01 21:20:46 +01:00
0xalivecow
f4c49a9137
refactor: externalise gfmul to make it more accessible and semantic support 2024-10-29 13:53:10 +01:00
0xalivecow
31050ea696
feat: finalise XEX runner and testing 2024-10-28 18:41:15 +01:00
0xalivecow
c34557ea29
feat: both XEX enc/dec are working in atomic tests 2024-10-28 00:35:39 +01:00
0xalivecow
e1a6ae20a4
feat: set up testing for gfmul task 2024-10-26 21:43:35 +02:00
0xalivecow
8e9388c353
refactor: Fix github build pipeline 2024-10-26 18:51:07 +02:00
0xalivecow
86936641f1
Merge branch 'dev' into feat_gfmul 2024-10-24 13:35:42 +02:00
0xalivecow
f3e9ded953
refactor: Improve error handling 2024-10-24 13:35:17 +02:00
0xalivecow
a6571e43af
chore: Merge newest dev to get most recent changes 2024-10-23 10:54:50 +02:00
0xalivecow
8a92b884a1
refactor: Apply rust suggested changes 2024-10-23 10:24:13 +02:00
0xalivecow
3a777cab00
feat: task runner adapted for sea128 task 2024-10-22 12:28:23 +02:00
0xalivecow
bbae7d6f8b
WIP feat: initial gfmul algo. Not working yet. 2024-10-20 23:15:19 +02:00
0xalivecow
24611a2357
refactor: externalise function to get coefficients 2024-10-20 20:55:23 +02:00
0xalivecow
963239903e
feat: add task runner for block2poly 2024-10-20 20:11:00 +02:00
0xalivecow
52dca1bcaf
feat: Add functionality to read path from stdin and rund tasks 2024-10-20 18:34:52 +02:00
0xalivecow
43bea77392
feat: Initial task runner functionality 2024-10-20 16:14:42 +02:00
0xalivecow
713994d848
feat: initial serde parser working with custom structs 2024-10-19 20:47:50 +02:00
0xalivecow
64fe182fc3
feat: implement first task as file 2024-10-18 20:28:30 +02:00
0xalivecow
d4c5758ed6
chore: add directories for structure 2024-10-17 23:31:07 +02:00