Jouni Malinen
24b01c706b
DPP2: Reconfig Authentication Response processing and Confirm generation
...
Extend Configurator functionality to process Reconfig Authentication
Response message, derive the needed keys, and generate Reconfig
Authentication Confirm message.
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2020-05-11 17:26:09 +03:00
Jouni Malinen
65e94351dc
DPP2: Reconfig Authentication Request processing and Response generation
...
Extend Enrollee functionality to process Reconfig Authentication Request
message, derive the needed keys, and generate Reconfig Authentication
Response message.
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2020-05-11 16:41:33 +03:00
Jouni Malinen
3774b6bd03
DPP2: Reconfig Authentication Request generation and transmission
...
Extend Configurator functionality to sign a special Connector for
reconfiguration and reply with Reconfig Authentication Request frame
when Reconfig Announcement frame is received with a matching C-sign key
hash value.
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2020-05-11 16:41:33 +03:00
Jouni Malinen
92492dd3ac
DPP2: Extend connector matching for reconfiguration
...
Allow the same helper functions to be used with reconfiguration
connector.
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2020-05-11 16:41:33 +03:00
Jouni Malinen
961435097b
DPP2: Move connStatus object building into a helper function
...
Allow the same helper function to be used for reconfiguration.
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2020-05-11 16:41:33 +03:00
Jouni Malinen
94f73f90ef
DPP: Move signed connector checking into a helper function
...
This can be reused for similar need with reconfiguration.
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2020-05-11 16:41:33 +03:00
Jouni Malinen
94a28a4940
DPP: Move parsing of own connector into a helper function
...
This can be used for reconfiguration as well.
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2020-05-11 16:41:33 +03:00
Jouni Malinen
d4ae12355a
DPP: Move PKEX functionality into a separate source code file
...
This continues splitting dpp.c into smaller pieces.
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2020-05-11 16:41:33 +03:00
Jouni Malinen
87b6572616
DPP: Move crypto routines into a separate source code file
...
This is an initial step in splitting the overly long dpp.c into smaller
pieces.
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2020-05-11 12:09:24 +03:00