Alivecow
4c9adb9fdc
feat: add the gcm crack
...
Example testcase is working
2024-12-03 16:59:30 +01:00
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