diff options
| author | Paul Kehrer <paul.l.kehrer@gmail.com> | 2013-09-10 21:30:50 -0500 |
|---|---|---|
| committer | Paul Kehrer <paul.l.kehrer@gmail.com> | 2013-09-10 21:31:27 -0500 |
| commit | 6f412a0fc35386ad980c5b3fa2bdb3c90436f3b6 (patch) | |
| tree | ec1d89b0f65afad89b688762643e2cd7d53d5db0 /cryptography | |
| parent | c9e91e8cc1d8a5e20ec4541328afabe5d633228b (diff) | |
| download | cryptography-6f412a0fc35386ad980c5b3fa2bdb3c90436f3b6.tar.gz cryptography-6f412a0fc35386ad980c5b3fa2bdb3c90436f3b6.tar.bz2 cryptography-6f412a0fc35386ad980c5b3fa2bdb3c90436f3b6.zip | |
add output feedback mode support + test vectors (aes)
Diffstat (limited to 'cryptography')
| -rw-r--r-- | cryptography/primitives/block/modes.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/cryptography/primitives/block/modes.py b/cryptography/primitives/block/modes.py index c722e739..70ef8178 100644 --- a/cryptography/primitives/block/modes.py +++ b/cryptography/primitives/block/modes.py @@ -28,4 +28,13 @@ class ECB(object): name = "ECB" +class OFB(object): + name = "OFB" + + def __init__(self, initialization_vector): + super(OFB, self).__init__() + self.initialization_vector = initialization_vector + + interfaces.ModeWithInitializationVector.register(CBC) +interfaces.ModeWithInitializationVector.register(OFB) |
