Csaba Kiraly 95c543f6e0
enabling PoR over BN254 curves
To enable the use of BN254, change the value of
`C` in backend_constantine.nim to `BN254_Snarks`

This also requires https://github.com/mratsim/constantine/pull/193

Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2022-05-04 16:11:58 +02:00
..
2022-05-04 16:11:58 +02:00
2022-04-08 20:37:20 +02:00
2022-04-02 13:01:28 +02:00

Nim implementation of Proof of Storage related schemes

Implementation of the BLS-based public PoS scheme from Shacham H., Waters B., "Compact Proofs of Retrievability" using pairing over BLS12-381 ECC.

For a detailed description of the implementation, see bls.nim

For a usage example, see testbls.nim