diff options
author | Gabriel Biren <gbiren@google.com> | 2023-03-28 21:33:09 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2023-03-28 21:33:09 +0000 |
commit | 3d8519275dfc363171e5530af8c19a0585e23b10 (patch) | |
tree | 153a092c9fd93c642f18dc927cebe5f8dedb1b90 | |
parent | aefaa4090d009a6889a022e530edccb19632f41c (diff) | |
parent | c9d5105391dab359c2c45ab1f641b4f2db3d9449 (diff) | |
download | wpa_supplicant_8-3d8519275dfc363171e5530af8c19a0585e23b10.tar.gz |
Merge "Add log messages to the certificate callback path." into udc-dev am: c9d5105391
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/wpa_supplicant_8/+/22300306
Change-Id: Ie677208d432ae71e26984e2b06a29a1961d7f6b2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r-- | src/crypto/tls_openssl.c | 1 | ||||
-rw-r--r-- | src/eap_peer/eap.c | 3 | ||||
-rw-r--r-- | src/eapol_supp/eapol_supp_sm.c | 1 | ||||
-rw-r--r-- | wpa_supplicant/aidl/aidl.cpp | 2 | ||||
-rw-r--r-- | wpa_supplicant/notify.c | 1 | ||||
-rw-r--r-- | wpa_supplicant/wpas_glue.c | 1 |
6 files changed, 9 insertions, 0 deletions
diff --git a/src/crypto/tls_openssl.c b/src/crypto/tls_openssl.c index 29f0d189..edb3f0c7 100644 --- a/src/crypto/tls_openssl.c +++ b/src/crypto/tls_openssl.c @@ -172,6 +172,7 @@ static BIO* BIO_from_keystore(const char *alias) BIO *bio = NULL; uint8_t *value = NULL; if (tls_global != NULL && certificate_callback_global != NULL) { + wpa_printf(MSG_INFO, "Retrieving certificate using callback"); int length = (*certificate_callback_global)(tls_global->cb_ctx, alias, &value); if (length != -1 && (bio = BIO_new(BIO_s_mem())) != NULL) BIO_write(bio, value, length); diff --git a/src/eap_peer/eap.c b/src/eap_peer/eap.c index ce44a4f7..8338c47b 100644 --- a/src/eap_peer/eap.c +++ b/src/eap_peer/eap.c @@ -2200,6 +2200,7 @@ static void eap_peer_sm_tls_event(void *ctx, enum tls_event ev, ssize_t tls_certificate_callback(void* ctx, const char* alias, uint8_t** value) { if (alias == NULL || ctx == NULL || value == NULL) return -1; struct eap_sm *sm = (struct eap_sm*) ctx; + wpa_printf(MSG_INFO, "tls_certificate_callback: received sm=%p", (void*)sm); if (sm->eapol_cb && sm->eapol_cb->get_certificate) { return sm->eapol_cb->get_certificate(sm->eapol_ctx, alias, value); } @@ -2228,6 +2229,7 @@ struct eap_sm * eap_peer_sm_init(void *eapol_ctx, struct tls_config tlsconf; sm = os_zalloc(sizeof(*sm)); + wpa_printf(MSG_INFO, "Init sm=%p", (void*)sm); if (sm == NULL) return NULL; sm->eapol_ctx = eapol_ctx; @@ -2277,6 +2279,7 @@ struct eap_sm * eap_peer_sm_init(void *eapol_ctx, */ void eap_peer_sm_deinit(struct eap_sm *sm) { + wpa_printf(MSG_INFO, "Deinit sm=%p", (void*)sm); if (sm == NULL) return; eap_deinit_prev_method(sm, "EAP deinit"); diff --git a/src/eapol_supp/eapol_supp_sm.c b/src/eapol_supp/eapol_supp_sm.c index a8ac6fdb..334ce6c7 100644 --- a/src/eapol_supp/eapol_supp_sm.c +++ b/src/eapol_supp/eapol_supp_sm.c @@ -2116,6 +2116,7 @@ static ssize_t eapol_sm_get_certificate(void *ctx, const char* alias, uint8_t** value) { struct eapol_sm *sm = ctx; + wpa_printf(MSG_INFO, "eapol_sm_get_certificate"); if (sm->ctx->get_certificate_cb) { return sm->ctx->get_certificate_cb(alias, value); diff --git a/wpa_supplicant/aidl/aidl.cpp b/wpa_supplicant/aidl/aidl.cpp index 5d578ddd..b4518bfd 100644 --- a/wpa_supplicant/aidl/aidl.cpp +++ b/wpa_supplicant/aidl/aidl.cpp @@ -1069,5 +1069,7 @@ ssize_t wpas_aidl_get_certificate(const char* alias, uint8_t** value) if (!aidl_manager) return -1; + wpa_printf(MSG_INFO, "Requesting certificate from framework"); + return aidl_manager->getCertificate(alias, value); } diff --git a/wpa_supplicant/notify.c b/wpa_supplicant/notify.c index 32ddf1fc..3122c58f 100644 --- a/wpa_supplicant/notify.c +++ b/wpa_supplicant/notify.c @@ -1360,6 +1360,7 @@ void wpas_notify_frequency_changed(struct wpa_supplicant *wpa_s, int frequency) ssize_t wpas_get_certificate(const char *alias, uint8_t** value) { + wpa_printf(MSG_INFO, "wpas_get_certificate"); return wpas_aidl_get_certificate(alias, value); } diff --git a/wpa_supplicant/wpas_glue.c b/wpa_supplicant/wpas_glue.c index 7d5ea4cd..0921f523 100644 --- a/wpa_supplicant/wpas_glue.c +++ b/wpa_supplicant/wpas_glue.c @@ -1187,6 +1187,7 @@ static bool wpas_encryption_required(void *ctx) static ssize_t wpa_supplicant_get_certificate_cb( const char* alias, uint8_t** value) { + wpa_printf(MSG_INFO, "wpa_supplicant_get_certificate_cb"); return wpas_get_certificate(alias, value); } |