text changes and remove infra folder
This commit is contained in:
@@ -5,14 +5,14 @@ const bcrypt = require("bcryptjs");
|
||||
const logger = require("../utils/logger");
|
||||
|
||||
// Configuration
|
||||
const TOTP_ISSUER = process.env.TOTP_ISSUER || "VillageShare";
|
||||
const TOTP_ISSUER = process.env.TOTP_ISSUER;
|
||||
const EMAIL_OTP_EXPIRY_MINUTES = parseInt(
|
||||
process.env.TWO_FACTOR_EMAIL_OTP_EXPIRY_MINUTES || "10",
|
||||
10
|
||||
process.env.TWO_FACTOR_EMAIL_OTP_EXPIRY_MINUTES,
|
||||
10,
|
||||
);
|
||||
const STEP_UP_VALIDITY_MINUTES = parseInt(
|
||||
process.env.TWO_FACTOR_STEP_UP_VALIDITY_MINUTES || "5",
|
||||
10
|
||||
process.env.TWO_FACTOR_STEP_UP_VALIDITY_MINUTES,
|
||||
10,
|
||||
);
|
||||
const MAX_EMAIL_OTP_ATTEMPTS = 3;
|
||||
const RECOVERY_CODE_COUNT = 10;
|
||||
@@ -243,7 +243,7 @@ class TwoFactorService {
|
||||
const encryptionKey = process.env.TOTP_ENCRYPTION_KEY;
|
||||
if (!encryptionKey || encryptionKey.length !== 64) {
|
||||
throw new Error(
|
||||
"TOTP_ENCRYPTION_KEY must be a 64-character hex string (32 bytes)"
|
||||
"TOTP_ENCRYPTION_KEY must be a 64-character hex string (32 bytes)",
|
||||
);
|
||||
}
|
||||
|
||||
@@ -251,7 +251,7 @@ class TwoFactorService {
|
||||
const cipher = crypto.createCipheriv(
|
||||
"aes-256-gcm",
|
||||
Buffer.from(encryptionKey, "hex"),
|
||||
iv
|
||||
iv,
|
||||
);
|
||||
|
||||
let encrypted = cipher.update(secret, "utf8", "hex");
|
||||
@@ -275,7 +275,7 @@ class TwoFactorService {
|
||||
const encryptionKey = process.env.TOTP_ENCRYPTION_KEY;
|
||||
if (!encryptionKey || encryptionKey.length !== 64) {
|
||||
throw new Error(
|
||||
"TOTP_ENCRYPTION_KEY must be a 64-character hex string (32 bytes)"
|
||||
"TOTP_ENCRYPTION_KEY must be a 64-character hex string (32 bytes)",
|
||||
);
|
||||
}
|
||||
|
||||
@@ -283,7 +283,7 @@ class TwoFactorService {
|
||||
const decipher = crypto.createDecipheriv(
|
||||
"aes-256-gcm",
|
||||
Buffer.from(encryptionKey, "hex"),
|
||||
Buffer.from(iv, "hex")
|
||||
Buffer.from(iv, "hex"),
|
||||
);
|
||||
decipher.setAuthTag(Buffer.from(authTag, "hex"));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user