removed keyctl dependency
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2019-09-19 19:02:52 +02:00
parent 68d3978d85
commit 6128d1e30d
5 changed files with 9 additions and 73 deletions

View File

@@ -1,17 +0,0 @@
use keyutils::Keyring;
fn get_passphrase() -> Vec<u8> {
Keyring::request("user")
.unwrap()
.request_key("fido2luks")
.unwrap()
.read()
.unwrap()
}
fn add_secret(secret: &[u8]) {
Keyring::request("session")
.unwrap()
.add_key("cryptsetup", secret)
.unwrap();
}

View File

@@ -26,7 +26,6 @@ mod cli;
mod config;
mod device;
mod error;
mod keystore;
fn open_container(device: &PathBuf, name: &str, secret: &[u8; 32]) -> Fido2LuksResult<()> {
let mut handle = luks::open(device.canonicalize()?)?.luks1()?;