Zooko, do Debian and Fedora include Crypto++ in static library form (.a file) in addition to shared library (.so) form? If so, can you link to it instead? If not, can we petition for them to include it?
Unfortunately I have little knowledge of how shared libraries work on Linux/Mac. Crypto++ includes many cryptographic algorithms, and any application will only use a fraction of them. A static library seems to make more sense as it allows the linker to discard the unused code. I didn't originally intend to support Crypto++ as a shared library, and that's why the makefile doesn't include an option to compile to shared library. (Crypto++ is supported as a Windows DLL, but that was forced on me by a FIPS requirement to have clear "cryptographic boundaries".) Maybe there is a case to be made for supporting Crypto++ as a shared library, but I haven't heard it yet. The distributions that included Crypto++ as a shared library did so without consulting me... -------------------------------------------------- From: "Zooko Wilcox-O'Hearn" <[email protected]> Sent: Sunday, May 24, 2009 4:31 PM To: "Wei Dai" <[email protected]> Cc: "Crypto++ Users" <[email protected]> Subject: Re: that problem with comparing types across DLLs > > On May 24, 2009, at 9:29 AM, Wei Dai wrote: > >> Zooko, have you tried asking for advice on other mailing lists? > > Okay, some googling about showed me a mailing list that is likely to > help -- the Python cplusplus-sig list. Here is my summary of the > problem and the four possible solutions that I can think of: > > http://mail.python.org/pipermail/cplusplus-sig/2009-May/014531.html > > Please read it yourself in case doing so provides some flash of > insight that you can share with me. > > Thank you, > > Zooko > --- > Tahoe, the Least-Authority Filesystem -- http://allmydata.org > store your data: $10/month -- http://allmydata.com/?tracking=zsig > I am available for work -- http://zooko.com/résumé.html > > > --~--~---------~--~----~------------~-------~--~----~ 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. -~----------~----~----~----~------~----~------~--~---
