Create shishi-int.h and use it, for uint32_t etc.
[shishi.git] / errcrypto / README
blob734c2d80099b852d13defb14138a4829b07d944b
1 libgpg-error
2 ============
4 This is a library that defines common error values for all GnuPG
5 components.  Among these are GPG, GPGSM, GPGME, GPG-Agent, libgcrypt,
6 pinentry, SmartCard Daemon and possibly more in the future.
8 See the file COPYING for copyright and warranty information.
10 Installation
11 ------------
13 Please read the file INSTALL!
15 Here is a quick summary:
17 1) Check that you have unmodified sources. The below on how to do
18    this.  Don't skip it - this is an important step!
20 2) Unpack the TAR.  With GNU tar you can do it this way:
21    "tar xzvf libgpg-error-x.y.z.tar.gz"
23 3) "cd libgpg-error-x.y.z"
25 4) "./configure"
27 5) "make"
29 6) "make install"
32 How to Verify the Source
33 ------------------------
35 In order to check that the version of libgpg-error which you are going
36 to install is an original and unmodified one, you can do it in one of
37 the following ways:
39 a) If you already have a trusted Version of GnuPG installed, you can
40 simply check the supplied signature:
42 $ gpg --verify libgpg-error-x.y.z.tar.gz.sig
44 This checks that the detached signature libgpg-error-x.y.z.tar.gz.sig
45 is indeed a a signature of libgpg-error-x.y.z.tar.gz.
47 Please note, that you have to use an old version of GnuPG to do all
48 this stuff.  *Never* use the version which you are going to check!
51 b) If you don't have any of the above programs, you have to verify the
52 MD5 checksum:
54 $ md5sum libgpg-error-x.y.z.tar.gz
56 This should yield an output _similar_ to this:
58 fd9351b26b3189c1d577f0970f9dcadc  libgpg-error-x.y.z.tar.gz
60 Now check that this checksum is _exactly_ the same as the one
61 published via the announcement list and probably via Usenet.