Go to the documentation of this file.
31 std::array<std::uint8_t, 16>
salt;
44 virtual bool login(
UserLevel userLevel,
const std::string& password);
51 const std::string& password,
54 const std::string& password,
PasswordHash CreatePasswortHash(UserLevel userLevel, const std::string &password, const ChallengeRequest &challengeRequest)
UserLevel
Available CoLa user levels.
std::array< std::uint8_t, 16 > salt
std::array< std::uint8_t, 32 > ChallengeResponse
AuthenticationSecure(SafeVisionaryControl &vctrl)
std::array< std::uint8_t, 32 > PasswordHash
std::array< std::uint8_t, 16 > challenge
SafeVisionaryControl & m_VisionaryControl
virtual ~AuthenticationSecure()
ChallengeResponse CreateChallengeResponse(UserLevel userLevel, const std::string &password, const ChallengeRequest &challengeRequest)
virtual bool login(UserLevel userLevel, const std::string &password)