aboutsummaryrefslogtreecommitdiff
path: root/src/args.rs
diff options
context:
space:
mode:
authorRobin Krahl <robin.krahl@ireas.org>2020-09-10 12:20:13 +0200
committerDaniel Mueller <deso@posteo.net>2021-01-10 21:05:19 -0800
commitb23296e1cc47cf5350835d8a8cca6eb6f5d7d270 (patch)
tree61db1288e6076fd03bc8d9603817df8778c946ce /src/args.rs
parent23dee1867bba7d899bd806b4ed41d29a2800db89 (diff)
downloadnitrocli-b23296e1cc47cf5350835d8a8cca6eb6f5d7d270.tar.gz
nitrocli-b23296e1cc47cf5350835d8a8cca6eb6f5d7d270.tar.bz2
Add fill command to overwrite SD card
This patch adds the fill command that overwrites the SD card with random data. Similar to the reset command, we always require the user to enter the admin PIN even if is cached.
Diffstat (limited to 'src/args.rs')
-rw-r--r--src/args.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/args.rs b/src/args.rs
index 80abe17..4947825 100644
--- a/src/args.rs
+++ b/src/args.rs
@@ -79,6 +79,8 @@ Command! {
Config(ConfigArgs) => |ctx, args: ConfigArgs| args.subcmd.execute(ctx),
/// Interacts with the device's encrypted volume
Encrypted(EncryptedArgs) => |ctx, args: EncryptedArgs| args.subcmd.execute(ctx),
+ /// Fills the SD card with random data
+ Fill => crate::commands::fill,
/// Interacts with the device's hidden volume
Hidden(HiddenArgs) => |ctx, args: HiddenArgs| args.subcmd.execute(ctx),
/// Lists the attached Nitrokey devices