Browse Source

added missing handling of new type LTC_ASN1_RAW_BIT_STRING in der_encode_sequence_multi()

Steffen Jaeckel 14 years ago
parent
commit
25bd5c1275
1 changed files with 2 additions and 0 deletions
  1. 2 0
      src/pk/asn1/der/sequence/der_encode_sequence_multi.c

+ 2 - 0
src/pk/asn1/der/sequence/der_encode_sequence_multi.c

@@ -64,6 +64,7 @@ int der_encode_sequence_multi(unsigned char *out, unsigned long *outlen, ...)
            case LTC_ASN1_SEQUENCE:
            case LTC_ASN1_SET:
            case LTC_ASN1_SETOF:
+           case LTC_ASN1_RAW_BIT_STRING:
                 ++x; 
                 break;
           
@@ -111,6 +112,7 @@ int der_encode_sequence_multi(unsigned char *out, unsigned long *outlen, ...)
            case LTC_ASN1_SEQUENCE:
            case LTC_ASN1_SET:
            case LTC_ASN1_SETOF:
+           case LTC_ASN1_RAW_BIT_STRING:
                 list[x].type   = type;
                 list[x].size   = size;
                 list[x++].data = data;