Virgil Security Crypto library  2.6.3
VirgilPFSInitiatorPrivateInfo.h
1 
37 #ifndef VIRGIL_CRYPTO_PFS_VIRGIL_PFS_INITIATOR_PRIVATE_INFO_H
38 #define VIRGIL_CRYPTO_PFS_VIRGIL_PFS_INITIATOR_PRIVATE_INFO_H
39 
40 #include "../VirgilByteArray.h"
41 #include "VirgilPFSPrivateKey.h"
42 
43 namespace virgil { namespace crypto { namespace pfs {
44 
54 public:
59  VirgilPFSInitiatorPrivateInfo(VirgilPFSPrivateKey identityPrivateKey, VirgilPFSPrivateKey ephemeralPrivateKey);
60 
66 
72 
73 private:
74  VirgilPFSPrivateKey identityPrivateKey_;
75  VirgilPFSPrivateKey ephemeralPrivateKey_;
76 };
77 
78 }}}
79 
80 #endif //VIRGIL_CRYPTO_PFS_VIRGIL_PFS_INITIATOR_PRIVATE_INFO_H
This is model object that represent private information of a PFS Initiator.
Definition: VirgilPFSInitiatorPrivateInfo.h:53
const VirgilPFSPrivateKey & getIdentityPrivateKey() const
Getter.
Root namespace for all Virgil Security libraries.
Definition: VirgilAsn1Compatible.h:46
This is model object that handles private key.
Definition: VirgilPFSPrivateKey.h:50
VirgilPFSInitiatorPrivateInfo(VirgilPFSPrivateKey identityPrivateKey, VirgilPFSPrivateKey ephemeralPrivateKey)
const VirgilPFSPrivateKey & getEphemeralPrivateKey() const
Getter.