Hello, 2010/12/9 Martin Paljak <[email protected]>: > Hello, > On Dec 9, 2010, at 9:23 AM, [email protected] wrote: > >> Revision: 4930 >> Author: s >> Date: 2010-12-09 07:23:10 +0000 (Thu, 09 Dec 2010) >> >> Log Message: >> ----------- >> add to r4904: fix calculating of signature size for CKK_GOSTR3410 >> >> - *pLength *= 2; >> + *pLength = (*pLength + 7) / 8 * 2; > > Could you also add a comment? Why not (*pLength + 7) / 4?
Yes of course. We need to convert a length in bits to bytes and multiply by two. So if we divide by 4 then we have incorrect rounding result (case (*pLength + 7) % 8 >= 4). _______________________________________________ opensc-devel mailing list [email protected] http://www.opensc-project.org/mailman/listinfo/opensc-devel
