Esempio n. 1
0
 def encrypt_lvm_image():
     dmcrypt.create_volume(
         self.path.rpartition("/")[2],
         self.lv_path,
         CONF.ephemeral_storage_encryption.cipher,
         CONF.ephemeral_storage_encryption.key_size,
         key,
     )
Esempio n. 2
0
    def test_create_volume(self):
        expected_commands = [
            ('cryptsetup', 'create', self.TARGET, self.PATH,
             '--cipher=' + self.CIPHER, '--key-size=' + str(self.KEY_SIZE),
             '--key-file=-')
        ]
        dmcrypt.create_volume(self.TARGET, self.PATH, self.CIPHER,
                              self.KEY_SIZE, self.KEY)

        self.assertEqual(expected_commands, self.executes)
        self.assertEqual(self.KEY_STR, self.kwargs['process_input'])
Esempio n. 3
0
    def test_create_volume(self):
        expected_commands = [
            (
                "cryptsetup",
                "create",
                self.TARGET,
                self.PATH,
                "--cipher=" + self.CIPHER,
                "--key-size=" + str(self.KEY_SIZE),
                "--key-file=-",
            )
        ]
        dmcrypt.create_volume(self.TARGET, self.PATH, self.CIPHER, self.KEY_SIZE, self.KEY)

        self.assertEqual(expected_commands, self.executes)
        self.assertEqual(self.KEY_STR, self.kwargs["process_input"])
Esempio n. 4
0
 def encrypt_lvm_image():
     dmcrypt.create_volume(self.path.rpartition('/')[2],
                           self.lv_path,
                           CONF.ephemeral_storage_encryption.cipher,
                           CONF.ephemeral_storage_encryption.key_size,
                           key)