3
0
mirror of https://git.kernel.org/pub/scm/network/wireless/iwd.git synced 2024-11-22 06:29:23 +01:00

unit: Update to the new API

This commit is contained in:
Denis Kenzior 2015-02-23 15:43:35 -06:00
parent a0bf16c5ca
commit cdfa59227a

View File

@ -495,13 +495,15 @@ static void eapol_4way_test(const void *data)
const struct eapol_key *step4; const struct eapol_key *step4;
uint8_t *decrypted_key_data; uint8_t *decrypted_key_data;
step1 = eapol_verify_ptk_1_of_4(eapol_key_data_3, step1 = eapol_key_validate(eapol_key_data_3,
sizeof(eapol_key_data_3)); sizeof(eapol_key_data_3));
assert(step1); assert(step1);
assert(eapol_verify_ptk_1_of_4(step1));
memcpy(anonce, step1->key_nonce, sizeof(step1->key_nonce)); memcpy(anonce, step1->key_nonce, sizeof(step1->key_nonce));
step2 = eapol_verify_ptk_2_of_4(eapol_key_data_4, step2 = eapol_key_validate(eapol_key_data_4,
sizeof(eapol_key_data_4)); sizeof(eapol_key_data_4));
assert(eapol_verify_ptk_2_of_4(step2));
assert(step2); assert(step2);
memcpy(snonce, step2->key_nonce, sizeof(step2->key_nonce)); memcpy(snonce, step2->key_nonce, sizeof(step2->key_nonce));
@ -527,9 +529,10 @@ static void eapol_4way_test(const void *data)
assert(!memcmp(frame, eapol_key_data_4, sizeof(eapol_key_data_4))); assert(!memcmp(frame, eapol_key_data_4, sizeof(eapol_key_data_4)));
l_free(frame); l_free(frame);
step3 = eapol_verify_ptk_3_of_4(eapol_key_data_5, step3 = eapol_key_validate(eapol_key_data_5,
sizeof(eapol_key_data_5)); sizeof(eapol_key_data_5));
assert(step3); assert(step3);
assert(eapol_verify_ptk_3_of_4(step3));
assert(!memcmp(anonce, step3->key_nonce, sizeof(step3->key_nonce))); assert(!memcmp(anonce, step3->key_nonce, sizeof(step3->key_nonce)));
assert(!eapol_verify_mic(ptk->kek, step3)); assert(!eapol_verify_mic(ptk->kek, step3));
@ -538,9 +541,10 @@ static void eapol_4way_test(const void *data)
assert(decrypted_key_data[0] == 48); // RSNE assert(decrypted_key_data[0] == 48); // RSNE
l_free(decrypted_key_data); l_free(decrypted_key_data);
step4 = eapol_verify_ptk_4_of_4(eapol_key_data_6, step4 = eapol_key_validate(eapol_key_data_6,
sizeof(eapol_key_data_6)); sizeof(eapol_key_data_6));
assert(step4); assert(step4);
assert(eapol_verify_ptk_4_of_4(step4));
l_free(ptk); l_free(ptk);
} }