diff options
| author | Alex Stapleton <alexs@prol.etari.at> | 2014-06-23 16:45:28 +0100 |
|---|---|---|
| committer | Alex Stapleton <alexs@prol.etari.at> | 2014-06-23 16:45:28 +0100 |
| commit | da0841898d247ba167c39019ea958b582a578b70 (patch) | |
| tree | c6f5cc85d46e4087ec47ea6b6245a93b3956c981 /cryptography | |
| parent | e5a9ccf1dbc0f8833cbe4285deb10649b7054c6f (diff) | |
| parent | 0739afcc629dafd53668babb3cda629c7143981d (diff) | |
| download | cryptography-da0841898d247ba167c39019ea958b582a578b70.tar.gz cryptography-da0841898d247ba167c39019ea958b582a578b70.tar.bz2 cryptography-da0841898d247ba167c39019ea958b582a578b70.zip | |
Merge pull request #1164 from reaperhulk/dsa-numbers-loading
add new DSABackend interface methods for loading numbers
Diffstat (limited to 'cryptography')
| -rw-r--r-- | cryptography/hazmat/backends/interfaces.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/cryptography/hazmat/backends/interfaces.py b/cryptography/hazmat/backends/interfaces.py index 524e0a5b..e4faf32c 100644 --- a/cryptography/hazmat/backends/interfaces.py +++ b/cryptography/hazmat/backends/interfaces.py @@ -196,6 +196,24 @@ class DSABackend(object): Return True if the parameters are supported by the backend for DSA. """ + @abc.abstractmethod + def load_dsa_private_numbers(self, numbers): + """ + Returns a DSAPrivateKey provider. + """ + + @abc.abstractmethod + def load_dsa_public_numbers(self, numbers): + """ + Returns a DSAPublicKey provider. + """ + + @abc.abstractmethod + def load_dsa_parameter_numbers(self, numbers): + """ + Returns a DSAParameters provider. + """ + @six.add_metaclass(abc.ABCMeta) class TraditionalOpenSSLSerializationBackend(object): |
