mirror of
https://github.com/kmc7468/arkvault.git
synced 2025-12-16 15:08:46 +00:00
디렉터리 페이지 레이아웃 구현 및 디렉터리 생성 구현
This commit is contained in:
@@ -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),
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user