From c0fa14d94ab016b1216f149f0fe699f3769c37d9 Mon Sep 17 00:00:00 2001 From: Dietmar Maurer Date: Thu, 24 Sep 2020 12:36:04 +0200 Subject: [PATCH] src/backup/data_blob.rs: add is_encrypted helper --- src/backup/data_blob.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/backup/data_blob.rs b/src/backup/data_blob.rs index ef11765e..284dc243 100644 --- a/src/backup/data_blob.rs +++ b/src/backup/data_blob.rs @@ -271,6 +271,12 @@ impl DataBlob { } } + /// Returns if chunk is encrypted + pub fn is_encrypted(&self) -> bool { + let magic = self.magic(); + magic == &ENCR_COMPR_BLOB_MAGIC_1_0 || magic == &ENCRYPTED_BLOB_MAGIC_1_0 + } + /// Verify digest and data length for unencrypted chunks. /// /// To do that, we need to decompress data first. Please note that