From eb5871645b93aaffbd5370a748bb56b9e1097cff Mon Sep 17 00:00:00 2001 From: martin Date: Mon, 6 Dec 2010 12:52:27 +0000 Subject: [PATCH] entersafe: don't list supported exponents in the dirver. Native keys are generated with exponent 65537, imported keys can now have any (?) exponent. Tested with openssl genrsa -3/-f4 keys. Improves r4910 and closes #297 git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@4915 c6295689-39f2-0310-b995-f0e70906c6a9 --- src/libopensc/card-entersafe.c | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/src/libopensc/card-entersafe.c b/src/libopensc/card-entersafe.c index 1c90b9c3..299bcb51 100644 --- a/src/libopensc/card-entersafe.c +++ b/src/libopensc/card-entersafe.c @@ -124,16 +124,10 @@ static int entersafe_init(sc_card_t *card) | SC_ALGORITHM_RSA_RAW | SC_ALGORITHM_RSA_HASH_NONE; - /* exponent = 35 */ - _sc_card_add_rsa_alg(card, 512, flags, 0x23); - _sc_card_add_rsa_alg(card, 768, flags, 0x23); - _sc_card_add_rsa_alg(card,1024, flags, 0x23); - _sc_card_add_rsa_alg(card,2048, flags, 0x23); - /* exponent = 65537 */ - _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;