tape: use specialized encryption key per media-set

This commit is contained in:
Dietmar Maurer
2021-01-20 17:27:01 +01:00
parent bc228e5eaf
commit 2b191385ea
5 changed files with 65 additions and 14 deletions

View File

@ -1053,7 +1053,9 @@ pub fn catalog_media(
MediaCatalog::destroy(status_path, &media_id.label.uuid)?;
return Ok(());
}
let encrypt_fingerprint = set.encryption_key_fingerprint.clone();
let encrypt_fingerprint = set.encryption_key_fingerprint.clone()
.map(|fp| (fp, set.uuid.clone()));
drive.set_encryption(encrypt_fingerprint)?;
set.pool.clone()