private void VerifyAuthorization(Authorization authorization) { if (authorization != null) { var digest = _encoder.GetMac(ResponseHandler.AuthorizationMacList(authorization), _apiResultKey); if (!digest.Equals(MacNeutralValue) && !digest.Equals(authorization.MAC)) { throw new IncorrectMacException( "Authorization digest not corresponding to the calculated one. Possible data corruption!"); } } }