Le Sat, Dec 09, 2023 at 11:36:48PM -0800, Greg Steuck a écrit :
> Greg Steuck <gne...@openbsd.org> writes:
> 
> > So I was wondering which program is responsible (because my previous
> > "fix" was to restart the X session). Turns out exiting firefox is
> > enough to get the device back.
> 
> I don't understand how or why firefox decides that it should hold on to
> fido devices, but hibernate isn't necessary. Right now I'm seeing:

i have absolutely no knowledge about fido nor rust, but the code dealing
with this is in
https://github.com/mozilla/authenticator-rs/blob/ctap2-2021/src/transport/openbsd/monitor.rs
(that's "upstream") - or more actually
https://searchfox.org/mozilla-central/source/third_party/rust/authenticator/src/transport/openbsd/monitor.rs
for firefox trunk and
https://searchfox.org/mozilla-release/source/third_party/rust/authenticator/src/transport/openbsd/monitor.rs
for firefox releases.

the authenticator-rs crate has had much development upstream for
something called 'ctap2' (whatever that is) and im not fully sure
corresponding code has been done properly for openbsd, if that matters.

Landry

Reply via email to