@@ -144,7 +144,6 @@ impl TestClient {
144
144
let create_key = OpCreateKey {
145
145
key_name : key_name. clone ( ) ,
146
146
key_attributes : KeyAttributes {
147
- key_lifetime : KeyLifetime :: Persistent ,
148
147
key_type,
149
148
ecc_curve : None ,
150
149
algorithm,
@@ -200,7 +199,6 @@ impl TestClient {
200
199
let import = OpImportKey {
201
200
key_name : key_name. clone ( ) ,
202
201
key_attributes : KeyAttributes {
203
- key_lifetime : KeyLifetime :: Persistent ,
204
202
key_type,
205
203
ecc_curve : None ,
206
204
algorithm,
@@ -229,10 +227,7 @@ impl TestClient {
229
227
230
228
/// Exports a public key.
231
229
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 } ;
236
231
237
232
let result = self . send_operation ( NativeOperation :: ExportPublicKey ( export) ) ?;
238
233
@@ -247,7 +242,6 @@ impl TestClient {
247
242
pub fn destroy_key ( & mut self , key_name : String ) -> Result < ( ) > {
248
243
let destroy_key = OpDestroyKey {
249
244
key_name : key_name. clone ( ) ,
250
- key_lifetime : KeyLifetime :: Persistent ,
251
245
} ;
252
246
253
247
self . send_operation ( NativeOperation :: DestroyKey ( destroy_key) ) ?;
@@ -266,7 +260,6 @@ impl TestClient {
266
260
pub fn sign ( & mut self , key_name : String , hash : Vec < u8 > ) -> Result < Vec < u8 > > {
267
261
let asym_sign = OpAsymSign {
268
262
key_name : key_name. clone ( ) ,
269
- key_lifetime : KeyLifetime :: Persistent ,
270
263
hash : hash. clone ( ) ,
271
264
} ;
272
265
@@ -283,7 +276,6 @@ impl TestClient {
283
276
pub fn verify ( & mut self , key_name : String , hash : Vec < u8 > , signature : Vec < u8 > ) -> Result < ( ) > {
284
277
let asym_verify = OpAsymVerify {
285
278
key_name,
286
- key_lifetime : KeyLifetime :: Persistent ,
287
279
hash,
288
280
signature,
289
281
} ;
0 commit comments