Functions
				
					
					checkCtrDecrypted
					
						- checkCtrDecrypted(saltOrAddress: string | Address, publicKeyEncoded: string): void
 
					
					
						- 
							
							
							
Parameters
							
								- 
									
saltOrAddress: string | Address
									
								 
								- 
									
publicKeyEncoded: string
									
								 
							
							Returns void
						 
					
				
				
					
					checkEcbDecrypted
					
						- checkEcbDecrypted(encryptedKey: string, decryptedKey: string, publicKeyEncoded: string): void
 
					
					
						- 
							
							
							
Parameters
							
								- 
									
encryptedKey: string
									
								 
								- 
									
decryptedKey: string
									
								 
								- 
									
publicKeyEncoded: string
									
								 
							
							Returns void
						 
					
				
				
					
					decryptWithCtr
					
						- decryptWithCtr(encryptedKey: string, keyphrase: string, saltOrAddress: string | Address, scryptParams?: ScryptParams): string
 
					
					
						- 
							
							
							
Parameters
							
								- 
									
encryptedKey: string
									
								 
								- 
									
keyphrase: string
									
								 
								- 
									
saltOrAddress: string | Address
									
								 
								- 
									
Default value scryptParams: ScryptParams = DEFAULT_SCRYPT
								 
							
							Returns string
						 
					
				
				
					
					decryptWithEcb
					
						- decryptWithEcb(encryptedKey: string, keyphrase: string, scryptParams?: ScryptParams): string
 
					
					
						- 
							
							
							
Parameters
							
								- 
									
encryptedKey: string
								 
								- 
									
keyphrase: string
								 
								- 
									
Default value scryptParams: ScryptParams = DEFAULT_SCRYPT
								 
							
							Returns string
						 
					
				
				
					
					decryptWithGcm
					
						- decryptWithGcm(encrypted: string, address: Address, salt: string, keyphrase: string, scryptParams?: ScryptParams): string
 
					
					
						- 
							
							
							
Parameters
							
								- 
									
encrypted: string
									
								 
								- 
									
									
								
 
								- 
									
salt: string
									
								 
								- 
									
keyphrase: string
									
								 
								- 
									
Default value scryptParams: ScryptParams = DEFAULT_SCRYPT
									
								 
							
							Returns string
						 
					
				
				
					
					encryptWithCtr
					
						- encryptWithCtr(privateKey: string, publicKeyEncoded: string, keyphrase: string, scryptParams?: ScryptParams): string
 
					
					
						- 
							
							
							
Parameters
							
								- 
									
privateKey: string
								 
								- 
									
publicKeyEncoded: string
								 
								- 
									
keyphrase: string
								 
								- 
									
Default value scryptParams: ScryptParams = DEFAULT_SCRYPT
								 
							
							Returns string
						 
					
				
				
					
					encryptWithEcb
					
						- encryptWithEcb(privateKey: string, publicKeyEncoded: string, keyphrase: string, scryptParams?: ScryptParams): string
 
					
					
						- 
							
							
							
Parameters
							
								- 
									
privateKey: string
								 
								- 
									
publicKeyEncoded: string
								 
								- 
									
keyphrase: string
								 
								- 
									
Default value scryptParams: ScryptParams = DEFAULT_SCRYPT
								 
							
							Returns string
						 
					
				
				
					
					encryptWithGcm
					
						- encryptWithGcm(privateKey: string, address: Address, salt: string, keyphrase: string, scryptParams?: ScryptParams): string
 
					
					
						- 
							
							
							
Parameters
							
								- 
									
privateKey: string
									
								 
								- 
									
									
								
 
								- 
									
salt: string
									
								 
								- 
									
keyphrase: string
									
								 
								- 
									
Default value scryptParams: ScryptParams = DEFAULT_SCRYPT
									
								 
							
							Returns string
						 
					
				
				
					
					scrypt
					
						- scrypt(keyphrase: string, addressHash: string, params: ScryptParams): Buffer
 
					
					
						- 
							
							
							
Parameters
							
								- 
									
keyphrase: string
									
								 
								- 
									
addressHash: string
									
								 
								- 
									
									
								
 
							
							Returns Buffer
						 
					
				
			
		 
		
	 
 
 
Checks if the password supplied to decrypt was correct.
This method was taken out from decrypt, because it needs to create public key from private key and it needs to be supplied from outside.