@@ -29,7 +29,7 @@ wolfSSL `RsaKey` object. It ensures proper initialization and deallocation.
2929
3030```rust
3131# extern crate std;
32- #[cfg(random)]
32+ #[cfg(all( random, feature = "alloc") )]
3333{
3434use std::fs;
3535use wolfssl_wolfcrypt::random::RNG;
@@ -869,7 +869,7 @@ impl RSA {
869869 /// # Example
870870 ///
871871 /// ```rust
872- /// #[cfg(all(random, rsa_pss))]
872+ /// #[cfg(all(random, rsa_pss, feature = "alloc" ))]
873873 /// {
874874 /// use std::fs;
875875 /// use wolfssl_wolfcrypt::random::RNG;
@@ -932,7 +932,7 @@ impl RSA {
932932 /// # Example
933933 ///
934934 /// ```rust
935- /// #[cfg(all(random, rsa_pss, rsa_const_api))]
935+ /// #[cfg(all(random, rsa_pss, rsa_const_api, feature = "alloc" ))]
936936 /// {
937937 /// use std::fs;
938938 /// use wolfssl_wolfcrypt::random::RNG;
@@ -998,7 +998,7 @@ impl RSA {
998998 /// # Example
999999 ///
10001000 /// ```rust
1001- /// #[cfg(all(random, rsa_pss, rsa_const_api))]
1001+ /// #[cfg(all(random, rsa_pss, rsa_const_api, feature = "alloc" ))]
10021002 /// {
10031003 /// use std::fs;
10041004 /// use wolfssl_wolfcrypt::random::RNG;
@@ -1069,7 +1069,7 @@ impl RSA {
10691069 /// # Example
10701070 ///
10711071 /// ```rust
1072- /// #[cfg(all(random, rsa_pss, rsa_const_api))]
1072+ /// #[cfg(all(random, rsa_pss, rsa_const_api, feature = "alloc" ))]
10731073 /// {
10741074 /// use std::fs;
10751075 /// use wolfssl_wolfcrypt::random::RNG;
0 commit comments