libcryfs/src/cpp-utils/data/DataUtils.cpp

13 lines
398 B
C++

#include "DataUtils.h"
namespace cpputils {
namespace DataUtils {
Data resize(const Data& data, size_t newSize) {
Data newData(newSize);
newData.FillWithZeroes(); // TODO Only fill region after copied old data with zeroes
std::memcpy(newData.data(), data.data(), std::min(newData.size(), data.size()));
return newData;
}
}
}