Skip to content
Snippets Groups Projects
Commit 36572ae8 authored by Moul's avatar Moul
Browse files

[mod] #71: rm from_seed, and save_seedhex_file

- rename save_seedhex_file_from_seed to save_seedhex_file
parent f6cedec6
Branches
Tags
1 merge request!54#71: handle seedhex
Pipeline #4405 passed
...@@ -68,23 +68,13 @@ class SigningKey(libnacl.sign.Signer): ...@@ -68,23 +68,13 @@ class SigningKey(libnacl.sign.Signer):
return cls(seed) return cls(seed)
def save_seedhex_file_from_seed(self, path: str) -> None: def save_seedhex_file(self, path: str) -> None:
""" """
Save hexadecimal seed file from seed Save hexadecimal seed file from seed
:param path: Authentication file path :param path: Authentication file path
""" """
seedhex = convert_seed_to_seedhex(self.seed) seedhex = convert_seed_to_seedhex(self.seed)
SigningKey.save_seedhex_file(seedhex, path)
@staticmethod
def save_seedhex_file(seedhex: str, path: str) -> None:
"""
Save hexadecimal seed file
:param seedhex: Hexadecimal seed string
:param path: Authentication file path
"""
with open(path, 'w') as fh: with open(path, 'w') as fh:
fh.write(seedhex) fh.write(seedhex)
...@@ -99,8 +89,8 @@ class SigningKey(libnacl.sign.Signer): ...@@ -99,8 +89,8 @@ class SigningKey(libnacl.sign.Signer):
seedhex = fh.read() seedhex = fh.read()
return SigningKey.from_seedhex(seedhex) return SigningKey.from_seedhex(seedhex)
@staticmethod @classmethod
def from_seedhex(seedhex: str) -> SigningKeyType: def from_seedhex(cls: Type[SigningKeyType], seedhex: str) -> SigningKeyType:
""" """
Return SigningKey instance from Seedhex Return SigningKey instance from Seedhex
...@@ -112,15 +102,6 @@ class SigningKey(libnacl.sign.Signer): ...@@ -112,15 +102,6 @@ class SigningKey(libnacl.sign.Signer):
raise Exception('Error: Bad seed hexadecimal format') raise Exception('Error: Bad seed hexadecimal format')
seedhex = match.groups()[0] seedhex = match.groups()[0]
seed = convert_seedhex_to_seed(seedhex) seed = convert_seedhex_to_seed(seedhex)
return SigningKey.from_seed(seed)
@classmethod
def from_seed(cls: Type[SigningKeyType], seed: bytes) -> SigningKeyType:
"""
Return SigningKey instance from Seed
:param str seed: seed string
"""
return cls(seed) return cls(seed)
def save_private_key(self, path: str) -> None: def save_private_key(self, path: str) -> None:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment