| 51 | USING_NAMESPACE(std) |
| 52 | |
| 53 | struct HashTestTuple |
| 54 | { |
| 55 | HashTestTuple(const char *input, const char *output, unsigned int repeatTimes=1) |
| 56 | : input((byte *)input), output((byte *)output), inputLen(strlen(input)), repeatTimes(repeatTimes) {} |
| 57 | |
| 58 | HashTestTuple(const char *input, unsigned int inputLen, const char *output, unsigned int repeatTimes) |
| 59 | : input((byte *)input), output((byte *)output), inputLen(inputLen), repeatTimes(repeatTimes) {} |
| 60 | |
| 61 | const byte *input, *output; |
| 62 | size_t inputLen; |
| 63 | unsigned int repeatTimes; |
| 64 | }; |
| 65 | |
| 66 | bool HashModuleTest(HashTransformation &md, const HashTestTuple *testSet, unsigned int testSetSize) |
| 67 | { |
no outgoing calls
no test coverage detected