projects
/
squeep-totp
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix default key encoding for constructor arguments to align with default key creation...
[squeep-totp]
/
lib
/
hotp.js
diff --git
a/lib/hotp.js
b/lib/hotp.js
index 0e20145e4c2c11aec6c9e84bcbb6b48851a68ae2..90942cc4b4691af0cd05bd9e3c379b92a650caca 100644
(file)
--- a/
lib/hotp.js
+++ b/
lib/hotp.js
@@
-48,7
+48,7
@@
class HMACBasedOneTimePassword {
return {
codeLength: 6,
counter: 0n,
return {
codeLength: 6,
counter: 0n,
- keyEncoding: '
ascii
',
+ keyEncoding: '
hex
',
algorithm: 'sha1',
};
}
algorithm: 'sha1',
};
}
@@
-134,7
+134,7
@@
class HMACBasedOneTimePassword {
* Make a new key, of the assigned encoding.
* @param {String=} encoding
* @param {String=} algorithm
* 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));
*/
static async createKey(algorithm = 'sha1', encoding = 'hex') {
const key = await randomBytesAsync(this._algorithmKeyLength(algorithm));
@@
-277,6
+277,7
@@
class HMACBasedOneTimePassword {
static get _qrURIDefaultOptions() {
return {
static get _qrURIDefaultOptions() {
return {
+ issuer: '',
scheme: 'otpauth',
type: this._type,
};
scheme: 'otpauth',
type: this._type,
};