converted README to .md

kaleb-himes-patch-1
lchristina26 2014-07-10 13:31:27 -06:00
parent e924d11be5
commit 1aaf6fffdf
1 changed files with 50 additions and 0 deletions

50
README.md 100644
View File

@ -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.