Commit 9bac1959 authored by jan.koester's avatar jan.koester
Browse files

test

parent 0edf3ade
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -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;
            }
        }