fixed OID encoding
This commit is contained in:
parent
67411e66c3
commit
98e7317daa
|
@ -238,7 +238,7 @@ chunk_t asn1_build_known_oid(int n)
|
||||||
oid = chunk_alloc(2 + i);
|
oid = chunk_alloc(2 + i);
|
||||||
oid.ptr[0] = ASN1_OID;
|
oid.ptr[0] = ASN1_OID;
|
||||||
oid.ptr[1] = i;
|
oid.ptr[1] = i;
|
||||||
|
|
||||||
do
|
do
|
||||||
{
|
{
|
||||||
if (oid_names[n].level >= i)
|
if (oid_names[n].level >= i)
|
||||||
|
@ -246,7 +246,7 @@ chunk_t asn1_build_known_oid(int n)
|
||||||
n--;
|
n--;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
oid.ptr[--i] = oid_names[n--].octet;
|
oid.ptr[--i + 2] = oid_names[n--].octet;
|
||||||
}
|
}
|
||||||
while (i > 0);
|
while (i > 0);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue