Sha256: bcb606efe85c4de04e18f5c585a7398c6ef45c6e307dfaffe4172af8a5a6d05b

Contents?: true

Size: 416 Bytes

Versions: 15

Compression:

Stored size: 416 Bytes

Contents

require 'yubikey'

key = 'ecde18dbe76fbd0c33330f1c354871db'
otp = 'dteffujehknhfjbrjnlnldnhcujvddbikngjrtgh'
token = Yubikey::OTP.new(otp, key)

p "Device public id: #{token.public_id}"
p "Device secret id: #{token.secret_id}"
p "Device insertions: #{token.insert_counter}"
p "Session activation counter: #{token.session_counter}"
p "Session timestamp: #{token.timestamp}"
p "OTP random data: #{token.random_number}"

Version data entries

15 entries across 15 versions & 2 rubygems

Version Path
titanous-yubikey-1.0.0 examples/otp.rb
titanous-yubikey-1.0.1 examples/otp.rb
titanous-yubikey-1.0.2 examples/otp.rb
titanous-yubikey-1.1.0 examples/otp.rb
titanous-yubikey-1.1.1 examples/otp.rb
yubikey-1.4.1 examples/otp.rb
yubikey-1.4.0 examples/otp.rb
yubikey-1.3.1 examples/otp.rb
yubikey-1.3.0 examples/otp.rb
yubikey-1.2.1 examples/otp.rb
yubikey-1.2.0 examples/otp.rb
yubikey-1.1.1 examples/otp.rb
yubikey-1.0.0 examples/otp.rb
yubikey-1.1.0 examples/otp.rb
yubikey-1.0.2 examples/otp.rb