MCPcopy Index your code
hub / github.com/DeepNotesApp/DeepNotes / verifyRecoveryCode

Function verifyRecoveryCode

apps/app-server/src/utils/crypto.ts:172–182  ·  view source on GitHub ↗
(
  recoveryCode: string,
  hashedRecoveryCode: Uint8Array,
)

Source from the content-addressed store, hash-verified

170 );
171}
172export function verifyRecoveryCode(
173 recoveryCode: string,
174 hashedRecoveryCode: Uint8Array,
175) {
176 const salt = hashedRecoveryCode.slice(0, 16);
177
178 return sodium.memcmp(
179 hashedRecoveryCode.slice(16),
180 hashRecoveryCode(recoveryCode, salt).slice(16),
181 );
182}

Callers 1

_checkTwoFactorAuthFunction · 0.90

Calls 1

hashRecoveryCodeFunction · 0.85

Tested by

no test coverage detected