During the setup of a new encrypted volume, the VeraCrypt requires a random mouse movement within the window. If someone looking from the outside can see that a monkey sitting in front of a computer playing with the mouse.
There are good solutions to generate cryptographically secure keys like the usual /dev/urandom
[1] [2] on Linux and BCryptGenRandom
on Windows. During the random key generations in TLS, nobody is asked to be a monkey. In OpenSSL openssl rand 128
handles key generation very fastly.
So, at this age, why we still need the mouse movement on VeraCrypt? Is there any specific reason that I miss it?