Index: tools/telemetry/third_party/gsutilz/third_party/pyasn1-modules/pyasn1_modules/rfc3414.py |
diff --git a/tools/telemetry/third_party/gsutilz/third_party/pyasn1-modules/pyasn1_modules/rfc3414.py b/tools/telemetry/third_party/gsutilz/third_party/pyasn1-modules/pyasn1_modules/rfc3414.py |
new file mode 100644 |
index 0000000000000000000000000000000000000000..580c88e97fd771461d479e0526efd92bd3911306 |
--- /dev/null |
+++ b/tools/telemetry/third_party/gsutilz/third_party/pyasn1-modules/pyasn1_modules/rfc3414.py |
@@ -0,0 +1,17 @@ |
+# |
+# SNMPv3 message syntax |
+# |
+# ASN.1 source from: |
+# http://www.ietf.org/rfc/rfc3414.txt |
+# |
+from pyasn1.type import univ, namedtype, namedval, tag, constraint |
+ |
+class UsmSecurityParameters(univ.Sequence): |
+ componentType = namedtype.NamedTypes( |
+ namedtype.NamedType('msgAuthoritativeEngineID', univ.OctetString()), |
+ namedtype.NamedType('msgAuthoritativeEngineBoots', univ.Integer().subtype(subtypeSpec=constraint.ValueRangeConstraint(0, 2147483647))), |
+ namedtype.NamedType('msgAuthoritativeEngineTime', univ.Integer().subtype(subtypeSpec=constraint.ValueRangeConstraint(0, 2147483647))), |
+ namedtype.NamedType('msgUserName', univ.OctetString().subtype(subtypeSpec=constraint.ValueSizeConstraint(0, 32))), |
+ namedtype.NamedType('msgAuthenticationParameters', univ.OctetString()), |
+ namedtype.NamedType('msgPrivacyParameters', univ.OctetString()) |
+ ) |