@@ -21,11 +21,9 @@ const SHARED_SECRET_SIZE: usize = constants::SECRET_KEY_SIZE;
2121///
2222/// ```
2323/// # #[cfg(all(feature = "rand", feature = "std"))] {
24- /// # use secp256k1::{rand, Secp256k1};
25- /// # use secp256k1::ecdh::SharedSecret;
26- /// let s = Secp256k1::new();
27- /// let (sk1, pk1) = s.generate_keypair(&mut rand::rng());
28- /// let (sk2, pk2) = s.generate_keypair(&mut rand::rng());
24+ /// # use secp256k1::{rand, ecdh::SharedSecret};
25+ /// let (sk1, pk1) = secp256k1::generate_keypair(&mut rand::rng());
26+ /// let (sk2, pk2) = secp256k1::generate_keypair(&mut rand::rng());
2927/// let sec1 = SharedSecret::new(&pk2, &sk1);
3028/// let sec2 = SharedSecret::new(&pk1, &sk2);
3129/// assert_eq!(sec1, sec2);
@@ -112,11 +110,10 @@ impl AsRef<[u8]> for SharedSecret {
112110/// # Examples
113111/// ```ignore
114112/// use bitcoin_hashes::{Hash, sha512};
115- /// use secp256k1::{ecdh, rand, Secp256k1, PublicKey, SecretKey};
113+ /// use secp256k1::{ecdh, rand, PublicKey, SecretKey};
116114///
117- /// let s = Secp256k1::new();
118- /// let (sk1, pk1) = s.generate_keypair(&mut rand::rng());
119- /// let (sk2, pk2) = s.generate_keypair(&mut rand::rng());
115+ /// let (sk1, pk1) = crate::generate_keypair(&mut rand::rng());
116+ /// let (sk2, pk2) = crate::generate_keypair(&mut rand::rng());
120117///
121118/// let point1 = ecdh::shared_secret_point(&pk2, &sk1);
122119/// let secret1 = sha512::Hash::hash(&point1);
@@ -189,7 +186,6 @@ mod tests {
189186 use wasm_bindgen_test:: wasm_bindgen_test as test;
190187
191188 use super :: SharedSecret ;
192- use crate :: Secp256k1 ;
193189
194190 #[ test]
195191 fn ecdh ( ) {
@@ -251,11 +247,9 @@ mod benches {
251247 use test:: { black_box, Bencher } ;
252248
253249 use super :: SharedSecret ;
254- use crate :: Secp256k1 ;
255250
256251 #[ bench]
257252 pub fn bench_ecdh ( bh : & mut Bencher ) {
258- let s = Secp256k1 :: signing_only ( ) ;
259253 let ( sk, pk) = s. generate_keypair ( & mut rand:: rng ( ) ) ;
260254
261255 bh. iter ( || {
0 commit comments