misc clippy fixes
the trivial ones ;) Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
This commit is contained in:
@ -119,7 +119,7 @@ impl KeyConfig {
|
||||
/// Creates a new, unencrypted key.
|
||||
pub fn without_password(raw_key: [u8; 32]) -> Result<Self, Error> {
|
||||
// always compute fingerprint
|
||||
let crypt_config = CryptConfig::new(raw_key.clone())?;
|
||||
let crypt_config = CryptConfig::new(raw_key)?;
|
||||
let fingerprint = Some(Fingerprint::new(crypt_config.fingerprint()));
|
||||
|
||||
let created = proxmox_time::epoch_i64();
|
||||
@ -186,7 +186,7 @@ impl KeyConfig {
|
||||
let created = proxmox_time::epoch_i64();
|
||||
|
||||
// always compute fingerprint
|
||||
let crypt_config = CryptConfig::new(raw_key.clone())?;
|
||||
let crypt_config = CryptConfig::new(*raw_key)?;
|
||||
let fingerprint = Some(Fingerprint::new(crypt_config.fingerprint()));
|
||||
|
||||
Ok(Self {
|
||||
@ -257,7 +257,7 @@ impl KeyConfig {
|
||||
let mut result = [0u8; 32];
|
||||
result.copy_from_slice(&key);
|
||||
|
||||
let crypt_config = CryptConfig::new(result.clone())?;
|
||||
let crypt_config = CryptConfig::new(result)?;
|
||||
let fingerprint = Fingerprint::new(crypt_config.fingerprint());
|
||||
if let Some(ref stored_fingerprint) = self.fingerprint {
|
||||
if &fingerprint != stored_fingerprint {
|
||||
|
@ -492,7 +492,7 @@ mod test {
|
||||
|
||||
let input = "";
|
||||
|
||||
let mut parser = NetworkParser::new(&input.as_bytes()[..]);
|
||||
let mut parser = NetworkParser::new(input.as_bytes());
|
||||
|
||||
let config = parser.parse_interfaces(None)?;
|
||||
|
||||
@ -502,7 +502,7 @@ mod test {
|
||||
assert_eq!(output, expected);
|
||||
|
||||
// run again using output as input
|
||||
let mut parser = NetworkParser::new(&output.as_bytes()[..]);
|
||||
let mut parser = NetworkParser::new(output.as_bytes());
|
||||
|
||||
let config = parser.parse_interfaces(None)?;
|
||||
|
||||
@ -518,7 +518,7 @@ mod test {
|
||||
|
||||
let input = "#c1\n\n#c2\n\niface test inet manual\n";
|
||||
|
||||
let mut parser = NetworkParser::new(&input.as_bytes()[..]);
|
||||
let mut parser = NetworkParser::new(input.as_bytes());
|
||||
|
||||
let config = parser.parse_interfaces(None)?;
|
||||
|
||||
@ -546,7 +546,7 @@ mod test {
|
||||
iface ens21 inet manual\n\
|
||||
iface ens22 inet manual\n";
|
||||
|
||||
let mut parser = NetworkParser::new(&input.as_bytes()[..]);
|
||||
let mut parser = NetworkParser::new(input.as_bytes());
|
||||
|
||||
let config = parser.parse_interfaces(None)?;
|
||||
|
||||
@ -597,7 +597,7 @@ mod test {
|
||||
\taddress fe80::5496:35ff:fe99:5a6a/64\n\
|
||||
\tgateway fe80::1\n";
|
||||
|
||||
let mut parser = NetworkParser::new(&input.as_bytes()[..]);
|
||||
let mut parser = NetworkParser::new(input.as_bytes());
|
||||
|
||||
let config = parser.parse_interfaces(None)?;
|
||||
|
||||
|
@ -421,7 +421,7 @@ impl <R: BufRead> NetworkParser<R> {
|
||||
address_family_v6 = true;
|
||||
}
|
||||
|
||||
if let Some(mut interface) = config.interfaces.get_mut(&iface) {
|
||||
if let Some(interface) = config.interfaces.get_mut(&iface) {
|
||||
if address_family_v4 {
|
||||
set_method_v4(interface, config_method)?;
|
||||
}
|
||||
@ -429,7 +429,7 @@ impl <R: BufRead> NetworkParser<R> {
|
||||
set_method_v6(interface, config_method)?;
|
||||
}
|
||||
|
||||
self.parse_iface_attributes(&mut interface, address_family_v4, address_family_v6)?;
|
||||
self.parse_iface_attributes(interface, address_family_v4, address_family_v6)?;
|
||||
} else {
|
||||
let mut interface = Interface::new(iface.clone());
|
||||
if address_family_v4 {
|
||||
|
@ -167,10 +167,8 @@ pub fn insert_key(key: [u8;32], key_config: KeyConfig, force: bool) -> Result<()
|
||||
None => bail!("missing encryption key fingerprint - internal error"),
|
||||
};
|
||||
|
||||
if !force {
|
||||
if config_map.get(&fingerprint).is_some() {
|
||||
bail!("encryption key '{}' already exists.", fingerprint);
|
||||
}
|
||||
if !force && config_map.get(&fingerprint).is_some() {
|
||||
bail!("encryption key '{}' already exists.", fingerprint);
|
||||
}
|
||||
|
||||
let item = EncryptionKeyInfo::new(key, fingerprint.clone());
|
||||
|
Reference in New Issue
Block a user