module U2F

Constants

DIGEST
VERSION

Public Class Methods

urlsafe_decode64(string) click to toggle source

Variant of Base64::urlsafe_decode64 which adds padding if necessary

# File lib/u2f/u2f.rb, line 172
def self.urlsafe_decode64(string)
  string = case string.length % 4
    when 2 then string + '=='
    when 3 then string + '='
    else
      string
  end
  Base64.urlsafe_decode64(string)
end
urlsafe_encode64(string) click to toggle source

Variant of Base64::urlsafe_encode64 which removes padding

# File lib/u2f/u2f.rb, line 185
def self.urlsafe_encode64(string)
  Base64.urlsafe_encode64(string).delete('=')
end