From 37935674eb5614d2e2ff943f164f193108905312 Mon Sep 17 00:00:00 2001 From: Isis Lovecruft Date: Fri, 6 Jul 2018 00:10:21 +0000 Subject: [PATCH] Add doctest for Scalar::random(). --- src/scalar.rs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/scalar.rs b/src/scalar.rs index 945691c..d4c921e 100644 --- a/src/scalar.rs +++ b/src/scalar.rs @@ -436,6 +436,21 @@ impl Scalar { /// # Returns /// /// A random scalar within ℤ/lℤ. + /// + /// # Example + /// + /// ``` + /// extern crate rand; + /// # extern crate curve25519_dalek; + /// # + /// # fn main() { + /// use curve25519_dalek::scalar::Scalar; + /// + /// use rand::OsRng; + /// + /// let mut csprng: OsRng = OsRng::new().unwrap(); + /// let a: Scalar = Scalar::random(&mut csprng); + /// # } #[cfg(feature = "std")] pub fn random(rng: &mut T) -> Self { let mut scalar_bytes = [0u8; 64];