コード例 #1
0
    def test_save_and_load_from_ewif_file(self):
        sign_key_save = SigningKey.from_credentials("alice", "password",
                                                    ScryptParams())
        sign_key_save.save_ewif_file(TEST_FILE_PATH, "password")

        sign_key_load = SigningKey.from_ewif_file(TEST_FILE_PATH, "password")
        self.assertEqual(sign_key_save.sk, sign_key_load.sk)
コード例 #2
0
    def test_save_and_load_from_ewif_file(self):
        sign_key_save = SigningKey.from_credentials("alice", "password", ScryptParams())
        sign_key_save.save_ewif_file(TEST_FILE_PATH, "password")

        sign_key_load = SigningKey.from_ewif_file(TEST_FILE_PATH, "password")
        self.assertEqual(sign_key_save.sk, sign_key_load.sk)
# check public key
if signer.pubkey != pubkey:
    print("Bad credentials!")
    exit(1)

# prompt hidden user entry
ewif_password = getpass.getpass("Enter an encryption password: "******"Private key for public key %s saved in %s" %
      (signer.pubkey, PRIVATE_KEY_FILE_PATH))

try:
    # load private keys from file
    loaded_signer = SigningKey.from_ewif_file(PRIVATE_KEY_FILE_PATH,
                                              ewif_password)

    # check public key from file
    print("Public key %s loaded from file %s" %
          (loaded_signer.pubkey, PRIVATE_KEY_FILE_PATH))

except Exception as e:
    print(e)
    exit(1)

exit(0)
# init signer instance
signer = SigningKey.from_credentials(salt, password)

# check public key
if signer.pubkey != pubkey:
    print("Bad credentials!")
    exit(1)

# prompt hidden user entry
ewif_password = getpass.getpass("Enter an encryption password: "******"Private key for public key %s saved in %s" % (signer.pubkey, PRIVATE_KEY_FILE_PATH))

try:
    # load private keys from file
    loaded_signer = SigningKey.from_ewif_file(PRIVATE_KEY_FILE_PATH, ewif_password)

    # check public key from file
    print("Public key %s loaded from file %s" % (loaded_signer.pubkey, PRIVATE_KEY_FILE_PATH))

except Exception as e:
    print(e)
    exit(1)


exit(0)