From 13cc1ca86a756282b88e15e70d2bea3896210179 Mon Sep 17 00:00:00 2001 From: sra Date: Wed, 4 Mar 2026 13:52:39 +0100 Subject: [PATCH] Enable BLS12-377 and ZIP32 derivations in parameters installation --- ledgerblue/loadApp.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ledgerblue/loadApp.py b/ledgerblue/loadApp.py index f529c68..b31b547 100644 --- a/ledgerblue/loadApp.py +++ b/ledgerblue/loadApp.py @@ -54,7 +54,7 @@ def get_argparser(): parser.add_argument( "--curve", help="""A curve on which BIP 32 derivation is locked ("secp256k1", "secp256r1", -"ed25519" or "bls12381g1"), can be repeated""", +"ed25519", "bls12381g1", "bls12377g1" or "jubjub"), can be repeated""", action="append", ) parser.add_argument( @@ -227,6 +227,10 @@ def main(args, debug: bool = True): curveMask |= 0x04 elif curve == "bls12381g1": curveMask |= 0x10 + elif curve == 'bls12377g1': + curveMask |= 0x20 + elif curve == 'jubjub': + curveMask |= 0x40 else: raise Exception("Unknown curve " + curve)