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 |
|
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 |
|
An0nymous
|
c0685e9b7b
|
Merge pull request #28 from 0xalivecow/dev
feat: Add testing runner for edf
|
2024-11-28 14:03:10 +01:00 |
|
Alivecow
|
f7f3c44acb
|
feat: Add testing runner for edf
|
2024-11-28 14:00:47 +01:00 |
|
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 |
|