Binary compatibility report for the ZRTP C++ library between 1.1.0 and 1.2.0 versions on x86
Test Info
Library Name | ZRTP C++ |
Version #1 | 1.1.0 |
Version #2 | 1.2.0 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 6 |
Total Shared Libraries | 1 |
Total Symbols / Types | 108 / 145 |
Verdict | Incompatible (4.6%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 4 |
Removed Symbols | High | 5 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 1 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 0 |
Added Symbols (4)
ZrtpQueue.h,
libzrtpcpp-1.2.so.0.0.0
namespace ost
IncomingZRTPPkt::getSSRC ( ) const
[symbol: _ZNK3ost15IncomingZRTPPkt7getSSRCEv]
ZrtpQueue::initialize ( char const* zidFilename, bool autoEnable )
[symbol: _ZN3ost9ZrtpQueue10initializeEPKcb]
ZrtpQueue::setPbxSecret ( uint8* data, int32 length )
[symbol: _ZN3ost9ZrtpQueue12setPbxSecretEPhi]
ZrtpQueue::setS3Secret ( uint8* data )
[symbol: _ZN3ost9ZrtpQueue11setS3SecretEPh]
to the top
Removed Symbols (5)
ZrtpQueue.h,
libzrtpcpp-1.1.so.0.0.0
namespace ost
ZrtpQueue::getSasData ( )
[symbol: _ZN3ost9ZrtpQueue10getSasDataEv]
ZrtpQueue::initialize ( char const* zidFilename )
[symbol: _ZN3ost9ZrtpQueue10initializeEPKc]
ZrtpQueue::setOtherSecret ( uint8* data, int32 length )
[symbol: _ZN3ost9ZrtpQueue14setOtherSecretEPhi]
ZrtpQueue::setSigsSecret ( uint8* data )
[symbol: _ZN3ost9ZrtpQueue13setSigsSecretEPh]
ZrtpQueue::setSrtpsSecret ( uint8* data )
[symbol: _ZN3ost9ZrtpQueue14setSrtpsSecretEPh]
to the top
Problems with Symbols, High Severity (1)
ZrtpQueue.h,
libzrtpcpp-1.1.so.0.0.0
namespace ost
[+] ZrtpQueue::initialize ( char const* zidFilename ) (1)
changed to:ZrtpQueue::initialize ( char const* zidFilename, bool autoEnable )
[symbol: _ZN3ost9ZrtpQueue10initializeEPKc]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN3ost9ZrtpQueue10initializeEPKc to _ZN3ost9ZrtpQueue10initializeEPKcb. This may cause "undefined reference" linker error in old client applications. |
to the top
Header Files (6)
TimeoutProvider.h
ZrtpCallback.h
zrtpccrtp.h
ZrtpCodes.h
ZrtpQueue.h
ZrtpUserCallback.h
to the top
Shared Libraries (1)
libzrtpcpp-1.1.so.0.0.0
to the top