Binary compatibility report for the libssl.so.0.9.8 library  between 0.9.8-Maemo 4.1.2 and 0.9.8-Maemo 5.0 versions on ARM

Test Info


Library Namelibssl.so.0.9.8
Version #10.9.8-Maemo 4.1.2 (gcc 3.4.4)
Version #20.9.8-Maemo 5.0 (gcc 4.2.1)
CPU ArchitectureARM

Test Results


Total Header Files2
Total Shared Libraries1
Total Symbols / Types224 / 143
VerdictIncompatible

Problem Summary


SeverityCount
Added Symbols-4
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium8
Low41
Problems with
Symbols
High0
Medium0
Low1
Problems with
Constants
Low8

Added Symbols (4)


ssl.h, libssl.so.0.9.8
SSL_CTX_set_client_cert_engine SSL_CTX* ctx, ENGINE* e ) @@ OPENSSL_0.9.8
SSL_set_SSL_CTX SSL* ssl, SSL_CTX* ctx ) @@ OPENSSL_0.9.8

tls1.h, libssl.so.0.9.8
SSL_get_servername SSL const* s, int const type ) @@ OPENSSL_0.9.8
SSL_get_servername_type SSL const* s ) @@ OPENSSL_0.9.8

to the top

Problems with Data Types, Medium Severity (8)


dtls1.h
[+] struct dtls1_state_st (5)

ssl.h
[+] struct ssl_ctx_st (3)

to the top

Problems with Data Types, Low Severity (41)


asn1.h
[+] union anon-union-asn1.h-502 (1)

dtls1.h
[+] struct dtls1_state_st (7)
[+] struct hm_header_st (2)

ssl.h
[+] struct ssl_ctx_st (7)
[+] struct ssl_session_st (5)
[+] struct ssl_st (13)

ssl3.h
[+] struct ssl3_state_st (6)

to the top

Problems with Symbols, Low Severity (1)


ssl.h, libssl.so.0.9.8
[+] SSL_CIPHER_description SSL_CIPHER* p1, char* buf, int size ) @@ OPENSSL_0.9.8 (1)

to the top

Problems with Constants (8)


asn1.h
[+] B_ASN1_PRINTABLE

dtls1.h
[+] DTLS1_AL_HEADER_LENGTH
[+] DTLS1_CCS_HEADER_LENGTH
[+] DTLS1_COOKIE_LENGTH

ssl.h
[+] SSL_DEFAULT_CIPHER_LIST
[+] SSL_R_PSK_IDENTITY_NOT_FOUND
[+] SSL_R_PSK_NO_CLIENT_CB
[+] SSL_R_PSK_NO_SERVER_CB

to the top

Header Files (2)


pem.h
ssl.h

to the top

Shared Libraries (1)


libssl.so.0.9.8

to the top




Generated on Mon Jun 20 18:28:23 2011 for libssl.so.0.9.8 by ABI Compliance Checker 1.23.3  
A tool for checking backward binary compatibility of a shared C/C++ library API