fidorium 0.1.6

A FIDO2/CTAP2 authenticator daemon for Linux backed by TPM 2.0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use clap::Parser;

fn main() -> anyhow::Result<()> {
    let cfg = fidorium::config::Config::parse();
    tokio::runtime::Builder::new_multi_thread()
        .enable_all()
        .build()?
        .block_on(async {
            if cfg.wipe {
                fidorium::wipe(cfg).await
            } else {
                fidorium::run(cfg).await
            }
        })
}