Security (TLS v1) protocols as well as a full-strength
general purpose cryptography library. The project is
managed by a worldwide community of volunteers
that use the Internet to communicate, plan, and
develop the OpenSSL toolkit and its related
documentation.
Source: www.openssl.org
libboost (1.51)
Boost provides free peer-reviewed portable C++
source libraries, and emphasize libraries that work
well with the C++ Standard Library.
Boost libraries are intended to be widely useful, and
usable across a broad spectrum of applications.
The Boost license encourages both commercial and
non-commercial use.
Source: www.boost.org
libjpeg (6b)
Libjpeg is a widely used C library for reading and
writing JPEG image files.
Source: http://libjpeg.sourceforge.net/
zlib (1.2.7)
A massively spiffy yet delicately unobtrusive
compression library
Source: www.zlib.net
libdirectfb (1.4.11)
DirectFB is a thin library that provides hardware
graphics acceleration, input device handling and
abstraction, integrated windowing system with
support for translucent windows and multiple display
layers, not only on top of the Linux Framebuffer
Device.
It is a complete hardware abstraction layer with
software fallbacks for every graphics operation that is
not supported by the underlying hardware. DirectFB
adds graphical power to embedded systems and sets
a new standard for graphics under Linux.
Source: http://directfb.org/
libTomMath (0.42.0)
LibTom Projects are open source libraries written in
portable C under WTFPL. The libraries supports a
variety of cryptographic and algebraic primitives
designed to enable developers and students to
pursue the field of cryptography much more
efficiently.
Source: http://libtom.org/
MTD utility (1.5.0)
MTD subsystem (stands for Memory Technology
Devices) provides an abstraction layer for raw flash
devices. It makes it possible to use the same API
when working with different flash types and
technologies, e.g. NAND, OneNAND, NOR, AG-AND,
ECC'd NOR, etc.
MTD subsystem does not deal with block devices like
MMC, eMMC, SD, CompactFlash, etc. These devices
are not raw flashes but they have a Flash Translation
layer inside, which makes them look like block
devices. These devices are the subject of the Linux
block subsystem, not MTD.
Source: http://www.linux-
mtd.infradead.org/source.html
libscew
The aim of SCEW is to provide an easy interface
around the XML Expat parser, as well as a simple
interface for creating new XML documents. It provides
functions to load and access XML elements without
the need to create Expat event handling routines
every time you want to load a new XML document.
SCEW is freely available for download under the
terms of the GNU Lesser General Public License v2.1
(LGPL).
Source: http://www.nongnu.org/scew/
libexpat
Expat is an XML parser library written in C.
It is a stream-oriented parser in which an application
registers handlers for things the parser might find in
the XML document (like start tags).
Source: http://expat.sourceforge.net/
libdrm
libdrm provides core library routines for the X Window
System to directly interface with video hardware
using the Linux kernel's Direct Rendering Manager
(DRM).
Source: http://dri.freedesktop.org/libdrm/
55