Skip to content

Commit 8c11a8e

Browse files
Rust wrapper: gate RSA doc tests that use set_shared_rng() on alloc feature
1 parent 735d00d commit 8c11a8e

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

  • wrapper/rust/wolfssl-wolfcrypt/src

wrapper/rust/wolfssl-wolfcrypt/src/rsa.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -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
{
3434
use std::fs;
3535
use 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

Comments
 (0)