* @see #wauthn_mc_callbacks_s()
* @see #wauthn_ga_callbacks_s()
*/
-typedef void wauthn_cb_display_qrcode(const char *qr_contents, void *user_data);
+typedef void (*wauthn_cb_display_qrcode)(const char *qr_contents, void *user_data);
/**
* @brief Invoked when the response for the make credential request need to be returned.
* @see #wauthn_mc_callbacks_s
* @see #wauthn_pubkey_credential_attestaion_s
*/
-typedef void wauthn_cb_mc_on_response(const wauthn_pubkey_credential_attestaion_s *pubkey_cred,
+typedef void (*wauthn_cb_mc_on_response)(const wauthn_pubkey_credential_attestaion_s *pubkey_cred,
wauthn_error_e result,
void *user_data);
* @see #wauthn_ga_callbacks_s
* @see #wauthn_pubkey_credential_assertion_s
*/
-typedef void wauthn_cb_ga_on_response(const wauthn_pubkey_credential_assertion_s *pubkey_cred,
+typedef void (*wauthn_cb_ga_on_response)(const wauthn_pubkey_credential_assertion_s *pubkey_cred,
wauthn_error_e result,
void *user_data);
* @see wauthn_cb_mc_on_response()
*/
typedef struct __wauthn_mc_callbacks {
- wauthn_cb_display_qrcode *qrcode_callback; /**< call back function for displaying QR code*/
- wauthn_cb_mc_on_response *response_callback; /**< call back function for getting the final response*/
+ wauthn_cb_display_qrcode qrcode_callback; /**< call back function for displaying QR code*/
+ wauthn_cb_mc_on_response response_callback; /**< call back function for getting the final response*/
void *user_data; /**< user data to be passed to qrcode_callback and response_callback*/
} wauthn_mc_callbacks_s;
* @see wauthn_cb_ga_on_response()
*/
typedef struct __wauthn_ga_callbacks {
- wauthn_cb_display_qrcode *qrcode_callback; /**< call back function for displaying QR code*/
- wauthn_cb_ga_on_response *response_callback; /**< call back function for getting the final response*/
+ wauthn_cb_display_qrcode qrcode_callback; /**< call back function for displaying QR code*/
+ wauthn_cb_ga_on_response response_callback; /**< call back function for getting the final response*/
void *user_data; /**< user data to be passed to qrcode_callback and response_callback*/
} wauthn_ga_callbacks_s;