From d825e6a31bf980dde8afd94fba61614523e60f09 Mon Sep 17 00:00:00 2001 From: Pieter Wuille Date: Mon, 7 Nov 2011 00:05:42 +0100 Subject: Some extra comments --- src/crypter.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/crypter.h') diff --git a/src/crypter.h b/src/crypter.h index 5b95ea415e..e8ca30a8cc 100644 --- a/src/crypter.h +++ b/src/crypter.h @@ -13,15 +13,15 @@ const unsigned int WALLET_CRYPTO_SALT_SIZE = 8; Private key encryption is done based on a CMasterKey, which holds a salt and random encryption key. -CMasterKeys is encrypted using AES-256-CBC using a key +CMasterKeys are encrypted using AES-256-CBC using a key derived using derivation method nDerivationMethod (0 == EVP_sha512()) and derivation iterations nDeriveIterations. vchOtherDerivationParameters is provided for alternative algorithms which may require more parameters (such as scrypt). Wallet Private Keys are then encrypted using AES-256-CBC -with the double-sha256 of the private key as the IV, and the -master key's key as the encryption key. +with the double-sha256 of the public key as the IV, and the +master key's key as the encryption key (see keystore.[ch]). */ class CMasterKey -- cgit v1.2.3