From 573a60654da267d32bf0e3d8a7198ab86222249d Mon Sep 17 00:00:00 2001 From: Kieran Prasch Date: Tue, 14 Sep 2021 19:11:42 -0700 Subject: [PATCH] Correct missing call to .public_key() when generating keystore ID. --- nucypher/crypto/keystore.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nucypher/crypto/keystore.py b/nucypher/crypto/keystore.py index 7ad18e932..f682a2dd6 100644 --- a/nucypher/crypto/keystore.py +++ b/nucypher/crypto/keystore.py @@ -285,7 +285,7 @@ class Keystore: # Derive verifying key (for use as ID) verifying_key = secret_key_factory_from_seed(secret).secret_key_by_label(_SIGNING_INFO) - keystore_id = bytes(verifying_key).hex()[:Keystore._ID_SIZE] + keystore_id = bytes(verifying_key.public_key()).hex()[:Keystore._ID_SIZE] # Generate paths keystore_dir = keystore_dir or Keystore._DEFAULT_DIR