Commit Graph

19 Commits

Author SHA1 Message Date
Sam Tay
cbbe0bafbe Bump all versions to 0.8.0 (#305) 2023-08-22 19:40:54 -04:00
rickwebiii
480453fe13 Update dependencies (#296)
Update dependencies
2023-08-04 22:44:23 -07:00
rickwebiii
641bf96bd4 Rweber/deps (#295)
Move all deps to [workspace.dependencies]
2023-08-04 17:23:06 -07:00
rickwebiii
7049199a29 Rweber/zq (#293)
Add Barret reduction for Ring type
2023-08-04 14:36:32 -07:00
rickwebiii
c8fb1f8cb6 Rweber/msm (#254)
MSM works in OpenCL
2023-06-11 00:27:40 -07:00
rickwebiii
163deff07d Rweber/opencl (#251)
Prefix sum for RistrettoPoints
2023-06-06 23:04:24 -07:00
rickwebiii
fc0830a834 Rweber/opencl (#250)
Compute buckets
2023-06-02 17:27:19 -07:00
rickwebiii
9ee1807c75 Rweber/opencl (#248)
Compute bucket indices for MSM
2023-06-01 20:52:18 -07:00
rickwebiii
c5fda111cc Rweber/opencl (#241)
OpenCL RLE implementation
2023-05-23 17:10:48 -07:00
rickwebiii
bf7154e49b Rweber/opencl (#240)
OpenCL Pippenger's algorithm WIP
2023-05-22 11:55:33 -07:00
rickwebiii
1089e00d1b Separate OpenCL shaders into multiple files (#239)
* Separate OpenCL shaders into multiple files
2023-05-12 17:06:53 -07:00
rickwebiii
7ded5a8e52 impl IntoIterator for opencl ScalarVec (#238)
impl IntoIterator for opencl ScalarVec
2023-05-09 18:11:00 -07:00
rickwebiii
ee5d6d9cdc Rweber/cuda (#235)
CUDA implementation
2023-04-10 19:54:24 +01:00
rickwebiii
5c0b2f5539 Parallelize RistrettoVec encoding (#231)
* Parallelize RistrettoVec encoding
2023-03-30 08:47:38 -07:00
rickwebiii
06e9c1cb2b Rweber/opencl (#230)
OpenCL implementation of curve25519 operations
2023-03-22 14:30:45 -07:00
rickwebiii
d29f18fbee Rweber/zkp (#221)
* Speed up scalar inversion, move linear relation to criterion benchmark
2023-03-08 16:29:26 -08:00
rickwebiii
55dfdda88c Rweber/zkp (#220)
WebGPU implementation WIP
2023-03-05 16:39:31 -08:00
rickwebiii
745b9b6996 Rweber/zkp (#216)
* GPU accelerate Scalar inversion
* CPU-GPU work sharing
2023-02-28 09:16:07 -08:00
rickwebiii
48ebc52576 Rweber/zkp (#211)
Metal GPU accelerated scalar multiplication
2023-02-16 14:31:55 -08:00