Virgil Security Crypto library  2.6.3
Public Member Functions | List of all members
virgil::crypto::pythia::VirgilPythiaTransformResult Class Reference

Handles result of the method VirgilPythia::transform(). More...

#include <VirgilPythiaTransformResult.h>

Public Member Functions

 VirgilPythiaTransformResult (VirgilByteArray transformedPassword, VirgilByteArray transformedTweak)
 Encapsulate given data. More...
 
const VirgilByteArraytransformedPassword () const
 
const VirgilByteArraytransformedTweak () const
 

Detailed Description

Handles result of the method VirgilPythia::transform().

Constructor & Destructor Documentation

virgil::crypto::pythia::VirgilPythiaTransformResult::VirgilPythiaTransformResult ( VirgilByteArray  transformedPassword,
VirgilByteArray  transformedTweak 
)
inlineexplicit

Encapsulate given data.

Parameters
transformedPassword- GT blinded password, protected using server secret (pythia_secret + pythia_scope_secret + tweak).
transformedTweak- G2 tweak value turned into an elliptic curve point. This value is used by Prove() operation.

Member Function Documentation

const VirgilByteArray& virgil::crypto::pythia::VirgilPythiaTransformResult::transformedPassword ( ) const
inline
Returns
GT blinded password, protected using server secret (pythia_secret + pythia_scope_secret + tweak).
const VirgilByteArray& virgil::crypto::pythia::VirgilPythiaTransformResult::transformedTweak ( ) const
inline
Returns
G2 tweak value turned into an elliptic curve point. This value is used by VirgilPythia::prove() operation.

The documentation for this class was generated from the following file: