디렉터리 페이지 레이아웃 구현 및 디렉터리 생성 구현

This commit is contained in:
static
2025-01-02 08:49:51 +09:00
parent baf48579b8
commit 31081e5191
21 changed files with 403 additions and 38 deletions

View File

@@ -2,9 +2,8 @@ import {
generateRSAKeyPair,
makeRSAKeyNonextractable,
exportRSAKeyToBase64,
generateAESKey,
makeAESKeyNonextractable,
wrapAESKeyUsingRSA,
generateAESMasterKey,
wrapAESMasterKey,
} from "$lib/modules/crypto";
import { clientKeyStore } from "$lib/stores";
@@ -29,9 +28,8 @@ export const generateClientKeys = async () => {
};
export const generateInitialMasterKey = async (encryptKey: CryptoKey) => {
const masterKey = await generateAESKey();
const masterKey = await generateAESMasterKey();
return {
masterKey: await makeAESKeyNonextractable(masterKey),
masterKeyWrapped: await wrapAESKeyUsingRSA(masterKey, encryptKey),
masterKeyWrapped: await wrapAESMasterKey(masterKey, encryptKey),
};
};