Skip to content

Commit 96733f0

Browse files
authored
Merge pull request #47 from awslabs/FB-CryptoSizet
32 bit build fixes
2 parents 28e7a08 + a507016 commit 96733f0

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

aws-cpp-sdk-s3-encryption-integration-tests/LiveClientTests.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ TEST_F(LiveClientTest, TestEOMode)
148148
getObjectResult = StandardClient->GetObject(getUnencryptedObjectRequest);
149149

150150
EXPECT_TRUE(getObjectResult.IsSuccess());
151-
ByteBuffer rawData(getObjectResult.GetResult().GetContentLength());
151+
ByteBuffer rawData(static_cast< size_t >(getObjectResult.GetResult().GetContentLength()));
152152
memset(rawData.GetUnderlyingData(), 0, rawData.GetLength());
153153
getObjectResult.GetResult().GetBody().read((char*)rawData.GetUnderlyingData(), rawData.GetLength());
154154

@@ -231,7 +231,7 @@ TEST_F(LiveClientTest, TestAEMode)
231231
EXPECT_TRUE(getObjectResult.IsSuccess());
232232
EXPECT_EQ((cryptoMaterial.GetCryptoTagLength() / 8) + sizeof(TEST_STRING) - 1, static_cast<size_t>(getObjectResult.GetResult().GetContentLength()));
233233

234-
ByteBuffer rawData(getObjectResult.GetResult().GetContentLength() - (cryptoMaterial.GetCryptoTagLength() / 8));
234+
ByteBuffer rawData(static_cast< size_t >(getObjectResult.GetResult().GetContentLength()) - (cryptoMaterial.GetCryptoTagLength() / 8));
235235
memset(rawData.GetUnderlyingData(), 0, rawData.GetLength());
236236
getObjectResult.GetResult().GetBody().read((char*)rawData.GetUnderlyingData(), rawData.GetLength());
237237

@@ -312,7 +312,7 @@ TEST_F(LiveClientTest, TestAEModeRangeGet)
312312
EXPECT_TRUE(getObjectResult.IsSuccess());
313313
EXPECT_EQ(sizeof(RANGE_GET_TEST_STRING) - 1, static_cast<size_t>(getObjectResult.GetResult().GetContentLength()));
314314

315-
ByteBuffer rawData(getObjectResult.GetResult().GetContentLength());
315+
ByteBuffer rawData(static_cast< size_t >(getObjectResult.GetResult().GetContentLength()));
316316
memset(rawData.GetUnderlyingData(), 0, rawData.GetLength());
317317
getObjectResult.GetResult().GetBody().read((char*)rawData.GetUnderlyingData(), rawData.GetLength());
318318

aws-cpp-sdk-s3-encryption-tests/CryptoModulesTest.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ namespace
155155
return result;
156156
}
157157
m_metadata = request.GetMetadata();
158-
m_requestContentLength = request.GetContentLength();
158+
m_requestContentLength = static_cast< size_t >(request.GetContentLength());
159159

160160
std::shared_ptr<Aws::IOStream> body = request.GetBody();
161161
Aws::String tempBodyString((Aws::IStreamBufIterator(*body)), Aws::IStreamBufIterator());
@@ -179,7 +179,7 @@ namespace
179179
auto bytes = m_requestContentLength;
180180
auto rangeBytes = CryptoModule::ParseGetObjectRequestRange(range, bytes);
181181
responseStream.GetUnderlyingStream().write((const char*)bodyString.c_str() + rangeBytes.first, rangeBytes.second - rangeBytes.first + 1);
182-
written = rangeBytes.second - rangeBytes.first;
182+
written = static_cast< size_t >(rangeBytes.second - rangeBytes.first);
183183
}
184184
else
185185
{

0 commit comments

Comments
 (0)