summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam Ierymenko <adam.ierymenko@gmail.com>2013-09-27 16:25:35 -0400
committerAdam Ierymenko <adam.ierymenko@gmail.com>2013-09-27 16:25:35 -0400
commit141b85873731db10060677e1135b8c04a1dc8613 (patch)
tree5ed9e93d3a7c0e53730594f516f853962af89f7d
parent0dca9964bfde0513727015ac7bb444d13dfc5e5e (diff)
downloadinfinitytier-141b85873731db10060677e1135b8c04a1dc8613.tar.gz
infinitytier-141b85873731db10060677e1135b8c04a1dc8613.zip
Self-test fixes for new packet armor/dearmor functions that combine old encrypt and MAC functions.
-rw-r--r--selftest.cpp15
1 files changed, 3 insertions, 12 deletions
diff --git a/selftest.cpp b/selftest.cpp
index c45c261a..7789290c 100644
--- a/selftest.cpp
+++ b/selftest.cpp
@@ -321,18 +321,9 @@ static int testPacket()
return -1;
}
- a.compress();
- a.encrypt(salsaKey);
- a.decrypt(salsaKey);
- a.uncompress();
- if (a != b) {
- std::cout << "FAIL (encrypt-decrypt)" << std::endl;
- return -1;
- }
-
- a.macSet(hmacKey);
- if (!a.macVerify(hmacKey)) {
- std::cout << "FAIL (macVerify)" << std::endl;
+ a.armor(salsaKey,true);
+ if (!a.dearmor(salsaKey)) {
+ std::cout << "FAIL (encrypt-decrypt/verify)" << std::endl;
return -1;
}