Loading src/crypto/pkcs12.cpp +3 −3 Original line number Diff line number Diff line Loading @@ -194,9 +194,9 @@ static std::vector<uint8_t> pkcs12KDF(const std::string& password, // I_j = (I_j + B + 1) mod 2^(v*8) for (size_t i = 0; i < I.size(); i += v) { uint16_t carry = 1; for (int k = (int)v - 1; k >= 0; k--) { uint16_t sum = (uint16_t)I[i + k] + (uint16_t)B[k] + carry; I[i + k] = (uint8_t)(sum & 0xFF); for (ptrdiff_t j = v - 1; j >= 0; --j) { uint16_t sum = I[i + j] + B[j] + carry; I[i + j] = static_cast<uint8_t>(sum & 0xFF); carry = sum >> 8; } } Loading Loading
src/crypto/pkcs12.cpp +3 −3 Original line number Diff line number Diff line Loading @@ -194,9 +194,9 @@ static std::vector<uint8_t> pkcs12KDF(const std::string& password, // I_j = (I_j + B + 1) mod 2^(v*8) for (size_t i = 0; i < I.size(); i += v) { uint16_t carry = 1; for (int k = (int)v - 1; k >= 0; k--) { uint16_t sum = (uint16_t)I[i + k] + (uint16_t)B[k] + carry; I[i + k] = (uint8_t)(sum & 0xFF); for (ptrdiff_t j = v - 1; j >= 0; --j) { uint16_t sum = I[i + j] + B[j] + carry; I[i + j] = static_cast<uint8_t>(sum & 0xFF); carry = sum >> 8; } } Loading