Commit graph

144 commits

Author SHA1 Message Date
Alivecow
0a573d84da refactor: Remove unused function 2024-12-23 10:30:21 +01:00
Alivecow
848ad15bb8 refactor: Remove unneded imports 2024-12-23 10:29:12 +01:00
Alivecow
c9c26b3971 refactor: remove commented code 2024-12-23 10:27:23 +01:00
Alivecow
b24c703429 refactor: Apply general cargo recommendations 2024-12-22 18:13:23 +01:00
Alivecow
2f0e265ed6 refactor: Change vector init in padding oracle 2024-12-05 18:12:26 +01:00
Alivecow
0da047110f feat: enable tcp no delay option 2024-12-05 17:48:31 +01:00
Alivecow
6d1b735a0b refactor: remove unneded prints and enable mt 2024-12-05 16:37:54 +01:00
Alivecow
7a0d1219f9 fix: Fix GCM crack output 2024-12-05 15:57:18 +01:00
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
b632e0c803 refactor: clen edf code 2024-12-03 17:00:23 +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
8064dcb9e8 fix: Fix incorrect dic output. Remainder could be zero. 2024-11-30 16:07:39 +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
60d73968fb Merge branch 'main' into dev 2024-11-29 19:31:22 +01:00
Alivecow
2623bd9a8d refactor: Change initialisations of field elements to be cleaner 2024-11-29 19:31:10 +01:00
Alivecow
bf4c3ee4ca refactor: Remove unneded prints and change gfmul 2024-11-29 19:02:37 +01:00
Alivecow
007bbddfcd fix: Fix incorrect ouput in gfdiv task 2024-11-29 17:22:47 +01:00
Alivecow
12254744d4 refactor: Change implementation to only switch semantic once 2024-11-29 16:50:19 +01:00
An0nymous
c24d47e4b6
Merge branch 'main' into dev 2024-11-29 14:33:47 +01:00
Alivecow
e8c9cb1ade refactor: Imrpove gfmul to remove unneded vec manipulation and imporve performanve 2024-11-29 14:31:52 +01:00
Alivecow
5b27a4ad9c feat/refactor: Change unneded vec initialisations and start on possible new gfmul 2024-11-29 13:49:57 +01:00
Alivecow
e934d4317f Merge branch 'dev' 2024-11-28 17:45:16 +01:00
Alivecow
270abdb7b7 refactor: Change gcd implementation to attempt faster calc 2024-11-28 17:45:10 +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
444000a101 fix: Adding fix after merge error 2024-11-28 13:30:44 +01:00
An0nymous
2cbda23e9c
Merge branch 'main' into dev 2024-11-28 13:22:11 +01:00
Alivecow
39c4d9b80d feat: Add edf calculation 2024-11-28 13:17:51 +01:00
Alivecow
b898c32ded fix: Re-Add else-if case 2024-11-27 14:13:30 +01:00
Alivecow
6532c576c6 fix: Fix incorrect degree calculation 2024-11-27 14:06:40 +01:00
Alivecow
fa7d33aaf6 fix: Attempting further ddf fixes 2024-11-27 13:47:13 +01:00
Alivecow
d599292d3a fix: Fix dff algorithm attempt 2024-11-27 10:17:29 +01:00
Alivecow
b54753fe7e fix: Remove mod from X subtrahend in dff
The modular operation is likely incorrect in this case.
Removig it.
2024-11-26 14:55:40 +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
1c9948ac62 fix: Change sff to use the exponent as a tuple again 2024-11-24 14:07:37 +01:00
Alivecow
2d4f7a1110 feat: sff working in testcase 2024-11-23 19:20:25 +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
An0nymous
2e73125e14
Merge branch 'main' into dev 2024-11-23 12:34:23 +01:00
Alivecow
0b18ba1bff feat: Adding gcd implementation 2024-11-23 12:31:27 +01:00
Alivecow
1a2910b28f fix: Add removal of leading zeros in poly diff 2024-11-23 11:42:05 +01:00
Alivecow
8be8dc7a54 feat: Add edge case handling for poly diff
Add handling for cases in which poly is of degree 0 or 1
2024-11-23 10:26:32 +01:00