Daniel Cason
383a64dcfe
BLS: sign/verify benchmarks for blst and ostracon
...
* Using Ed25519 signatures as reference for simple signatures
production and (successful) verification with 1k messages.
2022-04-19 15:10:10 +02:00
Daniel Cason
a5f9732ba0
BLS: simple sign and verify using ostracon library
...
* FIXME: when a signature verification fails, an error is printed.
2022-04-19 14:54:29 +02:00
Daniel Cason
18ad380271
BLS/ostracon: tests use Tendermint's crypto API
2022-04-19 14:51:15 +02:00
Daniel Cason
a38aeea648
BLS/ostracon: using Tendermint's crypto interfaces
...
* Ostracon augmented the crypto.PubKey and crypto.PrivKey interfaces
with Verificable Random Function (VRF) proofs, which however, are
not yet implemented (so their code was commented).
2022-04-19 14:46:34 +02:00
Daniel Cason
2bd0a6527e
BLS library from Ostracon (Tendermint fork)
...
* Files retrieved from Ostracon implementation on Github, master
branch, commit 051475802c94f46763cae4ef4c18e01d4cfa952e.
2022-04-19 14:41:32 +02:00
Daniel Cason
006ebf50df
BLS: simple sign and verify using blst library
2022-04-19 14:38:48 +02:00
Daniel Cason
d12b3538a8
BLS: wrapper for blst BLS12-381 signature library
...
* blst package implements Tendermint's crypto package interfaces
PrivKey and PubKey, used for simple signatures verification.
2022-04-19 14:33:06 +02:00
Daniel Cason
0ad230b99e
BLS signatures: simple test unit for Ed25519 keys
2022-04-19 14:28:20 +02:00