From 4dd4d52921556812f9652cf65bdf097e775e2a81 Mon Sep 17 00:00:00 2001 From: gurer Date: Sun, 23 Sep 2007 10:19:43 +0000 Subject: [PATCH] AKIS can handle bigger data blocks, but that causes GET_RESPONSE calls. So for a 300 byte file, this saves one transaction (244 + 56) instead of (244 + 11 + 45). git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@3273 c6295689-39f2-0310-b995-f0e70906c6a9 --- src/libopensc/card-akis.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/libopensc/card-akis.c b/src/libopensc/card-akis.c index 2d5d1095..0953b5e8 100644 --- a/src/libopensc/card-akis.c +++ b/src/libopensc/card-akis.c @@ -63,6 +63,8 @@ akis_init(sc_card_t *card) card->name = "AKIS"; card->cla = 0x00; card->max_pin_len = 16; + if (card->max_recv_size > 244) + card->max_recv_size = 244; flags = SC_ALGORITHM_RSA_RAW | SC_ALGORITHM_RSA_PAD_PKCS1; _sc_card_add_rsa_alg(card, 2048, flags, 0);