implement TeletexString
This commit is contained in:
@@ -67,6 +67,7 @@ is_primitive_type(int type)
|
||||
case TEnumerated:
|
||||
case TGeneralizedTime:
|
||||
case TGeneralString:
|
||||
case TTeletexString:
|
||||
case TOID:
|
||||
case TUTCTime:
|
||||
case TUTF8String:
|
||||
@@ -109,6 +110,11 @@ find_tag (const Type *t,
|
||||
*ty = PRIM;
|
||||
*tag = UT_GeneralString;
|
||||
break;
|
||||
case TTeletexString:
|
||||
*cl = ASN1_C_UNIV;
|
||||
*ty = PRIM;
|
||||
*tag = UT_TeletexString;
|
||||
break;
|
||||
case TGeneralizedTime:
|
||||
*cl = ASN1_C_UNIV;
|
||||
*ty = PRIM;
|
||||
@@ -489,6 +495,9 @@ decode_type (const char *name, const Type *t, int optional,
|
||||
case TGeneralString:
|
||||
decode_primitive ("general_string", name, forwstr);
|
||||
break;
|
||||
case TTeletexString:
|
||||
decode_primitive ("general_string", name, forwstr);
|
||||
break;
|
||||
case TTag:{
|
||||
char *tname, *typestring;
|
||||
char *ide = NULL;
|
||||
@@ -703,6 +712,7 @@ generate_type_decode (const Symbol *s)
|
||||
case TOID:
|
||||
case TGeneralizedTime:
|
||||
case TGeneralString:
|
||||
case TTeletexString:
|
||||
case TUTF8String:
|
||||
case TPrintableString:
|
||||
case TIA5String:
|
||||
|
Reference in New Issue
Block a user