Bug ID | 1027860 |
---|---|
Summary | devel:libraries:c_c /libcryptopp: CryptoPP::Rijndael::Dec::AdvancedProcessBlocks is not defined |
Classification | openSUSE |
Product | openSUSE.org |
Version | unspecified |
Hardware | Other |
OS | openSUSE 42.2 |
Status | NEW |
Severity | Normal |
Priority | P5 - None |
Component | 3rd party software |
Assignee | pascal.bleser@opensuse.org |
Reporter | szotsaki@gmail.com |
QA Contact | opensuse-communityscreening@forge.provo.novell.com |
CC | crrodriguez@opensuse.org |
Found By | --- |
Blocker | --- |
1. In https://github.com/weidai11/cryptopp/blob/master/rijndael.h#L60 you can see that 'CryptoPP::Rijndael::Dec::AdvancedProcessBlocks(unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int) const' is defined on a certain condition. This condition is wrong in the latest release, v5.6.5, but is fixed in upstream. 2. Leap 42.2 standard version of the library has this function: $> strings -a /usr/lib64/libcryptopp-5.6.2.so.0 | grep '_ZNK8CryptoPP8Rijndael3Dec' _ZNK8CryptoPP8Rijndael3Dec18ProcessAndXorBlockEPKhS3_Ph *** _ZNK8CryptoPP8Rijndael3Dec21AdvancedProcessBlocksEPKhS3_Phmj *** 3. Leap 42.2 devel:libraries:C/C++ and Tumbleweed doesn't have this one: $> strings -a /usr/lib64/libcryptopp.so.5.6.5 |grep '_ZNK8CryptoPP8Rijndael3Dec' _ZNK8CryptoPP8Rijndael3Dec18ProcessAndXorBlockEPKhS3_Ph *** <the second one is missing> *** This is because of bug #283 which is fixed with commit https://github.com/weidai11/cryptopp/commit/733a073d65548848aabc39a45b5addb0e01b68fe . Can you please include this commit as a patch?