From 48ec9a30b0a9c5d0818625dab627a576b57797cf Mon Sep 17 00:00:00 2001 From: Alex Gaynor Date: Thu, 8 Aug 2013 11:13:46 -0700 Subject: Try to document CBC --- docs/primitives/symmetric-encryption.rst | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'docs/primitives') diff --git a/docs/primitives/symmetric-encryption.rst b/docs/primitives/symmetric-encryption.rst index 750ab88d..4675ebfc 100644 --- a/docs/primitives/symmetric-encryption.rst +++ b/docs/primitives/symmetric-encryption.rst @@ -39,10 +39,17 @@ Ciphers choice for encryption. :param bytes key: The secret key, either ``128``, ``192``, or ``256`` bits. + This must be kept secret. Modes ~~~~~ -CBC -+++ +.. class:: cryptographically.primitives.CBC(initialization_vector) + + CBC (Cipher block chaining) is a mode of operation for block ciphers. It is + considered cryptographically strong. + + :param bytes initialization_vector: Must be random bytes. They do not need + to be kept secret (they can be included + in a transmitted message). -- cgit v1.2.3