File: //opt/alt/python27/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyc
�
Bd\Rc @ s� d Z d Z d d l Z d d l Z d d l Td d l m Z m Z d e j f d � � YZ d e j f d � � YZ
i d
� Z e d k r� d � Z
e j d
d � n d S( s Self-tests for Crypto.Util.asn1s $Id$i����N( t *( t DerSequencet DerObjectt DerObjectTestsc B s5 e Z d � Z d � Z d � Z d � Z d � Z RS( c C s� t t d � � } | j | j � t d � � t d � | _ | j | j � t d � � | j | j � t d � � t t d � � } t d � | _ | j | j � t d � � d S( Nt 3t 3 t Es 3Ei3 ( R t bt assertEqualst encodet payload( t selft der( ( sQ /opt/alt/python27/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyt testObjEncode1# s c C sT t d � } | j | j � t d � � t d � } | j | j � t d � � d S( Nt SEQUENCEt 0 s
BIT STRINGs ( R R R R ( R R ( ( sQ /opt/alt/python27/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyt testObjEncode21 s c C sM t t d � � } t d � d | _ | j | j � t d d d � � d S( Nt 4t 0i� s 4��( R R R
R R ( R R ( ( sQ /opt/alt/python27/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyt testObjEncode38 s c C sL t � } | j t d � � | j | j t d � � | j | j d � d S( Ns s i ( R t decodeR R R
t typeTag( R R ( ( sQ /opt/alt/python27/lib64/python2.7/site-packages/Crypto/SelfTest/Util/test_asn1.pyt testObjDecode1>