Binary compatibility report for the hash.dso library between 000a0000-S60 3rd Edition and 000a0000-S60 5th Edition versions on ARM
Test Info
Library Name | hash.dso |
Version #1 | 000a0000-S60 3rd Edition |
Version #2 | 000a0000-S60 5th Edition |
CPU Architecture | ARM |
GCC Version | 3.4.3 |
Test Results
Total Header Files | 1 |
Total Dynamic Libraries | 1 |
Total Symbols / Types | 74 / 32 |
Verdict | Compatible |
---|
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 27 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 6 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 0 |
Added Symbols (27)
hash.h,
hash{000a0000}.dso
CMD4::BlockSize ( )
[ symbol: _ZN4CMD49BlockSizeEv ]
CMD4::CopyL ( )
[ symbol: _ZN4CMD45CopyLEv ]
CMD4::Final ( )
[ symbol: _ZN4CMD45FinalEv ]
CMD4::Final ( TDesC8 const& aMessage )
[ symbol: _ZN4CMD45FinalERK6TDesC8 ]
CMD4::Hash ( TDesC8 const& aMessage )
[ symbol: _ZN4CMD44HashERK6TDesC8 ]
CMD4::HashSize ( )
[ symbol: _ZN4CMD48HashSizeEv ]
CMD4::NewL ( ) [static]
[ symbol: _ZN4CMD44NewLEv ]
CMD4::ReplicateL ( )
[ symbol: _ZN4CMD410ReplicateLEv ]
CMD4::Reset ( )
[ symbol: _ZN4CMD45ResetEv ]
CMD4::Update ( TDesC8 const& aMessage )
[ symbol: _ZN4CMD46UpdateERK6TDesC8 ]
CMD4::~CMD4 [in-charge-deleting] ( )
[ symbol: _ZN4CMD4D0Ev ]
CMD4::~CMD4 [in-charge] ( )
[ symbol: _ZN4CMD4D1Ev ]
CMD4::~CMD4 [not-in-charge] ( )
[ symbol: _ZN4CMD4D2Ev ]
CSHA2::BlockSize ( )
[ symbol: _ZN5CSHA29BlockSizeEv ]
CSHA2::CopyL ( )
[ symbol: _ZN5CSHA25CopyLEv ]
CSHA2::Final ( )
[ symbol: _ZN5CSHA25FinalEv ]
CSHA2::Final ( TDesC8 const& aMessage )
[ symbol: _ZN5CSHA25FinalERK6TDesC8 ]
CSHA2::Hash ( TDesC8 const& aMessage )
[ symbol: _ZN5CSHA24HashERK6TDesC8 ]
CSHA2::HashSize ( )
[ symbol: _ZN5CSHA28HashSizeEv ]
CSHA2::NewL ( TSH2Algo aAlgorithmId ) [static]
[ symbol: _ZN5CSHA24NewLE8TSH2Algo ]
CSHA2::NewLC ( TSH2Algo aAlgorithmId ) [static]
[ symbol: _ZN5CSHA25NewLCE8TSH2Algo ]
CSHA2::ReplicateL ( )
[ symbol: _ZN5CSHA210ReplicateLEv ]
CSHA2::Reset ( )
[ symbol: _ZN5CSHA25ResetEv ]
CSHA2::Update ( TDesC8 const& aMessage )
[ symbol: _ZN5CSHA26UpdateERK6TDesC8 ]
CSHA2::~CSHA2 [in-charge-deleting] ( )
[ symbol: _ZN5CSHA2D0Ev ]
CSHA2::~CSHA2 [in-charge] ( )
[ symbol: _ZN5CSHA2D1Ev ]
CSHA2::~CSHA2 [not-in-charge] ( )
[ symbol: _ZN5CSHA2D2Ev ]
to the top
Problems with Data Types, Low Severity (6)
hash.h
[+] class CHMAC (6)
| Change |
Effect |
1 | Field iBlockSize has been added to this type. | Size of the inclusive type has been changed. ATTENTION: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Size of this type has been changed from 296 bytes to 556 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
3 | Type of field iInnerPad has been changed from TBuf8<(int)64> (72 bytes) to TBuf8<(int)128> (136 bytes). | Size of the inclusive type has changed. |
4 | Type of field iInnerPadCopy has been changed from TBuf8<(int)64> (72 bytes) to TBuf8<(int)128> (136 bytes). | Size of the inclusive type has changed. |
5 | Type of field iOuterPad has been changed from TBuf8<(int)64> (72 bytes) to TBuf8<(int)128> (136 bytes). | Size of the inclusive type has changed. |
6 | Type of field iOuterPadCopy has been changed from TBuf8<(int)64> (72 bytes) to TBuf8<(int)128> (136 bytes). | Size of the inclusive type has changed. |
[+] affected symbols (11)
CHMAC::BlockSize ( )This method is from 'CHMAC' class.
CHMAC::CopyL ( )This method is from 'CHMAC' class.
CHMAC::Final ( )This method is from 'CHMAC' class.
CHMAC::Final ( TDesC8 const& aMessage )This method is from 'CHMAC' class.
CHMAC::Hash ( TDesC8 const& aMessage )This method is from 'CHMAC' class.
CHMAC::HashSize ( )This method is from 'CHMAC' class.
CHMAC::NewL ( TDesC8 const& aKey, CMessageDigest* aDigest ) [static]Return value (pointer) has base type 'CHMAC'.
CHMAC::ReplicateL ( )This method is from 'CHMAC' class.
CHMAC::Reset ( )This method is from 'CHMAC' class.
CHMAC::Update ( TDesC8 const& aMessage )This method is from 'CHMAC' class.
CHMAC::~CHMAC [in-charge] ( )This method is from 'CHMAC' class.
to the top
Header Files (1)
hash.h
to the top
Dynamic Libraries (1)
hash{000a0000}.dso
to the top