Balazs Komuves
|
86e2f50ce2
|
apparently, singleton structs _sometimes_ compile to newtypes, but _not always_... "zero-cost abstractions", my ass
|
2026-01-23 01:19:24 +01:00 |
|
Balazs Komuves
|
1262c72bc7
|
experimenting with variations...
|
2026-01-23 00:57:38 +01:00 |
|
Balazs Komuves
|
4ab91e4b28
|
wrote a different bigint squaring routine, but on (this particular machine) it's actually slower than the naive multiplication
|
2026-01-22 22:37:06 +01:00 |
|
Balazs Komuves
|
fb74a20cd2
|
add a very simple bench
|
2026-01-22 22:36:25 +01:00 |
|
Balazs Komuves
|
2d8f9163cd
|
renamed the package
|
2026-01-22 21:18:41 +01:00 |
|
Balazs Komuves
|
9abeac984f
|
implement Poseidon2 with t=3
|
2026-01-22 21:08:51 +01:00 |
|
Balazs Komuves
|
6123e90836
|
implement REDC (no serious testing yet)
|
2026-01-22 19:36:49 +01:00 |
|
Balazs Komuves
|
ad6c9d01b2
|
WIP field implementation (the Montgomery REDC algo is missing)
|
2026-01-22 18:49:39 +01:00 |
|
Balazs Komuves
|
be33579a63
|
some basic bigint operations
|
2026-01-22 16:30:52 +01:00 |
|
Balazs Komuves
|
dd1192f9b6
|
initial commit
|
2026-01-22 16:30:52 +01:00 |
|