All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/21] DPP PKEX Changes
@ 2023-10-12 20:01 James Prestwood
  2023-10-12 20:01 ` [PATCH 01/21] crypto: remove label from prf_plus, instead use va_args James Prestwood
                   ` (20 more replies)
  0 siblings, 21 replies; 57+ messages in thread
From: James Prestwood @ 2023-10-12 20:01 UTC (permalink / raw)
  To: iwd; +Cc: James Prestwood

I wanted to get a lot of the prep work out of the way but I sent the
entire patch set to provide some justification for why I needed some
of the changes made elsewhere (offchannel/crypto etc.)

Feel free to look at the PKEX stuff but I really am just sending this
for patches 1-10 to get them out of my local tree and make the bulk of
the PKEX review more manageable.

James Prestwood (21):
  crypto: remove label from prf_plus, instead use va_args
  dpp-util: fix typo "COMMIT_REVEAP_RESPONSE"
  dpp: rename auth_addr to peer_addr
  dpp: rename dpp_presence_timeout to be generic
  dpp: move/store max_roc setting into dpp_create
  dpp: fix retransmits if on operating channel
  dpp-util: allow for mutual authentication in i/r_auth
  dpp-util: allow mutual auth in dpp_derive_ke
  unit: update test-dpp with API changes
  offchannel: add support to issue multiple offchannel requests
  doc: PKEX support for DPP
  dpp-util: add crypto for PKEX
  dpp-util: add __DPP_STATUS_MAX
  dpp: support mutual authentication
  dpp: allow enrollee to be authentication initiator
  dbus: add SharedCodeDeviceProvisioning interface definition
  dpp: initial version of PKEX enrollee support
  dpp: initial version of PKEX configurator support
  auto-t: add utils for wpa_supplicant PKEX
  auto-t: add APIs for PKEX
  auto-t: add DPP PKEX tests

 autotests/testDPP/hostapd.conf  |    2 +-
 autotests/testDPP/pkex_test.py  |  150 +++
 autotests/testDPP/ssidCCMP.psk  |    2 +
 autotests/util/iwd.py           |   93 +-
 autotests/util/wpas.py          |   40 +-
 doc/device-provisioning-api.txt |   30 +
 src/crypto.c                    |   24 +-
 src/crypto.h                    |    2 +-
 src/dbus.h                      |    1 +
 src/dpp-util.c                  |  238 ++++-
 src/dpp-util.h                  |   41 +-
 src/dpp.c                       | 1558 ++++++++++++++++++++++++++++---
 src/erp.c                       |   19 +-
 src/offchannel.c                |   55 +-
 unit/test-dpp.c                 |    6 +-
 15 files changed, 2062 insertions(+), 199 deletions(-)
 create mode 100644 autotests/testDPP/pkex_test.py

-- 
2.25.1


^ permalink raw reply	[flat|nested] 57+ messages in thread

end of thread, other threads:[~2023-10-25  2:46 UTC | newest]

Thread overview: 57+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-10-12 20:01 [PATCH 00/21] DPP PKEX Changes James Prestwood
2023-10-12 20:01 ` [PATCH 01/21] crypto: remove label from prf_plus, instead use va_args James Prestwood
2023-10-17 15:18   ` Denis Kenzior
2023-10-12 20:01 ` [PATCH 02/21] dpp-util: fix typo "COMMIT_REVEAP_RESPONSE" James Prestwood
2023-10-17 15:19   ` Denis Kenzior
2023-10-12 20:01 ` [PATCH 03/21] dpp: rename auth_addr to peer_addr James Prestwood
2023-10-17 15:21   ` Denis Kenzior
2023-10-12 20:01 ` [PATCH 04/21] dpp: rename dpp_presence_timeout to be generic James Prestwood
2023-10-17 15:31   ` Denis Kenzior
2023-10-12 20:01 ` [PATCH 05/21] dpp: move/store max_roc setting into dpp_create James Prestwood
2023-10-17 15:32   ` Denis Kenzior
2023-10-12 20:01 ` [PATCH 06/21] dpp: fix retransmits if on operating channel James Prestwood
2023-10-17 15:36   ` Denis Kenzior
2023-10-12 20:01 ` [PATCH 07/21] dpp-util: allow for mutual authentication in i/r_auth James Prestwood
2023-10-19 14:34   ` Denis Kenzior
2023-10-12 20:01 ` [PATCH 08/21] dpp-util: allow mutual auth in dpp_derive_ke James Prestwood
2023-10-12 20:01 ` [PATCH 09/21] unit: update test-dpp with API changes James Prestwood
2023-10-12 20:01 ` [PATCH 10/21] offchannel: add support to issue multiple offchannel requests James Prestwood
2023-10-19 14:51   ` Denis Kenzior
2023-10-19 19:35     ` James Prestwood
2023-10-19 19:55       ` Denis Kenzior
2023-10-19 20:05         ` James Prestwood
2023-10-19 21:42           ` Denis Kenzior
2023-10-19 21:47             ` James Prestwood
2023-10-20 19:10               ` James Prestwood
2023-10-12 20:01 ` [PATCH 11/21] doc: PKEX support for DPP James Prestwood
2023-10-19 14:59   ` Denis Kenzior
2023-10-19 15:23     ` James Prestwood
2023-10-19 15:36       ` Denis Kenzior
2023-10-19 15:45         ` James Prestwood
2023-10-19 16:17           ` Denis Kenzior
2023-10-19 16:42             ` James Prestwood
2023-10-19 18:56               ` Denis Kenzior
2023-10-19 20:00                 ` James Prestwood
2023-10-19 21:47                   ` Denis Kenzior
2023-10-19 22:22                     ` James Prestwood
2023-10-19 23:12                       ` Denis Kenzior
2023-10-23 13:49                         ` James Prestwood
2023-10-24 14:40                           ` Denis Kenzior
2023-10-24 12:05                         ` James Prestwood
2023-10-24 15:03                           ` Denis Kenzior
2023-10-24 15:19                             ` James Prestwood
2023-10-25  2:46                               ` Denis Kenzior
2023-10-12 20:01 ` [PATCH 12/21] dpp-util: add crypto for PKEX James Prestwood
2023-10-19 15:13   ` Denis Kenzior
2023-10-19 15:27     ` James Prestwood
2023-10-12 20:01 ` [PATCH 13/21] dpp-util: add __DPP_STATUS_MAX James Prestwood
2023-10-19 15:16   ` Denis Kenzior
2023-10-23 12:35     ` James Prestwood
2023-10-12 20:01 ` [PATCH 14/21] dpp: support mutual authentication James Prestwood
2023-10-12 20:01 ` [PATCH 15/21] dpp: allow enrollee to be authentication initiator James Prestwood
2023-10-12 20:01 ` [PATCH 16/21] dbus: add SharedCodeDeviceProvisioning interface definition James Prestwood
2023-10-12 20:01 ` [PATCH 17/21] dpp: initial version of PKEX enrollee support James Prestwood
2023-10-12 20:01 ` [PATCH 18/21] dpp: initial version of PKEX configurator support James Prestwood
2023-10-12 20:01 ` [PATCH 19/21] auto-t: add utils for wpa_supplicant PKEX James Prestwood
2023-10-12 20:01 ` [PATCH 20/21] auto-t: add APIs for PKEX James Prestwood
2023-10-12 20:01 ` [PATCH 21/21] auto-t: add DPP PKEX tests James Prestwood

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.