35 std::string
BIP38_Encrypt(std::string strAddress, std::string strPassphrase,
uint256 privKey,
bool fCompressed);
36 bool BIP38_Decrypt(std::string strPassphrase, std::string strEncryptedKey,
uint256& privKey,
bool& fCompressed);
void ComputePreFactor(std::string strPassphrase, std::string strSalt, uint256 &prefactor)
void ComputeSeedBPass(CPubKey passpoint, std::string strAddressHash, std::string strOwnerSalt, uint512 &seedBPass)
std::string AddressToBip38Hash(const std::string &address)
bool BIP38_Decrypt(std::string strPassphrase, std::string strEncryptedKey, uint256 &privKey, bool &fCompressed)
std::string BIP38_Encrypt(std::string strAddress, std::string strPassphrase, uint256 privKey, bool fCompressed)
void ComputeFactorB(uint256 seedB, uint256 &factorB)
bool ComputePasspoint(uint256 passfactor, CPubKey &passpoint)
void ComputePassfactor(std::string ownersalt, uint256 prefactor, uint256 &passfactor)
void DecryptAES(uint256 encryptedIn, uint256 decryptionKey, uint256 &output)
39 bytes - 78 characters 1) Prefix - 2 bytes - 4 chars - strKey[0..3] 2) Flagbyte - 1 byte - 2 chars ...
An encapsulated public key.