Beispiel #1
0
 def test_encrypt_decrypt_round_trip(self):
     cleartext = 'hello, world'
     key = 'sekr1t'
     encrypted = obnamlib.encrypt_symmetric(cleartext, key,
                                            gpghome=self.gpghome)
     decrypted = obnamlib.decrypt_symmetric(encrypted, key,
                                            gpghome=self.gpghome)
     self.assertEqual(decrypted, cleartext)
Beispiel #2
0
 def test_encrypt_decrypt_round_trip(self):
     cleartext = 'hello, world'
     key = 'sekr1t'
     encrypted = obnamlib.encrypt_symmetric(cleartext,
                                            key,
                                            gpghome=self.gpghome)
     decrypted = obnamlib.decrypt_symmetric(encrypted,
                                            key,
                                            gpghome=self.gpghome)
     self.assertEqual(decrypted, cleartext)
Beispiel #3
0
 def filter_read(self, encrypted, repo, toplevel):
     if not self.keyid:
         return encrypted
     symmetric_key = self.get_symmetric_key(repo, toplevel)
     return obnamlib.decrypt_symmetric(encrypted, symmetric_key)
Beispiel #4
0
 def filter_read(self, encrypted, repo, toplevel):
     symmetric_key = self.get_symmetric_key(repo, toplevel)
     return obnamlib.decrypt_symmetric(encrypted, symmetric_key)
Beispiel #5
0
 def filter_read(self, encrypted, repo, toplevel):
     symmetric_key = self.get_symmetric_key(repo, toplevel)
     return obnamlib.decrypt_symmetric(encrypted, symmetric_key,
                                       gpghome=self.gnupghome)