mirror of
https://github.com/aljazceru/nutshell.git
synced 2025-12-23 11:44:19 +01:00
revert crypto
This commit is contained in:
@@ -6,20 +6,6 @@ from cashu.core.secp import PrivateKey, PublicKey
|
|||||||
from cashu.core.settings import MAX_ORDER
|
from cashu.core.settings import MAX_ORDER
|
||||||
|
|
||||||
|
|
||||||
def derivation_path_newer_than(d1: str, d2: str):
|
|
||||||
"""
|
|
||||||
Returns whether derivation path d1 is newer (deeper down the derivation tree)
|
|
||||||
than d2. Used for treating tokens with old keysets differently.
|
|
||||||
"""
|
|
||||||
# NOTE: Derivation paths are still just simple integers for now. This function needs
|
|
||||||
# to change once we upgrade to BIP32.
|
|
||||||
|
|
||||||
# the very first derivation path was "" (empty string) so anything is newer than itself
|
|
||||||
if d1 == "" and d2 != "":
|
|
||||||
return False
|
|
||||||
return int(d1) > int(d2)
|
|
||||||
|
|
||||||
|
|
||||||
def derive_keys(master_key: str, derivation_path: str = ""):
|
def derive_keys(master_key: str, derivation_path: str = ""):
|
||||||
"""
|
"""
|
||||||
Deterministic derivation of keys for 2^n values.
|
Deterministic derivation of keys for 2^n values.
|
||||||
|
|||||||
Reference in New Issue
Block a user