lib/rotp/totp.rb in rotp-5.1.0 vs lib/rotp/totp.rb in rotp-6.0.0

- old
+ new

@@ -60,10 +60,10 @@ # query string. issuer_string = issuer.nil? ? '' : "#{Addressable::URI.escape(issuer)}:" params = { secret: secret, period: interval == 30 ? nil : interval, - issuer: issuer, + issuer: Addressable::URI.encode(issuer), digits: digits == DEFAULT_DIGITS ? nil : digits, algorithm: digest.casecmp('SHA1').zero? ? nil : digest.upcase } encode_params("otpauth://totp/#{issuer_string}#{Addressable::URI.escape(name)}", params) end