|
|
|
|
|
by espadrine
1630 days ago
|
|
The title mentions performance, but it is not the primary motivation AFAICT. It is only mentioned to say “it is not slower”. The main concern was security, so it makes sense to use BLAKE2, which benefits from existing cryptanalysis of the ChaCha20 permutation, which is already used in the RNG for number generation. (And it makes sense to use BLAKE2s in particular, to support non-64-bit systems without penalty.) Using a single hash (instead of picking one at runtime) simplifies the attack surface IMO. |
|