git: f8262d7d8ac3 - vendor/wpa - Import wpa_supplicant/hostapd commit 9d9b42306541

Philip Paeps philip at FreeBSD.org
Fri Mar 19 03:14:43 UTC 2021


The branch vendor/wpa has been updated by philip:

URL: https://cgit.FreeBSD.org/src/commit/?id=f8262d7d8ac3000d0865826129738cd58a8fe1ab

commit f8262d7d8ac3000d0865826129738cd58a8fe1ab
Author:     Philip Paeps <philip at FreeBSD.org>
AuthorDate: 2021-03-19 03:13:37 +0000
Commit:     Philip Paeps <philip at FreeBSD.org>
CommitDate: 2021-03-19 03:13:37 +0000

    Import wpa_supplicant/hostapd commit 9d9b42306541
    
    Start tracking upstream development of hostapd and wpa_supplicant more
    closely.  The last upstream release is from August 2019.  Keeping up
    with upstream development will make importing releases less exciting.
    
    Discussed with: cy
    Sponsored by:   Rubicon Communications, LLC ("Netgate")
---
 .gitignore                                         |     8 +
 Android.mk                                         |    10 +
 CONTRIBUTIONS                                      |     5 +-
 build_release                                      |    47 +
 doc/.gitignore                                     |    14 +
 doc/Makefile                                       |    42 +
 doc/code_structure.doxygen                         |   315 +
 doc/ctrl_iface.doxygen                             |  1054 ++
 doc/dbus.doxygen                                   |  2394 ++++
 doc/directories.doxygen                            |    90 +
 doc/doxygen.conf                                   |  1547 +++
 doc/driver_wrapper.doxygen                         |   180 +
 doc/eap.doxygen                                    |    87 +
 doc/eap_server.doxygen                             |    56 +
 doc/hostapd.fig                                    |   264 +
 doc/hostapd_ctrl_iface.doxygen                     |    66 +
 doc/mainpage.doxygen                               |    95 +
 doc/p2p.doxygen                                    |   471 +
 doc/p2p_arch.dot                                   |    85 +
 doc/p2p_arch2.dot                                  |    85 +
 doc/p2p_sm.dot                                     |    62 +
 doc/porting.doxygen                                |   209 +
 doc/testing_tools.doxygen                          |   201 +
 doc/wpa_supplicant.fig                             |   247 +
 eap_example/.gitignore                             |     4 +
 eap_example/Makefile                               |   119 +
 eap_example/README                                 |    42 +
 eap_example/ca.pem                                 |    55 +
 eap_example/dh.conf                                |     5 +
 eap_example/eap_example.c                          |    47 +
 eap_example/eap_example_peer.c                     |   377 +
 eap_example/eap_example_server.c                   |   300 +
 eap_example/server-key.pem                         |    15 +
 eap_example/server.key                             |    16 +
 eap_example/server.pem                             |    64 +
 hostapd/.gitignore                                 |     5 +
 hostapd/Android.mk                                 |    86 +-
 hostapd/ChangeLog                                  |     4 +-
 hostapd/Makefile                                   |   197 +-
 hostapd/android.config                             |    25 +-
 hostapd/config_file.c                              |   418 +-
 hostapd/ctrl_iface.c                               |   807 +-
 hostapd/defconfig                                  |    35 +-
 hostapd/hostapd.conf                               |   337 +-
 hostapd/hostapd.wpa_psk                            |     6 +
 hostapd/hostapd_cli.c                              |   128 +-
 hostapd/main.c                                     |    22 +-
 hostapd/sae_pk_gen.c                               |   196 +
 hs20/client/Makefile                               |    55 +-
 hs20/client/est.c                                  |     7 +-
 hs20/client/oma_dm_client.c                        |     2 +-
 hs20/client/osu_client.c                           |    27 +-
 hs20/client/osu_client.h                           |     2 +
 hs20/client/spp_client.c                           |     2 +-
 hs20/server/.gitignore                             |     1 +
 hs20/server/Makefile                               |    42 +
 hs20/server/ca/clean.sh                            |    13 +
 hs20/server/ca/est-csrattrs.cnf                    |    17 +
 hs20/server/ca/est-csrattrs.sh                     |     4 +
 hs20/server/ca/hs20.oid                            |     7 +
 hs20/server/ca/ocsp-req.sh                         |    11 +
 hs20/server/ca/ocsp-responder-ica.sh               |     3 +
 hs20/server/ca/ocsp-responder.sh                   |     3 +
 hs20/server/ca/ocsp-update-cache.sh                |    11 +
 hs20/server/ca/openssl-root.cnf                    |   125 +
 hs20/server/ca/openssl.cnf                         |   200 +
 hs20/server/ca/setup.sh                            |   209 +
 hs20/server/ca/w1fi_logo.png                       |   Bin 0 -> 7549 bytes
 hs20/server/hs20-osu-server.txt                    |   262 +
 hs20/server/hs20_spp_server.c                      |   207 +
 hs20/server/spp_server.c                           |  2933 +++++
 hs20/server/spp_server.h                           |    36 +
 hs20/server/sql-example.txt                        |    17 +
 hs20/server/sql.txt                                |   108 +
 hs20/server/www/add-free.php                       |    50 +
 hs20/server/www/add-mo.php                         |    56 +
 hs20/server/www/cert-enroll.php                    |    39 +
 hs20/server/www/config.php                         |     7 +
 hs20/server/www/est.php                            |   232 +
 hs20/server/www/free-remediation.php               |    19 +
 hs20/server/www/free.php                           |    23 +
 hs20/server/www/redirect.php                       |    32 +
 hs20/server/www/remediation-pw.php                 |    41 +
 hs20/server/www/remediation.php                    |    55 +
 hs20/server/www/signup.php                         |    59 +
 hs20/server/www/spp.php                            |   168 +
 hs20/server/www/terms.php                          |    87 +
 hs20/server/www/users.php                          |   377 +
 radius_example/.gitignore                          |     2 +
 radius_example/Makefile                            |    28 +
 radius_example/README                              |    35 +
 radius_example/radius_example.c                    |   153 +
 src/Makefile                                       |     4 +-
 src/ap/Makefile                                    |    18 +-
 src/ap/acs.c                                       |   305 +-
 src/ap/airtime_policy.c                            |     8 +-
 src/ap/ap_config.c                                 |   292 +-
 src/ap/ap_config.h                                 |   123 +-
 src/ap/ap_drv_ops.c                                |   158 +-
 src/ap/ap_drv_ops.h                                |    38 +-
 src/ap/ap_list.c                                   |     4 -
 src/ap/authsrv.c                                   |    87 +-
 src/ap/beacon.c                                    |   604 +-
 src/ap/beacon.h                                    |     2 +
 src/ap/ctrl_iface_ap.c                             |    85 +-
 src/ap/dfs.c                                       |   315 +-
 src/ap/dfs.h                                       |     3 +
 src/ap/dhcp_snoop.c                                |     8 +-
 src/ap/dpp_hostapd.c                               |  1003 +-
 src/ap/dpp_hostapd.h                               |    11 +
 src/ap/drv_callbacks.c                             |   362 +-
 src/ap/fils_hlp.c                                  |    36 +-
 src/ap/gas_serv.c                                  |    10 +-
 src/ap/hostapd.c                                   |   255 +-
 src/ap/hostapd.h                                   |    57 +-
 src/ap/hs20.c                                      |     6 +-
 src/ap/hw_features.c                               |   367 +-
 src/ap/hw_features.h                               |    22 +-
 src/ap/iapp.c                                      |   542 -
 src/ap/iapp.h                                      |    39 -
 src/ap/ieee802_11.c                                |  2415 +++-
 src/ap/ieee802_11.h                                |    24 +-
 src/ap/ieee802_11_auth.c                           |   172 +-
 src/ap/ieee802_11_auth.h                           |    17 +-
 src/ap/ieee802_11_he.c                             |   171 +-
 src/ap/ieee802_11_ht.c                             |    30 +-
 src/ap/ieee802_11_shared.c                         |   172 +-
 src/ap/ieee802_11_vht.c                            |   174 +-
 src/ap/ieee802_1x.c                                |   482 +-
 src/ap/ieee802_1x.h                                |     7 +-
 src/ap/neighbor_db.c                               |    58 +-
 src/ap/neighbor_db.h                               |     1 +
 src/ap/pmksa_cache_auth.c                          |     5 +
 src/ap/preauth_auth.c                              |     2 +-
 src/ap/sta_info.c                                  |   111 +-
 src/ap/sta_info.h                                  |    53 +-
 src/ap/utils.c                                     |     4 +
 src/ap/vlan_init.c                                 |     5 +-
 src/ap/wmm.c                                       |    14 +-
 src/ap/wnm_ap.c                                    |    83 +-
 src/ap/wpa_auth.c                                  |  1385 ++-
 src/ap/wpa_auth.h                                  |    98 +-
 src/ap/wpa_auth_ft.c                               |   386 +-
 src/ap/wpa_auth_glue.c                             |   336 +-
 src/ap/wpa_auth_i.h                                |    71 +-
 src/ap/wpa_auth_ie.c                               |   444 +-
 src/ap/wpa_auth_ie.h                               |    35 -
 src/ap/wpa_auth_kay.c                              |    12 +-
 src/ap/wps_hostapd.c                               |   230 +-
 src/build.rules                                    |   109 +
 src/common/Makefile                                |    18 +-
 src/common/brcm_vendor.h                           |   156 +
 src/common/common_module_tests.c                   |   392 +-
 src/common/defs.h                                  |    86 +-
 src/common/dhcp.h                                  |     2 +-
 src/common/dpp.c                                   | 11695 +++++--------------
 src/common/dpp.h                                   |   245 +-
 src/common/dpp_auth.c                              |  1977 ++++
 src/common/dpp_backup.c                            |  1265 ++
 src/common/dpp_crypto.c                            |  3329 ++++++
 src/common/dpp_i.h                                 |   160 +
 src/common/dpp_pkex.c                              |  1324 +++
 src/common/dpp_reconfig.c                          |   958 ++
 src/common/dpp_tcp.c                               |  1794 +++
 src/common/gas_server.c                            |   140 +-
 src/common/gas_server.h                            |     9 +-
 src/common/hw_features_common.c                    |   427 +-
 src/common/hw_features_common.h                    |    26 +-
 src/common/ieee802_11_common.c                     |   760 +-
 src/common/ieee802_11_common.h                     |    67 +-
 src/common/ieee802_11_defs.h                       |   246 +-
 src/common/ocv.c                                   |    39 +-
 src/common/ocv.h                                   |    13 +-
 src/common/privsep_commands.h                      |     1 +
 src/common/ptksa_cache.c                           |   321 +
 src/common/ptksa_cache.h                           |    79 +
 src/common/qca-vendor.h                            |  3750 +++++-
 src/common/sae.c                                   |  1330 ++-
 src/common/sae.h                                   |   107 +-
 src/common/sae_pk.c                                |   884 ++
 src/common/version.h                               |     2 +-
 src/common/wpa_common.c                            |  1240 +-
 src/common/wpa_common.h                            |   207 +-
 src/common/wpa_ctrl.c                              |     5 +-
 src/common/wpa_ctrl.h                              |    41 +-
 src/crypto/.gitignore                              |     1 -
 src/crypto/Makefile                                |    19 +-
 src/crypto/crypto.h                                |    49 +-
 src/crypto/crypto_module_tests.c                   |   150 +
 src/crypto/crypto_openssl.c                        |   248 +
 src/crypto/crypto_wolfssl.c                        |    77 +-
 src/crypto/sha256.c                                |     6 +-
 src/crypto/sha384-tlsprf.c                         |    71 +
 src/crypto/sha384.c                                |     6 +-
 src/crypto/sha384.h                                |     3 +
 src/crypto/sha512.c                                |     6 +-
 src/crypto/tls.h                                   |    14 +
 src/crypto/tls_openssl.c                           |   304 +-
 src/crypto/tls_wolfssl.c                           |    65 +-
 src/drivers/.gitignore                             |     2 -
 src/drivers/driver.h                               |   703 +-
 src/drivers/driver_atheros.c                       |    41 +-
 src/drivers/driver_bsd.c                           |   613 +-
 src/drivers/driver_common.c                        |    21 +
 src/drivers/driver_hostap.c                        |    24 +-
 src/drivers/driver_macsec_linux.c                  |    87 +-
 src/drivers/driver_macsec_qca.c                    |    34 +-
 src/drivers/driver_ndis.c                          |    20 +-
 src/drivers/driver_nl80211.c                       |  2123 +++-
 src/drivers/driver_nl80211.h                       |    65 +-
 src/drivers/driver_nl80211_android.c               |     4 +-
 src/drivers/driver_nl80211_capa.c                  |   577 +-
 src/drivers/driver_nl80211_event.c                 |   574 +-
 src/drivers/driver_nl80211_monitor.c               |     3 +
 src/drivers/driver_nl80211_scan.c                  |    51 +-
 src/drivers/driver_none.c                          |     8 -
 src/drivers/driver_openbsd.c                       |    10 +-
 src/drivers/driver_privsep.c                       |    18 +-
 src/drivers/driver_wext.c                          |    95 +-
 src/drivers/driver_wext.h                          |     4 -
 src/drivers/drivers.mak                            |    22 +-
 src/drivers/drivers.mk                             |    24 +-
 src/drivers/nl80211_copy.h                         |   951 +-
 src/eap_common/Makefile                            |    15 +-
 src/eap_common/eap_common.c                        |     8 +-
 src/eap_common/eap_common.h                        |     8 +-
 src/eap_common/eap_defs.h                          |     4 +-
 src/eap_common/eap_sim_common.c                    |     4 +
 src/eap_common/eap_teap_common.c                   |    72 +-
 src/eap_common/eap_teap_common.h                   |    22 +-
 src/eap_peer/.gitignore                            |     1 +
 src/eap_peer/Makefile                              |    18 +-
 src/eap_peer/eap.c                                 |   220 +-
 src/eap_peer/eap.h                                 |    13 +-
 src/eap_peer/eap_aka.c                             |    48 +-
 src/eap_peer/eap_config.h                          |   408 +-
 src/eap_peer/eap_eke.c                             |    16 +-
 src/eap_peer/eap_fast.c                            |    54 +-
 src/eap_peer/eap_gpsk.c                            |    14 +-
 src/eap_peer/eap_gtc.c                             |     8 +-
 src/eap_peer/eap_i.h                               |    42 +-
 src/eap_peer/eap_ikev2.c                           |    28 +-
 src/eap_peer/eap_leap.c                            |    44 +-
 src/eap_peer/eap_md5.c                             |    12 +-
 src/eap_peer/eap_methods.c                         |    12 +-
 src/eap_peer/eap_methods.h                         |    14 +-
 src/eap_peer/eap_mschapv2.c                        |    32 +-
 src/eap_peer/eap_otp.c                             |     8 +-
 src/eap_peer/eap_pax.c                             |    50 +-
 src/eap_peer/eap_peap.c                            |    71 +-
 src/eap_peer/eap_psk.c                             |    22 +-
 src/eap_peer/eap_pwd.c                             |    22 +-
 src/eap_peer/eap_sake.c                            |    26 +-
 src/eap_peer/eap_sim.c                             |    44 +-
 src/eap_peer/eap_teap.c                            |   201 +-
 src/eap_peer/eap_tls.c                             |    42 +-
 src/eap_peer/eap_tls_common.c                      |   103 +-
 src/eap_peer/eap_tls_common.h                      |    10 +-
 src/eap_peer/eap_tnc.c                             |    32 +-
 src/eap_peer/eap_ttls.c                            |    88 +-
 src/eap_peer/eap_vendor_test.c                     |    16 +-
 src/eap_peer/eap_wsc.c                             |    24 +-
 src/eap_peer/ikev2.c                               |    10 +-
 src/eap_peer/tncc.c                                |     5 +-
 src/eap_server/Makefile                            |    15 +-
 src/eap_server/eap.h                               |   172 +-
 src/eap_server/eap_i.h                             |    67 +-
 src/eap_server/eap_methods.h                       |     9 +-
 src/eap_server/eap_server.c                        |   291 +-
 src/eap_server/eap_server_aka.c                    |    74 +-
 src/eap_server/eap_server_eke.c                    |    39 +-
 src/eap_server/eap_server_fast.c                   |   106 +-
 src/eap_server/eap_server_gpsk.c                   |    37 +-
 src/eap_server/eap_server_gtc.c                    |    12 +-
 src/eap_server/eap_server_identity.c               |    14 +-
 src/eap_server/eap_server_ikev2.c                  |    22 +-
 src/eap_server/eap_server_md5.c                    |    14 +-
 src/eap_server/eap_server_methods.c                |    10 +-
 src/eap_server/eap_server_mschapv2.c               |    22 +-
 src/eap_server/eap_server_pax.c                    |    32 +-
 src/eap_server/eap_server_peap.c                   |   103 +-
 src/eap_server/eap_server_psk.c                    |    34 +-
 src/eap_server/eap_server_pwd.c                    |    22 +-
 src/eap_server/eap_server_sake.c                   |    38 +-
 src/eap_server/eap_server_sim.c                    |    66 +-
 src/eap_server/eap_server_teap.c                   |   309 +-
 src/eap_server/eap_server_tls.c                    |    54 +-
 src/eap_server/eap_server_tls_common.c             |    93 +-
 src/eap_server/eap_server_tnc.c                    |    26 +-
 src/eap_server/eap_server_ttls.c                   |    96 +-
 src/eap_server/eap_server_vendor_test.c            |    12 +-
 src/eap_server/eap_server_wsc.c                    |    24 +-
 src/eap_server/eap_tls_common.h                    |     2 +-
 src/eap_server/tncs.c                              |     5 +-
 src/eapol_auth/Makefile                            |    16 +-
 src/eapol_auth/eapol_auth_sm.c                     |   206 +-
 src/eapol_auth/eapol_auth_sm.h                     |    26 +-
 src/eapol_auth/eapol_auth_sm_i.h                   |    40 +-
 src/eapol_supp/Makefile                            |    15 +-
 src/eapol_supp/eapol_supp_sm.c                     |   218 +-
 src/eapol_supp/eapol_supp_sm.h                     |    29 +-
 src/fst/fst.c                                      |    25 +-
 src/fst/fst.h                                      |    23 +-
 src/fst/fst_ctrl_aux.h                             |     4 +-
 src/fst/fst_ctrl_iface.c                           |    48 +-
 src/fst/fst_ctrl_iface.h                           |     2 +-
 src/fst/fst_group.c                                |    10 +-
 src/fst/fst_group.h                                |     4 +-
 src/fst/fst_iface.c                                |     8 +-
 src/fst/fst_iface.h                                |     8 +-
 src/fst/fst_session.c                              |    96 +-
 src/fst/fst_session.h                              |    12 +-
 src/l2_packet/Makefile                             |    15 +-
 src/l2_packet/l2_packet.h                          |     4 +
 src/l2_packet/l2_packet_freebsd.c                  |     2 +-
 src/l2_packet/l2_packet_linux.c                    |    11 +-
 src/l2_packet/l2_packet_ndis.c                     |     3 +-
 src/l2_packet/l2_packet_none.c                     |     4 +-
 src/l2_packet/l2_packet_pcap.c                     |     4 +-
 src/l2_packet/l2_packet_privsep.c                  |     3 +-
 src/l2_packet/l2_packet_winpcap.c                  |     3 +
 src/lib.rules                                      |    38 +-
 src/objs.mk                                        |     3 +
 src/p2p/Makefile                                   |    15 +-
 src/p2p/p2p.c                                      |    45 +-
 src/p2p/p2p.h                                      |    14 +-
 src/p2p/p2p_go_neg.c                               |     9 +
 src/pae/ieee802_1x_cp.c                            |   177 +-
 src/pae/ieee802_1x_cp.h                            |    10 +-
 src/pae/ieee802_1x_kay.c                           |   608 +-
 src/pae/ieee802_1x_kay.h                           |    68 +-
 src/pae/ieee802_1x_kay_i.h                         |    40 +-
 src/pae/ieee802_1x_secy_ops.c                      |    22 +-
 src/pae/ieee802_1x_secy_ops.h                      |     8 +-
 src/radius/.gitignore                              |     1 -
 src/radius/Makefile                                |    16 +-
 src/radius/radius.c                                |     2 +-
 src/radius/radius.h                                |     3 +
 src/radius/radius_client.c                         |    52 +-
 src/radius/radius_client.h                         |     5 +
 src/radius/radius_server.c                         |   283 +-
 src/radius/radius_server.h                         |   142 +-
 src/rsn_supp/Makefile                              |    16 +-
 src/rsn_supp/pmksa_cache.c                         |    43 +-
 src/rsn_supp/pmksa_cache.h                         |     1 +
 src/rsn_supp/preauth.c                             |    24 +-
 src/rsn_supp/tdls.c                                |    69 +-
 src/rsn_supp/wpa.c                                 |   737 +-
 src/rsn_supp/wpa.h                                 |    82 +-
 src/rsn_supp/wpa_ft.c                              |   399 +-
 src/rsn_supp/wpa_i.h                               |    88 +-
 src/rsn_supp/wpa_ie.c                              |   317 +-
 src/rsn_supp/wpa_ie.h                              |    52 +-
 src/tls/.gitignore                                 |     1 -
 src/tls/Makefile                                   |    17 +-
 src/tls/asn1.c                                     |   396 +-
 src/tls/asn1.h                                     |   146 +-
 src/tls/pkcs1.c                                    |    55 +-
 src/tls/pkcs5.c                                    |    78 +-
 src/tls/pkcs8.c                                    |    59 +-
 src/tls/rsa.c                                      |    23 +-
 src/tls/tlsv1_client.c                             |    29 +-
 src/tls/tlsv1_client_i.h                           |     4 +-
 src/tls/tlsv1_client_ocsp.c                        |   180 +-
 src/tls/tlsv1_client_read.c                        |    10 +-
 src/tls/tlsv1_client_write.c                       |    18 +-
 src/tls/tlsv1_cred.c                               |   247 +-
 src/tls/x509v3.c                                   |   419 +-
 src/tls/x509v3.h                                   |     7 +
 src/utils/.gitignore                               |     1 -
 src/utils/Makefile                                 |    17 +-
 src/utils/base64.c                                 |    59 +-
 src/utils/base64.h                                 |    13 +-
 src/utils/browser-android.c                        |     2 +-
 src/utils/browser-system.c                         |     2 +-
 src/utils/browser-wpadebug.c                       |     2 +-
 src/utils/browser.c                                |   210 +-
 src/utils/browser.h                                |     4 +-
 src/utils/common.c                                 |    38 +-
 src/utils/common.h                                 |     8 +-
 src/utils/config.c                                 |    97 +
 src/utils/config.h                                 |    29 +
 src/utils/eloop.c                                  |    47 +-
 src/utils/eloop_win.c                              |     8 +-
 src/utils/ext_password.c                           |     3 +
 src/utils/ext_password_file.c                      |   136 +
 src/utils/ext_password_i.h                         |     4 +
 src/utils/http-utils.h                             |     6 +-
 src/utils/includes.h                               |     1 +
 src/utils/json.c                                   |   122 +-
 src/utils/json.h                                   |    15 +
 src/utils/list.h                                   |     8 +-
 src/utils/os_internal.c                            |     6 +
 src/utils/os_unix.c                                |    13 +-
 src/utils/platform.h                               |    23 +-
 src/utils/radiotap.c                               |    12 +-
 src/utils/radiotap.h                               |   407 +-
 src/utils/state_machine.h                          |     8 +-
 src/utils/trace.c                                  |    11 +
 src/utils/utils_module_tests.c                     |    39 +-
 src/utils/wpa_debug.c                              |   147 +-
 src/utils/wpa_debug.h                              |     3 -
 src/utils/wpabuf.h                                 |    27 +
 src/utils/xml_libxml2.c                            |     2 +-
 src/wps/Makefile                                   |    15 +-
 src/wps/upnp_xml.c                                 |     2 +-
 src/wps/wps.h                                      |    19 +-
 src/wps/wps_attr_build.c                           |    15 +-
 src/wps/wps_attr_process.c                         |     9 +-
 src/wps/wps_dev_attr.c                             |    17 +
 src/wps/wps_dev_attr.h                             |     1 +
 src/wps/wps_enrollee.c                             |    11 +
 src/wps/wps_er.c                                   |     4 +-
 src/wps/wps_registrar.c                            |    97 +-
 src/wps/wps_upnp.c                                 |    25 +-
 src/wps/wps_upnp_ap.c                              |     4 +-
 src/wps/wps_upnp_event.c                           |    27 +-
 src/wps/wps_upnp_i.h                               |     9 +-
 src/wps/wps_upnp_web.c                             |     4 +-
 tests/.gitignore                                   |     3 +
 tests/Makefile                                     |    99 +
 tests/README                                       |   123 +
 tests/cipher-and-key-mgmt-testing.txt              |   377 +
 tests/fuzzing/README                               |    23 +
 tests/fuzzing/ap-mgmt/.gitignore                   |     1 +
 tests/fuzzing/ap-mgmt/Makefile                     |    44 +
 tests/fuzzing/ap-mgmt/ap-mgmt.c                    |   167 +
 tests/fuzzing/ap-mgmt/corpus/multi-sae-ffc.dat     |   Bin 0 -> 506 bytes
 tests/fuzzing/ap-mgmt/corpus/multi-sae.dat         |   Bin 0 -> 346 bytes
 tests/fuzzing/ap-mgmt/corpus/multi.dat             |   Bin 0 -> 246 bytes
 tests/fuzzing/asn1/.gitignore                      |     1 +
 tests/fuzzing/asn1/Makefile                        |    23 +
 tests/fuzzing/asn1/asn1.c                          |   184 +
 tests/fuzzing/asn1/corpus/ca.der                   |   Bin 0 -> 560 bytes
 .../asn1/corpus/ocsp-multi-server-cache.der        |   Bin 0 -> 346 bytes
 tests/fuzzing/asn1/corpus/ocsp-req.der             |   Bin 0 -> 76 bytes
 tests/fuzzing/build-test.sh                        |    19 +
 tests/fuzzing/dpp-uri/.gitignore                   |     1 +
 tests/fuzzing/dpp-uri/Makefile                     |    43 +
 tests/fuzzing/dpp-uri/corpus/1.dat                 |     1 +
 tests/fuzzing/dpp-uri/corpus/2.dat                 |     1 +
 tests/fuzzing/dpp-uri/corpus/3.dat                 |     1 +
 tests/fuzzing/dpp-uri/dpp-uri.c                    |    51 +
 tests/fuzzing/eap-aka-peer/.gitignore              |     1 +
 tests/fuzzing/eap-aka-peer/Makefile                |    26 +
 tests/fuzzing/eap-aka-peer/corpus/server.msg       |   Bin 0 -> 520 bytes
 tests/fuzzing/eap-aka-peer/eap-aka-peer.c          |   131 +
 tests/fuzzing/eap-mschapv2-peer/.gitignore         |     1 +
 tests/fuzzing/eap-mschapv2-peer/Makefile           |    25 +
 tests/fuzzing/eap-mschapv2-peer/corpus/server.msg  |   Bin 0 -> 304 bytes
 .../fuzzing/eap-mschapv2-peer/eap-mschapv2-peer.c  |   152 +
 tests/fuzzing/eap-sim-peer/.gitignore              |     1 +
 tests/fuzzing/eap-sim-peer/Makefile                |    26 +
 tests/fuzzing/eap-sim-peer/corpus/server.msg       |   Bin 0 -> 340 bytes
 tests/fuzzing/eap-sim-peer/eap-sim-peer.c          |   125 +
 tests/fuzzing/eapol-key-auth/.gitignore            |     1 +
 tests/fuzzing/eapol-key-auth/Makefile              |    34 +
 tests/fuzzing/eapol-key-auth/corpus/supp.msg       |   Bin 0 -> 549 bytes
 tests/fuzzing/eapol-key-auth/eapol-key-auth.c      |   328 +
 tests/fuzzing/eapol-key-supp/.gitignore            |     1 +
 tests/fuzzing/eapol-key-supp/Makefile              |    30 +
 tests/fuzzing/eapol-key-supp/corpus/auth.msg       |   Bin 0 -> 580 bytes
 tests/fuzzing/eapol-key-supp/eapol-key-supp.c      |   331 +
 tests/fuzzing/eapol-supp/.gitignore                |     1 +
 tests/fuzzing/eapol-supp/Makefile                  |    28 +
 .../fuzzing/eapol-supp/corpus/eap-req-identity.dat |   Bin 0 -> 9 bytes
 tests/fuzzing/eapol-supp/corpus/eap-req-sim.dat    |   Bin 0 -> 24 bytes
 tests/fuzzing/eapol-supp/corpus/eapol-key-m1.dat   |   Bin 0 -> 99 bytes
 tests/fuzzing/eapol-supp/eapol-supp.c              |   198 +
 tests/fuzzing/fuzzer-common.c                      |    56 +
 tests/fuzzing/fuzzer-common.h                      |    14 +
 tests/fuzzing/json/.gitignore                      |     1 +
 tests/fuzzing/json/Makefile                        |    23 +
 tests/fuzzing/json/corpus/1.json                   |     1 +
 tests/fuzzing/json/corpus/2.json                   |     1 +
 tests/fuzzing/json/corpus/3.json                   |     1 +
 tests/fuzzing/json/json.c                          |    38 +
 tests/fuzzing/p2p/.gitignore                       |     1 +
 tests/fuzzing/p2p/Makefile                         |    23 +
 tests/fuzzing/p2p/corpus/go-neg-req.dat            |   Bin 0 -> 155 bytes
 tests/fuzzing/p2p/corpus/invitation-req.dat        |   Bin 0 -> 123 bytes
 tests/fuzzing/p2p/corpus/p2ps-pd-req.dat           |   Bin 0 -> 189 bytes
 tests/fuzzing/p2p/corpus/proberesp-go.dat          |   Bin 0 -> 306 bytes
 tests/fuzzing/p2p/corpus/proberesp.dat             |   Bin 0 -> 209 bytes
 tests/fuzzing/p2p/p2p.c                            |   178 +
 tests/fuzzing/rules.include                        |    31 +
 tests/fuzzing/sae/.gitignore                       |     1 +
 tests/fuzzing/sae/Makefile                         |    28 +
 .../sae/corpus/sae-commit-h2e-rejected-groups.dat  |   Bin 0 -> 102 bytes
 tests/fuzzing/sae/corpus/sae-commit-h2e-token.dat  |   Bin 0 -> 101 bytes
 tests/fuzzing/sae/corpus/sae-commit-pw-id.dat      |   Bin 0 -> 101 bytes
 tests/fuzzing/sae/corpus/sae-commit-token.dat      |   Bin 0 -> 130 bytes
 tests/fuzzing/sae/corpus/sae-commit-valid.dat      |   Bin 0 -> 98 bytes
 tests/fuzzing/sae/sae.c                            |    39 +
 tests/fuzzing/tls-client/.gitignore                |     1 +
 tests/fuzzing/tls-client/Makefile                  |    32 +
 tests/fuzzing/tls-client/corpus/server.msg         |   Bin 0 -> 1902 bytes
 tests/fuzzing/tls-client/tls-client.c              |   154 +
 tests/fuzzing/tls-server/.gitignore                |     1 +
 tests/fuzzing/tls-server/Makefile                  |    32 +
 tests/fuzzing/tls-server/corpus/client.msg         |   Bin 0 -> 391 bytes
 tests/fuzzing/tls-server/tls-server.c              |   157 +
 tests/fuzzing/wnm/.gitignore                       |     1 +
 tests/fuzzing/wnm/Makefile                         |    60 +
 tests/fuzzing/wnm/corpus/bss-tm-req.dat            |   Bin 0 -> 31 bytes
 tests/fuzzing/wnm/corpus/oss-fuzz-0001.dat         |   Bin 0 -> 64 bytes
 tests/fuzzing/wnm/corpus/oss-fuzz-0002.dat         |   Bin 0 -> 104 bytes
 tests/fuzzing/wnm/corpus/wnm-notif.dat             |   Bin 0 -> 56 bytes
 tests/fuzzing/wnm/wnm.c                            |    99 +
 tests/fuzzing/x509/.gitignore                      |     1 +
 tests/fuzzing/x509/Makefile                        |    27 +
 tests/fuzzing/x509/corpus/ca.der                   |   Bin 0 -> 560 bytes
 tests/fuzzing/x509/corpus/oss-fuzz-15408           |     1 +
 tests/fuzzing/x509/x509.c                          |    25 +
 tests/hwsim/.gitignore                             |     1 +
 tests/hwsim/README                                 |   220 +
 tests/hwsim/auth_serv/as.conf                      |    27 +
 tests/hwsim/auth_serv/as2.conf                     |    24 +
 tests/hwsim/auth_serv/ca-and-crl-expired.pem       |    90 +
 tests/hwsim/auth_serv/ca-and-crl.pem               |    90 +
 tests/hwsim/auth_serv/ca-incorrect-key.pem         |    28 +
 tests/hwsim/auth_serv/ca-incorrect.der             |   Bin 0 -> 902 bytes
 tests/hwsim/auth_serv/ca-incorrect.pem             |    79 +
 tests/hwsim/auth_serv/ca-key.pem                   |    28 +
 tests/hwsim/auth_serv/ca.der                       |   Bin 0 -> 868 bytes
 tests/hwsim/auth_serv/ca.pem                       |    79 +
 tests/hwsim/auth_serv/dh.conf                      |     8 +
 tests/hwsim/auth_serv/dh2.conf                     |     8 +
 tests/hwsim/auth_serv/dh_param_3072.pem            |    11 +
 tests/hwsim/auth_serv/dsaparam.pem                 |    14 +
 tests/hwsim/auth_serv/eap_user.conf                |   167 +
 tests/hwsim/auth_serv/eap_user_vlan.conf           |     7 +
 tests/hwsim/auth_serv/ec-ca-openssl.cnf            |   111 +
 tests/hwsim/auth_serv/ec-ca.key                    |     8 +
 tests/hwsim/auth_serv/ec-ca.pem                    |    13 +
 tests/hwsim/auth_serv/ec-generate.sh               |    53 +
 tests/hwsim/auth_serv/ec-server.key                |     8 +
 tests/hwsim/auth_serv/ec-server.pem                |    53 +
 tests/hwsim/auth_serv/ec-user.key                  |     8 +
 tests/hwsim/auth_serv/ec-user.pem                  |    52 +
 tests/hwsim/auth_serv/ec2-ca.key                   |     9 +
 tests/hwsim/auth_serv/ec2-ca.pem                   |    15 +
 tests/hwsim/auth_serv/ec2-generate.sh              |    67 +
 tests/hwsim/auth_serv/ec2-server.key               |     9 +
 tests/hwsim/auth_serv/ec2-server.pem               |    58 +
 tests/hwsim/auth_serv/ec2-user-p256.key            |     8 +
 tests/hwsim/auth_serv/ec2-user-p256.pem            |    56 +
 tests/hwsim/auth_serv/ec2-user.key                 |     9 +
 tests/hwsim/auth_serv/ec2-user.pem                 |    57 +
 tests/hwsim/auth_serv/hlr_auc_gw.gsm               |    17 +
 tests/hwsim/auth_serv/hlr_auc_gw.milenage_db       |    16 +
 tests/hwsim/auth_serv/iCA-server/ca-and-root.pem   |   160 +
 tests/hwsim/auth_serv/iCA-server/cacert.pem        |    81 +
 tests/hwsim/auth_serv/iCA-server/careq.pem         |    16 +
 tests/hwsim/auth_serv/iCA-server/index.txt         |     2 +
 tests/hwsim/auth_serv/iCA-server/index.txt.attr    |     1 +
 tests/hwsim/auth_serv/iCA-server/private/cakey.pem |    28 +
 tests/hwsim/auth_serv/iCA-server/serial            |     1 +
 .../hwsim/auth_serv/iCA-server/server-revoked.key  |    28 +
 .../hwsim/auth_serv/iCA-server/server-revoked.pem  |    86 +
 .../hwsim/auth_serv/iCA-server/server-revoked.req  |    16 +
 .../iCA-server/server-revoked_and_ica.pem          |   167 +
 tests/hwsim/auth_serv/iCA-server/server.key        |    28 +
 tests/hwsim/auth_serv/iCA-server/server.pem        |    86 +
 tests/hwsim/auth_serv/iCA-server/server.req        |    16 +
 .../hwsim/auth_serv/iCA-server/server_and_ica.pem  |   167 +
 tests/hwsim/auth_serv/iCA-user/ca-and-root.pem     |   160 +
 tests/hwsim/auth_serv/iCA-user/cacert.pem          |    81 +
 tests/hwsim/auth_serv/iCA-user/careq.pem           |    16 +
 tests/hwsim/auth_serv/iCA-user/index.txt           |     1 +
 tests/hwsim/auth_serv/iCA-user/index.txt.attr      |     1 +
 tests/hwsim/auth_serv/iCA-user/private/cakey.pem   |    28 +
 tests/hwsim/auth_serv/iCA-user/serial              |     1 +
 tests/hwsim/auth_serv/iCA-user/user.key            |    28 +
 tests/hwsim/auth_serv/iCA-user/user.pem            |    85 +
 tests/hwsim/auth_serv/iCA-user/user.req            |    16 +
 tests/hwsim/auth_serv/iCA-user/user_and_ica.pem    |   166 +
 tests/hwsim/auth_serv/ica-generate.sh              |    87 +
 tests/hwsim/auth_serv/index-revoked.txt            |     8 +
 tests/hwsim/auth_serv/index-unknown.txt            |     1 +
 tests/hwsim/auth_serv/index.txt                    |     8 +
 tests/hwsim/auth_serv/ocsp-multi-server-cache.der  |   Bin 0 -> 493 bytes
 tests/hwsim/auth_serv/ocsp-req.der                 |   Bin 0 -> 76 bytes
 tests/hwsim/auth_serv/ocsp-responder.csr           |    16 +
 tests/hwsim/auth_serv/ocsp-responder.key           |    28 +
 tests/hwsim/auth_serv/ocsp-responder.pem           |    76 +
 tests/hwsim/auth_serv/ocsp-server-cache.der        |   Bin 0 -> 490 bytes
 .../hwsim/auth_serv/ocsp-server-cache.der-invalid  |   Bin 0 -> 343 bytes
 tests/hwsim/auth_serv/openssl2.cnf                 |   147 +
 tests/hwsim/auth_serv/radius_clients.conf          |     1 +
 tests/hwsim/auth_serv/radius_clients_ipv6.conf     |     1 +
 tests/hwsim/auth_serv/radius_clients_none.conf     |     4 +
 tests/hwsim/auth_serv/rootCA/index.txt             |     6 +
 tests/hwsim/auth_serv/rootCA/index.txt.attr        |     1 +
 tests/hwsim/auth_serv/rootCA/serial                |     1 +
 tests/hwsim/auth_serv/rsa3072-ca.key               |    40 +
 tests/hwsim/auth_serv/rsa3072-ca.pem               |    27 +
 tests/hwsim/auth_serv/rsa3072-generate.sh          |    83 +
 tests/hwsim/auth_serv/rsa3072-server.key           |    40 +
 tests/hwsim/auth_serv/rsa3072-server.pem           |   106 +
 tests/hwsim/auth_serv/rsa3072-server.req           |    22 +
 tests/hwsim/auth_serv/rsa3072-user-rsa2048.key     |    28 +
 tests/hwsim/auth_serv/rsa3072-user-rsa2048.pem     |    96 +
 tests/hwsim/auth_serv/rsa3072-user-rsa2048.req     |    16 +
 tests/hwsim/auth_serv/rsa3072-user.key             |    40 +
 tests/hwsim/auth_serv/rsa3072-user.pem             |   106 +
 tests/hwsim/auth_serv/rsa3072-user.req             |    21 +
 tests/hwsim/auth_serv/server-certpol.csr           |    22 +
 tests/hwsim/auth_serv/server-certpol.key           |    40 +
 tests/hwsim/auth_serv/server-certpol.pem           |   102 +
 tests/hwsim/auth_serv/server-certpol2.csr          |    22 +
 tests/hwsim/auth_serv/server-certpol2.key          |    40 +
 tests/hwsim/auth_serv/server-certpol2.pem          |   102 +
 tests/hwsim/auth_serv/server-eku-client-server.csr |    16 +
 tests/hwsim/auth_serv/server-eku-client-server.key |    28 +
 tests/hwsim/auth_serv/server-eku-client-server.pem |    85 +
 tests/hwsim/auth_serv/server-eku-client.csr        |    16 +
 tests/hwsim/auth_serv/server-eku-client.key        |    28 +
 tests/hwsim/auth_serv/server-eku-client.pem        |    85 +
 tests/hwsim/auth_serv/server-expired.csr           |    16 +
 tests/hwsim/auth_serv/server-expired.key           |    28 +
 tests/hwsim/auth_serv/server-expired.pem           |    85 +
 tests/hwsim/auth_serv/server-extra.pkcs12          |   Bin 0 -> 3418 bytes
 tests/hwsim/auth_serv/server-long-duration.csr     |    27 +
 tests/hwsim/auth_serv/server-long-duration.key     |    52 +
 tests/hwsim/auth_serv/server-long-duration.pem     |   107 +
 tests/hwsim/auth_serv/server-no-dnsname.csr        |    16 +
 tests/hwsim/auth_serv/server-no-dnsname.key        |    28 +
 tests/hwsim/auth_serv/server-no-dnsname.pem        |    85 +
 tests/hwsim/auth_serv/server.csr                   |    16 +
 tests/hwsim/auth_serv/server.key                   |    28 +
 tests/hwsim/auth_serv/server.pem                   |    87 +
 tests/hwsim/auth_serv/server.pkcs12                |   Bin 0 -> 2549 bytes
 tests/hwsim/auth_serv/sha384-server.key            |    40 +
 tests/hwsim/auth_serv/sha384-server.pem            |   115 +
 tests/hwsim/auth_serv/sha384-user.key              |    38 +
 tests/hwsim/auth_serv/sha384-user.pem              |   113 +
 tests/hwsim/auth_serv/sha512-ca.key                |    52 +
 tests/hwsim/auth_serv/sha512-ca.pem                |    32 +
 tests/hwsim/auth_serv/sha512-generate.sh           |    75 +
 tests/hwsim/auth_serv/sha512-server.key            |    45 +
 tests/hwsim/auth_serv/sha512-server.pem            |   120 +
 tests/hwsim/auth_serv/sha512-user.key              |    44 +
 tests/hwsim/auth_serv/sha512-user.pem              |   119 +
 tests/hwsim/auth_serv/update.sh                    |   181 +
 tests/hwsim/auth_serv/user.csr                     |    16 +
 tests/hwsim/auth_serv/user.key                     |    28 +
 tests/hwsim/auth_serv/user.key.pkcs8               |    30 +
 tests/hwsim/auth_serv/user.key.pkcs8.pkcs5v15      |    29 +
 tests/hwsim/auth_serv/user.pem                     |    85 +
 tests/hwsim/auth_serv/user.pkcs12                  |   Bin 0 -> 2517 bytes
 tests/hwsim/auth_serv/user.rsa-key                 |    27 +
 tests/hwsim/auth_serv/user2.pkcs12                 |   Bin 0 -> 3558 bytes
 tests/hwsim/auth_serv/user3.pkcs12                 |   Bin 0 -> 3524 bytes
 tests/hwsim/build.sh                               |    83 +
 tests/hwsim/check_kernel.py                        |    31 +
 tests/hwsim/devdetail.xml                          |    47 +
 tests/hwsim/devinfo.xml                            |     7 +
 tests/hwsim/dictionary.radius                      |    20 +
 tests/hwsim/example-hostapd.config                 |   115 +
 tests/hwsim/example-setup.txt                      |   191 +
 tests/hwsim/example-wpa_supplicant.config          |   160 +
 tests/hwsim/fst_module_aux.py                      |   832 ++
 tests/hwsim/fst_test_common.py                     |    97 +
 tests/hwsim/hostapd.py                             |   870 ++
 tests/hwsim/hostapd.vlan                           |     2 +
 tests/hwsim/hostapd.vlan2                          |     3 +
 tests/hwsim/hostapd.wlan3.vlan                     |     2 +
 tests/hwsim/hostapd.wlan4.vlan                     |     2 +
 tests/hwsim/hostapd.wpa_psk                        |     5 +
 tests/hwsim/hwsim.py                               |   114 +
 tests/hwsim/hwsim_utils.py                         |   246 +
 tests/hwsim/multi-bss-acs.conf                     |    28 +
 tests/hwsim/multi-bss-iface-per_sta_vif.conf       |    42 +
 tests/hwsim/multi-bss-iface.conf                   |    40 +
 tests/hwsim/multi-bss.conf                         |    21 +
 tests/hwsim/netlink.py                             |   237 +
 tests/hwsim/nl80211.py                             |   357 +
 tests/hwsim/owe-bss-1.conf                         |    12 +
 tests/hwsim/owe-bss-2.conf                         |    16 +
 tests/hwsim/p2p0.conf                              |     3 +
 tests/hwsim/p2p1.conf                              |     3 +
 tests/hwsim/p2p2.conf                              |     3 +
 tests/hwsim/p2p_utils.py                           |   394 +
 tests/hwsim/pps-mo-1.xml                           |    62 +
 tests/hwsim/radius_das.py                          |    47 +
 tests/hwsim/remotehost.py                          |   258 +
 tests/hwsim/rfkill.py                              |   152 +
 tests/hwsim/run-all.sh                             |   162 +
 tests/hwsim/run-tests.py                           |   692 ++
 tests/hwsim/start.sh                               |   213 +
 tests/hwsim/stop.sh                                |    80 +
 tests/hwsim/test_ap_acs.py                         |   688 ++
 tests/hwsim/test_ap_ciphers.py                     |  1200 ++
 tests/hwsim/test_ap_config.py                      |   581 +
 tests/hwsim/test_ap_csa.py                         |   189 +
 tests/hwsim/test_ap_dynamic.py                     |   586 +
 tests/hwsim/test_ap_eap.py                         |  7491 ++++++++++++
 tests/hwsim/test_ap_ft.py                          |  3437 ++++++
 tests/hwsim/test_ap_hs20.py                        |  6496 ++++++++++
 tests/hwsim/test_ap_ht.py                          |  1609 +++
 tests/hwsim/test_ap_mixed.py                       |   101 +
 tests/hwsim/test_ap_open.py                        |  1017 ++
 tests/hwsim/test_ap_params.py                      |   911 ++
 tests/hwsim/test_ap_pmf.py                         |  1204 ++
 tests/hwsim/test_ap_psk.py                         |  3537 ++++++
 tests/hwsim/test_ap_qosmap.py                      |   169 +
 tests/hwsim/test_ap_roam.py                        |   395 +
 tests/hwsim/test_ap_tdls.py                        |   652 ++
 tests/hwsim/test_ap_track.py                       |   405 +
 tests/hwsim/test_ap_vht.py                         |  1333 +++
 tests/hwsim/test_ap_vlan.py                        |   807 ++
 tests/hwsim/test_ap_wps.py                         | 10466 +++++++++++++++++
 tests/hwsim/test_authsrv.py                        |   262 +
 tests/hwsim/test_autoscan.py                       |    81 +
 tests/hwsim/test_bgscan.py                         |   315 +
 tests/hwsim/test_cert_check.py                     |   312 +
 tests/hwsim/test_cfg80211.py                       |   150 +
 tests/hwsim/test_connect_cmd.py                    |   235 +
 tests/hwsim/test_dbus.py                           |  6093 ++++++++++
 tests/hwsim/test_dfs.py                            |   767 ++
 tests/hwsim/test_dpp.py                            |  6350 ++++++++++
 tests/hwsim/test_eap.py                            |   602 +
 tests/hwsim/test_eap_proto.py                      | 10377 ++++++++++++++++
 tests/hwsim/test_erp.py                            |   741 ++
 tests/hwsim/test_ext_password.py                   |   112 +
 tests/hwsim/test_fils.py                           |  2360 ++++
 tests/hwsim/test_fst_config.py                     |   553 +
 tests/hwsim/test_fst_module.py                     |  2825 +++++
 tests/hwsim/test_gas.py                            |  2053 ++++
 tests/hwsim/test_hapd_ctrl.py                      |  1071 ++
 tests/hwsim/test_he.py                             |  1170 ++
 tests/hwsim/test_hostapd_oom.py                    |   173 +
 tests/hwsim/test_hs20_filter.py                    |   205 +
 tests/hwsim/test_hs20_pps_mo.py                    |    43 +
 tests/hwsim/test_ibss.py                           |   601 +
 tests/hwsim/test_ieee8021x.py                      |   514 +
 tests/hwsim/test_kernel.py                         |   128 +
 tests/hwsim/test_macsec.py                         |   890 ++
 tests/hwsim/test_mbo.py                            |   596 +
 tests/hwsim/test_module_tests.py                   |    28 +
 tests/hwsim/test_monitor_interface.py              |    94 +
 tests/hwsim/test_multi_ap.py                       |   353 +
 tests/hwsim/test_nfc_p2p.py                        |   848 ++
 tests/hwsim/test_nfc_wps.py                        |   709 ++
 tests/hwsim/test_oce.py                            |   185 +
 tests/hwsim/test_ocv.py                            |  1204 ++
 tests/hwsim/test_offchannel_tx.py                  |    50 +
 tests/hwsim/test_owe.py                            |   928 ++
 tests/hwsim/test_p2p_autogo.py                     |   936 ++
 tests/hwsim/test_p2p_channel.py                    |  1384 +++
 tests/hwsim/test_p2p_concurrency.py                |   286 +
 tests/hwsim/test_p2p_device.py                     |   552 +
 tests/hwsim/test_p2p_discovery.py                  |   820 ++
 tests/hwsim/test_p2p_ext.py                        |   384 +
 tests/hwsim/test_p2p_grpform.py                    |  1185 ++
 tests/hwsim/test_p2p_invitation.py                 |   195 +
 tests/hwsim/test_p2p_messages.py                   |  2143 ++++
 tests/hwsim/test_p2p_persistent.py                 |   676 ++
 tests/hwsim/test_p2p_service.py                    |   586 +
 tests/hwsim/test_p2p_set.py                        |   128 +
 tests/hwsim/test_p2p_wifi_display.py               |   475 +
 tests/hwsim/test_p2ps.py                           |  1689 +++
 tests/hwsim/test_pasn.py                           |   683 ++
 tests/hwsim/test_pmksa_cache.py                    |  1253 ++
 tests/hwsim/test_radio_work.py                     |   133 +
 tests/hwsim/test_radius.py                         |  1710 +++
 tests/hwsim/test_rfkill.py                         |   242 +
 tests/hwsim/test_rrm.py                            |  2128 ++++
 tests/hwsim/test_sae.py                            |  2722 +++++
 tests/hwsim/test_sae_pk.py                         |   462 +
 tests/hwsim/test_scan.py                           |  2025 ++++
 tests/hwsim/test_sigma_dut.py                      |  5264 +++++++++
 tests/hwsim/test_ssid.py                           |   127 +
 tests/hwsim/test_sta_dynamic.py                    |   329 +
 tests/hwsim/test_suite_b.py                        |   739 ++
 tests/hwsim/test_tnc.py                            |   194 +
 tests/hwsim/test_wep.py                            |   172 +
 tests/hwsim/test_wext.py                           |   254 +
 tests/hwsim/test_wmediumd.py                       |   480 +
 tests/hwsim/test_wnm.py                            |  1951 ++++
 tests/hwsim/test_wpas_ap.py                        |   905 ++
 tests/hwsim/test_wpas_config.py                    |   656 ++
 tests/hwsim/test_wpas_ctrl.py                      |  2149 ++++
 tests/hwsim/test_wpas_mesh.py                      |  2534 ++++
 tests/hwsim/test_wpas_wmm_ac.py                    |   400 +
 tests/hwsim/tnc/.gitignore                         |     4 +
 tests/hwsim/tnc/Makefile                           |    23 +
 tests/hwsim/tnc/hostap2_imc.c                      |   183 +
 tests/hwsim/tnc/hostap2_imv.c                      |   203 +
 tests/hwsim/tnc/hostap_imc.c                       |    72 +
 tests/hwsim/tnc/hostap_imv.c                       |    66 +
 tests/hwsim/tnc/tnc_config                         |     4 +
 tests/hwsim/tshark.py                              |   124 +
 tests/hwsim/utils.py                               |   314 +
 tests/hwsim/vm/.gitignore                          |     1 +
 tests/hwsim/vm/README                              |    80 +
 tests/hwsim/vm/bisect-run.sh                       |    43 +
 tests/hwsim/vm/build-codecov.sh                    |    57 +
 tests/hwsim/vm/combine-codecov.sh                  |    39 +
 tests/hwsim/vm/dbus.conf                           |    34 +
 tests/hwsim/vm/example-vm-setup.txt                |    95 +
 tests/hwsim/vm/inside.sh                           |   164 +
 tests/hwsim/vm/kernel-config                       |   175 +
 tests/hwsim/vm/kernel-config.uml                   |   131 +
 tests/hwsim/vm/parallel-vm.py                      |   669 ++
 tests/hwsim/vm/process-codecov.sh                  |    36 +
 tests/hwsim/vm/uevent.sh                           |     9 +
 tests/hwsim/vm/vm-run.sh                           |   202 +
 tests/hwsim/w1fi_logo.png                          |   Bin 0 -> 7549 bytes
 tests/hwsim/wlantest.py                            |   277 +
 tests/hwsim/wpasupplicant.py                       |  1649 +++
 tests/hwsim/wps-ctrl-cred                          |   Bin 0 -> 67 bytes
 tests/hwsim/wps-ctrl-cred2                         |   Bin 0 -> 59 bytes
 tests/hwsim/wps-mixed-cred                         |   Bin 0 -> 112 bytes
 tests/hwsim/wps-wep-cred                           |   Bin 0 -> 53 bytes
 tests/remote/config.py                             |    87 +
 tests/remote/hwsim_wrapper.py                      |   126 +
 tests/remote/monitor.py                            |   193 +
 tests/remote/run-tests.py                          |   408 +
 tests/remote/rutils.py                             |   567 +
 tests/remote/test_devices.py                       |   124 +
 tests/remote/test_example.py                       |   141 +
 tests/remote/test_monitor.py                       |    52 +
 tests/test-aes.c                                   |   624 +
 tests/test-base64.c                                |    42 +
 tests/test-https.c                                 |   225 +
 tests/test-https_server.c                          |   275 +
 tests/test-list.c                                  |    72 +
 tests/test-md4.c                                   |    93 +
 tests/test-milenage.c                              |   814 ++
 tests/test-rc4.c                                   |   250 +
 tests/test-rsa-sig-ver.c                           |   206 +
 tests/test-sha1.c                                  |   119 +
 tests/test-sha256.c                                |   119 +
 tests/test-x509v3.c                                |    62 +
 tests/test_x509v3_nist.sh                          |   144 +
 tests/test_x509v3_nist2.sh                         |   177 +
 wlantest/.gitignore                                |     4 +
 wlantest/Makefile                                  |    87 +
 wlantest/bip.c                                     |   133 +
 wlantest/bss.c                                     |   373 +
 wlantest/ccmp.c                                    |   367 +
 wlantest/ctrl.c                                    |  1471 +++
 wlantest/gcmp.c                                    |   160 +
 wlantest/inject.c                                  |   341 +
 wlantest/monitor.c                                 |   172 +
 wlantest/process.c                                 |   409 +
 wlantest/readpcap.c                                |   190 +
 wlantest/rx_data.c                                 |   904 ++
 wlantest/rx_eapol.c                                |  1317 +++
 wlantest/rx_ip.c                                   |   184 +
 wlantest/rx_mgmt.c                                 |  2642 +++++
 wlantest/rx_tdls.c                                 |   618 +
 wlantest/sta.c                                     |   232 +
 wlantest/test_vectors.c                            |   937 ++
 wlantest/tkip.c                                    |   428 +
 wlantest/wep.c                                     |   104 +
 wlantest/wired.c                                   |   295 +
 wlantest/wlantest.c                                |   505 +
 wlantest/wlantest.h                                |   336 +
 wlantest/wlantest_cli.c                            |  1865 +++
 wlantest/wlantest_ctrl.h                           |   171 +
 wlantest/writepcap.c                               |   373 +
 wpa_supplicant/.gitignore                          |    14 +
 wpa_supplicant/Android.mk                          |   114 +-
 wpa_supplicant/ChangeLog                           |    10 +-
 wpa_supplicant/Makefile                            |   395 +-
 wpa_supplicant/README                              |     4 +-
 wpa_supplicant/README-DPP                          |    71 +-
 wpa_supplicant/README-HS20                         |     2 +-
 wpa_supplicant/android.config                      |    16 +-
 wpa_supplicant/ap.c                                |   223 +-
 wpa_supplicant/binder/binder.h                     |     2 +-
 wpa_supplicant/blacklist.c                         |   141 -
 wpa_supplicant/blacklist.h                         |    24 -
 wpa_supplicant/bss.c                               |   145 +-
 wpa_supplicant/bss.h                               |    25 +-
 wpa_supplicant/bssid_ignore.c                      |   221 +
 wpa_supplicant/bssid_ignore.h                      |    33 +
 wpa_supplicant/config.c                            |   644 +-
 wpa_supplicant/config.h                            |   129 +-
 wpa_supplicant/config_file.c                       |   243 +-
 wpa_supplicant/config_ssid.h                       |   155 +-
 wpa_supplicant/config_winreg.c                     |    39 +-
 wpa_supplicant/ctrl_iface.c                        |  1153 +-
 wpa_supplicant/ctrl_iface.h                        |     6 +-
 wpa_supplicant/ctrl_iface_named_pipe.c             |     2 +-
 wpa_supplicant/ctrl_iface_udp.c                    |    57 +-
 wpa_supplicant/ctrl_iface_unix.c                   |    30 +-
 wpa_supplicant/dbus/dbus_common.c                  |    23 +-
 wpa_supplicant/dbus/dbus_new.c                     |    76 +-
 wpa_supplicant/dbus/dbus_new_handlers.c            |   424 +-
 wpa_supplicant/dbus/dbus_new_handlers.h            |     6 +
 wpa_supplicant/dbus/dbus_new_handlers_p2p.c        |    77 +-
 wpa_supplicant/dbus/dbus_new_introspect.c          |     2 +-
 wpa_supplicant/defconfig                           |    45 +-
 wpa_supplicant/doc/docbook/.gitignore              |     1 +
 wpa_supplicant/doc/docbook/eapol_test.8            |   124 -
 wpa_supplicant/doc/docbook/eapol_test.sgml         |     4 +
 wpa_supplicant/doc/docbook/manpage.links           |     0
 wpa_supplicant/doc/docbook/manpage.refs            |     4 -
 wpa_supplicant/doc/docbook/wpa_background.8        |    84 -
 wpa_supplicant/doc/docbook/wpa_background.sgml     |     4 +
 wpa_supplicant/doc/docbook/wpa_cli.8               |   219 -
 wpa_supplicant/doc/docbook/wpa_cli.sgml            |     4 +
 wpa_supplicant/doc/docbook/wpa_gui.8               |    60 -
 wpa_supplicant/doc/docbook/wpa_gui.sgml            |     4 +
 wpa_supplicant/doc/docbook/wpa_passphrase.8        |    40 -
 wpa_supplicant/doc/docbook/wpa_passphrase.sgml     |     4 +
 wpa_supplicant/doc/docbook/wpa_priv.8              |   120 -
 wpa_supplicant/doc/docbook/wpa_priv.sgml           |     4 +
 wpa_supplicant/doc/docbook/wpa_supplicant.8        |   553 -
 wpa_supplicant/doc/docbook/wpa_supplicant.conf.5   |   225 -
 .../doc/docbook/wpa_supplicant.conf.sgml           |     4 +
 wpa_supplicant/doc/docbook/wpa_supplicant.sgml     |     4 +
 wpa_supplicant/dpp_supplicant.c                    |  1809 ++-
 wpa_supplicant/dpp_supplicant.h                    |    15 +
 wpa_supplicant/driver_i.h                          |   109 +-
 wpa_supplicant/eapol_test.c                        |     9 +-
 wpa_supplicant/events.c                            |  1537 ++-
 wpa_supplicant/examples/dpp-nfc.py                 |  1186 ++
 wpa_supplicant/examples/p2p-action-udhcp.sh        |     4 +-
 wpa_supplicant/examples/p2p-action.sh              |     4 +-
 wpa_supplicant/examples/p2p/p2p_connect.py         |    18 +-
 wpa_supplicant/examples/p2p/p2p_disconnect.py      |     2 +-
 wpa_supplicant/examples/p2p/p2p_find.py            |     2 +-
 wpa_supplicant/examples/p2p/p2p_flush.py           |     2 +-
 wpa_supplicant/examples/p2p/p2p_group_add.py       |    14 +-
 wpa_supplicant/examples/p2p/p2p_invite.py          |    10 +-
 wpa_supplicant/examples/p2p/p2p_listen.py          |     2 +-
 wpa_supplicant/examples/p2p/p2p_stop_find.py       |     2 +-
 wpa_supplicant/examples/udhcpd-p2p.conf            |    12 +-
 wpa_supplicant/gas_query.c                         |    62 +-
 wpa_supplicant/gas_query.h                         |     2 +-
 wpa_supplicant/hs20_supplicant.c                   |    30 +-
 wpa_supplicant/ibss_rsn.c                          |    45 +-
 wpa_supplicant/interworking.c                      |    66 +-
 wpa_supplicant/interworking.h                      |     2 +-
 wpa_supplicant/mbo.c                               |    30 +
 wpa_supplicant/mesh.c                              |   243 +-
 wpa_supplicant/mesh.h                              |     6 +-
 wpa_supplicant/mesh_mpm.c                          |    49 +-
 wpa_supplicant/mesh_rsn.c                          |    26 +-
 wpa_supplicant/nmake.mak                           |     2 +-
 wpa_supplicant/notify.c                            |    10 +-
 wpa_supplicant/offchannel.c                        |     6 +-
 wpa_supplicant/op_classes.c                        |   239 +-
 wpa_supplicant/p2p_supplicant.c                    |   407 +-
 wpa_supplicant/p2p_supplicant.h                    |    16 +-
 wpa_supplicant/pasn_supplicant.c                   |  1584 +++
 wpa_supplicant/preauth_test.c                      |    14 +-
 wpa_supplicant/robust_av.c                         |   155 +
 wpa_supplicant/rrm.c                               |    91 +-
 wpa_supplicant/scan.c                              |   489 +-
 wpa_supplicant/scan.h                              |    31 +
 wpa_supplicant/sme.c                               |   521 +-
 wpa_supplicant/sme.h                               |     8 +-
 .../systemd/wpa_supplicant-nl80211.service.arg.in  |     2 +-
 .../systemd/wpa_supplicant-wired.service.arg.in    |     2 +-
 .../systemd/wpa_supplicant.service.arg.in          |     2 +-
 wpa_supplicant/twt.c                               |   142 +
 wpa_supplicant/vs2005/eapol_test/eapol_test.vcproj |     6 +-
 .../vs2005/wpa_supplicant/wpa_supplicant.vcproj    |     6 +-
 wpa_supplicant/vs2005/wpasvc/wpasvc.vcproj         |     6 +-
 wpa_supplicant/wmm_ac.c                            |     2 +-
 wpa_supplicant/wnm_sta.c                           |    29 +-
 wpa_supplicant/wpa_cli.c                           |   339 +-
*** 315025 LINES SKIPPED ***


More information about the dev-commits-src-all mailing list