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?


You are receiving this mail because: