Commit graph

143 commits

Author SHA1 Message Date
Alivecow
905e905c35 fix: Add needed dependency 2024-11-28 13:36:56 +01:00
Alivecow
444000a101 fix: Adding fix after merge error 2024-11-28 13:30:44 +01:00
An0nymous
9acddc2867
Merge pull request #27 from 0xalivecow/dev
feat: Add edf calculation
2024-11-28 13:22:17 +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
An0nymous
4a2b0ab014
Merge pull request #26 from 0xalivecow/dev
fix: Attempting further ddf fixes
2024-11-27 13:48:54 +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
An0nymous
361c6ab813
Merge pull request #25 from 0xalivecow/dev
feat: Add ddf algorithm
2024-11-26 13:21:49 +01:00
Alivecow
341b22e184 feat: Add ddf algorithm 2024-11-26 13:19:07 +01:00
An0nymous
be4f8c9f14
Merge pull request #24 from 0xalivecow/dev
Merge sff runner adaption
2024-11-25 14:24:23 +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
An0nymous
aa756b5144
Merge pull request #23 from 0xalivecow/dev
fix: Make all polynomials monic in task fn
2024-11-23 13:46:10 +01:00
Alivecow
69a2026c84 fix: Make all polynomials monic in task fn 2024-11-23 13:33:51 +01:00
An0nymous
454790d24f
Merge pull request #22 from 0xalivecow/dev
feat: Adding gcd implementation
2024-11-23 12:34:29 +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
An0nymous
ab755444c6
Merge pull request #21 from 0xalivecow/dev
Merge poly diff functionality
2024-11-23 10:29:03 +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
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
An0nymous
1b45c192b3
Merge pull request #20 from 0xalivecow/dev
Merging test runner implementation for monic and sqrt
2024-11-22 21:19:12 +01:00
Alivecow
5bb9bcebff feat: ready test runner for monic and sqrt tasks 2024-11-22 21:16:53 +01:00
Alivecow
f75e7de733 feat: Add polynomial square root algo 2024-11-22 20:48:06 +01:00
An0nymous
e90491a03c
Merge pull request #19 from 0xalivecow/dev
Merge Monic functionality
2024-11-22 15:49:59 +01:00
Alivecow
6391912bc4 feat: Add and improve poly monic function with testcases
Make a polynomial monic by dividing all field elements with the leading
element
2024-11-22 15:47:59 +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
ad8326b51e fix: Modifiy the sorting behavior and remove unneded testcases 2024-11-22 14:36:20 +01:00
An0nymous
922fdd04cc
Merge pull request #18 from 0xalivecow/dev
Merge fixes and initial monic function
2024-11-22 11:40:23 +01:00
Alivecow
1db9b65dda Merge branch 'feat_poly_algs' into dev 2024-11-22 11:37:43 +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
An0nymous
e92c8ddba8
Merge pull request #17 from 0xalivecow/dev
Add fixes for powmod and sorting of polynomials
2024-11-21 17:22:14 +01:00
Alivecow
81fe06941d fix: add fix for powmod spcial case k=0 2024-11-21 17:20:29 +01:00
Alivecow
b63dc86c7e WIP: feat: Change soring behaviour and add new testcase 2024-11-21 16:56:28 +01:00
An0nymous
279571dc00
Merge pull request #16 from 0xalivecow/dev
Add polynomial sorting
2024-11-20 19:52:16 +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