mirror of
https://github.com/pocoproject/poco.git
synced 2025-10-30 13:47:10 +01:00
fixed warnings
This commit is contained in:
@@ -129,7 +129,7 @@ std::string HTTPNTLMCredentials::createNTLMMessage(const std::string& responseAu
|
|||||||
Poco::Base64Decoder debase64(istr);
|
Poco::Base64Decoder debase64(istr);
|
||||||
std::vector<unsigned char> buffer(responseAuthParams.size());
|
std::vector<unsigned char> buffer(responseAuthParams.size());
|
||||||
debase64.read(reinterpret_cast<char*>(&buffer[0]), buffer.size());
|
debase64.read(reinterpret_cast<char*>(&buffer[0]), buffer.size());
|
||||||
std::size_t size = debase64.gcount();
|
std::size_t size = static_cast<std::size_t>(debase64.gcount());
|
||||||
|
|
||||||
Poco::Net::NTLMCredentials::ChallengeMessage challengeMsg;
|
Poco::Net::NTLMCredentials::ChallengeMessage challengeMsg;
|
||||||
if (NTLMCredentials::parseChallengeMessage(&buffer[0], size, challengeMsg))
|
if (NTLMCredentials::parseChallengeMessage(&buffer[0], size, challengeMsg))
|
||||||
|
|||||||
@@ -176,8 +176,8 @@ std::vector<unsigned char> NTLMCredentials::formatNegotiateMessage(const Negotia
|
|||||||
if (!utf16Domain.empty()) flags |= NTLM_FLAG_DOMAIN_SUPPLIED;
|
if (!utf16Domain.empty()) flags |= NTLM_FLAG_DOMAIN_SUPPLIED;
|
||||||
if (!utf16Workstation.empty()) flags |= NTLM_FLAG_WORKST_SUPPLIED;
|
if (!utf16Workstation.empty()) flags |= NTLM_FLAG_WORKST_SUPPLIED;
|
||||||
|
|
||||||
BufferDesc domainDesc(utf16Domain.size(), 8 + 4 + 4 + 8);
|
BufferDesc domainDesc(static_cast<Poco::UInt16>(utf16Domain.size()), 8 + 4 + 4 + 8);
|
||||||
BufferDesc workstDesc(utf16Workstation.size(), domainDesc.offset + domainDesc.length);
|
BufferDesc workstDesc(static_cast<Poco::UInt16>(utf16Workstation.size()), domainDesc.offset + domainDesc.length);
|
||||||
|
|
||||||
std::vector<unsigned char> buffer(size);
|
std::vector<unsigned char> buffer(size);
|
||||||
Poco::MemoryOutputStream bufferStream(reinterpret_cast<char*>(&buffer[0]), buffer.size());
|
Poco::MemoryOutputStream bufferStream(reinterpret_cast<char*>(&buffer[0]), buffer.size());
|
||||||
@@ -285,11 +285,11 @@ std::vector<unsigned char> NTLMCredentials::formatAuthenticateMessage(const Auth
|
|||||||
|
|
||||||
Poco::UInt32 flags = message.flags | NTLM_FLAG_NEGOTIATE_UNICODE;
|
Poco::UInt32 flags = message.flags | NTLM_FLAG_NEGOTIATE_UNICODE;
|
||||||
|
|
||||||
BufferDesc lmDesc(message.lmResponse.size(), 64);
|
BufferDesc lmDesc(static_cast<Poco::UInt16>(message.lmResponse.size()), 64);
|
||||||
BufferDesc ntlmDesc(message.ntlmResponse.size(), lmDesc.offset + lmDesc.length);
|
BufferDesc ntlmDesc(static_cast<Poco::UInt16>(message.ntlmResponse.size()), lmDesc.offset + lmDesc.length);
|
||||||
BufferDesc targetDesc(utf16Target.size(), ntlmDesc.offset + ntlmDesc.length);
|
BufferDesc targetDesc(static_cast<Poco::UInt16>(utf16Target.size()), ntlmDesc.offset + ntlmDesc.length);
|
||||||
BufferDesc usernameDesc(utf16Username.size(), targetDesc.offset + targetDesc.length);
|
BufferDesc usernameDesc(static_cast<Poco::UInt16>(utf16Username.size()), targetDesc.offset + targetDesc.length);
|
||||||
BufferDesc workstDesc(utf16Workstation.size(), usernameDesc.offset + usernameDesc.length);
|
BufferDesc workstDesc(static_cast<Poco::UInt16>(utf16Workstation.size()), usernameDesc.offset + usernameDesc.length);
|
||||||
BufferDesc sessionKeyDesc(0, workstDesc.offset + workstDesc.length);
|
BufferDesc sessionKeyDesc(0, workstDesc.offset + workstDesc.length);
|
||||||
|
|
||||||
std::vector<unsigned char> buffer(size);
|
std::vector<unsigned char> buffer(size);
|
||||||
|
|||||||
Reference in New Issue
Block a user