public override void GetBytes(byte[] data) { if (data == null) { throw new ArgumentNullException("data"); } BCryptNative.GenerateRandomBytes(m_algorithm, data); }