-
### What is wrong?
For #89, discussion offline:
If I call mypy --strict --follow-imports=silent --ignore-missing-imports py_ecc (without `--no-strict-optional`), then 50+ errors about "None" infi…
-
This is more of a discussion than an issue, but I'd like to contribute BLS12-381 and BLS signature test vectors, especially serialization related ones, if there is interest for supporting these "newer…
-
`Cardano.Crypto.EllipticCurve.BLS12_381.Internal` [exports](https://github.com/input-output-hk/cardano-base/blob/a344b32d97b0d0e83b773069f6a20f7e5fa67478/cardano-crypto-class/src/Cardano/Crypto/Ellipt…
-
The 'MCL' library may be faster: https://github.com/herumi/mcl
-
In https://github.com/mratsim/constantine/pull/247
![image](https://github.com/mratsim/constantine/assets/22738317/03d4f3fd-14ba-48d8-ac89-6e51a3eb59fa)
`test_ec_shortweierstrass_projective_mult…
-
Currently, `cargo bench` prints output along these lines:
```
test bls12_381::bench_pairing_final_exponentiation ... bench: 1,753,823 ns/iter (+/- 30,711)
test bls12_381::bench_pairing_full …
str4d updated
4 years ago
-
This proposal recommends changing the dependency used to handle the operations on elliptic curves needed by the BBS+ implementation.
Currently, an implementation from [kilic](https://github.com/kil…
-
```
[4/6] Source Compilation
use 12 cpus
[4/925] Build blst
FAILED: third-party/blst/libblst.a
cd /usr/bin/ton/third-party/blst && /usr/src/ton/third-party/blst/build.sh
+ /usr/bin/clang -O2 -f…
-
Initializing a large prime field for e.g. BLS12-381 takes several minutes. I was hoping to mitigate this by pickling the GF object to disk after first run, however this does not seem to work. Shoul…
-
BLS12-381 and BLS12-377 both need to be updated to be constant. Side benefit is compilation to ARM and AMD