Hi. I want cross-compile my project, that use CryptoPP using [MXE](http://mxe.cc/) (MinGW). The problem is *std::byte*, which is C++17 functionality. Since MXE only supports C++11 I need some alternative.
The key generation and encryption looks something like this: byte key[32]; randomGenerator.GenerateBlock(key, sizeof(key)); CryptoPP::StringSource keyToString(key, sizeof(key), true, new CryptoPP:: StringSink(aesKey)); CryptoPP::AES::Encryption aesEncryptor((byte*)aesKey.c_str(), aesKey.length ()); But I'm getting lot of errors, that obviously mean, that compiler can't understand what "byte" is and mark it as undefined reference. *This issue was also posted on Github <https://github.com/weidai11/cryptopp/issues/556>.* -- -- You received this message because you are subscribed to the "Crypto++ Users" Google Group. To unsubscribe, send an email to [email protected]. More information about Crypto++ and this group is available at http://www.cryptopp.com. --- You received this message because you are subscribed to the Google Groups "Crypto++ Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
