Skip to content

Commit 4e7c91b

Browse files
committed
Limit API to 1.1.x
1 parent 6af3f01 commit 4e7c91b

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

openssl/src/x509/mod.rs

+2
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ pub mod store;
5151
mod tests;
5252

5353
bitflags::bitflags! {
54+
#[cfg(ossl110)]
5455
/// KeyUsage bitset
5556
///
5657
/// Refer to KeyUsage extension for details and meaning of every flag
@@ -686,6 +687,7 @@ impl X509Ref {
686687
}
687688
}
688689

690+
#[cfg(ossl110)]
689691
/// Retrieves set of basic key usage flags within certificate
690692
#[corresponds(X509_get_key_usage)]
691693
pub fn key_usage(&self) -> X509KeyUsage {

openssl/src/x509/tests.rs

+3-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ use crate::x509::store::X509Lookup;
1818
use crate::x509::store::X509StoreBuilder;
1919
#[cfg(any(ossl102, boringssl, libressl261))]
2020
use crate::x509::verify::{X509VerifyFlags, X509VerifyParam};
21-
use crate::x509::X509KeyUsage;
2221
#[cfg(any(ossl102, boringssl))]
2322
use crate::x509::X509PurposeId;
2423
#[cfg(any(ossl102, boringssl, libressl261))]
@@ -1194,8 +1193,11 @@ fn test_store_all_certificates() {
11941193
assert_eq!(store.all_certificates().len(), 1);
11951194
}
11961195

1196+
#[cfg(ossl110)]
11971197
#[test]
11981198
fn should_get_x509_key_usage() {
1199+
use crate::x509::X509KeyUsage;
1200+
11991201
let pkey = pkey();
12001202

12011203
let mut name = X509Name::builder().unwrap();

0 commit comments

Comments
 (0)