1 |
nmav |
1.3 |
Libmcrypt is a thread-safe library providing a uniform interface |
2 |
|
|
to access several block and stream encryption algorithms. |
3 |
|
|
Check the manual page for more information on libmcrypt. |
4 |
nmav |
1.4 |
|
5 |
|
|
Look at COPYING for license information and the individual files for more |
6 |
|
|
information. COPYING applies only for the mcrypt program and not the |
7 |
|
|
algorithms which most of them are public domain. |
8 |
|
|
|
9 |
|
|
A mailing list on mcrypt is mcrypt-dev@lists.hellug.gr |
10 |
|
|
Subscribe by visiting http://lists.hellug.gr/mailman/listinfo/mcrypt-dev |
11 |
nmav |
1.5 |
|
12 |
|
|
** |
13 |
|
|
** Some hints: |
14 |
|
|
|
15 |
|
|
To include algorithms in the library use the |
16 |
|
|
--with-included-algos parameter in the configure script. |
17 |
|
|
Eg: ./configure --with-included-algos="rijndael-128 arcfour stream cbc cfb" |
18 |
|
|
|
19 |
|
|
That way you can statically link the library and be 100% thread safe, |
20 |
|
|
since dlopen is not always thread safe. |
21 |
|
|
|
22 |
|
|
|
23 |
|
|
To disable dynamic loading use the --disable-dynamic-loading parameter |
24 |
|
|
to the configure script. Use with care. You must include some algorithms, |
25 |
nmav |
1.6 |
to do this, or you'll not be able to work at all. |
26 |
nmav |
1.5 |
|