目录

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

邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802047560号