ESP-IDF
dpp_pkex
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
dpp_pkex
dpp_pkex struct
Syntax
Show:
Summary
Declaration
from
dpp.h:178
struct
dpp_pkex
{
void
*
msg_ctx
;
unsigned
int
initiator
:
1
;
unsigned
int
exchange_done
:
1
;
unsigned
int
failed
:
1
;
struct
dpp_bootstrap_info
*
own_bi
;
u8
own_mac
[
ETH_ALEN
]
;
u8
peer_mac
[
ETH_ALEN
]
;
char
*
identifier
;
char
*
code
;
struct
crypto_ec_key
*
x
;
struct
crypto_ec_key
*
y
;
u8
Mx
[
DPP_MAX_SHARED_SECRET_LEN
]
;
u8
Nx
[
DPP_MAX_SHARED_SECRET_LEN
]
;
u8
z
[
DPP_MAX_HASH_LEN
]
;
struct
crypto_ec_key
*
peer_bootstrap_key
;
struct
wpabuf
*
exchange_req
;
struct
wpabuf
*
exchange_resp
;
unsigned
int
t
;
unsigned
int
exch_req_wait_time
;
unsigned
int
exch_req_tries
;
unsigned
int
freq
;
}
;
Fields
Field
Declared as
dpp_pkex::msg_ctx
void
*
dpp_pkex::initiator
unsigned
int
:
1
dpp_pkex::exchange_done
unsigned
int
:
1
dpp_pkex::failed
unsigned
int
:
1
dpp_pkex::own_bi
struct
dpp_bootstrap_info
*
dpp_pkex::own_mac
u8
[
ETH_ALEN
]
dpp_pkex::peer_mac
u8
[
ETH_ALEN
]
dpp_pkex::identifier
char
*
dpp_pkex::code
char
*
dpp_pkex::x
struct
crypto_ec_key
*
dpp_pkex::y
struct
crypto_ec_key
*
dpp_pkex::Mx
u8
[
DPP_MAX_SHARED_SECRET_LEN
]
dpp_pkex::Nx
u8
[
DPP_MAX_SHARED_SECRET_LEN
]
dpp_pkex::z
u8
[
DPP_MAX_HASH_LEN
]
dpp_pkex::peer_bootstrap_key
struct
crypto_ec_key
*
dpp_pkex::exchange_req
struct
wpabuf
*
dpp_pkex::exchange_resp
struct
wpabuf
*
dpp_pkex::t
unsigned
int
dpp_pkex::exch_req_wait_time
unsigned
int
dpp_pkex::exch_req_tries
unsigned
int
dpp_pkex::freq
unsigned
int
Related Functions
Found 5 other functions taking a
dpp_pkex
argument:
Function
dpp_pkex_rx_exchange_resp()
dpp_pkex_rx_commit_reveal_req()
dpp_pkex_rx_commit_reveal_resp()
dpp_pkex_free()
dpp_pkex_finish()
Examples
References
from
examples
Code
Location
Scope
Referrer
struct
dpp_pkex
{
dpp.h:178
struct
dpp_pkex
*
dpp_pkex_init
(
void
*
msg_ctx
,
struct
dpp_bootstrap_info
*
bi
,
dpp.h:531
dpp_pkex_init()
struct
dpp_pkex
*
dpp_pkex_rx_exchange_req
(
void
*
msg_ctx
,
dpp.h:535
dpp_pkex_rx_exchange_req()
struct
wpabuf
*
dpp_pkex_rx_exchange_resp
(
struct
dpp_pkex
*
pkex
,
dpp.h:542
dpp_pkex_rx_exchange_resp()
dpp_pkex_rx_exchange_resp()::pkex
struct
wpabuf
*
dpp_pkex_rx_commit_reveal_req
(
struct
dpp_pkex
*
pkex
,
dpp.h:545
dpp_pkex_rx_commit_reveal_req()
dpp_pkex_rx_commit_reveal_req()::pkex
int
dpp_pkex_rx_commit_reveal_resp
(
struct
dpp_pkex
*
pkex
,
const
u8
*
hdr
,
dpp.h:548
dpp_pkex_rx_commit_reveal_resp()
dpp_pkex_rx_commit_reveal_resp()::pkex
void
dpp_pkex_free
(
struct
dpp_pkex
*
pkex
)
;
dpp.h:550
dpp_pkex_free()
dpp_pkex_free()::pkex
dpp_pkex_finish
(
struct
dpp_global
*
dpp
,
struct
dpp_pkex
*
pkex
,
const
u8
*
peer
,
dpp.h:576
dpp_pkex_finish()
dpp_pkex_finish()::pkex
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Instance
Scope
Location
Project
return
dpp_pkex_init()
dpp.h:531
return
dpp_pkex_rx_exchange_req()
dpp.h:535
dpp_pkex_rx_exchange_resp()::pkex
dpp_pkex_rx_exchange_resp()
dpp.h:542
dpp_pkex_rx_commit_reveal_req()::pkex
dpp_pkex_rx_commit_reveal_req()
dpp.h:545
dpp_pkex_rx_commit_reveal_resp()::pkex
dpp_pkex_rx_commit_reveal_resp()
dpp.h:548
dpp_pkex_free()::pkex
dpp_pkex_free()
dpp.h:550
dpp_pkex_finish()::pkex
dpp_pkex_finish()
dpp.h:576
Lifecycle
from
examples
All items filtered out
All items filtered out