Virgil Security Crypto library  2.6.3
VirgilPythiaBlindResult.h
1 
37 #ifndef VIRGIL_PYTHIA_BLIND_RESULT_H
38 #define VIRGIL_PYTHIA_BLIND_RESULT_H
39 
40 #include "../VirgilByteArray.h"
41 
42 namespace virgil {
43 namespace crypto {
44 namespace pythia {
45 
51 public:
60  : blindedPassword_(std::move(blindedPassword)),
61  blindingSecret_(std::move(blindingSecret)) {
62 
63  auto a = 5;
64  }
65 
70  return blindedPassword_;
71  }
72 
77  return blindingSecret_;
78  }
79 
80 private:
81  const VirgilByteArray blindedPassword_;
82  const VirgilByteArray blindingSecret_;
83 };
84 
85 } // namespace pythia
86 } // namespace crypto
87 } // namespace virgil
88 
89 #endif /* VIRGIL_PYTHIA_BLIND_RESULT_H */
Definition: VirgilHash.h:265
Handles result of the method VirgilPythia::blind().
Definition: VirgilPythiaBlindResult.h:50
Root namespace for all Virgil Security libraries.
Definition: VirgilAsn1Compatible.h:46
std::vector< unsigned char > VirgilByteArray
This type represents a sequence of bytes.
Definition: VirgilByteArray.h:50
const VirgilByteArray & blindedPassword() const
Definition: VirgilPythiaBlindResult.h:69
const VirgilByteArray & blindingSecret() const
Definition: VirgilPythiaBlindResult.h:76
VirgilPythiaBlindResult(VirgilByteArray blindedPassword, VirgilByteArray blindingSecret)
Encapsulate given data.
Definition: VirgilPythiaBlindResult.h:58