Source code for eventsourcing.infrastructure.cipher.base

from abc import ABCMeta, abstractmethod

import six


[docs]class AbstractCipher(six.with_metaclass(ABCMeta)):
[docs] @abstractmethod def encrypt(self, plaintext): """Return ciphertext for given plaintext."""
[docs] @abstractmethod def decrypt(self, ciphertext): """Return plaintext for given ciphertext."""