summaryrefslogtreecommitdiff
path: root/pysnmp/entity
diff options
context:
space:
mode:
authorIlya Etingof <etingof@gmail.com>2016-08-21 23:00:16 +0200
committerIlya Etingof <etingof@gmail.com>2016-08-21 23:00:16 +0200
commit6eed8eff24910727316a25b6a180822174d2bcab (patch)
tree594d374b428a0be01d15e57a7ec2b26ab713de32 /pysnmp/entity
parent9efc0872d799ad2ba31a64b3e7f72c7f5625831a (diff)
downloadpysnmp-git-6eed8eff24910727316a25b6a180822174d2bcab.tar.gz
Reeder key localization for AES192/256 encryption implemented
Diffstat (limited to 'pysnmp/entity')
-rw-r--r--pysnmp/entity/config.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/pysnmp/entity/config.py b/pysnmp/entity/config.py
index 10acd25b..13e284f1 100644
--- a/pysnmp/entity/config.py
+++ b/pysnmp/entity/config.py
@@ -29,8 +29,10 @@ usmNoAuthProtocol = noauth.NoAuth.serviceID
usmDESPrivProtocol = des.Des.serviceID
usm3DESEDEPrivProtocol = des3.Des3.serviceID
usmAesCfb128Protocol = aes.Aes.serviceID
-usmAesCfb192Protocol = aes192.Aes192.serviceID
-usmAesCfb256Protocol = aes256.Aes256.serviceID
+usmAesBlumenthalCfb192Protocol = aes192.Aes192.serviceID # semi-standard but not widely used
+usmAesBlumenthalCfb256Protocol = aes256.Aes256.serviceID # semi-standard but not widely used
+usmAesCfb192Protocol = aes192.AesReeder192.serviceID # non-standard but used by many vendors
+usmAesCfb256Protocol = aes256.AesReeder256.serviceID # non-standard but used by many vendors
usmNoPrivProtocol = nopriv.NoPriv.serviceID
# Auth services
@@ -44,6 +46,8 @@ privServices = {des.Des.serviceID: des.Des(),
aes.Aes.serviceID: aes.Aes(),
aes192.Aes192.serviceID: aes192.Aes192(),
aes256.Aes256.serviceID: aes256.Aes256(),
+ aes192.AesReeder192.serviceID: aes192.AesReeder192(), # non-standard
+ aes256.AesReeder256.serviceID: aes256.AesReeder256(), # non-standard
nopriv.NoPriv.serviceID: nopriv.NoPriv()}