]> Cypherpunks.ru repositories - pyderasn.git/blobdiff - pyderasn.py
No need in dangerous memoryview in Any's .tag
[pyderasn.git] / pyderasn.py
index fc29d97192f627eb2975e9bdc4354eeade60497e..220869c1fe7f81a740ec7d0b6545d6e66dd45b42 100755 (executable)
@@ -4586,7 +4586,7 @@ class Any(Obj):
                 _decoded=(offset, 0, tlvlen),
             )
             obj.lenindef = True
-            obj.tag = t
+            obj.tag = t.tobytes()
             return obj, v[EOC_LEN:]
         except DecodeError as err:
             raise err.__class__(
@@ -4610,7 +4610,7 @@ class Any(Obj):
             optional=self.optional,
             _decoded=(offset, 0, tlvlen),
         )
-        obj.tag = t
+        obj.tag = t.tobytes()
         return obj, tail
 
     def __repr__(self):