Crates.io | vrf-r255 |
lib.rs | vrf-r255 |
version | 0.1.0 |
source | src |
created_at | 2022-04-22 20:01:30.676262 |
updated_at | 2024-03-26 16:14:19.645058 |
description | A Verifiable Random Function built on the ristretto255 group |
homepage | |
repository | https://github.com/str4d/vrf-r255 |
max_upload_size | |
id | 572349 |
size | 34,904 |
This crate provides an RFC 9381 Verifiable Random Function (VRF), which is the public key version of a keyed cryptographic hash. Only the holder of the secret key can compute the hash, but anyone with the public key can verify the correctness of the hash.
vrf-r255
is built on the ristretto255 group specified in RFC 9496. More
specifically, it is an implementation of the ECVRF-RISTRETTO255-SHA512
ciphersuite of the RFC 9381 ECVRF construction.
Rust 1.60 or higher.
Minimum supported Rust version can be changed in the future, but it will be done with a minor version bump.
Licensed under either of
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.