You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Touch your authenticator to open the vault at ~/Secrets/pypi.tokenring
Traceback (most recent call last):
File "/Users/glyph/.virtualenvs/TokenRing/bin/tokenring", line 8, in <module>
sys.exit(cli())
^^^^^
File "/Users/glyph/.virtualenvs/TokenRing/lib/python3.11/site-packages/click/core.py", line 1130, in __call__
return self.main(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/glyph/.virtualenvs/TokenRing/lib/python3.11/site-packages/click/core.py", line 1055, in main
rv = self.invoke(ctx)
^^^^^^^^^^^^^^^^
File "/Users/glyph/.virtualenvs/TokenRing/lib/python3.11/site-packages/click/core.py", line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/glyph/.virtualenvs/TokenRing/lib/python3.11/site-packages/click/core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/glyph/.virtualenvs/TokenRing/lib/python3.11/site-packages/click/core.py", line 760, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/glyph/.virtualenvs/TokenRing/lib/python3.11/site-packages/decorator.py", line 232, in fun
return caller(func, *(extras + args), **kw)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/glyph/.virtualenvs/TokenRing/lib/python3.11/site-packages/pyuac/main_decorator.py", line 71, in main_requires_admin
return run_function(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/glyph/Projects/TokenRing/src/tokenring/cli.py", line 67, in agent
vault = local_ring.realize_vault()
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/glyph/Projects/TokenRing/src/tokenring/local.py", line 35, in realize_vault
self.vault = Vault.load(self.location)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/glyph/Projects/TokenRing/src/tokenring/vault.py", line 114, in load
return cls.deserialize(interaction, client, contents, where)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/glyph/Projects/TokenRing/src/tokenring/vault.py", line 64, in deserialize
vault_handle.remember_key()
File "/Users/glyph/Projects/TokenRing/src/tokenring/handles.py", line 164, in remember_key
self._saved_key = self.key_as_bytes()
^^^^^^^^^^^^^^^^^^^
File "/Users/glyph/Projects/TokenRing/src/tokenring/handles.py", line 173, in key_as_bytes
return self.credential.key_from_salt(self.salt)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/glyph/Projects/TokenRing/src/tokenring/handles.py", line 108, in key_from_salt
output1 = assertion_result.extension_results["hmacGetSecret"]["output1"]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "/Users/glyph/Projects/python-fido2/fido2/webauthn.py", line 673, in __getitem__
value = self._members[key]
~~~~~~~~~~~~~^^^^^
KeyError: 'hmacGetSecret'
The text was updated successfully, but these errors were encountered:
fixes#2
This commit was sponsored by Devin Prater, Greg Back, James C Abel,
and my other patrons. If you want to join them, you can support my
work at https://glyph.im/patrons/.
The text was updated successfully, but these errors were encountered: