aboutsummaryrefslogtreecommitdiffstats
path: root/docs/hazmat/primitives/padding.rst
diff options
context:
space:
mode:
authorDavid Reid <dreid@dreid.org>2014-02-12 10:51:56 -0800
committerDavid Reid <dreid@dreid.org>2014-02-12 10:51:56 -0800
commitdb616be928c924dc2f5b6bb02760f4ae6accb455 (patch)
treec2b222c8f09fb9f31feb3b25eefad8099a8a6179 /docs/hazmat/primitives/padding.rst
parentd3a061a3d3b2b856cf7c839b19739e20235b4962 (diff)
downloadcryptography-db616be928c924dc2f5b6bb02760f4ae6accb455.tar.gz
cryptography-db616be928c924dc2f5b6bb02760f4ae6accb455.tar.bz2
cryptography-db616be928c924dc2f5b6bb02760f4ae6accb455.zip
Don't throw away the result of padder.update because it confuses users.
Diffstat (limited to 'docs/hazmat/primitives/padding.rst')
-rw-r--r--docs/hazmat/primitives/padding.rst17
1 files changed, 9 insertions, 8 deletions
diff --git a/docs/hazmat/primitives/padding.rst b/docs/hazmat/primitives/padding.rst
index da5a95dd..6e3f69f6 100644
--- a/docs/hazmat/primitives/padding.rst
+++ b/docs/hazmat/primitives/padding.rst
@@ -23,16 +23,17 @@ multiple of the block size.
>>> from cryptography.hazmat.primitives import padding
>>> padder = padding.PKCS7(128).padder()
- >>> padder.update(b"1111111111")
- ''
- >>> padded_data = padder.finalize()
+ >>> padded_data = padder.update(b"11111111111111112222222222")
>>> padded_data
- '1111111111\x06\x06\x06\x06\x06\x06'
+ '1111111111111111'
+ >>> padded_data + padder.finalize()
+ '11111111111111112222222222\x06\x06\x06\x06\x06\x06'
>>> unpadder = padding.PKCS7(128).unpadder()
- >>> unpadder.update(padded_data)
- ''
- >>> unpadder.finalize()
- '1111111111'
+ >>> data = unpadder.update(padded_data)
+ >>> data
+ '1111111111111111'
+ >>> data + unpadder.finalize()
+ '11111111111111112222222222'
:param block_size: The size of the block in bits that the data is being
padded to.