Alivecow
90d61a655e
fix: Fix length field implementation in gcm_crack
...
Length field was calculated after padding
2024-12-03 23:15:42 +01:00
Alivecow
9e31b6cc5b
fix: Add ciphertext padding to gcm_crack
2024-12-03 22:58:10 +01:00
Alivecow
6a2f631e46
fix: Fix the output of mask if mask is empty
2024-12-03 17:51:59 +01:00
Alivecow
b348c19c6c
refactor: clean up gcm_crack code
2024-12-03 17:09:43 +01:00
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
dd19c90ae1
refactor: Apply cargo recommended refactoring
2024-11-28 15:10:02 +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
17bade8a62
WIP: feat: Initial implementation of ssf. Sort missinf
2024-11-23 19:07:30 +01:00
Alivecow
69a2026c84
fix: Make all polynomials monic in task fn
2024-11-23 13:33:51 +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
1290adcd9b
fix: Fix error in calling of monic function
2024-11-22 21:34:01 +01:00
Alivecow
5bb9bcebff
feat: ready test runner for monic and sqrt tasks
2024-11-22 21:16:53 +01:00
Alivecow
5e50ef6091
refactor: apply cargo recommended cleanups
2024-11-22 15:28:36 +01:00
Alivecow
a5a3ea61fa
refactor: Split Polynomial class into poly.rs file
2024-11-22 15:28:00 +01:00
Alivecow
a520a811b4
fix/feat: Attempt more fixes for the sorting function and add initial monic function
2024-11-22 11:37:35 +01:00
Alivecow
b63dc86c7e
WIP: feat: Change soring behaviour and add new testcase
2024-11-21 16:56:28 +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
alivecow
a05f2f02b6
feat/refactor: Change gfmul to take references and add field div
2024-11-13 20:27:20 +01:00
alivecow
11916e29f0
feat: initial pow support working
2024-11-12 18:58:20 +01:00
0xalivecow
84d99f2414
fix: performance improvements
2024-11-07 22:47:24 +01:00
0xalivecow
95de66aca0
fix: Fix performance and algorithm issues
...
Consolidate sent to server to save time
Add full range to q block sending
2024-11-07 20:55:57 +01:00
0xalivecow
10fd837be9
refactor: improve performance
2024-11-07 17:45:05 +01:00
0xalivecow
0f8d202a06
feat: Add edge case treatment
2024-11-07 10:28:09 +01:00
0xalivecow
757afbdc95
refactor: Hopefully increase speed by reducing send code
2024-11-07 09:32:18 +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
b81bbab16c
doc: add docmentation and test
2024-11-04 15:46:09 +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
2e22bd5789
refactor: fix broken gfmil algo
2024-10-30 17:57:24 +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
5c1c0f6c5e
refactor: Refactor gfmul function to enable use in XEX
2024-10-27 22:32:14 +01:00
0xalivecow
32bc8725e2
chore: claen up debug prints
2024-10-26 22:02:18 +02:00
0xalivecow
e1a6ae20a4
feat: set up testing for gfmul task
2024-10-26 21:43:35 +02:00