Merge pull request #12369 from kyon-eth/feat/libressl3-1360-inventory

feat(libSceLibreSsl3): complete callable declarations and parent forwarding
This commit is contained in:
Adrià authored and GitHub committed 2026-10-30 00:59:06 +01:00
commit a7febdb4b3
5 files changed
+2436

No files matched your search

@@ -0,0 +1,864 @@
#include "prx/libSceLibreSsl3/include/Api.hpp"
#include "prx/libc/include/General.hpp"
extern "C" {
int APS5_VABI BIO_clear_flags_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI BIO_set_flags_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI BN_clear_free_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI BN_dup_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI ERR_func_error_string_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI EVP_CIPHER_iv_length_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI EVP_CIPHER_key_length_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI EVP_MD_CTX_md_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI EVP_PKEY_CTX_free_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI EVP_PKEY_assign_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI EVP_PKEY_bits_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI EVP_PKEY_derive_set_peer_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI EVP_PKEY_get0_EC_KEY_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI EVP_PKEY_verify_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI EVP_PKEY_verify_init_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI EVP_get_digestbyname_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI EVP_sha512_256_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI HKDF_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI HMAC_CTX_free_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI HMAC_CTX_new_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI OPENSSL_init_ssl_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI PEM_read_bio_PUBKEY_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI SSL_CIPHER_get_id_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI SSL_CTX_add1_chain_cert_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI SSL_CTX_set0_chain_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI SSL_CTX_set_timeout_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI SSL_SESSION_get_timeout_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI SSL_SESSION_set_time_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI SSL_do_handshake_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI SSL_get_version_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI SSL_set_accept_state_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI SSL_set_alpn_protos_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI SSL_set_info_callback_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI TLS_method_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI TLS_server_method_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI X509_EXTENSION_free_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI X509_STORE_CTX_get0_param_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI X509_STORE_load_locations_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI X509_VERIFY_PARAM_set_flags_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI X509_get0_pubkey_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI d2i_SSL_SESSION_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI d2i_X509_CRL_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI i2d_SSL_SESSION_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI i2d_X509_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI sk_free_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI sk_new_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI sk_push_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI tls_client_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI tls_close_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI tls_config_free_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI tls_config_new_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI tls_configure_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI tls_error_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI tls_free_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI tls_read_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI tls_server_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI tls_write_nid_postfix() {
NotImplemented_nid_no_patch(__func__);
}
int APS5_VABI Unknown__plus__plus_b0FizBrJk_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("++b0FizBrJk", Unknown__plus__plus_b0FizBrJk_nid_no_patch);
int APS5_VABI Unknown__plus_STC2BUY9vY_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("+STC2BUY9vY", Unknown__plus_STC2BUY9vY_nid_no_patch);
int APS5_VABI Unknown__plus_Tu0gXSas9s_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("+Tu0gXSas9s", Unknown__plus_Tu0gXSas9s_nid_no_patch);
int APS5_VABI Unknown__plus_bQfpiUHRVk_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("+bQfpiUHRVk", Unknown__plus_bQfpiUHRVk_nid_no_patch);
int APS5_VABI Unknown_0BW_plus_8jTsY54_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("0BW+8jTsY54", Unknown_0BW_plus_8jTsY54_nid_no_patch);
int APS5_VABI Unknown_0IxWzLyU8PI_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("0IxWzLyU8PI", Unknown_0IxWzLyU8PI_nid_no_patch);
int APS5_VABI Unknown_13BHMSblVyY_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("13BHMSblVyY", Unknown_13BHMSblVyY_nid_no_patch);
int APS5_VABI Unknown_27Fuliv3Om8_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("27Fuliv3Om8", Unknown_27Fuliv3Om8_nid_no_patch);
int APS5_VABI Unknown_2bIZM_minus_OfE8Y_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("2bIZM-OfE8Y", Unknown_2bIZM_minus_OfE8Y_nid_no_patch);
int APS5_VABI Unknown_2l_plus_JidqxyZQ_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("2l+JidqxyZQ", Unknown_2l_plus_JidqxyZQ_nid_no_patch);
int APS5_VABI Unknown_3KZ_minus_L4y1gak_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("3KZ-L4y1gak", Unknown_3KZ_minus_L4y1gak_nid_no_patch);
int APS5_VABI Unknown_3m4CmAyOXwQ_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("3m4CmAyOXwQ", Unknown_3m4CmAyOXwQ_nid_no_patch);
int APS5_VABI Unknown_3tGgkjBQ82A_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("3tGgkjBQ82A", Unknown_3tGgkjBQ82A_nid_no_patch);
int APS5_VABI Unknown_3v2Omd4sqcU_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("3v2Omd4sqcU", Unknown_3v2Omd4sqcU_nid_no_patch);
int APS5_VABI Unknown_3wlK0tLONvk_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("3wlK0tLONvk", Unknown_3wlK0tLONvk_nid_no_patch);
int APS5_VABI Unknown_409ieWBMPUk_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("409ieWBMPUk", Unknown_409ieWBMPUk_nid_no_patch);
int APS5_VABI Unknown_44M_plus_SEbpNdQ_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("44M+SEbpNdQ", Unknown_44M_plus_SEbpNdQ_nid_no_patch);
int APS5_VABI Unknown_4Q3bvOy4LY8_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("4Q3bvOy4LY8", Unknown_4Q3bvOy4LY8_nid_no_patch);
int APS5_VABI Unknown_4pEl_minus_5DmrrM_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("4pEl-5DmrrM", Unknown_4pEl_minus_5DmrrM_nid_no_patch);
int APS5_VABI Unknown_5DhOJmgra8E_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("5DhOJmgra8E", Unknown_5DhOJmgra8E_nid_no_patch);
int APS5_VABI Unknown_5NBoRJYLH0U_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("5NBoRJYLH0U", Unknown_5NBoRJYLH0U_nid_no_patch);
int APS5_VABI Unknown_5PWK0cYOpHs_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("5PWK0cYOpHs", Unknown_5PWK0cYOpHs_nid_no_patch);
int APS5_VABI Unknown_5ex_plus_694ri90_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("5ex+694ri90", Unknown_5ex_plus_694ri90_nid_no_patch);
int APS5_VABI Unknown_8A_minus_gU2xQfjY_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("8A-gU2xQfjY", Unknown_8A_minus_gU2xQfjY_nid_no_patch);
int APS5_VABI Unknown_8AGfaSvdDq4_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("8AGfaSvdDq4", Unknown_8AGfaSvdDq4_nid_no_patch);
int APS5_VABI Unknown_8kct4CSWwOA_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("8kct4CSWwOA", Unknown_8kct4CSWwOA_nid_no_patch);
int APS5_VABI Unknown_A_minus_Hs_minus_8mau_plus_8_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("A-Hs-8mau+8", Unknown_A_minus_Hs_minus_8mau_plus_8_nid_no_patch);
int APS5_VABI Unknown_A0lZtFjhcTw_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("A0lZtFjhcTw", Unknown_A0lZtFjhcTw_nid_no_patch);
int APS5_VABI Unknown_A65b_plus_ZhOt9k_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("A65b+ZhOt9k", Unknown_A65b_plus_ZhOt9k_nid_no_patch);
int APS5_VABI Unknown_AiNud8LR8B4_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("AiNud8LR8B4", Unknown_AiNud8LR8B4_nid_no_patch);
int APS5_VABI Unknown_Ax_plus_Uu_plus__plus_rnrA_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("Ax+Uu++rnrA", Unknown_Ax_plus_Uu_plus__plus_rnrA_nid_no_patch);
int APS5_VABI Unknown_BRjfzlGULmU_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("BRjfzlGULmU", Unknown_BRjfzlGULmU_nid_no_patch);
int APS5_VABI Unknown_BS5yWv6X_minus_hg_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("BS5yWv6X-hg", Unknown_BS5yWv6X_minus_hg_nid_no_patch);
int APS5_VABI Unknown_C7eFtWPfLdk_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("C7eFtWPfLdk", Unknown_C7eFtWPfLdk_nid_no_patch);
int APS5_VABI Unknown_CFRaBB2_plus_R_plus_s_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("CFRaBB2+R+s", Unknown_CFRaBB2_plus_R_plus_s_nid_no_patch);
int APS5_VABI Unknown_DZ6fywqpaik_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("DZ6fywqpaik", Unknown_DZ6fywqpaik_nid_no_patch);
int APS5_VABI Unknown_F7jknWesBTY_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("F7jknWesBTY", Unknown_F7jknWesBTY_nid_no_patch);
int APS5_VABI Unknown_GFEaREp1UFw_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("GFEaREp1UFw", Unknown_GFEaREp1UFw_nid_no_patch);
int APS5_VABI Unknown_GjO5Ap3E_minus_t4_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("GjO5Ap3E-t4", Unknown_GjO5Ap3E_minus_t4_nid_no_patch);
int APS5_VABI Unknown_HE_minus_vihq_minus_KKw_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("HE-vihq-KKw", Unknown_HE_minus_vihq_minus_KKw_nid_no_patch);
int APS5_VABI Unknown_IOutZPRNNPo_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("IOutZPRNNPo", Unknown_IOutZPRNNPo_nid_no_patch);
int APS5_VABI Unknown_J437jVn9pjI_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("J437jVn9pjI", Unknown_J437jVn9pjI_nid_no_patch);
int APS5_VABI Unknown_J5ZLHxWkT6k_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("J5ZLHxWkT6k", Unknown_J5ZLHxWkT6k_nid_no_patch);
int APS5_VABI Unknown_JSqFTYGaWhU_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("JSqFTYGaWhU", Unknown_JSqFTYGaWhU_nid_no_patch);
int APS5_VABI Unknown_JvoQz7GYOMo_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("JvoQz7GYOMo", Unknown_JvoQz7GYOMo_nid_no_patch);
int APS5_VABI Unknown_Jzebx477Q3M_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("Jzebx477Q3M", Unknown_Jzebx477Q3M_nid_no_patch);
int APS5_VABI Unknown_LA1MlgDx80o_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("LA1MlgDx80o", Unknown_LA1MlgDx80o_nid_no_patch);
int APS5_VABI Unknown_LdGe2IfIlpI_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("LdGe2IfIlpI", Unknown_LdGe2IfIlpI_nid_no_patch);
int APS5_VABI Unknown_M7ze0mz2jQM_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("M7ze0mz2jQM", Unknown_M7ze0mz2jQM_nid_no_patch);
int APS5_VABI Unknown_O9Thca3enw8_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("O9Thca3enw8", Unknown_O9Thca3enw8_nid_no_patch);
int APS5_VABI Unknown_OqtHJ7QUZg8_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("OqtHJ7QUZg8", Unknown_OqtHJ7QUZg8_nid_no_patch);
int APS5_VABI Unknown_PBYz0kpXwg8_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("PBYz0kpXwg8", Unknown_PBYz0kpXwg8_nid_no_patch);
int APS5_VABI Unknown_PNfwr3s6dEs_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("PNfwr3s6dEs", Unknown_PNfwr3s6dEs_nid_no_patch);
int APS5_VABI Unknown_PcUZS7XHwHk_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("PcUZS7XHwHk", Unknown_PcUZS7XHwHk_nid_no_patch);
int APS5_VABI Unknown_QKIOxHfZLh8_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("QKIOxHfZLh8", Unknown_QKIOxHfZLh8_nid_no_patch);
int APS5_VABI Unknown_QTV9Nyi7ryg_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("QTV9Nyi7ryg", Unknown_QTV9Nyi7ryg_nid_no_patch);
int APS5_VABI Unknown_QYEjNnn6PT4_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("QYEjNnn6PT4", Unknown_QYEjNnn6PT4_nid_no_patch);
int APS5_VABI Unknown_QhYzE_plus_Jdvuk_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("QhYzE+Jdvuk", Unknown_QhYzE_plus_Jdvuk_nid_no_patch);
int APS5_VABI Unknown_QnjD8S6Rgk4_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("QnjD8S6Rgk4", Unknown_QnjD8S6Rgk4_nid_no_patch);
int APS5_VABI Unknown_R3NyckUcClU_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("R3NyckUcClU", Unknown_R3NyckUcClU_nid_no_patch);
int APS5_VABI Unknown_Sqn_plus_7yQmQWc_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("Sqn+7yQmQWc", Unknown_Sqn_plus_7yQmQWc_nid_no_patch);
int APS5_VABI Unknown_Ssfu1yw4Em4_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("Ssfu1yw4Em4", Unknown_Ssfu1yw4Em4_nid_no_patch);
int APS5_VABI Unknown_TKGJOgbeyuA_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("TKGJOgbeyuA", Unknown_TKGJOgbeyuA_nid_no_patch);
int APS5_VABI Unknown_TpBvY92mrSM_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("TpBvY92mrSM", Unknown_TpBvY92mrSM_nid_no_patch);
int APS5_VABI Unknown_U1dQZ1rXHdA_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("U1dQZ1rXHdA", Unknown_U1dQZ1rXHdA_nid_no_patch);
int APS5_VABI Unknown_U3AsZ_minus_9e2MI_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("U3AsZ-9e2MI", Unknown_U3AsZ_minus_9e2MI_nid_no_patch);
int APS5_VABI Unknown_UT6E1YgI8mw_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("UT6E1YgI8mw", Unknown_UT6E1YgI8mw_nid_no_patch);
int APS5_VABI Unknown_UmAPG5bxYYk_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("UmAPG5bxYYk", Unknown_UmAPG5bxYYk_nid_no_patch);
int APS5_VABI Unknown_XK3FmaTS6pg_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("XK3FmaTS6pg", Unknown_XK3FmaTS6pg_nid_no_patch);
int APS5_VABI Unknown_YJ7bfxMHniE_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("YJ7bfxMHniE", Unknown_YJ7bfxMHniE_nid_no_patch);
int APS5_VABI Unknown_ZERQN8ewpgk_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("ZERQN8ewpgk", Unknown_ZERQN8ewpgk_nid_no_patch);
int APS5_VABI Unknown_ZFeTGo4ybcw_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("ZFeTGo4ybcw", Unknown_ZFeTGo4ybcw_nid_no_patch);
int APS5_VABI Unknown_ZQ3b6SakHkc_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("ZQ3b6SakHkc", Unknown_ZQ3b6SakHkc_nid_no_patch);
int APS5_VABI Unknown_aKGUCnoiE_plus_k_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("aKGUCnoiE+k", Unknown_aKGUCnoiE_plus_k_nid_no_patch);
int APS5_VABI Unknown_aLdgrI2jAF0_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("aLdgrI2jAF0", Unknown_aLdgrI2jAF0_nid_no_patch);
int APS5_VABI Unknown_aSO3Svp7umY_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("aSO3Svp7umY", Unknown_aSO3Svp7umY_nid_no_patch);
int APS5_VABI Unknown_agQxMaXVE8o_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("agQxMaXVE8o", Unknown_agQxMaXVE8o_nid_no_patch);
int APS5_VABI Unknown_as_plus_t2ZOg5fw_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("as+t2ZOg5fw", Unknown_as_plus_t2ZOg5fw_nid_no_patch);
int APS5_VABI Unknown_ba4o0Ih6kSs_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("ba4o0Ih6kSs", Unknown_ba4o0Ih6kSs_nid_no_patch);
int APS5_VABI Unknown_bpOQdoGE2es_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("bpOQdoGE2es", Unknown_bpOQdoGE2es_nid_no_patch);
int APS5_VABI Unknown_dQE7FIbNsUE_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("dQE7FIbNsUE", Unknown_dQE7FIbNsUE_nid_no_patch);
int APS5_VABI Unknown_eyrIagsax0w_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("eyrIagsax0w", Unknown_eyrIagsax0w_nid_no_patch);
int APS5_VABI Unknown_f6Pa2rYH_minus_dw_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("f6Pa2rYH-dw", Unknown_f6Pa2rYH_minus_dw_nid_no_patch);
int APS5_VABI Unknown_fR2Wat3ssHs_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("fR2Wat3ssHs", Unknown_fR2Wat3ssHs_nid_no_patch);
int APS5_VABI Unknown_fdvZNUHm_minus_dE_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("fdvZNUHm-dE", Unknown_fdvZNUHm_minus_dE_nid_no_patch);
int APS5_VABI Unknown_fq1vAGKJNrI_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("fq1vAGKJNrI", Unknown_fq1vAGKJNrI_nid_no_patch);
int APS5_VABI Unknown_gavhu7SX2FI_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("gavhu7SX2FI", Unknown_gavhu7SX2FI_nid_no_patch);
int APS5_VABI Unknown_iFlkTGEbE9k_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("iFlkTGEbE9k", Unknown_iFlkTGEbE9k_nid_no_patch);
int APS5_VABI Unknown_iHetf873n_plus_4_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("iHetf873n+4", Unknown_iHetf873n_plus_4_nid_no_patch);
int APS5_VABI Unknown_je_minus_ydGAbgFg_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("je-ydGAbgFg", Unknown_je_minus_ydGAbgFg_nid_no_patch);
int APS5_VABI Unknown_k1AHUWet_minus_oU_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("k1AHUWet-oU", Unknown_k1AHUWet_minus_oU_nid_no_patch);
int APS5_VABI Unknown_kO_minus_jQ3HS9kE_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("kO-jQ3HS9kE", Unknown_kO_minus_jQ3HS9kE_nid_no_patch);
int APS5_VABI Unknown_kPCJUQuguzE_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("kPCJUQuguzE", Unknown_kPCJUQuguzE_nid_no_patch);
int APS5_VABI Unknown_lTdt9OsPAV0_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("lTdt9OsPAV0", Unknown_lTdt9OsPAV0_nid_no_patch);
int APS5_VABI Unknown_mKlCMgWMU84_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("mKlCMgWMU84", Unknown_mKlCMgWMU84_nid_no_patch);
int APS5_VABI Unknown_mXrusLhI3CI_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("mXrusLhI3CI", Unknown_mXrusLhI3CI_nid_no_patch);
int APS5_VABI Unknown_mhAgol4ETgY_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("mhAgol4ETgY", Unknown_mhAgol4ETgY_nid_no_patch);
int APS5_VABI Unknown_o0dpw6ZZ6K0_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("o0dpw6ZZ6K0", Unknown_o0dpw6ZZ6K0_nid_no_patch);
int APS5_VABI Unknown_o3Q8yQAMT_minus_k_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("o3Q8yQAMT-k", Unknown_o3Q8yQAMT_minus_k_nid_no_patch);
int APS5_VABI Unknown_pW329hq95Hc_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("pW329hq95Hc", Unknown_pW329hq95Hc_nid_no_patch);
int APS5_VABI Unknown_pdxCm9_plus_CCc4_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("pdxCm9+CCc4", Unknown_pdxCm9_plus_CCc4_nid_no_patch);
int APS5_VABI Unknown_qGsc6uT6p1E_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("qGsc6uT6p1E", Unknown_qGsc6uT6p1E_nid_no_patch);
int APS5_VABI Unknown_rJZ_minus_aiNIYCA_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("rJZ-aiNIYCA", Unknown_rJZ_minus_aiNIYCA_nid_no_patch);
int APS5_VABI Unknown_s8WMaKNjwvE_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("s8WMaKNjwvE", Unknown_s8WMaKNjwvE_nid_no_patch);
int APS5_VABI Unknown_sENJFZ7WbLU_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("sENJFZ7WbLU", Unknown_sENJFZ7WbLU_nid_no_patch);
int APS5_VABI Unknown_tZG2VIefbX0_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("tZG2VIefbX0", Unknown_tZG2VIefbX0_nid_no_patch);
int APS5_VABI Unknown_uITUdhDDAg8_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("uITUdhDDAg8", Unknown_uITUdhDDAg8_nid_no_patch);
int APS5_VABI Unknown_uM9UnC8KFjY_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("uM9UnC8KFjY", Unknown_uM9UnC8KFjY_nid_no_patch);
int APS5_VABI Unknown_uihDBp74nLI_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("uihDBp74nLI", Unknown_uihDBp74nLI_nid_no_patch);
int APS5_VABI Unknown_v1vHv4jOJxQ_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("v1vHv4jOJxQ", Unknown_v1vHv4jOJxQ_nid_no_patch);
int APS5_VABI Unknown_vLuIwBfrxrk_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("vLuIwBfrxrk", Unknown_vLuIwBfrxrk_nid_no_patch);
int APS5_VABI Unknown_vR0po3nBkBs_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("vR0po3nBkBs", Unknown_vR0po3nBkBs_nid_no_patch);
int APS5_VABI Unknown_vnwZHU5FvBQ_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("vnwZHU5FvBQ", Unknown_vnwZHU5FvBQ_nid_no_patch);
int APS5_VABI Unknown_vo_minus_cv5gnPUA_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("vo-cv5gnPUA", Unknown_vo_minus_cv5gnPUA_nid_no_patch);
int APS5_VABI Unknown_vu4FgwGayHY_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("vu4FgwGayHY", Unknown_vu4FgwGayHY_nid_no_patch);
int APS5_VABI Unknown_wHdymWL7CbE_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("wHdymWL7CbE", Unknown_wHdymWL7CbE_nid_no_patch);
int APS5_VABI Unknown_wNQT6Zn4UG4_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("wNQT6Zn4UG4", Unknown_wNQT6Zn4UG4_nid_no_patch);
int APS5_VABI Unknown_whL1IRBxFZA_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("whL1IRBxFZA", Unknown_whL1IRBxFZA_nid_no_patch);
int APS5_VABI Unknown_xBkcXV1OqWQ_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("xBkcXV1OqWQ", Unknown_xBkcXV1OqWQ_nid_no_patch);
int APS5_VABI Unknown_xVv3qlSRldc_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("xVv3qlSRldc", Unknown_xVv3qlSRldc_nid_no_patch);
int APS5_VABI Unknown_xZ1BME5qDv0_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("xZ1BME5qDv0", Unknown_xZ1BME5qDv0_nid_no_patch);
int APS5_VABI Unknown_xf6anoZpWRM_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("xf6anoZpWRM", Unknown_xf6anoZpWRM_nid_no_patch);
int APS5_VABI Unknown_xpB_plus_BNkO2Z0_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("xpB+BNkO2Z0", Unknown_xpB_plus_BNkO2Z0_nid_no_patch);
int APS5_VABI Unknown_yLm956jsJpc_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("yLm956jsJpc", Unknown_yLm956jsJpc_nid_no_patch);
int APS5_VABI Unknown_z8fsXF8JuL0_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("z8fsXF8JuL0", Unknown_z8fsXF8JuL0_nid_no_patch);
int APS5_VABI Unknown_zCa75KLWWn4_nid_no_patch() {
NotImplemented_nid_no_patch(__func__);
}
APS5_EXPORT("zCa75KLWWn4", Unknown_zCa75KLWWn4_nid_no_patch);
}
@@ -3,6 +3,11 @@ target_include_directories(libSceLibreSsl3 PRIVATE ${LIBS_INCLUDE_DIR})
target_link_libraries(libSceLibreSsl3 PRIVATE libSceLibreSsl libc)
configure_windows_unwind(libSceLibreSsl3)
target_sources(libSceLibreSsl3 PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/AdditionalExports.cpp)
if(WIN32)
target_sources(libSceLibreSsl3 PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/ParentExports.cpp)
endif()
if(BUILD_TESTING)
add_test_executable(guest_crypto_memcmp_tests ${LIBS_INCLUDE_DIR}/tests/GuestCryptoMemcmp.cpp)
target_include_directories(guest_crypto_memcmp_tests PRIVATE ${LIBS_INCLUDE_DIR})
File diff suppressed because it is too large. Load diff
@@ -94,4 +94,188 @@ int APS5_VABI o2i_ECPublicKey_nid_postfix(void);
unsigned char* APS5_VABI MD5_nid_postfix(const unsigned char* data, std::size_t length, unsigned char* digest);
unsigned char* APS5_VABI SHA1_nid_postfix(const unsigned char* data, std::size_t length, unsigned char* digest);
int APS5_VABI BIO_clear_flags_nid_postfix();
int APS5_VABI BIO_set_flags_nid_postfix();
int APS5_VABI BN_clear_free_nid_postfix();
int APS5_VABI BN_dup_nid_postfix();
int APS5_VABI ERR_func_error_string_nid_postfix();
int APS5_VABI EVP_CIPHER_iv_length_nid_postfix();
int APS5_VABI EVP_CIPHER_key_length_nid_postfix();
int APS5_VABI EVP_MD_CTX_md_nid_postfix();
int APS5_VABI EVP_PKEY_CTX_free_nid_postfix();
int APS5_VABI EVP_PKEY_assign_nid_postfix();
int APS5_VABI EVP_PKEY_bits_nid_postfix();
int APS5_VABI EVP_PKEY_derive_set_peer_nid_postfix();
int APS5_VABI EVP_PKEY_get0_EC_KEY_nid_postfix();
int APS5_VABI EVP_PKEY_verify_nid_postfix();
int APS5_VABI EVP_PKEY_verify_init_nid_postfix();
int APS5_VABI EVP_get_digestbyname_nid_postfix();
int APS5_VABI EVP_sha512_256_nid_postfix();
int APS5_VABI HKDF_nid_postfix();
int APS5_VABI HMAC_CTX_free_nid_postfix();
int APS5_VABI HMAC_CTX_new_nid_postfix();
int APS5_VABI OPENSSL_init_ssl_nid_postfix();
int APS5_VABI PEM_read_bio_PUBKEY_nid_postfix();
int APS5_VABI SSL_CIPHER_get_id_nid_postfix();
int APS5_VABI SSL_CTX_add1_chain_cert_nid_postfix();
int APS5_VABI SSL_CTX_set0_chain_nid_postfix();
int APS5_VABI SSL_CTX_set_timeout_nid_postfix();
int APS5_VABI SSL_SESSION_get_timeout_nid_postfix();
int APS5_VABI SSL_SESSION_set_time_nid_postfix();
int APS5_VABI SSL_do_handshake_nid_postfix();
int APS5_VABI SSL_get_version_nid_postfix();
int APS5_VABI SSL_set_accept_state_nid_postfix();
int APS5_VABI SSL_set_alpn_protos_nid_postfix();
int APS5_VABI SSL_set_info_callback_nid_postfix();
int APS5_VABI TLS_method_nid_postfix();
int APS5_VABI TLS_server_method_nid_postfix();
int APS5_VABI X509_EXTENSION_free_nid_postfix();
int APS5_VABI X509_STORE_CTX_get0_param_nid_postfix();
int APS5_VABI X509_STORE_load_locations_nid_postfix();
int APS5_VABI X509_VERIFY_PARAM_set_flags_nid_postfix();
int APS5_VABI X509_get0_pubkey_nid_postfix();
int APS5_VABI d2i_SSL_SESSION_nid_postfix();
int APS5_VABI d2i_X509_CRL_nid_postfix();
int APS5_VABI i2d_SSL_SESSION_nid_postfix();
int APS5_VABI i2d_X509_nid_postfix();
int APS5_VABI sk_free_nid_postfix();
int APS5_VABI sk_new_nid_postfix();
int APS5_VABI sk_push_nid_postfix();
int APS5_VABI tls_client_nid_postfix();
int APS5_VABI tls_close_nid_postfix();
int APS5_VABI tls_config_free_nid_postfix();
int APS5_VABI tls_config_new_nid_postfix();
int APS5_VABI tls_configure_nid_postfix();
int APS5_VABI tls_error_nid_postfix();
int APS5_VABI tls_free_nid_postfix();
int APS5_VABI tls_read_nid_postfix();
int APS5_VABI tls_server_nid_postfix();
int APS5_VABI tls_write_nid_postfix();
int APS5_VABI Unknown__plus__plus_b0FizBrJk_nid_no_patch();
int APS5_VABI Unknown__plus_STC2BUY9vY_nid_no_patch();
int APS5_VABI Unknown__plus_Tu0gXSas9s_nid_no_patch();
int APS5_VABI Unknown__plus_bQfpiUHRVk_nid_no_patch();
int APS5_VABI Unknown_0BW_plus_8jTsY54_nid_no_patch();
int APS5_VABI Unknown_0IxWzLyU8PI_nid_no_patch();
int APS5_VABI Unknown_13BHMSblVyY_nid_no_patch();
int APS5_VABI Unknown_27Fuliv3Om8_nid_no_patch();
int APS5_VABI Unknown_2bIZM_minus_OfE8Y_nid_no_patch();
int APS5_VABI Unknown_2l_plus_JidqxyZQ_nid_no_patch();
int APS5_VABI Unknown_3KZ_minus_L4y1gak_nid_no_patch();
int APS5_VABI Unknown_3m4CmAyOXwQ_nid_no_patch();
int APS5_VABI Unknown_3tGgkjBQ82A_nid_no_patch();
int APS5_VABI Unknown_3v2Omd4sqcU_nid_no_patch();
int APS5_VABI Unknown_3wlK0tLONvk_nid_no_patch();
int APS5_VABI Unknown_409ieWBMPUk_nid_no_patch();
int APS5_VABI Unknown_44M_plus_SEbpNdQ_nid_no_patch();
int APS5_VABI Unknown_4Q3bvOy4LY8_nid_no_patch();
int APS5_VABI Unknown_4pEl_minus_5DmrrM_nid_no_patch();
int APS5_VABI Unknown_5DhOJmgra8E_nid_no_patch();
int APS5_VABI Unknown_5NBoRJYLH0U_nid_no_patch();
int APS5_VABI Unknown_5PWK0cYOpHs_nid_no_patch();
int APS5_VABI Unknown_5ex_plus_694ri90_nid_no_patch();
int APS5_VABI Unknown_8A_minus_gU2xQfjY_nid_no_patch();
int APS5_VABI Unknown_8AGfaSvdDq4_nid_no_patch();
int APS5_VABI Unknown_8kct4CSWwOA_nid_no_patch();
int APS5_VABI Unknown_A_minus_Hs_minus_8mau_plus_8_nid_no_patch();
int APS5_VABI Unknown_A0lZtFjhcTw_nid_no_patch();
int APS5_VABI Unknown_A65b_plus_ZhOt9k_nid_no_patch();
int APS5_VABI Unknown_AiNud8LR8B4_nid_no_patch();
int APS5_VABI Unknown_Ax_plus_Uu_plus__plus_rnrA_nid_no_patch();
int APS5_VABI Unknown_BRjfzlGULmU_nid_no_patch();
int APS5_VABI Unknown_BS5yWv6X_minus_hg_nid_no_patch();
int APS5_VABI Unknown_C7eFtWPfLdk_nid_no_patch();
int APS5_VABI Unknown_CFRaBB2_plus_R_plus_s_nid_no_patch();
int APS5_VABI Unknown_DZ6fywqpaik_nid_no_patch();
int APS5_VABI Unknown_F7jknWesBTY_nid_no_patch();
int APS5_VABI Unknown_GFEaREp1UFw_nid_no_patch();
int APS5_VABI Unknown_GjO5Ap3E_minus_t4_nid_no_patch();
int APS5_VABI Unknown_HE_minus_vihq_minus_KKw_nid_no_patch();
int APS5_VABI Unknown_IOutZPRNNPo_nid_no_patch();
int APS5_VABI Unknown_J437jVn9pjI_nid_no_patch();
int APS5_VABI Unknown_J5ZLHxWkT6k_nid_no_patch();
int APS5_VABI Unknown_JSqFTYGaWhU_nid_no_patch();
int APS5_VABI Unknown_JvoQz7GYOMo_nid_no_patch();
int APS5_VABI Unknown_Jzebx477Q3M_nid_no_patch();
int APS5_VABI Unknown_LA1MlgDx80o_nid_no_patch();
int APS5_VABI Unknown_LdGe2IfIlpI_nid_no_patch();
int APS5_VABI Unknown_M7ze0mz2jQM_nid_no_patch();
int APS5_VABI Unknown_O9Thca3enw8_nid_no_patch();
int APS5_VABI Unknown_OqtHJ7QUZg8_nid_no_patch();
int APS5_VABI Unknown_PBYz0kpXwg8_nid_no_patch();
int APS5_VABI Unknown_PNfwr3s6dEs_nid_no_patch();
int APS5_VABI Unknown_PcUZS7XHwHk_nid_no_patch();
int APS5_VABI Unknown_QKIOxHfZLh8_nid_no_patch();
int APS5_VABI Unknown_QTV9Nyi7ryg_nid_no_patch();
int APS5_VABI Unknown_QYEjNnn6PT4_nid_no_patch();
int APS5_VABI Unknown_QhYzE_plus_Jdvuk_nid_no_patch();
int APS5_VABI Unknown_QnjD8S6Rgk4_nid_no_patch();
int APS5_VABI Unknown_R3NyckUcClU_nid_no_patch();
int APS5_VABI Unknown_Sqn_plus_7yQmQWc_nid_no_patch();
int APS5_VABI Unknown_Ssfu1yw4Em4_nid_no_patch();
int APS5_VABI Unknown_TKGJOgbeyuA_nid_no_patch();
int APS5_VABI Unknown_TpBvY92mrSM_nid_no_patch();
int APS5_VABI Unknown_U1dQZ1rXHdA_nid_no_patch();
int APS5_VABI Unknown_U3AsZ_minus_9e2MI_nid_no_patch();
int APS5_VABI Unknown_UT6E1YgI8mw_nid_no_patch();
int APS5_VABI Unknown_UmAPG5bxYYk_nid_no_patch();
int APS5_VABI Unknown_XK3FmaTS6pg_nid_no_patch();
int APS5_VABI Unknown_YJ7bfxMHniE_nid_no_patch();
int APS5_VABI Unknown_ZERQN8ewpgk_nid_no_patch();
int APS5_VABI Unknown_ZFeTGo4ybcw_nid_no_patch();
int APS5_VABI Unknown_ZQ3b6SakHkc_nid_no_patch();
int APS5_VABI Unknown_aKGUCnoiE_plus_k_nid_no_patch();
int APS5_VABI Unknown_aLdgrI2jAF0_nid_no_patch();
int APS5_VABI Unknown_aSO3Svp7umY_nid_no_patch();
int APS5_VABI Unknown_agQxMaXVE8o_nid_no_patch();
int APS5_VABI Unknown_as_plus_t2ZOg5fw_nid_no_patch();
int APS5_VABI Unknown_ba4o0Ih6kSs_nid_no_patch();
int APS5_VABI Unknown_bpOQdoGE2es_nid_no_patch();
int APS5_VABI Unknown_dQE7FIbNsUE_nid_no_patch();
int APS5_VABI Unknown_eyrIagsax0w_nid_no_patch();
int APS5_VABI Unknown_f6Pa2rYH_minus_dw_nid_no_patch();
int APS5_VABI Unknown_fR2Wat3ssHs_nid_no_patch();
int APS5_VABI Unknown_fdvZNUHm_minus_dE_nid_no_patch();
int APS5_VABI Unknown_fq1vAGKJNrI_nid_no_patch();
int APS5_VABI Unknown_gavhu7SX2FI_nid_no_patch();
int APS5_VABI Unknown_iFlkTGEbE9k_nid_no_patch();
int APS5_VABI Unknown_iHetf873n_plus_4_nid_no_patch();
int APS5_VABI Unknown_je_minus_ydGAbgFg_nid_no_patch();
int APS5_VABI Unknown_k1AHUWet_minus_oU_nid_no_patch();
int APS5_VABI Unknown_kO_minus_jQ3HS9kE_nid_no_patch();
int APS5_VABI Unknown_kPCJUQuguzE_nid_no_patch();
int APS5_VABI Unknown_lTdt9OsPAV0_nid_no_patch();
int APS5_VABI Unknown_mKlCMgWMU84_nid_no_patch();
int APS5_VABI Unknown_mXrusLhI3CI_nid_no_patch();
int APS5_VABI Unknown_mhAgol4ETgY_nid_no_patch();
int APS5_VABI Unknown_o0dpw6ZZ6K0_nid_no_patch();
int APS5_VABI Unknown_o3Q8yQAMT_minus_k_nid_no_patch();
int APS5_VABI Unknown_pW329hq95Hc_nid_no_patch();
int APS5_VABI Unknown_pdxCm9_plus_CCc4_nid_no_patch();
int APS5_VABI Unknown_qGsc6uT6p1E_nid_no_patch();
int APS5_VABI Unknown_rJZ_minus_aiNIYCA_nid_no_patch();
int APS5_VABI Unknown_s8WMaKNjwvE_nid_no_patch();
int APS5_VABI Unknown_sENJFZ7WbLU_nid_no_patch();
int APS5_VABI Unknown_tZG2VIefbX0_nid_no_patch();
int APS5_VABI Unknown_uITUdhDDAg8_nid_no_patch();
int APS5_VABI Unknown_uM9UnC8KFjY_nid_no_patch();
int APS5_VABI Unknown_uihDBp74nLI_nid_no_patch();
int APS5_VABI Unknown_v1vHv4jOJxQ_nid_no_patch();
int APS5_VABI Unknown_vLuIwBfrxrk_nid_no_patch();
int APS5_VABI Unknown_vR0po3nBkBs_nid_no_patch();
int APS5_VABI Unknown_vnwZHU5FvBQ_nid_no_patch();
int APS5_VABI Unknown_vo_minus_cv5gnPUA_nid_no_patch();
int APS5_VABI Unknown_vu4FgwGayHY_nid_no_patch();
int APS5_VABI Unknown_wHdymWL7CbE_nid_no_patch();
int APS5_VABI Unknown_wNQT6Zn4UG4_nid_no_patch();
int APS5_VABI Unknown_whL1IRBxFZA_nid_no_patch();
int APS5_VABI Unknown_xBkcXV1OqWQ_nid_no_patch();
int APS5_VABI Unknown_xVv3qlSRldc_nid_no_patch();
int APS5_VABI Unknown_xZ1BME5qDv0_nid_no_patch();
int APS5_VABI Unknown_xf6anoZpWRM_nid_no_patch();
int APS5_VABI Unknown_xpB_plus_BNkO2Z0_nid_no_patch();
int APS5_VABI Unknown_yLm956jsJpc_nid_no_patch();
int APS5_VABI Unknown_z8fsXF8JuL0_nid_no_patch();
int APS5_VABI Unknown_zCa75KLWWn4_nid_no_patch();
}
+192
View File
@@ -10,3 +10,195 @@
- [CRYPTO_memcmp](../../../core/libs/prx/libSceLibreSsl3/Export.cpp) follows the public [LibreSSL signature and equality contract](https://man.openbsd.org/CRYPTO_memcmp.3), without PS5 verification. The exact nonzero result for unequal buffers is unspecified by that contract. Content-independent execution of its volatile byte reads still depends on the compiler; inspect optimized code when changing toolchains. Closes when: measured on a PS5 and the supported toolchains' generated code is checked.
- [MD5 and SHA1](../../../core/libs/prx/libSceLibreSsl3/src/Digest.cpp) (libSceLibreSsl3) - follow LibreSSL's [md5.c, sha1.c](https://github.com/libressl/openbsd/tree/bc9483725c5815efb64b6d9acc52fc5fba139212/src/lib/libcrypto) and hash through libSceLibreSsl's `MD5_*` and `SHA1_*`. A null digest buffer, which LibreSSL 4.0.0 does not check, throws. Nothing is checked on the console
- [EVP_PKEY_up_ref and EC_KEY_up_ref](../../../core/libs/prx/libSceLibreSsl3/src/Key.cpp) - console layouts and retain/release interoperability are unverified. The 32-byte EVP and 64-byte EC layouts, with counters at offsets 4 and 48, follow [LibreSSL 4.0.0](https://github.com/libressl/openbsd/tree/ce488b78e0bd994780569df718596b9776ff681a/src/lib/libcrypto) `evp/evp_local.h`, `evp/p_lib.c`, `ec/ec_local.h` and `ec/ec_key.c`. Atomic retains replace its internal mutex; future releases must synchronize with the same counters. With no key constructors/destructors in this module, tests use caller-owned objects without validating allocator or destruction compatibility. Null keys and signed-counter overflow, undefined upstream, throw without mutation. Closes when: console layouts and lifetime interoperability are measured.
- [Parent export forwarding](../../../core/libs/prx/libSceLibreSsl3/ParentExports.cpp) exposes 395 parent-library exports on Windows through IAT tail jumps without changing their ABI. Non-Windows hosts use their existing dependency lookup. Static COFF inspection verifies names, parent imports and tail jumps; Windows loading and runtime behavior remain unverified. Parent functions retain their existing implementation limitations.
### Additional callable export inventory
- [Additional exports](../../../core/libs/prx/libSceLibreSsl3/AdditionalExports.cpp) declare 183 callable exports: 57 named and 126 known only by NID. Every entry throws. Parameterless `int` declarations are unknown-signature placeholders, not verified ABI contracts. Names/NIDs match the 13.60 export table. No functional implementation or title unblock is claimed.
| Name | NID |
| --- | --- |
| `unknown` | `++b0FizBrJk` |
| `unknown` | `+STC2BUY9vY` |
| `unknown` | `+Tu0gXSas9s` |
| `unknown` | `+bQfpiUHRVk` |
| `unknown` | `0BW+8jTsY54` |
| `unknown` | `0IxWzLyU8PI` |
| `SSL_SESSION_get_timeout` | `0JcHkrKJ9iw` |
| `unknown` | `13BHMSblVyY` |
| `unknown` | `27Fuliv3Om8` |
| `unknown` | `2bIZM-OfE8Y` |
| `unknown` | `2l+JidqxyZQ` |
| `TLS_method` | `31eWdro1jqs` |
| `unknown` | `3KZ-L4y1gak` |
| `unknown` | `3m4CmAyOXwQ` |
| `BIO_clear_flags` | `3sypCuBDdQs` |
| `unknown` | `3tGgkjBQ82A` |
| `unknown` | `3v2Omd4sqcU` |
| `unknown` | `3wlK0tLONvk` |
| `unknown` | `409ieWBMPUk` |
| `unknown` | `44M+SEbpNdQ` |
| `unknown` | `4Q3bvOy4LY8` |
| `unknown` | `4pEl-5DmrrM` |
| `EVP_CIPHER_iv_length` | `4ryyfC3TknU` |
| `SSL_set_accept_state` | `5BoCLZK9mGk` |
| `unknown` | `5DhOJmgra8E` |
| `unknown` | `5NBoRJYLH0U` |
| `unknown` | `5PWK0cYOpHs` |
| `i2d_SSL_SESSION` | `5aSlVeVSKVc` |
| `unknown` | `5ex+694ri90` |
| `tls_read` | `7RvDjfy4gUA` |
| `unknown` | `8A-gU2xQfjY` |
| `unknown` | `8AGfaSvdDq4` |
| `unknown` | `8kct4CSWwOA` |
| `tls_configure` | `8pwP-7j5UZI` |
| `X509_STORE_CTX_get0_param` | `8wroYNJAQpo` |
| `X509_VERIFY_PARAM_set_flags` | `9E9Gr4FLIE4` |
| `unknown` | `A-Hs-8mau+8` |
| `unknown` | `A0lZtFjhcTw` |
| `unknown` | `A65b+ZhOt9k` |
| `BN_clear_free` | `ABcJv8S1KEM` |
| `unknown` | `AiNud8LR8B4` |
| `unknown` | `Ax+Uu++rnrA` |
| `SSL_CTX_set_timeout` | `BBOgwZLvXHA` |
| `tls_config_new` | `BQNyLN2nA9w` |
| `unknown` | `BRjfzlGULmU` |
| `unknown` | `BS5yWv6X-hg` |
| `unknown` | `C7eFtWPfLdk` |
| `unknown` | `CFRaBB2+R+s` |
| `unknown` | `DZ6fywqpaik` |
| `TLS_server_method` | `EtM5Jwx4EFo` |
| `unknown` | `F7jknWesBTY` |
| `tls_close` | `Fqc0-3YCXjo` |
| `tls_client` | `GEK3LmjM9Q4` |
| `unknown` | `GFEaREp1UFw` |
| `EVP_PKEY_get0_EC_KEY` | `GY2X+VHs568` |
| `unknown` | `GjO5Ap3E-t4` |
| `EVP_MD_CTX_md` | `H1dRCduUy+o` |
| `unknown` | `HE-vihq-KKw` |
| `EVP_PKEY_verify` | `HEuvmk+aHs4` |
| `unknown` | `IOutZPRNNPo` |
| `d2i_SSL_SESSION` | `IiG4HLr+cOw` |
| `unknown` | `J437jVn9pjI` |
| `unknown` | `J5ZLHxWkT6k` |
| `unknown` | `JSqFTYGaWhU` |
| `unknown` | `JvoQz7GYOMo` |
| `unknown` | `Jzebx477Q3M` |
| `SSL_CTX_add1_chain_cert` | `L897DuAuXKk` |
| `unknown` | `LA1MlgDx80o` |
| `tls_config_free` | `LL8N+X6DA-4` |
| `HMAC_CTX_new` | `LcxutSyn11o` |
| `unknown` | `LdGe2IfIlpI` |
| `unknown` | `M7ze0mz2jQM` |
| `tls_error` | `N+G3Gxequt0` |
| `unknown` | `O9Thca3enw8` |
| `unknown` | `OqtHJ7QUZg8` |
| `unknown` | `PBYz0kpXwg8` |
| `unknown` | `PNfwr3s6dEs` |
| `unknown` | `PcUZS7XHwHk` |
| `unknown` | `QKIOxHfZLh8` |
| `unknown` | `QTV9Nyi7ryg` |
| `unknown` | `QYEjNnn6PT4` |
| `SSL_CIPHER_get_id` | `QaiPrM-RrrM` |
| `unknown` | `QhYzE+Jdvuk` |
| `unknown` | `QnjD8S6Rgk4` |
| `unknown` | `R3NyckUcClU` |
| `BN_dup` | `RMhEgJs6KLI` |
| `EVP_sha512_256` | `Sea+FOS2GOI` |
| `unknown` | `Sqn+7yQmQWc` |
| `unknown` | `Ssfu1yw4Em4` |
| `unknown` | `TKGJOgbeyuA` |
| `unknown` | `TpBvY92mrSM` |
| `unknown` | `U1dQZ1rXHdA` |
| `unknown` | `U3AsZ-9e2MI` |
| `SSL_CTX_set0_chain` | `UHkYqkyfwOs` |
| `unknown` | `UT6E1YgI8mw` |
| `unknown` | `UmAPG5bxYYk` |
| `X509_STORE_load_locations` | `V3JtebYui1A` |
| `ERR_func_error_string` | `VXuysR7ySzw` |
| `EVP_get_digestbyname` | `Wm24hhTLqWM` |
| `SSL_SESSION_set_time` | `XG3hIzt9VXY` |
| `unknown` | `XK3FmaTS6pg` |
| `HMAC_CTX_free` | `YAxGqtnKQFY` |
| `unknown` | `YJ7bfxMHniE` |
| `unknown` | `ZERQN8ewpgk` |
| `unknown` | `ZFeTGo4ybcw` |
| `unknown` | `ZQ3b6SakHkc` |
| `unknown` | `aKGUCnoiE+k` |
| `unknown` | `aLdgrI2jAF0` |
| `unknown` | `aSO3Svp7umY` |
| `unknown` | `agQxMaXVE8o` |
| `unknown` | `as+t2ZOg5fw` |
| `unknown` | `ba4o0Ih6kSs` |
| `unknown` | `bpOQdoGE2es` |
| `SSL_get_version` | `dL2V0os4TZ4` |
| `unknown` | `dQE7FIbNsUE` |
| `i2d_X509` | `e2ReciVG21w` |
| `unknown` | `eyrIagsax0w` |
| `unknown` | `f6Pa2rYH-dw` |
| `unknown` | `fR2Wat3ssHs` |
| `d2i_X509_CRL` | `fVos2kAqfMI` |
| `tls_write` | `fZJr2OF+KGw` |
| `unknown` | `fdvZNUHm-dE` |
| `unknown` | `fq1vAGKJNrI` |
| `unknown` | `gavhu7SX2FI` |
| `PEM_read_bio_PUBKEY` | `gn7mRF71J4k` |
| `EVP_PKEY_assign` | `gp5dGS14-pI` |
| `OPENSSL_init_ssl` | `hGiyDq-l4AE` |
| `unknown` | `iFlkTGEbE9k` |
| `unknown` | `iHetf873n+4` |
| `unknown` | `je-ydGAbgFg` |
| `unknown` | `k1AHUWet-oU` |
| `sk_new` | `kJ+Y+ppuuRg` |
| `unknown` | `kO-jQ3HS9kE` |
| `unknown` | `kPCJUQuguzE` |
| `BIO_set_flags` | `lLHlEb1nt5U` |
| `unknown` | `lTdt9OsPAV0` |
| `SSL_set_alpn_protos` | `lyk0UDADPAc` |
| `unknown` | `mKlCMgWMU84` |
| `SSL_set_info_callback` | `mOQe5RQATT4` |
| `unknown` | `mXrusLhI3CI` |
| `unknown` | `mhAgol4ETgY` |
| `tls_server` | `nCOh70mg3K0` |
| `unknown` | `o0dpw6ZZ6K0` |
| `unknown` | `o3Q8yQAMT-k` |
| `sk_push` | `oXlgRDLB+w8` |
| `EVP_PKEY_derive_set_peer` | `ovH4WphWIQQ` |
| `unknown` | `pW329hq95Hc` |
| `unknown` | `pdxCm9+CCc4` |
| `EVP_CIPHER_key_length` | `qAG7o03bkkM` |
| `unknown` | `qGsc6uT6p1E` |
| `EVP_PKEY_verify_init` | `qseLIVbdvMQ` |
| `sk_free` | `rI4q1FM+0gQ` |
| `unknown` | `rJZ-aiNIYCA` |
| `unknown` | `s8WMaKNjwvE` |
| `unknown` | `sENJFZ7WbLU` |
| `EVP_PKEY_bits` | `ssruelYxprY` |
| `SSL_do_handshake` | `tJsbVTdWjT4` |
| `unknown` | `tZG2VIefbX0` |
| `unknown` | `uITUdhDDAg8` |
| `HKDF` | `uJ2ZXq4z3As` |
| `unknown` | `uM9UnC8KFjY` |
| `unknown` | `uihDBp74nLI` |
| `EVP_PKEY_CTX_free` | `ulzAPWCIBkw` |
| `tls_free` | `uz3bWkbHZu4` |
| `unknown` | `v1vHv4jOJxQ` |
| `unknown` | `vLuIwBfrxrk` |
| `unknown` | `vR0po3nBkBs` |
| `unknown` | `vnwZHU5FvBQ` |
| `unknown` | `vo-cv5gnPUA` |
| `unknown` | `vu4FgwGayHY` |
| `unknown` | `wHdymWL7CbE` |
| `unknown` | `wNQT6Zn4UG4` |
| `X509_EXTENSION_free` | `wbJDMMsje6s` |
| `unknown` | `whL1IRBxFZA` |
| `unknown` | `xBkcXV1OqWQ` |
| `unknown` | `xVv3qlSRldc` |
| `unknown` | `xZ1BME5qDv0` |
| `unknown` | `xf6anoZpWRM` |
| `X509_get0_pubkey` | `xj7cFYOV4+Y` |
| `unknown` | `xpB+BNkO2Z0` |
| `unknown` | `yLm956jsJpc` |
| `unknown` | `z8fsXF8JuL0` |
| `unknown` | `zCa75KLWWn4` |