32
32
//! ### Basic Usage
33
33
//!
34
34
//! ```rust,ignore
35
- //! use ark_ec_vrfs ::suites::bandersnatch::*;
35
+ //! use ark_vrf ::suites::bandersnatch::*;
36
36
//! let secret = Secret::from_seed(b"example seed");
37
37
//! let public = secret.public();
38
38
//! let input = Input::new(b"example input").unwrap();
43
43
//!
44
44
//! _Prove_
45
45
//! ```rust,ignore
46
- //! use ark_ec_vrfs ::ietf::Prover;
46
+ //! use ark_vrf ::ietf::Prover;
47
47
//! let proof = secret.prove(input, output, aux_data);
48
48
//! ```
49
49
//!
50
50
//! _Verify_
51
51
//! ```rust,ignore
52
- //! use ark_ec_vrfs ::ietf::Verifier;
52
+ //! use ark_vrf ::ietf::Verifier;
53
53
//! let result = public.verify(input, output, aux_data, &proof);
54
54
//! ```
55
55
//!
74
74
//!
75
75
//! _Prove_
76
76
//! ```rust,ignore
77
- //! use ark_ec_vrfs ::ring::Prover;
77
+ //! use ark_vrf ::ring::Prover;
78
78
//! let prover_key = params.prover_key(&ring);
79
79
//! let prover = params.prover(prover_key, prover_key_index);
80
80
//! let proof = secret.prove(input, output, aux_data, &prover);
81
81
//! ```
82
82
//!
83
83
//! _Verify_
84
84
//! ```rust,ignore
85
- //! use ark_ec_vrfs ::ring::Verifier;
85
+ //! use ark_vrf ::ring::Verifier;
86
86
//! let verifier_key = params.verifier_key(&ring);
87
87
//! let verifier = params.verifier(verifier_key);
88
88
//! let result = Public::verify(input, output, aux_data, &proof, &verifier);
127
127
128
128
use ark_ec:: { AffineRepr , CurveGroup } ;
129
129
use ark_ff:: { One , PrimeField , Zero } ;
130
+ use ark_serialize:: { CanonicalDeserialize , CanonicalSerialize } ;
130
131
use ark_std:: vec:: Vec ;
131
132
132
133
use digest:: Digest ;
@@ -144,9 +145,6 @@ pub mod ring;
144
145
#[ cfg( test) ]
145
146
mod testing;
146
147
147
- // Some essential re-exports
148
- pub use ark_serialize:: { CanonicalDeserialize , CanonicalSerialize } ;
149
-
150
148
/// Re-export stuff that may be useful downstream.
151
149
pub mod reexports {
152
150
pub use ark_ec;
0 commit comments