pub struct StorageStatus {
pub unencrypted_volume: VolumeStatus,
pub encrypted_volume: VolumeStatus,
pub hidden_volume: VolumeStatus,
pub firmware_version: FirmwareVersion,
pub firmware_locked: bool,
pub serial_number_sd_card: u32,
pub serial_number_smart_card: u32,
pub user_retry_count: u8,
pub admin_retry_count: u8,
pub new_sd_card_found: bool,
pub filled_with_random: bool,
pub stick_initialized: bool,
}Expand description
The status of a Nitrokey Storage device.
Fields§
§unencrypted_volume: VolumeStatusThe status of the unencrypted volume.
encrypted_volume: VolumeStatusThe status of the encrypted volume.
The status of the hidden volume.
firmware_version: FirmwareVersionThe firmware version.
firmware_locked: boolIndicates whether the firmware is locked.
serial_number_sd_card: u32The serial number of the SD card in the Storage stick.
serial_number_smart_card: u32The serial number of the smart card in the Storage stick.
user_retry_count: u8The number of remaining login attempts for the user PIN.
admin_retry_count: u8The number of remaining login attempts for the admin PIN.
new_sd_card_found: boolIndicates whether a new SD card was found.
filled_with_random: boolIndicates whether the SD card is filled with random characters.
stick_initialized: boolIndicates whether the stick has been initialized by generating the AES keys.
Trait Implementations§
Source§impl Debug for StorageStatus
impl Debug for StorageStatus
Source§impl From<NK_storage_status> for StorageStatus
impl From<NK_storage_status> for StorageStatus
Source§fn from(status: NK_storage_status) -> Self
fn from(status: NK_storage_status) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for StorageStatus
impl RefUnwindSafe for StorageStatus
impl Send for StorageStatus
impl Sync for StorageStatus
impl Unpin for StorageStatus
impl UnwindSafe for StorageStatus
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more