munna0908
afd479e822
use SharedBuf to facilitate safe cross-GC boundary task spawning
2026-05-03 20:38:07 +05:30
Balazs Komuves
f876bd6dba
remove a deprecated line accidentally left in
2026-05-01 00:41:10 +02:00
Balazs Komuves
eb3d805ee0
implement arkworks-compatible point compression
2026-04-30 23:10:00 +02:00
Balazs Komuves
1ba5c4a263
hopefully fixes #10
2026-04-23 17:29:31 +02:00
Balazs Komuves
3ddf4948f9
initial support for "partial proofs" (precalculating based on a partial witness)
2026-01-15 22:41:56 +01:00
Mark Spanbroek
8dd99f1964
feat!: pass in task pool instead of instantiating it ourselves
2025-07-02 16:17:57 +02:00
Mark Spanbroek
7f66c7ce48
chore: update setInf for constantine 0.2.0
...
Co-Authored-By: Dmitriy Ryajov <dryajov@gmail.com>
2025-07-02 14:50:27 +02:00
Mark Spanbroek
0f2a84ec33
refactor: replace Fp etc shortcuts by full generic type
...
reason: compile error deep in constantine, because it will
try to determine the field, which it can't when we abbreviate it
Co-Authored-By: Dmitriy Ryajov <dryajov@gmail.com>
2025-07-02 14:50:27 +02:00
Mark Spanbroek
e6e865a62e
chore: disable non-compiling debug echo
...
reason: the ** operator no longer compiles
here with constantine 0.2.0
Co-Authored-By: Dmitriy Ryajov <dryajov@gmail.com>
2025-07-02 14:41:17 +02:00
Mark Spanbroek
afc8d6174c
chore: update types for constantine 0.2.0
...
Co-Authored-By: Dmitriy Ryajov <dryajov@gmail.com>
2025-07-02 14:41:12 +02:00
Mark Spanbroek
e2e1c6b88f
chore: update imports for constantine 0.2.0
...
Co-Authored-By: Dmitriy Ryajov <dryajov@gmail.com>
2025-07-02 14:41:04 +02:00
Balazs Komuves
5616a1c52f
fix the multithreading failures by switching to arc
2024-03-04 09:27:12 +01:00
Balazs Komuves
d790dc3162
do the three FFT/IFFT pairs in parallel
2024-02-29 20:35:16 +01:00
Balazs Komuves
9d743247e9
preliminary multithreading support (WIP; only for MSM right now)
2024-02-29 18:59:35 +01:00
Balazs Komuves
1ef1b040d6
temporary workaround for the G2 MSM bug (this one seems to work correctly, but it is much slower)
2024-02-29 13:30:17 +01:00
Balazs Komuves
14ee5ab14f
switch to scalarMul_vartime
2024-01-18 13:04:46 +01:00
Balazs Komuves
c6e16c474d
workaround for the rare scalarMul bug (thanks Advaita Saha!)
2024-01-17 22:35:04 +01:00
Balazs Komuves
26f708f908
make it a nimble package
2023-11-17 09:49:35 +01:00