Refactor and prep for OpenSSL. Commentted out OpenSSL code is in lib/yubikey/otp.rb