@@ -155,7 +155,7 @@ export class CryptoManager {
155155 * Derive key from password using PBKDF2
156156 */
157157 async deriveKeyFromPassword (
158- _password : string ,
158+ password : string ,
159159 salt : Uint8Array ,
160160 iterations : number = CRYPTO_CONFIG . iterations
161161 ) : Promise < CryptoKey > {
@@ -195,7 +195,7 @@ export class CryptoManager {
195195 /**
196196 * Set user encryption key
197197 */
198- async setUserKey ( _password : string , keyInfo : UserKeyInfo ) : Promise < void > {
198+ async setUserKey ( password : string , keyInfo : UserKeyInfo ) : Promise < void > {
199199 try {
200200 const salt = this . base64ToUint8Array ( keyInfo . salt )
201201 this . userKey = await this . deriveKeyFromPassword ( password , salt , keyInfo . iterations )
@@ -452,7 +452,7 @@ export class CryptoManager {
452452 private async exportPrivateKeyToPem ( privateKey : CryptoKey ) : Promise < string > {
453453 const exported = await globalThis . crypto . subtle . exportKey ( 'pkcs8' , privateKey )
454454 const base64 = this . arrayBufferToBase64 ( exported )
455- return `' -----BEGIN ' + ' PRIVATE KEY-----' \n${ base64 } \n' -----END ' + ' PRIVATE KEY-----' `
455+ return `-----BEGIN PRIVATE KEY-----\n${ base64 } \n-----END PRIVATE KEY-----`
456456 }
457457
458458 /**
@@ -483,8 +483,8 @@ export class CryptoManager {
483483 */
484484 async importPrivateKeyFromPem ( pem : string ) : Promise < CryptoKey > {
485485 const base64 = pem
486- . replace ( '' -- -- - BEGIN ' + ' PRIVATE KEY-----' ', '' )
487- . replace ( '' -- -- - END ' + ' PRIVATE KEY-----' ', '' )
486+ . replace ( '-----BEGIN PRIVATE KEY-----' , '' )
487+ . replace ( '-----END PRIVATE KEY-----' , '' )
488488 . replace ( / \s / g, '' )
489489
490490 const keyData = this . base64ToArrayBuffer ( base64 )
@@ -555,7 +555,7 @@ export async function initializeCrypto(): Promise<void> {
555555}
556556
557557// Utility functions
558- export function generateUserKeyInfo ( _password : string ) : Promise < UserKeyInfo > {
558+ export function generateUserKeyInfo ( password : string ) : Promise < UserKeyInfo > {
559559 return new Promise ( ( resolve ) => {
560560 const salt = cryptoManager . generateSalt ( )
561561 resolve ( {
0 commit comments