tss_esapi/structures/
result.rs

1// Copyright 2020 Contributors to the Parsec project.
2// SPDX-License-Identifier: Apache-2.0
3
4use crate::{
5    handles::KeyHandle,
6    structures::{CreationData, CreationTicket, Digest, Private, Public},
7};
8
9#[allow(missing_debug_implementations)]
10pub struct CreateKeyResult {
11    pub out_private: Private,
12    pub out_public: Public,
13    pub creation_data: CreationData,
14    pub creation_hash: Digest,
15    pub creation_ticket: CreationTicket,
16}
17
18#[allow(missing_debug_implementations)]
19pub struct CreatePrimaryKeyResult {
20    pub key_handle: KeyHandle,
21    pub out_public: Public,
22    pub creation_data: CreationData,
23    pub creation_hash: Digest,
24    pub creation_ticket: CreationTicket,
25}