From: Richard Purdie <richard.purdie@linuxfoundation.org>
To: Chris Conlon <chris@yassl.com>
Cc: yocto@yoctoproject.org
Subject: Re: CyaSSL Yocto Recipe
Date: Thu, 06 Sep 2012 23:53:23 +0100 [thread overview]
Message-ID: <1346972003.7493.31.camel@ted> (raw)
In-Reply-To: <611E7277-9841-4B9C-A664-329376DCF9FF@yassl.com>
On Thu, 2012-09-06 at 16:38 -0600, Chris Conlon wrote:
> Hi Saul,
>
> On Sep 6, 2012, at 4:14 PM, Saul Wold wrote:
>
> > On 09/06/2012 02:59 PM, Chris Conlon wrote:
> >> Adding a direct link to the CyaSSL recipe file for review:
> >>
> >> www.yassl.com/files/yocto/cyassl_2.3.0.bb
> >> <http://www.yassl.com/files/yocto/cyassl_2.3.0.bb>
> >>
> > Chris,
> >
> > On initial inspection of this recipe it looks OK, what
> package/libraries does it provide? Are they the same as the openssl
> package?
>
> It provides the CyaSSL embedded SSL library, specifically called
> "libcyassl". Although it offers similar functionality as the openssl
> package (SSL and crypto support), it shouldn't conflict naming wise.
> OpenSSL's library names are "libssl" and "libcrypto".
>
> >
> > You may need RCONFLICTS_${PN} and/or RPROVIDES_${PN}, where the
> ${PN} may need to be the package names in openssl, I need to check
> that.
>
> CyaSSL shouldn't conflict with OpenSSL, as it has a different library
> name and header location. Thanks for the suggestion about RPROVIDES.
> I'm new to writing recipe files, so your feedback is very appreciated.
>
> >
> > I would suggest that initially you make this available as a standard
> > layer, possibly called meta-cyassl, it could be hosted on GitHub.
> You can add it to the OpenEmbedded Layer Index. See
> http://www.openembedded.org/wiki/LayerIndex
> >
> > Distributions that want to use this instead of OpenSSL can then use
> your layer and select your recipe, if it's setup correctly it will
> provide what they need.
>
> Ok, thanks for the pointer. Any chance of the recipe getting rolled
> into the OpenEmbedded/Yocto meta/recipes-connectivity layer?
This looks like an interesting piece of software and a quick read
through your webpages suggests there may be some interesting
applications of this within OE which I'd love to explore.
We are however quite careful about what goes into OE-Core and you've
picked about the worst possible point of the cycle to have this
discussion (just after feature freeze which was six days ago).
So I certainly think this could make OE-Core but probably not in the 1.3
release timeframe. I would also want to see some kind of demo that we
could replace some of our openssl/gnutls usage with this too which so
far I've not seen. There is discussion in the OE-Core archives about
making the SSL/TLS provider selectable though so there is certainly
interest.
So I think this is a good idea, a layer is a great place to start
experimenting and if its shown to be successful it would make the core.
We've got to be realistic about the development process and this isn't
going to happen overnight though (a layer is much easier/faster to start
with).
Cheers,
Richard
--
Yocto Project Architect
Linux Foundation Fellow
next prev parent reply other threads:[~2012-09-06 22:53 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-09-06 16:06 CyaSSL Yocto Recipe Chris Conlon
2012-09-06 16:32 ` Kamble, Nitin A
2012-09-06 21:59 ` Chris Conlon
2012-09-06 22:14 ` Saul Wold
2012-09-06 22:38 ` Chris Conlon
2012-09-06 22:53 ` Richard Purdie [this message]
2012-09-07 19:55 ` Chris Conlon
2012-10-09 20:26 ` Chris Conlon
2012-12-12 15:30 ` Richard Purdie
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1346972003.7493.31.camel@ted \
--to=richard.purdie@linuxfoundation.org \
--cc=chris@yassl.com \
--cc=yocto@yoctoproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.