aboutsummaryrefslogtreecommitdiffstats
path: root/docs/hazmat
diff options
context:
space:
mode:
authorDavid Reid <dreid@dreid.org>2013-10-28 12:56:41 -0700
committerDavid Reid <dreid@dreid.org>2013-10-28 12:56:41 -0700
commit0a0d749e38d849c6d4b1767b6a3994408f0977f1 (patch)
treecdb5fe92a4f30272d539e1533294612d5d0613fb /docs/hazmat
parentf1db30e87f5bc7591f74c09065b33c769930729d (diff)
parent23d01a2d9de8c89afe0417512ffa82826c4a6f03 (diff)
downloadcryptography-0a0d749e38d849c6d4b1767b6a3994408f0977f1.tar.gz
cryptography-0a0d749e38d849c6d4b1767b6a3994408f0977f1.tar.bz2
cryptography-0a0d749e38d849c6d4b1767b6a3994408f0977f1.zip
Merge pull request #190 from alex/hashes-docs
example of how to use hashes
Diffstat (limited to 'docs/hazmat')
-rw-r--r--docs/hazmat/primitives/cryptographic-hashes.rst15
1 files changed, 12 insertions, 3 deletions
diff --git a/docs/hazmat/primitives/cryptographic-hashes.rst b/docs/hazmat/primitives/cryptographic-hashes.rst
index de66b7fe..8f1d342f 100644
--- a/docs/hazmat/primitives/cryptographic-hashes.rst
+++ b/docs/hazmat/primitives/cryptographic-hashes.rst
@@ -12,10 +12,19 @@ Message Digests
.. class:: BaseHash(data=None)
- Abstract base class that implements a common interface for all hash
- algorithms that follow here.
+ Abstract base class that implements a common interface for all hash
+ algorithms that follow here.
- If ``data`` is provided ``update(data)`` is called upon construction.
+ If ``data`` is provided ``update(data)`` is called upon construction.
+
+ .. doctest::
+
+ >>> from cryptography.hazmat.primitives import hashes
+ >>> digest = hashes.SHA256()
+ >>> digest.update(b"abc")
+ >>> digest.update(b"123")
+ >>> digest.hexdigest()
+ '6ca13d52ca70c883e0f0bb101e425a89e8624de51db2d2392593af6a84118090'
.. method:: update(data)