| 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 |