Lines Matching refs:vector
721 static int run_gcmp(int idx, const struct gcmp_test *vector) in run_gcmp() argument
732 wpa_hexdump(MSG_INFO, "TK", vector->tk, sizeof(vector->tk)); in run_gcmp()
733 wpa_hexdump(MSG_INFO, "PN", vector->pn, sizeof(vector->pn)); in run_gcmp()
734 wpa_hexdump(MSG_INFO, "802.11 Header", vector->frame, vector->hdr_len); in run_gcmp()
736 vector->frame + vector->hdr_len, in run_gcmp()
737 vector->payload_len); in run_gcmp()
739 enc = gcmp_encrypt(vector->tk, sizeof(vector->tk), in run_gcmp()
740 vector->frame, in run_gcmp()
741 vector->hdr_len + vector->payload_len, in run_gcmp()
742 vector->hdr_len, in run_gcmp()
743 vector->hdr_len == 26 ? in run_gcmp()
744 vector->frame + vector->hdr_len - 2 : NULL, in run_gcmp()
746 vector->pn, 0, &enc_len); in run_gcmp()
753 if (os_memcmp(vector->encr, enc + vector->hdr_len + 8, in run_gcmp()
754 vector->payload_len) != 0) { in run_gcmp()
759 if (os_memcmp(vector->mic, enc + enc_len - sizeof(vector->mic), in run_gcmp()
760 sizeof(vector->mic)) != 0) { in run_gcmp()
768 plain = gcmp_decrypt(vector->tk, sizeof(vector->tk), in run_gcmp()
770 NULL, enc + vector->hdr_len, in run_gcmp()
771 enc_len - vector->hdr_len, &plain_len); in run_gcmp()
780 if (plain_len != vector->payload_len || in run_gcmp()
781 os_memcmp(plain, vector->frame + vector->hdr_len, plain_len) != 0) { in run_gcmp()