src/panda/hash.cc | |||
---|---|---|---|
Criterion | Covered | Total | % |
branch | 2 | 10 | 20.0 |
line | true | false | branch |
---|---|---|---|
17 | 1214 | 101 | while (data != end) { |
48 | 0 | 0 | for (hash = i = 0; i < len; ++i) { |
61 | 0 | 0 | if (dest) buf = (unsigned char*) dest; |
64 | 0 | 0 | if (!buf) throw std::bad_alloc(); |
66 | 0 | 0 | for (size_t i = 0; i < slen; ++i) buf[i] = ((unsigned char) source[i]) ^ ((unsigned char) key[i % klen]); |