@@ -15,7 +15,7 @@ use std::iter::FromIterator;
15
15
fn list_providers ( ) {
16
16
let mut client = TestClient :: new ( ) ;
17
17
let providers = client. list_providers ( ) . expect ( "list providers failed" ) ;
18
- assert_eq ! ( providers. len( ) , 5 ) ;
18
+ assert_eq ! ( providers. len( ) , 4 ) ;
19
19
let uuids: HashSet < Uuid > = providers. iter ( ) . map ( |p| p. uuid ) . collect ( ) ;
20
20
// Core provider
21
21
assert ! ( uuids. contains( & Uuid :: parse_str( "47049873-2a43-4845-9d72-831eab668784" ) . unwrap( ) ) ) ;
@@ -25,8 +25,9 @@ fn list_providers() {
25
25
assert ! ( uuids. contains( & Uuid :: parse_str( "30e39502-eba6-4d60-a4af-c518b7f5e38f" ) . unwrap( ) ) ) ;
26
26
// TPM provider
27
27
assert ! ( uuids. contains( & Uuid :: parse_str( "1e4954a4-ff21-46d3-ab0c-661eeb667e1d" ) . unwrap( ) ) ) ;
28
- // CryptoAuthLib provider
29
- assert ! ( uuids. contains( & Uuid :: parse_str( "b8ba81e2-e9f7-4bdd-b096-a29d0019960c" ) . unwrap( ) ) ) ;
28
+ // CAL provider and hardware abstraction crate are unmaintained; See #585
29
+ // // CryptoAuthLib provider
30
+ // assert!(uuids.contains(&Uuid::parse_str("b8ba81e2-e9f7-4bdd-b096-a29d0019960c").unwrap()));
30
31
}
31
32
32
33
#[ test]
@@ -45,12 +46,13 @@ fn list_providers_order_respected() {
45
46
providers[ 2 ] . uuid,
46
47
Uuid :: parse_str( "30e39502-eba6-4d60-a4af-c518b7f5e38f" ) . unwrap( )
47
48
) ;
49
+ // CAL provider and hardware abstraction crate are unmaintained; See #585
50
+ // assert_eq!(
51
+ // providers[3].uuid,
52
+ // Uuid::parse_str("b8ba81e2-e9f7-4bdd-b096-a29d0019960c").unwrap()
53
+ // );
48
54
assert_eq ! (
49
55
providers[ 3 ] . uuid,
50
- Uuid :: parse_str( "b8ba81e2-e9f7-4bdd-b096-a29d0019960c" ) . unwrap( )
51
- ) ;
52
- assert_eq ! (
53
- providers[ 4 ] . uuid,
54
56
Uuid :: parse_str( "47049873-2a43-4845-9d72-831eab668784" ) . unwrap( )
55
57
) ;
56
58
}
@@ -101,9 +103,10 @@ fn list_opcodes() {
101
103
102
104
let core_provider_opcodes = HashSet :: from_iter ( core_opcodes) ;
103
105
104
- let mut crypto_providers_cal = HashSet :: new ( ) ;
105
- // Not that much to be tested with test-interface
106
- let _ = crypto_providers_cal. insert ( Opcode :: PsaGenerateRandom ) ;
106
+ // CAL provider and hardware abstraction crate are unmaintained; See #585
107
+ // let mut crypto_providers_cal = HashSet::new();
108
+ // // Not that much to be tested with test-interface
109
+ // let _ = crypto_providers_cal.insert(Opcode::PsaGenerateRandom);
107
110
108
111
let mut crypto_providers_tpm = HashSet :: from_iter ( common_opcodes. clone ( ) ) ;
109
112
let _ = crypto_providers_tpm. insert ( Opcode :: CanDoCrypto ) ;
@@ -139,12 +142,13 @@ fn list_opcodes() {
139
142
. expect( "list providers failed" ) ,
140
143
crypto_providers_mbed_crypto
141
144
) ;
142
- assert_eq ! (
143
- client
144
- . list_opcodes( ProviderId :: CryptoAuthLib )
145
- . expect( "list providers failed" ) ,
146
- crypto_providers_cal
147
- ) ;
145
+ // CAL provider and hardware abstraction crate are unmaintained; See #585
146
+ // assert_eq!(
147
+ // client
148
+ // .list_opcodes(ProviderId::CryptoAuthLib)
149
+ // .expect("list providers failed"),
150
+ // crypto_providers_cal
151
+ // );
148
152
}
149
153
150
154
#[ cfg( feature = "testing" ) ]
0 commit comments