From c364c4de2ad5815a9765f1587588af52cdf2274a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Josef=20S=C3=B6ntgen?= Date: Mon, 13 Nov 2017 15:24:01 +0100 Subject: [PATCH] libports: create libssl recipe --- repos/libports/lib/import/import-libssl.mk | 2 +- repos/libports/lib/mk/libssl.inc | 1 + repos/libports/lib/symbols/libssl | 571 +++++++++++++++++++ repos/libports/recipes/api/libssl/content.mk | 21 + repos/libports/recipes/api/libssl/hash | 1 + repos/libports/recipes/src/libssl/api | 1 + repos/libports/recipes/src/libssl/content.mk | 27 + repos/libports/recipes/src/libssl/hash | 1 + repos/libports/recipes/src/libssl/used_apis | 3 + 9 files changed, 627 insertions(+), 1 deletion(-) create mode 100644 repos/libports/lib/symbols/libssl create mode 100644 repos/libports/recipes/api/libssl/content.mk create mode 100644 repos/libports/recipes/api/libssl/hash create mode 100644 repos/libports/recipes/src/libssl/api create mode 100644 repos/libports/recipes/src/libssl/content.mk create mode 100644 repos/libports/recipes/src/libssl/hash create mode 100644 repos/libports/recipes/src/libssl/used_apis diff --git a/repos/libports/lib/import/import-libssl.mk b/repos/libports/lib/import/import-libssl.mk index d2d63e0794..3774e02088 100644 --- a/repos/libports/lib/import/import-libssl.mk +++ b/repos/libports/lib/import/import-libssl.mk @@ -1 +1 @@ -include $(call select_from_repositories,lib/import/import-libcrypto.mk) +INC_DIR += $(call select_from_ports,openssl)/include diff --git a/repos/libports/lib/mk/libssl.inc b/repos/libports/lib/mk/libssl.inc index 04d6247003..4af03f5623 100644 --- a/repos/libports/lib/mk/libssl.inc +++ b/repos/libports/lib/mk/libssl.inc @@ -14,6 +14,7 @@ SRC_C = s2_meth.c s2_srvr.c s2_clnt.c s2_lib.c s2_enc.c s2_pkt.c \ bio_ssl.c ssl_err.c kssl.c tls_srp.c t1_reneg.c INC_DIR += $(LIBSSL_PORT_DIR)/include/openssl +INC_DIR += $(LIBSSL_PORT_DIR)/src/lib/openssl INC_DIR += $(LIBSSL_PORT_DIR)/src/lib/openssl/crypto INC_DIR += $(LIBSSL_PORT_DIR)/include diff --git a/repos/libports/lib/symbols/libssl b/repos/libports/lib/symbols/libssl new file mode 100644 index 0000000000..a4065ada24 --- /dev/null +++ b/repos/libports/lib/symbols/libssl @@ -0,0 +1,571 @@ +BIO_f_ssl T +BIO_new_buffer_ssl_connect T +BIO_new_ssl T +BIO_new_ssl_connect T +BIO_ssl_copy_session_id T +BIO_ssl_shutdown T +DTLSv1_client_method T +DTLSv1_enc_data D 112 +DTLSv1_method T +DTLSv1_server_method T +ERR_load_SSL_strings T +OBJ_bsearch_ssl_cipher_id T +PEM_read_SSL_SESSION T +PEM_read_bio_SSL_SESSION T +PEM_write_SSL_SESSION T +PEM_write_bio_SSL_SESSION T +SRP_Calc_A_param T +SRP_generate_client_master_secret T +SRP_generate_server_master_secret T +SSL_CIPHER_description T +SSL_CIPHER_get_bits T +SSL_CIPHER_get_id T +SSL_CIPHER_get_name T +SSL_CIPHER_get_version T +SSL_COMP_add_compression_method T +SSL_COMP_get_compression_methods T +SSL_COMP_get_name T +SSL_CTX_SRP_CTX_free T +SSL_CTX_SRP_CTX_init T +SSL_CTX_add_client_CA T +SSL_CTX_add_session T +SSL_CTX_callback_ctrl T +SSL_CTX_check_private_key T +SSL_CTX_ctrl T +SSL_CTX_flush_sessions T +SSL_CTX_free T +SSL_CTX_get_cert_store T +SSL_CTX_get_client_CA_list T +SSL_CTX_get_client_cert_cb T +SSL_CTX_get_ex_data T +SSL_CTX_get_ex_new_index T +SSL_CTX_get_info_callback T +SSL_CTX_get_quiet_shutdown T +SSL_CTX_get_timeout T +SSL_CTX_get_verify_callback T +SSL_CTX_get_verify_depth T +SSL_CTX_get_verify_mode T +SSL_CTX_load_verify_locations T +SSL_CTX_new T +SSL_CTX_remove_session T +SSL_CTX_sess_get_get_cb T +SSL_CTX_sess_get_new_cb T +SSL_CTX_sess_get_remove_cb T +SSL_CTX_sess_set_get_cb T +SSL_CTX_sess_set_new_cb T +SSL_CTX_sess_set_remove_cb T +SSL_CTX_sessions T +SSL_CTX_set1_param T +SSL_CTX_set_cert_store T +SSL_CTX_set_cert_verify_callback T +SSL_CTX_set_cipher_list T +SSL_CTX_set_client_CA_list T +SSL_CTX_set_client_cert_cb T +SSL_CTX_set_client_cert_engine T +SSL_CTX_set_cookie_generate_cb T +SSL_CTX_set_cookie_verify_cb T +SSL_CTX_set_default_passwd_cb T +SSL_CTX_set_default_passwd_cb_userdata T +SSL_CTX_set_default_verify_paths T +SSL_CTX_set_ex_data T +SSL_CTX_set_generate_session_id T +SSL_CTX_set_info_callback T +SSL_CTX_set_msg_callback T +SSL_CTX_set_next_proto_select_cb T +SSL_CTX_set_next_protos_advertised_cb T +SSL_CTX_set_psk_client_callback T +SSL_CTX_set_psk_server_callback T +SSL_CTX_set_purpose T +SSL_CTX_set_quiet_shutdown T +SSL_CTX_set_session_id_context T +SSL_CTX_set_srp_cb_arg T +SSL_CTX_set_srp_client_pwd_callback T +SSL_CTX_set_srp_password T +SSL_CTX_set_srp_strength T +SSL_CTX_set_srp_username T +SSL_CTX_set_srp_username_callback T +SSL_CTX_set_srp_verify_param_callback T +SSL_CTX_set_ssl_version T +SSL_CTX_set_timeout T +SSL_CTX_set_tlsext_use_srtp T +SSL_CTX_set_tmp_dh_callback T +SSL_CTX_set_tmp_ecdh_callback T +SSL_CTX_set_tmp_rsa_callback T +SSL_CTX_set_trust T +SSL_CTX_set_verify T +SSL_CTX_set_verify_depth T +SSL_CTX_use_PrivateKey T +SSL_CTX_use_PrivateKey_ASN1 T +SSL_CTX_use_PrivateKey_file T +SSL_CTX_use_RSAPrivateKey T +SSL_CTX_use_RSAPrivateKey_ASN1 T +SSL_CTX_use_RSAPrivateKey_file T +SSL_CTX_use_certificate T +SSL_CTX_use_certificate_ASN1 T +SSL_CTX_use_certificate_chain_file T +SSL_CTX_use_certificate_file T +SSL_CTX_use_psk_identity_hint T +SSL_SESSION_free T +SSL_SESSION_get0_peer T +SSL_SESSION_get_compress_id T +SSL_SESSION_get_ex_data T +SSL_SESSION_get_ex_new_index T +SSL_SESSION_get_id T +SSL_SESSION_get_time T +SSL_SESSION_get_timeout T +SSL_SESSION_new T +SSL_SESSION_print T +SSL_SESSION_print_fp T +SSL_SESSION_set1_id_context T +SSL_SESSION_set_ex_data T +SSL_SESSION_set_time T +SSL_SESSION_set_timeout T +SSL_SRP_CTX_free T +SSL_SRP_CTX_init T +SSL_accept T +SSL_add_client_CA T +SSL_add_dir_cert_subjects_to_stack T +SSL_add_file_cert_subjects_to_stack T +SSL_alert_desc_string T +SSL_alert_desc_string_long T +SSL_alert_type_string T +SSL_alert_type_string_long T +SSL_cache_hit T +SSL_callback_ctrl T +SSL_check_private_key T +SSL_clear T +SSL_connect T +SSL_copy_session_id T +SSL_ctrl T +SSL_do_handshake T +SSL_dup T +SSL_dup_CA_list T +SSL_export_keying_material T +SSL_free T +SSL_get0_next_proto_negotiated T +SSL_get1_session T +SSL_get_SSL_CTX T +SSL_get_certificate T +SSL_get_cipher_list T +SSL_get_ciphers T +SSL_get_client_CA_list T +SSL_get_current_cipher T +SSL_get_current_compression T +SSL_get_current_expansion T +SSL_get_default_timeout T +SSL_get_error T +SSL_get_ex_data T +SSL_get_ex_data_X509_STORE_CTX_idx T +SSL_get_ex_new_index T +SSL_get_fd T +SSL_get_finished T +SSL_get_info_callback T +SSL_get_peer_cert_chain T +SSL_get_peer_certificate T +SSL_get_peer_finished T +SSL_get_privatekey T +SSL_get_psk_identity T +SSL_get_psk_identity_hint T +SSL_get_quiet_shutdown T +SSL_get_rbio T +SSL_get_read_ahead T +SSL_get_rfd T +SSL_get_selected_srtp_profile T +SSL_get_servername T +SSL_get_servername_type T +SSL_get_session T +SSL_get_shared_ciphers T +SSL_get_shutdown T +SSL_get_srp_N T +SSL_get_srp_g T +SSL_get_srp_userinfo T +SSL_get_srp_username T +SSL_get_srtp_profiles T +SSL_get_ssl_method T +SSL_get_verify_callback T +SSL_get_verify_depth T +SSL_get_verify_mode T +SSL_get_verify_result T +SSL_get_version T +SSL_get_wbio T +SSL_get_wfd T +SSL_has_matching_session_id T +SSL_library_init T +SSL_load_client_CA_file T +SSL_load_error_strings T +SSL_new T +SSL_peek T +SSL_pending T +SSL_read T +SSL_renegotiate T +SSL_renegotiate_abbreviated T +SSL_renegotiate_pending T +SSL_rstate_string T +SSL_rstate_string_long T +SSL_select_next_proto T +SSL_set1_param T +SSL_set_SSL_CTX T +SSL_set_accept_state T +SSL_set_bio T +SSL_set_cipher_list T +SSL_set_client_CA_list T +SSL_set_connect_state T +SSL_set_debug T +SSL_set_ex_data T +SSL_set_fd T +SSL_set_generate_session_id T +SSL_set_info_callback T +SSL_set_msg_callback T +SSL_set_psk_client_callback T +SSL_set_psk_server_callback T +SSL_set_purpose T +SSL_set_quiet_shutdown T +SSL_set_read_ahead T +SSL_set_rfd T +SSL_set_session T +SSL_set_session_id_context T +SSL_set_session_secret_cb T +SSL_set_session_ticket_ext T +SSL_set_session_ticket_ext_cb T +SSL_set_shutdown T +SSL_set_srp_server_param T +SSL_set_srp_server_param_pw T +SSL_set_ssl_method T +SSL_set_state T +SSL_set_tlsext_use_srtp T +SSL_set_tmp_dh_callback T +SSL_set_tmp_ecdh_callback T +SSL_set_tmp_rsa_callback T +SSL_set_trust T +SSL_set_verify T +SSL_set_verify_depth T +SSL_set_verify_result T +SSL_set_wfd T +SSL_shutdown T +SSL_srp_server_param_with_username T +SSL_state T +SSL_state_string T +SSL_state_string_long T +SSL_use_PrivateKey T +SSL_use_PrivateKey_ASN1 T +SSL_use_PrivateKey_file T +SSL_use_RSAPrivateKey T +SSL_use_RSAPrivateKey_ASN1 T +SSL_use_RSAPrivateKey_file T +SSL_use_certificate T +SSL_use_certificate_ASN1 T +SSL_use_certificate_file T +SSL_use_psk_identity_hint T +SSL_version T +SSL_version_str D 8 +SSL_want T +SSL_write T +SSLv23_client_method T +SSLv23_method T +SSLv23_server_method T +SSLv2_client_method T +SSLv2_method T +SSLv2_server_method T +SSLv3_client_method T +SSLv3_enc_data D 112 +SSLv3_method T +SSLv3_server_method T +TLSv1_1_client_method T +TLSv1_1_method T +TLSv1_1_server_method T +TLSv1_2_client_method T +TLSv1_2_method T +TLSv1_2_server_method T +TLSv1_client_method T +TLSv1_enc_data D 112 +TLSv1_method T +TLSv1_server_method T +__bss_start R 0 +__eh_frame_start__ R 0 +__exidx_end D 0 +__exidx_start D 0 +__l4sys_invoke_indirect D 0 +_ctors_end D 0 +_ctors_start D 0 +_edata R 0 +_end B 0 +_init T +_parent_cap D 0 +_parent_cap_local_name D 0 +_parent_cap_thread_id D 0 +d2i_SSL_SESSION T +do_dtls1_write T +dtls1_accept T +dtls1_buffer_message T +dtls1_check_timeout_num T +dtls1_clear T +dtls1_clear_record_buffer T +dtls1_client_hello T +dtls1_connect T +dtls1_ctrl T +dtls1_default_timeout T +dtls1_dispatch_alert T +dtls1_do_write T +dtls1_double_timeout T +dtls1_enc T +dtls1_free T +dtls1_get_ccs_header T +dtls1_get_cipher T +dtls1_get_message T +dtls1_get_message_header T +dtls1_get_queue_priority T +dtls1_get_record T +dtls1_get_timeout T +dtls1_handle_timeout T +dtls1_heartbeat T +dtls1_is_timer_expired T +dtls1_listen T +dtls1_min_mtu T +dtls1_new T +dtls1_output_cert_chain T +dtls1_process_heartbeat T +dtls1_read_bytes T +dtls1_read_failed T +dtls1_reset_seq_numbers T +dtls1_retransmit_buffered_messages T +dtls1_retransmit_message T +dtls1_send_certificate_request T +dtls1_send_change_cipher_spec T +dtls1_send_client_certificate T +dtls1_send_client_key_exchange T +dtls1_send_client_verify T +dtls1_send_finished T +dtls1_send_hello_request T +dtls1_send_newsession_ticket T +dtls1_send_server_certificate T +dtls1_send_server_done T +dtls1_send_server_hello T +dtls1_send_server_key_exchange T +dtls1_set_message_header T +dtls1_shutdown T +dtls1_start_timer T +dtls1_stop_timer T +dtls1_version_str R 41 +dtls1_write_app_data_bytes T +dtls1_write_bytes T +i2d_SSL_SESSION T +n_ssl3_mac T +srp_verify_server_param T +ssl23_accept T +ssl23_connect T +ssl23_default_timeout T +ssl23_get_cipher T +ssl23_get_cipher_by_char T +ssl23_get_client_hello T +ssl23_num_ciphers T +ssl23_peek T +ssl23_put_cipher_by_char T +ssl23_read T +ssl23_read_bytes T +ssl23_write T +ssl23_write_bytes T +ssl2_accept T +ssl2_callback_ctrl T +ssl2_ciphers D 616 +ssl2_clear T +ssl2_connect T +ssl2_ctrl T +ssl2_ctx_callback_ctrl T +ssl2_ctx_ctrl T +ssl2_default_timeout T +ssl2_do_write T +ssl2_enc T +ssl2_enc_init T +ssl2_free T +ssl2_generate_key_material T +ssl2_get_cipher T +ssl2_get_cipher_by_char T +ssl2_mac T +ssl2_new T +ssl2_num_ciphers T +ssl2_part_read T +ssl2_peek T +ssl2_pending T +ssl2_put_cipher_by_char T +ssl2_read T +ssl2_return_error T +ssl2_set_certificate T +ssl2_shutdown T +ssl2_version_str R 40 +ssl2_write T +ssl2_write_error T +ssl3_accept T +ssl3_alert_code T +ssl3_callback_ctrl T +ssl3_cbc_copy_mac T +ssl3_cbc_digest_record T +ssl3_cbc_record_digest_supported T +ssl3_cbc_remove_padding T +ssl3_cert_verify_mac T +ssl3_change_cipher_state T +ssl3_check_cert_and_algorithm T +ssl3_check_client_hello T +ssl3_check_finished T +ssl3_choose_cipher T +ssl3_ciphers D 12320 +ssl3_cleanup_key_block T +ssl3_clear T +ssl3_client_hello T +ssl3_comp_find T +ssl3_connect T +ssl3_ctrl T +ssl3_ctx_callback_ctrl T +ssl3_ctx_ctrl T +ssl3_default_timeout T +ssl3_digest_cached_records T +ssl3_dispatch_alert T +ssl3_do_change_cipher_spec T +ssl3_do_compress T +ssl3_do_uncompress T +ssl3_do_write T +ssl3_enc T +ssl3_final_finish_mac T +ssl3_finish_mac T +ssl3_free T +ssl3_free_digest_list T +ssl3_generate_master_secret T +ssl3_get_cert_status T +ssl3_get_cert_verify T +ssl3_get_certificate_request T +ssl3_get_cipher T +ssl3_get_cipher_by_char T +ssl3_get_client_certificate T +ssl3_get_client_hello T +ssl3_get_client_key_exchange T +ssl3_get_finished T +ssl3_get_key_exchange T +ssl3_get_message T +ssl3_get_new_session_ticket T +ssl3_get_next_proto T +ssl3_get_req_cert_type T +ssl3_get_server_certificate T +ssl3_get_server_done T +ssl3_get_server_hello T +ssl3_init_finished_mac T +ssl3_new T +ssl3_num_ciphers T +ssl3_output_cert_chain T +ssl3_peek T +ssl3_pending T +ssl3_put_cipher_by_char T +ssl3_read T +ssl3_read_bytes T +ssl3_read_n T +ssl3_record_sequence_update T +ssl3_release_read_buffer T +ssl3_release_write_buffer T +ssl3_renegotiate T +ssl3_renegotiate_check T +ssl3_send_alert T +ssl3_send_cert_status T +ssl3_send_certificate_request T +ssl3_send_change_cipher_spec T +ssl3_send_client_certificate T +ssl3_send_client_key_exchange T +ssl3_send_client_verify T +ssl3_send_finished T +ssl3_send_hello_request T +ssl3_send_newsession_ticket T +ssl3_send_next_proto T +ssl3_send_server_certificate T +ssl3_send_server_done T +ssl3_send_server_hello T +ssl3_send_server_key_exchange T +ssl3_setup_buffers T +ssl3_setup_key_block T +ssl3_setup_read_buffer T +ssl3_setup_write_buffer T +ssl3_shutdown T +ssl3_undef_enc_method D 112 +ssl3_version_str R 40 +ssl3_write T +ssl3_write_bytes T +ssl3_write_pending T +ssl_add_clienthello_renegotiate_ext T +ssl_add_clienthello_tlsext T +ssl_add_clienthello_use_srtp_ext T +ssl_add_serverhello_renegotiate_ext T +ssl_add_serverhello_tlsext T +ssl_add_serverhello_use_srtp_ext T +ssl_bad_method T +ssl_bytes_to_cipher_list T +ssl_cert_dup T +ssl_cert_free T +ssl_cert_inst T +ssl_cert_new T +ssl_cert_type T +ssl_check_clienthello_tlsext_early T +ssl_check_clienthello_tlsext_late T +ssl_check_serverhello_tlsext T +ssl_check_srvr_ecc_cert_and_alg T +ssl_cipher_get_evp T +ssl_cipher_id_cmp T +ssl_cipher_list_to_bytes T +ssl_cipher_ptr_id_cmp T +ssl_clear_bad_session T +ssl_clear_cipher_ctx T +ssl_clear_hash_ctx T +ssl_create_cipher_list T +ssl_do_client_cert_cb T +ssl_fill_hello_random T +ssl_free_wbio_buffer T +ssl_get_algorithm2 T +ssl_get_ciphers_by_id T +ssl_get_handshake_digest T +ssl_get_new_session T +ssl_get_prev_session T +ssl_get_server_send_cert T +ssl_get_server_send_pkey T +ssl_get_sign_pkey T +ssl_init_wbio_buffer T +ssl_load_ciphers T +ssl_ok T +ssl_parse_clienthello_renegotiate_ext T +ssl_parse_clienthello_tlsext T +ssl_parse_clienthello_use_srtp_ext T +ssl_parse_serverhello_renegotiate_ext T +ssl_parse_serverhello_tlsext T +ssl_parse_serverhello_use_srtp_ext T +ssl_prepare_clienthello_tlsext T +ssl_prepare_serverhello_tlsext T +ssl_replace_hash T +ssl_sess_cert_free T +ssl_sess_cert_new T +ssl_set_cert_masks T +ssl_set_peer_cert_type T +ssl_undefined_const_function T +ssl_undefined_function T +ssl_undefined_void_function T +ssl_update_cache T +ssl_verify_alarm_type T +ssl_verify_cert_chain T +tls12_get_hash T +tls12_get_req_sig_algs T +tls12_get_sigandhash T +tls12_get_sigid T +tls1_alert_code T +tls1_cbc_remove_padding T +tls1_cert_verify_mac T +tls1_change_cipher_state T +tls1_clear T +tls1_default_timeout T +tls1_ec_curve_id2nid T +tls1_ec_nid2curve_id T +tls1_enc T +tls1_export_keying_material T +tls1_final_finish_mac T +tls1_free T +tls1_generate_master_secret T +tls1_heartbeat T +tls1_mac T +tls1_new T +tls1_process_heartbeat T +tls1_process_sigalgs T +tls1_process_ticket T +tls1_setup_key_block T +tls1_version_str R 40 diff --git a/repos/libports/recipes/api/libssl/content.mk b/repos/libports/recipes/api/libssl/content.mk new file mode 100644 index 0000000000..b48df4532d --- /dev/null +++ b/repos/libports/recipes/api/libssl/content.mk @@ -0,0 +1,21 @@ +MIRROR_FROM_REP_DIR := lib/import/import-libssl.mk \ + lib/symbols/libssl + +content: $(MIRROR_FROM_REP_DIR) + +$(MIRROR_FROM_REP_DIR): + $(mirror_from_rep_dir) + +PORT_DIR := $(call port_dir,$(REP_DIR)/ports/openssl) + +content: include + +include: + mkdir $@ + cp -r $(PORT_DIR)/include/* $@/ + cp $(PORT_DIR)/include/openssl/e_os* $@/ + +content: LICENSE + +LICENSE: + cp $(PORT_DIR)/src/lib/openssl/LICENSE $@ diff --git a/repos/libports/recipes/api/libssl/hash b/repos/libports/recipes/api/libssl/hash new file mode 100644 index 0000000000..bf32fd6bd0 --- /dev/null +++ b/repos/libports/recipes/api/libssl/hash @@ -0,0 +1 @@ +2017-11-13-b c24cb69351cf49bf3ddb4675b87b7ea693aa52f3 diff --git a/repos/libports/recipes/src/libssl/api b/repos/libports/recipes/src/libssl/api new file mode 100644 index 0000000000..0150b8da1b --- /dev/null +++ b/repos/libports/recipes/src/libssl/api @@ -0,0 +1 @@ +libssl diff --git a/repos/libports/recipes/src/libssl/content.mk b/repos/libports/recipes/src/libssl/content.mk new file mode 100644 index 0000000000..f58955ad82 --- /dev/null +++ b/repos/libports/recipes/src/libssl/content.mk @@ -0,0 +1,27 @@ +content: src/lib/libssl/target.mk src/lib/openssl lib/mk LICENSE + +PORT_DIR := $(call port_dir,$(REP_DIR)/ports/openssl) + +src/lib/libssl: + mkdir -p $@ + +src/lib/openssl: + mkdir -p $@ + cp -r $(PORT_DIR)/src/lib/openssl/e_os.h $@ + cp -r $(REP_DIR)/src/lib/openssl/* $@ + mkdir -p $@/ssl + cp -r $(PORT_DIR)/src/lib/openssl/ssl/* $@/ssl + +src/lib/libssl/target.mk: src/lib/libssl src/lib/openssl + echo "LIBS += libssl" > $@ + +lib/mk: + mkdir -p $@ + cp $(REP_DIR)/lib/mk/libssl.inc $@ + for spec in x86_32 x86_64 arm; do \ + mkdir -p $@/spec/$$spec; \ + cp $(REP_DIR)/$@/spec/$$spec/libssl.mk $@/spec/$$spec/; \ + done + +LICENSE: + cp $(PORT_DIR)/src/lib/openssl/LICENSE $@ diff --git a/repos/libports/recipes/src/libssl/hash b/repos/libports/recipes/src/libssl/hash new file mode 100644 index 0000000000..e4a2ecffa0 --- /dev/null +++ b/repos/libports/recipes/src/libssl/hash @@ -0,0 +1 @@ +2017-11-13 17ce1cc95c0c3b5bc6e2fe11f440e95b8040cf9a diff --git a/repos/libports/recipes/src/libssl/used_apis b/repos/libports/recipes/src/libssl/used_apis new file mode 100644 index 0000000000..73757376a7 --- /dev/null +++ b/repos/libports/recipes/src/libssl/used_apis @@ -0,0 +1,3 @@ +libc +libcrypto +so