Binary compatibility report for the libgnutls.so object between 3.4.10 and current versions on x86_64
Test Info
Module Name | libgnutls |
Version #1 | 3.4.10 |
Version #2 | current |
CPU Type | x86_64 |
Test Results
Total Header Files | 15 |
Total Source Files | 100 |
Total Objects | 1 |
Total Symbols / Types | 935 / 453 |
Verdict | Incompatible (0.1%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 10 |
Removed Symbols | High | 1 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 0 |
Added Symbols (10)
abstract.h,
libgnutls.so.30.6.0
gnutls_privkey_generate2 ( gnutls_privkey_t pkey, gnutls_pk_algorithm_t algo, unsigned int bits, unsigned int flags, gnutls_keygen_data_st const* data, unsigned int data_size ) @@ GNUTLS_3_4
gnutls_privkey_get_seed ( gnutls_privkey_t key, gnutls_digest_algorithm_t* digest, void* seed, size_t* seed_size ) @@ GNUTLS_3_4
gnutls_privkey_set_flags ( gnutls_privkey_t key, unsigned int flags ) @@ GNUTLS_3_4
gnutls_privkey_verify_seed ( gnutls_privkey_t key, gnutls_digest_algorithm_t digest, void const* seed, size_t seed_size ) @@ GNUTLS_3_4
crypto.h,
libgnutls.so.30.6.0
gnutls_decode_ber_digest_info ( gnutls_datum_t const* info, gnutls_digest_algorithm_t* hash, unsigned char* digest, unsigned int* digest_size ) @@ GNUTLS_3_4
gnutls_encode_ber_digest_info ( gnutls_digest_algorithm_t hash, gnutls_datum_t const* digest, gnutls_datum_t* output ) @@ GNUTLS_3_4
x509.h,
libgnutls.so.30.6.0
gnutls_x509_privkey_generate2 ( gnutls_x509_privkey_t key, gnutls_pk_algorithm_t algo, unsigned int bits, unsigned int flags, gnutls_keygen_data_st const* data, unsigned int data_size ) @@ GNUTLS_3_4
gnutls_x509_privkey_get_seed ( gnutls_x509_privkey_t key, gnutls_digest_algorithm_t* digest, void* seed, size_t* seed_size ) @@ GNUTLS_3_4
gnutls_x509_privkey_set_flags ( gnutls_x509_privkey_t key, unsigned int flags ) @@ GNUTLS_3_4
gnutls_x509_privkey_verify_seed ( gnutls_x509_privkey_t key, gnutls_digest_algorithm_t digest, void const* seed, size_t seed_size ) @@ GNUTLS_3_4
to the top
Removed Symbols (1)
pkcs7.h,
libgnutls.so.30.6.2
gnutls_pkcs7_get_embedded_data ( gnutls_pkcs7_t pkcs7, unsigned int idx, gnutls_datum_t* data ) @@ GNUTLS_3_4
to the top
Header Files (15)
abstract.h
compat.h
crypto.h
dtls.h
gnutls.h
ocsp.h
openpgp.h
pkcs11.h
pkcs12.h
pkcs7.h
system-keys.h
tpm.h
urls.h
x509-ext.h
x509.h
to the top
Source Files (100)
alpn.c
auto-verify.c
cert_types.c
ciphers.c
ciphersuites.c
common.c
crl.c
crl_write.c
crq.c
crypto-api.c
crypto-backend.c
debug.c
dn.c
ecc.c
email-verify.c
etm.c
ext_master_secret.c
extensions.c
extras.c
fips.c
gnutls_alert.c
gnutls_anon_cred.c
gnutls_auth.c
gnutls_buffers.c
gnutls_cert.c
gnutls_compress.c
gnutls_db.c
gnutls_dh.c
gnutls_dtls.c
gnutls_errors.c
gnutls_extensions.c
gnutls_global.c
gnutls_handshake.c
gnutls_mem.c
gnutls_openpgp.c
gnutls_pcert.c
gnutls_priority.c
gnutls_privkey.c
gnutls_privkey_raw.c
gnutls_psk.c
gnutls_pubkey.c
gnutls_range.c
gnutls_record.c
gnutls_session.c
gnutls_session_pack.c
gnutls_srp.c
gnutls_state.c
gnutls_str.c
gnutls_supplemental.c
gnutls_ui.c
gnutls_x509.c
heartbeat.c
hostname-verify.c
kx.c
locks.c
mac.c
max_record.c
name_constraints.c
ocsp.c
ocsp_output.c
output.c
pgp.c
pgpverify.c
pin.c
pkcs12.c
pkcs12_bag.c
pkcs7-attrs.c
pkcs7-output.c
pkcs7.c
privkey.c
privkey_openssl.c
privkey_pkcs8.c
protocols.c
publickey.c
random.c
safe-memfuncs.c
safe_renegotiation.c
secparams.c
server_name.c
session_ticket.c
sign.c
signature.c
srp.c
srp_sb64.c
srtp.c
status_request.c
system-keys-dummy.c
system.c
system_override.c
tpm.c
urls.c
verify-high.c
verify-high2.c
verify-tofu.c
verify.c
x509.c
x509_b64.c
x509_dn.c
x509_ext.c
x509_write.c
to the top
Objects (1)
libgnutls.so.30.6.2
to the top