28#ifndef FIDO_ASSERTION_H_
29#define FIDO_ASSERTION_H_
41 size_t &challenge_res_len)
override;
Class to initiate authentication(aka assertion in FIDO terminology) on client side by generating a si...
Definition: assertion.h:39
Class to initiate authentication(aka assertion in FIDO terminology) on client side by generating a si...
Definition: fido_assertion.h:37
void set_client_data(const unsigned char *, const char *) override
Set method to set 32 bytes random salt.
Definition: fido_assertion.cc:110
bool sign_challenge() override
Method to obtains an assertion from a FIDO device.
Definition: fido_assertion.cc:67
bool get_signed_challenge(unsigned char **challenge_res, size_t &challenge_res_len) override
This method will extract authenticator data, signature from fido_assert_t struct and serialize it.
Definition: fido_assertion.cc:44
bool parse_challenge(const unsigned char *challenge) override
Helper method to parse the challenge received from server during authentication process.
Definition: fido_assertion.cc:124