remove explicit default encoding
This commit is contained in:
		
							
								
								
									
										6
									
								
								index.js
									
									
									
									
									
								
							
							
						
						
									
										6
									
								
								index.js
									
									
									
									
									
								
							@@ -165,7 +165,7 @@ function encrypt_aes (text, pass, mode = encryption_mode_cbc_256) {
 | 
			
		||||
  const salt = crypto.randomBytes (mode.salt_size);
 | 
			
		||||
  // eslint-disable-next-line no-sync
 | 
			
		||||
  const key = crypto.pbkdf2Sync (
 | 
			
		||||
    Buffer.from (pass, 'utf-8'),
 | 
			
		||||
    Buffer.from (pass),
 | 
			
		||||
    salt,
 | 
			
		||||
    mode.iterations,
 | 
			
		||||
    mode.key_size,
 | 
			
		||||
@@ -203,7 +203,7 @@ function decrypt_aes (
 | 
			
		||||
    buf = buf.slice (mode.salt_size);
 | 
			
		||||
    // eslint-disable-next-line no-sync
 | 
			
		||||
    const key = crypto.pbkdf2Sync (
 | 
			
		||||
      Buffer.from (pass, 'utf-8'),
 | 
			
		||||
      Buffer.from (pass),
 | 
			
		||||
      salt,
 | 
			
		||||
      mode.iterations,
 | 
			
		||||
      mode.key_size,
 | 
			
		||||
@@ -216,7 +216,7 @@ function decrypt_aes (
 | 
			
		||||
      cipher.update (buf),
 | 
			
		||||
      cipher.final ()
 | 
			
		||||
    ])
 | 
			
		||||
      .toString ('utf-8');
 | 
			
		||||
      .toString ();
 | 
			
		||||
  }
 | 
			
		||||
  catch (e) {
 | 
			
		||||
    if (rethrow)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user