diff --git a/Cargo.toml b/Cargo.toml
index 361ba7a3323a53d2c99c40ac87d59b2c13bbd68d..718f669b0a5626834315ee94deed55aefd489524 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -31,7 +31,6 @@ snafu = { version = "0.7", default-features = false, features = ["rust_1_61"] }
 # TODO: check that log macro calls disappear in no_std builds
 log = { version = "0.4" }
 heapless = "0.7.10"
-no-panic = "0.1"
 
 # allows avoiding utf8 for SSH identifier names
 ascii = { version = "1.0", default-features = false }
diff --git a/src/cliauth.rs b/src/cliauth.rs
index 18b44402b5353b6543fe1d0b54c5adc8ef5fb2c1..80af9e3045031db1d4dbbce8fe03f10885d5a486 100644
--- a/src/cliauth.rs
+++ b/src/cliauth.rs
@@ -6,7 +6,6 @@ use {
 
 use core::task::{Poll, Waker};
 use heapless::{String, Vec};
-use no_panic::no_panic;
 use pretty_hex::PrettyHex;