Fix key length error

[error] failed to redirect to accounts page: TypeError: invalid key length
This commit is contained in:
Manav Rathi 2024-05-26 08:20:03 +05:30
parent 6d3d5d03f8
commit 5fe5451f5c
No known key found for this signature in database

View file

@ -14,6 +14,7 @@ import {
ACCOUNTS_PAGES,
PHOTOS_PAGES as PAGES,
} from "@ente/shared/constants/pages";
import ComlinkCryptoWorker from "@ente/shared/crypto";
import { getRecoveryKey } from "@ente/shared/crypto/helpers";
import {
encryptToB64,
@ -494,9 +495,10 @@ const UtilitySection: React.FC<UtilitySectionProps> = ({ closeSidebar }) => {
const resetSecret = await generateEncryptionKey();
const cryptoWorker = await ComlinkCryptoWorker.getInstance();
const encryptionResult = await encryptToB64(
resetSecret,
recoveryKey,
await cryptoWorker.fromHex(recoveryKey),
);
await configurePasskeyRecovery(