Return parsed parameters from algorithmIdentifier if they are an OID (aka EC named curve).

Explicit EC parameters are not supported with this function, but before this
change no parameters were actually ever returned.
This commit is contained in:
Tobias Brunner
2012-02-01 18:27:45 +01:00
parent 9255aa87ec
commit 25c6d26c1d
+1 -1
View File
@@ -554,7 +554,7 @@ bool asn1_parse_simple_object(chunk_t *object, asn1_t type, u_int level, const c
static const asn1Object_t algorithmIdentifierObjects[] = {
{ 0, "algorithmIdentifier", ASN1_SEQUENCE, ASN1_NONE }, /* 0 */
{ 1, "algorithm", ASN1_OID, ASN1_BODY }, /* 1 */
{ 1, "parameters", ASN1_EOC, ASN1_RAW|ASN1_OPT }, /* 2 */
{ 1, "parameters", ASN1_OID, ASN1_RAW|ASN1_OPT }, /* 2 */
{ 1, "end opt", ASN1_EOC, ASN1_END }, /* 3 */
{ 0, "exit", ASN1_EOC, ASN1_EXIT }
};