File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments