converted README to .md
parent
e924d11be5
commit
1aaf6fffdf
|
@ -0,0 +1,50 @@
|
|||
meta-wolfssl
|
||||
==========
|
||||
|
||||
This layer provides support for the CyaSSL embedded SSL library.
|
||||
|
||||
CyaSSL is a lightweight SSL library written in C and targeted at
|
||||
embedded and RTOS environments - primarily because of its small size,
|
||||
speed, and feature set. With common build sizes between 30-100kB,
|
||||
it is typically up to 20 times smaller than OpenSSL. Other feature
|
||||
highlights include support for TLS 1.2 and DTLS, full client and
|
||||
server support, abstraction layers for easy porting, CRL and OCSP
|
||||
support, key and cert generation, and much more. For a full feature
|
||||
list, please visit the CyaSSL webpage at:
|
||||
|
||||
http://www.wolfssl.com/yaSSL/Products-cyassl.html
|
||||
|
||||
Setup
|
||||
-----
|
||||
Clone meta-wolfssl onto your machine.
|
||||
|
||||
After installing YoctoProject/OpenEmbedded components and then running
|
||||
their build command:
|
||||
|
||||
1. Insert the meta-wolfssl file location into the build's bblayers.conf
|
||||
file in BBLAYERS ?= "" section.
|
||||
2. Edit the build's local.conf file to include this line:
|
||||
|
||||
IMAGE_INSTALL_append = " cyassl" (include benchmark and/or ctaocrypt
|
||||
test recipes if needed)
|
||||
3. Edit an image file to include this line:
|
||||
|
||||
IMAGE_INSTALL += "cyassl"
|
||||
|
||||
Once you have built your image, the location on the new machine for cyassl
|
||||
will be in /usr/libs, while benchmark and ctaocrypt will be located in
|
||||
/usr/bin.
|
||||
|
||||
|
||||
Maintenance
|
||||
-----------
|
||||
|
||||
Layer maintainer: Chris Conlon <chris@wolfssl.com>
|
||||
|
||||
License
|
||||
-------
|
||||
|
||||
CyaSSL is open source and dual licensed under both the GPLv2
|
||||
and a standard commercial license. For commercial license
|
||||
questions, please contact yaSSL at info@yassl.com.
|
||||
|
Loading…
Reference in New Issue