]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
PASN: Mark PMK and PMKID const in functions adding PMKSA entries
authorJouni Malinen <quic_jouni@quicinc.com>
Tue, 29 Oct 2024 11:07:30 +0000 (13:07 +0200)
committerJouni Malinen <j@w1.fi>
Thu, 31 Oct 2024 11:57:55 +0000 (13:57 +0200)
This allows callers of these functions to mark PMK/PMKID const to keep
things more consistent.

Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com>
src/pasn/pasn_common.h
src/pasn/pasn_initiator.c
src/pasn/pasn_responder.c

index 449746f0f908f1a16986237a0f35026a223308e4..e514349c9326f676509267af529121128198b88c 100644 (file)
@@ -215,8 +215,9 @@ int pasn_set_pt(struct pasn_data *pasn, struct sae_pt *pt);
 struct rsn_pmksa_cache * pasn_initiator_pmksa_cache_init(void);
 void pasn_initiator_pmksa_cache_deinit(struct rsn_pmksa_cache *pmksa);
 int pasn_initiator_pmksa_cache_add(struct rsn_pmksa_cache *pmksa,
-                                  const u8 *own_addr, const u8 *bssid, u8 *pmk,
-                                  size_t pmk_len, u8 *pmkid);
+                                  const u8 *own_addr, const u8 *bssid,
+                                  const u8 *pmk, size_t pmk_len,
+                                  const u8 *pmkid);
 int pasn_initiator_pmksa_cache_get(struct rsn_pmksa_cache *pmksa,
                                   const u8 *bssid, u8 *pmkid, u8 *pmk,
                                   size_t *pmk_len);
@@ -237,8 +238,9 @@ int pasn_set_extra_ies(struct pasn_data *pasn, const u8 *extra_ies,
 struct rsn_pmksa_cache * pasn_responder_pmksa_cache_init(void);
 void pasn_responder_pmksa_cache_deinit(struct rsn_pmksa_cache *pmksa);
 int pasn_responder_pmksa_cache_add(struct rsn_pmksa_cache *pmksa,
-                                  const u8 *own_addr, const u8 *bssid, u8 *pmk,
-                                  size_t pmk_len, u8 *pmkid);
+                                  const u8 *own_addr, const u8 *bssid,
+                                  const u8 *pmk, size_t pmk_len,
+                                  const u8 *pmkid);
 int pasn_responder_pmksa_cache_get(struct rsn_pmksa_cache *pmksa,
                                   const u8 *bssid, u8 *pmkid, u8 *pmk,
                                   size_t *pmk_len);
index b0b9019166257f131fd1113f796a728e3b563030..035ae81448b9a5de0fbba32cd8bc3ba9c63ec8a8 100644 (file)
@@ -39,8 +39,9 @@ void pasn_initiator_pmksa_cache_deinit(struct rsn_pmksa_cache *pmksa)
 
 
 int pasn_initiator_pmksa_cache_add(struct rsn_pmksa_cache *pmksa,
-                                  const u8 *own_addr, const u8 *bssid, u8 *pmk,
-                                  size_t pmk_len, u8 *pmkid)
+                                  const u8 *own_addr, const u8 *bssid,
+                                  const u8 *pmk,
+                                  size_t pmk_len, const u8 *pmkid)
 {
        if (pmksa_cache_add(pmksa, pmk, pmk_len, pmkid, NULL, 0, bssid,
                            own_addr, NULL, WPA_KEY_MGMT_SAE, 0))
index 8e2049289d2da77ae63418d6e3569e8e7763878f..9ded253ee08edadd9170857025669b44a34f201a 100644 (file)
@@ -39,8 +39,9 @@ void pasn_responder_pmksa_cache_deinit(struct rsn_pmksa_cache *pmksa)
 
 
 int pasn_responder_pmksa_cache_add(struct rsn_pmksa_cache *pmksa,
-                                  const u8 *own_addr, const u8 *bssid, u8 *pmk,
-                                  size_t pmk_len, u8 *pmkid)
+                                  const u8 *own_addr, const u8 *bssid,
+                                  const u8 *pmk, size_t pmk_len,
+                                  const u8 *pmkid)
 {
        if (pmksa_cache_auth_add(pmksa, pmk, pmk_len, pmkid, NULL, 0, own_addr,
                                 bssid, 0, NULL, WPA_KEY_MGMT_SAE))