summaryrefslogtreecommitdiff
path: root/pysnmp/smi/mibs/SNMP-USM-AES-MIB.py
diff options
context:
space:
mode:
Diffstat (limited to 'pysnmp/smi/mibs/SNMP-USM-AES-MIB.py')
-rw-r--r--pysnmp/smi/mibs/SNMP-USM-AES-MIB.py157
1 files changed, 135 insertions, 22 deletions
diff --git a/pysnmp/smi/mibs/SNMP-USM-AES-MIB.py b/pysnmp/smi/mibs/SNMP-USM-AES-MIB.py
index 7aee7bf6..b9e8b060 100644
--- a/pysnmp/smi/mibs/SNMP-USM-AES-MIB.py
+++ b/pysnmp/smi/mibs/SNMP-USM-AES-MIB.py
@@ -4,27 +4,140 @@
# Copyright (c) 2005-2019, Ilya Etingof <etingof@gmail.com>
# License: http://snmplabs.com/pysnmp/license.html
#
-# PySNMP MIB module SNMP-USM-AES-MIB (http://snmplabs.com/pysnmp)
# ASN.1 source http://mibs.snmplabs.com:80/asn1/SNMP-USM-AES-MIB
-# Produced by pysmi-0.1.3 at Tue Apr 18 00:49:58 2017
-# On host grommit.local platform Darwin version 16.4.0 by user ilya
-# Using Python version 3.4.2 (v3.4.2:ab2c023a9432, Oct 5 2014, 20:42:22)
+# Produced by pysmi-0.4.0 at Sun Feb 17 00:00:48 2019
#
-OctetString, Integer, ObjectIdentifier = mibBuilder.importSymbols("ASN1", "OctetString", "Integer", "ObjectIdentifier")
-NamedValues, = mibBuilder.importSymbols("ASN1-ENUMERATION", "NamedValues")
-ValueSizeConstraint, ConstraintsUnion, SingleValueConstraint, ValueRangeConstraint, ConstraintsIntersection = mibBuilder.importSymbols("ASN1-REFINEMENT", "ValueSizeConstraint", "ConstraintsUnion", "SingleValueConstraint", "ValueRangeConstraint", "ConstraintsIntersection")
-snmpPrivProtocols, = mibBuilder.importSymbols("SNMP-FRAMEWORK-MIB", "snmpPrivProtocols")
-NotificationGroup, ModuleCompliance = mibBuilder.importSymbols("SNMPv2-CONF", "NotificationGroup", "ModuleCompliance")
-Counter32, iso, ModuleIdentity, IpAddress, MibIdentifier, Integer32, TimeTicks, snmpModules, Bits, Gauge32, NotificationType, ObjectIdentity, Unsigned32, MibScalar, MibTable, MibTableRow, MibTableColumn, Counter64 = mibBuilder.importSymbols("SNMPv2-SMI", "Counter32", "iso", "ModuleIdentity", "IpAddress", "MibIdentifier", "Integer32", "TimeTicks", "snmpModules", "Bits", "Gauge32", "NotificationType", "ObjectIdentity", "Unsigned32", "MibScalar", "MibTable", "MibTableRow", "MibTableColumn", "Counter64")
-DisplayString, TextualConvention = mibBuilder.importSymbols("SNMPv2-TC", "DisplayString", "TextualConvention")
-snmpUsmAesMIB = ModuleIdentity((1, 3, 6, 1, 6, 3, 20))
-if mibBuilder.loadTexts: snmpUsmAesMIB.setRevisions(('2004-06-14 00:00',))
-if mibBuilder.loadTexts: snmpUsmAesMIB.setLastUpdated('200406140000Z')
-if mibBuilder.loadTexts: snmpUsmAesMIB.setOrganization('IETF')
-if mibBuilder.loadTexts: snmpUsmAesMIB.setContactInfo('Uri Blumenthal Lucent Technologies / Bell Labs 67 Whippany Rd. 14D-318 Whippany, NJ 07981, USA 973-386-2163 uri@bell-labs.com Fabio Maino Andiamo Systems, Inc. 375 East Tasman Drive San Jose, CA 95134, USA 408-853-7530 fmaino@andiamo.com Keith McCloghrie Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706, USA 408-526-5260 kzm@cisco.com')
-if mibBuilder.loadTexts: snmpUsmAesMIB.setDescription("Definitions of Object Identities needed for the use of AES by SNMP's User-based Security Model. Copyright (C) The Internet Society (2004). This version of this MIB module is part of RFC 3826; see the RFC itself for full legal notices. Supplementary information may be available on http://www.ietf.org/copyrights/ianamib.html.")
-usmAesCfb128Protocol = ObjectIdentity((1, 3, 6, 1, 6, 3, 10, 1, 2, 4))
-if mibBuilder.loadTexts: usmAesCfb128Protocol.setStatus('current')
-if mibBuilder.loadTexts: usmAesCfb128Protocol.setDescription('The CFB128-AES-128 Privacy Protocol.')
-if mibBuilder.loadTexts: usmAesCfb128Protocol.setReference('- Specification for the ADVANCED ENCRYPTION STANDARD. Federal Information Processing Standard (FIPS) Publication 197. (November 2001). - Dworkin, M., NIST Recommendation for Block Cipher Modes of Operation, Methods and Techniques. NIST Special Publication 800-38A (December 2001). ')
-mibBuilder.exportSymbols("SNMP-USM-AES-MIB", usmAesCfb128Protocol=usmAesCfb128Protocol, snmpUsmAesMIB=snmpUsmAesMIB, PYSNMP_MODULE_ID=snmpUsmAesMIB)
+if 'mibBuilder' not in globals():
+ import sys
+
+ sys.stderr.write(__doc__)
+ sys.exit(1)
+
+(Integer,
+ OctetString,
+ ObjectIdentifier) = mibBuilder.importSymbols(
+ "ASN1",
+ "Integer",
+ "OctetString",
+ "ObjectIdentifier")
+
+(NamedValues,) = mibBuilder.importSymbols(
+ "ASN1-ENUMERATION",
+ "NamedValues")
+
+(ConstraintsIntersection,
+ SingleValueConstraint,
+ ValueRangeConstraint,
+ ValueSizeConstraint,
+ ConstraintsUnion) = mibBuilder.importSymbols(
+ "ASN1-REFINEMENT",
+ "ConstraintsIntersection",
+ "SingleValueConstraint",
+ "ValueRangeConstraint",
+ "ValueSizeConstraint",
+ "ConstraintsUnion")
+
+(snmpPrivProtocols,) = mibBuilder.importSymbols(
+ "SNMP-FRAMEWORK-MIB",
+ "snmpPrivProtocols")
+
+(NotificationGroup,
+ ModuleCompliance) = mibBuilder.importSymbols(
+ "SNMPv2-CONF",
+ "NotificationGroup",
+ "ModuleCompliance")
+
+(Bits,
+ Counter64,
+ Integer32,
+ Unsigned32,
+ IpAddress,
+ MibIdentifier,
+ NotificationType,
+ ObjectIdentity,
+ MibScalar,
+ MibTable,
+ MibTableRow,
+ MibTableColumn,
+ ModuleIdentity,
+ Counter32,
+ iso,
+ TimeTicks,
+ snmpModules,
+ Gauge32) = mibBuilder.importSymbols(
+ "SNMPv2-SMI",
+ "Bits",
+ "Counter64",
+ "Integer32",
+ "Unsigned32",
+ "IpAddress",
+ "MibIdentifier",
+ "NotificationType",
+ "ObjectIdentity",
+ "MibScalar",
+ "MibTable",
+ "MibTableRow",
+ "MibTableColumn",
+ "ModuleIdentity",
+ "Counter32",
+ "iso",
+ "TimeTicks",
+ "snmpModules",
+ "Gauge32")
+
+(TextualConvention,
+ DisplayString) = mibBuilder.importSymbols(
+ "SNMPv2-TC",
+ "TextualConvention",
+ "DisplayString")
+
+snmpUsmAesMIB = ModuleIdentity(
+ (1, 3, 6, 1, 6, 3, 20)
+)
+snmpUsmAesMIB.setRevisions(
+ ("2004-06-14 00:00",)
+)
+snmpUsmAesMIB.setLastUpdated("200406140000Z")
+if mibBuilder.loadTexts:
+ snmpUsmAesMIB.setOrganization("""\
+IETF
+""")
+snmpUsmAesMIB.setContactInfo("""\
+Uri Blumenthal Lucent Technologies / Bell Labs 67 Whippany Rd. 14D-318
+Whippany, NJ 07981, USA 973-386-2163 uri@bell-labs.com Fabio Maino Andiamo
+Systems, Inc. 375 East Tasman Drive San Jose, CA 95134, USA 408-853-7530
+fmaino@andiamo.com Keith McCloghrie Cisco Systems, Inc. 170 West Tasman Drive
+San Jose, CA 95134-1706, USA 408-526-5260 kzm@cisco.com
+""")
+if mibBuilder.loadTexts:
+ snmpUsmAesMIB.setDescription("""\
+Definitions of Object Identities needed for the use of AES by SNMP's User-based
+Security Model. Copyright (C) The Internet Society (2004). This version of this
+MIB module is part of RFC 3826; see the RFC itself for full legal notices.
+Supplementary information may be available on
+http://www.ietf.org/copyrights/ianamib.html.
+""")
+
+_UsmAesCfb128Protocol_ObjectIdentity = ObjectIdentity
+usmAesCfb128Protocol = _UsmAesCfb128Protocol_ObjectIdentity(
+ (1, 3, 6, 1, 6, 3, 10, 1, 2, 4)
+)
+if mibBuilder.loadTexts:
+ usmAesCfb128Protocol.setStatus("current")
+if mibBuilder.loadTexts:
+ usmAesCfb128Protocol.setReference("""\
+- Specification for the ADVANCED ENCRYPTION STANDARD. Federal Information
+Processing Standard (FIPS) Publication 197. (November 2001). - Dworkin, M.,
+NIST Recommendation for Block Cipher Modes of Operation, Methods and
+Techniques. NIST Special Publication 800-38A (December 2001).
+""")
+if mibBuilder.loadTexts:
+ usmAesCfb128Protocol.setDescription("""\
+The CFB128-AES-128 Privacy Protocol.
+""")
+
+mibBuilder.exportSymbols(
+ "SNMP-USM-AES-MIB",
+ **{"usmAesCfb128Protocol": usmAesCfb128Protocol,
+ "snmpUsmAesMIB": snmpUsmAesMIB}
+)