From 4a296307acc900d5e9860a1aa7ae9ec297466e6d Mon Sep 17 00:00:00 2001 From: "ludovic.rousseau" Date: Mon, 2 Oct 2006 13:46:00 +0000 Subject: [PATCH] c_asn1_ddo[]: the oid field of the DDO is not mandatory in ISO 7816-15 See http://www.opensc-project.org/pipermail/opensc-devel/2006-October/009022.html git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@3038 c6295689-39f2-0310-b995-f0e70906c6a9 --- src/libopensc/pkcs15.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libopensc/pkcs15.c b/src/libopensc/pkcs15.c index 3f3e9e30..44699a4a 100644 --- a/src/libopensc/pkcs15.c +++ b/src/libopensc/pkcs15.c @@ -203,7 +203,7 @@ int sc_pkcs15_encode_tokeninfo(sc_context_t *ctx, } static const struct sc_asn1_entry c_asn1_ddo[] = { - { "oid", SC_ASN1_OBJECT, SC_ASN1_TAG_OBJECT, 0, NULL, NULL }, + { "oid", SC_ASN1_OBJECT, SC_ASN1_TAG_OBJECT, SC_ASN1_OPTIONAL, NULL, NULL }, { "odfPath", SC_ASN1_PATH, SC_ASN1_CONS | SC_ASN1_TAG_SEQUENCE, SC_ASN1_OPTIONAL, NULL, NULL }, { "tokenInfoPath", SC_ASN1_PATH, SC_ASN1_CONS | SC_ASN1_CTX | 0, SC_ASN1_OPTIONAL, NULL, NULL }, { "unusedPath", SC_ASN1_PATH, SC_ASN1_CONS | SC_ASN1_CTX | 1, SC_ASN1_OPTIONAL, NULL, NULL },