Commit graph

77 commits

Author SHA1 Message Date
An0nymous
b5be86401d
Merge pull request #12 from 0xalivecow/dev
fix: performance improvements
2024-11-07 22:49:24 +01:00
0xalivecow
84d99f2414
fix: performance improvements 2024-11-07 22:47:24 +01:00
An0nymous
7d0ca81a10
Merge pull request #11 from 0xalivecow/dev
Add fixed for pad oracle performance and range
2024-11-07 20:57:23 +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
An0nymous
5953b98897
Merge pull request #10 from 0xalivecow/dev
Add padding oracle funcionality
2024-11-07 10:32:32 +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
An0nymous
766a801071
Merge pull request #9 from 0xalivecow/dev
fix: add padding to empty ad case
2024-11-03 20:17:29 +01:00
0xalivecow
1dfed264e9
fix: add padding to empty ad case 2024-11-03 20:15:55 +01:00
An0nymous
aa1468c635
Merge pull request #8 from 0xalivecow/dev
fix: add handling for larger ad values
2024-11-03 17:55:43 +01:00
0xalivecow
0d8f110902
fix: add handling for larger ad values 2024-11-03 17:52:40 +01:00
An0nymous
f0fc2ea0e8
Merge pull request #7 from 0xalivecow/dev
feat: add aes/sea encrypt/decrypt in gcm and add test cases
2024-11-03 14:29:28 +01:00
0xalivecow
6b2775cde1
feat: add aes/sea encrypt/decrypt in gcm and add test cases 2024-11-03 14:12:48 +01:00
An0nymous
aa57e74b98
Merge pull request #6 from 0xalivecow/dev
Add gcm aes and modified gfmul
2024-11-03 11:25:20 +01:00
0xalivecow
6bef350301
feat: adapt test runner for gcm aes and add test cases 2024-11-03 11:20:09 +01:00
0xalivecow
e33a26adab
feat: gfmul and aes gcm working 2024-11-03 10:58:52 +01:00
An0nymous
7a7483fade
Merge pull request #5 from 0xalivecow/dev
feat: add gcm semantic to b2p and p2b
2024-11-01 21:22:56 +01:00
0xalivecow
8db0bbaa63
feat: add gcm semantic to b2p and p2b 2024-11-01 21:20:46 +01:00
An0nymous
3f861d7a1e
Merge pull request #4 from 0xalivecow/dev
Dev
2024-10-30 18:02:16 +01:00
0xalivecow
28a8753d55
feat: add test case for XEX empty 2024-10-30 18:00:09 +01:00
0xalivecow
2e22bd5789
refactor: fix broken gfmil algo 2024-10-30 17:57:24 +01:00
0xalivecow
6d808aef54
chore: debug official ci 2024-10-29 20:22:02 +01:00
0xalivecow
ccf0b03ec0
feat: add more shifting capabilities for gfmul 2024-10-29 14:50:55 +01:00
0xalivecow
f4c49a9137
refactor: externalise gfmul to make it more accessible and semantic support 2024-10-29 13:53:10 +01:00
An0nymous
3b0757132e
Merge pull request #3 from 0xalivecow/dev
Dev merge gfmul and XEX tasks
2024-10-28 18:45:47 +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
f6fe75b987
Merge branch 'dev' into feat_xex 2024-10-27 17:25:27 +01:00
0xalivecow
f3410c705e
chore: add debug statements to the pipeline run 2024-10-26 23:13:38 +02:00
0xalivecow
01c7f522b5
chore: move testing files 2024-10-26 22:07:16 +02:00
0xalivecow
32bc8725e2
chore: claen up debug prints 2024-10-26 22:02:18 +02:00
0xalivecow
76cbe0d4c0
chore: remove lockfile to enable pipeline 2024-10-26 21:51:21 +02:00
0xalivecow
e1a6ae20a4
feat: set up testing for gfmul task 2024-10-26 21:43:35 +02:00
0xalivecow
6ef05f6018
chore: fix dependency verions 2024-10-26 19:06:24 +02:00
0xalivecow
96f65bf42d
chore: add vendored packages to cargo configs 2024-10-26 19:03:44 +02:00
0xalivecow
16ace40116
chore: remove num-bigint dependency 2024-10-26 18:53:14 +02:00
0xalivecow
8e9388c353
refactor: Fix github build pipeline 2024-10-26 18:51:07 +02:00
0xalivecow
7564869ea8
feat: gfmul fix algorithm. test is passing. 2024-10-26 17:57:14 +02:00
0xalivecow
4dc6cdfef8
WIP: feat: gfmul working but LSB check is broken 2024-10-26 13:04:26 +02:00
0xalivecow
1f8e2c75c8
chore: remove vendoring on request 2024-10-24 22:01:02 +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
An0nymous
c818d5cde4
Merge pull request #2 from 0xalivecow/dev
Poly2Block; Block2Poly; SEA128 tasks working
2024-10-23 17:21:06 +02:00
0xalivecow
389ef14e33
refactor: change example json file 2024-10-23 17:16:25 +02:00
0xalivecow
82984aa7e6
chore: add debug directory for pipeline 2024-10-23 16:45:45 +02:00
0xalivecow
a2db61d4f3
chore: add Cargo.lock for pipeline and set msrv 2024-10-23 16:42:10 +02:00