2
2
// SPDX-License-Identifier: Apache-2.0
3
3
//! Basic client for Parsec integration
4
4
use super :: operation_client:: OperationClient ;
5
- use super :: { Opcode , ProviderID } ;
6
5
use crate :: auth:: AuthenticationData ;
7
6
use crate :: error:: { ClientErrorKind , Error , Result } ;
8
7
use parsec_interface:: operations:: list_opcodes:: Operation as ListOpcodes ;
@@ -17,6 +16,7 @@ use parsec_interface::operations::psa_key_attributes::KeyAttributes;
17
16
use parsec_interface:: operations:: psa_sign_hash:: Operation as PsaSignHash ;
18
17
use parsec_interface:: operations:: psa_verify_hash:: Operation as PsaVerifyHash ;
19
18
use parsec_interface:: operations:: { NativeOperation , NativeResult } ;
19
+ use parsec_interface:: requests:: { Opcode , ProviderID } ;
20
20
use std:: collections:: HashSet ;
21
21
22
22
/// Core client for Parsec service
@@ -49,7 +49,7 @@ use std::collections::HashSet;
49
49
///```no_run
50
50
///# use parsec_client::auth::AuthenticationData;
51
51
///# use parsec_client::BasicClient;
52
- ///# use parsec_client::core::ProviderID;
52
+ ///# use parsec_client::core::interface::requests:: ProviderID;
53
53
///# let client: BasicClient = BasicClient::new(AuthenticationData::AppIdentity(String::from("app-name")));
54
54
///let res = client.ping();
55
55
///
@@ -71,7 +71,7 @@ use std::collections::HashSet;
71
71
///```no_run
72
72
///# use parsec_client::auth::AuthenticationData;
73
73
///# use parsec_client::BasicClient;
74
- ///# use parsec_client::core::ProviderID;
74
+ ///# use parsec_client::core::interface::requests:: ProviderID;
75
75
///# let client: BasicClient = BasicClient::new(AuthenticationData::AppIdentity(String::from("app-name")));
76
76
///use uuid::Uuid;
77
77
///
@@ -93,9 +93,9 @@ use std::collections::HashSet;
93
93
///```no_run
94
94
///# use parsec_client::auth::AuthenticationData;
95
95
///# use parsec_client::BasicClient;
96
- ///# use parsec_client::core::ProviderID;
96
+ ///# use parsec_client::core::interface::requests:: ProviderID;
97
97
///# let mut client: BasicClient = BasicClient::new(AuthenticationData::AppIdentity(String::from("app-name")));
98
- ///use parsec_client::core::Opcode;
98
+ ///use parsec_client::core::interface::requests:: Opcode;
99
99
///
100
100
///let desired_provider = ProviderID::Pkcs11;
101
101
///let provider_opcodes = client
@@ -114,10 +114,10 @@ use std::collections::HashSet;
114
114
///```no_run
115
115
///# use parsec_client::auth::AuthenticationData;
116
116
///# use parsec_client::BasicClient;
117
- ///# use parsec_client::core::ProviderID;
117
+ ///# use parsec_client::core::interface::requests:: ProviderID;
118
118
///# let client: BasicClient = BasicClient::new(AuthenticationData::AppIdentity(String::from("app-name")));
119
- ///use parsec_client::core::psa_algorithm::{Algorithm, AsymmetricSignature, Hash};
120
- ///use parsec_client::core::psa_key_attributes::{KeyAttributes, KeyPolicy, KeyType, UsageFlags};
119
+ ///use parsec_client::core::interface::operations:: psa_algorithm::{Algorithm, AsymmetricSignature, Hash};
120
+ ///use parsec_client::core::interface::operations:: psa_key_attributes::{KeyAttributes, KeyPolicy, KeyType, UsageFlags};
121
121
///
122
122
///let key_name = String::from("rusty key 🔑");
123
123
///// This algorithm identifier will be used within the key policy (i.e. what
0 commit comments