Beispiel #1
0
 def dec(cls, s, context=None, safe=False):
     if not safe:
         return cls.do_dec(s, context, safe)
     try:
         return cls.do_dec(s, context, safe)
     except BER_BadTag_Decoding_Error,e:
         o,remain = BERcodec_Object.dec(e.remaining, context, safe)
         return ASN1_BADTAG(o),remain
Beispiel #2
0
 def dec(cls, s, context=None, safe=False):
     if not safe:
         return cls.do_dec(s, context, safe)
     try:
         return cls.do_dec(s, context, safe)
     except BER_BadTag_Decoding_Error as e:
         o, remain = BERcodec_Object.dec(e.remaining, context, safe)
         return ASN1_BADTAG(o), remain
     except BER_Decoding_Error as e:
         return ASN1_DECODING_ERROR(s, exc=e), ""
     except ASN1_Error as e:
         return ASN1_DECODING_ERROR(s, exc=e), ""