From ac3a48d7caa812b960efa2788d589d63657485ce Mon Sep 17 00:00:00 2001 From: andre Date: Wed, 6 Apr 2011 22:46:46 +0000 Subject: [PATCH] pkcs15.h: Fixes type inconsistency, because in [http://www.opensc-project.org/opensc/browser/trunk/src/libopensc/opensc.h?rev=5190#L148 opensc.h] algo_ref is defined as unsigned int. git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@5299 c6295689-39f2-0310-b995-f0e70906c6a9 --- src/libopensc/pkcs15.c | 3 +-- src/libopensc/pkcs15.h | 4 ++-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/libopensc/pkcs15.c b/src/libopensc/pkcs15.c index 373ec4c4..f63d8bf7 100644 --- a/src/libopensc/pkcs15.c +++ b/src/libopensc/pkcs15.c @@ -2097,8 +2097,7 @@ int sc_pkcs15_add_supported_algo_ref(struct sc_pkcs15_object *obj, struct sc_supported_algo_info *algo) { - int *algo_refs = NULL; - int ii; + unsigned int ii, *algo_refs = NULL; if (!algo) return SC_SUCCESS; diff --git a/src/libopensc/pkcs15.h b/src/libopensc/pkcs15.h index 9855db5c..31c04130 100644 --- a/src/libopensc/pkcs15.h +++ b/src/libopensc/pkcs15.h @@ -319,7 +319,7 @@ struct sc_pkcs15_prkey_info { size_t modulus_length; /* RSA */ size_t field_length; /* EC in bits */ - int algo_refs[SC_MAX_SUPPORTED_ALGORITHMS]; + unsigned int algo_refs[SC_MAX_SUPPORTED_ALGORITHMS]; struct sc_pkcs15_der subject; @@ -338,7 +338,7 @@ struct sc_pkcs15_pubkey_info { size_t modulus_length; /* RSA */ size_t field_length; /* EC in bits */ - int algo_refs[SC_MAX_SUPPORTED_ALGORITHMS]; + unsigned int algo_refs[SC_MAX_SUPPORTED_ALGORITHMS]; struct sc_pkcs15_der subject;