fixing typo in "crypto.CRYPTOGRAPHY" variable name

pull/133/head
mattsb42-aws 2018-02-12 13:34:13 -08:00
parent e40ffe79d2
commit 36b2c64ba3
4 changed files with 13 additions and 13 deletions

View File

@ -6,13 +6,13 @@ version. Versions that are supported by pyca/cryptography use that backend; all
other versions (currently 2.4, 2.5, 2.6, 3.2, and 3.3) fall back to Pycryptodome.
"""
from pysnmp.proto import errind, error
CRYPTOGRPAHY = 'cryptography'
CRYPTOGRAPHY = 'cryptography'
CRYPTODOME = 'Cryptodome'
# Determine the available backend. Always prefer cryptography if it is available.
try:
import cryptography
backend = CRYPTOGRPAHY
backend = CRYPTOGRAPHY
except ImportError:
try:
import Cryptodome
@ -86,11 +86,11 @@ def _cryptography_decrypt(cipher_factory, ciphertext, key, iv):
_DECRYPT_MAP = {
CRYPTOGRPAHY: _cryptography_decrypt,
CRYPTOGRAPHY: _cryptography_decrypt,
CRYPTODOME: _cryptodome_decrypt
}
_ENCRYPT_MAP = {
CRYPTOGRPAHY: _cryptography_encrypt,
CRYPTOGRAPHY: _cryptography_encrypt,
CRYPTODOME: _cryptodome_encrypt
}

View File

@ -3,9 +3,9 @@ Crypto logic for RFC3826.
https://tools.ietf.org/html/rfc3826
"""
from pysnmp.crypto import backend, CRYPTODOME, CRYPTOGRPAHY, generic_decrypt, generic_encrypt
from pysnmp.crypto import backend, CRYPTODOME, CRYPTOGRAPHY, generic_decrypt, generic_encrypt
if backend == CRYPTOGRPAHY:
if backend == CRYPTOGRAPHY:
from cryptography.hazmat.backends import default_backend
from cryptography.hazmat.primitives.ciphers import algorithms, Cipher, modes
elif backend == CRYPTODOME:
@ -38,7 +38,7 @@ def _cryptography_cipher(key, iv):
_CIPHER_FACTORY_MAP = {
CRYPTOGRPAHY: _cryptography_cipher,
CRYPTOGRAPHY: _cryptography_cipher,
CRYPTODOME: _cryptodome_cipher
}

View File

@ -3,7 +3,7 @@ Crypto logic for RFC3414.
https://tools.ietf.org/html/rfc3414
"""
from pysnmp.crypto import backend, CRYPTODOME, CRYPTOGRPAHY, des3, generic_decrypt, generic_encrypt
from pysnmp.crypto import backend, CRYPTODOME, CRYPTOGRAPHY, des3, generic_decrypt, generic_encrypt
if backend == CRYPTODOME:
from Cryptodome.Cipher import DES
@ -40,7 +40,7 @@ def encrypt(plaintext, key, iv):
:returns: Encrypted ciphertext
:rtype: bytes
"""
if backend == CRYPTOGRPAHY:
if backend == CRYPTOGRAPHY:
return des3.encrypt(plaintext, key * 3, iv)
return generic_encrypt(_CIPHER_FACTORY_MAP, plaintext, key, iv)
@ -54,6 +54,6 @@ def decrypt(ciphertext, key, iv):
:returns: Decrypted plaintext
:rtype: bytes
"""
if backend == CRYPTOGRPAHY:
if backend == CRYPTOGRAPHY:
return des3.decrypt(ciphertext, key * 3, iv)
return generic_decrypt(_CIPHER_FACTORY_MAP, ciphertext, key, iv)

View File

@ -3,9 +3,9 @@ Crypto logic for Reeder 3DES-EDE for USM (Internet draft).
https://tools.ietf.org/html/draft-reeder-snmpv3-usm-3desede-00
"""
from pysnmp.crypto import backend, CRYPTODOME, CRYPTOGRPAHY, generic_decrypt, generic_encrypt
from pysnmp.crypto import backend, CRYPTODOME, CRYPTOGRAPHY, generic_decrypt, generic_encrypt
if backend == CRYPTOGRPAHY:
if backend == CRYPTOGRAPHY:
from cryptography.hazmat.backends import default_backend
from cryptography.hazmat.primitives.ciphers import algorithms, Cipher, modes
elif backend == CRYPTODOME:
@ -38,7 +38,7 @@ def _cryptography_cipher(key, iv):
_CIPHER_FACTORY_MAP = {
CRYPTOGRPAHY: _cryptography_cipher,
CRYPTOGRAPHY: _cryptography_cipher,
CRYPTODOME: _cryptodome_cipher
}