*/
/**
+ * @deprecated Deprecated since 8.0.
* @brief The structure type for the Authenticator handle.
* @since_tizen 3.0
*/
/**
+ * @deprecated Deprecated since 8.0.
* @brief Enumerations of error codes for FIDO APIs.
* @since_tizen 3.0
*/
} fido_error_e;
/**
+ * @deprecated Deprecated since 8.0.
* @brief Authenticator's supported algorithm and encoding.
* @remarks Refer to FIDO UAF Registry document for more details.
* @since_tizen 3.0
} fido_auth_algo_e;
/**
+ * @deprecated Deprecated since 8.0.
* @brief Authenticator's supported Attestation type.
* @remarks Refer to FIDO UAF Registry document for more details.
* @since_tizen 3.0
} fido_auth_attestation_type_e;
/**
+ * @deprecated Deprecated since 8.0.
* @brief Authenticator's supported user verification method type.
* @remarks Refer to FIDO UAF Registry document for more details.
* @since_tizen 3.0
} fido_auth_user_verify_type_e;
/**
+ * @deprecated Deprecated since 8.0.
* @brief Authenticator's supported key protection method type.
* @remarks Refer to FIDO UAF Registry document for more details.
* @since_tizen 3.0
} fido_auth_key_protection_type_e;
/**
+ * @deprecated Deprecated since 8.0.
* @brief Authenticator's supported matcher protection type.
* @remarks Refer to FIDO UAF Registry document for more details.
* @since_tizen 3.0
} fido_auth_matcher_protection_type_e;
/**
+ * @deprecated Deprecated since 8.0.
* @brief Authenticator's supported method to communicate to FIDO user device.
* @remarks Refer to FIDO UAF Registry document for more details.
* @since_tizen 3.0
} fido_auth_attachment_hint_e;
/**
+ * @deprecated Deprecated since 8.0.
* @brief Transaction confirmation display capability type.
* @remarks Refer to FIDO UAF Registry document for more details.
* @since_tizen 3.0
*/
/**
+ * @deprecated Deprecated since 8.0.
* @brief Called once for each result of calling fido_foreach_authenticator()
* @since_tizen 3.0
*
typedef void (*fido_authenticator_cb)(const fido_authenticator_h auth_info, void *user_data);
/**
+ * @deprecated Deprecated since 8.0.
* @brief Retrieves all the available FIDO authenticators supported by this Device.
* @details fido_authenticator_cb() callback is called synchronously once for each authenticator.
* @since_tizen 3.0
* @retval #FIDO_ERROR_PERMISSION_DENIED The application does not have permission to call this function.
* @retval #FIDO_ERROR_NOT_SUPPORTED FIDO is not supported on this device.
*/
-int fido_foreach_authenticator(fido_authenticator_cb cb, void *user_data);
+int fido_foreach_authenticator(fido_authenticator_cb cb, void *user_data) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 8.0.
* @brief Gets the Authenticator title.
* @since_tizen 3.0
*
* @retval #FIDO_ERROR_OUT_OF_MEMORY Out of Memory
* @retval #FIDO_ERROR_INVALID_PARAMETER Invalid parameter
*/
-int fido_authenticator_get_title(const fido_authenticator_h auth, char **title);
+int fido_authenticator_get_title(const fido_authenticator_h auth, char **title) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 8.0.
* @brief Retrieves the Authenticator AAID (Authenticator Attestation ID).
* @since_tizen 3.0
*
* @retval #FIDO_ERROR_OUT_OF_MEMORY Out of Memory
* @retval #FIDO_ERROR_INVALID_PARAMETER Invalid parameter
*/
-int fido_authenticator_get_aaid(const fido_authenticator_h auth, char **aaid);
+int fido_authenticator_get_aaid(const fido_authenticator_h auth, char **aaid) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 8.0.
* @brief Retrieves the Authenticator description
* @since_tizen 3.0
*
* @retval #FIDO_ERROR_OUT_OF_MEMORY Out of Memory
* @retval #FIDO_ERROR_INVALID_PARAMETER Invalid parameter
*/
-int fido_authenticator_get_description(const fido_authenticator_h auth, char **desc);
+int fido_authenticator_get_description(const fido_authenticator_h auth, char **desc) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 8.0.
* @brief Retrieves the Authenticator assertion scheme.
* @since_tizen 3.0
*
* @retval #FIDO_ERROR_OUT_OF_MEMORY Out of Memory
* @retval #FIDO_ERROR_INVALID_PARAMETER Invalid parameter
*/
-int fido_authenticator_get_assertion_scheme(const fido_authenticator_h auth, char **scheme);
+int fido_authenticator_get_assertion_scheme(const fido_authenticator_h auth, char **scheme) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 8.0.
* @brief Retrieves the Authenticator algorithm.
* @since_tizen 3.0
*
* @retval #FIDO_ERROR_NONE Successful
* @retval #FIDO_ERROR_INVALID_PARAMETER Invalid parameter
*/
-int fido_authenticator_get_algorithm(const fido_authenticator_h auth, fido_auth_algo_e *algo);
+int fido_authenticator_get_algorithm(const fido_authenticator_h auth, fido_auth_algo_e *algo) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 8.0.
* @brief Called once for each result of calling fido_authenticator_foreach_attestation_type().
* @since_tizen 3.0
*
typedef void (*fido_attestation_type_cb)(fido_auth_attestation_type_e att_type, void *user_data);
/**
+ * @deprecated Deprecated since 8.0.
* @brief Retrieves all the available attestation types for this Authenticator.
* @since_tizen 3.0
*
* @retval #FIDO_ERROR_INVALID_PARAMETER Invalid parameter
*/
int fido_authenticator_foreach_attestation_type(const fido_authenticator_h auth,
- fido_attestation_type_cb cb, void *user_data);
+ fido_attestation_type_cb cb, void *user_data) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 8.0.
* @brief Retrieves the user verification method of this Authenticator.
* @since_tizen 3.0
*
* @retval #FIDO_ERROR_INVALID_PARAMETER Invalid parameter
*/
int fido_authenticator_get_verification_method(const fido_authenticator_h auth,
- fido_auth_user_verify_type_e *user_verification);
+ fido_auth_user_verify_type_e *user_verification) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 8.0.
* @brief Retrieves the key protection method of this Authenticator.
* @since_tizen 3.0
*
* @retval #FIDO_ERROR_INVALID_PARAMETER Invalid parameter
*/
int fido_authenticator_get_key_protection_method(const fido_authenticator_h auth,
- fido_auth_key_protection_type_e *key_protection);
+ fido_auth_key_protection_type_e *key_protection) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 8.0.
* @brief Retrieves the matcher protection method of this Authenticator.
* @since_tizen 3.0
*
* @retval #FIDO_ERROR_INVALID_PARAMETER Invalid parameter
*/
int fido_authenticator_get_matcher_protection_method(const fido_authenticator_h auth,
- fido_auth_matcher_protection_type_e *matcher_protection);
+ fido_auth_matcher_protection_type_e *matcher_protection) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 8.0.
* @brief Retrieves the attachment hint of this Authenticator.
* @since_tizen 3.0
*
* @retval #FIDO_ERROR_INVALID_PARAMETER Invalid parameter
*/
int fido_authenticator_get_attachment_hint(const fido_authenticator_h auth,
- fido_auth_attachment_hint_e *attachment_hint);
+ fido_auth_attachment_hint_e *attachment_hint) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 8.0.
* @brief Checks if the Authenticator is Second factor only which is supported by U2F standards.
* @since_tizen 3.0
*
* @return @c true if its only second factor,
* otherwise false.
*/
-bool fido_authenticator_get_is_second_factor_only(const fido_authenticator_h auth);
+bool fido_authenticator_get_is_second_factor_only(const fido_authenticator_h auth) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 8.0.
* @brief Retrieves the Transaction Confirmation display type of this Authenticator.
* @since_tizen 3.0
*
* @retval #FIDO_ERROR_INVALID_PARAMETER Invalid parameter
*/
int fido_authenticator_get_tc_discplay(const fido_authenticator_h auth,
- fido_auth_tc_display_type_e *tc_display);
+ fido_auth_tc_display_type_e *tc_display) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 8.0.
* @brief Retrieves the Transaction Confirmation display content type of this Authenticator.
* @since_tizen 3.0
*
* @retval #FIDO_ERROR_OUT_OF_MEMORY Out of Memory
* @retval #FIDO_ERROR_INVALID_PARAMETER Invalid parameter
*/
-int fido_authenticator_get_tc_display_type(const fido_authenticator_h auth, char **tc_display_content_type);
+int fido_authenticator_get_tc_display_type(const fido_authenticator_h auth, char **tc_display_content_type) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 8.0.
* @brief Retrieves the icon of this Authenticator.
* @since_tizen 3.0
*
* @retval #FIDO_ERROR_OUT_OF_MEMORY Out of Memory
* @retval #FIDO_ERROR_INVALID_PARAMETER Invalid parameter
*/
-int fido_authenticator_get_icon(const fido_authenticator_h auth, char **icon);
+int fido_authenticator_get_icon(const fido_authenticator_h auth, char **icon) TIZEN_DEPRECATED_API;
/**
* @}
*/
/**
+ * @deprecated Deprecated since 8.0.
* @brief Gets the FIDO client vendor name.
* @since_tizen 3.0
*
* @retval #FIDO_ERROR_OUT_OF_MEMORY Out of Memory
* @retval #FIDO_ERROR_INVALID_PARAMETER Invalid parameter
*/
-int fido_get_client_vendor(char **vendor_name);
+int fido_get_client_vendor(char **vendor_name) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 8.0.
* @brief Gets the FIDO client vendor version information.
* @since_tizen 3.0
*
* @retval #FIDO_ERROR_OUT_OF_MEMORY Out of Memory
* @retval #FIDO_ERROR_INVALID_PARAMETER Invalid parameter
*/
-int fido_get_client_version(int *client_major_version, int *client_minor_version);
+int fido_get_client_version(int *client_major_version, int *client_minor_version) TIZEN_DEPRECATED_API;
/**
* @}
*/
/**
+ * @deprecated Deprecated since 8.0.
* @brief Checks whether the FIDO message can be processed.
* @since_tizen 3.0
* @privlevel public
* @retval #FIDO_ERROR_UNTRUSTED_FACET_ID The caller's id is not allowed to use this operation.
*
*/
-int fido_uaf_is_supported(const char *uaf_message_json, bool *is_supported);
+int fido_uaf_is_supported(const char *uaf_message_json, bool *is_supported) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 8.0.
* @brief Called when fido_uaf_get_response_message() response comes.
* @details The following error codes can be delivered:
* <pre>
typedef void (*fido_uaf_response_message_cb) (fido_error_e tizen_error_code, const char *uaf_response_json, void *user_data);
/**
+ * @deprecated Deprecated since 8.0.
* @brief Processes the given FIDO UAF message.
* @details This function is asynchronous. The response is delivered via fido_uaf_response_message_cb().
* Depending on the FIDO message type, this may involve user interactions.
* @see fido_uaf_response_message_cb()
*/
int fido_uaf_get_response_message(const char *uaf_request_json, const char *channel_binding,
- fido_uaf_response_message_cb callback, void *user_data);
+ fido_uaf_response_message_cb callback, void *user_data) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 8.0.
* @brief Notifies the FIDO client about the server result. FIDO Server sends the result of processing a UAF message to FIDO client.
* @remarks This is especially important for cases when a new registration may be considered by the client to be in a pending state
* until it is communicated that the server accepted it.
*
* @see fido_uaf_response_message_cb()
*/
-int fido_uaf_set_server_result(int response_code, const char *uaf_response_json);
+int fido_uaf_set_server_result(int response_code, const char *uaf_response_json) TIZEN_DEPRECATED_API;
/**
* @}