In the libtommath library documentation file, what does it mean by the
"default value of mp_digit being ISO C unsigned long data type, each
digit is 28 bits long" ? Shouldn't it be 32 bits? It shows 4 bytes
when I use sizeof and looking at the source code it seems to be
defined as
typedef unsigned long mp_digit