diff options
-rw-r--r-- | cryptography/hazmat/primitives/interfaces.py | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/cryptography/hazmat/primitives/interfaces.py b/cryptography/hazmat/primitives/interfaces.py index ebf5e31e..d6a05c18 100644 --- a/cryptography/hazmat/primitives/interfaces.py +++ b/cryptography/hazmat/primitives/interfaces.py @@ -26,11 +26,19 @@ def register(iface): class ModeWithInitializationVector(six.with_metaclass(abc.ABCMeta)): - pass + @abc.abstractproperty + def iv(self): + """ + The value of the initialization vector for this mode. + """ class ModeWithNonce(six.with_metaclass(abc.ABCMeta)): - pass + @abc.abstractproperty + def nonce(self): + """ + The value of the nonce for this mode. + """ class CipherContext(six.with_metaclass(abc.ABCMeta)): |