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