Binary compatibility report for the libgcrypt.so.11 library  between 11.5.3-MeeGo 1.2 Core and 11.1.1-MeeGo 1.2 Harmattan versions on x86

Test Info


Library Namelibgcrypt.so.11
Version #111.5.3-MeeGo 1.2 Core (gcc 4.5.1)
Version #211.1.1-MeeGo 1.2 Harmattan (gcc 4.4.1)
CPU Architecturex86

Test Results


Total Header Files2
Total Shared Libraries1
Total Symbols / Types192 / 144
VerdictIncompatible
(8.85%)

Problem Summary


SeverityCount
Added Symbols-0
Removed SymbolsHigh16
Problems with
Data Types
High0
Medium1
Low20
Problems with
Symbols
High0
Medium0
Low10
Problems with
Constants
Low0

Removed Symbols (16)


gcrypt.h, libgcrypt.so.11.5.3
gcry_ac_data_decode ( gcry_ac_em_t method, unsigned int flags, void* options, gcry_ac_io_t* io_read, gcry_ac_io_t* io_write ) @@ GCRYPT_1.2
gcry_ac_data_decrypt_scheme ( gcry_ac_handle_t handle, gcry_ac_scheme_t scheme, unsigned int flags, void* opts, gcry_ac_key_t key, gcry_ac_io_t* io_cipher, gcry_ac_io_t* io_message ) @@ GCRYPT_1.2
gcry_ac_data_encode ( gcry_ac_em_t method, unsigned int flags, void* options, gcry_ac_io_t* io_read, gcry_ac_io_t* io_write ) @@ GCRYPT_1.2
gcry_ac_data_encrypt_scheme ( gcry_ac_handle_t handle, gcry_ac_scheme_t scheme, unsigned int flags, void* opts, gcry_ac_key_t key, gcry_ac_io_t* io_message, gcry_ac_io_t* io_cipher ) @@ GCRYPT_1.2
gcry_ac_data_from_sexp ( gcry_ac_data_t* data, gcry_sexp_t sexp, char const** identifiers ) @@ GCRYPT_1.2
gcry_ac_data_sign_scheme ( gcry_ac_handle_t handle, gcry_ac_scheme_t scheme, unsigned int flags, void* opts, gcry_ac_key_t key, gcry_ac_io_t* io_message, gcry_ac_io_t* io_signature ) @@ GCRYPT_1.2
gcry_ac_data_to_sexp ( gcry_ac_data_t data, gcry_sexp_t* sexp, char const** identifiers ) @@ GCRYPT_1.2
gcry_ac_data_verify_scheme ( gcry_ac_handle_t handle, gcry_ac_scheme_t scheme, unsigned int flags, void* opts, gcry_ac_key_t key, gcry_ac_io_t* io_message, gcry_ac_io_t* io_signature ) @@ GCRYPT_1.2
gcry_ac_io_init ( gcry_ac_io_t* ac_io, gcry_ac_io_mode_t mode, gcry_ac_io_type_t type, ... ) @@ GCRYPT_1.2
gcry_ac_io_init_va ( gcry_ac_io_t* ac_io, gcry_ac_io_mode_t mode, gcry_ac_io_type_t type, va_list ap ) @@ GCRYPT_1.2
gcry_cipher_setctr ( gcry_cipher_hd_t hd, void const* ctr, size_t ctrlen ) @@ GCRYPT_1.2
gcry_cipher_setiv ( gcry_cipher_hd_t hd, void const* iv, size_t ivlen ) @@ GCRYPT_1.2
gcry_cipher_setkey ( gcry_cipher_hd_t hd, void const* key, size_t keylen ) @@ GCRYPT_1.2
gcry_md_debug gcry_md_hd_t hd, char const* suffix ) @@ GCRYPT_1.2
gcry_mpi_lshift gcry_mpi_t x, gcry_mpi_t a, unsigned int n ) @@ GCRYPT_1.2
gcry_sexp_nth_string ( gcry_sexp_t list, int number ) @@ GCRYPT_1.2

to the top

Problems with Data Types, Medium Severity (1)


gpg-error.h
[+] enum gpg_err_source_t (1)

to the top

Problems with Data Types, Low Severity (20)


gcrypt-module.h
[+] struct gcry_pk_spec (1)
[+] typedef gcry_md_write_t (1)

gcrypt.h
[+] enum gcry_ctl_cmds (9)

gpg-error.h
[+] enum gpg_err_code_t (8)
[+] enum gpg_err_source_t (1)

to the top

Problems with Symbols, Low Severity (10)


gcrypt-module.h, libgcrypt.so.11.5.3
[+] gcry_cipher_register ( gcry_cipher_spec_t* cipher, int* algorithm_id, gcry_module_t* module ) @@ GCRYPT_1.2 (1)

gcrypt.h, libgcrypt.so.11.5.3
[+] gcry_cipher_decrypt ( gcry_cipher_hd_t h, void* out, size_t outsize, void const* in, size_t inlen ) @@ GCRYPT_1.2 (2)
[+] gcry_cipher_encrypt ( gcry_cipher_hd_t h, void* out, size_t outsize, void const* in, size_t inlen ) @@ GCRYPT_1.2 (2)
[+] gcry_create_nonce void* buffer, size_t length ) @@ GCRYPT_1.2 (1)
[+] gcry_md_ctl gcry_md_hd_t hd, int cmd, void* buffer, size_t buflen ) @@ GCRYPT_1.2 (1)
[+] gcry_mpi_scan ( gcry_mpi_t* ret_mpi, gcry_mpi_format format, void const* buffer, size_t buflen, size_t* nscanned ) @@ GCRYPT_1.2 (1)
[+] gcry_randomize void* buffer, size_t length, gcry_random_level level ) @@ GCRYPT_1.2 (1)
[+] gcry_sexp_sprint ( gcry_sexp_t sexp, int mode, void* buffer, size_t maxlength ) @@ GCRYPT_1.2 (1)

to the top

Header Files (2)


gcrypt-module.h
gcrypt.h

to the top

Shared Libraries (1)


libgcrypt.so.11.5.3

to the top




Generated on Fri Sep 2 19:31:51 2011 for libgcrypt.so.11 by ABI Compliance Checker 1.93.8  
A tool for checking backward binary compatibility of a shared C/C++ library API