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

Test Info


Library NameMatrixSSL
Version #13.2.1
Version #23.3
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files1
Total Shared Libraries1
Total Symbols / Types186 / 126
VerdictIncompatible
(15.1%)

Problem Summary


SeverityCount
Added Symbols-3
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium7
Low3
Problems with
Symbols
High2
Medium0
Low1
Problems with
Constants
Low8

Added Symbols (3)


cryptoApi.h, libmatrixssl.so
pkcs5pbkdf1 ( unsigned char* pass, uint32 passlen, unsigned char* salt, int32 iter, unsigned char* key )
pkcs5pbkdf2 ( unsigned char* password, uint32 pLen, unsigned char* salt, uint32 sLen, int32 rounds, unsigned char* key, uint32 kLen )

matrixssllib.h, libmatrixssl.so
matrixSslAddRehandshakeCredits ssl_t* ssl, int32 credits )

to the top

Problems with Symbols, High Severity (2)


matrixssllib.h, libmatrixssl.so
[+] tlsGenerateFinishedHash ( union psDigestContext_t* md5, union psDigestContext_t* sha1, unsigned char* masterSecret, unsigned char* out, int32 sender ) (2)

to the top

Problems with Data Types, Medium Severity (7)


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

x509.h
[+] struct x509v3extensions_t (1)

to the top

Problems with Data Types, Low Severity (3)


digest.h
[+] union anon-union-digest.h-93 (1)

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

to the top

Problems with Symbols, Low Severity (1)


matrixssllib.h, libmatrixssl.so
[+] tlsGenerateFinishedHash ( union psDigestContext_t* md5, union psDigestContext_t* sha1, unsigned char* masterSecret, unsigned char* out, int32 sender ) (1)

to the top

Problems with Constants (8)


cryptolib.h
[+] CRYPTO_FLAGS_ARC4INIT
[+] CRYPTO_FLAGS_BLOCKING
[+] CRYPTO_FLAGS_DISABLED
[+] CRYPTO_FLAGS_INBOUND
[+] CRYPTO_FLAGS_MD5
[+] CRYPTO_FLAGS_TLS

matrixssllib.h
[+] SSL_MAX_KEY_BLOCK_SIZE
[+] SSL_MAX_MAC_SIZE

to the top

Header Files (1)


matrixsslApi.h

to the top

Shared Libraries (1)


libmatrixssl.so

to the top




Generated on Wed Jan 23 16:11:25 2013 for MatrixSSL by ABI Compliance Checker 1.98.7  
A tool for checking backward compatibility of a C/C++ library API