X-Git-Url: http://www.average.org/gitweb/?p=pam_pcsc_cr.git;a=blobdiff_plain;f=authobj.c;h=d2b6b7dee263124064ced1cdff93f470953f92dc;hp=2b774abccae724298d35666d94d9fd83ebbf1f7b;hb=a76e90fbf8a269250cd749e18ed42415e51f9f45;hpb=3192bff3cc2b10a7b65d185ec1bc8bf31fd4f635 diff --git a/authobj.c b/authobj.c index 2b774ab..d2b6b7d 100644 --- a/authobj.c +++ b/authobj.c @@ -41,7 +41,7 @@ int make_authobj(const char *id, const char *pass, const char *nonce, int keysize = HASHSIZE; serializer_t srl; - datasize = ((secsize + paysize + HASHSIZE * 4 * sizeof(short) - 1) / + datasize = ((secsize + paysize + HASHSIZE + 4 * sizeof(short) - 1) / CBLKSIZE + 1) * CBLKSIZE; data = alloca(datasize); serial_init(&srl, data, datasize);