You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The problem appears to stem from creating a project with an external build system (like CodeBlocks, Eclipse or Xcode), and adding all the header and source files to the project. On our side, its not readily apparent a symbol like GlobalRNG() is part of Testing and Evaluation.
At this point, we are going to keep the code in regtest.cpp out of Test::. The functions are used for an object registry, and they are useful to the library and testing. In the future, we will make more use of it when the Engine like interface gets cut-in.
This bug report tracks the addition of a Test:: namespace within CryptoPP:: namespace.
Adding the namespace is just maintenance work. There's no thinking required. At the same time, we will pull GCC's deprecated warning suppression (no longer needed), and USING_NAMESPACE(std) (no longer needed for most files). Its more mindless work.
The text was updated successfully, but these errors were encountered:
On occasion users will ask about missing symbols in the library, like
GlobalRNG()
. It has come up on several occasions, including Stack Overflow and the User Group.The problem appears to stem from creating a project with an external build system (like CodeBlocks, Eclipse or Xcode), and adding all the header and source files to the project. On our side, its not readily apparent a symbol like
GlobalRNG()
is part of Testing and Evaluation.At this point, we are going to keep the code in
regtest.cpp
out ofTest::
. The functions are used for an object registry, and they are useful to the library and testing. In the future, we will make more use of it when the Engine like interface gets cut-in.This bug report tracks the addition of a
Test::
namespace withinCryptoPP::
namespace.Adding the namespace is just maintenance work. There's no thinking required. At the same time, we will pull GCC's deprecated warning suppression (no longer needed), and
USING_NAMESPACE(std)
(no longer needed for most files). Its more mindless work.The text was updated successfully, but these errors were encountered: