Niels, Yep, that looks good.
Thanks, Owen On 14-04-29 10:16 AM, Niels Möller wrote: > Owen Kirby <[email protected]> writes: > >> It also occurs to me that the my formula for calculating the maximum >> message size from L is completely wrong. L basically specifies the size >> of the counter field (in bytes), so it should really be maxlength = (1 >> << (L*8)) - 1. > Is the following correct? Intended for ccm.h: > > /* Maximum cleartext message size, as a function of the nonce size N. > The length field is L octets, with L = 15 - N, and then the maximum > size M = 2^{8L} - 1. */ > #define CCM_MAX_MSG_SIZE(N) \ > ((sizeof(size_t) + (N) <= 15) \ > ? ~(size_t) 0 \ > : ((size_t) 1 << (8*(15 - N))) - 1) > > > Regards, > /Niels > _______________________________________________ nettle-bugs mailing list [email protected] http://lists.lysator.liu.se/mailman/listinfo/nettle-bugs
