$ git log --pretty=format:'%h %s (%cs)%d'
4f77dca ecc: Check return value of l_getrandom() (2025-05-21)
(HEAD -> master)
37e602d unit: test-ecdh: Add bytes to l_getrandom wrapper (2025-05-21)
ccf0a87 Release 0.77 (2025-05-07)
(tag: 0.77)
a7999fb unit: Convert UUID test cases to use precheck feature (2025-05-07)
177982a unit: Convert PBKDF2 test cases to use precheck feature (2025-05-07)
3c3179b unit: Convert check for random support to use test precheck feature (2025-05-07)
ef96586 unit: Make the failed precheck test case a success (2025-05-07)
e847eb7 test: Add flag for indication of inverted precheck results (2025-05-07)
2b5f10e unit: Use the precheck handler for testing available key support (2025-05-05)
364e9d5 unit: Use the precheck handler for testing available getrandom support (2025-05-05)
...
$ git cat-file blob HEAD:README
ELL - Embedded Linux library
****************************
Copyright (C) 2011-2014 Intel Corporation. All rights reserved.
Compilation and installation
============================
In order to compile the source code you need following software packages:
- GCC compiler
- GNU C library
To configure run:
./configure --prefix=/usr
Configure automatically searches for all required components and packages.
To compile and install run:
make && make install
Kernel dependencies
===================
In order to use this library you need a Linux kernel with support for
epoll and timerfd.
For checksum usage you need if_alg (crypto user-space API) with MD5
and SHA-1 algorithms enabled.
For Diffie-Hellman usage the KEYCTL_DH_COMPUTE command for the
keyctl() syscall is required.
Kernel configuration checklist:
CONFIG_TIMERFD=y
CONFIG_EVENTFD=y
CONFIG_CRYPTO_USER_API=y
CONFIG_CRYPTO_USER_API_HASH=y
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_SHA1=y
CONFIG_KEY_DH_OPERATIONS=y
Information
===========
Mailing list:
ell@lists.linux.dev
IRC:
irc://irc.oftc.net/#ell
For additional information about the project visit the ELL web site:
https://01.org/ell
# heads (aka `branches'):
$ git for-each-ref --sort=-creatordate refs/heads \
--format='%(HEAD) %(refname:short) %(subject) (%(creatordate:short))'
* master ecc: Check return value of l_getrandom() (2025-05-21)
# tags:
$ git for-each-ref --sort=-creatordate refs/tags \
--format='%(refname:short) %(subject) (%(creatordate:short))'
0.77 Release 0.77 (2025-05-07) tar.gz
0.76 Release 0.76 (2025-04-02) tar.gz
0.75 Release 0.75 (2025-03-26) tar.gz
0.74 Release 0.74 (2025-03-03) tar.gz
0.73 Release 0.73 (2025-02-12) tar.gz
0.72 Release 0.72 (2025-02-10) tar.gz
0.71 Release 0.71 (2024-11-25) tar.gz
0.70 Release 0.70 (2024-11-07) tar.gz
0.69 Release 0.69 (2024-09-09) tar.gz
0.68 Release 0.68 (2024-08-22) tar.gz
...
# associated public inboxes:
# (number on the left is used for dev purposes)
1568 ell
44 lkml
17 qemu-devel
17 linux-arm-kernel
15 iwd
13 netdev
12 stable
9 dri-devel
9 intel-gfx
9 u-boot
8 netfilter-devel
7 linux-wireless
7 linux-devicetree
7 linux-mm
7 xen-devel
7 kvm
6 dpdk-dev
6 git
5 linux-mediatek
5 linux-crypto
5 linux-btrfs
5 linux-api
5 buildroot
4 linux-samsung-soc
4 linux-xfs
4 linux-nfs
4 linux-fsdevel
4 linux-arm-msm
4 linux-media
4 linux-mips
4 fstests
4 linux-pm
4 linux-input
4 kvmarm
4 linux-usb
4 linux-gpio
4 linux-rdma
4 linuxppc-dev
4 amd-gfx
4 yocto-meta-freescale
4 openembedded-core
4 openembedded-devel
3 linux-mtd
3 linux-block
3 bpf
3 linux-amlogic
3 alsa-devel
3 linux-scsi
3 linux-security-module
3 linux-pci
3 linux-bluetooth
3 linux-doc
3 linux-omap
3 linux-kbuild
3 linux-arch
3 openbmc
3 linux-fbdev
3 linux-sh
3 nouveau
3 ofono
3 ltp
3 yocto
3 linux-patches
3 yocto-meta-virtualization
3 intel-wired-lan
3 kexec
3 poky
3 grub-devel
3 igt-dev
2 linux-riscv
2 linux-nvme
2 linux-acpi
2 linux-cifs
2 linux-erofs
2 linux-iommu
2 linux-hwmon
2 linux-rtc
2 driverdev-devel
2 linux-renesas-soc
2 linux-kselftest
2 selinux
2 linux-clk
2 linux-iio
2 dmaengine
2 linux-ext4
2 linux-f2fs-devel
2 linux-modules
2 linux-rt-users
2 linux-ide
2 linux-serial
2 linux-watchdog
2 linux-trace-devel
2 util-linux
2 backports
2 io-uring
2 linux-man
2 linux-mmc
2 linux-spi
2 linux-i2c
2 linux-remoteproc
2 linux-sparse
2 linux-pwm
2 linux-tegra
2 lttng-dev
2 virtualization
2 ceph-devel
2 linux-can
2 containers
2 linux-rockchip
2 linux-raid
2 linux-hardening
2 dm-devel
2 linux-sctp
2 linux-cxl
2 linux-perf-users
2 ocfs2-devel
2 linux-s390
2 kernel-janitors
2 linux-staging
2 linux-coco
2 yocto-toaster
2 yocto-meta-arm
2 bitbake-devel
2 yocto-meta-ti
2 yocto-meta-arago
2 outreachy
2 openrisc
2 intel-xe
2 linux-um
2 virtio-comment
2 qemu-riscv
2 cluster-devel
2 kvm-ppc
2 linux-hexagon
2 reiserfs-devel
2 lvm-devel
2 virtio-fs
2 fuego
1 linux-fscrypt
1 cocci
1 live-patching
1 linux-efi
1 linux-integrity
1 linux-edac
1 linux-nvdimm
1 linux-snps-arc
1 kernel-hardening
1 linux-next
1 linux-parisc
1 linux-leds
1 kernelnewbies
1 linux-sgx
1 linux-hyperv
1 workflows
1 rcu
1 selinux-refpolicy
1 linux-m68k
1 linux-i3c
1 linux-spdx
1 linux-wpan
1 ksummit-discuss
1 wireguard
1 linux-kernel-mentees
1 linux-csky
1 tpmdd-devel
1 linux-unionfs
1 linux-firmware
1 cip-dev
1 linux-audit
1 linux-dash
1 linux-bcache
1 mm-commits
1 linux-fpga
1 xdp-newbies
1 platform-driver-x86
1 phone-devel
1 dash
1 keyrings
1 target-devel
1 lustre-devel
1 soc
1 rust-for-linux
1 ath10k
1 ath11k
1 linux-phy
1 sparclinux
1 linux-sunxi
1 mptcp
1 regressions
1 ksummit
1 b43-dev
1 nvdimm
1 historical-speck
1 linux-nfc
1 linux-bcachefs
1 ath9k-devel
1 ntfs3
1 llvm
1 fio
1 yocto-docs
1 chrome-platform
1 ntb
1 xenomai
1 damon
1 asahi
1 loongarch
1 imx
1 ath12k
1 b4-sent
1 linux-trace-kernel
1 oe-linux-nfc
1 oe-kbuild-all
1 oe-chipsec
1 batman
1 virtio-dev
1 v9fs
1 ecryptfs
1 linux-ia64
1 kbd
1 autofs
1 cpufreq
1 dccp
1 cgroups
1 devicetree-spec
1 devicetree-compiler
1 initramfs
1 hail-devel
1 kvm-ia64
1 linux-8086
1 kernel-testers
1 linux-alpha
1 linux-btrace
1 linux-embedded
1 linux-hams
1 linux-hotplug
1 linux-laptop
1 linux-sound
1 trinity
1 linux-metag
1 linux-x25
1 linux-nilfs
1 lvs-devel
1 netfilter
1 linux-oxnas
1 u-boot-amlogic
1 lm-sensors
1 acpica-devel
1 perfbook
1 smatch
1 wireless-regdb
1 powertop
git clone https://yhbt.net/lore/pub/scm/libs/ell/ell.git