/// <summary>
/// Calls RAND_pseudo_bytes()
/// </summary>
/// <param name="len"></param>
/// <returns></returns>
public static byte[] PseudoBytes(int len)
{
byte[] buf = new byte[len];
Native.ExpectSuccess(Native.RAND_pseudo_bytes(buf, buf.Length));
return(buf);
}