Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Ismael Luceno (a3066b9f11aa5fcbcb3d79ed73fe36d782e7ae5b)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Ismael Luceno <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Ismael Luceno (a3066b9f11aa5fcbcb3d79ed73fe36d782e7ae5b)
  • Date: Tue, 17 Aug 2021 11:37:52 +0000

GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:

ChangeLog | 3 +++
libs/ell/DETAILS | 41 +++++++++++++++++++++++++++++++++++++++++
libs/ell/HISTORY | 2 ++
3 files changed, 46 insertions(+)

New commits:
commit a3066b9f11aa5fcbcb3d79ed73fe36d782e7ae5b
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

ell: new spell, Linux library for embedded development

diff --git a/ChangeLog b/ChangeLog
index da5c9a3..8f985a9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2021-08-17 Ismael Luceno <ismael AT sourcemage.org>
+ * libs/ell: new spell, Linux library for embedded development
+
2021-08-12 Treeve Jelbert <treeve AT sourcemage.org>
* move kskanlite to kde5-graphics

diff --git a/libs/ell/DETAILS b/libs/ell/DETAILS
new file mode 100755
index 0000000..e8eff35
--- /dev/null
+++ b/libs/ell/DETAILS
@@ -0,0 +1,41 @@
+ SPELL=ell
+ VERSION=0.42
+ SOURCE="$SPELL-$VERSION.tar.xz"
+
SOURCE_URL[0]=https://mirrors.edge.kernel.org/pub/linux/libs/$SPELL/$SOURCE
+
SOURCE_HASH=sha512:a859cf0b6b2e5e91fcd9718bb0ea8073b819c264d914eca8a2c67b27f170a830df1b2256184df03010d836da3a081020ee1a4fac88d39c0794da88824dc39b71
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="https://01.org/ell";
+ LICENSE[0]="GPL-2.0-only"
+ ENTERED=20210817
+ KEYWORDS=""
+ SHORT="Linux library for embedded development"
+cat << EOF
+The Embedded Linux Library (ELL) provides core, low-level functionality for
+system daemons. It typically has no dependencies other than the Linux kernel,
+C standard library, and libdl (for dynamic linking). While ELL is designed
+to be efficient and compact enough for use on embedded Linux platforms,
+it is not limited to resource-constrained systems.
+
+Features:
+* Event loop that may run standalone or be integrated with another event loop
+* D-Bus client
+* Generic Netlink client
+* Timeout handling
+* Signal handling
+* Runtime plugins
+* Asynchronous/non-blocking I/O framework
+* Data structures: Queues (linked list), hash tables, ring buffers
+* String handling
+* Base64 encode/decode
+* File parsing (PEM, hwdb, settings)
+* Symmetric ciphers (kernel support required)
+* RSA cryptography (kernel support required)
+* Key handling
+
+ELL is tightly integrated with the Linux kernel and depends on recent kernel
+features:
+ * Diffie-Hellman: Linux v4.7
+ * AEAD ciphers: Linux v4.9
+ * Keyring restrictions: Linux v4.12
+ * Keyring RSA crypto operations: Linux v4.20
+EOF
diff --git a/libs/ell/HISTORY b/libs/ell/HISTORY
new file mode 100644
index 0000000..45ffc07
--- /dev/null
+++ b/libs/ell/HISTORY
@@ -0,0 +1,2 @@
+2021-08-17 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: spell created



  • [SM-Commit] GIT changes to master grimoire by Ismael Luceno (a3066b9f11aa5fcbcb3d79ed73fe36d782e7ae5b), Ismael Luceno, 08/17/2021

Archive powered by MHonArc 2.6.24.

Top of Page