diff options
Diffstat (limited to 'abi-tracker/compat_report/gnutls/3.4.7/current/136ed/abi_compat_report.html')
-rw-r--r-- | abi-tracker/compat_report/gnutls/3.4.7/current/136ed/abi_compat_report.html | 437 |
1 files changed, 437 insertions, 0 deletions
diff --git a/abi-tracker/compat_report/gnutls/3.4.7/current/136ed/abi_compat_report.html b/abi-tracker/compat_report/gnutls/3.4.7/current/136ed/abi_compat_report.html new file mode 100644 index 0000000000..377475ac9d --- /dev/null +++ b/abi-tracker/compat_report/gnutls/3.4.7/current/136ed/abi_compat_report.html @@ -0,0 +1,437 @@ +<!-- verdict:compatible;affected:0;added:10;removed:0;type_problems_high:0;type_problems_medium:0;type_problems_low:0;interface_problems_high:0;interface_problems_medium:0;interface_problems_low:0;changed_constants:0;tool_version:1.99.14 --> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> + <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + <meta name="keywords" content="libgnutls, binary compatibility, API, report" /> + <meta name="description" content="Binary compatibility report for the libgnutls object between 3.4.7 and current versions on x86_64" /> + <title> + libgnutls: 3.4.7 to current binary compatibility report + </title> + <style type="text/css"> + body { + font-family:Arial, sans-serif; + background-color:White; + color:Black; +} +hr { + color:Black; + background-color:Black; + height:1px; + border:0; +} +h1 { + margin-bottom:0px; + padding-bottom:0px; + font-size:1.625em; +} +h2 { + margin-bottom:0px; + padding-bottom:0px; + font-size:1.25em; + white-space:nowrap; +} +span.section { + font-weight:bold; + cursor:pointer; + color:#003E69; + white-space:nowrap; + margin-left:5px; +} +span.new_sign { + font-weight:bold; + margin-left:26px; + color:#003E69; +} +span.new_sign_lbl { + margin-left:28px; + font-size:0.875em; + color:Black; +} +span:hover.section { + color:#336699; +} +span.section_affected { + cursor:pointer; + margin-left:7px; + padding-left:15px; + font-size:0.875em; + color:#cc3300; +} +span.section_info { + cursor:pointer; + margin-left:7px; + padding-left:15px; + font-size:0.875em; + color:Black; +} +span.extendable { + font-weight:100; +} +span.h_name { + color:#cc3300; + font-size:0.875em; + font-weight:bold; +} +div.h_list, div.lib_list { + font-size:0.94em; + padding-left:5px; +} +span.ns { + color:#408080; + font-size:0.94em; +} +span.lib_name { + color:Green; + font-size:0.875em; + font-weight:bold; +} +span.iname { + font-weight:bold; + color:#003E69; + margin-left:5px; +} +span.iname_b { + font-weight:bold; + font-size:1.1em; +} +span.iname_a { + color:#333333; + font-weight:bold; + font-size:0.94em; +} +span.sym_p { + font-weight:normal; + white-space:normal; +} +div.affect { + padding-left:15px; + padding-bottom:10px; + font-size:0.87em; + font-style:italic; + line-height:0.75em; +} +div.affected { + padding-left:30px; + padding-top:10px; +} +table.ptable { + border-collapse:collapse; + border:1px outset black; + line-height:1em; + margin-left:15px; + margin-top:3px; + margin-bottom:3px; + width:900px; + +} +table.ptable td { + border:1px solid gray; + padding: 3px; + font-size:0.875em; +} +table.vtable { + border-collapse:collapse; + border:1px outset black; + line-height:16px; + margin-left:30px; + margin-top:10px; +} +table.vtable td { + border:1px solid gray; + word-wrap:break-word; + padding: 3px; + font-size:0.875em; + max-width:450px; + vertical-align:top; +} +table.ptable th, table.vtable th { + background-color:#eeeeee; + font-weight:bold; + color:#333333; + font-family:Verdana, Arial; + font-size:0.81em; + border:1px solid gray; + text-align:center; + vertical-align:top; + white-space:nowrap; + padding: 3px; +} +table.summary { + border-collapse:collapse; + border:1px outset black; +} +table.summary th { + background-color:#eeeeee; + font-weight:100; + text-align:left; + font-size:0.94em; + white-space:nowrap; + border:1px inset gray; + padding: 3px; +} +table.summary td { + text-align:right; + white-space:nowrap; + border:1px inset gray; + padding: 3px 5px 3px 10px; +} +span.mangled { + padding-left:15px; + font-size:0.875em; + cursor:text; + color:#444444; +} +span.sym_ver { + color:#333333; + white-space:nowrap; + font-family:"DejaVu Sans Mono", Monospace; +} +span.attr { + color:#333333; + font-weight:100; +} +span.color_p { + font-style:italic; + color:Brown; +} +span.param { + font-style:italic; +} +span.focus_p { + font-style:italic; + /* color:Red; */ + background-color:#FFCCCC; +} +span.ttype { + font-weight:100; +} +span.nowrap { + white-space:nowrap; +} +span.value { + white-space:nowrap; + font-weight:bold; +} +td.passed { + background-color:#CCFFCC; +} +td.warning { + background-color:#F4F4AF; +} +td.failed { + background-color:#FFCCCC; +} +td.new { + background-color:#C6DEFF; +} +.top_ref { + font-size:0.69em; +} +.footer { + font-size:0.75em; +} + + </style> + <script type="text/javascript" language="JavaScript"> + <!-- + function showContent(header, id) +{ + e = document.getElementById(id); + if(e.style.display == 'none') + { + e.style.display = 'block'; + e.style.visibility = 'visible'; + header.innerHTML = header.innerHTML.replace(/\[[^0-9 ]\]/gi,"[−]"); + } + else + { + e.style.display = 'none'; + e.style.visibility = 'hidden'; + header.innerHTML = header.innerHTML.replace(/\[[^0-9 ]\]/gi,"[+]"); + } +} + --> + </script> + </head> +<body> +<div><a name='Top'></a> +<h1>Binary compatibility report for the <span style='color:Blue;'>libgnutls.so</span> object between <span style='color:Red;'>3.4.7</span> and <span style='color:Red;'>current</span> versions on <span style='color:Blue;'>x86_64</span></h1> + +<h2>Test Info</h2><hr/> +<table class='summary'> +<tr><th>Module Name</th><td>libgnutls</td></tr> +<tr><th>Version #1</th><td>3.4.7</td></tr> +<tr><th>Version #2</th><td>current</td></tr> +<tr><th>CPU Type</th><td>x86_64</td></tr> +</table> +<h2>Test Results</h2><hr/> +<table class='summary'><tr><th>Total Header Files</th><td><a href='#Headers' style='color:Blue;'>15</a></td></tr> +<tr><th>Total Source Files</th><td><a href='#Sources' style='color:Blue;'>100</a></td></tr> +<tr><th>Total Objects</th><td><a href='#Libs' style='color:Blue;'>1</a></td></tr> +<tr><th>Total Symbols / Types</th><td>934 / 453</td></tr> +<tr><th>Verdict</th><td><span style='color:Green;'><b>Compatible</b></span></td></tr> +</table> +<h2>Problem Summary</h2><hr/> +<table class='summary'><tr><th></th><th style='text-align:center;'>Severity</th><th style='text-align:center;'>Count</th></tr><tr><th>Added Symbols</th><td>-</td><td class='new'><a href='#Added' style='color:Blue;'>10</a></td></tr> +<tr><th>Removed Symbols</th><td>High</td><td>0</td></tr> +<tr><th rowspan='3'>Problems with<br/>Data Types</th><td>High</td><td>0</td></tr> +<tr><td>Medium</td><td>0</td></tr> +<tr><td>Low</td><td>0</td></tr> +<tr><th rowspan='3'>Problems with<br/>Symbols</th><td>High</td><td>0</td></tr> +<tr><td>Medium</td><td>0</td></tr> +<tr><td>Low</td><td>0</td></tr> +<tr><th>Problems with<br/>Constants</th><td>Low</td><td>0</td></tr> +</table> + +<a name='Added'></a><h2>Added Symbols (10)</h2><hr/> +<span class='h_name'>abstract.h</span>, <span class='lib_name'>libgnutls.so.30.6.0</span><br/> +<span class="iname">gnutls_privkey_generate2 <span class='sym_p'>( gnutls_privkey_t <span class='color_p'>pkey</span>, gnutls_pk_algorithm_t <span class='color_p'>algo</span>, unsigned int <span class='color_p'>bits</span>, unsigned int <span class='color_p'>flags</span>, gnutls_keygen_data_st const* <span class='color_p'>data</span>, <span class='nowrap'>unsigned int <span class='color_p'>data_size</span> )</span></span><span class='sym_ver'> @@ GNUTLS_3_4</span></span><br/> +<span class="iname">gnutls_privkey_get_seed <span class='sym_p'>( gnutls_privkey_t <span class='color_p'>key</span>, gnutls_digest_algorithm_t* <span class='color_p'>digest</span>, <span class='nowrap'>void* <span class='color_p'>seed</span>,</span> <span class='nowrap'>size_t* <span class='color_p'>seed_size</span> )</span></span><span class='sym_ver'> @@ GNUTLS_3_4</span></span><br/> +<span class="iname">gnutls_privkey_set_flags <span class='sym_p'>( gnutls_privkey_t <span class='color_p'>key</span>, <span class='nowrap'>unsigned int <span class='color_p'>flags</span> )</span></span><span class='sym_ver'> @@ GNUTLS_3_4</span></span><br/> +<span class="iname">gnutls_privkey_verify_seed <span class='sym_p'>( gnutls_privkey_t <span class='color_p'>key</span>, gnutls_digest_algorithm_t <span class='color_p'>digest</span>, void const* <span class='color_p'>seed</span>, <span class='nowrap'>size_t <span class='color_p'>seed_size</span> )</span></span><span class='sym_ver'> @@ GNUTLS_3_4</span></span><br/> +<br/> +<span class='h_name'>crypto.h</span>, <span class='lib_name'>libgnutls.so.30.6.0</span><br/> +<span class="iname">gnutls_decode_ber_digest_info <span class='sym_p'>( gnutls_datum_t const* <span class='color_p'>info</span>, gnutls_digest_algorithm_t* <span class='color_p'>hash</span>, unsigned char* <span class='color_p'>digest</span>, <span class='nowrap'>unsigned int* <span class='color_p'>digest_size</span> )</span></span><span class='sym_ver'> @@ GNUTLS_3_4</span></span><br/> +<span class="iname">gnutls_encode_ber_digest_info <span class='sym_p'>( gnutls_digest_algorithm_t <span class='color_p'>hash</span>, gnutls_datum_t const* <span class='color_p'>digest</span>, <span class='nowrap'>gnutls_datum_t* <span class='color_p'>output</span> )</span></span><span class='sym_ver'> @@ GNUTLS_3_4</span></span><br/> +<br/> +<span class='h_name'>x509.h</span>, <span class='lib_name'>libgnutls.so.30.6.0</span><br/> +<span class="iname">gnutls_x509_privkey_generate2 <span class='sym_p'>( gnutls_x509_privkey_t <span class='color_p'>key</span>, gnutls_pk_algorithm_t <span class='color_p'>algo</span>, unsigned int <span class='color_p'>bits</span>, unsigned int <span class='color_p'>flags</span>, gnutls_keygen_data_st const* <span class='color_p'>data</span>, <span class='nowrap'>unsigned int <span class='color_p'>data_size</span> )</span></span><span class='sym_ver'> @@ GNUTLS_3_4</span></span><br/> +<span class="iname">gnutls_x509_privkey_get_seed <span class='sym_p'>( gnutls_x509_privkey_t <span class='color_p'>key</span>, gnutls_digest_algorithm_t* <span class='color_p'>digest</span>, <span class='nowrap'>void* <span class='color_p'>seed</span>,</span> <span class='nowrap'>size_t* <span class='color_p'>seed_size</span> )</span></span><span class='sym_ver'> @@ GNUTLS_3_4</span></span><br/> +<span class="iname">gnutls_x509_privkey_set_flags <span class='sym_p'>( gnutls_x509_privkey_t <span class='color_p'>key</span>, <span class='nowrap'>unsigned int <span class='color_p'>flags</span> )</span></span><span class='sym_ver'> @@ GNUTLS_3_4</span></span><br/> +<span class="iname">gnutls_x509_privkey_verify_seed <span class='sym_p'>( gnutls_x509_privkey_t <span class='color_p'>key</span>, gnutls_digest_algorithm_t <span class='color_p'>digest</span>, void const* <span class='color_p'>seed</span>, <span class='nowrap'>size_t <span class='color_p'>seed_size</span> )</span></span><span class='sym_ver'> @@ GNUTLS_3_4</span></span><br/> +<br/> +<a class='top_ref' href='#Top'>to the top</a><br/> +<a name='Headers'></a><h2>Header Files (15)</h2><hr/> +<div class='h_list'> +abstract.h<br/> +compat.h<br/> +crypto.h<br/> +dtls.h<br/> +gnutls.h<br/> +ocsp.h<br/> +openpgp.h<br/> +pkcs11.h<br/> +pkcs12.h<br/> +pkcs7.h<br/> +system-keys.h<br/> +tpm.h<br/> +urls.h<br/> +x509-ext.h<br/> +x509.h<br/> +</div> +<br/><a class='top_ref' href='#Top'>to the top</a><br/> +<a name='Sources'></a><h2>Source Files (100)</h2><hr/> +<div class='h_list'> +alpn.c<br/> +auto-verify.c<br/> +cert_types.c<br/> +ciphers.c<br/> +ciphersuites.c<br/> +common.c<br/> +crl.c<br/> +crl_write.c<br/> +crq.c<br/> +crypto-api.c<br/> +crypto-backend.c<br/> +debug.c<br/> +dn.c<br/> +ecc.c<br/> +email-verify.c<br/> +etm.c<br/> +ext_master_secret.c<br/> +extensions.c<br/> +extras.c<br/> +fips.c<br/> +gnutls_alert.c<br/> +gnutls_anon_cred.c<br/> +gnutls_auth.c<br/> +gnutls_buffers.c<br/> +gnutls_cert.c<br/> +gnutls_compress.c<br/> +gnutls_db.c<br/> +gnutls_dh.c<br/> +gnutls_dtls.c<br/> +gnutls_errors.c<br/> +gnutls_extensions.c<br/> +gnutls_global.c<br/> +gnutls_handshake.c<br/> +gnutls_mem.c<br/> +gnutls_openpgp.c<br/> +gnutls_pcert.c<br/> +gnutls_priority.c<br/> +gnutls_privkey.c<br/> +gnutls_privkey_raw.c<br/> +gnutls_psk.c<br/> +gnutls_pubkey.c<br/> +gnutls_range.c<br/> +gnutls_record.c<br/> +gnutls_session.c<br/> +gnutls_session_pack.c<br/> +gnutls_srp.c<br/> +gnutls_state.c<br/> +gnutls_str.c<br/> +gnutls_supplemental.c<br/> +gnutls_ui.c<br/> +gnutls_x509.c<br/> +heartbeat.c<br/> +hostname-verify.c<br/> +kx.c<br/> +locks.c<br/> +mac.c<br/> +max_record.c<br/> +name_constraints.c<br/> +ocsp.c<br/> +ocsp_output.c<br/> +output.c<br/> +pgp.c<br/> +pgpverify.c<br/> +pin.c<br/> +pkcs12.c<br/> +pkcs12_bag.c<br/> +pkcs7-attrs.c<br/> +pkcs7-output.c<br/> +pkcs7.c<br/> +privkey.c<br/> +privkey_openssl.c<br/> +privkey_pkcs8.c<br/> +protocols.c<br/> +publickey.c<br/> +random.c<br/> +safe-memfuncs.c<br/> +safe_renegotiation.c<br/> +secparams.c<br/> +server_name.c<br/> +session_ticket.c<br/> +sign.c<br/> +signature.c<br/> +srp.c<br/> +srp_sb64.c<br/> +srtp.c<br/> +status_request.c<br/> +system-keys-dummy.c<br/> +system.c<br/> +system_override.c<br/> +tpm.c<br/> +urls.c<br/> +verify-high.c<br/> +verify-high2.c<br/> +verify-tofu.c<br/> +verify.c<br/> +x509.c<br/> +x509_b64.c<br/> +x509_dn.c<br/> +x509_ext.c<br/> +x509_write.c<br/> +</div> +<br/><a class='top_ref' href='#Top'>to the top</a><br/> +<a name='Libs'></a><h2>Objects (1)</h2><hr/> +<div class='lib_list'> +libgnutls.so.30.5.0<br/> +</div> +<br/><a class='top_ref' href='#Top'>to the top</a><br/> +</div> +<br/><br/><br/> +<hr/><div class='footer' align='right'><i>Generated by <a href='http://lvc.github.io/abi-compliance-checker/'>ABI Compliance Checker</a> 1.99.14  </i></div><br/> + +</body></html> |