Example #1
0
    def it_decrypts_items(self):
        encrypted_key = self.get_key()
        decrypted_key = crypto.decrypt_key(encrypted_key, 'masterpassword123')
        encrypted_item = self.get_item()
        decrypted_item = crypto.decrypt_item(encrypted_item, decrypted_key)

        assert decrypted_item['encrypted']['fields'][0]['value'] == 'someuser'
        assert decrypted_item['encrypted']['fields'][1]['value'] == 'password123'
Example #2
0
    def it_decrypts_items(self):
        encrypted_key = self.get_key()
        decrypted_key = crypto.decrypt_key(encrypted_key, 'masterpassword123')
        encrypted_item = self.get_item()
        decrypted_item = crypto.decrypt_item(encrypted_item, decrypted_key)

        assert decrypted_item['encrypted']['fields'][0]['value'] == 'someuser'
        assert decrypted_item['encrypted']['fields'][1][
            'value'] == 'password123'
Example #3
0
    def it_encrypts_items(self):
        encrypted_key = self.get_key()
        decrypted_key = crypto.decrypt_key(encrypted_key, 'masterpassword123')
        decrypted_item = self.get_item()
        decrypted_item['encrypted'] = {'fields': [{'value': 'foo'}, {'value': 'bar'}, {'ball': '⚽'}]}

        encrypted_item = crypto.encrypt_item(decrypted_item, decrypted_key)
        redecrypted_item = crypto.decrypt_item(encrypted_item, decrypted_key)

        assert redecrypted_item['encrypted']['fields'][0]['value'] == 'foo'
        assert redecrypted_item['encrypted']['fields'][1]['value'] == 'bar'
Example #4
0
    def it_encrypts_items(self):
        encrypted_key = self.get_key()
        decrypted_key = crypto.decrypt_key(encrypted_key, 'masterpassword123')
        decrypted_item = self.get_item()
        decrypted_item['encrypted'] = {
            'fields': [{
                'value': 'foo'
            }, {
                'value': 'bar'
            }, {
                'ball': '⚽'
            }]
        }

        encrypted_item = crypto.encrypt_item(decrypted_item, decrypted_key)
        redecrypted_item = crypto.decrypt_item(encrypted_item, decrypted_key)

        assert redecrypted_item['encrypted']['fields'][0]['value'] == 'foo'
        assert redecrypted_item['encrypted']['fields'][1]['value'] == 'bar'
Example #5
0
 def _decrypt_item(self, item):
     return crypto.decrypt_item(item, self._get_key_for_item(item))
Example #6
0
 def _decrypt_item(self, item):
     return crypto.decrypt_item(item, self._get_key_for_item(item))