Updated patch with the correct content and the bug reference
diff -Nru opensc-0.22.0/debian/changelog opensc-0.22.0/debian/changelog
--- opensc-0.22.0/debian/changelog 2021-08-17 06:48:15.0 +0200
+++ opensc-0.22.0/debian/changelog 2021-10-27 12:36:10.0 +0200
@@ -1,3 +1,11 @@
+opensc (0.22.0-2) UNRELEASED; urgency=medium
+
+ * debian/opensc-pkcs11.symbols:
+- create a .symbols to ensure the API isn't accidentally changing
+ (Closes: #997932)
+
+ -- Sebastien Bacher Wed, 27 Oct 2021 12:36:10 +0200
+
opensc (0.22.0-1) unstable; urgency=medium
* New upstream release (Closes: 979726)
diff -Nru opensc-0.22.0/debian/opensc-pkcs11.symbols opensc-0.22.0/debian/opensc-pkcs11.symbols
--- opensc-0.22.0/debian/opensc-pkcs11.symbols 1970-01-01 01:00:00.0 +0100
+++ opensc-0.22.0/debian/opensc-pkcs11.symbols 2021-10-27 12:35:49.0 +0200
@@ -0,0 +1,767 @@
+libopensc.so.8 opensc-pkcs11 #MINVER#
+ _sc_asn1_decode@Base 0.22.0
+ _sc_asn1_encode@Base 0.22.0
+ _sc_card_add_ec_alg@Base 0.22.0
+ _sc_card_add_rsa_alg@Base 0.22.0
+ _sc_debug@Base 0.22.0
+ _sc_debug_hex@Base 0.22.0
+ _sc_delete_reader@Base 0.22.0
+ _sc_log@Base 0.22.0
+ _sc_match_atr@Base 0.22.0
+ _sc_match_atr_block@Base 0.22.0
+ eac_default_flags@Base 0.22.0
+ eac_pace_get_tries_left@Base 0.22.0
+ eac_secret_name@Base 0.22.0
+ escape_buf_to_pace_capabilities@Base 0.22.0
+ escape_buf_to_pace_input@Base 0.22.0
+ escape_buf_to_pace_output@Base 0.22.0
+ escape_pace_capabilities_to_buf@Base 0.22.0
+ escape_pace_input_to_buf@Base 0.22.0
+ escape_pace_output_to_buf@Base 0.22.0
+ get_pace_capabilities@Base 0.22.0
+ iasecc_sdo_encode_update_field@Base 0.22.0
+ iasecc_sm_create_file@Base 0.22.0
+ iasecc_sm_delete_file@Base 0.22.0
+ iasecc_sm_external_authentication@Base 0.22.0
+ iasecc_sm_pin_reset@Base 0.22.0
+ iasecc_sm_pin_verify@Base 0.22.0
+ iasecc_sm_read_binary@Base 0.22.0
+ iasecc_sm_rsa_generate@Base 0.22.0
+ iasecc_sm_rsa_update@Base 0.22.0
+ iasecc_sm_sdo_update@Base 0.22.0
+ iasecc_sm_update_binary@Base 0.22.0
+ iso7816_read_binary_sfid@Base 0.22.0
+ iso7816_update_binary_sfid@Base 0.22.0
+ iso7816_write_binary_sfid@Base 0.22.0
+ npa_reset_retry_counter@Base 0.22.0
+ perform_chip_authentication@Base 0.22.0
+ perform_pace@Base 0.22.0
+ perform_terminal_authentication@Base 0.22.0
+ sc_append_file_id@Base 0.22.0
+ sc_append_path@Base 0.22.0
+ sc_append_path_id@Base 0.22.0
+ sc_append_record@Base 0.22.0
+ sc_asn1_clear_algorithm_id@Base 0.22.0
+ sc_asn1_decode@Base 0.22.0
+ sc_asn1_decode_algorithm_id@Base 0.22.0
+ sc_asn1_decode_bit_string@Base 0.22.0
+ sc_asn1_decode_bit_string_ni@Base 0.22.0
+ sc_asn1_decode_choice@Base 0.22.0
+ sc_asn1_decode_integer@Base 0.22.0
+ sc_asn1_decode_object_id@Base 0.22.0
+ sc_asn1_encode@Base 0.22.0
+ sc_asn1_encode_algorithm_id@Base 0.22.0
+ sc_asn1_encode_object_id@Base 0.22.0
+ sc_asn1_find_tag@Base 0.22.0
+ sc_asn1_print_tags@Base 0.22.0
+ sc_asn1_put_tag@Base 0.22.0
+ sc_asn1_read_tag@Base 0.22.0
+ sc_asn1_sig_value_rs_to_sequence@Base 0.22.0
+ sc_asn1_sig_value_sequence_to_rs@Base 0.22.0
+ sc_asn1_skip_tag@Base 0.22.0
+ sc_asn1_verify_tag@Base 0.22.0
+ sc_asn1_write_element@Base 0.22.0
+ sc_aux_data_allocate@Base 0.22.0
+ sc_aux_data_free@Base 0.22.0
+ sc_aux_data_get_md_guid@Base 0.22.0
+ sc_aux_data_set_md_flags@Base 0.22.0
+ sc_aux_data_set_md_guid@Base 0.22.0
+ sc_base64_decode@Base 0.22.0
+ sc_base64_encode@Base 0.22.0
+ sc_bin_to_hex@Base 0.22.0
+ sc_build_pin@Base 0.22.0
+ sc_bytes2apdu@Base 0.22.0
+ sc_cancel@Base 0.22.0
+ sc_card_ctl@Base 0.22.0
+ sc_card_find_ec_alg@Base 0.22.0
+ sc_card_find_rsa_alg@Base 0.22.0
+ sc_change_reference_data@Base 0.22.0
+ sc_check_apdu@Base 0.22.0
+ sc_check_sw@Base 0.22.0
+ sc_color_fprintf@Base 0.22.0
+ sc_compare_oid@Base 0.22.0
+ sc_compare_path@Base 0.22.0
+ sc_compare_path_prefix@Base 0.22.0
+ sc_compute_signature@Base 0.22.0
+ sc_concatenate_path@Base 0.22.0
+ sc_connect_card@Base 0.22.0
+ sc_context_create@Base 0.22.0
+ sc_copy_asn1_entry@Base 0.22.0
+ sc_crc32@Base 0.22.0
+ sc_create_file@Base 0.22.0
+ sc_ctx_detect_readers@Base 0.22.0
+ sc_ctx_get_reader@Base 0.22.0
+ sc_ctx_get_reader_by_id@Base 0.22.0
+ sc_ctx_get_reader_by_name@Base 0.22.0
+ sc_ctx_get_reader_count@Base 0.22.0
+ sc_ctx_log_to_file@Base 0.22.0
+ sc_ctx_use_reader@Base 0.22.0
+ sc_ctx_win32_get_config_value@Base 0.22.0
+ sc_decipher@Base 0.22.0
+ sc_delete_file@Base 0.22.0
+ sc_delete_record@Base 0.22.0
+ sc_der_copy@Base 0.22.0
+ sc_detect_card_presence@Base 0.22.0
+ sc_disconnect_card@Base 0.22.0
+ sc_do_log@Base 0.22.0
+ sc_do_log_color@Base 0.22.0
+ sc_do_log_noframe@Base 0.22.0
+ sc_dump_hex@Base 0.22.0
+ sc_encode_oid@Base 0.22.0
+ sc_enum_apps@Base 0.22.0
+ sc_erase_binary@Base 0.22.0
+ sc_establish_context@Base 0.22.0
+ sc_file_add_acl_entry@Base 0.22.0
+ sc_file_clear_acl_entries@Base 0.22.0
+ sc_file_dup@Base 0.22.0
+ sc_file_free@Base 0.22.0
+ sc_file_get_acl_entry@Base 0.22.0
+ sc_file_new@Base 0.22.0
+ sc_file_set_content@Base 0.22.0
+