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
bb5e762a1d
chore: Try pushing again because no response was received from pipeline
2024-11-16 23:21:10 +01:00
Alivecow
ca2067c04e
fix: Add better handling of special cases to powmod
2024-11-16 20:31:16 +01:00
An0nymous
c5d3db27f4
Merge pull request #15 from 0xalivecow/dev
...
fix: Add further handling to leading zero blocks in add and powmod
2024-11-16 15:01:18 +01:00
Alivecow
295ed98c1e
fix: Add further handling to leading zero blocks in add and powmod
2024-11-16 14:59:31 +01:00
alivecow
7dc6fa1ac9
fix: Fix handling of special cases in powmod
2024-11-15 20:14:54 +01:00
alivecow
67bbf67f18
fix: Handle response on adding arbit. len equal polynomials
2024-11-15 20:02:16 +01:00
alivecow
6a04e00fb2
fix: Fix remainder output of div function
2024-11-15 15:27:13 +01:00
An0nymous
c1bcb768ba
Merge pull request #14 from 0xalivecow/dev
...
Merge fixes for pfmath functions
2024-11-15 12:50:31 +01:00
alivecow
0784c26456
fix: Add handling for larger divisor
2024-11-15 11:29:25 +01:00
alivecow
2a9db307d9
fix: Add handling of pow with 0
2024-11-15 10:26:38 +01:00
alivecow
5dc299372a
fix: Add handling of zero mulitplication for polynomials
2024-11-15 10:13:05 +01:00
alivecow
9785b8d8aa
refactor: apply rust suggested code cleanups
2024-11-14 23:42:38 +01:00
An0nymous
a0ff95548e
Merge pull request #13 from 0xalivecow/dev
...
Add basic pfmath functionality
2024-11-14 23:12:02 +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
6431a6636e
feat: start working on add for polynomial
2024-11-11 10:31:59 +01:00
0xalivecow
6e33e2e44c
feat: Initial multiplication working
2024-11-10 18:30:41 +01:00
0xalivecow
811e2b21f6
feat: Implement field object and addition
...
Starting work on proper field object
Polynomial addition working
2024-11-08 13:09:12 +01:00
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