From eaf4069c9bf2add9ca248fdb60e23b75d505cddd Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Wed, 18 Dec 2013 18:53:21 +0100 Subject: more work toward release 2.4.0 --- abi/abi-2.4.0 | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'abi/abi-2.4.0') diff --git a/abi/abi-2.4.0 b/abi/abi-2.4.0 index 372448a1..a4119b87 100644 --- a/abi/abi-2.4.0 +++ b/abi/abi-2.4.0 @@ -215,6 +215,7 @@ LASSO_PROFILE_ERROR_BUILDING_REQUEST_FAILED LASSO_PROFILE_ERROR_BUILDING_RESPONSE_FAILED LASSO_PROFILE_ERROR_CANNOT_FIND_A_PROVIDER LASSO_PROFILE_ERROR_CANNOT_VERIFY_SIGNATURE +LASSO_PROFILE_ERROR_ENDPOINT_INDEX_NOT_FOUND LASSO_PROFILE_ERROR_FEDERATION_NOT_FOUND LASSO_PROFILE_ERROR_IDENTITY_NOT_FOUND LASSO_PROFILE_ERROR_INVALID_ARTIFACT @@ -709,6 +710,10 @@ lasso_error_t lasso_init ( ) GType lasso_key_get_type ( ) LassoKey* lasso_key_new_for_signature_from_base64_string ( char* base64_string, char* password, LassoSignatureMethod signature_method, char* certificate ) LassoKey* lasso_key_new_for_signature_from_file ( char* filename_or_buffer, char* password, LassoSignatureMethod signature_method, char* certificate ) +char* lasso_key_query_sign ( LassoKey* key, const char* query ) +lasso_error_t lasso_key_query_verify ( LassoKey* key, const char* query ) +xmlNode* lasso_key_saml2_xml_sign ( LassoKey* key, const char* id, xmlNode* document ) +lasso_error_t lasso_key_saml2_xml_verify ( LassoKey* key, char* id, xmlNode* document ) lasso_error_t lasso_lecp_build_authn_request_envelope_msg ( LassoLecp* lecp ) lasso_error_t lasso_lecp_build_authn_request_msg ( LassoLecp* lecp ) lasso_error_t lasso_lecp_build_authn_response_envelope_msg ( LassoLecp* lecp ) @@ -924,6 +929,7 @@ LassoSaml2EncryptedElement* lasso_provider_saml2_node_encrypt ( const LassoPro None lasso_provider_set_encryption_mode ( LassoProvider* provider, LassoEncryptionMode encryption_mode ) None lasso_provider_set_encryption_sym_key_type ( LassoProvider* provider, LassoEncryptionSymKeyType encryption_sym_key_type ) lasso_error_t lasso_provider_set_server_signing_key ( LassoProvider* provider, LassoKey* key ) +int lasso_provider_verify_signature ( LassoProvider* provider, const char* message, const char* id_attr_name, LassoMessageFormat format ) lasso_error_t lasso_provider_verify_single_node_signature ( LassoProvider* provider, LassoNode* node, const char* id_attr_name ) None lasso_register_dst_service ( const char* prefix, const char* href ) None lasso_register_idwsf2_dst_service ( const gchar* prefix, const gchar* href ) -- cgit