Binary compatibility report for the MatrixSSL library  between 3.1.4 and 3.2.1 versions on x86

Test Info


Library NameMatrixSSL
Version #13.1.4
Version #23.2.1
CPU Architecturex86
GCC Version4.5

Test Results


Total Header Files1
Total Shared Libraries1
Total Symbols / Types184 / 124
VerdictIncompatible
(29.35%)

Problem Summary


SeverityCount
Added Symbols-3
Removed SymbolsHigh1
Problems with
Data Types
High0
Medium3
Low3
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low1

Added Symbols (3)


cryptoApi.h, libmatrixssl.so
pkcs8ParsePrivBin psPool_t* pool, unsigned char* p, int32 size, char* pass, psPubKey_t** key )

matrixsslApi.h, libmatrixssl.so
matrixSslEncodeToOutdata ssl_t* ssl, unsigned char* buf, uint32 len )

osdep.h, libmatrixssl.so
psTraceBytes char* tag, unsigned char* p, int l )

to the top

Removed Symbols (1)


matrixssllib.h, libmatrixssl.so
matrixSslGetEncodedHeaderSize ssl_t* ssl )

to the top

Problems with Data Types, Medium Severity (3)


matrixssllib.h
[+] struct ssl (1)
[+] struct sslSec_t (1)

x509.h
[+] struct psCert (1)

to the top

Problems with Data Types, Low Severity (3)


matrixssllib.h
[+] struct ssl (1)
[+] struct sslSec_t (1)

x509.h
[+] struct psCert (1)

to the top

Problems with Constants (1)


prng.h
[+] RANDOM_BYTES_BEFORE_ENTROPY

to the top

Header Files (1)


matrixsslApi.h

to the top

Shared Libraries (1)


libmatrixssl.so

to the top




Generated on Sat Sep 3 18:52:18 2011 for MatrixSSL by ABI Compliance Checker 1.93.8  
A tool for checking backward binary compatibility of a shared C/C++ library API