Skip to content

Commit 57fb0f1

Browse files
authored
Merge pull request #277 from steemit/AlexChien-fix-addkey-error
Community - fix missing positional argument: mode
2 parents e842a6b + 5379613 commit 57fb0f1

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

steembase/bip38.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ def encrypt(privkey, passphrase):
7777
else:
7878
raise ValueError("No scrypt module loaded")
7979
(derived_half1, derived_half2) = (key[:32], key[32:])
80-
aes = AES.new(derived_half2)
80+
aes = AES.new(derived_half2, AES.MODE_ECB)
8181
encrypted_half1 = _encrypt_xor(privkeyhex[:32], derived_half1[:16], aes)
8282
encrypted_half2 = _encrypt_xor(privkeyhex[32:], derived_half1[16:], aes)
8383
" flag byte is forced 0xc0 because Graphene only uses compressed keys "
@@ -121,7 +121,7 @@ def decrypt(encrypted_privkey, passphrase):
121121
derivedhalf2 = key[32:64]
122122
encryptedhalf1 = d[0:16]
123123
encryptedhalf2 = d[16:32]
124-
aes = AES.new(derivedhalf2)
124+
aes = AES.new(derivedhalf2, AES.MODE_ECB)
125125
decryptedhalf2 = aes.decrypt(encryptedhalf2)
126126
decryptedhalf1 = aes.decrypt(encryptedhalf1)
127127
privraw = decryptedhalf1 + decryptedhalf2

0 commit comments

Comments
 (0)