public override void GetBytes(byte[] data)
 {
     if (data == null)
     {
         throw new ArgumentNullException(nameof(data));
     }
     CapiHelper.GenerateRandomBytes(m_safeProvHandle, data);
 }