From 886e63c60e2ea6092e02c9ad931f983f56fe6162 Mon Sep 17 00:00:00 2001 From: nils Date: Thu, 13 Jul 2006 21:01:46 +0000 Subject: [PATCH] cardos v4.3b support git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2998 c6295689-39f2-0310-b995-f0e70906c6a9 --- src/pkcs15init/pkcs15-cardos.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pkcs15init/pkcs15-cardos.c b/src/pkcs15init/pkcs15-cardos.c index a79c59b3..fc6b9649 100644 --- a/src/pkcs15init/pkcs15-cardos.c +++ b/src/pkcs15init/pkcs15-cardos.c @@ -624,7 +624,8 @@ static int cardos_put_key(sc_profile_t *profile, sc_card_t *card, if (pin_id < 0) pin_id = 0; - if (key_info->modulus_length > 1024 && card->type == SC_CARD_TYPE_CARDOS_M4_2) { + if (key_info->modulus_length > 1024 && (card->type == SC_CARD_TYPE_CARDOS_M4_2 || + card->type == SC_CARD_TYPE_CARDOS_M4_3)) { r = cardos_store_key_component(card, algorithm, key_id, pin_id, 0, key->p.data, key->p.len, 0, 0); if (r != SC_SUCCESS)