Module U2F
In: lib/version.rb
lib/u2f.rb
lib/u2f/client_data.rb
lib/u2f/register_request.rb
lib/u2f/request_base.rb
lib/u2f/sign_response.rb
lib/u2f/u2f.rb
lib/u2f/sign_request.rb
lib/u2f/errors.rb
lib/u2f/register_response.rb
lib/u2f/registration.rb

Methods

Classes and Modules

Module U2F::RequestBase
Class U2F::AttestationDecodeError
Class U2F::AttestationSignatureError
Class U2F::AttestationVerificationError
Class U2F::AuthenticationFailedError
Class U2F::ClientData
Class U2F::ClientDataTypeError
Class U2F::CounterTooLowError
Class U2F::Error
Class U2F::FakeU2F
Class U2F::NoMatchingRegistrationError
Class U2F::NoMatchingRequestError
Class U2F::PublicKeyDecodeError
Class U2F::RegisterRequest
Class U2F::RegisterResponse
Class U2F::Registration
Class U2F::RegistrationError
Class U2F::SignRequest
Class U2F::SignResponse
Class U2F::U2F
Class U2F::UnmatchedChallengeError
Class U2F::UserNotPresentError

Constants

VERSION = "0.2.1"
DIGEST = OpenSSL::Digest::SHA256

Public Class methods

Variant of Base64::urlsafe_decode64 which adds padding if necessary

Variant of Base64::urlsafe_encode64 which removes padding

[Validate]