Lines Matching refs:keydatalen
522 const u8 *keydata, u16 keydatalen, in decrypt_eapol_key_data_rc4() argument
527 buf = os_memdup(keydata, keydatalen); in decrypt_eapol_key_data_rc4()
533 if (rc4_skip(ek, 32, 256, buf, keydatalen)) { in decrypt_eapol_key_data_rc4()
539 *len = keydatalen; in decrypt_eapol_key_data_rc4()
547 const u8 *keydata, u16 keydatalen, in decrypt_eapol_key_data_aes() argument
552 if (keydatalen % 8) { in decrypt_eapol_key_data_aes()
554 keydatalen); in decrypt_eapol_key_data_aes()
557 keydatalen -= 8; /* AES-WRAP adds 8 bytes */ in decrypt_eapol_key_data_aes()
558 buf = os_malloc(keydatalen); in decrypt_eapol_key_data_aes()
561 if (aes_unwrap(kek, kek_len, keydatalen / 8, keydata, buf)) { in decrypt_eapol_key_data_aes()
569 *len = keydatalen; in decrypt_eapol_key_data_aes()
581 u16 keydatalen; in decrypt_eapol_key_data() local
589 keydatalen = WPA_GET_BE16(mic + mic_len); in decrypt_eapol_key_data()
590 if (keydatalen > end - keydata) in decrypt_eapol_key_data()
598 keydatalen, len); in decrypt_eapol_key_data()
602 keydata, keydatalen, len); in decrypt_eapol_key_data()
606 keydata, keydatalen, len); in decrypt_eapol_key_data()