Is the process of linking different on OSX than it is on Linux?
I'm using ECIES (ECP) with the 256bit curve (secp256k1)
I'm using the same Makefile for my application as the successfully
built and operational linux copy, yet I get several undefined symbols
while linking:
Undefined symbols:
"GlobalRNG()", referenced from:
BenchMark(char const*, CryptoPP::HashTransformation&, double)in
bench.o
BenchMark(char const*, CryptoPP::BufferedTransformation&,
double)in bench.o
BenchMark(char const*, CryptoPP::StreamTransformation&,
double)in bench.o
"BenchmarkAll2(double, double)", referenced from:
BenchmarkAll(double, double)in bench.o
"CryptoPP::AlignedDeallocate(void*)", referenced from:
preparedef_defaults() in hc_vac.o
preparedef_defaults() in hc_vac.o
preparedef_defaults() in hc_vac.o
preparedef_defaults() in hc_vac.o
preparedef_defaults() in hc_vac.o
preparedef_defaults() in hc_vac.o
preparedef_defaults() in hc_vac.o
preparedef_defaults() in hc_vac.o
preparedef_defaults() in hc_vac.o
preparedef_defaults() in hc_vac.o
preparedef_defaults() in hc_vac.o
CryptoPP::DL_GroupParameters<CryptoPP::ECPPoint>::GetCofactor()
constin hc_vac.o
CryptoPP::DL_GroupParameters<CryptoPP::ECPPoint>::GetCofactor()
constin hc_vac.o
CryptoPP::DL_GroupParameters<CryptoPP::ECPPoint>::GetGroupOrder()
constin hc_vac.o
CryptoPP::DL_GroupParameters<CryptoPP::ECPPoint>::GetGroupOrder()
constin hc_vac.o
CryptoPP::DL_GroupParameters<CryptoPP::ECPPoint>::ExponentiateElement(CryptoPP::ECPPoint
const&, CryptoPP::Integer const&) constin hc_vac.o
CryptoPP::DL_GroupParameters<CryptoPP::ECPPoint>::ExponentiateElement(CryptoPP::ECPPoint
const&, CryptoPP::Integer const&) constin hc_vac.o
CryptoPP::DL_GroupParameters<CryptoPP::ECPPoint>::ExponentiateElement(CryptoPP::ECPPoint
const&, CryptoPP::Integer const&) constin hc_vac.o
CryptoPP::DL_GroupParameters<CryptoPP::ECPPoint>::ExponentiateElement(CryptoPP::ECPPoint
const&, CryptoPP::Integer const&) constin hc_vac.o
CryptoPP::EcPrecomputation<CryptoPP::ECP>::ConvertOut(CryptoPP::ECPPoint
const&) constin hc_vac.o
CryptoPP::EcPrecomputation<CryptoPP::ECP>::ConvertOut(CryptoPP::ECPPoint
const&) constin hc_vac.o
CryptoPP::EcPrecomputation<CryptoPP::ECP>::ConvertOut(CryptoPP::ECPPoint
const&) constin hc_vac.o
CryptoPP::EcPrecomputation<CryptoPP::ECP>::ConvertOut(CryptoPP::ECPPoint
const&) constin hc_vac.o
CryptoPP::EcPrecomputation<CryptoPP::ECP>::ConvertOut(CryptoPP::ECPPoint
const&) constin hc_vac.o
CryptoPP::EcPrecomputation<CryptoPP::ECP>::ConvertOut(CryptoPP::ECPPoint
const&) constin hc_vac.o
CryptoPP::DL_KeyAgreementAlgorithm_DH<CryptoPP::ECPPoint,
CryptoPP::EnumToType<CryptoPP::CofactorMultiplicationOption, 0>
>::AgreeWithEphemeralPrivateKey(CryptoPP::DL_GroupParameters<CryptoPP::ECPPoint>
const&, CryptoPP::DL_FixedBasePrecomputation<CryptoPP::ECPPoint>
const&, CryptoPP::Integer const&) constin hc_vac.o
CryptoPP::DL_KeyAgreementAlgorithm_DH<CryptoPP::ECPPoint,
CryptoPP::EnumToType<CryptoPP::CofactorMultiplicationOption, 0>
>::AgreeWithEphemeralPrivateKey(CryptoPP::DL_GroupParameters<CryptoPP::ECPPoint>
const&, CryptoPP::DL_FixedBasePrecomputation<CryptoPP::ECPPoint>
const&, CryptoPP::Integer const&) constin hc_vac.o
CryptoPP::EcPrecomputation<CryptoPP::ECP>::ConvertIn(CryptoPP::ECPPoint
const&) constin hc_vac.o
CryptoPP::EcPrecomputation<CryptoPP::ECP>::ConvertIn(CryptoPP::ECPPoint
const&) constin hc_vac.o
CryptoPP::EcPrecomputation<CryptoPP::ECP>::ConvertIn(CryptoPP::ECPPoint
const&) constin hc_vac.o
CryptoPP::EcPrecomputation<CryptoPP::ECP>::ConvertIn(CryptoPP::ECPPoint
const&) constin hc_vac.o
CryptoPP::EcPrecomputation<CryptoPP::ECP>::ConvertIn(CryptoPP::ECPPoint
const&) constin hc_vac.o
CryptoPP::EcPrecomputation<CryptoPP::ECP>::ConvertIn(CryptoPP::ECPPoint
const&) constin hc_vac.o
void
std::_Destroy<__gnu_cxx::__normal_iterator<CryptoPP::ECPPoint*,
std::vector<CryptoPP::ECPPoint, std::allocator<CryptoPP::ECPPoint> >
>, std::allocator<CryptoPP::ECPPoint>
>(__gnu_cxx::__normal_iterator<CryptoPP::ECPPoint*,
std::vector<CryptoPP::ECPPoint, std::allocator<CryptoPP::ECPPoint> >
>, __gnu_cxx::__normal_iterator<CryptoPP::ECPPoint*,
std::vector<CryptoPP::ECPPoint, std::allocator<CryptoPP::ECPPoint> >
>, std::allocator<CryptoPP::ECPPoint>)in hc_vac.o
void
std::_Destroy<__gnu_cxx::__normal_iterator<CryptoPP::ECPPoint*,
std::vector<CryptoPP::ECPPoint, std::allocator<CryptoPP::ECPPoint> >
>, std::allocator<CryptoPP::ECPPoint>
>(__gnu_cxx::__normal_iterator<CryptoPP::ECPPoint*,
std::vector<CryptoPP::ECPPoint, std::allocator<CryptoPP::ECPPoint> >
>, __gnu_cxx::__normal_iterator<CryptoPP::ECPPoint*,
std::vector<CryptoPP::ECPPoint, std::allocator<CryptoPP::ECPPoint> >
>, std::allocator<CryptoPP::ECPPoint>)in hc_vac.o
void
std::_Destroy<__gnu_cxx::__normal_iterator<CryptoPP::ECPPoint*,
std::vector<CryptoPP::ECPPoint, std::allocator<CryptoPP::ECPPoint> >
>, std::allocator<CryptoPP::ECPPoint>
>(__gnu_cxx::__normal_iterator<CryptoPP::ECPPoint*,
std::vector<CryptoPP::ECPPoint, std::allocator<CryptoPP::ECPPoint> >
>, __gnu_cxx::__normal_iterator<CryptoPP::ECPPoint*,
std::vector<CryptoPP::ECPPoint, std::allocator<CryptoPP::ECPPoint> >
>, std::allocator<CryptoPP::ECPPoint>)in hc_vac.o
CryptoPP::DL_EncryptorBase<CryptoPP::ECPPoint>::Encrypt(CryptoPP::RandomNumberGenerator&,
unsigned char const*, unsigned long, unsigned char*,
CryptoPP::NameValuePairs const&) constin hc_vac.o
CryptoPP::DL_EncryptorBase<CryptoPP::ECPPoint>::Encrypt(CryptoPP::RandomNumberGenerator&,
unsigned char const*, unsigned long, unsigned char*,
CryptoPP::NameValuePairs const&) constin hc_vac.o
CryptoPP::DL_EncryptorBase<CryptoPP::ECPPoint>::Encrypt(CryptoPP::RandomNumberGenerator&,
unsigned char const*, unsigned long, unsigned char*,
CryptoPP::NameValuePairs const&) constin hc_vac.o
CryptoPP::DL_EncryptorBase<CryptoPP::ECPPoint>::Encrypt(CryptoPP::RandomNumberGenerator&,
unsigned char const*, unsigned long, unsigned char*,
CryptoPP::NameValuePairs const&) constin hc_vac.o
CryptoPP::DL_EncryptorBase<CryptoPP::ECPPoint>::Encrypt(CryptoPP::RandomNumberGenerator&,
unsigned char const*, unsigned long, unsigned char*,
CryptoPP::NameValuePairs const&) constin hc_vac.o
CryptoPP::DL_EncryptorBase<CryptoPP::ECPPoint>::Encrypt(CryptoPP::RandomNumberGenerator&,
unsigned char const*, unsigned long, unsigned char*,
CryptoPP::NameValuePairs const&) constin hc_vac.o
CryptoPP::DL_EncryptorBase<CryptoPP::ECPPoint>::Encrypt(CryptoPP::RandomNumberGenerator&,
unsigned char const*, unsigned long, unsigned char*,
CryptoPP::NameValuePairs const&) constin hc_vac.o
CryptoPP::DL_EncryptorBase<CryptoPP::ECPPoint>::Encrypt(CryptoPP::RandomNumberGenerator&,
unsigned char const*, unsigned long, unsigned char*,
CryptoPP::NameValuePairs const&) constin hc_vac.o
CryptoPP::DL_EncryptorBase<CryptoPP::ECPPoint>::Encrypt(CryptoPP::RandomNumberGenerator&,
unsigned char const*, unsigned long, unsigned char*,
CryptoPP::NameValuePairs const&) constin hc_vac.o
CryptoPP::DL_EncryptorBase<CryptoPP::ECPPoint>::Encrypt(CryptoPP::RandomNumberGenerator&,
unsigned char const*, unsigned long, unsigned char*,
CryptoPP::NameValuePairs const&) constin hc_vac.o
CryptoPP::DL_EncryptorBase<CryptoPP::ECPPoint>::Encrypt(CryptoPP::RandomNumberGenerator&,
unsigned char const*, unsigned long, unsigned char*,
CryptoPP::NameValuePairs const&) constin hc_vac.o
CryptoPP::DL_EncryptorBase<CryptoPP::ECPPoint>::Encrypt(CryptoPP::RandomNumberGenerator&,
unsigned char const*, unsigned long, unsigned char*,
CryptoPP::NameValuePairs const&) constin hc_vac.o
CryptoPP::DL_EncryptorBase<CryptoPP::ECPPoint>::Encrypt(CryptoPP::RandomNumberGenerator&,
unsigned char const*, unsigned long, unsigned char*,
CryptoPP::NameValuePairs const&) constin hc_vac.o
CryptoPP::DL_EncryptorBase<CryptoPP::ECPPoint>::Encrypt(CryptoPP::RandomNumberGenerator&,
unsigned char const*, unsigned long, unsigned char*,
CryptoPP::NameValuePairs const&) constin hc_vac.o
CryptoPP::DL_EncryptorBase<CryptoPP::ECPPoint>::Encrypt(CryptoPP::RandomNumberGenerator&,
unsigned char const*, unsigned long, unsigned char*,
CryptoPP::NameValuePairs const&) constin hc_vac.o
CryptoPP::DL_EncryptorBase<CryptoPP::ECPPoint>::Encrypt(CryptoPP::RandomNumberGenerator&,
unsigned char const*, unsigned long, unsigned char*,
CryptoPP::NameValuePairs const&) constin hc_vac.o
void std::_Destroy<CryptoPP::ECPPoint*,
std::allocator<CryptoPP::ECPPoint> >(CryptoPP::ECPPoint*,
CryptoPP::ECPPoint*, std::allocator<CryptoPP::ECPPoint>)in hc_vac.o
void std::_Destroy<CryptoPP::ECPPoint*,
std::allocator<CryptoPP::ECPPoint> >(CryptoPP::ECPPoint*,
CryptoPP::ECPPoint*, std::allocator<CryptoPP::ECPPoint>)in hc_vac.o
void std::_Destroy<CryptoPP::ECPPoint*,
std::allocator<CryptoPP::ECPPoint> >(CryptoPP::ECPPoint*,
CryptoPP::ECPPoint*, std::allocator<CryptoPP::ECPPoint>)in hc_vac.o
std::vector<CryptoPP::ECPPoint,
std::allocator<CryptoPP::ECPPoint>
>::operator=(std::vector<CryptoPP::ECPPoint,
std::allocator<CryptoPP::ECPPoint> > const&)in hc_vac.o
std::vector<CryptoPP::ECPPoint,
std::allocator<CryptoPP::ECPPoint>
>::operator=(std::vector<CryptoPP::ECPPoint,
std::allocator<CryptoPP::ECPPoint> > const&)in hc_vac.o
std::vector<CryptoPP::ECPPoint,
std::allocator<CryptoPP::ECPPoint>
>::operator=(std::vector<CryptoPP::ECPPoint,
std::allocator<CryptoPP::ECPPoint> > const&)in hc_vac.o
std::vector<CryptoPP::ECPPoint,
std::allocator<CryptoPP::ECPPoint>
>::operator=(std::vector<CryptoPP::ECPPoint,
std::allocator<CryptoPP::ECPPoint> > const&)in hc_vac.o
std::vector<CryptoPP::ECPPoint,
std::allocator<CryptoPP::ECPPoint>
>::operator=(std::vector<CryptoPP::ECPPoint,
std::allocator<CryptoPP::ECPPoint> > const&)in hc_vac.o
std::vector<CryptoPP::ECPPoint,
std::allocator<CryptoPP::ECPPoint>
>::operator=(std::vector<CryptoPP::ECPPoint,
std::allocator<CryptoPP::ECPPoint> > const&)in hc_vac.o
std::vector<CryptoPP::ECPPoint,
std::allocator<CryptoPP::ECPPoint>
>::operator=(std::vector<CryptoPP::ECPPoint,
std::allocator<CryptoPP::ECPPoint> > const&)in hc_vac.o
std::vector<CryptoPP::ECPPoint,
std::allocator<CryptoPP::ECPPoint>
>::operator=(std::vector<CryptoPP::ECPPoint,
std::allocator<CryptoPP::ECPPoint> > const&)in hc_vac.o
CryptoPP::DL_GroupParametersImpl<CryptoPP::EcPrecomputation<CryptoPP::ECP>,
CryptoPP::DL_FixedBasePrecomputationImpl<CryptoPP::ECPPoint>,
CryptoPP::DL_GroupParameters<CryptoPP::ECPPoint>
>::~DL_GroupParametersImpl()in hc_vac.o
CryptoPP::DL_GroupParametersImpl<CryptoPP::EcPrecomputation<CryptoPP::ECP>,
CryptoPP::DL_FixedBasePrecomputationImpl<CryptoPP::ECPPoint>,
CryptoPP::DL_GroupParameters<CryptoPP::ECPPoint>
>::~DL_GroupParametersImpl()in hc_vac.o
CryptoPP::DL_GroupParametersImpl<CryptoPP::EcPrecomputation<CryptoPP::ECP>,
CryptoPP::DL_FixedBasePrecomputationImpl<CryptoPP::ECPPoint>,
CryptoPP::DL_GroupParameters<CryptoPP::ECPPoint>
>::~DL_GroupParametersImpl()in hc_vac.o
CryptoPP::DL_GroupParametersImpl<CryptoPP::EcPrecomputation<CryptoPP::ECP>,
CryptoPP::DL_FixedBasePrecomputationImpl<CryptoPP::ECPPoint>,
CryptoPP::DL_GroupParameters<CryptoPP::ECPPoint>
>::~DL_GroupParametersImpl()in hc_vac.o
CryptoPP::DL_GroupParametersImpl<CryptoPP::EcPrecomputation<CryptoPP::ECP>,
CryptoPP::DL_FixedBasePrecomputationImpl<CryptoPP::ECPPoint>,
CryptoPP::DL_GroupParameters<CryptoPP::ECPPoint>
>::~DL_GroupParametersImpl()in hc_vac.o
CryptoPP::DL_GroupParametersImpl<CryptoPP::EcPrecomputation<CryptoPP::ECP>,
CryptoPP::DL_FixedBasePrecomputationImpl<CryptoPP::ECPPoint>,
CryptoPP::DL_GroupParameters<CryptoPP::ECPPoint>
>::~DL_GroupParametersImpl()in hc_vac.o
CryptoPP::DL_GroupParametersImpl<CryptoPP::EcPrecomputation<CryptoPP::ECP>,
CryptoPP::DL_FixedBasePrecomputationImpl<CryptoPP::ECPPoint>,
CryptoPP::DL_GroupParameters<CryptoPP::ECPPoint>
>::~DL_GroupParametersImpl()in hc_vac.o
CryptoPP::DL_GroupParametersImpl<CryptoPP::EcPrecomputation<CryptoPP::ECP>,
CryptoPP::DL_FixedBasePrecomputationImpl<CryptoPP::ECPPoint>,
CryptoPP::DL_GroupParameters<CryptoPP::ECPPoint>
>::~DL_GroupParametersImpl()in hc_vac.o
CryptoPP::DL_GroupParametersImpl<CryptoPP::EcPrecomputation<CryptoPP::ECP>,
CryptoPP::DL_FixedBasePrecomputationImpl<CryptoPP::ECPPoint>,
CryptoPP::DL_GroupParameters<CryptoPP::ECPPoint>
>::~DL_GroupParametersImpl()in hc_vac.o
CryptoPP::DL_GroupParametersImpl<CryptoPP::EcPrecomputation<CryptoPP::ECP>,
CryptoPP::DL_FixedBasePrecomputationImpl<CryptoPP::ECPPoint>,
CryptoPP::DL_GroupParameters<CryptoPP::ECPPoint>
>::~DL_GroupParametersImpl()in hc_vac.o
CryptoPP::DL_GroupParametersImpl<CryptoPP::EcPrecomputation<CryptoPP::ECP>,
CryptoPP::DL_FixedBasePrecomputationImpl<CryptoPP::ECPPoint>,
CryptoPP::DL_GroupParameters<CryptoPP::ECPPoint>
>::~DL_GroupParametersImpl()in hc_vac.o
CryptoPP::DL_GroupParametersImpl<CryptoPP::EcPrecomputation<CryptoPP::ECP>,
CryptoPP::DL_FixedBasePrecomputationImpl<CryptoPP::ECPPoint>,
CryptoPP::DL_GroupParameters<CryptoPP::ECPPoint>
>::~DL_GroupParametersImpl()in hc_vac.o
CryptoPP::DL_GroupParametersImpl<CryptoPP::EcPrecomputation<CryptoPP::ECP>,
CryptoPP::DL_FixedBasePrecomputationImpl<CryptoPP::ECPPoint>,
CryptoPP::DL_GroupParameters<CryptoPP::ECPPoint>
>::~DL_GroupParametersImpl()in hc_vac.o
CryptoPP::DL_GroupParametersImpl<CryptoPP::EcPrecomputation<CryptoPP::ECP>,
CryptoPP::DL_FixedBasePrecomputationImpl<CryptoPP::ECPPoint>,
CryptoPP::DL_GroupParameters<CryptoPP::ECPPoint>
>::~DL_GroupParametersImpl()in hc_vac.o
CryptoPP::DL_GroupParametersImpl<CryptoPP::EcPrecomputation<CryptoPP::ECP>,
CryptoPP::DL_FixedBasePrecomputationImpl<CryptoPP::ECPPoint>,
CryptoPP::DL_GroupParameters<CryptoPP::ECPPoint>
>::~DL_GroupParametersImpl()in hc_vac.o
CryptoPP::DL_GroupParametersImpl<CryptoPP::EcPrecomputation<CryptoPP::ECP>,
CryptoPP::DL_FixedBasePrecomputationImpl<CryptoPP::ECPPoint>,
CryptoPP::DL_GroupParameters<CryptoPP::ECPPoint>
>::~DL_GroupParametersImpl()in hc_vac.o
CryptoPP::DL_GroupParametersImpl<CryptoPP::EcPrecomputation<CryptoPP::ECP>,
CryptoPP::DL_FixedBasePrecomputationImpl<CryptoPP::ECPPoint>,
CryptoPP::DL_GroupParameters<CryptoPP::ECPPoint>
>::~DL_GroupParametersImpl()in hc_vac.o
CryptoPP::DL_GroupParametersImpl<CryptoPP::EcPrecomputation<CryptoPP::ECP>,
CryptoPP::DL_FixedBasePrecomputationImpl<CryptoPP::ECPPoint>,
CryptoPP::DL_GroupParameters<CryptoPP::ECPPoint>
>::~DL_GroupParametersImpl()in hc_vac.o
CryptoPP::DL_GroupParametersImpl<CryptoPP::EcPrecomputation<CryptoPP::ECP>,
CryptoPP::DL_FixedBasePrecomputationImpl<CryptoPP::ECPPoint>,
CryptoPP::DL_GroupParameters<CryptoPP::ECPPoint>
>::~DL_GroupParametersImpl()in hc_vac.o
CryptoPP::DL_GroupParametersImpl<CryptoPP::EcPrecomputation<CryptoPP::ECP>,
CryptoPP::DL_FixedBasePrecomputationImpl<CryptoPP::ECPPoint>,
CryptoPP::DL_GroupParameters<CryptoPP::ECPPoint>
>::~DL_GroupParametersImpl()in hc_vac.o
CryptoPP::DL_GroupParametersImpl<CryptoPP::EcPrecomputation<CryptoPP::ECP>,
CryptoPP::DL_FixedBasePrecomputationImpl<CryptoPP::ECPPoint>,
CryptoPP::DL_GroupParameters<CryptoPP::ECPPoint>
>::~DL_GroupParametersImpl()in hc_vac.o
CryptoPP::DL_GroupParametersImpl<CryptoPP::EcPrecomputation<CryptoPP::ECP>,
CryptoPP::DL_FixedBasePrecomputationImpl<CryptoPP::ECPPoint>,
CryptoPP::DL_GroupParameters<CryptoPP::ECPPoint>
>::~DL_GroupParametersImpl()in hc_vac.o
CryptoPP::DL_GroupParametersImpl<CryptoPP::EcPrecomputation<CryptoPP::ECP>,
CryptoPP::DL_FixedBasePrecomputationImpl<CryptoPP::ECPPoint>,
CryptoPP::DL_GroupParameters<CryptoPP::ECPPoint>
>::~DL_GroupParametersImpl()in hc_vac.o
CryptoPP::DL_GroupParametersImpl<CryptoPP::EcPrecomputation<CryptoPP::ECP>,
CryptoPP::DL_FixedBasePrecomputationImpl<CryptoPP::ECPPoint>,
CryptoPP::DL_GroupParameters<CryptoPP::ECPPoint>
>::~DL_GroupParametersImpl()in hc_vac.o
CryptoPP::DL_GroupParameters_EC<CryptoPP::ECP>::~DL_GroupParameters_EC()in
hc_vac.o
CryptoPP::DL_GroupParameters_EC<CryptoPP::ECP>::~DL_GroupParameters_EC()in
hc_vac.o
CryptoPP::DL_GroupParameters_EC<CryptoPP::ECP>::~DL_GroupParameters_EC()in
hc_vac.o
CryptoPP::DL_PublicKeyImpl<CryptoPP::DL_GroupParameters_EC<CryptoPP::ECP>
>::~DL_PublicKeyImpl()in hc_vac.o
CryptoPP::DL_PublicKeyImpl<CryptoPP::DL_GroupParameters_EC<CryptoPP::ECP>
>::~DL_PublicKeyImpl()in hc_vac.o
CryptoPP::DL_PublicKeyImpl<CryptoPP::DL_GroupParameters_EC<CryptoPP::ECP>
>::~DL_PublicKeyImpl()in hc_vac.o
CryptoPP::DL_PublicKeyImpl<CryptoPP::DL_GroupParameters_EC<CryptoPP::ECP>
>::~DL_PublicKeyImpl()in hc_vac.o
CryptoPP::DL_PublicKeyImpl<CryptoPP::DL_GroupParameters_EC<CryptoPP::ECP>
>::~DL_PublicKeyImpl()in hc_vac.o
CryptoPP::DL_PublicKeyImpl<CryptoPP::DL_GroupParameters_EC<CryptoPP::ECP>
>::~DL_PublicKeyImpl()in hc_vac.o
CryptoPP::DL_PublicKeyImpl<CryptoPP::DL_GroupParameters_EC<CryptoPP::ECP>
>::~DL_PublicKeyImpl()in hc_vac.o
CryptoPP::DL_PublicKeyImpl<CryptoPP::DL_GroupParameters_EC<CryptoPP::ECP>
>::~DL_PublicKeyImpl()in hc_vac.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
--
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.