Crates.io | bls12_381-bls |
lib.rs | bls12_381-bls |
version | 0.4.0 |
source | src |
created_at | 2024-01-08 14:32:12.582426 |
updated_at | 2024-08-01 11:19:56.682273 |
description | Implementation of BLS signatures using the BLS12-381 curve |
homepage | |
repository | https://github.com/dusk-network/bls12_381-bls |
max_upload_size | |
id | 1092579 |
size | 49,865 |
This implementation currently only supports rogue-key attack resistant batching, and does not support distinct message verification.
The benchmarks were ran on a 2020 13.3" MacBook Pro.
CPU:
$ lscpu
Intel(R) Core(TM) i7-1068NG7 CPU @ 2.30GHz
RAM:
16 GB 3733 MHz LPDDR4X
test benches::bench_aggregate_pk ... bench: 1,654,552 ns/iter (+/- 107,025)
test benches::bench_aggregate_sig ... bench: 36,893 ns/iter (+/- 3,399)
test benches::bench_sign ... bench: 1,480,169 ns/iter (+/- 106,151)
test benches::bench_sign_vulnerable ... bench: 1,024,052 ns/iter (+/- 111,395)
test benches::bench_verify ... bench: 4,740,114 ns/iter (+/- 336,036)