diff --git a/abi_libs b/abi_libs --- a/abi_libs +++ b/abi_libs @@ -18,8 +18,10 @@ libstrongswan-eap-mschapv2.so libstrongswan-eap-peap.so libstrongswan-fips-prf.so +libstrongswan-gcm.so libstrongswan-gmp.so libstrongswan-hmac.so +libstrongswan-kdf.so libstrongswan-kernel-netlink.so libstrongswan-md5.so libstrongswan-mgf1.so diff --git a/abi_symbols b/abi_symbols --- a/abi_symbols +++ b/abi_symbols @@ -80,6 +80,7 @@ libcharon.so.0:ike_config_create libcharon.so.0:ike_delete_create libcharon.so.0:ike_dpd_create +libcharon.so.0:ike_establish_create libcharon.so.0:ike_header_create libcharon.so.0:ike_header_create_version libcharon.so.0:ike_init_create @@ -90,7 +91,9 @@ libcharon.so.0:ike_reauth_create libcharon.so.0:ike_redirect_create libcharon.so.0:ike_rekey_create +libcharon.so.0:ike_sa_can_reauthenticate libcharon.so.0:ike_sa_create +libcharon.so.0:ike_sa_get_dynamic_hosts libcharon.so.0:ike_sa_id_create libcharon.so.0:ike_sa_manager_create libcharon.so.0:ike_sa_state_names @@ -109,7 +112,7 @@ libcharon.so.0:isakmp_vendor_create libcharon.so.0:iv_manager_create libcharon.so.0:ke_payload_create -libcharon.so.0:ke_payload_create_from_diffie_hellman +libcharon.so.0:ke_payload_create_from_key_exchange libcharon.so.0:kernel_handler_create libcharon.so.0:kernel_interface_create libcharon.so.0:kernel_ipsec_register @@ -164,6 +167,9 @@ libcharon.so.0:register_custom_logger libcharon.so.0:rekey_child_sa_job_create libcharon.so.0:rekey_ike_sa_job_create +libcharon.so.0:retransmission_parse_default +libcharon.so.0:retransmission_timeout +libcharon.so.0:retransmission_timeout_total libcharon.so.0:retransmit_job_create libcharon.so.0:retry_initiate_job_create libcharon.so.0:roam_job_create @@ -181,7 +187,6 @@ libcharon.so.0:start_action_job_create libcharon.so.0:sys_logger_create libcharon.so.0:task_manager_create -libcharon.so.0:task_manager_total_retransmit_timeout libcharon.so.0:task_manager_v1_create libcharon.so.0:task_manager_v2_create libcharon.so.0:task_type_names @@ -189,6 +194,7 @@ libcharon.so.0:tattr_ph1_names libcharon.so.0:tattr_ph2_names libcharon.so.0:traffic_selector_substructure_create +libcharon.so.0:traffic_selector_substructure_create_from_sec_label libcharon.so.0:traffic_selector_substructure_create_from_traffic_selector libcharon.so.0:transform_attribute_create libcharon.so.0:transform_attribute_create_value @@ -243,7 +249,6 @@ libstrongswan-bliss.so:bliss_utils_generate_c libstrongswan-bliss.so:bliss_utils_round_and_drop libstrongswan-bliss.so:bliss_utils_scalar_product -libstrongswan-cmac.so:cmac_create libstrongswan-cmac.so:cmac_plugin_create libstrongswan-cmac.so:cmac_prf_create libstrongswan-cmac.so:cmac_signer_create @@ -301,6 +306,8 @@ libstrongswan-eap-peap.so:eap_peap_server_create libstrongswan-fips-prf.so:fips_prf_create libstrongswan-fips-prf.so:fips_prf_plugin_create +libstrongswan-gcm.so:gcm_aead_create +libstrongswan-gcm.so:gcm_plugin_create libstrongswan-gmp.so:gmp_diffie_hellman_create libstrongswan-gmp.so:gmp_diffie_hellman_create_custom libstrongswan-gmp.so:gmp_emsa_pkcs1_signature_data @@ -312,11 +319,17 @@ libstrongswan-hmac.so:hmac_plugin_create libstrongswan-hmac.so:hmac_prf_create libstrongswan-hmac.so:hmac_signer_create +libstrongswan-kdf.so:kdf_kdf_create +libstrongswan-kdf.so:kdf_plugin_create libstrongswan-kernel-netlink.so:kernel_netlink_ipsec_create libstrongswan-kernel-netlink.so:kernel_netlink_net_create libstrongswan-kernel-netlink.so:kernel_netlink_plugin_create +libstrongswan-kernel-netlink.so:kernel_netlink_xfrmi_create +libstrongswan-kernel-netlink.so:kernel_netlink_xfrmi_destroy libstrongswan-kernel-netlink.so:netlink_add_attribute +libstrongswan-kernel-netlink.so:netlink_event_socket_create libstrongswan-kernel-netlink.so:netlink_get_buflen +libstrongswan-kernel-netlink.so:netlink_log_error libstrongswan-kernel-netlink.so:netlink_nested_end libstrongswan-kernel-netlink.so:netlink_nested_start libstrongswan-kernel-netlink.so:netlink_reserve @@ -342,16 +355,17 @@ libstrongswan-openssl.so:openssl_bn2chunk libstrongswan-openssl.so:openssl_bn_cat libstrongswan-openssl.so:openssl_bn_split +libstrongswan-openssl.so:openssl_check_ec_key_curve libstrongswan-openssl.so:openssl_compute_shared_key libstrongswan-openssl.so:openssl_crl_load libstrongswan-openssl.so:openssl_crypter_create libstrongswan-openssl.so:openssl_diffie_hellman_create libstrongswan-openssl.so:openssl_ec_diffie_hellman_create -libstrongswan-openssl.so:openssl_ec_fingerprint libstrongswan-openssl.so:openssl_ec_private_key_create libstrongswan-openssl.so:openssl_ec_private_key_gen libstrongswan-openssl.so:openssl_ec_private_key_load libstrongswan-openssl.so:openssl_ec_public_key_load +libstrongswan-openssl.so:openssl_ecdh_group_to_nid libstrongswan-openssl.so:openssl_ed_fingerprint libstrongswan-openssl.so:openssl_ed_key_type libstrongswan-openssl.so:openssl_ed_keysize @@ -359,15 +373,19 @@ libstrongswan-openssl.so:openssl_ed_private_key_gen libstrongswan-openssl.so:openssl_ed_private_key_load libstrongswan-openssl.so:openssl_ed_public_key_load +libstrongswan-openssl.so:openssl_engine_deinit +libstrongswan-openssl.so:openssl_engine_init +libstrongswan-openssl.so:openssl_fingerprint libstrongswan-openssl.so:openssl_get_md -libstrongswan-openssl.so:openssl_hash_chunk libstrongswan-openssl.so:openssl_hasher_create libstrongswan-openssl.so:openssl_hmac_prf_create libstrongswan-openssl.so:openssl_hmac_signer_create +libstrongswan-openssl.so:openssl_kdf_create libstrongswan-openssl.so:openssl_parse_crlDistributionPoints libstrongswan-openssl.so:openssl_pkcs12_load libstrongswan-openssl.so:openssl_pkcs7_load libstrongswan-openssl.so:openssl_plugin_create +libstrongswan-openssl.so:openssl_private_key_connect libstrongswan-openssl.so:openssl_rng_create libstrongswan-openssl.so:openssl_rsa_fingerprint libstrongswan-openssl.so:openssl_rsa_private_key_create @@ -414,7 +432,6 @@ libstrongswan-pkcs7.so:pkcs7_plugin_create libstrongswan-pkcs7.so:pkcs7_signed_data_gen libstrongswan-pkcs7.so:pkcs7_signed_data_load -libstrongswan-pkcs7.so:signerinfo_destroy libstrongswan-pkcs8.so:pkcs8_plugin_create libstrongswan-pkcs8.so:pkcs8_private_key_load libstrongswan-pubkey.so:pubkey_cert_wrap @@ -477,7 +494,6 @@ libstrongswan-vici.so:vici_stringify libstrongswan-vici.so:vici_type_names libstrongswan-vici.so:vici_verify_type -libstrongswan-x509.so:build_generalName libstrongswan-x509.so:x509_ac_gen libstrongswan-x509.so:x509_ac_load libstrongswan-x509.so:x509_build_crlDistributionPoints @@ -486,10 +502,12 @@ libstrongswan-x509.so:x509_cert_load libstrongswan-x509.so:x509_crl_gen libstrongswan-x509.so:x509_crl_load +libstrongswan-x509.so:x509_generate_eku_extension libstrongswan-x509.so:x509_ocsp_request_gen libstrongswan-x509.so:x509_ocsp_response_load libstrongswan-x509.so:x509_parse_authorityKeyIdentifier libstrongswan-x509.so:x509_parse_crlDistributionPoints +libstrongswan-x509.so:x509_parse_eku_extension libstrongswan-x509.so:x509_parse_generalNames libstrongswan-x509.so:x509_pkcs10_gen libstrongswan-x509.so:x509_pkcs10_load @@ -599,6 +617,7 @@ libstrongswan.so.0:chunk_to_base64 libstrongswan.so.0:chunk_to_hex libstrongswan.so.0:chunk_unmap +libstrongswan.so.0:chunk_unmap_clear libstrongswan.so.0:chunk_write libstrongswan.so.0:condvar_create libstrongswan.so.0:container_type_names @@ -618,16 +637,12 @@ libstrongswan.so.0:dbg libstrongswan.so.0:dbg_default libstrongswan.so.0:dbg_default_set_level +libstrongswan.so.0:dbg_default_set_level_group libstrongswan.so.0:dbg_default_set_stream libstrongswan.so.0:debug_lower_names libstrongswan.so.0:debug_names -libstrongswan.so.0:default_plugin_name libstrongswan.so.0:diffie_hellman_get_params -libstrongswan.so.0:diffie_hellman_group_is_ec -libstrongswan.so.0:diffie_hellman_group_names -libstrongswan.so.0:diffie_hellman_group_names_short libstrongswan.so.0:diffie_hellman_init -libstrongswan.so.0:diffie_hellman_verify_value libstrongswan.so.0:drbg_type_names libstrongswan.so.0:dscp_copy_names libstrongswan.so.0:eap_code_names @@ -637,15 +652,17 @@ libstrongswan.so.0:eap_type_short_names libstrongswan.so.0:eap_vendor_type_from_string libstrongswan.so.0:eat_whitespace -libstrongswan.so.0:element_create libstrongswan.so.0:encryption_algorithm_from_oid libstrongswan.so.0:encryption_algorithm_is_aead libstrongswan.so.0:encryption_algorithm_names libstrongswan.so.0:encryption_algorithm_to_oid libstrongswan.so.0:encryption_scheme_names +libstrongswan.so.0:enum_add_enum_names +libstrongswan.so.0:enum_flags_from_string_as_int libstrongswan.so.0:enum_flags_to_string libstrongswan.so.0:enum_from_name_as_int libstrongswan.so.0:enum_printf_hook +libstrongswan.so.0:enum_remove_enum_names libstrongswan.so.0:enum_to_name libstrongswan.so.0:enumerator_create_cleaner libstrongswan.so.0:enumerator_create_directory @@ -717,6 +734,12 @@ libstrongswan.so.0:iv_gen_rand_create libstrongswan.so.0:iv_gen_seq_create libstrongswan.so.0:job_priority_names +libstrongswan.so.0:kdf_has_fixed_output_length +libstrongswan.so.0:key_derivation_function_names +libstrongswan.so.0:key_exchange_is_ecdh +libstrongswan.so.0:key_exchange_method_names +libstrongswan.so.0:key_exchange_method_names_short +libstrongswan.so.0:key_exchange_verify_pubkey libstrongswan.so.0:key_type_from_signature_scheme libstrongswan.so.0:key_type_names libstrongswan.so.0:lib @@ -732,11 +755,19 @@ libstrongswan.so.0:malloc_align libstrongswan.so.0:mark_from_string libstrongswan.so.0:match +libstrongswan.so.0:matchcase libstrongswan.so.0:mem_cred_create libstrongswan.so.0:mem_printf_hook libstrongswan.so.0:memeq_const libstrongswan.so.0:memstr libstrongswan.so.0:memxor +libstrongswan.so.0:metadata_create_int +libstrongswan.so.0:metadata_factory_create +libstrongswan.so.0:metadata_set_clone +libstrongswan.so.0:metadata_set_create +libstrongswan.so.0:metadata_set_destroy +libstrongswan.so.0:metadata_set_get +libstrongswan.so.0:metadata_set_put libstrongswan.so.0:mkdir_p libstrongswan.so.0:mutex_create libstrongswan.so.0:nop @@ -744,6 +775,7 @@ libstrongswan.so.0:ocsp_status_names libstrongswan.so.0:oid_names libstrongswan.so.0:options_create +libstrongswan.so.0:packet_clone_no_data libstrongswan.so.0:packet_create libstrongswan.so.0:packet_create_from_data libstrongswan.so.0:parser_helper_create @@ -754,6 +786,7 @@ libstrongswan.so.0:path_first_separator libstrongswan.so.0:path_last_separator libstrongswan.so.0:pen_names +libstrongswan.so.0:pen_short_names libstrongswan.so.0:pkcs12_derive_key libstrongswan.so.0:pkcs5_from_algorithmIdentifier libstrongswan.so.0:plugin_feature_equals @@ -766,7 +799,6 @@ libstrongswan.so.0:plugin_loader_add_plugindirs libstrongswan.so.0:plugin_loader_create libstrongswan.so.0:policy_dir_names -libstrongswan.so.0:prf_plus_create libstrongswan.so.0:print_in_hook libstrongswan.so.0:printf_hook_create libstrongswan.so.0:private_key_belongs_to @@ -792,6 +824,7 @@ libstrongswan.so.0:resolver_manager_create libstrongswan.so.0:return_failed libstrongswan.so.0:return_false +libstrongswan.so.0:return_need_more libstrongswan.so.0:return_null libstrongswan.so.0:return_success libstrongswan.so.0:return_true @@ -806,7 +839,13 @@ libstrongswan.so.0:rwlock_condvar_create libstrongswan.so.0:rwlock_create libstrongswan.so.0:scheduler_create +libstrongswan.so.0:sec_label_from_encoding +libstrongswan.so.0:sec_label_from_string +libstrongswan.so.0:sec_label_mode_default +libstrongswan.so.0:sec_label_mode_from_string +libstrongswan.so.0:sec_label_mode_names libstrongswan.so.0:semaphore_create +libstrongswan.so.0:send_sigint libstrongswan.so.0:settings_create libstrongswan.so.0:settings_create_string libstrongswan.so.0:settings_kv_add @@ -1004,6 +1043,7 @@ libvici.so.0:vici_message_create_from_args libvici.so.0:vici_message_create_from_data libvici.so.0:vici_message_create_from_enumerator +libvici.so.0:vici_on_close libvici.so.0:vici_parse libvici.so.0:vici_parse_cb libvici.so.0:vici_parse_name diff --git a/abi_used_symbols b/abi_used_symbols --- a/abi_used_symbols +++ b/abi_used_symbols @@ -5,7 +5,6 @@ libc.so.6:__explicit_bzero_chk libc.so.6:__fdelt_chk libc.so.6:__fprintf_chk -libc.so.6:__getgroups_chk libc.so.6:__isoc99_sscanf libc.so.6:__libc_start_main libc.so.6:__memcpy_chk @@ -17,7 +16,6 @@ libc.so.6:__snprintf_chk libc.so.6:__sprintf_chk libc.so.6:__stack_chk_fail -libc.so.6:__strncpy_chk libc.so.6:__syslog_chk libc.so.6:__vasprintf_chk libc.so.6:__vfprintf_chk @@ -39,7 +37,6 @@ libc.so.6:closefrom libc.so.6:closelog libc.so.6:connect -libc.so.6:div libc.so.6:dladdr libc.so.6:dlclose libc.so.6:dlerror @@ -80,7 +77,7 @@ libc.so.6:getenv libc.so.6:geteuid libc.so.6:getgrnam_r -libc.so.6:gethostname +libc.so.6:getgroups libc.so.6:getopt_long libc.so.6:getpass libc.so.6:getpid @@ -110,7 +107,7 @@ libc.so.6:listen libc.so.6:localtime_r libc.so.6:lstat -libc.so.6:mallinfo +libc.so.6:mallinfo2 libc.so.6:malloc libc.so.6:memchr libc.so.6:memcmp @@ -254,7 +251,7 @@ libcrypto.so.1.1:BN_CTX_end libcrypto.so.1.1:BN_CTX_free libcrypto.so.1.1:BN_CTX_get -libcrypto.so.1.1:BN_CTX_new +libcrypto.so.1.1:BN_CTX_secure_new libcrypto.so.1.1:BN_CTX_start libcrypto.so.1.1:BN_bin2bn libcrypto.so.1.1:BN_bn2bin @@ -262,6 +259,7 @@ libcrypto.so.1.1:BN_cmp libcrypto.so.1.1:BN_copy libcrypto.so.1.1:BN_div +libcrypto.so.1.1:BN_dup libcrypto.so.1.1:BN_free libcrypto.so.1.1:BN_gcd libcrypto.so.1.1:BN_is_odd @@ -272,9 +270,8 @@ libcrypto.so.1.1:BN_mul libcrypto.so.1.1:BN_new libcrypto.so.1.1:BN_num_bits -libcrypto.so.1.1:BN_pseudo_rand_range +libcrypto.so.1.1:BN_rand_range libcrypto.so.1.1:BN_rshift -libcrypto.so.1.1:BN_secure_new libcrypto.so.1.1:BN_set_word libcrypto.so.1.1:BN_sub libcrypto.so.1.1:BN_value_one @@ -293,6 +290,7 @@ libcrypto.so.1.1:CMS_signed_get_attr libcrypto.so.1.1:CMS_signed_get_attr_count libcrypto.so.1.1:CRYPTO_free +libcrypto.so.1.1:CRYPTO_malloc libcrypto.so.1.1:DH_compute_key libcrypto.so.1.1:DH_free libcrypto.so.1.1:DH_generate_key @@ -307,30 +305,22 @@ libcrypto.so.1.1:ECDSA_SIG_get0 libcrypto.so.1.1:ECDSA_SIG_new libcrypto.so.1.1:ECDSA_SIG_set0 -libcrypto.so.1.1:ECDSA_do_sign -libcrypto.so.1.1:ECDSA_do_verify -libcrypto.so.1.1:ECDSA_sign -libcrypto.so.1.1:ECDSA_size -libcrypto.so.1.1:ECDSA_verify libcrypto.so.1.1:EC_GROUP_cmp libcrypto.so.1.1:EC_GROUP_dup libcrypto.so.1.1:EC_GROUP_free -libcrypto.so.1.1:EC_GROUP_get_degree libcrypto.so.1.1:EC_GROUP_new_by_curve_name -libcrypto.so.1.1:EC_KEY_check_key libcrypto.so.1.1:EC_KEY_free libcrypto.so.1.1:EC_KEY_generate_key libcrypto.so.1.1:EC_KEY_get0_group libcrypto.so.1.1:EC_KEY_new libcrypto.so.1.1:EC_KEY_new_by_curve_name -libcrypto.so.1.1:EC_KEY_set_asn1_flag -libcrypto.so.1.1:EC_KEY_set_conv_form libcrypto.so.1.1:EC_KEY_set_group libcrypto.so.1.1:EC_KEY_set_private_key libcrypto.so.1.1:EC_KEY_set_public_key libcrypto.so.1.1:EC_POINT_free libcrypto.so.1.1:EC_POINT_mul libcrypto.so.1.1:EC_POINT_new +libcrypto.so.1.1:EC_get_builtin_curves libcrypto.so.1.1:ENGINE_by_id libcrypto.so.1.1:ENGINE_ctrl_cmd_string libcrypto.so.1.1:ENGINE_finish @@ -343,6 +333,7 @@ libcrypto.so.1.1:EVP_CIPHER_CTX_set_key_length libcrypto.so.1.1:EVP_CIPHER_CTX_set_padding libcrypto.so.1.1:EVP_CIPHER_block_size +libcrypto.so.1.1:EVP_CIPHER_flags libcrypto.so.1.1:EVP_CIPHER_iv_length libcrypto.so.1.1:EVP_CipherFinal_ex libcrypto.so.1.1:EVP_CipherInit_ex @@ -361,18 +352,24 @@ libcrypto.so.1.1:EVP_MD_CTX_new libcrypto.so.1.1:EVP_MD_block_size libcrypto.so.1.1:EVP_MD_size +libcrypto.so.1.1:EVP_PKEY_CTX_ctrl libcrypto.so.1.1:EVP_PKEY_CTX_free libcrypto.so.1.1:EVP_PKEY_CTX_new libcrypto.so.1.1:EVP_PKEY_CTX_new_id libcrypto.so.1.1:EVP_PKEY_assign libcrypto.so.1.1:EVP_PKEY_base_id +libcrypto.so.1.1:EVP_PKEY_bits libcrypto.so.1.1:EVP_PKEY_copy_parameters +libcrypto.so.1.1:EVP_PKEY_decrypt +libcrypto.so.1.1:EVP_PKEY_decrypt_init libcrypto.so.1.1:EVP_PKEY_derive libcrypto.so.1.1:EVP_PKEY_derive_init libcrypto.so.1.1:EVP_PKEY_derive_set_peer +libcrypto.so.1.1:EVP_PKEY_encrypt +libcrypto.so.1.1:EVP_PKEY_encrypt_init libcrypto.so.1.1:EVP_PKEY_free -libcrypto.so.1.1:EVP_PKEY_get1_EC_KEY -libcrypto.so.1.1:EVP_PKEY_get1_RSA +libcrypto.so.1.1:EVP_PKEY_get0_EC_KEY +libcrypto.so.1.1:EVP_PKEY_get0_RSA libcrypto.so.1.1:EVP_PKEY_get1_tls_encodedpoint libcrypto.so.1.1:EVP_PKEY_get_raw_public_key libcrypto.so.1.1:EVP_PKEY_keygen @@ -381,10 +378,19 @@ libcrypto.so.1.1:EVP_PKEY_new_raw_private_key libcrypto.so.1.1:EVP_PKEY_new_raw_public_key libcrypto.so.1.1:EVP_PKEY_set1_EC_KEY -libcrypto.so.1.1:EVP_PKEY_set1_RSA libcrypto.so.1.1:EVP_PKEY_set1_tls_encodedpoint +libcrypto.so.1.1:EVP_PKEY_sign +libcrypto.so.1.1:EVP_PKEY_sign_init +libcrypto.so.1.1:EVP_PKEY_size +libcrypto.so.1.1:EVP_PKEY_verify +libcrypto.so.1.1:EVP_PKEY_verify_init +libcrypto.so.1.1:EVP_PKEY_verify_recover +libcrypto.so.1.1:EVP_PKEY_verify_recover_init +libcrypto.so.1.1:EVP_aes_128_ccm libcrypto.so.1.1:EVP_aes_128_gcm +libcrypto.so.1.1:EVP_aes_192_ccm libcrypto.so.1.1:EVP_aes_192_gcm +libcrypto.so.1.1:EVP_aes_256_ccm libcrypto.so.1.1:EVP_aes_256_gcm libcrypto.so.1.1:EVP_chacha20_poly1305 libcrypto.so.1.1:EVP_des_ecb @@ -422,14 +428,9 @@ libcrypto.so.1.1:RSA_get0_key libcrypto.so.1.1:RSA_new libcrypto.so.1.1:RSA_pkey_ctx_ctrl -libcrypto.so.1.1:RSA_private_decrypt -libcrypto.so.1.1:RSA_private_encrypt -libcrypto.so.1.1:RSA_public_decrypt -libcrypto.so.1.1:RSA_public_encrypt libcrypto.so.1.1:RSA_set0_crt_params libcrypto.so.1.1:RSA_set0_factors libcrypto.so.1.1:RSA_set0_key -libcrypto.so.1.1:RSA_size libcrypto.so.1.1:SHA1_Init libcrypto.so.1.1:SHA1_Update libcrypto.so.1.1:X509V3_EXT_d2i @@ -467,25 +468,20 @@ libcrypto.so.1.1:X509v3_addr_is_canonical libcrypto.so.1.1:d2i_AutoPrivateKey libcrypto.so.1.1:d2i_CMS_bio +libcrypto.so.1.1:d2i_ECDSA_SIG libcrypto.so.1.1:d2i_ECParameters libcrypto.so.1.1:d2i_ECPrivateKey -libcrypto.so.1.1:d2i_EC_PUBKEY libcrypto.so.1.1:d2i_PKCS12_bio libcrypto.so.1.1:d2i_PUBKEY libcrypto.so.1.1:d2i_PrivateKey -libcrypto.so.1.1:d2i_RSAPrivateKey -libcrypto.so.1.1:d2i_RSAPublicKey -libcrypto.so.1.1:d2i_RSA_PUBKEY +libcrypto.so.1.1:d2i_PublicKey libcrypto.so.1.1:d2i_X509 libcrypto.so.1.1:d2i_X509_CRL libcrypto.so.1.1:i2d_ASN1_TYPE -libcrypto.so.1.1:i2d_ECPrivateKey -libcrypto.so.1.1:i2d_EC_PUBKEY +libcrypto.so.1.1:i2d_ECDSA_SIG libcrypto.so.1.1:i2d_PUBKEY libcrypto.so.1.1:i2d_PrivateKey -libcrypto.so.1.1:i2d_RSAPrivateKey -libcrypto.so.1.1:i2d_RSAPublicKey -libcrypto.so.1.1:i2d_RSA_PUBKEY +libcrypto.so.1.1:i2d_PublicKey libcrypto.so.1.1:i2d_X509 libcrypto.so.1.1:i2d_X509_ALGOR libcrypto.so.1.1:i2d_X509_ATTRIBUTE @@ -493,7 +489,6 @@ libcrypto.so.1.1:i2d_X509_PUBKEY libcrypto.so.1.1:i2d_re_X509_CRL_tbs libcrypto.so.1.1:i2d_re_X509_tbs -libcrypto.so.1.1:i2o_ECPublicKey libcurl.so.4:curl_easy_cleanup libcurl.so.4:curl_easy_getinfo libcurl.so.4:curl_easy_init @@ -502,6 +497,7 @@ libcurl.so.4:curl_easy_strerror libcurl.so.4:curl_global_cleanup libcurl.so.4:curl_global_init +libcurl.so.4:curl_global_sslset libcurl.so.4:curl_slist_append libcurl.so.4:curl_slist_free_all libcurl.so.4:curl_version_info @@ -560,8 +556,6 @@ libgobject-2.0.so.0:g_object_unref libgobject-2.0.so.0:g_signal_connect_data libgobject-2.0.so.0:g_type_add_instance_private -libgobject-2.0.so.0:g_type_check_class_cast -libgobject-2.0.so.0:g_type_check_instance_cast libgobject-2.0.so.0:g_type_class_adjust_private_offset libgobject-2.0.so.0:g_type_class_peek_parent libgobject-2.0.so.0:g_type_register_static_simple @@ -570,7 +564,6 @@ libnm.so.0:nm_connection_get_setting libnm.so.0:nm_setting_connection_get_id libnm.so.0:nm_setting_connection_get_type -libnm.so.0:nm_setting_get_type libnm.so.0:nm_setting_to_string libnm.so.0:nm_setting_vpn_get_data_item libnm.so.0:nm_setting_vpn_get_secret diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,8 +1,8 @@ name : strongswan -version : 5.9.2 -release : 7 +version : 5.9.11 +release : 8 source : - - https://download.strongswan.org/strongswan-5.9.2.tar.gz : ea4b657189db322e3130132c2f49a7adf4211d8f94d731c84d278bd9445d517d + - https://download.strongswan.org/strongswan-5.9.11.tar.gz : c0a8160c4d2743d7b998af27a4f268d3ba14b7509c2fd29af96c73685feec0c7 license : GPL-2.0-or-later component : network.clients summary : An Open Source IPsec-based VPN solution for Linux diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -2,8 +2,8 @@ strongswan - Algent Albrahimi - algent@protonmail.com + Fabian Mettler + fabian@mettler.cc GPL-2.0-or-later network.clients @@ -50,8 +50,10 @@ /etc/strongswan.d/charon/eap-mschapv2.conf /etc/strongswan.d/charon/eap-peap.conf /etc/strongswan.d/charon/fips-prf.conf + /etc/strongswan.d/charon/gcm.conf /etc/strongswan.d/charon/gmp.conf /etc/strongswan.d/charon/hmac.conf + /etc/strongswan.d/charon/kdf.conf /etc/strongswan.d/charon/kernel-netlink.conf /etc/strongswan.d/charon/md5.conf /etc/strongswan.d/charon/mgf1.conf @@ -79,7 +81,6 @@ /etc/strongswan.d/charon/xauth-generic.conf /etc/strongswan.d/charon/xcbc.conf /etc/strongswan.d/pki.conf - /etc/strongswan.d/scepclient.conf /etc/strongswan.d/starter.conf /etc/strongswan.d/swanctl.conf /etc/swanctl/bliss @@ -98,11 +99,9 @@ /etc/swanctl/x509crl /etc/swanctl/x509ocsp /usr/bin/pki - /usr/lib/ipsec/_copyright /usr/lib/ipsec/_updown /usr/lib/ipsec/charon /usr/lib/ipsec/charon-nm - /usr/lib/ipsec/scepclient /usr/lib/ipsec/starter /usr/lib/ipsec/stroke /usr/lib/ipsec/xfrmi @@ -140,8 +139,10 @@ /usr/lib64/ipsec/plugins/libstrongswan-eap-mschapv2.so /usr/lib64/ipsec/plugins/libstrongswan-eap-peap.so /usr/lib64/ipsec/plugins/libstrongswan-fips-prf.so + /usr/lib64/ipsec/plugins/libstrongswan-gcm.so /usr/lib64/ipsec/plugins/libstrongswan-gmp.so /usr/lib64/ipsec/plugins/libstrongswan-hmac.so + /usr/lib64/ipsec/plugins/libstrongswan-kdf.so /usr/lib64/ipsec/plugins/libstrongswan-kernel-netlink.so /usr/lib64/ipsec/plugins/libstrongswan-md5.so /usr/lib64/ipsec/plugins/libstrongswan-mgf1.so @@ -173,6 +174,8 @@ /usr/share/dbus-1/system.d/nm-strongswan-service.conf /usr/share/man/man1/pki---acert.1 /usr/share/man/man1/pki---dn.1 + /usr/share/man/man1/pki---est.1 + /usr/share/man/man1/pki---estca.1 /usr/share/man/man1/pki---gen.1 /usr/share/man/man1/pki---issue.1 /usr/share/man/man1/pki---keyid.1 @@ -180,6 +183,8 @@ /usr/share/man/man1/pki---print.1 /usr/share/man/man1/pki---pub.1 /usr/share/man/man1/pki---req.1 + /usr/share/man/man1/pki---scep.1 + /usr/share/man/man1/pki---scepca.1 /usr/share/man/man1/pki---self.1 /usr/share/man/man1/pki---signcrl.1 /usr/share/man/man1/pki---verify.1 @@ -189,7 +194,6 @@ /usr/share/man/man5/strongswan.conf.5 /usr/share/man/man5/swanctl.conf.5 /usr/share/man/man8/ipsec.8 - /usr/share/man/man8/scepclient.8 /usr/share/man/man8/swanctl.8 /usr/share/strongswan/templates/config/plugins/aes.conf /usr/share/strongswan/templates/config/plugins/agent.conf @@ -209,8 +213,10 @@ /usr/share/strongswan/templates/config/plugins/eap-mschapv2.conf /usr/share/strongswan/templates/config/plugins/eap-peap.conf /usr/share/strongswan/templates/config/plugins/fips-prf.conf + /usr/share/strongswan/templates/config/plugins/gcm.conf /usr/share/strongswan/templates/config/plugins/gmp.conf /usr/share/strongswan/templates/config/plugins/hmac.conf + /usr/share/strongswan/templates/config/plugins/kdf.conf /usr/share/strongswan/templates/config/plugins/kernel-netlink.conf /usr/share/strongswan/templates/config/plugins/md5.conf /usr/share/strongswan/templates/config/plugins/mgf1.conf @@ -241,7 +247,6 @@ /usr/share/strongswan/templates/config/strongswan.d/charon-logging.conf /usr/share/strongswan/templates/config/strongswan.d/charon.conf /usr/share/strongswan/templates/config/strongswan.d/pki.conf - /usr/share/strongswan/templates/config/strongswan.d/scepclient.conf /usr/share/strongswan/templates/config/strongswan.d/starter.conf /usr/share/strongswan/templates/config/strongswan.d/swanctl.conf @@ -250,12 +255,12 @@ - - 2022-03-28 - 5.9.2 + + 2023-07-08 + 5.9.11 Packaging update - Algent Albrahimi - algent@protonmail.com + Fabian Mettler + fabian@mettler.cc \ No newline at end of file