Hi Everyone, We added a Test namespace within the CryptoPP namespace. The commit of interest is https://github.com/weidai11/cryptopp/commit/73836e58a5f5c11cd7bf7db76e9d02013975fc9a.
The Test namespace should help with problems like Patrick and others have experienced. Namely, its not obvious that GlobalRNG() is part of test and should not be in the library in the first place. We hope that a missing symbol like Test::GlobalRNG() will provide the signal needed. At this point, we are going to keep the code in regtest.cpp out of Test. The classes and functions are used for an object registry, and they are useful to both the library and testing. In the future, we will make more use of it when the Engine-like interface gets cut-in. Some other busy work was performed at the check-in. We removed GCC's deprecated warning suppression (no longer needed), and USING_NAMESPACE(std) (no longer needed for most files). I think the version numbers should be bumped to 6.0. The 6.0 change was already on the table due to other changes. We'll check-in the change shortly. Jeff -- -- You received this message because you are subscribed to the "Crypto++ Users" Google Group. To unsubscribe, send an email to cryptopp-users-unsubscr...@googlegroups.com. 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 cryptopp-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.