RE: Openssl loading

2008-04-21 Thread Li, Yvonne
Thank you all for your valuable inputs. I really appreciate your sharing your thoughts with me and am digesting them. Right now it looks the easiest for me is static linking + baking my trusted root CAs into a single cert file + validating the file before using it. I also need to figure out a way

Re: Openssl loading

2008-04-21 Thread Steffen DETTMER
* Li, Yvonne wrote on Fri, Apr 18, 2008 at 23:46 -0400: > You have lots of good points. Thank you again. > > I work for AOL, developing cross platform SDK for instant messaging that > supports plugins. Plugins can be malicious. And AOL is responsible for > protecting users' identity and privacy. C

RE: Openssl loading

2008-04-19 Thread David Schwartz
> You have lots of good points. Thank you again. You're welcome. > I work for AOL, developing cross platform SDK for instant messaging that > supports plugins. Plugins can be malicious. And AOL is responsible for > protecting users' identity and privacy. Considering our user base, a > trojan is

Re: Openssl loading

2008-04-19 Thread Michael S. Zick
On Sat April 19 2008 07:28, Steve Marquess wrote: > Michael S. Zick wrote: > > On Sat April 19 2008 05:02, Kyle Hamilton wrote: > >> Ah. This is a bit of a quandary. But, there are a couple of > >> options for you. > >> > >> 1) Do not use ld to link to libcrypto or libssl. Instead, use the > >> ldo

Re: Openssl loading

2008-04-19 Thread Steve Marquess
Michael S. Zick wrote: > On Sat April 19 2008 05:02, Kyle Hamilton wrote: >> Ah. This is a bit of a quandary. But, there are a couple of >> options for you. >> >> 1) Do not use ld to link to libcrypto or libssl. Instead, use the >> ldopen() family of functions to open and bind those files yourself

Re: Openssl loading

2008-04-19 Thread Michael S. Zick
o protect them. > > > > What do the majority applications do on Unix if static linking with > > openssl isn't suitable? > > > > > > Thanks. > > > > Yvonne > > > > > > -Original Message- > > From: [EMAIL PROTE

Re: Openssl loading

2008-04-19 Thread Kyle Hamilton
ajority applications do on Unix if static linking with > openssl isn't suitable? > > > Thanks. > > Yvonne > > > -Original Message- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of David Schwartz > > Sent: Friday, April 18, 200

RE: Openssl loading

2008-04-19 Thread Li, Yvonne
nssl-users@openssl.org Subject: RE: Openssl loading > Thanks for your response. Shipping my own version of openssl is ruled > out. So I have to trust the system installed one. Think at least on > some Unix systems, LD_LIBRARY_PATH is searched first. Right, this is beause: 1) A library

Re: Openssl loading

2008-04-19 Thread Kyle Hamilton
The only thing I would state is that setuid programs, on most UNIXes, ignore the LD_LIBRARY_PATH. I would also note that LD_LIBRARY_PATH is NOT universal. On OSX, DYLD_LIBRARY_PATH is the equivalent, but there's also other environment variables which can do the same thing. And this doesn't even

RE: Openssl loading

2008-04-18 Thread David Schwartz
> Thanks for your response. Shipping my own version of openssl is ruled > out. So I have to trust the system installed one. Think at least on some > Unix systems, LD_LIBRARY_PATH is searched first. Right, this is beause: 1) A library cannot do any harm the user could not do directly. So there's

RE: Openssl loading

2008-04-18 Thread Li, Yvonne
. What else I can do? Thanks. Yvonne -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of David Schwartz Sent: Friday, April 18, 2008 4:53 PM To: openssl-users@openssl.org Subject: RE: Openssl loading > I have an application that is dynamically linked w

RE: Openssl loading

2008-04-18 Thread David Schwartz
> I have an application that is dynamically linked with openssl. > I'd like to load system installed openssl at runtime. 1) "I'd like to use the system installed openssl rather than one I know is secure." > My application can only be as secure as the openssl loaded into > the process. What steps