aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Kehrer <paul.l.kehrer@gmail.com>2014-02-23 19:26:05 -0600
committerPaul Kehrer <paul.l.kehrer@gmail.com>2014-02-23 19:26:05 -0600
commit8dd9713ae2a69a3e870275c088df08ce2a50dce9 (patch)
treef78d3bac777b4eec64ecd8d841f93c7aa5355a1b
parent160e51a207db264c48162b02e22005356100a396 (diff)
downloadcryptography-8dd9713ae2a69a3e870275c088df08ce2a50dce9.tar.gz
cryptography-8dd9713ae2a69a3e870275c088df08ce2a50dce9.tar.bz2
cryptography-8dd9713ae2a69a3e870275c088df08ce2a50dce9.zip
incorporate review feedback. kwarg!
-rw-r--r--docs/hazmat/primitives/asymmetric/rsa.rst6
-rw-r--r--tests/hazmat/primitives/test_rsa.py11
2 files changed, 15 insertions, 2 deletions
diff --git a/docs/hazmat/primitives/asymmetric/rsa.rst b/docs/hazmat/primitives/asymmetric/rsa.rst
index 82cf3528..5e71c7c8 100644
--- a/docs/hazmat/primitives/asymmetric/rsa.rst
+++ b/docs/hazmat/primitives/asymmetric/rsa.rst
@@ -74,7 +74,11 @@ RSA
>>> from cryptography.hazmat.backends import default_backend
>>> from cryptography.hazmat.primitives import hashes
>>> from cryptography.hazmat.primitives.asymmetric import rsa, padding
- >>> private_key = rsa.RSAPrivateKey.generate(65537, 2048, default_backend())
+ >>> private_key = rsa.RSAPrivateKey.generate(
+ ... public_exponent=65537,
+ ... key_size=2048,
+ ... backend=default_backend()
+ ... )
>>> signer = private_key.signer(padding.PKCS1(), hashes.SHA256(), default_backend())
>>> signer.update(b"this is some data I'd like")
>>> signer.update(b" to sign")
diff --git a/tests/hazmat/primitives/test_rsa.py b/tests/hazmat/primitives/test_rsa.py
index 14c3acf0..d190ea95 100644
--- a/tests/hazmat/primitives/test_rsa.py
+++ b/tests/hazmat/primitives/test_rsa.py
@@ -397,7 +397,16 @@ class TestRSASignature(object):
)
def test_pkcs1v15_signing(self, pkcs1_example, backend):
private, public, example = pkcs1_example
- private_key = rsa.RSAPrivateKey(**private)
+ private_key = rsa.RSAPrivateKey(
+ p=private["p"],
+ q=private["q"],
+ private_exponent=private["private_exponent"],
+ dmp1=private["dmp1"],
+ dmq1=private["dmq1"],
+ iqmp=private["iqmp"],
+ public_exponent=private["public_exponent"],
+ modulus=private["modulus"]
+ )
signer = private_key.signer(padding.PKCS1(), hashes.SHA1(), backend)
signer.update(binascii.unhexlify(example["message"]))
signature = signer.finalize()