Skip to content
This repository was archived by the owner on Jun 4, 2020. It is now read-only.

Commit 5601b1f

Browse files
authored
Merge pull request #11 from hug-dev/remove-lifetimes
Remove references to key lifetime
2 parents cf16272 + 0e620fb commit 5601b1f

File tree

2 files changed

+2
-10
lines changed

2 files changed

+2
-10
lines changed

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ authors = ["Ionut Mihalcea <[email protected]>",
66
edition = "2018"
77

88
[dependencies]
9-
parsec-interface = { git = "https://github.com/parallaxsecond/parsec-interface-rs", tag = "0.1.0" }
9+
parsec-interface = { git = "https://github.com/parallaxsecond/parsec-interface-rs", tag = "0.2.0" }
1010
num = "0.2.0"
1111
rand = "0.7.2"
1212
log = "0.4.8"

src/abstract_test_client.rs

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,6 @@ impl TestClient {
144144
let create_key = OpCreateKey {
145145
key_name: key_name.clone(),
146146
key_attributes: KeyAttributes {
147-
key_lifetime: KeyLifetime::Persistent,
148147
key_type,
149148
ecc_curve: None,
150149
algorithm,
@@ -200,7 +199,6 @@ impl TestClient {
200199
let import = OpImportKey {
201200
key_name: key_name.clone(),
202201
key_attributes: KeyAttributes {
203-
key_lifetime: KeyLifetime::Persistent,
204202
key_type,
205203
ecc_curve: None,
206204
algorithm,
@@ -229,10 +227,7 @@ impl TestClient {
229227

230228
/// Exports a public key.
231229
pub fn export_public_key(&mut self, key_name: String) -> Result<Vec<u8>> {
232-
let export = OpExportPublicKey {
233-
key_name,
234-
key_lifetime: KeyLifetime::Persistent,
235-
};
230+
let export = OpExportPublicKey { key_name };
236231

237232
let result = self.send_operation(NativeOperation::ExportPublicKey(export))?;
238233

@@ -247,7 +242,6 @@ impl TestClient {
247242
pub fn destroy_key(&mut self, key_name: String) -> Result<()> {
248243
let destroy_key = OpDestroyKey {
249244
key_name: key_name.clone(),
250-
key_lifetime: KeyLifetime::Persistent,
251245
};
252246

253247
self.send_operation(NativeOperation::DestroyKey(destroy_key))?;
@@ -266,7 +260,6 @@ impl TestClient {
266260
pub fn sign(&mut self, key_name: String, hash: Vec<u8>) -> Result<Vec<u8>> {
267261
let asym_sign = OpAsymSign {
268262
key_name: key_name.clone(),
269-
key_lifetime: KeyLifetime::Persistent,
270263
hash: hash.clone(),
271264
};
272265

@@ -283,7 +276,6 @@ impl TestClient {
283276
pub fn verify(&mut self, key_name: String, hash: Vec<u8>, signature: Vec<u8>) -> Result<()> {
284277
let asym_verify = OpAsymVerify {
285278
key_name,
286-
key_lifetime: KeyLifetime::Persistent,
287279
hash,
288280
signature,
289281
};

0 commit comments

Comments
 (0)