Home
last modified time | relevance | path

Searched refs:keydvt_out (Results 1 – 3 of 3) sorted by relevance

/Linux-v5.4/drivers/staging/wusbcore/
Dcrypto.c381 struct wusb_keydvt_out keydvt_out; in wusb_key_derive_verify() local
394 result = wusb_key_derive(&keydvt_out, stv_key_a1, &stv_keydvt_n_a1, in wusb_key_derive_verify()
399 if (memcmp(&stv_keydvt_out_a1, &keydvt_out, sizeof(keydvt_out))) { in wusb_key_derive_verify()
410 wusb_key_dump(&keydvt_out.kck, sizeof(keydvt_out.kck)); in wusb_key_derive_verify()
412 wusb_key_dump(&keydvt_out.ptk, sizeof(keydvt_out.ptk)); in wusb_key_derive_verify()
Dsecurity.c361 struct wusb_keydvt_out keydvt_out; in wusb_dev_4way_handshake() local
437 result = wusb_key_derive(&keydvt_out, ck->data, &ccm_n, &keydvt_in); in wusb_dev_4way_handshake()
445 result = wusb_oob_mic(mic, keydvt_out.kck, &ccm_n, &hs[1]); in wusb_dev_4way_handshake()
464 result = wusb_oob_mic(hs[2].MIC, keydvt_out.kck, &ccm_n, &hs[2]); in wusb_dev_4way_handshake()
482 keydvt_out.ptk, sizeof(keydvt_out.ptk)); in wusb_dev_4way_handshake()
509 memzero_explicit(&keydvt_out, sizeof(keydvt_out)); in wusb_dev_4way_handshake()
/Linux-v5.4/drivers/staging/wusbcore/include/
Dwusb.h327 static inline int wusb_key_derive(struct wusb_keydvt_out *keydvt_out, in wusb_key_derive() argument
333 return wusb_prf_256(keydvt_out, sizeof(*keydvt_out), key, n, &a, in wusb_key_derive()