mirror of
https://github.com/trezor/trezor-firmware.git
synced 2024-11-15 12:08:59 +00:00
ProtocolMixin: make expand_path static
This commit is contained in:
parent
f1868b72cd
commit
bc14e05998
@ -365,7 +365,8 @@ class ProtocolMixin(object):
|
||||
# Convert minus signs to uint32 with flag
|
||||
return [ int(abs(x) | self.PRIME_DERIVATION_FLAG) if x < 0 else x for x in n ]
|
||||
|
||||
def expand_path(self, n):
|
||||
@staticmethod
|
||||
def expand_path(n):
|
||||
# Convert string of bip32 path to list of uint32 integers with prime flags
|
||||
# 0/-1/1' -> [0, 0x80000001, 0x80000001]
|
||||
if not n:
|
||||
@ -384,7 +385,7 @@ class ProtocolMixin(object):
|
||||
x = abs(int(x))
|
||||
|
||||
if prime:
|
||||
x |= self.PRIME_DERIVATION_FLAG
|
||||
x |= ProtocolMixin.PRIME_DERIVATION_FLAG
|
||||
|
||||
path.append(x)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user