diff options
Diffstat (limited to 'linden/indra/libgcrypt/libgcrypt-1.2.2/README')
-rwxr-xr-x | linden/indra/libgcrypt/libgcrypt-1.2.2/README | 116 |
1 files changed, 116 insertions, 0 deletions
diff --git a/linden/indra/libgcrypt/libgcrypt-1.2.2/README b/linden/indra/libgcrypt/libgcrypt-1.2.2/README new file mode 100755 index 0000000..a821f13 --- /dev/null +++ b/linden/indra/libgcrypt/libgcrypt-1.2.2/README | |||
@@ -0,0 +1,116 @@ | |||
1 | libgcrypt - The GNU crypto library | ||
2 | ------------------------------------ | ||
3 | Version 1.2.1 | ||
4 | |||
5 | Copyright 2000, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. | ||
6 | |||
7 | This file is free software; as a special exception the author gives | ||
8 | unlimited permission to copy and/or distribute it, with or without | ||
9 | modifications, as long as this notice is preserved. | ||
10 | |||
11 | This file is distributed in the hope that it will be useful, but | ||
12 | WITHOUT ANY WARRANTY, to the extent permitted by law; without even the | ||
13 | implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. | ||
14 | |||
15 | |||
16 | |||
17 | Overview | ||
18 | -------- | ||
19 | |||
20 | Libgcrypt is a general purpose crypto library based on the code | ||
21 | used in GnuPG. We can't start with a new version number because | ||
22 | libgcrypt was part of gnupg 1.1 and some applications already used | ||
23 | it and tested for the version number. We believe that the API can | ||
24 | stay as it is, except that new functions may be added in the | ||
25 | future. | ||
26 | |||
27 | Libgcrypt depends on the library `libgpg-error', which must be | ||
28 | installed correctly before Libgcrypt is to be built. | ||
29 | |||
30 | |||
31 | Mailing List | ||
32 | ------------ | ||
33 | |||
34 | You may want to join the developer's mailing list | ||
35 | gcrypt-devel@gnupg.org by sending mail with a subject of | ||
36 | "subscribe" to gcrypt-devel-request@gnupg.org. An archive of this | ||
37 | list is available at http://lists.gnupg.org . | ||
38 | |||
39 | |||
40 | License | ||
41 | ------- | ||
42 | |||
43 | Most of this library is distributed under the terms of the GNU | ||
44 | Lesser General Public License (LGPL); see the file COPYING.LIB for | ||
45 | the actual terms. However some parts are distributed under the | ||
46 | GNU General Public License (GPL) so if you configure Libgcrypt to | ||
47 | include these modules, you have to comply with the conditions of | ||
48 | the GPL as found in the file COPYING. The modules under the GPL | ||
49 | are: | ||
50 | |||
51 | rndunix - Entropy gatherer for Unices without a /dev/random | ||
52 | rndw32 - Entropy gatherer for MS Windows | ||
53 | |||
54 | The documentation is available under the terms of the GNU Free | ||
55 | Documentation License; see the file COPYING.DOC for the terms. | ||
56 | |||
57 | This library used to be available under the GPL - this was changed | ||
58 | with version 1.1.7 with the rationale that there are now many free | ||
59 | crypto libraries available and many of them come with capabilities | ||
60 | similar to Libcrypt. We decided that to foster the use of | ||
61 | cryptography in Free Software an LGPLed library would make more | ||
62 | sense because it avoids problems due to license incompatibilities | ||
63 | between some Free Software licenses and the GPL. | ||
64 | |||
65 | Please note that in many cases it is better for a library to be | ||
66 | licensed under the GPL, so that it provides an advantage for free | ||
67 | software projects. The Lesser GPL is so named because it does | ||
68 | less to protect the freedom of the users of the code that it | ||
69 | covers. See http://www.gnu.org/philosophy/why-not-lgpl.html for | ||
70 | more explanation. | ||
71 | |||
72 | |||
73 | Configure options | ||
74 | ----------------- | ||
75 | Here is a list of configure options which are sometimes useful | ||
76 | for installation. | ||
77 | |||
78 | --enable-m-guard | ||
79 | Enable the integrated malloc checking code. Please | ||
80 | note that this feature does not work on all CPUs | ||
81 | (e.g. SunOS 5.7 on UltraSparc-2) and might give | ||
82 | you a bus error. | ||
83 | |||
84 | --disable-asm | ||
85 | Do not use assembler modules. It is not possible | ||
86 | to use this on some CPU types. | ||
87 | |||
88 | --enable-ld-version-script | ||
89 | Libgcrypt tries to build a library where internal | ||
90 | symbols are not exported. This requires support | ||
91 | from ld and is currently enabled for a few OSes. | ||
92 | If you know that your ld supports the so called | ||
93 | ELF version scripts, you can use this option to | ||
94 | force its use. OTOH, if you get error message | ||
95 | from the linker, you probably want to use this | ||
96 | option to disable the use of version scripts. | ||
97 | Note, that you should never ever use an | ||
98 | undocumented symbol or one which is prefixed with | ||
99 | an underscore. | ||
100 | |||
101 | --enable-ciphers=list | ||
102 | --enable-pubkey-ciphers=list | ||
103 | --enable-digests=list | ||
104 | If not otherwise specified, all algorithms | ||
105 | included in the libgcrypt source tree are built. | ||
106 | An exception are algorithms, which depend on | ||
107 | features not provided by the system, like 64bit | ||
108 | data types. With these switches it is possible | ||
109 | to select exactly those algorithm modules, which | ||
110 | should be built. | ||
111 | |||
112 | Contact | ||
113 | ------- | ||
114 | |||
115 | See the file AUTHORS. | ||
116 | |||