From 9f1595b962db0c2d4c86da6e1f2ef42e3b8bade8 Mon Sep 17 00:00:00 2001 From: Tony Arcieri Date: Sat, 21 Jan 2023 11:00:03 -0700 Subject: [PATCH] Update PSS rustdoc example to match PKCS#1 v1.5 example (#257) Uses `rsa::sha2` to access `Sha256` in the code example, noting the `sha2` feature must be enabled, ala #255 --- src/lib.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 1149b0e7..c11771a0 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -81,11 +81,15 @@ //! ``` //! //! ## PSS signatures -//! ``` +//! +//! Note: requires `sha2` feature of `rsa` crate is enabled. +//! +#![cfg_attr(feature = "sha2", doc = "```")] +#![cfg_attr(not(feature = "sha2"), doc = "```ignore")] //! use rsa::RsaPrivateKey; //! use rsa::pss::{BlindedSigningKey, VerifyingKey}; //! use rsa::signature::{Keypair,RandomizedSigner, SignatureEncoding, Verifier}; -//! use sha2::{Digest, Sha256}; +//! use rsa::sha2::{Digest, Sha256}; //! //! let mut rng = rand::thread_rng(); //!