summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJim Carroll <jim@caroll.com>2016-07-28 14:15:15 -0400
committerMatěj Cepl <mcepl@cepl.eu>2017-09-15 14:42:51 +0200
commite3070bb00ea093efcd36ea3e8062ab86817c928a (patch)
treeea2d865230c894d44c29f1a505160f7bbb1d1c85
parentabf908af23a4ceadd04d64b4f1945ab1898ab1b4 (diff)
downloadm2crypto-e3070bb00ea093efcd36ea3e8062ab86817c928a.tar.gz
Switched to unified m2.dsa_set_pqg()
-rw-r--r--M2Crypto/DSA.py12
1 files changed, 3 insertions, 9 deletions
diff --git a/M2Crypto/DSA.py b/M2Crypto/DSA.py
index 2f7d4dc..ab2ea12 100644
--- a/M2Crypto/DSA.py
+++ b/M2Crypto/DSA.py
@@ -114,9 +114,7 @@ class DSA:
unsafe to use this method. It is better to use
gen_params function to create a new DSA object.
"""
- m2.dsa_set_p(self.dsa, p)
- m2.dsa_set_q(self.dsa, q)
- m2.dsa_set_g(self.dsa, g)
+ m2.dsa_set_pqg(self.dsa, p, q, g)
def gen_key(self):
# type: () -> None
@@ -319,9 +317,7 @@ def set_params(p, q, g):
@return: instance of DSA.
"""
dsa = m2.dsa_new()
- m2.dsa_set_p(dsa, p)
- m2.dsa_set_q(dsa, q)
- m2.dsa_set_g(dsa, g)
+ m2.dsa_set_pqg(dsa, p, q, g)
return DSA(dsa, 1)
@@ -414,9 +410,7 @@ def pub_key_from_params(p, q, g, pub):
@return: instance of DSA_pub.
"""
dsa = m2.dsa_new()
- m2.dsa_set_p(dsa, p)
- m2.dsa_set_q(dsa, q)
- m2.dsa_set_g(dsa, g)
+ m2.dsa_set_pqg(dsa, p, q, g)
m2.dsa_set_pub(dsa, pub)
return DSA_pub(dsa, 1)