From ee48ea187abb6815d7ddd886c712fd0be2dbfab2 Mon Sep 17 00:00:00 2001 From: Ondrej Mikle Date: Thu, 31 Jan 2013 10:58:54 +0100 Subject: [PATCH] Fix to allow exponents other than 65537 for Feitian ePass 2003 --- src/libopensc/card-epass2003.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/libopensc/card-epass2003.c b/src/libopensc/card-epass2003.c index 3578d17112..15a4b8b737 100644 --- a/src/libopensc/card-epass2003.c +++ b/src/libopensc/card-epass2003.c @@ -1003,10 +1003,10 @@ epass2003_init(struct sc_card *card) flags = SC_ALGORITHM_ONBOARD_KEY_GEN | SC_ALGORITHM_RSA_RAW | SC_ALGORITHM_RSA_HASH_NONE; - _sc_card_add_rsa_alg(card, 512, flags, 0x10001); - _sc_card_add_rsa_alg(card, 768, flags, 0x10001); - _sc_card_add_rsa_alg(card, 1024, flags, 0x10001); - _sc_card_add_rsa_alg(card, 2048, flags, 0x10001); + _sc_card_add_rsa_alg(card, 512, flags, 0); + _sc_card_add_rsa_alg(card, 768, flags, 0); + _sc_card_add_rsa_alg(card, 1024, flags, 0); + _sc_card_add_rsa_alg(card, 2048, flags, 0); card->caps = SC_CARD_CAP_RNG | SC_CARD_CAP_APDU_EXT;