프론트엔드 암호 모듈 리팩토링

This commit is contained in:
static committed 2025-01-03 12:21:53 +09:00
1 parent afe672228a
commit aad5617d25
15 files changed
+336 -298

No files matched your search

+3 -8
View File
@@ -1,9 +1,4 @@
import {
encodeToBase64,
decodeFromBase64,
decryptRSACiphertext,
signRSAMessage,
} from "$lib/modules/crypto";
import { encodeToBase64, decryptChallenge, signMessage } from "$lib/modules/crypto";
import type {
TokenUpgradeRequest,
TokenUpgradeResponse,
@@ -29,8 +24,8 @@ export const requestTokenUpgrade = async (
if (!res.ok) return false;
const { challenge }: TokenUpgradeResponse = await res.json();
const answer = await decryptRSACiphertext(decodeFromBase64(challenge), decryptKey);
const sigAnswer = await signRSAMessage(answer, signKey);
const answer = await decryptChallenge(challenge, decryptKey);
const sigAnswer = await signMessage(answer, signKey);
res = await fetch("/api/auth/upgradeToken/verify", {
method: "POST",