Hi,
I noticed the third_party/openssl directory. I thought Chrome uses nss
library. Does it switch to use openssl now?
I am new to the dev. I have just downloaded the code and built it on
ubuntu earlier today. I have not browsed through the code yet.
Is there any design doc on https related handling? (or where is a good
starting point in reading through the SSL(https) related code?)
Thanks,
W. Shao
--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
Thanks!
> On 21 December 2010 10:30, Wayne <wsha...@gmail.com> wrote:oh, experimental!
>
> > Hi,
>
> > I noticed the third_party/openssl directory. I thought Chrome uses nss
> > library. Does it switch to use openssl now?
>
> > Chrome does indeed use NSS, as you thought. The openssl code is
>
> experimental, as as per the comment buried in common.gypi it is not as
> complete as NSS in its feature set.
>
Does it mean that openssl is used in my Debug build? Or is there a
switch somewhere?
I need to experiment some ssl related handling. I want to make sure I
am changing the right library before I start.
--
--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-dev...@chromium.org.
"Torne (Richard Coles)" <to...@chromium.org> writes:Jonathan and others, could you expand on this?
> OpenSSL is only used when building on Android; it is semifunctional on
> Linux but is not expected to be suitable for users.
From a content API perspective, how secure or tested is the OpenSSL
support?
If one chooses to use OpenSSL on a platform other than Android,
is it as secure as using NSS? Is there something to watch out for? How
much of the code that makes the SSL connections secure is in
Android-specific blocks?
The main android specific bit is dealing with system cert store for server authentication. As such the Linux version of the same should be considered insecure / unimplemented until work is done to integrate with a given distro cert store and verify the integrated product.
There's a bug somewhere recording other missing corner cases I can dig out if you're interested, although at this point my personal guess is long term the project would only reduce not increase openssl usage.
(The original driver was binary size saving, but devices have much larger drives than even two years ago so a couple more years this difference could be immaterial)
> Note that, in order to work-around platform flaws in Android < 4.2, weGood to know. I've been wondering whether we should move to NSS on
> sometimes have to, hum......, creatively process OpenSSL objects provided by
> the system :-/ Any plan to remove OpenSSL from the Android build would have
> to take this into account.
Android since we aren't using the Android platform-provided OpenSSL
library anyway. This would hopefully simplify development long-term
anyway.
wtc+sleevi would be in a much better position than me to make the call though.