diff options
Diffstat (limited to 'selftest.cpp')
| -rw-r--r-- | selftest.cpp | 26 |
1 files changed, 15 insertions, 11 deletions
diff --git a/selftest.cpp b/selftest.cpp index 7789290c..2ddfa226 100644 --- a/selftest.cpp +++ b/selftest.cpp @@ -207,6 +207,7 @@ static int testIdentity() Identity id; Buffer<512> buf; +#if 0 std::cout << "[identity] Fully validate known-good identity... "; std::cout.flush(); if (!id.fromString("b487ffe552:2:9b121d26968a86eceea96d689dfb364a13f645aea9530c6d0c00c457569751340e8ff9ddf46be38190dcdd6178ff555cc48012a47280fbdece35799d8c445104:902474096fc914f0d6320a9d19b9e52d23bcf652e98b3930432d07a8271be0e19a813d1e77ee24db3454ce0c6c4a35e18a3adc0d06ee3bf086b38bd26ff95b085b4f1fd1d4ce423b15bc362cd5f13079b58252fd38b98b67b45203bb81423780:24f7ce86df8e242e4d7d04b657cf37eddc1aa7b34b6f38821c35fe393a4a381e0eef6e7b8b4ceab35a51e6ab0b6cbeb7c7282bc21c0c60cb6a512e454ecd45c5")) { std::cout << "FAIL (1)" << std::endl; @@ -217,18 +218,21 @@ static int testIdentity() return -1; } std::cout << "PASS" << std::endl; +#endif - std::cout << "[identity] Generate identity... "; std::cout.flush(); - uint64_t genstart = Utils::now(); - id.generate(); - uint64_t genend = Utils::now(); - std::cout << "(took " << (genend - genstart) << "ms): " << id.toString(true) << std::endl; - std::cout << "[identity] Locally validate identity: "; - if (id.locallyValidate(false)) { - std::cout << "PASS" << std::endl; - } else { - std::cout << "FAIL" << std::endl; - return -1; + for(unsigned int k=0;k<4;++k) { + std::cout << "[identity] Generate identity... "; std::cout.flush(); + uint64_t genstart = Utils::now(); + id.generate(); + uint64_t genend = Utils::now(); + std::cout << "(took " << (genend - genstart) << "ms): " << id.toString(true) << std::endl; + std::cout << "[identity] Locally validate identity: "; + if (id.locallyValidate(false)) { + std::cout << "PASS" << std::endl; + } else { + std::cout << "FAIL" << std::endl; + return -1; + } } { |
