On Sun, May 24, 2020 at 04:59:24PM -0400, Remco Rijnders wrote: > When mutt needs a random number (for example for naming the tmp files or > generating a boundary for MIME attachments) it currently uses different > implementation specific functions: random() and either lrand48() or rand() > are used. Which one gets used in specific and the quality of its randomness > is dependant on the code calling the function and the OS mutt is running > on. > > By implementing the LFSR113 function by Pierre L'Ecuyer mutt gets a fast > and high quality PRNG that, given the same seeds, results in the same > output no matter the environment mutt is running on.
Software distributors are not happy seeing various software carrying its own cryptographic code. Could you please keep using the system-provided functions if available? -- Petr
signature.asc
Description: PGP signature