DPP2: PKEXv2 core protocol changes
Add support for PKEXv2 core protocol. This defines a new PKEX Exchange Request message type with protocol negotiation and different rules for key derivation with PKEXv2 or newer is used. This does not change existing behavior for PKEX, i.e., the PKEXv1 variant will still be used by default. Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com>
This commit is contained in:
parent
00b2fb2d04
commit
b57273d069
6 changed files with 258 additions and 98 deletions
|
@ -118,6 +118,7 @@ dpp_pkex_derive_Qr(const struct dpp_curve_params *curve, const u8 *mac_resp,
|
|||
const char *code, const char *identifier,
|
||||
struct crypto_ec **ret_ec);
|
||||
int dpp_pkex_derive_z(const u8 *mac_init, const u8 *mac_resp,
|
||||
u8 ver_init, u8 ver_resp,
|
||||
const u8 *Mx, size_t Mx_len,
|
||||
const u8 *Nx, size_t Nx_len,
|
||||
const char *code,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue