Skip to content

Commit

Permalink
change cert and cert req cert-encoding field to be loose_enum, as IET…
Browse files Browse the repository at this point in the history
…F may define new values
  • Loading branch information
mcr authored and shussain committed Apr 24, 2017
1 parent 80f93a1 commit bf00e2c
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions lib/libpluto/packet.c
Expand Up @@ -827,7 +827,8 @@ static field_desc ikev2_cert_fields[] = {
{ ft_enum, 8/BITS_PER_BYTE, "next payload type", &payload_names },
{ ft_set, 8/BITS_PER_BYTE, "critical bit", critical_names},
{ ft_len, 16/BITS_PER_BYTE, "length", NULL },
{ ft_enum, 8/BITS_PER_BYTE, "ikev2 cert encoding", &ikev2_cert_type_names },
{ ft_loose_enum,
8/BITS_PER_BYTE, "ikev2 cert encoding", &ikev2_cert_type_names },
{ ft_end, 0, NULL, NULL }
};

Expand All @@ -852,9 +853,10 @@ struct_desc ikev2_certificate_desc = { "IKEv2 Certificate Payload", ikev2_cert_f

static field_desc ikev2_cert_req_fields[] = {
{ ft_enum, 8/BITS_PER_BYTE, "next payload type", &payload_names },
{ ft_set, 8/BITS_PER_BYTE, "critical bit", critical_names},
{ ft_set, 8/BITS_PER_BYTE, "critical bit", critical_names},
{ ft_len, 16/BITS_PER_BYTE, "length", NULL },
{ ft_enum, 8/BITS_PER_BYTE, "ikev2 cert encoding", &ikev2_cert_type_names },
{ ft_loose_enum,
8/BITS_PER_BYTE, "ikev2 cert encoding", &ikev2_cert_type_names },
{ ft_end, 0, NULL, NULL }
};

Expand Down

0 comments on commit bf00e2c

Please sign in to comment.