aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorTobias Brunner <tobias@strongswan.org>2012-01-18 21:28:38 +0100
committerTobias Brunner <tobias@strongswan.org>2012-02-01 18:27:45 +0100
commit25c6d26c1d7be031effde4f65bc3ab3ffc45d2cd (patch)
tree2d537d42aad4ea8efe7ec0511961aad401b385c8 /src
parent9255aa87ec6332bc54d4eb23aad14ec1aa45bd2f (diff)
downloadstrongswan-25c6d26c1d7be031effde4f65bc3ab3ffc45d2cd.tar.bz2
strongswan-25c6d26c1d7be031effde4f65bc3ab3ffc45d2cd.tar.xz
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.
Diffstat (limited to 'src')
-rw-r--r--src/libstrongswan/asn1/asn1.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libstrongswan/asn1/asn1.c b/src/libstrongswan/asn1/asn1.c
index 149784057..64ee6d160 100644
--- a/src/libstrongswan/asn1/asn1.c
+++ b/src/libstrongswan/asn1/asn1.c
@@ -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 }
};