http://mmgen-wallet.i2p/project/mmgen/mmgen-wallet/commit/2b183c18f3c800daaabcbff45b31b2857a7b0b17
= 0: - return 0 - data = vKeyData + vSalt - for i in xrange(nDerivIterations): - data = hashlib.sha512(data).digest() - self.SetKey(data[0:32]) - self.SetIV(data[32:32+16]) - return len(data) - - def SetKey(self, key): - self.chKey = key - - def SetIV(self, iv): - self.chIV = iv[0:16] - - def Encrypt(self, data): - return AES.new(self.chKey,AES.MODE_CBC,self.chIV).encrypt(data)[0:32] - - def Decrypt(self, data): - return AES.new(self.chKey,AES.MODE_CBC,self.chIV).decrypt(data)[0:32] - -try:...