summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorelie <elie>2012-06-10 17:13:20 +0000
committerelie <elie>2012-06-10 17:13:20 +0000
commit65cf5f5ff58d5970a815a23856d7160eeda78720 (patch)
treec2b844cc4c7fa0675126a0b6fdb59e533581b46d
parent42c27bb5d76ffaccfb216218f64813431b515115 (diff)
downloadpyasn1-65cf5f5ff58d5970a815a23856d7160eeda78720.tar.gz
expose tagMap/typeMap/Decoder objects at DER decoder to uniform API
-rw-r--r--CHANGES1
-rw-r--r--pyasn1/codec/der/decoder.py6
2 files changed, 6 insertions, 1 deletions
diff --git a/CHANGES b/CHANGES
index 165e86b..d01194d 100644
--- a/CHANGES
+++ b/CHANGES
@@ -12,6 +12,7 @@ Revision 0.1.4
which is passed an uninitialized object recovered from substrate and
its uninterpreted payload.
- Catch inappropriate substrate type passed to decoder.
+- Expose tagMap/typeMap/Decoder objects at DER decoder to uniform API.
- Fix in Boolean truth testing built-in methods
- Fix to substrate underrun error handling at ObjectIdentifier BER decoder
- Fix to BER Boolean decoder that allows other pre-computed
diff --git a/pyasn1/codec/der/decoder.py b/pyasn1/codec/der/decoder.py
index 0f5a24c..604abec 100644
--- a/pyasn1/codec/der/decoder.py
+++ b/pyasn1/codec/der/decoder.py
@@ -2,4 +2,8 @@
from pyasn1.type import univ
from pyasn1.codec.cer import decoder
-decode = decoder.Decoder(decoder.tagMap, decoder.typeMap)
+tagMap = decoder.tagMap
+typeMap = decoder.typeMap
+Decoder = decoder.Decoder
+
+decode = Decoder(tagMap, typeMap)