fix empty issuer in uri
[squeep-totp] / lib / hotp.js
index 0e20145e4c2c11aec6c9e84bcbb6b48851a68ae2..7741a19fc9ae4e3dc5d6511dc7a1905d16b2cb9a 100644 (file)
@@ -134,7 +134,7 @@ class HMACBasedOneTimePassword {
    * Make a new key, of the assigned encoding.
    * @param {String=} encoding
    * @param {String=} algorithm
-   * @returns {String|Buffer}
+   * @returns {Promise<String|Buffer>}
    */
   static async createKey(algorithm = 'sha1', encoding = 'hex') {
     const key = await randomBytesAsync(this._algorithmKeyLength(algorithm));
@@ -277,6 +277,7 @@ class HMACBasedOneTimePassword {
 
   static get _qrURIDefaultOptions() {
     return {
+      issuer: '',
       scheme: 'otpauth',
       type: this._type,
     };