* Be more verbose if the call to RAND_pseudo_bytes returned an error;
* Zero-out the buffer being passed to it - it uses the contents of buf
  to stir its local entropy pool before it returns something, and
  that's causing valgrind to trip up on uninitialised data.