aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/libgcrypt/libgcrypt-1.2.2/README
diff options
context:
space:
mode:
Diffstat (limited to 'linden/indra/libgcrypt/libgcrypt-1.2.2/README')
-rwxr-xr-xlinden/indra/libgcrypt/libgcrypt-1.2.2/README116
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