Crate nitrokey3[][src]

Expand description

Client library for Nitrokey 3 devices.

Quickstart

let devices = nitrokey3::list()?;
println!("Found {} Nitrokey 3 devices", devices.len());
for device in &devices {
    let device = devices.connect(device)?;
    println!("- Nitrokey 3 with firmware version {}", device.firmware_version()?);
}

Structs

A connected Nitrokey 3 device.

An available Nitrokey 3 device.

A collection of available Nitrokey 3 devices.

A firmware version number.

Enums

The boot mode for a reboot command.

A command-specific error.

Error type for Nitrokey 3 operations.

Functions

Lists all available Nitrokey 3 devices.