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.01.org IRC: irc://irc.freenode.net/#ell For additional information about the project visit the ELL web site: https://01.org/ell