1
0
mirror of https://github.com/mfontanini/libtins synced 2026-01-28 20:44:26 +01:00

Both of WPA2Decrypter::add_supplicant_data overloads work.

This commit is contained in:
Matias Fontanini
2013-06-01 10:48:22 -03:00
parent 5db196a630
commit 8c1d71c7b7
2 changed files with 18 additions and 1 deletions

View File

@@ -67,3 +67,20 @@ TEST_F(WPA2DecryptTest, DecryptUsingBeacon) {
ASSERT_FALSE(decrypter.decrypt(radio));
}
}
TEST_F(WPA2DecryptTest, DecryptWithoutUsingBeacon) {
Crypto::WPA2Decrypter decrypter;
decrypter.add_supplicant_data("Induction", "Coherer", "00:0c:41:82:b2:55");
for(size_t i = 1; i < 7; ++i) {
RadioTap radio(packets[i], packets_size[i]);
if(i > 4) {
ASSERT_TRUE(decrypter.decrypt(radio));
if(i == 5)
check_packet5(radio);
else
check_packet6(radio);
}
else
ASSERT_FALSE(decrypter.decrypt(radio));
}
}