summaryrefslogtreecommitdiff
path: root/plugins/MirOTR/libgcrypt-1.4.6
diff options
context:
space:
mode:
authorKirill Volinsky <mataes2007@gmail.com>2012-06-20 21:06:11 +0000
committerKirill Volinsky <mataes2007@gmail.com>2012-06-20 21:06:11 +0000
commitd995703cfd255f9da09ed9a9373a61685b51eb7b (patch)
treecb4e811f8dbe4bc4a5e2e78f1387b8f042405cb9 /plugins/MirOTR/libgcrypt-1.4.6
parente0f46c2d5689121e4ef533617940fea85a6910c3 (diff)
fully compiled version
git-svn-id: http://svn.miranda-ng.org/main/trunk@504 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'plugins/MirOTR/libgcrypt-1.4.6')
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/cipher/ChangeLog3942
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/cipher/Makefile.am82
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/cipher/Makefile.in572
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/cipher/Manifest73
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/custom/config.h.bak390
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgcrypt146lib.vcxproj46
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgcrypt146lib.vcxproj.filters38
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/Makefile908
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/Makefile.am210
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/Makefile.in908
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/README47
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/code-from-errno.c69
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/code-from-errno.h120
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/code-to-errno.c42
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/code-to-errno.h1300
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/err-codes-sym.h530
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/err-codes.h530
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/err-codes.h.in298
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/err-sources-sym.h82
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/err-sources.h82
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/err-sources.h.in58
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/errnos-sym.h323
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/errnos.in172
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/extra-h.in41
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/gettext.h76
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/gpg-error-config84
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/gpg-error-config.in84
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/gpg-error.c448
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/gpg-error.def28
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/gpg-error.def.in29
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/gpg-error.exebin15872 -> 0 bytes
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/gpg-error.h710
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/gpg-error.h.in274
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/gpg-error.m465
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/init.c399
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/init.h65
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/mkerrcodes.awk99
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/mkerrcodes.c78
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/mkerrcodes.exebin20570 -> 0 bytes
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/mkerrcodes.h91
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/mkerrcodes1.awk96
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/mkerrcodes2.awk134
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/mkerrnos.awk104
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/mkheader.awk218
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/mkstrtable.awk189
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/mkw32errmap.c178
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/mkw32errmap.map.c1
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/strerror-sym.c56
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/strerror.c169
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/strsource-sym.c43
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/strsource.c37
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/versioninfo.rc52
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/versioninfo.rc.in52
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/w32-add.h40
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/w32-gettext.c1886
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/w32ce-add.h7
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/mpi/ChangeLog794
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/mpi/Makefile.am177
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/mpi/Makefile.in672
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/mpi/Manifest41
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/random/ChangeLog139
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/random/Makefile.am49
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/random/Makefile.in519
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/src/ChangeLog2138
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/src/Makefile.am132
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/src/Makefile.in922
-rw-r--r--plugins/MirOTR/libgcrypt-1.4.6/src/Manifest58
67 files changed, 42 insertions, 22254 deletions
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/cipher/ChangeLog b/plugins/MirOTR/libgcrypt-1.4.6/cipher/ChangeLog
deleted file mode 100644
index 8a6dcaea06..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/cipher/ChangeLog
+++ /dev/null
@@ -1,3942 +0,0 @@
-2010-07-13 Werner Koch <wk@g10code.com>
-
- * cipher.c (do_aeswrap_encrypt, do_aeswrap_decrypt): New. Take
- from current SVN trunk.
- (gcry_cipher_open, gcry_cipher_encrypt, gcry_cipher_decrypt): Hook
- them in.
- (struct gcry_cipher_handle): Add field MARKS.
- (cipher_setkey, cipher_setiv): Set MARKS.
- (cipher_reset): Clear MARKS.
-
-2010-07-09 Werner Koch <wk@g10code.com>
-
- * tiger.c (asn): Unfetter the old TIGER from an OID.
- (TIGER_CONTEXT): Add field VARIANT.
- (tiger_init): Factor code out to ...
- (do_init): ... new.
- (tiger1_init, tiger2_init): New.
- (_gcry_digest_spec_tiger1, _gcry_digest_spec_tiger2): New.
- * md.c (digest_table): Add TIGER1 and TIGER2 variants.
-
- * md.c (md_read): Fix incomplete check for NULL. Reported by
- Fabian Kail.
-
-2009-12-11 Werner Koch <wk@g10code.com>
-
- * Makefile.am (o_flag_munging): New.
- (tiger.o, tiger.lo): Use it.
-
- * sha256.c (Cho, Maj, Sum0, Sum1): Turn macros into inline
- functions.
- (transform): Partly unroll to interweave the chain variables.
-
- * sha512.c (ROTR, Ch, Maj, Sum0, Sum1): Turn macros into inline
- functions.
- (transform): Partly unroll to interweave the chain variables.
- Suggested by Christian Grothoff.
-
-2009-08-21 Werner Koch <wk@g10code.com>
-
- * dsa.c (dsa_generate_ext): Release retfactors array before
- setting it to NULL. Reported by Daiko Ueno.
-
-2009-01-22 Werner Koch <wk@g10code.com>
-
- * ecc.c (compute_keygrip): Remove superfluous const.
-
-2009-01-06 Werner Koch <wk@g10code.com>
-
- * rmd160.c (oid_spec_rmd160): Add TeleTrust identifier.
-
-2008-12-10 Werner Koch <wk@g10code.com>
-
- * dsa.c (generate): Add arg DOMAIN and use it if specified.
- (generate_fips186): Ditto.
- (dsa_generate_ext): Parse and check the optional "domain"
- parameter and pass them to the generate functions.
-
- * rijndael.c (rijndael_names): Add "AES128" and "AES-128".
- (rijndael192_names): Add "AES-192".
- (rijndael256_names): Add "AES-256".
-
-2008-12-05 Werner Koch <wk@g10code.com>
-
- * dsa.c (generate): Add arg TRANSIENT_KEY and use it to detrmine
- the RNG quality needed.
- (dsa_generate_ext): Parse the transient-key flag und pass it to
- generate.
-
-2008-11-28 Werner Koch <wk@g10code.com>
-
- * dsa.c (generate_fips186): Add arg DERIVEPARMS and use the seed
- value if available.
-
- * primegen.c (_gcry_generate_fips186_2_prime): Fix inner p loop.
-
-2008-11-26 Werner Koch <wk@g10code.com>
-
- * primegen.c (_gcry_generate_fips186_3_prime): New.
- * dsa.c (generate_fips186): Add arg USE_FIPS186_2.
- (dsa_generate_ext): Parse new flag use-fips183-2.
-
-2008-11-25 Werner Koch <wk@g10code.com>
-
- * dsa.c (generate_fips186): New.
- (dsa_generate_ext): Use new function if derive-parms are given or
- if in FIPS mode.
- * primegen.c (_gcry_generate_fips186_2_prime): New.
-
-2008-11-24 Werner Koch <wk@g10code.com>
-
- * pubkey.c (gcry_pk_genkey): Insert code to output extrainfo.
- (pubkey_generate): Add arg R_EXTRAINFO and pass it to the extended
- key generation function.
- * rsa.c (gen_x931_parm_xp, gen_x931_parm_xi): New.
- (generate_x931): Generate params if not given.
- (rsa_generate_ext): Parse use-x931 flag. Return p-q-swapped
- indicator.
- * dsa.c (dsa_generate_ext): Put RETFACTORS into R_EXTRAINFO if
- possible.
-
- * pubkey.c (gcry_pk_genkey): Remove parsing of almost all
- parameters and pass the parameter S-expression to pubkey_generate.
- (pubkey_generate): Simplify by requitring modules to parse the
- parameters. Remove the special cases for Elgamal and ECC.
- (sexp_elements_extract_ecc): Add arg EXTRASPEC and use it. Fix
- small memory leak.
- (sexp_to_key): Pass EXTRASPEC to sexp_elements_extract_ecc.
- (pubkey_table) [USE_ELGAMAL]: Add real extraspec.
- * rsa.c (rsa_generate_ext): Adjust for new calling convention.
- * dsa.c (dsa_generate_ext): Ditto.
- * elgamal.c (_gcry_elg_generate): Ditto. Rename to elg_generate_ext.
- (elg_generate): New.
- (_gcry_elg_generate_using_x): Remove after merging code with
- elg_generate_ext.
- (_gcry_pubkey_extraspec_elg): New.
- (_gcry_elg_check_secret_key, _gcry_elg_encrypt, _gcry_elg_sign)
- (_gcry_elg_verify, _gcry_elg_get_nbits): Make static and remove
- _gcry_ prefix.
- * ecc.c (_gcry_ecc_generate): Rename to ecc_generate_ext and
- adjust for new calling convention.
- (_gcry_ecc_get_param): Rename to ecc_get_param and make static.
- (_gcry_pubkey_extraspec_ecdsa): Add ecc_generate_ext and
- ecc_get_param.
-
-2008-11-20 Werner Koch <wk@g10code.com>
-
- * pubkey.c (pubkey_generate): Add arg DERIVEPARMS.
- (gcry_pk_genkey): Parse derive-parms and pass it to above.
- * rsa.c (generate_x931): New.
- (rsa_generate_ext): Add arg DERIVEPARMS and call new function in
- fips mode or if DERIVEPARMS is given.
- * primegen.c (_gcry_derive_x931_prime, find_x931_prime): New.
-
-2008-11-19 Werner Koch <wk@g10code.com>
-
- * rsa.c (rsa_decrypt): Use gcry_create_nonce for blinding.
- (generate): Rename to generate_std.
-
-2008-11-05 Werner Koch <wk@g10code.com>
-
- * md.c (md_open): Use a switch to set the Bsize.
- (prepare_macpads): Fix long key case for SHA384 and SHA512.
-
- * cipher.c (gcry_cipher_handle): Add field EXTRASPEC.
- (gcry_cipher_open): Set it.
- (gcry_cipher_ctl): Add private control code to disable weak key
- detection and to return the current input block.
- * des.c (_tripledes_ctx): Add field FLAGS.
- (do_tripledes_set_extra_info): New.
- (_gcry_cipher_extraspec_tripledes): Add new function.
- (do_tripledes_setkey): Disable weak key detection.
-
-2008-10-24 Werner Koch <wk@g10code.com>
-
- * md.c (digest_table): Allow MD5 in fips mode.
- (md_register_default): Take special action for MD5.
- (md_enable, gcry_md_hash_buffer): Ditto.
-
-2008-09-30 Werner Koch <wk@g10code.com>
-
- * rijndael.c (do_setkey): Properly align "t" and "tk".
- (prepare_decryption): Properly align "w". Fixes bug #936.
-
-2008-09-18 Werner Koch <wk@g10code.com>
-
- * pubkey.c (gcry_pk_genkey): Parse domain parameter.
- (pubkey_generate): Add new arg DOMAIN and remove special case for
- DSA with qbits.
- * rsa.c (rsa_generate): Add dummy args QBITS, NAME and DOMAIN and
- rename to rsa_generate_ext. Change caller.
- (_gcry_rsa_generate, _gcry_rsa_check_secret_key)
- (_gcry_rsa_encrypt, _gcry_rsa_decrypt, _gcry_rsa_sign)
- (_gcry_rsa_verify, _gcry_rsa_get_nbits): Make static and remove
- _gcry_ prefix.
- (_gcry_pubkey_spec_rsa, _gcry_pubkey_extraspec_rsa): Adjust names.
- * dsa.c (dsa_generate_ext): New.
- (_gcry_dsa_generate): Replace code by a call to dsa_generate.
- (_gcry_dsa_check_secret_key, _gcry_dsa_sign, _gcry_dsa_verify)
- (_gcry_dsa_get_nbits): Make static and remove _gcry prefix.
- (_gcry_dsa_generate2): Remove.
- (_gcry_pubkey_spec_dsa): Adjust to name changes.
- (_gcry_pubkey_extraspec_rsa): Add dsa_generate_ext.
-
-2008-09-16 Werner Koch <wk@g10code.com>
-
- * ecc.c (run_selftests): Add arg EXTENDED.
-
-2008-09-12 Werner Koch <wk@g10code.com>
-
- * rsa.c (test_keys): Do a bad case signature check.
- * dsa.c (test_keys): Do a bad case check.
-
- * cipher.c (_gcry_cipher_selftest): Add arg EXTENDED and pass it
- to the called tests.
- * md.c (_gcry_md_selftest): Ditto.
- * pubkey.c (_gcry_pk_selftest): Ditto.
- * rijndael.c (run_selftests): Add arg EXTENDED and pass it to the
- called tests.
- (selftest_fips_128): Add arg EXTENDED and run only one test
- non-extended mode.
- (selftest_fips_192): Add dummy arg EXTENDED.
- (selftest_fips_256): Ditto.
- * hmac-tests.c (_gcry_hmac_selftest): Ditto.
- (run_selftests): Ditto.
- (selftests_sha1): Add arg EXTENDED and run only one test
- non-extended mode.
- (selftests_sha224, selftests_sha256): Ditto.
- (selftests_sha384, selftests_sha512): Ditto.
- * sha1.c (run_selftests): Add arg EXTENDED and pass it to the
- called test.
- (selftests_sha1): Add arg EXTENDED and run only one test
- non-extended mode.
- * sha256.c (run_selftests): Add arg EXTENDED and pass it to the
- called tests.
- (selftests_sha224): Add arg EXTENDED and run only one test
- non-extended mode.
- (selftests_sha256): Ditto.
- * sha512.c (run_selftests): Add arg EXTENDED and pass it to the
- called tests.
- (selftests_sha384): Add arg EXTENDED and run only one test
- non-extended mode.
- (selftests_sha512): Ditto.
- * des.c (run_selftests): Add arg EXTENDED and pass it to the
- called test.
- (selftest_fips): Add dummy arg EXTENDED.
- * rsa.c (run_selftests): Add dummy arg EXTENDED.
-
- * dsa.c (run_selftests): Add dummy arg EXTENDED.
-
- * rsa.c (extract_a_from_sexp): New.
- (selftest_encr_1024): Check that the ciphertext does not match the
- plaintext.
- (test_keys): Improve tests and return an error status.
- (generate): Return an error if test_keys fails.
- * dsa.c (test_keys): Add comments and return an error status.
- (generate): Return an error if test_keys failed.
-
-2008-09-11 Werner Koch <wk@g10code.com>
-
- * rsa.c (_gcry_rsa_decrypt): Return an error instead of calling
- BUG in case of a practically impossible condition.
- (sample_secret_key, sample_public_key): New.
- (selftest_sign_1024, selftest_encr_1024): New.
- (selftests_rsa): Implement tests.
- * dsa.c (sample_secret_key, sample_public_key): New.
- (selftest_sign_1024): New.
- (selftests_dsa): Implement tests.
-
-2008-09-09 Werner Koch <wk@g10code.com>
-
- * hmac-tests.c (selftests_sha1): Add tests.
- (selftests_sha224, selftests_sha384, selftests_sha512): Make up tests.
-
- * hash-common.c, hash-common.h: New.
- * sha1.c (selftests_sha1): Add 3 tests.
- * sha256.c (selftests_sha256, selftests_sha224): Ditto.
- * sha512.c (selftests_sha512, selftests_sha384): Ditto.
-
-2008-08-29 Werner Koch <wk@g10code.com>
-
- * pubkey.c (gcry_pk_get_keygrip): Remove the special case for RSA
- and check whether a custom computation function has been setup.
- * rsa.c (compute_keygrip): New.
- (_gcry_pubkey_extraspec_rsa): Setup this function.
- * ecc.c (compute_keygrip): New.
- (_gcry_pubkey_extraspec_ecdsa): Setup this function.
-
-2008-08-28 Werner Koch <wk@g10code.com>
-
- * cipher.c (cipher_decrypt, cipher_encrypt): Return an error if
- mode NONE is used.
- (gcry_cipher_open): Allow mode NONE only with a debug flag set and
- if not in FIPS mode.
-
-2008-08-26 Werner Koch <wk@g10code.com>
-
- * pubkey.c (pubkey_generate): Add arg KEYGEN_FLAGS.
- (gcry_pk_genkey): Implement new parameter "transient-key" and
- pass it as flags to pubkey_generate.
- (pubkey_generate): Make use of an ext_generate function.
- * rsa.c (generate): Add new arg transient_key and pass appropriate
- args to the prime generator.
- (_gcry_rsa_generate): Factor all code out to ...
- (rsa_generate): .. new func with extra arg KEYGEN_FLAGS.
- (_gcry_pubkey_extraspec_ecdsa): Setup rsa_generate.
- * primegen.c (_gcry_generate_secret_prime)
- (_gcry_generate_public_prime): Add new arg RANDOM_LEVEL.
-
-2008-08-21 Werner Koch <wk@g10code.com>
-
- * primegen.c (_gcry_generate_secret_prime)
- (_gcry_generate_public_prime): Use a constant macro for the random
- level.
-
-2008-08-19 Werner Koch <wk@g10code.com>
-
- * pubkey.c (sexp_elements_extract_ecc) [!USE_ECC]: Do not allow
- allow "curve" parameter.
-
-2008-08-15 Werner Koch <wk@g10code.com>
-
- * pubkey.c (_gcry_pk_selftest): New.
- * dsa.c (selftests_dsa, run_selftests): New.
- * rsa.c (selftests_rsa, run_selftests): New.
- * ecc.c (selftests_ecdsa, run_selftests): New.
-
- * md.c (_gcry_md_selftest): New.
- * sha1.c (run_selftests, selftests_sha1): New.
- * sha256.c (selftests_sha224, selftests_sha256, run_selftests): New.
- * sha512.c (selftests_sha384, selftests_sha512, run_selftests): New.
-
- * des.c (selftest): Remove static variable form selftest.
- (des_setkey): No on-the-fly self test in fips mode.
- (tripledes_set3keys): Ditto.
-
- * cipher.c (_gcry_cipher_setkey, _gcry_cipher_setiv):
-
- * dsa.c (generate): Bail out in fips mode if NBITS is less than 1024.
- * rsa.c (generate): Return an error code if the the requested size
- is less than 1024 and we are in fpis mode.
- (_gcry_rsa_generate): Take care of that error code.
-
- * ecc.c (generate_curve): In fips mode enable only NIST curves.
-
- * cipher.c (_gcry_cipher_selftest): New.
-
- * sha512.c (_gcry_digest_extraspec_sha384)
- (_gcry_digest_extraspec_sha512): New.
- * sha256.c (_gcry_digest_extraspec_sha224)
- (_gcry_digest_extraspec_sha256): New.
- * sha1.c (_gcry_digest_extraspec_sha1): New.
- * ecc.c (_gcry_pubkey_extraspec_ecdsa): New.
- * dsa.c (_gcry_pubkey_extraspec_dsa): New.
- * rsa.c (_gcry_pubkey_extraspec_rsa): New.
- * rijndael.c (_gcry_cipher_extraspec_aes)
- (_gcry_cipher_extraspec_aes192, _gcry_cipher_extraspec_aes256): New.
- * des.c (_gcry_cipher_extraspec_tripledes): New.
-
- * cipher.c (gcry_cipher_register): Rename to _gcry_cipher_register.
- Add arg EXTRASPEC.
- (dummy_extra_spec): New.
- (cipher_table_entry): Add extraspec field.
- * md.c (_gcry_md_register): Rename to _gcry_md_register. Add
- arg EXTRASPEC.
- (dummy_extra_spec): New.
- (digest_table_entry): Add extraspec field.
- * pubkey.c (gcry_pk_register): Rename to _gcry_pk_register. Add
- arg EXTRASPEC.
- (dummy_extra_spec): New.
- (pubkey_table_entry): Add extraspec field.
-
- * ac.c: Let most public functions return GPG_ERR_UNSUPPORTED in
- fips mode.
-
- * pubkey.c (pubkey_table_entry): Add field FIPS_ALLOWED and mark
- appropriate algorithms.
- (dummy_generate, dummy_check_secret_key, dummy_encrypt)
- (dummy_decrypt, dummy_sign, dummy_verify, dummy_get_nbits): Signal
- a fips error when used.
- (gcry_pk_register): In fips mode do not allow to register new
- algorithms.
-
- * md.c (digest_table): Add field FIPS_ALLOWED and mark appropriate
- algorithms.
- (md_register_default): In fips mode register only fips algorithms.
- (gcry_md_register): In fips mode do not allow to register new
- algorithms.
- (gcry_md_get): Signal a fips error if called.
- (gcry_md_hash_buffer): Do not allow rmd160 when not in fips mode.
- (md_start_debug): Disable in fips_mode.
-
- * md.c (gcry_md_register_default): Rename to ..
- (md_register_default): .. this.
- (md_digest): Remove this commented fucntion.
- * pubkey.c (gcry_pk_register_default): Rename to ..
- (pk_register_default): .. this.
-
- * cipher.c (cipher_table_entry): Add field FIPS_ALLOWED.
- (gcry_cipher_register_default): Register only fips approved
- algorithms.
- (gcry_cipher_register): Do not allow to register new ciphers.
- (cipher_setiv): Signal fips error.
-
- * cipher (gcry_cipher_register_default): Rename to ..
- (cipher_register_default): .. this.
- (REGISTER_DEFAULT_CIPHERS): Adjust for that change.
-
-2008-07-05 Werner Koch <wk@g10code.com>
-
- * random-daemon.c, random.h, rndhw.c, rndunix.c, rand-internal.h
- * random.c, rndegd.c, rndlinux.c, rndw32.c: Move to ../cipher.
- * Makefile.am: Remove random stuff.
-
-2008-06-24 Szakats Istvan <szaki.ms@gmail.com> (wk)
-
- * ac.c (_gcry_ac_key_destroy, _gcry_ac_key_pair_generate): Relase
- some more memory.
-
-2008-04-22 Werner Koch <wk@g10code.com>
-
- * rijndael.c (_gcry_aes_cfb_enc, _gcry_aes_cbc_enc)
- (_gcry_aes_cfb_dec, _gcry_aes_cbc_dec): Use Padlock if possible.
-
-2008-04-18 Werner Koch <wk@g10code.com>
-
- * sha1.c (transform_aligned): Remove. That is will obviosuly not
- work because we need a scratch working area and our internal API
- does not allow to modify the buffers.
-
- * rijndael.c: Factor tables out to ..
- * rijndael-tables.h: .. new.
-
- * ac.c (ac_data_extract): Make static.
-
- * camellia.h [HAVE_CONFIG_H]: Include config.h.
-
- * rndw32.c (registry_poll): Only print the performance data
- problem warning once. Suggested by Simon Josefsson.
-
-2008-03-19 Werner Koch <wk@g10code.com>
-
- * cipher.c (gcry_cipher_open) [USE_AES]: Init bulk encryption only
- if requested. Suggested by Dirk Stoecker.
-
-2008-03-18 Werner Koch <wk@g10code.com>
-
- * sha1.c: Include stdint.h.
- (transform): Add arg NBLOCKS so that we can work on more than one
- block and avoid updates of the chaining variables. Changed all
- callers to use 1.
- (sha1_write): Replace loop around transform.
- (transform_aligned) [WORDS_BIGENDIAN]: New.
- (TRANSFORM): New macro to replace all direct calls of transform.
-
-2008-03-17 Werner Koch <wk@g10code.com>
-
- * rijndael.c (_gcry_aes_cfb_dec): New.
- (do_encrypt): Factor code out to ..
- (do_encrypt_aligned): .. New.
- (_gcry_aes_cfb_enc, _gcry_aes_cfb_dec): Use new function.
- (do_decrypt): Factor code out to ..
- (do_decrypt_aligned): .. new.
- (_gcry_aes_cbc_enc, _gcry_aes_cbc_dec): New.
- * cipher.c (struct gcry_cipher_handle): Put field IV into new
- union U_IV to enforce proper alignment. Change all users.
- (do_cfb_decrypt): Optimize.
- (do_cbc_encrypt, do_cbc_decrypt): Optimize.
-
-2008-03-15 Werner Koch <wk@g10code.com>
-
- * rijndael.c (_gcry_aes_cfb_enc): New.
- * cipher.c (struct gcry_cipher_handle): Add field ALGO and BULK.
- (gcry_cipher_open): Set ALGO and BULK.
- (do_cfb_encrypt): Optimize.
-
-2008-02-18 Werner Koch <wk@g10code.com>
-
- * rsa.c (_gcry_rsa_verify) [IS_DEVELOPMENT_VERSION]: Print
- intermediate results.
-
-2008-01-08 Werner Koch <wk@g10code.com>
-
- * random.c (add_randomness): Do not just increment
- POOL_FILLED_COUNTER but update it by the actual amount of data.
-
-2007-12-13 Werner Koch <wk@g10code.com>
-
- * pubkey.c (sexp_data_to_mpi): Support SHA-224.
-
-2007-12-05 Werner Koch <wk@g10code.com>
-
- * rijndael.c (USE_PADLOCK): Depend on ENABLE_PADLOCK_SUPPORT.
- * rndhw.c (USE_PADLOCK): Ditto
-
- * rsa.c (secret): Fixed condition test for using CRT. Reported by
- Dean Scarff. Fixes bug#864.
- (_gcry_rsa_check_secret_key): Return an erro if the optional
- parameters are missing.
- * pubkey.c (sexp_elements_extract): Add arg ALGO_NAME. Changed all
- callers to pass NULL. Add hack to allow for optional RSA
- parameters.
- (sexp_to_key): Pass algo name to sexp_elements_extract.
-
-2007-12-03 Werner Koch <wk@g10code.com>
-
- * random.c (gcry_random_add_bytes): Implement it.
- * rand-internal.h (RANDOM_ORIGIN_EXTERNAL): New.
-
-2007-11-30 Werner Koch <wk@g10code.com>
-
- * rndhw.c: New.
- * rndlinux.c (_gcry_rndlinux_gather_random): Try to read 50%
- directly from the hwrng.
- * random.c (do_fast_random_poll): Also run the hw rng fast poll.
- (_gcry_random_dump_stats): Tell whether the hw rng failed.
-
-2007-11-29 Werner Koch <wk@g10code.com>
-
- * rijndael.c (USE_PADLOCK): Define new macro used for ia32.
- (RIJNDAEL_context) [USE_PADLOCK]: Add fields USE_PADLOCK and
- PADLOCK_KEY.
- (do_setkey) [USE_PADLOCK]: Enable padlock if available for 128 bit
- AES.
- (do_padlock) [USE_PADLOCK]: New.
- (rijndael_encrypt, rijndael_decrypt) [USE_PADLOCK]: Divert to
- do_padlock.
- * cipher.c (cipher_context_alignment_t): New. Use it in this
- module in place of PROPERLY_ALIGNED_TYPE.
- (NEED_16BYTE_ALIGNED_CONTEXT): Define macro for ia32.
- (struct gcry_cipher_handle): Add field HANDLE_OFFSET.
- (gcry_cipher_open): Take care of increased alignment requirements.
- (gcry_cipher_close): Ditto.
-
-2007-11-28 Werner Koch <wk@g10code.com>
-
- * sha256.c (asn224): Fixed wrong template. It happened due to a
- bug in RFC4880. SHA-224 is not in the stable version of libgcrypt
- so the consequences are limited to users of this devel version.
-
-2007-10-31 Werner Koch <wk@g10code.com>
-
- * ac.c (gcry_ac_data_new): Remove due to the visibility wrapper.
- (gcry_ac_data_destroy, gcry_ac_data_copy, gcry_ac_data_length)
- (gcry_ac_data_set, gcry_ac_data_get_name, gcry_ac_data_get_index)
- (gcry_ac_data_to_sexp, gcry_ac_data_from_sexp)
- (gcry_ac_data_clear, gcry_ac_io_init, gcry_ac_open)
- (gcry_ac_close, gcry_ac_key_init, gcry_ac_key_pair_generate)
- (gcry_ac_key_pair_extract, gcry_ac_key_destroy)
- (gcry_ac_key_pair_destroy, gcry_ac_key_data_get)
- (gcry_ac_key_test, gcry_ac_key_get_nbits, gcry_ac_key_get_grip)
- (gcry_ac_data_encrypt, gcry_ac_data_decrypt, gcry_ac_data_sign)
- (gcry_ac_data_verify, gcry_ac_data_encode, gcry_ac_data_decode)
- (gcry_ac_mpi_to_os, gcry_ac_mpi_to_os_alloc, gcry_ac_os_to_mpi)
- (gcry_ac_data_encrypt_scheme, gcry_ac_data_decrypt_scheme)
- (gcry_ac_data_sign_scheme, gcry_ac_data_verify_scheme)
- (gcry_ac_io_init_va): Ditto.
- (gcry_ac_id_to_name, gcry_ac_name_to_id): Remove as these
- deprecated functions are now implemented by visibility.c.
-
-2007-10-26 Werner Koch <wk@g10code.com>
-
- * rndw32.c: Disable debug flag.
-
-2007-10-25 Werner Koch <wk@g10code.com>
-
- * rndw32.c: Updated from current cryptlib snapshot and modified
- for our use. Removed support from pre NT systems.
- (slow_gatherer_windows95): Remove.
- (_gcry_rndw32_gather_random): Require an NT platform.
- (init_system_rng, read_system_rng, read_mbm_data): New.
- (slow_gatherer_windowsNT): Rename to ...
- (slow_gatherer): .. this. Read system RNG and MBM.
- (registry_poll): New with code factored out from slow_gatherer.
-
-2007-08-23 Werner Koch <wk@g10code.com>
-
- * random.c (pool_filled_counter): New.
- (add_randomness): Use it.
-
-2007-08-22 Werner Koch <wk@g10code.com>
-
- * rndw32.c, rndunix.c: Switched to LGPL.
-
-2007-05-30 Werner Koch <wk@g10code.com>
-
- * camellia.h, camellia.c: Replace by new LGPL version and adjusted
- camellia.h.
-
-2007-05-09 Marcus Brinkmann <marcus@g10code.de>
-
- * ac.c (_gcry_ac_io_init_va, _gcry_ac_io_write, _gcry_ac_io_read):
- Adjust users of gcry_ac_io_t because union is not anonymous
- anymore.
-
-2007-05-02 Werner Koch <wk@g10code.com>
-
- * camellia-glue.c (camellia_setkey, camellia_encrypt)
- (camellia_decrypt): Recalculated used stack size in called
- functions.
- * camellia.h: Redefine external symbols.
-
-2007-05-02 David Shaw <dshaw@jabberwocky.com>
-
- * Makefile.am, cipher.c: Add Camellia.
-
- * camellia-glue.c: New. The necessary glue to interface libgcrypt
- to the stock NTT Camellia distribution.
-
- * camellia.h, camellia.c: The stock NTT Camellia distribution
- (GPL).
-
-2007-04-30 David Shaw <dshaw@jabberwocky.com>
-
- * cipher.c: Use #if instead of #ifdef as configure defines the
- USE_cipher defines as 0 for disabled.
-
-2007-04-30 Werner Koch <wk@g10code.com>
-
- * rndegd.c (_gcry_rndegd_set_socket_name): New.
-
-2007-04-30 Marcus Brinkmann <marcus@g10code.de>
-
- * ecc.c (ec2os): Fix relocation of short numbers.
-
- * ecc.c (generate_key): Do not allocate D, which will be allocated
- by GEN_K. Remove G. Fix test if g_x, g_y resp. q_x, q_y are
- requested.
- (_gcry_ecc_generate): Release unneeded members of SK.
- * pubkey.c (sexp_to_key): Release NAME.
-
-2007-04-28 Marcus Brinkmann <marcus@g10code.de>
-
- * ac.c (gcry_ac_mpi): Remove member NAME_PROVIDED.
- (ac_data_mpi_copy, _gcry_ac_data_set, _gcry_ac_data_get_name)
- (_gcry_ac_data_get_index, ac_data_construct): Adjust handling of
- NAME accordingly.
-
-2007-04-20 Werner Koch <wk@g10code.com>
-
- * ecc.c (domain_parms): Add standard brainpool curves.
-
-2007-04-18 Werner Koch <wk@g10code.com>
-
- * ecc.c (generate_curve): Implement alias mechanism.
-
- * pubkey.c (sexp_elements_extract_ecc): New.
- (sexp_to_key): Add special case for ecc.
- (sexp_to_key, sexp_to_sig, sexp_to_enc, gcry_pk_genkey): Replace
- name_terminated stuff by a call to _gcry_sexp_nth_string.
- (gcry_pk_get_keygrip): Ditto.
-
-2007-04-16 Werner Koch <wk@g10code.com>
-
- * ecc.c (_gcry_ecc_generate): Renamed DUMMY to CURVE and use it.
-
-2007-04-13 Marcus Brinkmann <marcus@g10code.de>
-
- * ac.c (ac_data_construct): Cast const away to suppress compiler
- warning.
-
- * ecc.c (ecc_generate): Avoid compiler warning for unused argument
- DUMMY.
- (ecc_verify): Avoid compiler warning for unused arguments CMP and
- OPAQUEV.
-
-2007-04-06 Werner Koch <wk@g10code.com>
-
- * sha1.c (oid_spec_sha1): Add another oid from X9.62.
-
-2007-03-28 Werner Koch <wk@g10code.com>
-
- * pubkey.c (gcry_pk_genkey): Do not issue misc-key-info if it is
- empty.
- (gcry_pk_genkey): New parameter "curve".
-
- * ecc.c: Entirely rewritten with only a few traces of the old
- code left.
- (_gcry_ecc_generate): New.
- (generate_key) New arg NAME.
- (generate_curve): Ditto. Return actual number of NBITS.
-
-2007-03-26 Werner Koch <wk@g10code.com>
-
- * pubkey.c (gcry_pk_genkey): Increase size of SKEY array and add a
- runtime bounds check.
-
-2007-03-23 Werner Koch <wk@g10code.com>
-
- * ecc.c (ecc_ctx_init, ecc_ctx_free, ecc_mod, ecc_mulm): New.
- (duplicate_point, sum_points, escalar_mult): Don't use a
- copy of base->p. Replaced all mpi_mulm by ecc_mulm so that we can
- experiment with different algorithms.
- (generate_key, check_secret_key, sign, verify): Initialize a
- computation context for use by ecc_mulm.
-
-2007-03-22 Werner Koch <wk@g10code.com>
-
- * pubkey.c (pubkey_table): Initialize ECC.
- * Makefile.am (EXTRA_libcipher_la_SOURCES): Add ecc.c.
- * ecc.c: New. Heavily reformatted and changed for use in libgcrypt.
- (point_init): New.
- (escalar_mult): Make arg R the first arg to be similar to the mpi
- functions.
- (duplicate_point): Ditto
- (sum_points): Ditto
- (sign, verify): Remove unneeded copy operations.
- (sum_points): Removed memory leaks and optimized some compares.
- (verify): Simplified input check.
-
-2007-03-14 Werner Koch <wk@g10code.com>
-
- * random.c (MASK_LEVEL): Removed macro as it was used only at one
- place. Open coded it there.
- (gcry_randomize, _gcry_update_random_seed_file)
- (_gcry_fast_random_poll): Factor lock code out to ..
- (lock_pool, unlock_pool): .. new.
- (initialize): Look the pool while allocating.
- (read_random_source, do_fast_random_poll): Moved intialization to ...
- (initialize): .. here.
- (_gcry_enable_quick_random_gen): No more need for initialization.
- (is_initialized): Moved this global flag to ..
- (initialize): .. here and changed all users to unconditionally call
- initialize.
- (add_randomness): Remove initalization here. It simply can't
- happen.
-
- * random.c (enum random_origins): Moved to ..
- * rand-internal.h: .. here.
- * rndunix.c (_gcry_rndunix_gather_random): Use enum in prototype
- for ORIGIN and renamed REQUESTOR to ORIGIN.
- * rndegd.c (_gcry_rndegd_gather_random): Ditto.
- * rndlinux.c (_gcry_rndlinux_gather_random): Ditto.
- * rndw32.c (_gcry_rndw32_gather_random): Ditto.
- (_gcry_rndw32_gather_random_fast): Ditto.
-
-2007-03-13 Werner Koch <wk@g10code.com>
-
- * random.c (enum random_origins): New.
- (add_randomness): Renamed arg SOURCE to ORIGIN.
- (read_random_source): Renamed arg REQUESTOR to ORIGIN.
- (getfnc_gather_random): Removed static variable because this
- function is only called one and thus we don't need this
- optimization.
- (_gcry_quick_random_gen): Removed and replaced by..
- (_gcry_enable_quick_random_gen): .. this. It is onlyu used to
- enable it and it does not make sense to disable it later. Changed
- the only one caller too.
- (get_random_bytes): Removed.
- (gcry_random_bytes, gcry_random_bytes_secure): Implement in terms
- of gcry_randomize.
- * random-daemon.c (_gcry_daemon_get_random_bytes): Removed.
-
-2007-02-23 Werner Koch <wk@g10code.com>
-
- * elgamal.c (generate): Removed unused variable TEMP.
- (test_keys): New arg NODIE.
- (generate_using_x, _gcry_elg_generate_using_x): New.
- * pubkey.c (pubkey_generate): New arg XVALUE and direct call to
- the new elgamal generate fucntion.
- (gcry_pk_genkey): Parse the new "xvalue" tag.
-
-2007-02-22 Werner Koch <wk@g10code.com>
-
- * pubkey.c (sexp_data_to_mpi): Handle dynamically allocated
- algorithms. Suggested by Neil Dunbar. Fixes bug#596.
-
- * rndw32.c (_gcry_rndw32_gather_random_fast): Make it return void.
-
- * cipher.c (gcry_cipher_algo_name): Simplified.
-
- * random.c: Use the daemon only if compiled with USE_RANDOM_DAEMON.
-
- * Makefile.am (libcipher_la_SOURCES): Build random-daemon support
- only if requested.
-
-2007-02-21 Werner Koch <wk@g10code.com>
-
- * random.c (rndpool, keypool): Make unsigned.
- (mix_pool): Change char* variables to unsigned char*.
- (gcry_randomize): Make arg BUFFER a void*.
- (gcry_create_nonce): Ditto.
-
- * rmd160.c (gcry_rmd160_mixblock): Make BUFFER a void*.
- (_gcry_rmd160_hash_buffer): Make OUTBUF and BUFFER void*.
- * sha1.c (_gcry_sha1_hash_buffer): Ditto.
-
- * cipher.c (gcry_cipher_encrypt, cry_cipher_decrypt): Change
- buffer args to void*.
- (gcry_cipher_register): Make ALGORITHM_ID a int *.
-
- * md.c (md_start_debug): Make SUFFIX a const char*. Use snprintf.
- (gcry_md_debug): New.
- (gcry_md_ctl): Changed arg BUFFER from unsigned char*.
-
- * md.c (md_write): Make INBUF a const void*.
- (gcry_md_write): Remove needless cast.
- * crc.c (crc32_write): Make INBUF a const void*
- (update_crc32, crc24rfc2440_write): Ditto.
- * sha512.c (sha512_write, transform): Ditto.
- * sha256.c (sha256_write, transform): Ditto.
- * rmd160.c (rmd160_write, transform): Ditto.
- * md5.c (md5_write, transform): Ditto.
- * md4.c (md4_write, transform): Ditto.
- * sha1.c (sha1_write, transform): Ditto.
-
- * tiger.c (tiger_write, transform): Ditto.
- * whirlpool.c (whirlpool_write, whirlpool_add, transform): Ditto.
-
- * elgamal.c (elg_names): Change to a const*.
- * dsa.c (dsa_names): Ditto.
- * rsa.c (rsa_names): Ditto.
- * pubkey.c (gcry_pk_lookup_func_name): Make ALIASES a const.
-
-2007-02-20 Werner Koch <wk@g10code.com>
-
- * rndlinux.c (open_device): Remove unsused arg MINOR.
-
-2007-01-30 Werner Koch <wk@g10code.com>
-
- * sha256.c (oid_spec_sha256): Add alias from pkcs#1.
- * sha512.c (oid_spec_sha512): Ditto.
- (oid_spec_sha384): Ditto.
-
-2006-12-18 Werner Koch <wk@g10code.com>
-
- * rndlinux.c (set_cloexec_flag): New.
- (open_device): Set close-on-exit flags. Suggested by Max
- Kellermann. Fixes Debian#403613.
-
- * Makefile.am (AM_CPPFLAGS, AM_CFLAGS): Splitted and merged
- Moritz' changes.
- (INCLUDES): Removed.
-
-2006-11-30 Werner Koch <wk@g10code.com>
-
- * serpent.c (byte_swap_32): Remove trailing semicolon.
-
-2006-11-15 Werner Koch <wk@g10code.com>
-
- * Makefile.am (INCLUDES): Include ../src/
-
-2006-11-03 Werner Koch <wk@g10code.com>
-
- * random.c [HAVE_GETTIMEOFDAY]: Included sys/time.h and not
- sys/times.h. Reported by Rafaël Carré.
-
-2006-11-05 Moritz Schulte <moritz@g10code.com>
-
- * Makefile.am (AM_CFLAGS): Added -I$(top_builddir)/src so that the
- new gcrypt.h is used, not the one installed in the system.
-
-2006-10-25 Werner Koch <wk@g10code.com>
-
- * primegen.c (prime_generate_internal): Tweaked use of secure
- memory and entropy use. Safe unused primes from the pool. Allocate
- at least a pool of 30.
- (save_pool_prime, get_pool_prime): New.
-
-2006-10-23 Werner Koch <wk@g10code.com>
-
- * ac.c (_gcry_ac_data_from_sexp): Reset sexp_tmp for failsafe
- means. Release sexp_cur if needed. Reported by Dirk Stoecker.
-
- * pubkey.c (pubkeys_registered_lock): Intialized it. It is not
- realy needed because this is a mere initialization to 0 anyway.
- Noted by Victor Stinner.
-
-2006-10-17 Werner Koch <wk@g10code.com>
-
- * dsa.c (_gcry_dsa_generate2): New.
- (generate): New arg QBITS. Add sanity checks for reasonable qbits
- and nbits.
- * pubkey.c (gcry_pk_genkey): Parse an qbits element.
- (pubkey_generate): New arg QBITS. Pass it to the DSA generation.
-
-2006-10-05 Werner Koch <wk@g10code.com>
-
- * md.c (gcry_md_algo_info) <get_asnoid>: Check that the algo is
- available.
-
-2006-10-04 David Shaw <dshaw@jabberwocky.com> (wk)
-
- * tiger.c (round): Rename to tiger_round as gcc 4 has a built-in
- round function that this conflicts with.
-
-2006-09-11 Werner Koch <wk@g10code.com>
-
- * rndw32.c (slow_gatherer_windowsNT): While adding data use the
- size of the diskPerformance and not its address. Has been fixed in
- GnuPG more than a year ago. Noted by Lee Fisher.
-
-2006-08-30 Werner Koch <wk@g10code.com>
-
- * pubkey.c (sexp_data_to_mpi): Need to allow "ripemd160" here as
- this is the canonical name.
-
-2006-08-29 Hye-Shik Chang <perky@FreeBSD.org> (wk)
-
- * seed.c: New.
-
-2006-08-03 Werner Koch <wk@g10code.com>
-
- * random-daemon.c (_gcry_daemon_initialize_basics): Don't
- initialize the socket. Remove arg SOCKETNAME.
- (connect_to_socket): Make sure that daemon is set to -1 on error.
- (call_daemon): Initialize the socket on the first call.
- (_gcry_daemon_randomize, _gcry_daemon_get_random_bytes)
- (_gcry_daemon_create_nonce): New arg SOCKETNAME.
- * random.c (initialize): Call new daemon initializator.
- (get_random_bytes, gcry_randomize, gcry_create_nonce): Pass socket
- name to daemon call and reset allow_daemon on failure.
-
-2006-07-26 Werner Koch <wk@g10code.com>
-
- * rmd160.c (_gcry_rmd160_mixblock): Add cast to transform call.
-
- * blowfish.c (selftest): Cast string to usnigned char*.
-
- * primegen.c (prime_generate_internal): Cast unsigned/char*
- mismatch in calling m_out_of_n.
- (is_prime): Changed COUNT to unsigned int *.
-
- * ac.c (_gcry_ac_data_copy): Initialize DATA_MPIS.
-
- * random.c (gcry_create_nonce): Update the pid after a fork.
- Reported by Uoti Urpala.
-
-2006-07-04 Marcus Brinkmann <marcus@g10code.de>
-
- * sha512.c: Fix typo in copyright notice.
-
-2006-06-21 Werner Koch <wk@g10code.com>
-
- * rsa.c (_gcry_rsa_generate): Replace xcalloc by calloc.
- * pubkey.c (gcry_pk_encrypt, gcry_pk_sign): Ditto.
- (sexp_to_key, sexp_to_sig, sexp_to_enc, gcry_pk_encrypt)
- (gcry_pk_sign, gcry_pk_genkey, gcry_pk_get_keygrip): Ditto.
- * md.c (md_copy): Ditto.
-
-2006-04-22 Moritz Schulte <moritz@g10code.com>
-
- * random-daemon.c (_gcry_daemon_initialize_basics): New argument:
- SOCKETNAME. Passing on to connect_to_socket() if non-NULL.
- (connect_to_socket, writen, readn, call_daemon): New functions.
- (_gcry_daemon_randomize, _gcry_daemon_get_random_bytes)
- (_gcry_daemon_create_nonce): Call call_daemon().
- (RANDOM_DAEMON_SOCKET): New symbol.
- (daemon_socket): New static variable.
-
- * random.h (_gcry_daemon_initialize_basics): New parameter:
- SOCKETNAME.
- (_gcry_set_random_daemon_socket): New declaration.
-
- * random.c (initialize_basics): Pass DAEMON_SOCKET_NAME to
- _gcry_daemon_initialize_basics.
- (_gcry_set_random_daemon_socket): New function, setting
- DAEMON_SOCKET_NAME.
-
-2006-04-01 Moritz Schulte <moritz@g10code.com>
-
- * ac.c (eme_pkcs_v1_5_encode): Use KEY_SIZE directly, no need to
- call gcry_ac_key_get_nbits.
- (eme_pkcs_v1_5_decode): Likewise.
- (ac_es_dencode_prepare_pkcs_v1_5): Fill options_em structure with
- key_size.
- (_gcry_ac_data_dump, gcry_ac_data_dump): New functions.
- (_gcry_ac_data_to_sexp, _gcry_ac_data_from_sexp): More or less
- rewritten; changed S-Expression format so that it matches the one
- used in pubkey.c.
-
-2006-03-15 Werner Koch <wk@g10code.com>
-
- * random-daemon.c: New.
- * random.c (_gcry_use_random_daemon): New.
- (get_random_bytes, gcry_randomize, gcry_create_nonce): Try
- diverting to the daemon functions.
-
-2006-03-14 Werner Koch <wk@g10code.com>
-
- * random.c (lock_seed_file): New.
- (read_seed_file, _gcry_update_random_seed_file): Use it.
-
- * random.c (gcry_create_nonce): Detect a fork and re-seed.
- (read_pool): Fixed the fork detection; it used to work only for
- multi-threaded processes.
-
-2006-03-12 Brad Hards <bradh@frogmouth.net> (wk)
-
- * md.c (md_open): Use new variable macpads_Bsize instead of
- hardwiring the block size. Changed at all places.
-
-2006-03-10 Brad Hards <bradh@frogmouth.net> (wk, patch 2005-04-22)
-
- * md.c, sha256.c: Add support for SHA-224.
- (sha224_init): New.
-
-2006-01-18 Brad Hards <bradh@frogmouth.net> (wk 2006-03-07)
-
- * cipher.c (cipher_encrypt, cipher_decrypt, do_ofb_encrypt)
- (do_ofb_decrypt, gcry_cipher_open): Implement Output Feedback Mode.
-
-2005-11-02 Moritz Schulte <moritz@g10code.com>
-
- * pubkey.c (gcry_pk_algo_name): Return "?" instead of NULL for
- unknown algorithm IDs.
- * cipher.c (cipher_algo_to_string): Likewise.
-
-2005-11-01 Moritz Schulte <moritz@g10code.com>
-
- * pubkey.c (gcry_pk_algo_info): Don't forget to break after switch
- case.
-
-2005-09-19 Werner Koch <wk@g10code.com>
-
- * dsa.c (generate): Add preliminary support for 2 and 4 keys.
- Return an error code if the key size is not supported.
- (_gcry_dsa_generate): Return an error.
-
-2005-08-22 Werner Koch <wk@g10code.com>
-
- * primegen.c (check_prime): New arg RM_ROUNDS.
- (prime_generate_internal): Call it here with 5 rounds as used
- before.
- (gcry_prime_check): But here with 64 rounds.
- (is_prime): Make sure never to use less than 5 rounds.
-
-2005-04-16 Moritz Schulte <moritz@g10code.com>
-
- * ac.c (_gcry_ac_init): New function.
-
-2005-04-12 Moritz Schulte <moritz@g10code.com>
-
- * ac.c (_gcry_ac_io_write, _gcry_ac_io_read): Initialize err to
- make the compiler happy.
- Always use errno, now that gcry_malloc() is guaranteed to set
- errno on failure.
- (_gcry_ac_data_to_sexp): Don't forget to goto out after error in
- loop.
- (_gcry_ac_data_to_sexp): Remove unused variable: mpi_list;
- (_gcry_ac_data_to_sexp): Always deallocate sexp_buffer.
- (_gcry_ac_data_from_sexp): Don't forget to initialize data_set_new.
- (_gcry_ac_data_from_sexp): Handle special case, which is
- necessary, since gcry_sexp_nth() does not distinguish between
- "element does not exist" and "element is the empty list".
- (_gcry_ac_io_init_va): Use assert to make sure that mode and type
- are correct.
- Use gcry_error_t types where gcry_err_code_t types have been used
- before.
-
-2005-04-11 Moritz Schulte <moritz@g10code.com>
-
- * ac.c (_gcry_ac_data_sign_scheme): Don't forget to initialize
- buffer.
-
- * whirlpool.c: New file.
- * md.c (digest_table): Add whirlpool.
- * Makefile.am (EXTRA_libcipher_la_SOURCES): Added: whirlpool.c.
-
-2005-03-30 Moritz Schulte <moritz@g10code.com>
-
- * ac.c (_gcry_ac_data_from_sexp): Use length of SEXP_CUR, not
- length of SEXP; do not forget to set SEXP_TMP to NULL after it has
- been released.
-
- (struct gcry_ac_mpi): New member: name_provided.
- (_gcry_ac_data_set): Rename variable `name_final' to `name_cp';
- remove const qualifier; change code to not cast away const
- qualifiers; use name_provided member as well.
- (_gcry_ac_data_set, _gcry_ac_data_get_name): Use name_provided
- member of named mpi structure.
-
- (gcry_ac_name_to_id): Do not forget to initialize err.
- (_gcry_ac_data_get_index): Do not forget to initialize mpi_return;
- use gcry_free() instead of free(); remove unnecessary cast; rename
- mpi_return and name_return to mpi_cp and name_cp; adjust code.
- (ac_data_mpi_copy): Do not cast away const qualifier.
- (ac_data_values_destroy): Likewise.
- (ac_data_construct): Likewise.
-
- (ac_data_mpi_copy): Initialize flags to GCRY_AC_FLAG_DEALLOC.
- (ac_data_extract): Use GCRY_AC_FLAG_DEALLOC instead of
- GCRY_AC_FLAG_COPY.
-
- (_gcry_ac_io_init_va, _gcry_ac_io_init, gcry_ac_io_init)
- (gcry_ac_io_init_va, _gcry_ac_io_write, _gcry_ac_io_read)
- (_gcry_ac_io_read_all, _gcry_ac_io_process): New functions.
- (gry_ac_em_dencode_t): Use gcry_ac_io_t in prototype instead of
- memroy strings directly; adjust encode/decode functions to use io
- objects.
- (emsa_pkcs_v1_5_encode_data_cb): New function ...
- (emsa_pkcs_v1_5_encode): ... use it here.
- (ac_data_dencode): Use io objects.
- (_gcry_ac_data_encode, _gcry_ac_data_decode, gcry_ac_data_encode)
- (gcry_ac_data_decode): Likewise.
- (_gcry_ac_data_encrypt_scheme, gcry_ac_data_encrypt_scheme)
- (_gcry_ac_data_decrypt_scheme, gcry_ac_data_decrypt_scheme)
- (_gcry_ac_data_sign_scheme, gcry_ac_data_sign_scheme)
- (_gcry_ac_data_verify_scheme, gcry_ac_data_verify_scheme):
- Likewise.
-
-2005-03-23 Werner Koch <wk@g10code.com>
-
- * rndw32.c (_gcry_rndw32_gather_random_fast): While adding data
- use the size of the object and not the one of its address. Bug
- reported by Sascha Kiefer.
-
-2005-03-19 Moritz Schulte <moritz@g10code.com>
-
- * cipher.c (do_cbc_encrypt): Be careful to not overwrite data,
- which is to be used later on. This happend, in case CTS is
- enabled and OUTBUF is equal to INBUF.
-
-2005-02-25 Werner Koch <wk@g10code.com>
-
- * pubkey.c (gcry_pk_get_keygrip): Allow for shadowed-private-key.
-
-2005-02-13 Moritz Schulte <moritz@g10code.com>
-
- * serpent.c: Updated from 1.2 branch:
-
- s/u32_t/u32/ and s/byte_t/byte/. Too match what we have always
- used and are using in all other files too
- (serpent_test): Moved prototype out of a fucntion.
-
-2005-02-07 Moritz Schulte <moritz@g10code.com>
-
- * ac.c: Major parts rewritten.
- * pubkey.c (_gcry_pk_get_elements): New function.
-
-2004-12-09 Werner Koch <wk@g10code.com>
-
- * serpent.c (serpent_setkey): Moved prototype of serpent_test to
- outer scope.
-
-2004-09-11 Moritz Schulte <moritz@g10code.com>
-
- * pubkey.c (pubkey_table): Added an alias entry for GCRY_PK_ELG_E.
-
-2004-08-23 Moritz Schulte <moritz@g10code.com>
-
- * ac.c: Do not include <assert.h>.
- * rndegd.c: Likewise.
- * sha1.c: Likewise.
- * rndunix.c: Likewise.
- * rndlinux.c: Likewise.
- * rmd160.c: Likewise.
- * md5.c: Likewise.
- * md4.c: Likewise.
- * cipher.c: Likewise.
- * crc.c: Likewise.
- * blowfish.c: Likewise.
-
- * pubkey.c (dummy_generate, dummy_check_secret_key)
- (dummy_encrypt, dummy_decrypt, dummy_sign, dummy_verify): Return
- err code GPG_ERR_NOT_IMPLEMENTED instead of aborting through
- log_bug().
- (dummy_get_nbits): Return 0 instead of aborting though log_bug().
-
-2004-08-19 Werner Koch <wk@g10code.de>
-
- * pubkey.c (sexp_data_to_mpi): Changed the zero random byte
- substituting code to actually do clever things. Thanks to
- Matthias Urlichs for noting the implementation problem.
-
-2004-08-09 Moritz Schulte <moritz@g10code.com>
-
- * pubkey.c (gcry_pk_sign): Fixed memory leak; fix provided by
- Modestas Vainius.
-
-2004-07-16 Werner Koch <wk@gnupg.org>
-
- * rijndael.c (do_encrypt): Fix alignment problem. Bugs found by
- Matthias Urlichs.
- (do_decrypt): Ditto.
- (keySched, keySched2): Use 2 macros along with unions in the key
- schedule context.
-
-2004-07-14 Moritz Schulte <moritz@g10code.com>
-
- * rsa.c (_gcry_rsa_decrypt): Don't forget to free "a". Thanks to
- Nikos Mavroyanopoulos.
-
-2004-05-09 Werner Koch <wk@gnupg.org>
-
- * random.c (read_pool): Mix the PID in to better protect after a
- fork.
-
-2004-07-04 Moritz Schulte <moritz@g10code.com>
-
- * serpent.c: Use "u32_t" instead of "unsigned long", do not
- declare S-Box variables as "register". Fixes failure on
- OpenBSD/sparc64, reported by Nikolay Sturm.
-
-2004-05-07 Werner Koch <wk@gnupg.org>
-
- * random.c (initialize): Factored out some code to ..
- (initialize_basics): .. new function.
- (_gcry_random_initialize): Just call initialize_basics unless the
- new arg FULL is set to TRUE.
- (_gcry_fast_random_poll): Don't do anything unless the random
- system has been really initialized.
-
-2004-05-07 Moritz Schulte <moritz@g10code.de>
-
- * ac.c (gcry_ac_open): Do not dereference NULL pointer. Reported
- by Umberto Salsi.
-
-2004-02-20 Werner Koch <wk@gnupg.org>
-
- * primegen.c (check_prime): New args CB_FUNC and CB_ARG; call them
- at different stages. Pass these arguments through all callers.
-
-2004-02-06 Werner Koch <wk@gnupg.org>
-
- * des.c: Add a new OID as used by pkcs#12.
-
- * rfc2268.c: New. Taken from libgcrypt.
- * cipher.c: Setup the rfc2268 algorithm.
-
-2004-01-25 Moritz Schulte <mo@g10code.com>
-
- * primegen.c (prime_generate_internal): Do not forget to free
- `q_factor'; fixed by Brieuc Jeunhomme.
- (prime_generate_internal): Do not forget to free `prime'.
-
-2004-01-14 Moritz Schulte <mo@g10code.com>
-
- * ac.c (gcry_ac_data_set): New argument: flags; slightly
- rewritten.
- (gcry_ac_data_get_name, gcry_ac_data_get_index): Likewise.
- (gcry_ac_key_pair_generate): New argument: misc_data; modified
- order of arguments.
- (gcry_ac_key_test): New argument: handle.
- (gcry_ac_key_get_nbits, gcry_ac_key_get_grip): Likewise.
- Use GCRY_AC_FLAG_NO_BLINDING instead of
- GCRY_AC_DATA_FLAG_NO_BLINDING.
- (gcry_ac_mpi): New member: flags.
- (gcry_ac_data_search, gcry_ac_data_add): Removed functions.
-
-2003-12-22 Werner Koch <wk@gnupg.org>
-
- * primegen.c (is_prime): Release A2.
-
-2003-12-19 Werner Koch <wk@gnupg.org>
-
- * md.c: Moved a couple of functions down below the data structure
- definitions.
- (struct gcry_md_context): New field ACTUAL_HANDLE_SIZE.
- (md_open): Set it here.
- (strcut gcry_md_list): New field ACTUAL_STRUCT_SIZE.
- (md_enable): Set it here.
- (md_close): Wipe the context memory.
- secure memory.
- * cipher.c (struct gcry_cipher_handle): New field ACTUAL_HANDLE_SIZE.
- (gcry_cipher_open): Set it here.
- (gcry_cipher_close): Use it to always wipe out the handle data.
-
- * ac.c (gcry_ac_open): Make sure HANDLE gets initialized even when
- the function is not successful.
- (gcry_ac_close): Allow a NULL handle.
- (gcry_ac_key_destroy, gcry_ac_key_pair_destroy): Ditto.
- (gcry_ac_key_get_grip): Return INV_OBJ on error.
-
- * primegen.c (prime_generate_internal): Fixed error code for
- failed malloc. Replaced the !err if chain by gotos.
- (gcry_prime_group_generator): Remove the extra sanity check.
-
- * md.c: Minor code and comment cleanups.
-
-2003-12-16 Werner Koch <wk@gnupg.org>
-
- * primegen.c (gen_prime): Doc fix. Thanks to Newton Hammet.
-
-2003-12-11 Werner Koch <wk@gnupg.org>
-
- * rndunix.c (slow_poll): Don't use #warning but #error.
-
- * rndegd.c: Changed indentation.
- (my_make_filename): Removd the var_arg cruft becuase we
- don't need it here. Changed caller.
-
- * rndlinux.c: Changed indentation.
- (open_device): Remove the superfluous stat call and clarify
- comment.
-
- * rsa.c: Changed indentation.
- (secret): Use the standard algorithm if p, q and u are not
- available.
- (rsa_blind, rsa_unblind): Renamed from _gcry_rsa_blind,
- _gcry_rsa_unblind and moved more to the top.
-
- * md4.c: Changed indentation. Removed unnecessary casts.
- * md5.c, rmd160.c, sha1.c, tiger.c: Ditto.
- * rijndael.c, twofish.c: Ditto.
- * serpent.c: Removed unnecessary casts.
- * sha256.c, sha512.c: Ditto.
-
-2003-12-09 Werner Koch <wk@gnupg.org>
-
- * dsa.c: Unified indentation style.
- * elgamal.c: Ditto.
- * des.c (des_key_schedule): Code beautifications.
- * blowfish.c: Changed indentation style.
- * cast5.c (do_cast_setkey): Ditto.
-
- * pubkey.c (gcry_pk_encrypt): Replaced the chain of if(!err) tests
- by straightforward gotos. Other cleanups.
- (gcry_pk_decrypt): Ditto.
- (gcry_pk_sign): Ditto.
- (gcry_pk_verify): Ditto.
- (gcry_pk_genkey): Ditto. Use strtoul instead of strtol.
- (gcry_pk_ctl): Use GPG_ERR_INV_ARG to indicate bad arguments.
-
-2003-12-07 Werner Koch <wk@gnupg.org>
-
- * pubkey.c (gcry_pk_register_default): Undef the helper macro.
- (gcry_pk_map_name): Allow NULL for string.
- (sexp_to_key): Use memcpy and not strncpy. Use gcry_free and not
- free.
- (sexp_to_sig): Ditto.
- (sexp_to_enc): Ditto. Replaced the chain of if(!err) tests by
- straightforward gotos.
-
-2003-12-05 Werner Koch <wk@gnupg.org>
-
- * cipher.c: Documentation cleanups.
- (gcry_cipher_mode_from_oid): Allow NULL for STRING.
-
-2003-12-03 Werner Koch <wk@gnupg.org>
-
- * elgamal.c (sign, do_encrypt, gen_k): Make sure that a small K is
- only used for encryption.
-
-2003-11-18 Werner Koch <wk@gnupg.org>
-
- * random.h (rndw32_set_dll_name): Removed unused prototype.
-
- * Makefile.am (EXTRA_DIST): Added Manifest.
-
-2003-11-11 Werner Koch <wk@gnupg.org>
-
- * Manifest: New.
-
-2003-11-04 Werner Koch <wk@gnupg.org>
-
- * md.c (gcry_md_hash_buffer): Use shortcut for SHA1
- * sha1.c (_gcry_sha1_hash_buffer): New.
-
- * random.c: Reformatted most functions.
- (mix_pool): Moved the failsafe_digest from global
- scope to here.
- (do_fast_random_poll): Use the generic fucntions even if a fast
- gathering function has been used.
- (read_pool): Detect a fork and retry.
- (gcry_randomize, get_random_bytes): Don't distinguish anymore
- between weak and strong random.
- (gcry_create_nonce): New.
-
-2003-10-31 Werner Koch <wk@gnupg.org>
-
- * rndw32.c (slow_gatherer_windowsNT): Use a plain buffer for the
- disk performance values and not the W32 API structure.
-
- * dsa.c (verify): s/exp/ex/ due to shadowing of a builtin.
- * elgamal.c (verify): Ditto.
-
- * ac.c (gcry_ac_data_get_index): s/index/idx/
- (gcry_ac_data_copy_internal): Remove the cast in _gcry_malloc.
- (gcry_ac_data_add): Must use gcry_realloc instead of realloc.
- * pubkey.c (sexp_elements_extract): s/index/idx/ as tribute to the
- forehackers.
- (gcry_pk_encrypt): Removed shadowed definition of I. Reordered
- arguments to malloc for clarity.
- (gcry_pk_sign, gcry_pk_genkey): Ditto.
- * primegen.c (prime_generate_internal): s/random/randomlevel/.
-
-2003-10-27 Moritz Schulte <mo@g10code.com>
-
- * pubkey.c (gcry_pk_encrypt): Don't forget to deallocate pkey.
-
-2003-10-27 Werner Koch <wk@gnupg.org>
-
- * random.c (gcry_random_add_bytes): Return if buflen is zero to
- avoid gcc warning about unsed parameter.
- (MASK_LEVEL): Simplified; does now work for signed and unsigned
- w/o warnings.
-
- * md.c (md_start_debug): Removed the const from SUFFIX, because
- this function is called from the control fucntion which does not
- require const.
-
- Prefixed all (pubkey,digest,cipher}_spec_* globale variables with
- _gcry_.
-
- * ac.c (ac_key_identifiers): Made static.
-
- * random.c (getfnc_gather_random,getfnc_fast_random_poll): Move
- prototypes to ..
- * rand-internal.h: .. here
- * random.c (getfnc_gather_random): Include rndw32 gatherer.
- * rndunix.c, rndw32.c, rndegd.c: Include them here.
- * rndlinux.c (_gcry_rndlinux_gather_random): Prepend the _gcry_
- prefix. Changed all callers.
- * rndegd.c (_gcry_rndegd_gather_random): Likewise.
- (_gcry_rndegd_connect_socket): Likewise.
- * rndunix.c (_gcry_rndunix_gather_random): Likewise.
- (waitpid): Made static.
- * rndw32.c: Removed the old and unused winseed.dll cruft.
- (_gcry_rndw32_gather_random_fast): Renamed from
- gather_random_fast.
- (_gcry_rndw32_gather_random): Renamed from gather_random. Note,
- that the changes 2003-04-08 somehow got lost.
-
- * sha512.c (sha512_init, sha384_init): Made static.
-
- * cipher.c (do_ctr_decrypt): Removed "return" from this void
- function.
-
-2003-10-24 Moritz Schulte <mo@g10code.com>
-
- * serpent.c: Fix an issue on big-endian systems.
-
- * rndw32.c: Removed IS_MODULE -cruft.
- * rndlinux.c (rndlinux_gather_random): Likewise.
-
-2003-10-10 Werner Koch <wk@gnupg.org>
-
- * primegen.c (gen_prime): Bail out if NBITS is less than 16.
- (prime_generate_internal): Initialize prime variable to suppress
- compiler warning. Check pbits, initialize qbits when passed as
- zero.
-
- * primegen.c (prime_generate_internal): New arg
- ALL_FACTORS. Changed all callers.
- (gcry_prime_generate): Make the factors arg optional. Request
- all_factors. Make sure PRIME is set to NULL even on error.
- (gcry_prime_group_generator): New.
- (gcry_prime_release_factors): New.
-
-2003-10-06 Werner Koch <wk@gnupg.org>
-
- * primegen.c (gen_prime): Assert that NBITS is never zero, it
- would cause a segv.
-
-2003-09-28 Moritz Schulte <mo@g10code.com>
-
- * ac.c: Include "cipher.h".
-
-2003-09-27 Moritz Schulte <mo@g10code.com>
-
- * rndegd.c (do_read): Return nread instead of nbytes; thanks to
- Michael Caerwyn.
-
-2003-09-04 Werner Koch <wk@gnupg.org>
-
- * pubkey.c (_gcry_pk_aliased_algo_name): New.
- * ac.c (gcry_ac_open): Use it here.
-
- * Makefile.am (EXTRA_libcipher_la_SOURCES): Add serpent.c
-
-2003-09-02 Moritz Schulte <mo@g10code.com>
-
- * primegen.c (gcry_prime_check, gcry_prime_generate): New
- functions.
- (prime_generate_internal): New function, based on
- _gcry_generate_elg_prime.
- (_gcry_generate_elg_prime): Rewritten as a wrapper for
- prime_generate_internal.
-
-2003-08-28 Werner Koch <wk@gnupg.org>
-
- * pubkey.c (gcry_pk_encrypt): Don't include the flags list in the
- return value. This does not make sense and breaks any programs
- parsing the output strictly (e.g. current gpgsm).
- (gcry_pk_encrypt): If aliases for the algorithm name exists, take
- the first one instead of the regular name to adhere to SPKI
- conventions.
- (gcry_pk_genkey): Ditto.
- (gcry_pk_sign): Ditto. Removed unused KEY_ALGO_NAME.
-
-2003-08-19 Moritz Schulte <mo@g10code.com>
-
- * cipher.c: Add support for Serpent
- * serpent.c: New file.
-
-2003-08-10 Moritz Schulte <moritz@g10code.com>
-
- * rsa.c (_gcry_rsa_blind, _gcry_rsa_unblind): Declare static.
-
-2003-08-09 Timo Schulz <twoaday@freakmail.de>
-
- * random.c (getfnc_gather_random): Don't check NAME_OF_DEV_RANDOM
- two times, but also the NAME_OF_DEV_URANDOM device.
-
-2003-08-08 Moritz Schulte <moritz@g10code.com>
-
- * pubkey.c (sexp_to_enc): Fixed extraction of S-Expression: do not
- fail if no `flags' sub S-Expression is found.
-
-2003-07-27 Werner Koch <wk@gnupg.org>
-
- * md.c (gcry_md_lookup_func_oid): Allow for empty OID lists.
-
-2003-07-23 Moritz Schulte <moritz@g10code.com>
-
- * ac.c (gcry_ac_data_construct): New argument: include_flags, only
- include `flags' S-expression, if include_flags is true. Adjust
- callers. Thanks for triggering a bug caused by `flags'
- sub-S-expression where they are not expected to Ralf Schneider.
-
-2003-07-21 Moritz Schulte <moritz@g10code.com>
-
- * pubkey.c (gcry_pk_lookup_func_name): Use new member name
- `aliases' instead of `sexp_names'.
-
- * ac.c (gcry_ac_key_data_get): New function.
-
- * cipher.c (gcry_cipher_lookup_func_name): Fix return value.
-
-2003-07-20 Moritz Schulte <moritz@g10code.com>
-
- * blowfish.c: Adjusted for new gcry_cipher_spec_t structure.
- * cast5.c: Likewise.
- * twofish.c: Likewise.
- * arcfour.c: Likewise.
- * rijndael.c (rijndael_oids, rijndael192_oids, rijndael256_oids):
- New variables, adjust for new gcry_cipher_spec_t structure.
- * des.c (oids_tripledes): New variable, adjust for new
- gcry_cipher_spec_t structure.
-
- * md.c (oid_table): Removed.
-
- * tiger.c (oid_spec_tiger): New variable.
- (digest_spec_tiger): Adjusted for new gry_md_spec_t structure.
-
- * sha512.c (oid_spec_sha512): New variable.
- (digest_spec_sha512): Adjusted for new gry_md_spec_t structure.
-
- * sha512.c (oid_spec_sha384): New variable.
- (digest_spec_sha384): Adjusted for new gry_md_spec_t structure.
-
- * sha256.c (oid_spec_sha256): New variable.
- (digest_spec_sha256): Adjusted for new gry_md_spec_t structure.
-
- * sha1.c (oid_spec_sha1): New variable.
- (digest_spec_sha1): Adjusted for new gry_md_spec_t structure.
-
- * rmd160.c (oid_spec_rmd160): New variable.
- (digest_spec_rnd160): Adjusted for new gry_md_spec_t structure.
-
- * md5.c (oid_spec_md5): New variable.
- (digest_spec_md5): Adjusted for new gry_md_spec_t structure.
-
- * md4.c (oid_spec_md4): New variable.
- (digest_spec_md4): Adjusted for new gry_md_spec_t structure.
-
- * crc.c (digest_spec_crc32, digest_spec_crc32_rfc1510,
- digest_spec_crc32_rfc2440): Adjusted for new gry_md_spec_t
- structure.
-
-2003-07-19 Moritz Schulte <moritz@g10code.com>
-
- * md.c (gcry_md_lookup_func_oid): New function.
- (search_oid): New function, copied from cipher.c.
- (gcry_md_map_name): Adjust for new search_oid_interface.
-
- * cipher.c (oid_table): Removed table.
- (gcry_cipher_lookup_func_oid): New function.
- (search_oid): Rewritten to use the module functions.
- (gcry_cipher_map_name): Adjust for new search_oid interface.
- (gcry_cipher_mode_from_oid): Likewise.
-
-2003-07-18 Werner Koch <wk@gnupg.org>
-
- * md.c (gcry_md_hash_buffer): Convert ERR to gpg_error_t in
- gpg_strerror.
-
-2003-07-14 Moritz Schulte <moritz@g10code.com>
-
- * cipher.c (gcry_cipher_lookup_func_name): Also check the cipher
- name aliases, not just the primary name.
- (gcry_cipher_map_name): Remove kludge for aliasing Rijndael to
- AES.
-
- * arcfour.c, blowfish.c, cast5.c, des.c, twofish.c: Adjust cipher
- specification structures.
-
- * rijndael.c (rijndael_names, rijndael192_names,
- rijndael256_names): New variables, use them in the cipher
- specifications.
-
- * rmd160test.c: Removed file.
-
- * ac.c, arcfour.c, blowfish.c, cast5.c, cipher.c, des.c, dsa.c,
- elgamal.c, md.c, pubkey.c, random.c, rijndael.c, rsa.c, twofish.c:
- Used gcry_err* wrappers for libgpg symbols.
-
- * primegen.c (gen_prime): Correct the order arguments to
- extra_check.
-
-2003-07-12 Moritz Schulte <moritz@g10code.com>
-
- * ac.c: Replaced all public occurences of gpg_error_t with
- gcry_error_t.
- * cipher.c: Likewise.
- * md.c: Likewise.
- * pubkey.c: Likewise.
- * random.c: Likewise.
-
- * cipher.c: Added support for TWOFISH128.
-
-2003-07-08 Moritz Schulte <moritz@g10code.com>
-
- * ac.c (gcry_ac_data_copy_internal): New function, based on
- gcry_ac_data_copy.
- (gcry_ac_data_copy): Made public, use gcry_ac_data_copy_internal.
- (gcry_ac_key_init): Use gcry_ac_data_copy_internal.
-
-2003-07-07 Moritz Schulte <moritz@g10code.com>
-
- * ac.c (gcry_ac_data_set): Only release old MPI value if it is
- different from the new value. Bug reported by Simon Josefsson
- <jas@extundo.com>.
-
- * pubkey.c (gcry_pk_list): New function.
- * md.c (gcry_md_list): New function.
-
- * ac.c (gcry_ac_key_pair_generate): Fix calculation of format
- string size.
-
-2003-07-05 Moritz Schulte <moritz@g10code.com>
-
- * md.c: Named struct of digest_table `digest_table_entry'.
- (digest_table_entry): New member: algorithm; filled in.
- (digest_table_entry): Removed unused member: flags.
- (gcry_md_register): New argument: algorithm_id, filled in.
- (gcry_md_register_default): Used algorithm ID from module
- structure.
- (gcry_md_map_name): Likewise.
- (md_enable): Likewise.
- (md_read): Likewise.
- (gcry_md_info): Likewise.
-
- * pubkey.c: Named truct for pubkey_table `pubkey_table_entry'.
- (pubkey_table_entry): New member: algorithm; filled in.
- (gcry_pk_register_default): Used algorithm ID from pubkey_table.
- (gcry_pk_register): New argument: algorithm_id, filled in.
- (gcry_pk_map_name): Used algorithm ID from module structure.
- (gcry_pk_decrypt): Likewise.
- (gcry_pk_encrypt): Likewise.
- (gcry_pk_verify): Likewise.
- (gcry_pk_sign): Likewise.
- (gcry_pk_testkey): Likewise.
- (gcry_pk_genkey): Likewise.
- (gcry_pk_get_nbits): Likewise.
- (sexp_to_key): Removed unused variable: algo.
- (sexp_to_sig): Likewise.
-
- * cipher.c: Named struct for cipher_table `cipher_table_entry'.
- (cipher_table_entry): New member: algorithm; filled in.
- (gcry_cipher_register_default): Used algorithm ID from
- cipher_table.
- (gcry_cipher_register): New argument: algorithm_id, filled in.
- (gcry_cipher_map_name): Used algorithm ID from module structure.
-
- * arcfour.c (cipher_spec_arcfour): Removed algorithm ID.
- * blowfish.c (cipher_spec_blowfish): Likewise.
- * cast5.c (cipher_spec_cast5): Likewise.
- * crc.c (digest_spec_crc32): Likewise.
- * crc.c (digest_spec_crc32_rfc1510): Likewise.
- * crc.c (digest_spec_crc32_rfc2440): Likewise.
- * des.c (cipher_spec_des): Likewise.
- * des.c (cipher_spec_tripledes): Likewise.
- * dsa.c (pubkey_spec_dsa): Likewise.
- * elgamal.c (pubkey_spec_elg): Likewise.
- * md4.c (digest_spec_md4): Likewise.
- * md5.c (digest_spec_md5): Likewise.
- * aes.c (cipher_spec_aes): Likewise.
- * aes.c (cipher_spec_aes192): Likewise.
- * aes.c (cipher_spec_aes256): Likewise.
- * rsa.c (pubkey_spec_rsa): Likewise.
- * sha1.c (digest_spec_sha1): Likewise.
- * sha256.c (digest_spec_sha256): Likewise.
- * sha512.c (digest_spec_sha512): Likewise.
- * tiger.c (digest_spec_tiger): Likewise.
- * twofish.c (cipher_spec_twofish): Likewise.
- * twofish.c (cipher_spec_twofish128): Likewise.
-
- * Makefile.am (EXTRA_libcipher_la_SOURCES): Fix list of source
- files; reported by Simon Josefsson <jas@extundo.com>.
-
- * pubkey.c: Replaced all occurences of `id' with `algorithm',
- since `id' is a keyword in obj-c.
- * md.c: Likewise.
- * cipher.c: Likewise.
-
- * crc.c, md4.c, md5.c, rmd160.c, sha1.c, sha256.c, tiger.c:
- Replaced all occurences of gcry_digest_spec_t with gcry_md_spec_t.
-
- * dsa.c, rsa.c, elgamal.c: Replaced all occurencens of
- gcry_pubkey_spec_t with gcry_pk_spec_t.
-
- * md.c: Replaced all occurences of gcry_digest_spec_t with
- gcry_md_spec_t.
- (gcry_digest_register_default): Renamed to ...
- (gcry_md_register_default): ... this; adjusted callers.
- (gcry_digest_lookup_func_name): Renamed to ...
- (gcry_md_lookup_func_name): ... this; adjusted callers.
- (gcry_digest_lookup_name): Renamed to ...
- (gcry_md_lookup_name): ... this; adjusted callers.
- (gcry_digest_register): Renamed to ...
- (gcry_md_register): ... this.
- (gcry_digest_unregister): Renamed to ...
- (gcry_md_unregister): ... this.
-
- * pubkey.c (gcry_pubkey_register): Renamed to ...
- (gcry_pk_register): ... this.
- (gcry_pubkey_unregister): Renamed to ...
- (gcry_pk_unregister): ... this.
- Replaced all occurences of gcry_pubkey_spec_t with gcry_pk_spec_t.
- (gcry_pubkey_register_default): Renamed to ...
- (gcry_pk_register_default): ... this; adjusted callers.
- (gcry_pubkey_lookup_func_name): Renamed to ...
- (gcry_pk_lookup_func_name): ... this; adjusted callers.
- (gcry_pubkey_lookup_name): Renamed to ...
- (gcry_pk_lookup_name): ... this; adjusted callers.
-
- * md.c (gcry_md_hash_buffer): Fix error checking. Thanks to Simon
- Josefsson <jas@extunde.com>.
-
-2003-07-04 Moritz Schulte <moritz@g10code.com>
-
- * cipher.c (gcry_cipher_list): New function.
-
-2003-07-01 Moritz Schulte <moritz@g10code.com>
-
- * pubkey.c (sexp_to_sig): Accept a `flags' S-expression to be more
- consistent with sexp_to_enc.
-
-2003-06-30 Moritz Schulte <moritz@g10code.com>
-
- * Makefile.am (libcipher_la_SOURCES): Added: ac.c.
-
- * pubkey.c (_gcry_pk_module_lookup): New function.
- (_gcry_pk_module_release): New function.
-
-2003-06-29 Moritz Schulte <moritz@g10code.com>
-
- * ac.c: New file.
-
-2003-06-26 Werner Koch <wk@gnupg.org>
-
- * md.c (gcry_md_hash_buffer): Trigger BUG correcly with new API.
-
-2003-06-19 Werner Koch <wk@gnupg.org>
-
- * md.c (gcry_md_is_enabled): Fixed.
-
-2003-06-18 Werner Koch <wk@gnupg.org>
-
- * cipher.c (gcry_cipher_get_algo_keylen): New.
- (gcry_cipher_get_algo_blklen): New.
-
-2003-06-18 Moritz Schulte <moritz@g10code.com>
-
- * arcfour.c, cipher.c, blowfish.c, md.c, cast5.c, pubkey.c, crc.c,
- des.c, dsa.c, elgamal.c, md4.c, md5.c, random.c, rijndael.c,
- rmd160.c, rsa.c, sha1.c, sha256.c, sha512.c, tiger.c, twofish.c:
- Replaced older types GcryDigestSpec, GcryCipherSpec and
- GcryPubkeySpec with newer types: gcry_digest_spec_t,
- gcry_cipher_spec_t and gcry_pubkey_spec_t.
-
- * md.c (gcry_digest_id_new): Removed function.
- (gcry_digest_register): Removed code for generating a new module
- ID.
-
- * pubkey.c (gcry_pubkey_id_new): Removed function.
- (gcry_pubkey_register): Removed code for generating a new module
- ID.
-
- * cipher.c, md.c, pubkey.c: Replace old type GcryModule with newer
- one: gcry_module_t.
- (gcry_cipher_id_new): Removed function.
- (gcry_cipher_register): Removed code for generating a new module
- ID.
-
- * cipher.c (gcry_cipher_register): Adjust call to
- _gcry_module_add.
- (gcry_cipher_register_default): Likewise.
- * pubkey.c (gcry_pubkey_register_default): Likewise.
- (gcry_pubkey_register): Likewise.
- * md.c (gcry_digest_register_default): Likewise.
- (gcry_digest_register): Likewise.
-
- * md.c (gcry_digest_lookup_func_id): Removed function.
- (gcry_digest_lookup_id): Likewise.
- (gcry_digest_id_new): Use _gcry_module_lookup_id instead of
- gcry_digest_lookup_id.
- (digest_algo_to_string): Likewise.
- (check_digest_algo): Likewise.
- (md_enable): Likewise.
- (md_digest_length): Likewise.
- (md_asn_oid): Likewise.
-
- * pubkey.c (gcry_pubkey_lookup_id): Removed function.
- (gcry_pubkey_lookup_func_id): Likewise.
- (gcry_pubkey_id_new): Use _gcry_module_lookup_id instead of
- gcry_pubkey_id_new.
- (gcry_pk_algo_name): Likewise.
- (disable_pubkey_algo): Likewise.
- (check_pubkey_algo): Likewise.
- (pubkey_get_npkey): Likewise.
- (pubkey_get_nskey): Likewise.
- (pubkey_get_nsig): Likewise.
- (pubkey_get_nenc): Likewise.
- (pubkey_generate): Likewise.
- (pubkey_check_secret_key): Likewise.
- (pubkey_encrypt): Likewise.
- (pubkey_decrypt): Likewise.
- (pubkey_sign): Likewise.
- (pubkey_verify): Likewise.
- (gcry_pk_algo_info): Likewise.
-
- * cipher.c (gcry_cipher_lookup_func_id): Removed function.
- (gcry_cipher_lookup_id): Likewise.
- (cipher_algo_to_string): use _gcry_module_lookup_id instead of
- gcry_cipher_lookup_id.
- (disable_cipher_algo): Likewise.
- (check_cipher_algo): Likewise.
- (cipher_get_blocksize): Likewise.
- (gcry_cipher_open): Likewise.
- (gcry_cipher_id_new): Likewise.
-
-2003-06-17 Moritz Schulte <moritz@g10code.com>
-
- * Makefile.am (GCRYPT_MODULES): Set to @GCRYPT_CIPHERS@,
- @GCRYPT_PUBKEY_CIPHERS@, @GCRYPT_DIGESTS@ and @GCRYPT_RANDOM@.
- (libcipher_la_DEPENDENCIES): Set to $(GCRYPT_MODULES).
- (libcipher_la_LIBADD): Likewise.
- (AM_CFLAGS): Added: @GPG_ERROR_CFLAGS@.
- (EXTRA_libcipher_la_SOURCES): Added all conditional sources.
-
- * md.c (md_open): Use _gcry_fast_random_poll instead of
- fast_random_poll.
- * cipher.c (gcry_cipher_open): Likewise.
-
- * random.h (fast_random_poll): Removed macro.
-
- * blowfish.c, md4.c, md5.c, rmd160.c, sha1.c, sha256.c, sha512.c,
- tiger.c: Use Autoconf's WORDS_BIGENDIAN instead of our own
- BIG_ENDIAN_HOST.
-
-2003-06-16 Moritz Schulte <moritz@g10code.com>
-
- * random.c (getfnc_gather_random): Do not special-case
- USE_ALL_RANDOM_MODULES, make it the default.
-
- * dsa.c: Replace last occurences of old type names with newer
- names (i.e. replace MPI with gcry_mpi_t).
- * elgamal.c: Likewise.
- * primegen.c: Likewise.
- * pubkey.c: Likewise.
- * rsa.c: Likewise.
-
-2003-06-14 Moritz Schulte <moritz@g10code.com>
-
- * des.c (des_setkey): Add selftest check.
- (tripledes_set3keys): Likewise.
- (do_tripledes_setkey): Remove selftest check.
- (do_des_setkey): Likewise.
-
-2003-06-11 Moritz Schulte <moritz@g10code.com>
-
- * md.c (_gcry_md_init): New function.
- * cipher.c (_gcry_cipher_init): New function.
- * pubkey.c (_gcry_pk_init): New function.
-
-2003-06-13 Werner Koch <wk@gnupg.org>
-
- * md.c (gcry_md_get_algo): Reverted to old API. This is a
- convenience function anyway and error checking is not approriate.
- (gcry_md_is_secure): New.
- (gcry_md_is_enabled): New.
-
-2003-06-12 Werner Koch <wk@gnupg.org>
-
- * cipher.c (gcry_cipher_open): Make sure HANDLE is set to NULL on
- error.
-
-2003-06-11 Werner Koch <wk@gnupg.org>
-
- * md.c (gcry_md_open): Make sure H receives either NULL or an
- valid handle.
- (gcry_md_copy): Swapped arguments so that it is more in lione with
- md_open and most other API fucntions like memcpy (destination
- comes first). Make sure HANDLE is set to NULL on error.
-
- * rijndael.c (do_encrypt): Hack to force correct alignment. It
- seems not to be not sufficient, though. We should rework this
- fucntions and remove all these ugly casts. Let the compiler
- optimize or have an assembler implementation.
-
-2003-06-09 Moritz Schulte <moritz@g10code.com>
-
- * Makefile.am: Removed rules serpent, since that is not commited
- yet.
-
-2003-06-08 Moritz Schulte <moritz@g10code.com>
-
- * pubkey.c (gcry_pk_encrypt): Improve calculation for size of the
- format string.
-
-2003-06-07 Moritz Schulte <moritz@g10code.com>
-
- * arcfour.c, bithelp.h, blowfish.c, cast5.c, cipher.c, crc.c,
- des.c, dsa.c, elgamal.c, md4.c, md5.c, md.c, primegen.c, pubkey.c,
- rand-internal.h, random.c, random.h, rijndael.c, rmd160.c,
- rmd160test.c, rmd.h, rndeged.c, rndlinux.c, rndunix.c, rndw32.c,
- rsa.c, sha1.c, sha256.c, sha512.c, tiger.c, twofish.c: Edited all
- preprocessor instructions to remove whitespace before the '#'.
- This is not required by C89, but there are some compilers out
- there that don't like it. Replaced any occurence of the now
- deprecated type names with the new ones.
-
-2003-06-04 Moritz Schulte <moritz@g10code.com>
-
- * pubkey.c (gcry_pk_encrypt): Construct an arg_list and use
- gcry_sexp_build_array instead of gcry_sexp_build.
- (gcry_pk_sign): Likewise.
- (gcry_pk_genkey): Likewise.
-
-2003-06-01 Moritz Schulte <moritz@g10code.com>
-
- * dsa.c (_gcry_dsa_generate): Do not check wether the algorithm ID
- does indeed belong to DSA.
- (_gcry_dsa_sign): Likewise.
- (_gcry_dsa_verify): Likewise.
- (_gcry_dsa_get_nbits): Likewise.
-
- * elgamal.c (_gcry_elg_check_secret_key): Do not check wether the
- algorithm ID does indeed belong to ElGamal.
- (_gcry_elg_encrypt): Likewise.
- (_gcry_elg_decrypt): Likewise.
- (_gcry_elg_sign): Likewise.
- (_gcry_elg_verify): Likewise.
- (_gcry_elg_get_nbits): Likewise.
- (_gcry_elg_generate): Likewise.
-
- * rsa.c (_gcry_rsa_generate): Do not check wether the algorithm ID
- does indeed belong to RSA.
- (_gcry_rsa_encrypt): Likewise.
- (_gcry_rsa_decrypt): Likewise.
- (_gcry_rsa_sign): Likewise.
- (_gcry_rsa_verify): Likewise.
- (_gcry_rsa_get_nbits): Likewise.
-
-2003-05-30 Moritz Schulte <moritz@g10code.com>
-
- * md.c (md_get_algo): Return zero in case to algorithm is enabled.
-
- * md.c (gcry_md_info): Adjusted for new no-errno-API.
- (md_final): Likewise.
- (gcry_md_get_algo): Likewise.
- * pubkey.c (gcry_pk_get_keygrip): Likewise.
- (gcry_pk_ctl): Likewise.
- (gcry_pk_algo_info): Likewise.
- * des.c (selftest): Likewise.
-
-2003-05-29 Moritz Schulte <moritz@g10code.com>
-
- * md.c (md_enable): Do not forget to release module on error.
- (gcry_md_open): Adjusted for new no-errno-API.
- (md_open): Likewise.
- (md_copy): Likewise.
- (gcry_md_copy): Likewise.
- (gcry_md_setkey): Likewise.
- (gcry_md_algo_info): Likewise.
-
- * cipher.c (gcry_cipher_open): Adjusted for new no-errno-API and
- also fixed a locking bug.
- (gcry_cipher_encrypt): Adjusted for new no-errno-API.
- (gcry_cipher_decrypt): Likewise.
- (gcry_cipher_ctl): Likewise.
- (gcry_cipher_info): Likewise.
- (gcry_cipher_algo_info): Likewise.
-
-2003-05-28 Moritz Schulte <moritz@g10code.com>
-
- * md.c (md_enable): Adjusted for libgpg-error.
- (gcry_md_enable): Likewise.
- (gcry_digest_register_default): Likewise.
- (gcry_digest_register): Likewise.
- (check_digest_algo): Likewise.
- (prepare_macpads): Likewise.
- (gcry_md_setkey): Likewise.
- (gcry_md_ctl): Likewise.
- (gcry_md_get): Likewise.
- (gcry_md_algo_info): Likewise.
- (gcry_md_info): Likewise.
- * dsa.c (_gcry_dsa_generate): Likewise.
- (_gcry_dsa_check_secret_key): Likewise.
- (_gcry_dsa_sign): Likewie.
- (_gcry_dsa_verify): Likewise.
- * twofish.c (do_twofish_setkey): Likewise.
- (twofish_setkey): Likewise.
- * cipher.c (gcry_cipher_register): Likewise.
-
-2003-05-25 Moritz Schulte <moritz@g10code.com>
-
- * rijndael.c (do_setkey): Adjusted for libgpg-error.
- (rijndael_setkey): Likewise.
- * random.c (gcry_random_add_bytes): Likewise.
- * elgamal.c (_gcry_elg_generate): Likewise.
- (_gcry_elg_check_secret_key): Likewise.
- (_gcry_elg_encrypt): Likewise.
- (_gcry_elg_decrypt): Likewise.
- (_gcry_elg_sign): Likewise.
- (_gcry_elg_verify): Likewise.
- * rsa.c (_gcry_rsa_generate): Likewise.
- (_gcry_rsa_check_secret_key): Likewise.
- (_gcry_rsa_encrypt): Likewise.
- (_gcry_rsa_decrypt): Likewise.
- (_gcry_rsa_sign): Likewise.
- (_gcry_rsa_verify): Likewise.
- * pubkey.c (dummy_generate, dummy_check_secret_key, dummy_encrypt,
- dummy_decrypt, dummy_sign, dummy_verify): Likewise.
- (gcry_pubkey_register): Likewise.
- (check_pubkey_algo): Likewise.
- (pubkey_generate): Likewise.
- (pubkey_check_secret_key): Likewise.
- (pubkey_encrypt): Likewise.
- (pubkey_decrypt): Likewise.
- (pubkey_sign): Likewise.
- (pubkey_verify): Likewise.
- (sexp_elements_extract): Likewise.
- (sexp_to_key): Likewise.
- (sexp_to_sig): Likewise.
- (sexp_to_enc): Likewise.
- (sexp_data_to_mpi): Likewise.
- (gcry_pk_encrypt): Likewise.
- (gcry_pk_decrypt): Likewise.
- (gcry_pk_sign): Likewise.
- (gcry_pk_verify): Likewise.
- (gcry_pk_testkey): Likewise.
- (gcry_pk_genkey): Likewise.
- (gcry_pk_ctl): Likewise.
- * cipher.c (dummy_setkey): Likewise.
- (check_cipher_algo): Likewise.
- (gcry_cipher_open): Likewise.
- (cipher_setkey): Likewise.
- (gcry_cipher_ctl): Likewise.
- (cipher_encrypt): Likewise.
- (gcry_cipher_encrypt): Likewise.
- (cipher_decrypt): Likewise.
- (gcry_cipher_decrypt): Likewise.
- (gcry_cipher_info): Likewise.
- (gcry_cipher_algo_info): Likewise.
- * cast5.c (cast_setkey): Likewise.
- (do_cast_setkey): Likewise.
- * arcfour.c (arcfour_setkey): Likewise.
- (do_arcfour_setkey): Likewise.
- * blowfish.c (do_bf_setkey): Likewise.
- (bf_setkey): Likewise.
- * des.c (do_des_setkey): Likewise.
- (do_tripledes_setkey): Likewise.
-
-2003-05-22 Moritz Schulte <moritz@g10code.com>
-
- * tiger.c: Merged code ussing the U64_C macro from GnuPG.
-
- * sha512.c: Likewise.
-
-2003-05-17 Moritz Schulte <moritz@g10code.com>
-
- * pubkey.c (gcry_pk_genkey): Fix type: acquire a lock, instead of
- releasing it.
-
-2003-05-11 Moritz Schulte <moritz@g10code.com>
-
- * pubkey.c (gcry_pk_testkey): Call REGISTER_DEFAULT_CIPHERS.
- (gcry_pk_ctl): Likewise.
-
-2003-04-27 Moritz Schulte <moritz@g10code.com>
-
- * pubkey.c (gcry_pk_genkey): Release sexp after extracted data has
- been used.
-
- * md.c (gcry_md_get_algo_dlen): Simplified, simply call
- md_digest_length to do the job.
-
- * des.c (do_des_setkey): Check for selftest failure not only
- during initialization.
- (do_tripledes_setkey): Include check for selftest failure.
-
- * pubkey.c (gcry_pubkey_register_default): New macro
- `pubkey_use_dummy', use it.
-
- * elgamal.c (elg_names): New variable.
- (pubkey_spec_elg): Include elg_names.
-
- * dsa.c (dsa_names): New variable.
- (pubkey_spec_dsa): Include dsa_names.
-
- * rsa.c (rsa_names): New variable.
- (pubkey_spec_rsa): Include rsa_names.
-
- * pubkey.c (gcry_pubkey_lookup_func_name): Compare name also with
- the names listed in `sexp_names'.
-
-2003-04-24 Moritz Schulte <moritz@g10code.com>
-
- * pubkey.c (sexp_to_key): New variables: module, pubkey. Adjusted
- to new module interface.
- (sexp_to_key): Changend type of argument `retalgo' from `int *' to
- `GcryModule **'. Adjusted all callers. Removed argument:
- r_algotblidx.
- (sexp_to_sig): Changend type of argument `retalgo' from `int *' to
- `GcryModule **'. Adjusted all callers.
- (sexp_to_enc): Likewise.
-
- (pubkey_get_npkey, pubkey_get_nskey, pubkey_get_nsig,
- pubkey_get_nenc): Use strlen to find out the number.
-
- * rsa.c: Adjust pubkey_spec_rsa to new internal interface.
- * dsa.c: Likewise.
- * elgamal.c: Likewise.
-
-2003-04-17 Moritz Schulte <moritz@g10code.com>
-
- * pubkey.c (sexp_elements_extract): New function.
- * pubkey.c (sexp_to_key): Removed variable `idx', added `err', use
- sexp_elements_extract.
- (sexp_to_sig): Likewise.
- (sexp_to_enc): Likewise.
-
- * pubkey.c: Terminate list correctly.
- * md.c: Include sha512/sha384 in digest_table.
-
-2003-04-16 Moritz Schulte <moritz@g10code.com>
-
- * Makefile.am: Include support for sha512.c.
-
- * sha512.c: New file, merged from GnuPG, with few modifications
- for libgcrypt.
-
- * rand-internal.h: Removed declarations for constructor functions.
-
- * md.c (md_copy): Call _gcry_module_use for incrementing the usage
- counter of the digest modules.
-
- * rsa.c: Do not include "rsa.h".
- * dsa.c: Do not include "dsa.h".
- * elgamal.c: Do not include "elgamal.h".
- * des.c: Do not include "des.h".
- * cast5.c: Do not include "cast5.h".
- * blowfish.c: Do not include "blowfish.h".
- * arcfour.c: Do not include "arcfour.h".
-
- * Makefile.am (libcipher_la_DEPENDENCIES): Removed.
- (libcipher_la_LIBADD): Removed.
- Use Automake conditionals for conditional compilation.
-
-2003-04-13 Moritz Schulte <moritz@g10code.com>
-
- * cipher.c (gcry_cipher_open): Call REGISTER_DEFAULT_CIPHERS.
-
- * md.c (gcry_md_list): New member: module.
- (md_enable): New variable: module, changed use of module and
- digest.
- (md_enable): Initialize member: module.
- (md_close): Call _gcry_module_release.
-
- * cipher.c (gcry_cipher_open): New variable: module, changed use of
- module and cipher.
- (struct gcry_cipher_handle): New member: module.
- (gcry_cipher_open): Initialize member: module.
- (gcry_cipher_close): Call _gcry_module_release.
-
-2003-04-09 Moritz Schulte <moritz@g10code.com>
-
- * cipher.c: Include "ath.h".
- * md.c: Likewise.
- * pubkey.c: Likewise.
-
- * cipher.c (ciphers_registered_lock): New variable.
- * md.c (digests_registered_lock): New variable.
- * pubkey.c (pubkeys_registered_lock): New variable.
-
- * rndlinux.c (gnupgext_version, func_table): Removed definitions.
- (gnupgext_enum_func): Removed function.
- (_gcry_rndlinux_constructor): Removed function.
-
- * rndegd.c (gnupgext_version, func_table): Removed definitions.
- (gnupgext_enum_func): Removed function.
- (_gcry_rndegd_constructor): Removed function.
-
- * rndunix.c (gnupgext_version, func_table): Removed definitions.
- (gnupgext_enum_func): Removed function.
- (_gcry_rndunix_constructor): Removed function.
-
- * rndw32.c (gnupgext_version, func_table): Removed definitions.
- (gnupgext_enum_func): Removed function.
- (_gcry_rndw32_constructor): Removed function.
-
- * rndegd.c (rndegd_connect_socket): Simplify code for creating the
- egd socket address.
- (rndegd_connect_socket): Call log_fatal use instead of
- g10_log_fatal.
- (egd_gather_random): Renamed to ...
- (rndegd_gather_random): ... here.
-
-2003-04-08 Moritz Schulte <moritz@g10code.com>
-
- * rndlinux.c: Do not include "dynload.h".
- * rndunix.c: Likewise.
- * rndw32.c: Likewise.
-
- * rndegd.c (rndegd_connect_socket): Factored out from ...
- (egd_gather_random): here; call it.
- (egd_socket): New variable.
- (egd_gather_random): Initialize fd with egd_socket, do not declare
- fd static.
- (do_read): Merged few changes from GnuPG. FIXME - not finished?
- Do not include "dynload.h".
-
- * rndw32.c (gather_random): Renamed to rndw32_gather_random, do
- not declare static.
- (gather_random_fast): Renamed to rndw32_gather_random_fast, do not
- declare static.
-
- * rndunix.c (gather_random): Renamed to rndunix_gather_random, do
- not declare static.
- * rndegd.c (gather_random): Renamed to rndegd_gather_random, do
- not declare static.
- * rndlinux.c (gather_random): Renamed to rndlinux_gather_random,
- do not declare static.
-
-2003-04-07 Moritz Schulte <moritz@g10code.com>
-
- * Makefile.am (libcipher_la_SOURCES): Removed construct.c.
- (libcipher_la_SOURCES): Added sha1.c, sha256.c, rmd160.c, md4.c,
- md5.c, tiger.c and crc.c
- (EXTRA_PROGRAMS): Removed sha1, sha256, rmd160, md4, md5, tiger
- and crc. Removed definitions: EXTRA_md4_SOURCES,
- EXTRA_md5_SOURCES, EXTRA_rmd160_SOURCES, EXTRA_sha1_SOURCES,
- EXTRA_sha256_SOURCES, EXTRA_tiger_SOURCES and EXTRA_crc_SOURCES,
- BUILT_SOURCES, DISTCLEANFILES.
-
- * pubkey.c: Do not include "elgamal.h", "dsa.h" and "rsa.h".
-
- * Makefile.am (libcipher_la_SOURCES): Removed rsa.h, elgamal.h,
- dsa.h, des.h, cast5.h, arcfour.h and blowfish.h.
-
- * rsa.h: Removed file.
- * elgamal.h: Removed file.
- * dsa.h: Removed file.
- * des.h: Removed file.
- * cast5.h: Removed file.
- * arcfour.h: Removed file.
- * blowfish.h: Removed file.
-
- * Makefile.am (libcipher_la_SOURCES): Removed dynload.c and
- dynload.h.
-
- * rsa.c (pubkey_spec_rsa): New variable.
- * dsa.c (pubkey_spec_rsa): New variable.
- * elgamal.c (pubkey_spec_elg): New variable.
-
- * rsa.c (_gcry_rsa_get_info): Removed function.
- * elgamal.c (_gcry_elg_get_info): Removed function.
- * dsa.c (_gcry_dsa_get_info): Removed function.
-
- * tiger.c (tiger_get_info): Removed function.
- (gnupgext_version, func_table): Removed definitions.
- (gnupgext_enum_func): Removed function.
- (_gcry_tiger_constructor): Removed function.
-
- * sha1.c (sha1_get_info): Removed function.
- (gnupgext_version, func_table): Removed definitions.
- (gnupgext_enum_func): Removed function.
- (_gcry_sha1_constructor): Removed function.
-
- * sha256.c (sha256_get_info): Removed function.
- (gnupgext_version, func_table): Removed definitions.
- (gnupgext_enum_func): Removed function.
- (_gcry_sha256_constructor): Removed function.
-
- * rmd160.c (rmd160_get_info): Removed function.
- (gnupgext_version, func_table): Removed definitions.
- (gnupgext_enum_func): Removed function.
- (_gcry_rmd160_constructor): Removed function.
-
- * md5.c (md5_get_info): Removed function.
- (gnupgext_version, func_table): Removed definitions.
- (gnupgext_enum_func): Removed function.
- (_gcry_md5_constructor): Removed function.
-
- * md4.c (md4_get_info): Removed function.
- (gnupgext_version, func_table): Removed definitions.
- (gnupgext_enum_func): Removed function.
- (_gcry_md4_constructor): Removed function.
-
- * crc.c (crc_get_info): Removed function.
-
- * arcfour.c (do_arcfour_setkey): Changed type of context argument
- to `void *', added local variable for cast, adjusted callers.
- (arcfour_setkey): Likewise.
- (encrypt_stream): Likewise.
- * cast5.c (cast_setkey): Likewise.
- (encrypt_block): Likewise.
- * rijndael.c (rijndael_setkey): Likewise.
- (rijndael_encrypt): Likewise.
- (rijndael_decrypt): Likewise.
- * twofish.c (twofish_setkey): Likewise.
- (twofish_encrypt): Likewise.
- (twofish_decrypt): Likewise.
- * des.c (do_des_setkey): Likewise.
- (do_des_encrypt): Likewise.
- (do_des_encrypt): Likewise.
- (do_tripledes_encrypt): Likewise.
- (do_tripledes_encrypt): Likewise.
- * blowfish.c (bf_setkey: Likewise.
- (encrypt_block): Likewise.
- (decrypt_block): Likewise.
-
- * arcfour.c (encrypt_stream): Likewise.
-
- * rijndael.c (gnupgext_version, func_table): Removed definitions.
- (gnupgext_enum_func) Removed function.
-
- * twofish.c (gnupgext_version, func_table): Removed definitions.
- (gnupgext_enum_func) Removed function.
-
- * cast5.c (CIPHER_ALGO_CAST5): Removed.
-
- * blowfish.c (FNCCAST_SETKEY, FNCCAST_CRYPT): Removed macros.
- (CIPHER_ALGO_BLOWFISH): Removed symbol.
- * cast5.c (FNCCAST_SETKEY, FNCCAST_CRYPT): Likewise.
- * des.c (selftest_failed): Removed.
- (initialized): New variable.
- (do_des_setkey): Run selftest, if not yet done.
- (FNCCAST_SETKEY, FNCCAST_CRYPT): Removed macros.
-
- * arcfour.c (_gcry_arcfour_get_info): Removed function.
- * blowfish.c (_gcry_blowfish_get_info): Removed function.
- * cast5.c (_gcry_cast5_get_info): Removed function.
- * des.c (_gcry_des_get_info): Removed function.
- * rijndael.c (_gcry_rijndael_get_info): Removed function.
- * twofish.c (_gcry_twofish_get_info): Removed function.
-
- * arcfour.c (cipher_spec_arcfour): New variable.
- * twofish.c (cipher_spec_twofish, cipher_spec_twofish128): New
- variables.
- * rijndael.c (cipher_spec_aes, cipher_spec_aes192,
- cipher_spec256): New variables.
- * des.c (cipher_spec_des, cipher_spec_tripledes): New variables.
- * cast5.c (cipher_spec_cast5): New variable.
- * blowfish.c (cipher_spec_blowfish): Likewise.
-
- * twofish.c: Do not include "dynload.h".
- * rijndael.c: Likewise.
- * des.c: Likewise.
- * cast5.c: Likewise.
- * blowfish.c: Likewise.
- * cipher.c: Likewise.
- * crc.c: Likewise.
- * md4.c: Likewise.
- * md5.c: Likewise.
- * md.c: Likewise.
- * pubkey.c: Likewise.
- * rijndael.c: Likewise.
- * sha1.c: Likewise.
- * sha256.c: Likewise.
-
- * arcfour.c: Include "cipher.h".
- * twofish.c: Likewise.
- * rijndael.c: Likewise.
- * des.c: Likewise.
- * cast5.c: Likewise.
- * blowfish.c: Likewise.
-
- * twofish.c (twofish_setkey): Declared argument `key' const.
- (twofish_encrypt): Declared argument `inbuf' const.
- (twofish_decrypt): Likewise.
-
- * rijndael.c (rijndael_setkey): Declared argument `key' const.
- (rijndael_encrypt): Declared argument `inbuf' const.
- (rijndael_decrypt): Likewise.
-
- * des.c (do_des_setkey): Declared argument `key' const.
- (do_tripledes_setkey): Likewise.
- (do_des_encrypt): Declared argument `inbuf' const.
- (do_des_decrypt): Likewise.
- (do_tripledes_encrypt): Likewise.
- (do_tripledes_decrypt): Likewise.
-
- * cast5.c (encrypt_block): Declared argument `inbuf' const.
- (decrypt_block): Likewise.
- (cast_setkey): Declared argument `key' const.
-
- * blowfish.c (do_bf_setkey): Declared argument `key' const.
- (encrypt_block): Declared argument `inbuf' const.
- (encrypt_block): Likewise.
-
-
-
- * cipher.c: Remove CIPHER_ALGO_DUMMY related code.
- Removed struct cipher_table_s.
- Changed definition of cipher_table.
- Removed definition of disabled_algos.
- (ciphers_registered, default_ciphers_registered): New variables.
- (REGISTER_DEFAULT_CIPHERS): New macro.
- (dummy_setkey): Declared argument `key' const.
- (dummy_encrypt_block): Declared argument `inbuf' const.
- (dummy_encrypt_block): Likewise.
- (dummy_encrypt_stream): Likewise.
- (dummy_encrypt_stream): Likewise.
- (dummy_setkey): Use `unsigned char' instead of `byte'.
- (dummy_encrypt_block): Likewise.
- (dummy_decrypt_block): Likewise.
- (dummy_encrypt_stream): Likewise.
- (dummy_decrypt_stream): Likewise.
- (gcry_cipher_register_default): New function.
- (gcry_cipher_lookup_func_id): New function.
- (gcry_cipher_lookup_func_name): New function.
- (gcry_cipher_lookup_id): New function.
- (gcry_cipher_lookup_name): New function.
- (gcry_cipher_id_new): New function.
- (gcry_cipher_register): New function.
- (gcry_cipher_unregister): New function.
- (setup_cipher_table): Removed function.
- (load_cipher_modules): Removed function.
- (gcry_cipher_map_name): Adjusted to use new module management.
- (cipher_algo_to_string): Likewise.
- (disable_cipher_algo): Likewise.
- (check_cipher_algo): Likewise.
- (cipher_get_keylen): Likewise.
- (cipher_get_blocksize): Likewise.
- (gcry_cipher_open): Likewise.
- (struct gcry_cipher_handle): Replaced members algo, algo_index,
- blocksize, setkey, encrypt, decrypt, stencrypt, stdecrypt with one
- member: cipher.
- (gcry_cipher_open): Adjusted code for new handle structure.
- (cipher_setkey): Likewise.
- (cipher_setiv): Likewise.
- (cipher_reset): Likewise.
- (do_ecb_encrypt): Likewise.
- (do_ecb_decrypt): Likewise.
- (do_cbc_encrypt): Likewise.
- (do_cbc_decrypt): Likewise.
- (do_cfb_encrypt): Likewise.
- (do_cfb_decrypt): Likewise.
- (do_ctr_encrypt): Likewise.
- (cipher_encrypt): Likewise.
- (gcry_cipher_encrypt): Likewise.
- (cipher_decrypt): Likewise.
- (gcry_cipher_decrypt): Likewise.
- (cipher_sync): Likewise.
- (gcry_cipher_ctl): Likewise.
-
- * pubkey.c: Removed struct pubkey_table_s.
- Changed definition of pubkey_table.
- Removed definition of disabled_algos.
- (pubkeys_registered, default_pubkeys_registered): New variables.
- (REGISTER_DEFAULT_PUBKEYS): New macro.
- (setup_pubkey_table): Removed function.
- (load_pubkey_modules): Removed function.
- (gcry_pubkey_register_default): New function.
- (gcry_pubkey_lookup_func_id): New function.
- (gcry_pubkey_lookup_func_name): New function.
- (gcry_pubkey_lookup_id): New function.
- (gcry_pubkey_lookup_name): New function.
- (gcry_pubkey_id_new): New function.
- (gcry_pubkey_register): New function.
- (gcry_pubkey_unregister): New function.
- (gcry_pk_map_name): Adjusted to use new module management.
- (gcry_pk_algo_name): Likewise.
- (disable_pubkey_algo): Likewise.
- (check_pubkey_algo): Likewise.
- (pubkey_get_npkey): Likewise.
- (pubkey_get_nskey): Likewise.
- (pubkey_get_nsig): Likewise.
- (pubkey_get_nenc): Likewise.
- (pubkey_generate): Likewise.
- (pubkey_check_secret_key): Likewise.
- (pubkey_encrypt): Likewise.
- (pubkey_decrypt): Likewise.
- (pubkey_sign): Likewise.
- (pubkey_verify): Likewise.
- (gcry_pk_get_nbits): Likewise.
- (gcry_pk_algo_info): Likewise.
-
- * md.c: Removed struct md_digest_list_s.
- (digest_list): Changed definition.
- (digests_registered, default_digests_registered): New variables.
- (REGISTER_DEFAULT_DIGESTS): New macro.
- (new_list_item): Removed function.
- (setup_md_table): Removed function.
- (load_digest_module): Removed function.
- (gcry_digest_register_default): New function.
- (gcry_digest_lookup_func_id): New function.
- (gcry_digest_lookup_func_name): New function.
- (gcry_digest_lookup_id): New function.
- (gcry_digest_lookup_name): New function.
- (gcry_digest_id_new): New function.
- (gcry_digest_register): New function.
- (gcry_digest_unregister): New function.
- (GcryDigestEntry): New type.
- (struct gcry_md_context): Adjusted type of `list'.
- (gcry_md_map_name): Adjusted to use new module management.
- (digest_algo_to_string): Likewise.
- (check_digest_algo): Likewise.
- (md_enable): Likewise.
- (md_digest_length): Likewise.
- (md_asn_oid): Likewise.
-
-2003-04-07 Moritz Schulte <moritz@g10code.com>
-
- * pubkey.c: Replaced PUBKEY_ALGO_DSA with GCRY_PK_DSA,
- PUBKEY_ALGO_RSA with GCRY_PK_RSA and PUBKEY_ALGO_ELGAMAL with
- GCRY_PK_ELG.
-
- * dsa.c: Replaced PUBKEY_ALGO_DSA with GCRY_PK_DSA.
-
-2003-04-01 Moritz Schulte <moritz@g10code.com>
-
- * des.c: Removed checks for GCRY_CIPHER_3DES and GCRY_CIPHER_DES.
-
-2003-03-31 Moritz Schulte <moritz@g10code.com>
-
- * tiger.c (tiger_get_info): Do not declare static.
- * sha256.c (sha256_get_info): Likewise.
- * sha1.c (sha1_get_info): Likewise.
- * rmd160.c (rmd160_get_info): Likewise.
- * md5.c (md5_get_info): Likewise.
- * md4.c (md4_get_info): Likewise.
- * crc.c (crc_get_info): Likewise.
-
- * md.c (load_digest_module): Call setup_md_table during
- initialization.
- (new_list_item): Link new element into digest_list.
-
- * cipher.c (do_ctr_decrypt): Made do_ctr_encrypt act as a wrapper
- for do_ctr_encrypt, since these functions are identical.
-
-2003-03-30 Simon Josefsson <jas@extundo.com>
-
- * cipher.c (struct gcry_cipher_handle): Add counter field.
- (gcry_cipher_open): Add CTR.
- (cipher_reset): Clear counter field.
- (do_ctr_encrypt, do_ctr_decrypt): New functions.
- (cipher_encrypt, cipher_decrypt): Call CTR functions.
- (gcry_cipher_ctl): Add SET_CTR to set counter.
-
-2003-03-30 Moritz Schulte <moritz@g10code.com>
-
- * rsa.c (_gcry_rsa_blind): New function.
- (_gcry_rsa_unblind): New function.
- (_gcry_rsa_decrypt): Use _gcry_rsa_blind and _gcry_rsa_decrypt.
-
-2003-03-26 Moritz Schulte <moritz@g10code.com>
-
- * dynload.c (_gcry_enum_gnupgext_pubkeys): Adjust `encrypt' and
- `decrypt' function arguments.
- (_gcry_enum_gnupgext_pubkeys): Likewise.
- * dynload.h: Likewise.
-
- * pubkey.c (dummy_decrypt): Add argument: int flags.
- (dummy_encrypt): Likewise.
-
- * elgamal.c (_gcry_elg_encrypt): Add argument: int flags.
- (_gcry_elg_decrypt): Likewise.
-
- * rsa.c (_gcry_rsa_encrypt): Add argument: int flags.
- (_gcry_rsa_decrypt): Likewise.
-
- * pubkey.c: Add `flags' argument to members `encrypt' and
- `decrypt' of struct `pubkey_table_s'.
-
- * rsa.h: Add `flags' argument to function declarations.
- * elgamal.h: Likewise.
-
- * pubkey.c (sexp_data_to_mpi): New variable: int parsed_flags.
- (sexp_data_to_mpi): Set `parsed_flags'.
- (sexp_data_to_mpi): New argument: int *flags.
- (gcry_pk_encrypt): New variable: int flags.
- (gcry_pk_encrypt): Pass `flags' to pubkey_encrypt.
- (pubkey_encrypt): New variable: int flags.
- (pubkey_encrypt): Pass `flags' to pubkey encrypt function.
- (pubkey_decrypt): Likewise.
- (pubkey_decrypt): Pass `flags' to pubkey encrypt function.
- (gcry_pk_encrypt): Include `flags' s-exp in return list.
- (sexp_to_enc): New argument: int *flags.
- (gcry_pk_decrypt): New variable: int flags.
- (gcry_pk_decrypt): Pass `flags' to pubkey_decrypt.
- (sexp_to_enc): New variable: int parsed_flags.
- (sexp_to_enc): Set `parsed_flags'.
-
-2003-03-22 Simon Josefsson <jas@extundo.com>
-
- * cipher.c (gcry_cipher_open, do_cbc_encrypt)
- (gcry_cipher_encrypt): Support GCRY_CIPHER_CBC_MAC.
- (gcry_cipher_ctl): Support GCRYCTL_SET_CBC_MAC.
-
-2003-03-19 Werner Koch <wk@gnupg.org>
-
- * primegen.c (gen_prime): New args EXTRA_CHECK and EXTRA_CHECK_ARG
- to allow for a user callback. Changed all callers.
- (_gcry_generate_secret_prime)
- (_gcry_generate_public_prime): Ditto, pass them to gen_prime.
- * rsa.c (check_exponent): New.
- (generate): Use a callback to ensure that a given exponent is
- actually generated.
-
-2003-03-12 Moritz Schulte <moritz@g10code.com>
-
- * primegen.c: Initialize `no_of_small_prime_numbers' statically.
- (gen_prime): Remove calculation of `no_of_small_prime_numbers'.
-
-2003-03-03 Moritz Schulte <moritz@g10code.com>
-
- * md.c (gcry_md_ctl): Rewritten to use same style like the other
- functions dispatchers.
-
-2003-03-02 Moritz Schulte <moritz@g10code.com>
-
- * cipher.c (struct gcry_cipher_handle): New member: algo_index.
- (gcry_cipher_open): Allocate memory for two cipher contexts.
- Initialize algo_index.
- (cipher_setkey): Duplicate context into reserved memory.
- (cipher_reset): New function, which resets the context and clear
- the IV.
- (gcry_cipher_ctl): Call cipher_reset.
-
-2003-02-23 Moritz Schulte <moritz@g10code.com>
-
- * cipher.c: Remove (bogus) `digitp' macro definition.
- * md.c: Likewise.
-
- * blowfish.c (burn_stack): Removed.
- * arcfour.c (burn_stack): Likewise.
- * cast5.c (burn_stack): Likewise.
- * des.c (burn_stack): Likewise.
- * md4.c (burn_stack): Likewise.
- * md5.c (burn_stack): Likewise.
- * random.c (burn_stack): Likewise.
- * rijndael.c (burn_stack): Likewise.
- * rmd160.c (burn_stack): Likewise.
- * sha1.c (burn_stack): Likewise.
- * sha256.c (burn_stack): Likewise.
- * tiger.c (burn_stack): Likewise.
- * twofish.c (burn_stack): Likewise.
-
- * blowfish.c: Changed all occurences of burn_stack to
- _gcry_burn_stack.
- * arcfour.c: Likewise.
- * cast5.c: Likewise.
- * des.c: Likewise.
- * md4.c: Likewise.
- * md5.c: Likewise.
- * random.c: Likewise.
- * rijndael.c: Likewise.
- * rmd160.c: Likewise.
- * sha1.c: Likewise.
- * sha256.c: Likewise.
- * tiger.c: Likewise.
- * twofish.c: Likewise.
-
- * arcfour.c (_gcry_arcfour_get_info): Use GCRY_CIPHER_ARCFOUR
- instead of hard-coded value `301'.
-
-2003-01-24 Werner Koch <wk@gnupg.org>
-
- * random.c (_gcry_register_random_progress): New.
- (_gcry_random_progress): New.
-
- * rndlinux.c (gather_random): Call the random progress function.
-
-2003-01-23 Werner Koch <wk@gnupg.org>
-
- * rsa.c (generate): New arg USE_E to request a specific public
- exponent.
- (_gcry_rsa_generate): Ditto.
- * elgamal.c (_gcry_elg_generate): Must add an dummy argument
- instead of USE_E.
- * dsa.c (_gcry_dsa_generate): Ditto.
- * pubkey.c (dummy_generate): Ditto.
- (pubkey_generate): Add USE_E arg and pass it down.
- (gcry_pk_genkey): Detect "rsa-use-e" parameter and pass it to generate.
-
- * pubkey.c (sexp_to_enc): New arg RET_MODERN.
- (gcry_pk_decrypt): Make use of it to return a real S-expression.
- Return better error codes.
- (gcry_pk_verify): Return better error codes.
-
-2003-01-21 Werner Koch <wk@gnupg.org>
-
- * random.c (gcry_random_add_bytes): Add QUALITY argument, let
- function return an error code and disable its core for now.
-
-2003-01-21 Timo Schulz <twoaday@freakmail.de>
-
- * random.c (gcry_random_add_bytes): New. Function to add external
- random to the pool.
-
-2003-01-20 Simon Josefsson <jas@extundo.com>
-
- * crc.c: New.
- * Makefile.am (EXTRA_PROGRAMS, EXTRA_crc_SOURCES): Add crc.c.
- * md.c (gcry_md_get_algo_dlen): Add values for CRC.
-
-2003-01-20 Werner Koch <wk@gnupg.org>
-
- * sha256.c: New.
- * bithelp.h (ror): New.
- * Makfile.am: Add sha256.c.
- * md.c (oid_table): Add values for SHA256 et al.
- (gcry_md_get_algo_dlen): Likewise
-
-2003-01-20 Werner Koch <wk@gnupg.org>
-
- * pubkey.c (gcry_pk_get_keygrip): Implemented keygrips for DSA
- and ElGamal.
-
-2003-01-17 Werner Koch <wk@gnupg.org>
-
- * cipher.c (gcry_cipher_encrypt): Reworked so that the output will
- never contain the plaintext even if the caller did not checked the
- return value.
-
- * md.c (gcry_md_get_algo): Changed error code to GCRYERR_GENERAL
- because we don't have an invalid md algo but no algorithm enabled.
-
- * pubkey.c (gcry_pk_genkey): Changed error code for bounds check
- of table parameters to GCRYERR_INTERNAL.
-
- * md.c (gcry_md_open): Partly reverted Timo's change from
- 2002-10-10 by removing the check for the algorithm. An algorithm
- of 0 is allowed and anyway we should not double check it or check
- it using a different function. Also fixed the flags check.
-
- * pubkey.c (gcry_pk_encrypt): Make sure that R_CIPH points to NULL
- on error.
- (gcry_pk_decrypt): Ditto for R_PLAIN.
- (gcry_pk_sign): Ditto for R_SIG.
- (gcry_pk_genkey): Ditto for R_KEY.
-
-2003-01-16 Werner Koch <wk@gnupg.org>
-
- * md.c (gcry_md_write): Changed 2nd argument type to void*.
- (gcry_md_hash_buffer): Changed type of boths buffers to void*.
- (gcry_md_setkey): Changed 2nd argument type to void*.
-
-2003-01-15 Werner Koch <wk@gnupg.org>
-
- * pubkey.c (sexp_data_to_mpi): New. This handles pkcs1 padding.
- (gcry_pk_sign, gcry_pk_verify): Use it here.
- (gcry_pk_encrypt): And here.
- (pubkey_verify): Add debug code.
- (sexp_to_enc): Handle flags in the input and return the pkcs1 flag
- in a new parameter.
- (gcry_pk_decrypt): Prepare for future pkcs1 handling.
-
-2002-12-19 Werner Koch <wk@gnupg.org>
-
- * random.c (_gcry_random_initialize): New.
-
-2002-12-16 Werner Koch <wk@gnupg.org>
-
- * cipher.c: Added a Teletrust specific OID for 3DES.
-
-2002-12-12 Werner Koch <wk@gnupg.org>
-
- * md.c: Added another oddball OIW OID (sha-1WithRSAEncryption).
-
-2002-11-23 Werner Koch <wk@gnupg.org>
-
- * md.c (load_digest_module): Enlarged checked_algos bitmap.
- * md4.c (func_table): Fixed entry for md4.
- Both by Simon Josephson.
- (transform): Copy data to get the alignment straight. Tested only
- on i386.
-
-2002-11-10 Simon Josefsson <jas@extundo.com>
-
- * cipher.c (gcry_cipher_open): Don't reject CTS flag.
- (do_cbc_encrypt, do_cbc_decrypt, cipher_encrypt)
- (gcry_cipher_encrypt, cipher_decrypt)
- (gcry_cipher_decrypt): Support CTS flag.
- (gcry_cipher_ctl): Toggle CTS flag.
-
-2002-11-10 Werner Koch <wk@gnupg.org>
-
- * md4.c: New. By Simon Josefsson.
- * Makefile.am (EXTRA_PROGRAMS): Add md4.c.
- * md.c (oid_table,gcry_md_get_algo_dlen): MD4 support.
-
-2002-10-14 Werner Koch <wk@gnupg.org>
-
- * arcfour.c (do_encrypt_stream): Don't use increment op when
- assigning to the same variable.
-
-2002-10-10 Timo Schulz <ts@winpt.org>
-
- * pubkey.c (gcry_pk_genkey): Check boundaries.
-
- * md.c (gcry_md_open): Check that algo is available and only
- valid flag values are used.
- (gcry_md_get_algo): Add error handling.
-
-2002-09-26 Werner Koch <wk@gnupg.org>
-
- * md.c: Include an OID for TIGER.
- * tiger.c (tiger_get_info): Use a regular OID.
-
-2002-09-17 Werner Koch <wk@gnupg.org>
-
- * random.c: Replaced mutex.h by the new ath.h. Changed all calls.
-
-2002-09-16 Werner Koch <wk@gnupg.org>
-
- * arcfour.c (do_encrypt_stream): Use register modifier and modulo.
- According to Nikos Mavroyanopoulos this increases perfromace on
- i386 system noticable. And I always tought gcc is clever enough.
- * md5.c (transform): Use register modifier.
- * rmd160.c (transform): Ditto.
- * sha1.c (transform): Ditto. We hope that there are 6 free registers.
- * random.c (gcry_randomize): Rewrote to avoid malloc calls.
-
- * rndlinux.c (gather_random): Replaced remaining fprintfs by log_*.
- * arcfour.c (do_arcfour_setkey): Ditto.
- * twofish.c (do_twofish_setkey): Ditto.
- * rndegd.c (gather_random): Ditto.
- * rijndael.c (do_setkey): Ditto.
- * random.c (_gcry_random_dump_stats): Ditto.
- * primegen.c (_gcry_generate_elg_prime): Ditto.
- * des.c (_gcry_des_get_info): Ditto.
- * cast5.c (do_cast_setkey): Ditto.
- * blowfish.c (do_bf_setkey): Ditto.
-
-2002-08-26 Werner Koch <wk@gnupg.org>
-
- * des.c (weak_keys): Fixed one entry in the table and compared
- all entries against the literature.
- (selftest): Checksum the weak key table.
-
-2002-08-21 Werner Koch <wk@gnupg.org>
-
- * pubkey.c: Enable keygrip calculation for "openpgp-rsa".
-
-2002-08-17 Werner Koch <wk@gnupg.org>
-
- * cipher.c (setup_cipher_table): Don't overwrite the DES entry
- with the entry for DUMMY.
-
-2002-08-14 Werner Koch <wk@gnupg.org>
-
- * des.c (do_des_setkey,do_des_encrypt, do_des_decrypt): New.
- (_gcry_des_get_info): Support plain old DES.
- * cipher.c (setup_cipher_table): Put DES into the table.
-
-2002-07-25 Werner Koch <wk@gnupg.org>
-
- * rndunix.c (_gcry_rndunix_constructor): Prefixed with _gcry_.
- Noted by Stephan Austermuehle.
-
-2002-07-08 Timo Schulz <ts@winpt.org>
-
- * rndw32.c: Replaced the m_ memory functions with the real
- gcry_ functions. Renamed all g10_ prefixed functions to log_.
-
-2002-06-12 Werner Koch <wk@gnupg.org>
-
- * rsa.c (generate): Use e = 65537 for now.
-
-2002-06-11 Werner Koch <wk@gnupg.org>
-
- * pubkey.c (gcry_pk_get_keygrip): Allow a "protected-private-key".
-
-2002-06-05 Timo Schulz <ts@winpt.org>
-
- * cipher.c (gcry_cipher_encrypt, gcry_cipher_decrypt):
- Check that the input size is a multiple of the blocksize.
-
-2002-05-23 Werner Koch <wk@gnupg.org>
-
- * md.c (oid_table): Add an rsadsi OID for MD5.
-
-2002-05-21 Werner Koch <wk@gnupg.org>
-
- * primegen.c, elgamal.c, dsa.c (progress): Do not print anything
- by default. Pass an extra identifying string to the callback and
- reserved 2 argumenst for current and total counters. Changed the
- register function prototype.
-
-2002-05-17 Werner Koch <wk@gnupg.org>
-
- * rndegd.c (rndegd_constructor): Fixed name of register function
- and prefixed the function name with _gcry_.
- * rndw32.c (rndw32_constructor): Ditto.
- * tiger.c (tiger_constructor): Ditto.
-
- * Makefile.am: Removed all dynamic loading stuff.
- * dynload.c: Ditto. Now only used for the constructor system.
-
-2002-05-15 Werner Koch <wk@gnupg.org>
-
- * random.c (gcry_random_bytes,gcry_random_bytes_secure)
- (gcry_randomize): Make sure we are initialized.
-
-2002-05-14 Werner Koch <wk@gnupg.org>
-
- Changed license of most files to the LGPL.
-
-2002-05-02 Werner Koch <wk@gnupg.org>
-
- * random.c (_gcry_fast_random_poll): Initialize the module so the
- mutex can be used.
-
- * primegen.c (small_prime_numbers): Moved table from smallprime.c
- * smallprime.c: File removed.
-
- * des.c (leftkey_swap, rightkey_swap, working_memcmp): Made static.
-
- * cipher.c (gcry_cipher_map_name): Map "RIJNDAEL" to "AES".
- * rijndael.c (rijndael_get_info): We do only support a 128 bit
- blocksize so it makes sense to change the algorithm strings to
- AES.
-
- * tiger.c (tiger_final): Removed superfluous token pasting operators.
- * md5.c (md5_final): Ditto.
-
-2002-04-30 Werner Koch <wk@gnupg.org>
-
- * cipher.c: Fixed list of copyright years.
-
-2002-03-18 Werner Koch <wk@gnupg.org>
-
- * random.c (initialize): Initialize the new pool lock mutex.
- (_gcry_fast_random_poll): Add locking and moved main
- code out to...
- (do_fast_random_poll): new function.
- (read_pool): Use the new function here.
- (get_random_bytes): Add locking.
- (_gcry_update_random_seed_file): Ditto.
-
-2002-03-11 Werner Koch <wk@gnupg.org>
-
- * md.c: Add rsaSignatureWithripemd160 to OID table.
-
-2002-02-20 Werner Koch <wk@gnupg.org>
-
- * sha1.c: Removed a left over comment note. The code has been
- rewritten from scratch in 1998. Thanks to Niels Möller for
- reporting this misleading comment.
-
-2002-02-18 Werner Koch <wk@gnupg.org>
-
- * rndunix.c (rndunix_constructor): Use the the new prefixed
- function name. Reported by Jordi Mallach.
-
-2002-02-10 Werner Koch <wk@gnupg.org>
-
- * random.c (mix_pool): Carry an extra failsafe_digest buffer
- around to make the function more robust.
-
-2002-02-08 Werner Koch <wk@gnupg.org>
-
- * random.c (add_randomness): Xor new data into the pool and not
- just copy it. This avoids any choosen input attacks which are not
- serious in our setting because an outsider won't be able to mix
- data in and even then we keep going with a PRNG. Thanks to Stefan
- Keller for pointing this out.
-
-2002-01-04 Werner Koch <wk@gnupg.org>
-
- * pubkey.c (gcry_pk_genkey): Do not release skey - it is static.
-
- * primegen.c (gen_prime): Of course we should use set_bit
- and not set_highbit to set the second high bit.
-
-2001-12-18 Werner Koch <wk@gnupg.org>
-
- * rsa.c (generate): Loop until we find the exact modulus size.
- Changed the exponent to 41.
- (rsa_get_info): s/usage/r_usage/ to avoid shadow warnings.
- * primegen.c (gen_prime): Set 2 high order bits for secret primes.
-
- * Makefile.am (DISTCLEANFILES): Include construct.c.
-
-2001-12-17 Werner Koch <wk@gnupg.org>
-
- * pubkey.c (gcry_pk_get_keygrip): New - experimental.
-
-2001-12-11 Werner Koch <wk@gnupg.org>
-
- * cipher.c: Added OIDs for AES.
- (gcry_cipher_mode_from_oid): New.
- (gcry_cipher_map_name): Moved OID search code to ..
- (search_oid): .. new function.
-
-2001-12-10 Werner Koch <wk@gnupg.org>
-
- * pubkey.c (gcry_pk_encrypt): Find the signature algorithm by name
- and not by number.
-
- * pubkey.c (gcry_pk_encrypt,gcry_pk_decrypt,gcry_pk_sign)
- (gcry_pk_verify,gcry_pk_testkey, gcry_pk_genkey)
- (gcry_pk_get_nbits): Release the arrays. Noted by Nikos
- Mavroyanopoulos.
-
-2001-12-06 Werner Koch <wk@gnupg.org>
-
- * cipher.c (gcry_cipher_map_name): Look also for OIDs prefixed
- with "oid." or "OID.".
-
-2001-12-05 Werner Koch <wk@gnupg.org>
-
- * pubkey.c (algo_info_table): Fixed entry for openpgp-rsa.
-
-2001-11-24 Werner Koch <wk@gnupg.org>
-
- * pubkey.c: Added the rsaEncryption OID to the tables.
- (sexp_to_key): Add an arg to return the index of the algorithm,
- changed all callers.
- (gcry_pk_sign): Find the signature algorithm by name and not by
- number.
- (gcry_pk_get_nbits): Fixed so that we can now really pass a secret
- key to get the result.
-
- * md.c (gcry_md_map_name): Look also for OIDs prefixed with "oid."
- or "OID." so that an OID string can be used as an S-Exp token.
-
-2001-11-20 Werner Koch <wk@gnupg.org>
-
- * md.c (gcry_md_map_name): Lookup by OID if the the name begins
- with a digit.
- (oid_table): New.
-
-2001-11-16 Werner Koch <wk@gnupg.org>
-
- * md.c (gcry_md_info): New operator GCRYCTL_IS_ALGO_ENABLED.
-
-2001-11-07 Werner Koch <wk@gnupg.org>
-
- * md.c (gcry_md_hash_buffer): Close the handle which was left open
- for algorithms other than rmd160.
-
-2001-08-08 Werner Koch <wk@gnupg.org>
-
- * rndw32.c (gather_random): Use toolhelp in addition to the NT
- gatherer for Windows2000. Suggested by Sami Tolvanen.
-
- * random.c (read_pool): Fixed length check, this used to be one
- byte to strict. Made an assert out of it because the caller has
- already made sure that only poolsize bytes are requested.
- Reported by Marcus Brinkmann.
-
-2001-08-03 Werner Koch <wk@gnupg.org>
-
- * cipher.c (cipher_encrypt, cipher_decrypt): Prepare to return
- errors. We have to change the interface to all ciphers to make
- this really work but we should do so to prepare for hardware
- encryption modules.
- (gcry_cipher_encrypt, gcry_cipher_decrypt): Return the error and
- set lasterr.
- (gcry_cipher_ctl): Make sure that errors from setkey are returned.
-
-2001-08-02 Werner Koch <wk@gnupg.org>
-
- * rndlinux.c (gather_random): casted a size_t arg to int so that
- the format string is correct. Casting is okay here and avoids
- translation changes.
-
- * random.c (fast_random_poll): Do not check the return code of
- getrusage.
-
- * rndunix.c: Add a signal.h header to avoid warnings on Solaris 7
- and 8.
-
- * tiger.c (print_abc,print_data): Removed.
-
- * rijndael.c, des.c, blowfish.c, twofish.c, cast5.c, arcfour.c
- (burn_stack): New. Add wrappers for most functions to be able to
- call burn_stack after the function invocation. This methods seems
- to be the most portable way to zeroise the stack used. It does
- only work on stack frame based machines but it is highly portable
- and has no side effects. Just setting the automatic variables at
- the end of a function to zero does not work well because the
- compiler will optimize them away - marking them as volatile would
- be bad for performance.
- * md5.c, sha1.c, rmd160.c, tiger.c (burn_stack): Likewise.
- * random.c (burn_stack): New.
- (mix_pool): Use it here to burn the stack of the mixblock function.
-
- * primegen.c (_gcry_generate_elg_prime): Freed q at 3 places.
- Thanks to Tommi Komulainen.
-
- * arcfour.c (arcfour_setkey): Check the minimim keylength against
- bytes and not bits.
- (selftest): Must reset the key before decryption.
-
-2001-05-31 Werner Koch <wk@gnupg.org>
-
- * sha1.c (sha1_init): Made static.
-
- Changed all g10_ prefixed function names as well as some mpi_
- function names to cope with the introduced naming changes.
-
- * md.c (prepare_macpads): Made key const.
-
-2001-05-28 Werner Koch <wk@gnupg.org>
-
- * rndegd.c (gather_random): Removed the use of tty_printf.
-
-2001-03-29 Werner Koch <wk@gnupg.org>
-
- * md5.c (md5_final): Fixed calculation of hashed length. Thanks
- to disastry@saiknes.lv for pointing out that it was horrible wrong
- for more than 512MB of input.
- * sha1.c (sha1_final): Ditto.
- * rmd160.c (rmd160_final): Ditto.
- * tiger.c (tiger_final): Ditto.
-
- * blowfish.c (encrypt,do_encrypt): Changed name to do_encrypt to
- avoid name clashes with an encrypt function in stdlib.h of
- Dynix/PIX. Thanks to Gene Carter.
- * elgamal.c (encrypt,do_encrypt): Ditto.
-
- * twofish.c (gnupgext_enum_func): Use only when when compiled as a
- module.
- * rijndael.c (gnupgext_enum_func): Ditto.
-
- * tiger.c (tiger_get_info): Return "TIGER192" and not just
- "TIGER". By Edwin Woudt.
-
- * random.c: Always include time.h - standard requirement. Thanks
- to James Troup.
-
- * rndw32.c: Fixes to the macros.
-
-2001-01-11 Werner Koch <wk@gnupg.org>
-
- * cipher.c (cipher_encrypt,gcry_cipher_encrypt): Use blocksize and
- not 8.
-
-2000-12-19 Werner Koch <wk@gnupg.org>
-
- Major change:
- Removed all GnuPG stuff and renamed this piece of software
- to gcrypt.
-
-2000-11-14 Werner Koch <wk@gnupg.org>
-
- * dsa.c (test_keys): Replaced mpi_alloc by gcry_mpi_new and
- mpi_free by gcry_mpi_release.
- * elgamal.c (test_keys,generate): Ditto, also for mpi_alloc_secure.
- * rsa.c (test_keys,generate,rsa_verify): Ditto.
- * primegen.c (generate_elg_prime): Ditto.
- (gen_prime): Ditto and removed nlimbs.
-
- * rsa.c (generate): Allocate 2 more vars in secure memory.
-
- * Makefile.am (OMIT_DEPENDENCIES): Hack to work around dependency
- problems.
-
-2000-10-09 Werner Koch <wk@gnupg.org>
-
- * arcfour.c, arcfour.h: New.
- * cipher.c (cipher_encrypt, cipher_decrypt): Add stream mode.
- (setup_cipher_table): Add Arcfour.
- (gcry_cipher_open): Kludge to allow stream mode.
-
-Wed Oct 4 13:16:18 CEST 2000 Werner Koch <wk@openit.de>
-
- * sha1.c (transform): Use rol() macro. Actually this is not needed
- for a newer gcc but there are still aoter compilers.
-
- * rsa.c (test_keys): Use new random function.
-
- * md.c (gcry_md_setkey): New function to overcome problems with
- const conflics.
- (gcry_md_ctl): Pass set key to the new functions.
-
- * rijndael.c: New.
- * cipher.c: Add Rijndael support.
-
-Mon Sep 18 16:35:45 CEST 2000 Werner Koch <wk@openit.de>
-
- * rndlinux.c (open_device): Loose random device checking.
- By Nils Ellmenreich.
-
- * random.c (fast_random_poll): Check ENOSYS for getrusage.
- * rndunix.c: Add 2 sources for QNX. By Sam Roberts.
-
- * pubkey.c (gcry_pk_algo_info): Add GCRYCTL_GET_ALGO_USAGE.
-
- * rsa.c: Changed the comment about the patent.
- (secret): Speed up by using the CRT. For a 2k keys this
- is about 3 times faster.
- (stronger_key_check): New but unused code to check the secret key.
- * Makefile.am: Included rsa.[ch].
- * pubkey.c: Enabled RSA support.
- (pubkey_get_npkey): Removed RSA workaround.
-
-Mon Jul 31 10:04:47 CEST 2000 Werner Koch <wk@openit.de>
-
- * pubkey.c: Replaced all gcry_sexp_{car,cdr}_{data,mpi} by the new
- gcry_sexp_nth_{data,mpi} functions.
-
-Tue Jul 25 17:44:15 CEST 2000 Werner Koch <wk@openit.de>
-
- * pubkey.c (exp_to_key,sexp_to_sig,sexp_to_enc,gcry_pk_encrypt,
- gcry_pk_decrypt,gcry_pk_sign,gcry_pk_genkey): Changed to work with
- the new S-Exp interface.
-
-Mon Jul 17 16:35:47 CEST 2000 Werner Koch <wk@>
-
- * random.c (gather_faked): Replaced make_timestamp by time(2) again.
-
-Fri Jul 14 19:38:23 CEST 2000 Werner Koch <wk@>
-
- * md.c (gcry_md_ctl): Support GCRYCTL_{START,STOP}_DUMP.
-
- * Makefile.am: Never compile mingw32 as module.
-
- * Makefile.am: Tweaked module build and removed libtool
-
- * Makefile.am: Replaced -O1 by -O. Suggested by Alec Habig.
-
- * elgamal.c (sign): Removed inactive code.
-
- * rsa.c, rsa.h: New based on the old module version (only in CVS for now).
- * pubkey.c (setup_pubkey_table): Added commented support for RSA.
-
- * rndunix.c (waitpid): New. For UTS 2.1. All by Dave Dykstra.
- (my_popen): Do the FD_CLOEXEC only if it is available
- (start_gatherer): Cope with missing _SC_OPEN_MAX
-
- * rndunix.c: Add some more headers for QNX. By Sam Roberts.
-
- * rndegd.c (gather_random): Shortcut level 0.
- * rndunix.c (gather_random): Ditto.
- * rndw32.c (gather_random): Ditto.
-
- * rndw32.c: Replaced with code from Cryptlib and commented the old stuff.
- * rndw32.c: Add some debuging code enabled by an environment variable.
-
- * random.c (read_seed_file): Binary open for DOSish system
- (update_random_seed_file): Ditto.
- * random.c [MINGW32]: Include process.h for getpid.
- * random.c (fast_random_poll): Add clock_gettime() as fallback for
- system which support this POSIX.4 fucntion. By Sam Roberts.
-
- * random.c (read_seed_file): Removed the S_ISLNK test becuase it
- is already covered by !S_ISREG and is not defined in Unixware.
- Reported by Dave Dykstra.
- (update_random_seed_file): Silently ignore update request when pool
- is not filled.
-
- * random.c (read_seed_file): New.
- (set_random_seed_file): New.
- (read_pool): Try to read the seeding file.
- (update_random_seed_file): New.
-
- (read_pool): Do an initial extra seeding when level 2 quality random
- is requested the first time. This requestes at least POOLSIZE/2 bytes
- of entropy. Compined with the seeding file this should make normal
- random bytes cheaper and increase the quality of the random bytes
- used for key generation.
-
- * random.c (read_pool): Print a more friendly error message in
- cases when too much random is requested in one call.
-
- * random.c (fast_random_poll): Check whether RUSAGE_SELF is defined;
- this is not the case for some ESIX and Unixware, although they have
- getrusage().
-
- * primegen.c (generate_elg_prime): All primes are now generated with
- the lowest random quality level. Because they are public anyway we
- don't need stronger random and by this we do not drain the systems
- entropy so much.
-
- * primegen.c (register_primegen_progress): New.
- * dsa.c (register_pk_dsa_progress): New.
- * elgamal.c (register_pk_elg_progress): New.
-
- * elgamal.c (wiener_map): New.
- (gen_k): Use a much smaller k.
- (generate): Calculate the qbits using the wiener map and
- choose an x at a size comparable to the one choosen in gen_k
-
- * rmd160.c (rmd160_get_info): Moved casting to the left side due to a
- problem with UTS4.3. Suggested by Dave Dykstra.
- * sha1.c (sha1_get_info): Ditto.
- * tiger.c (tiger_get_info): Ditto.
- * md5.c (md5_get_info): Ditto
- * des.c (des_get_info): Ditto.
- * blowfish.c (blowfish_get_info): Ditto.
- * cast5.c (cast5_get_info): Ditto.
- * twofish.c (twofish_get_info): Ditto.
-
-Fri Mar 24 11:25:45 CET 2000 Werner Koch <wk@openit.de>
-
- * md.c (md_open): Add hmac arg and allocate space for the pads.
- (md_finalize): Add HMAC support.
- (md_copy): Ditto.
- (md_close): Ditto.
- (gcry_md_reset): Ditto.
- (gcry_md_ctl): Ditto.
- (prepare_macpdas): New.
-
-Mon Mar 13 19:22:46 CET 2000 Werner Koch <wk@openit.de>
-
- * md.c (gcry_md_hash_buffer): Add support for the other algorithms.
-
-Mon Jan 31 16:37:34 CET 2000 Werner Koch <wk@gnupg.de>
-
- * genprime.c (generate_elg_prime): Fixed returned factors which never
- worked for non-DSA keys.
-
-Thu Jan 27 18:00:44 CET 2000 Werner Koch <wk@gnupg.de>
-
- * pubkey.c (sexp_to_key): Fixed mem leaks in case of errors.
-
-Mon Jan 24 22:24:38 CET 2000 Werner Koch <wk@gnupg.de>
-
- * pubkey.c (gcry_pk_decrypt): Implemented.
- (gcry_pk_encrypt): Implemented.
- (gcry_pk_testkey): New.
- (gcry_pk_genkey): New.
- (pubkey_decrypt): Made static.
- (pubkey_encrypt): Ditto.
- (pubkey_check_secret_key): Ditto.
- (pubkey_generate): Ditto.
-
-Mon Jan 24 13:04:28 CET 2000 Werner Koch <wk@gnupg.de>
-
- * pubkey.c (pubkey_nbits): Removed and replaced by ...
- (gcry_pk_get_nbits): this new one.
-
-Wed Dec 8 21:58:32 CET 1999 Werner Koch <wk@gnupg.de>
-
- * dsa.c: s/mpi_powm/gcry_mpi_powm/g
- * elgamal.c: Ditto.
- * primegen.c: Ditto.
-
- * : Replaced g10_opt_verbose by g10_log_verbosity().
-
- * Makefile.am (INCLUDES): removed intl, add ../gcrypt
-
-Fri Nov 19 17:15:20 CET 1999 Werner Koch <wk@gnupg.de>
-
- * dynload.c (cmp_filenames): New to replaced compare_filename() in
- module.
- (register_cipher_extension): Removed the tilde expansion stuff.
- * rndeg.c (my_make_filename): New.
-
- * : Replaced header util.h by g10lib.h
-
- * random.c (gather_faked): Replaced make_timestamp by time(2).
- Disabled wrning printed with tty_printf.
- * rndlinux.c (gather_random): Always use fprintf instead of tty_xxx;
- this should be replaced by a callback function.
-
- * primegen.c (gen_prime): Use gcry_mpi_randomize.
- (is_prime): Ditto.
- * elgamal.c (test_keys): Ditto.
- * dsa.c (test_keys): Ditto.
-
- * cipher.c (gcry_cipher_close): Die on invalid handle.
-
-Mon Nov 15 21:36:02 CET 1999 Werner Koch <wk@gnupg.de>
-
- * elgamal.c (gen_k): Use the new random API.
- (generate): Ditto.
- * dsa.c (gen_k): Ditto.
- (generate): Ditto.
-
-Sat Nov 13 17:44:23 CET 1999 Werner Koch <wk@gnupg.de>
-
- * pubkey.c (disable_pubkey_algo): Made static.
- (gcry_pk_ctl): New.
-
- * random.c (get_random_bits): Renamed to ...
- (get_random_bytes): ... this and made static.
- (gcry_random_bytes): New.
- (gcry_random_bytes_secure): New.
- (randomize_buffer): Renamed to ...
- (gcry_randomize): ...this.
-
- * md.c (gcry_md_hash_buffer): New.
-
- * pubkey.c (gcry_pk_algo_info): 4 new commands.
- (pubkey_get_npkey): Made static.
- (pubkey_get_nskey): Made static.
- (pubkey_get_nsig): Made static.
- (pubkey_get_nenc): Made static.
-
- * pubkey.c: Removed all G10ERR_xxx.
- * cipher.c: Changed all GCRYERR_INV_ALGO to GCRYERR_INV_CIPHER_ALGO.
- * md.c: Changed all GCRYERR_INV_ALGO to GCRYERR_INV_MD_ALGO.
- * cast5.c (cast_setkey): Changed errocodes to GCRYERR_xxx.
- * blowfish.c: Ditto.
- * des.c: Ditto.
- * twofish.c: Ditto.
- * dsa.c: Ditto.
- * elgamal.c: Ditto.
-
- * g10c.c: Removed
-
- * cipher.c (gcry_cipher_open): Replaced alloc functions and return NULL
- if we are out of core.
- * dynload.c: Replaced all memory allocation functions.
- * md.c: Ditto.
- * primegen.c: Ditto.
- * pubkey.c: Ditto.
- * random.c: Ditto.
- * rndw32.c: Ditto.
- * elgamal.c: Ditto.
- * dsa.c: Ditto.
-
-Tue Oct 26 14:10:21 CEST 1999 Werner Koch <wk@gnupg.de>
-
- * elgamal.c (sign): Hugh found strange code here. Replaced by BUG().
-
- * cipher.c: Merged with gcrypt/symapi.c.
-
- * pubkey.c (string_to_pubkey_algo): Renamed function to ...
- (gcry_pk_map_name): ... this.
- (pubkey_algo_to_string): Renamed function to ...
- (gcry_pk_algo_name): ... this.
- (gcry_pk_algo_info): New.
- * pubkey.c: Merged with gcrypt/pkapi.c.
-
- * md.c (md_reset): Clear finalized; thanks to Ulf Moeller for
- fixing this bug.
-
- * md.c: Merged with gcrypt/mdapi.c
-
-Wed Sep 15 14:39:59 CEST 1999 Michael Roth <mroth@nessie.de>
-
- * des.c: Various speed improvements: One bit pre rotation
- trick after initial permutation (Richard Outerbridge).
- Finished test of SSLeay Tripple-DES patterns.
-
-Wed Sep 15 16:22:17 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
-
- * rndw32.c: New.
-
-Mon Sep 13 10:51:29 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
-
- * bithelp.h: New.
- * rmd160.h, sha1.h, md5.h: Use the rol macro from bithelp.h
-
-Tue Sep 7 16:23:36 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
-
- * Makefile.am: Fixed seds for latest egcc. By Ollivier Robert.
-
-Mon Sep 6 19:59:08 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
-
- * des.c (selftest): Add some testpattern
-
-Mon Aug 30 20:38:33 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
-
- * cipher.c (do_cbc_encrypt): Fixed serious bug occuring when not using
- in place encryption. Pointed out by Frank Stajano.
-
-Mon Jul 26 09:34:46 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
-
- * md5.c (md5_final): Fix for a SCO cpp bug.
-
-Thu Jul 15 10:15:35 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
-
- * elgamal.c (elg_check_secret_key,elg_encrypt
- elg_decrypt,elg_sign,elg_verify): Sanity check on the args.
- * dsa.c (dsa_check_secret_key,dsa_sign,dsa_verify): Ditto.
-
- * pubkey.c (disable_pubkey_algo): New.
- (check_pubkey_algo2): Look at disabled algo table.
- * cipher.c (disable_cipher_algo): New.
- (check_cipher_algo): Look at disabled algo table.
-
-Wed Jul 7 13:08:40 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
-
- * Makefile.am: Support for libtool.
-
-Fri Jul 2 11:45:54 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
-
- * dsa.c (gen_k): Changed algorithm to consume less random bytes
- * elgamal.c (gen_k): Ditto.
-
- * random.c (random_dump_stats): New.
-
-Thu Jul 1 12:47:31 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
-
- * primegen.c, elgamal.c, dsa.c (progess): New and replaced all
- fputc with a call to this function.
-
-Sat Jun 26 12:15:59 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
-
- * rndegd.c (do_write): s/ssize_t/int/ due to SunOS 4.1 probs.
-
- * cipher.c (do_cbc_encrypt, do_cbc_decrypt): New.
-
- * dynload.c (HAVE_DL_SHL_LOAD): Map hpux API to dlopen (Dave Dykstra).
- * Makefile.am (install-exec-hook): Removed.
-
-Sun May 23 14:20:22 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
-
- * cipher.c (setup_cipher_table): Enable Twofish
-
- * random.c (fast_random_poll): Disable use of times() for mingw32.
-
-Mon May 17 21:54:43 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
-
- * dynload.c (register_internal_cipher_extension): Minor init fix.
-
-Tue May 4 15:47:53 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
-
- * primegen.c (gen_prime): Readded the Fermat test. Fixed the bug
- that we didn't correct for step when passing the prime to the
- Rabin-Miller test which led to bad performance (Stefan Keller).
- (check_prime): Add a first Fermat test.
-
-Sun Apr 18 10:11:28 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
-
- * cipher.c (cipher_setiv): Add ivlen arg, changed all callers.
-
- * random.c (randomize_buffer): alway use secure memory because
- we can't use m_is_secure() on a statically allocated buffer.
-
- * twofish.c: Replaced some macros by a loop to reduce text size.
- * Makefile.am (twofish): No more need for sed editing.
-
-Fri Apr 9 12:26:25 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
-
- * cipher.c (cipher_open): Reversed the changes for AUTO_CFB.
-
- * blowfish.c: Dropped the Blowfish 160 mode.
- * cipher.c (cipher_open): Ditto.
- (setup_cipher_table): Ditto. And removed support of twofish128
-
-Wed Apr 7 20:51:39 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
-
- * random.c (get_random_bits): Can now handle requests > POOLSIZE
-
- * cipher.c (cipher_open): Now uses standard CFB for automode if
- the blocksize is gt 8 (according to rfc2440).
-
- * twofish.c: Applied Matthew Skala's patches for 256 bit key.
-
-Tue Apr 6 19:58:12 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
-
- * random.c (get_random_bits): Can now handle requests > POOLSIZE
-
- * cipher.c (cipher_open): Now uses standard CFB for automode if
- the blocksize is gt 8 (according to rfc2440).
-
-Sat Mar 20 11:44:21 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
-
- * rndlinux.c (tty_printf) [IS_MODULE]: Removed.
-
- * rndegd.c (gather_random): Some fixes.
-
-Wed Mar 17 13:09:03 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
-
- * rndegd.c (do_read): New.
- (gather_random): Changed the implementation.
-
-Mon Mar 8 20:47:17 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
-
- * dynload.c (DLSYM_NEEDS_UNDERSCORE): Renamed.
-
-Fri Feb 26 17:55:41 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
-
- * md.c: Nearly a total rewrote.
-
-Wed Feb 24 11:07:27 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
-
- * cipher.c (context): Fixed alignment
- * md.c: Ditto.
-
- * rndegd.c: New
-
-Mon Feb 22 20:04:00 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
-
- * rndegd.c: New.
-
-Wed Feb 10 17:15:39 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
-
- * Makefile.am: Modules are now figured out by configure
- * construct.c: New. Generated by configure. Changed all modules
- to work with that.
- * sha1.h: Removed.
- * md5.h: Removed.
-
- * twofish.c: Changed interface to allow Twofish/256
-
- * rndunix.c (start_gatherer): Die on SIGPIPE.
-
-Wed Jan 20 18:59:49 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
-
- * rndunix.c (gather_random): Fix to avoid infinite loop.
-
-Sun Jan 17 11:04:33 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
-
- * des.c (is_weak_key): Replace system memcmp due to bugs
- in SunOS's memcmp.
- (des_get_info): Return error on failed selftest.
- * twofish.c (twofish_setkey): Return error on failed selftest or
- invalid keylength.
- * cast5.c (cast_setkey): Ditto.
- * blowfish.c (bf_setkey): Return error on failed selftest.
-
-Tue Jan 12 11:17:18 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
-
- * random.c (random_is_faked): New.
-
- * tiger.c: Only compile if we have the u64 type
-
-Sat Jan 9 16:02:23 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
-
- * rndunix.c (gather_random): check for setuid.
-
- * Makefile.am: Add a way to staically link random modules
-
-Thu Jan 7 18:00:58 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
-
- * md.c (md_stop_debug): Do a flush first.
- (md_open): size of buffer now depends on the secure parameter
-
-Sun Jan 3 15:28:44 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
-
- * rndunix.c (start_gatherer): Fixed stupid ==/= bug
-
-1998-12-31 Geoff Keating <geoffk@ozemail.com.au>
-
- * des.c (is_weak_key): Rewrite loop end condition.
-
-Tue Dec 29 14:41:47 CET 1998 Werner Koch <wk@isil.d.shuttle.de>
-
- * random.c: add unistd.h for getpid().
- (RAND_MAX): Fallback value for Sun.
-
-Wed Dec 23 17:12:24 CET 1998 Werner Koch <wk@isil.d.shuttle.de>
-
- * md.c (md_copy): Reset debug.
-
-Mon Dec 14 21:18:49 CET 1998 Werner Koch <wk@isil.d.shuttle.de>
-
- * random.c (read_random_source): Changed the interface to the
- random gathering function.
- (gather_faked): Use new interface.
- * dynload.c (dynload_getfnc_fast_random_poll): Ditto.
- (dynload_getfnc_gather_random): Ditto.
- * rndlinux.c (gather_random): Ditto.
- * rndunix.c (gather_random): Ditto.
-
-Sat Dec 12 18:40:32 CET 1998 Werner Koch <wk@isil.d.shuttle.de>
-
- * dynload.c (SYMBOL_VERSION): New to cope with system which needs
- underscores.
-
- * rndunix.c: Rewrote large parts
-
-Thu Dec 10 20:15:36 CET 1998 Werner Koch <wk@isil.d.shuttle.de>
-
- * dynload.c (load_extension): increased needed verbosity level.
-
- * random.c (fast_random_poll): Fallback to a default fast random
- poll function.
- (read_random_source): Always use the faked entroy gatherer if no
- gather module is available.
- * rndlinux.c (fast_poll): Removed.
- * rndunix.c (fast_poll): Removed.
-
-
-Wed Nov 25 12:33:41 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * rand-*.c: Removed.
- * rndlinux.c : New.
- * rndunix.c : New.
- * random.c : Restructured the interface to the gather modules.
- (intialize): Call constructor functions
- (read_radnom_source): Moved to here.
- * dynload.c (dynload_getfnc_gather_random): New.
- (dynload_getfnc_fast_random_poll): New.
- (register_internal_cipher_extension): New.
- (register_cipher_extension): Support of internal modules.
-
-Sun Nov 8 17:44:36 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * rand-unix.c (read_random_source): Removed the assert.
-
-Mon Oct 19 18:34:30 1998 me,,, (wk@tobold)
-
- * pubkey.c: Hack to allow us to give some info about RSA keys back.
-
-Thu Oct 15 11:47:57 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * dynload.c: Support for DLD
-
-Wed Oct 14 12:13:07 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * rand-unix.c: Now uses names from configure for /dev/random.
-
-1998-10-10 SL Baur <steve@altair.xemacs.org>
-
- * Makefile.am: fix sed -O substitutions to catch -O6, etc.
-
-Tue Oct 6 10:06:32 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * rand-unix.c (HAVE_GETTIMEOFDAY): Fixed (was ..GETTIMEOFTIME :-)
- * rand-dummy.c (HAVE_GETTIMEOFDAY): Ditto.
-
-Mon Sep 28 13:23:09 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * md.c (md_digest): New.
- (md_reset): New.
-
-Wed Sep 23 12:27:02 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * tiger.c (TIGER_CONTEXT): moved "buf", so that it is 64 bit aligned.
-
-Mon Sep 21 06:22:53 1998 Werner Koch (wk@(none))
-
- * des.c: Some patches from Michael.
-
-Thu Sep 17 19:00:06 1998 Werner Koch (wk@(none))
-
- * des.c : New file from Michael Roth <mroth@nessie.de>
-
-Mon Sep 14 11:10:55 1998 Werner Koch (wk@(none))
-
- * blowfish.c (bf_setkey): Niklas Hernaeus patch to detect weak keys.
-
-Mon Sep 14 09:19:25 1998 Werner Koch (wk@(none))
-
- * dynload.c (RTLD_NOW): Now defined to 1 if it is undefined.
-
-Mon Sep 7 17:04:33 1998 Werner Koch (wk@(none))
-
- * Makefile.am: Fixes to allow a different build directory
-
-Thu Aug 6 17:25:38 1998 Werner Koch,mobil,,, (wk@tobold)
-
- * random.c (get_random_byte): Removed and changed all callers
- to use get_random_bits()
-
-Mon Jul 27 10:30:22 1998 Werner Koch (wk@(none))
-
- * cipher.c : Support for other blocksizes
- (cipher_get_blocksize): New.
- * twofish.c: New.
- * Makefile.am: Add twofish module.
-
-Mon Jul 13 21:30:52 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * random.c (read_pool): Simple alloc if secure_alloc is not set.
- (get_random_bits): Ditto.
-
-Thu Jul 9 13:01:14 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * dynload.c (load_extension): Function now nbails out if
- the program is run setuid.
-
-Wed Jul 8 18:58:23 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * rmd160.c (rmd160_hash_buffer): New.
-
-Thu Jul 2 10:50:30 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * cipher.c (cipher_open): algos >=100 use standard CFB
-
-Thu Jun 25 11:18:25 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * Makefile.am: Support for extensions
-
-Thu Jun 18 12:09:38 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * random.c (mix_pool): simpler handling for level 0
-
-Mon Jun 15 14:40:48 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * tiger.c: Removed from dist, will reappear as dynload module
-
-Sat Jun 13 14:16:57 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * pubkey.c: Major changes to allow extensions. Changed the inteface
- of all public key ciphers and added the ability to load extensions
- on demand.
-
- * misc.c: Removed.
-
-Wed Jun 10 07:52:08 1998 Werner Koch,mobil,,, (wk@tobold)
-
- * dynload.c: New.
- * cipher.c: Major changes to allow extensions.
-
-Mon Jun 8 22:43:00 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * cipher.c: Major internal chnages to support extensions.
- * blowfish.c (blowfish_get_info): New and made all internal
- functions static, changed heder.
- * cast5.c (cast5_get_info): Likewise.
-
-Mon Jun 8 12:27:52 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * tiger.c (transform): Fix for big endian
-
- * cipher.c (do_cfb_decrypt): Big endian fix.
-
-Fri May 22 07:30:39 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * md.c (md_get_oid): Add a new one for TIGER.
-
-Thu May 21 13:24:52 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * cipher.c: Add support for a dummy cipher
-
-Thu May 14 15:40:36 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * rmd160.c (transform): fixed sigbus - I should better
- add Christian von Roques's new implemenation of rmd160_write.
-
-Fri May 8 18:07:44 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * rand-internal.h, rand-unix.c, rand-w32.c, rand_dummy.c: New
- * random.c: Moved system specific functions to rand-****.c
-
-Fri May 8 14:01:17 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * random.c (fast_random_poll): add call to gethrtime.
-
-Tue May 5 21:28:55 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * elgamal.c (elg_generate): choosing x was not correct, could
- yield 6 bytes which are not from the random pool, tsss, tsss..
-
-Tue May 5 14:09:06 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * primegen.c (generate_elg_prime): Add arg mode, changed all
- callers and implemented mode 1.
-
-Mon Apr 27 14:41:58 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * cipher.c (cipher_get_keylen): New.
-
-Sun Apr 26 14:44:52 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * tiger.c, tiger.h: New.
-
-Wed Apr 8 14:57:11 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * misc.c (check_pubkey_algo2): New.
-
-Tue Apr 7 18:46:49 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * cipher.c: New
- * misc.c (check_cipher_algo): Moved to cipher.c
- * cast5.c: Moved many functions to cipher.c
- * blowfish.c: Likewise.
-
-Sat Apr 4 19:52:08 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * cast5.c: Implemented and tested.
-
-Wed Apr 1 16:38:27 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * elgamal.c (elg_generate): Faster generation of x in some cases.
-
-Thu Mar 19 13:54:48 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * blowfish.c (blowfish_decode_cfb): changed XOR operation
- (blowfish_encode_cfb): Ditto.
-
-Thu Mar 12 14:04:05 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * sha1.c (transform): Rewrote
-
- * blowfish.c (encrypt): Unrolled for rounds == 16
- (decrypt): Ditto.
-
-Tue Mar 10 16:32:08 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * rmd160.c (transform): Unrolled the loop.
-
-Tue Mar 10 13:05:14 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * random.c (read_pool): Add pool_balance stuff.
- (get_random_bits): New.
-
- * elgamal.c (elg_generate): Now uses get_random_bits to generate x.
-
-
-Tue Mar 10 11:33:51 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * md.c (md_digest_length): New.
-
-Tue Mar 10 11:27:41 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * dsa.c (dsa_verify): Works.
-
-Mon Mar 9 12:59:08 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * dsa.c, dsa.h: Removed some unused code.
-
-Wed Mar 4 10:39:22 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * md.c (md_open): Add call to fast_random_poll.
- blowfish.c (blowfish_setkey): Ditto.
-
-Tue Mar 3 13:32:54 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * rmd160.c (rmd160_mixblock): New.
- * random.c: Restructured to start with a new RNG implementation.
- * random.h: New.
-
-Mon Mar 2 19:21:46 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * gost.c, gost.h: Removed because they did only contain trash.
-
-Sun Mar 1 16:42:29 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * random.c (fill_buffer): removed error message if n == -1.
-
-Fri Feb 27 16:39:34 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * md.c (md_enable): No init if called twice.
-
-Thu Feb 26 07:57:02 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * primegen.c (generate_elg_prime): Changed the progress printing.
- (gen_prime): Ditto.
-
-Tue Feb 24 12:28:42 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * md5.c, md.5 : Replaced by a modified version of md5.c from
- GNU textutils 1.22.
-
-Wed Feb 18 14:08:30 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * md.c, md.h : New debugging support
-
-Mon Feb 16 10:08:47 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * misc.c (cipher_algo_to_string): New
- (pubkey_algo_to_string): New.
- (digest_algo_to_string): New.
-
-
- Copyright 1998,1999,2000,2001,2002,2003,2004,2005,2006
- 2007, 2008, 2009 Free Software Foundation, Inc.
-
- This file is free software; as a special exception the author gives
- unlimited permission to copy and/or distribute it, with or without
- modifications, as long as this notice is preserved.
-
- This file is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
- implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/cipher/Makefile.am b/plugins/MirOTR/libgcrypt-1.4.6/cipher/Makefile.am
deleted file mode 100644
index 447043398e..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/cipher/Makefile.am
+++ /dev/null
@@ -1,82 +0,0 @@
-# Makefile for cipher modules
-# Copyright (C) 1998, 1999, 2000, 2001, 2002,
-# 2003, 2009 Free Software Foundation, Inc.
-#
-# This file is part of Libgcrypt.
-#
-# Libgcrypt is free software; you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License as
-# published by the Free Software Foundation; either version 2.1 of
-# the License, or (at your option) any later version.
-#
-# Libgcrypt is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License for more details.
-#
-# You should have received a copy of the GNU Lesser General Public
-# License along with this program; if not, see <http://www.gnu.org/licenses/>.
-
-# Process this file with automake to produce Makefile.in
-
-EXTRA_DIST = Manifest
-
-# Need to include ../src in addition to top_srcdir because gcrypt.h is
-# a built header.
-AM_CPPFLAGS = -I../src -I$(top_srcdir)/src
-AM_CFLAGS = $(GPG_ERROR_CFLAGS)
-
-
-noinst_LTLIBRARIES = libcipher.la
-
-GCRYPT_MODULES = @GCRYPT_CIPHERS@ @GCRYPT_PUBKEY_CIPHERS@ @GCRYPT_DIGESTS@
-
-libcipher_la_DEPENDENCIES = $(GCRYPT_MODULES)
-libcipher_la_LIBADD = $(GCRYPT_MODULES)
-
-libcipher_la_SOURCES = \
-cipher.c pubkey.c ac.c md.c \
-hmac-tests.c \
-bithelp.h \
-primegen.c \
-hash-common.c hash-common.h \
-rmd.h
-
-EXTRA_libcipher_la_SOURCES = \
-arcfour.c \
-blowfish.c \
-cast5.c \
-crc.c \
-des.c \
-dsa.c \
-elgamal.c \
-ecc.c \
-md4.c \
-md5.c \
-rijndael.c rijndael-tables.h \
-rmd160.c \
-rsa.c \
-seed.c \
-serpent.c \
-sha1.c \
-sha256.c \
-sha512.c \
-tiger.c \
-whirlpool.c \
-twofish.c \
-rfc2268.c \
-camellia.c camellia.h camellia-glue.c
-
-if ENABLE_O_FLAG_MUNGING
-o_flag_munging = sed -e 's/-O[2-9s]*/-O1/g'
-else
-o_flag_munging = cat
-endif
-
-
-# We need to lower the optimization for this module.
-tiger.o: $(srcdir)/tiger.c
- `echo $(COMPILE) -c $(srcdir)/tiger.c | $(o_flag_munging) `
-
-tiger.lo: $(srcdir)/tiger.c
- `echo $(LTCOMPILE) -c $(srcdir)/tiger.c | $(o_flag_munging) `
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/cipher/Makefile.in b/plugins/MirOTR/libgcrypt-1.4.6/cipher/Makefile.in
deleted file mode 100644
index d905cb8984..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/cipher/Makefile.in
+++ /dev/null
@@ -1,572 +0,0 @@
-# Makefile.in generated by automake 1.10.2 from Makefile.am.
-# @configure_input@
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-# Makefile for cipher modules
-# Copyright (C) 1998, 1999, 2000, 2001, 2002,
-# 2003, 2009 Free Software Foundation, Inc.
-#
-# This file is part of Libgcrypt.
-#
-# Libgcrypt is free software; you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License as
-# published by the Free Software Foundation; either version 2.1 of
-# the License, or (at your option) any later version.
-#
-# Libgcrypt is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License for more details.
-#
-# You should have received a copy of the GNU Lesser General Public
-# License along with this program; if not, see <http://www.gnu.org/licenses/>.
-
-# Process this file with automake to produce Makefile.in
-
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = @build@
-host_triplet = @host@
-subdir = cipher
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ChangeLog
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
- $(top_srcdir)/m4/noexecstack.m4 $(top_srcdir)/m4/onceonly.m4 \
- $(top_srcdir)/m4/socklen.m4 $(top_srcdir)/m4/sys_socket_h.m4 \
- $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-LTLIBRARIES = $(noinst_LTLIBRARIES)
-am__DEPENDENCIES_1 =
-am_libcipher_la_OBJECTS = cipher.lo pubkey.lo ac.lo md.lo \
- hmac-tests.lo primegen.lo hash-common.lo
-libcipher_la_OBJECTS = $(am_libcipher_la_OBJECTS)
-DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
-depcomp = $(SHELL) $(top_srcdir)/depcomp
-am__depfiles_maybe = depfiles
-COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
- $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-CCLD = $(CC)
-LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
- $(LDFLAGS) -o $@
-SOURCES = $(libcipher_la_SOURCES) $(EXTRA_libcipher_la_SOURCES)
-DIST_SOURCES = $(libcipher_la_SOURCES) $(EXTRA_libcipher_la_SOURCES)
-ETAGS = etags
-CTAGS = ctags
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = @ACLOCAL@
-AMTAR = @AMTAR@
-AR = @AR@
-AS = @AS@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-BUILD_FILEVERSION = @BUILD_FILEVERSION@
-BUILD_REVISION = @BUILD_REVISION@
-BUILD_TIMESTAMP = @BUILD_TIMESTAMP@
-CC = @CC@
-CCAS = @CCAS@
-CCASDEPMODE = @CCASDEPMODE@
-CCASFLAGS = @CCASFLAGS@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-DLLTOOL = @DLLTOOL@
-DL_LIBS = @DL_LIBS@
-ECHO = @ECHO@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-EXEEXT = @EXEEXT@
-F77 = @F77@
-FALLBACK_SOCKLEN_T = @FALLBACK_SOCKLEN_T@
-FFLAGS = @FFLAGS@
-GCRYPT_CIPHERS = @GCRYPT_CIPHERS@
-GCRYPT_DIGESTS = @GCRYPT_DIGESTS@
-GCRYPT_PUBKEY_CIPHERS = @GCRYPT_PUBKEY_CIPHERS@
-GCRYPT_RANDOM = @GCRYPT_RANDOM@
-GPG_ERROR_CFLAGS = @GPG_ERROR_CFLAGS@
-GPG_ERROR_CONFIG = @GPG_ERROR_CONFIG@
-GPG_ERROR_LIBS = @GPG_ERROR_LIBS@
-GREP = @GREP@
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
-LIBGCRYPT_CIPHERS = @LIBGCRYPT_CIPHERS@
-LIBGCRYPT_CONFIG_API_VERSION = @LIBGCRYPT_CONFIG_API_VERSION@
-LIBGCRYPT_CONFIG_CFLAGS = @LIBGCRYPT_CONFIG_CFLAGS@
-LIBGCRYPT_CONFIG_LIBS = @LIBGCRYPT_CONFIG_LIBS@
-LIBGCRYPT_DIGESTS = @LIBGCRYPT_DIGESTS@
-LIBGCRYPT_LT_AGE = @LIBGCRYPT_LT_AGE@
-LIBGCRYPT_LT_CURRENT = @LIBGCRYPT_LT_CURRENT@
-LIBGCRYPT_LT_REVISION = @LIBGCRYPT_LT_REVISION@
-LIBGCRYPT_PUBKEY_CIPHERS = @LIBGCRYPT_PUBKEY_CIPHERS@
-LIBGCRYPT_THREAD_MODULES = @LIBGCRYPT_THREAD_MODULES@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-MAINT = @MAINT@
-MAKEINFO = @MAKEINFO@
-MKDIR_P = @MKDIR_P@
-MPI_SFLAGS = @MPI_SFLAGS@
-NOEXECSTACK_FLAGS = @NOEXECSTACK_FLAGS@
-OBJDUMP = @OBJDUMP@
-OBJEXT = @OBJEXT@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_URL = @PACKAGE_URL@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-PTH_CFLAGS = @PTH_CFLAGS@
-PTH_CONFIG = @PTH_CONFIG@
-PTH_LIBS = @PTH_LIBS@
-RANLIB = @RANLIB@
-RC = @RC@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-SYS_SOCKET_H = @SYS_SOCKET_H@
-VERSION = @VERSION@
-abs_builddir = @abs_builddir@
-abs_srcdir = @abs_srcdir@
-abs_top_builddir = @abs_top_builddir@
-abs_top_srcdir = @abs_top_srcdir@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
-am__include = @am__include@
-am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-builddir = @builddir@
-datadir = @datadir@
-datarootdir = @datarootdir@
-docdir = @docdir@
-dvidir = @dvidir@
-exec_prefix = @exec_prefix@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-htmldir = @htmldir@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localedir = @localedir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-pdfdir = @pdfdir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-psdir = @psdir@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-srcdir = @srcdir@
-sysconfdir = @sysconfdir@
-target_alias = @target_alias@
-top_build_prefix = @top_build_prefix@
-top_builddir = @top_builddir@
-top_srcdir = @top_srcdir@
-EXTRA_DIST = Manifest
-
-# Need to include ../src in addition to top_srcdir because gcrypt.h is
-# a built header.
-AM_CPPFLAGS = -I../src -I$(top_srcdir)/src
-AM_CFLAGS = $(GPG_ERROR_CFLAGS)
-noinst_LTLIBRARIES = libcipher.la
-GCRYPT_MODULES = @GCRYPT_CIPHERS@ @GCRYPT_PUBKEY_CIPHERS@ @GCRYPT_DIGESTS@
-libcipher_la_DEPENDENCIES = $(GCRYPT_MODULES)
-libcipher_la_LIBADD = $(GCRYPT_MODULES)
-libcipher_la_SOURCES = \
-cipher.c pubkey.c ac.c md.c \
-hmac-tests.c \
-bithelp.h \
-primegen.c \
-hash-common.c hash-common.h \
-rmd.h
-
-EXTRA_libcipher_la_SOURCES = \
-arcfour.c \
-blowfish.c \
-cast5.c \
-crc.c \
-des.c \
-dsa.c \
-elgamal.c \
-ecc.c \
-md4.c \
-md5.c \
-rijndael.c rijndael-tables.h \
-rmd160.c \
-rsa.c \
-seed.c \
-serpent.c \
-sha1.c \
-sha256.c \
-sha512.c \
-tiger.c \
-whirlpool.c \
-twofish.c \
-rfc2268.c \
-camellia.c camellia.h camellia-glue.c
-
-@ENABLE_O_FLAG_MUNGING_FALSE@o_flag_munging = cat
-@ENABLE_O_FLAG_MUNGING_TRUE@o_flag_munging = sed -e 's/-O[2-9s]*/-O1/g'
-all: all-am
-
-.SUFFIXES:
-.SUFFIXES: .c .lo .o .obj
-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
- && { if test -f $@; then exit 0; else break; fi; }; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu cipher/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu cipher/Makefile
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
- *config.status*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
- *) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
- esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-clean-noinstLTLIBRARIES:
- -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
- @list='$(noinst_LTLIBRARIES)'; for p in $$list; do \
- dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
- test "$$dir" != "$$p" || dir=.; \
- echo "rm -f \"$${dir}/so_locations\""; \
- rm -f "$${dir}/so_locations"; \
- done
-libcipher.la: $(libcipher_la_OBJECTS) $(libcipher_la_DEPENDENCIES)
- $(LINK) $(libcipher_la_OBJECTS) $(libcipher_la_LIBADD) $(LIBS)
-
-mostlyclean-compile:
- -rm -f *.$(OBJEXT)
-
-distclean-compile:
- -rm -f *.tab.c
-
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ac.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/arcfour.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/blowfish.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/camellia-glue.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/camellia.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cast5.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cipher.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crc.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/des.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dsa.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ecc.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elgamal.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hash-common.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hmac-tests.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/md.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/md4.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/md5.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/primegen.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pubkey.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rfc2268.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rijndael.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rmd160.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rsa.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/seed.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/serpent.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sha1.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sha256.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sha512.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tiger.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/twofish.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/whirlpool.Plo@am__quote@
-
-.c.o:
-@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(COMPILE) -c $<
-
-.c.obj:
-@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'`
-
-.c.lo:
-@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $<
-
-mostlyclean-libtool:
- -rm -f *.lo
-
-clean-libtool:
- -rm -rf .libs _libs
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
- mkid -fID $$unique
-tags: TAGS
-
-TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
- if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
- test -n "$$unique" || unique=$$empty_fix; \
- $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
- $$tags $$unique; \
- fi
-ctags: CTAGS
-CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
- test -z "$(CTAGS_ARGS)$$tags$$unique" \
- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
- $$tags $$unique
-
-GTAGS:
- here=`$(am__cd) $(top_builddir) && pwd` \
- && cd $(top_srcdir) \
- && gtags -i $(GTAGS_ARGS) $$here
-
-distclean-tags:
- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- list='$(DISTFILES)'; \
- dist_files=`for file in $$list; do echo $$file; done | \
- sed -e "s|^$$srcdirstrip/||;t" \
- -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
- case $$dist_files in \
- */*) $(MKDIR_P) `echo "$$dist_files" | \
- sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
- sort -u` ;; \
- esac; \
- for file in $$dist_files; do \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- if test -d $$d/$$file; then \
- dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-am
-all-am: Makefile $(LTLIBRARIES)
-installdirs:
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-clean: clean-am
-
-clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \
- mostlyclean-am
-
-distclean: distclean-am
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-distclean-am: clean-am distclean-compile distclean-generic \
- distclean-tags
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-info: info-am
-
-info-am:
-
-install-data-am:
-
-install-dvi: install-dvi-am
-
-install-exec-am:
-
-install-html: install-html-am
-
-install-info: install-info-am
-
-install-man:
-
-install-pdf: install-pdf-am
-
-install-ps: install-ps-am
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-compile mostlyclean-generic \
- mostlyclean-libtool
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am:
-
-.MAKE: install-am install-strip
-
-.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
- clean-libtool clean-noinstLTLIBRARIES ctags distclean \
- distclean-compile distclean-generic distclean-libtool \
- distclean-tags distdir dvi dvi-am html html-am info info-am \
- install install-am install-data install-data-am install-dvi \
- install-dvi-am install-exec install-exec-am install-html \
- install-html-am install-info install-info-am install-man \
- install-pdf install-pdf-am install-ps install-ps-am \
- install-strip installcheck installcheck-am installdirs \
- maintainer-clean maintainer-clean-generic mostlyclean \
- mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
- pdf pdf-am ps ps-am tags uninstall uninstall-am
-
-
-# We need to lower the optimization for this module.
-tiger.o: $(srcdir)/tiger.c
- `echo $(COMPILE) -c $(srcdir)/tiger.c | $(o_flag_munging) `
-
-tiger.lo: $(srcdir)/tiger.c
- `echo $(LTCOMPILE) -c $(srcdir)/tiger.c | $(o_flag_munging) `
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/cipher/Manifest b/plugins/MirOTR/libgcrypt-1.4.6/cipher/Manifest
deleted file mode 100644
index 0cd64f71fc..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/cipher/Manifest
+++ /dev/null
@@ -1,73 +0,0 @@
-# Manifest - checksums of the cipher directory
-# Copyright 2003 Free Software Foundation, Inc.
-#
-# This file is part of Libgcrypt.
-#
-# Libgcrypt is free software; you can redistribute it and/or modify
-# it under the terms of the GNU Lesser general Public License as
-# published by the Free Software Foundation; either version 2.1 of
-# the License, or (at your option) any later version.
-#
-# Libgcrypt is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License for more details.
-#
-# You should have received a copy of the GNU Lesser General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
-
-# Checksums for all source files in this directory. Format is
-# filename, blanks, base-64 part of an OpenPGP detached signature
-# without the header lines. Blank lines and lines beginning with a
-# hash mark are ignored. A tool to process this file is available by
-# cvs -d :pserver:anoncvs@cvs.gnupg.org:/cvs/wk co misc-scripts/manifest-tool
-#
-# The special entry "$names$" holds a signature over all sorted
-# filenames excluding itself.
-
-
-# Algorithm API
-cipher.c iQCVAwUAQDzrVjEAnp832S/7AQIPDgP+OVJ/YNWY5m7c09EBbPAzL/WsGoj6wrBNMmkRlMOqTHeh+OOtjuFHt1f9uhfM2Nzl7sJ5+h4ryZKLEZmQPRMTZTnAqkvGdsrJWJnigUA9QwYdV0ONqC9C63gpuG465gO9TZVOqlQu/FTxSRuTQYUulkaBNG71n8nZEOusBVwV2YA==58xH
-pubkey.c iQCVAwUAP9XQ3jEAnp832S/7AQJ5UgQAyHfEBvPVJ8wTRg8c7ixS2GiVmIgwIo5tvQaiQJTPWASevvYrB+2Z2qa9cATyu50ACjLzbaquGBgPzjJV3dU/qttT1gCqRuN/LCNvXFe5qnIZezejc3RAadFNTw/pOTHq0wxD1Keg66ruei9R36Nba59pEQIWIBXTfubRft2hMYk==E09t
-ac.c iQCVAwUAQDzsOzEAnp832S/7AQJCBQP/WI6EV/dsR4rmha6RVhvkjZo17kQ8z6pIl5J3cXOvqEkIFeD2HYu3HHrWST5l7yXlffhpDkVHkfMih4ruK76q6Fm0dxZ98pO4C/dVtgimlvvcy/wOQjpzsE0fYAe1BYdg81LJ09X33vW5x6C29lunfKROO2tPlV5i8ffeoFvmMF8==j26g
-md.c iQCVAwUAP+NFGjEAnp832S/7AQJs8wP/Qdk0EAKsyr3O1/pmOSN8AG4rPKbd6KDTzvoBPAN4upFwKYY4hWwvy12Q3YU9DmECrzZkRCXHR7mljVQKs6B7CRZJKjFKmOELpcJDtKvu40vTs1bOH4k9iJYZpGgRA83nkQ+ELAcphAbCA+KIpVr2K4mCJAB0FhpC2uOQ50JHAko==BeF6
-primegen.c iQCVAwUAQDzsoDEAnp832S/7AQKYRwP/TqAQBm1rHTnF0HYE05PqXfWlOqa6EosqVpaOcs/OIW6PaqX0xH1UlrukK7jNOjK3xC4o1qNQ1UKzz2dvQaq1bMvNNizeavxAh10SJZc0hIc/ofc83IbjLh8SZVWQ67JxjsUd3DOXmSmhPZ+Pqd7cUIiw8fDoF+I9EZqy3COu1wY==1ebT
-
-# Algorithm implementations
-arcfour.c iQCVAwUAP9XR/TEAnp832S/7AQJcRwP6AlvYEx++fpT4mIYo0xRDqKEQeqMQvbaRhIg2eV74JxItpHa3q5YsYIl+n1yUz5g35JRWWXSWmAZBwO5wLKsHii4kRUhgrKWnSoQZoPpl49L5+N3R58ON3S0ru5lsBiEJEze3xplf2vqwrH9v1QHVD+gU7UTlfNqrIJoOUXN+1O4==Tq+x
-blowfish.c iQCVAwUAP9XTETEAnp832S/7AQJaEgQAgiqqfuO+zQtscgTB0rvOzVymIKjRKjYhFuLjVuc79G4z1RCAffvIn/YM2d7kt+Z/QF7zjcTAOgETCQL1XokpX2zz9HPAMi2tlDY5zsDufTNqj0n4WBL9nM7w6XAvsiwP1B3bqCTv9SjJV4KbxJ58vw1yQE+sqW74R/QIHFvC7mU==wZnX
-cast5.c iQCVAwUAP9XT6DEAnp832S/7AQJ3xgP/ehLjEN3GELGudbqeo91Xd+PqitHrkuBbtRIYX7Udd/fyXLN+h8rMJVyIQX2m+mpxbBxudVU3x8/DNT8B0ZHAwK6qqJmEBLLhEYPgIuF76i9LMrP1KqUPhAwRZ2OppjIIugBQ+rP74aD4eLyd/aKQHNuXML8QGWR6KwQShohXM5I==/BRh
-crc.c iQCVAwUAP7ouejEAnp832S/7AQIgwQQApg5Nm63tH5DQkbN+zPzMO9Ygoj3ukxfFTyTBPYSXYKMiTjEbESegaU40uN8jnz2vprcIQWcgZfzO4+opEJMcI35aPwzEk0vKOp0S/PrBLUY2rJfnDVkX5XgJFZa2Q7LLe826UEBzTVYW924utiCCe8oOaOEWVNpg1mqdknu3M9o==kz5D
-des.c iQCVAwUAQCN2oDEAnp832S/7AQL/jwP6Auoq6nZCDBjpgc9tDzuIRwa9DqyuM3gX94uvgEpUwdHszb2bG43dz03kVmcYxtj1MzXbyCeCZOwox0b2SKmLgxIbrNP6yGbzVdTj6592gDYuf/ZXmc1ZNJ1DDldcPQ0n9fXUipUPwyPaNWo3mSZaNcMKSWWzdK0J6ciG6nk7SWI==9k/t
-dsa.c iQCVAwUAP9XZHDEAnp832S/7AQLBRgP/XrBzTEYx5ccMj1MMb6sg37liEHdIyyy49zjvt6jUqxj4RuwVEN8S6v3u4q/QyJkHAi1E0EkREgENlyHW6PKWhYbcrd0vPIAN15yjnl2yqtrCrJImexUCoqJJewK0E4JOicGbabTil8MZjk+mbhEPnjJBqOkyP1w0i31pEDgE/8M==pC8s
-elgamal.c iQCVAwUAP9XbYzEAnp832S/7AQLXagQA3HrvspZfbTGgmUH0IqLQTJ0exUPxJv5DET2TvoIy62trDmMN6lTAj5P+a7jQ8udcu0w+mR2vXUHcxUpNA2PxLaMwGzNSY4zRDNe9r3SFTDrFm6m4y9Ko2e8XtEA+WF6P/XLpck4Jn7vMEDmVGPwkNd22kXFFE8dBGwG6i5Hk1Mk==oBUs
-md4.c iQCVAwUAP9h50DEAnp832S/7AQJhHgQAzNA/B6MWFDlCtPkIVaW8RpP1Eg0ZNMsy0s7SJkopOCBlu6CwXUOKe+8ppcSxhjYKh4i4uQr/QtfipYlBjzKJGnrafoF/NugXNCOHSTGT11TvK7mCiBuUMVgvZGAlOJImk6eTTfUjRrMfaXM/SWl8bdJ4ZpzdjEyVh89r7I5JrGk==x2UD
-md5.c iQCVAwUAP9h7LzEAnp832S/7AQJUGQP/c0cbf6WZXCzmjufHxiE9FAQBzTsA0WtaNqdFcHl7fhmikGtknlaED8n5a7eYd/C481UQW6Wgq/oZdsvgoPWPhG3fOCy2CFP9cZVXITuMSf0ucyZTFUJNO15fnZ+nDfsUv+JPdv1aSeRinAUtfAcSKfkSyR9BCPZvkx+tgU6cphU==Zv+h
-rijndael.c iQCVAwUAP9h9cTEAnp832S/7AQKF1AP+P2L/tPqDJRDg+/fwbOk8Ts0MNxnvvYEm3gE73TKuLt1S+B2+jkrZcKNvM5VGPnVMJbnS0lmIK04nmedHCOftGTOwhGulZAHHIaKGystT3Jql4iPws/JMgAjE7Fyxh5WZMtB9yEljKBpJ5XNqhrMvvxcHpnyP3+YzIXNwzk34V+c==dJ5k
-rmd160.c iQCVAwUAP9h+bTEAnp832S/7AQK1OgP+PNKF6Nzi6X93easVlksdLqKEsArCAw2QjGWDGyxTnbiJM55qAl9JxR1mn3V+oOL7izLLwTt6EYK9evhzfcxY5N5Mni85RAcsLPsuAfQDEzjI6GUWHtQUKPbM+BaorzfhQjYFSZyvum/dZYJ/WfiwwwhqqIKyVU2ZFSqA38YGC/c==9jdA
-rsa.c iQCVAwUAP9iHIzEAnp832S/7AQKAYwQAuWtnMte54QHN+Hij9t4sGuypXogajOb1vQQwGgS0fKsaBZsuSP2amze4o5diIvsQTsFQ4CzjvqoCVuBDoHM3xkSD8wGDizgvtCamAxkdbF7wmzldKFn8SpJqlVwWQMP6kk1IjXHEuYb4IDWGTbVMhfEu+eOlU8+PSK4IhZqNvt4==/3hp
-serpent.c iQCVAwUAP9h/VzEAnp832S/7AQLyCwP/d1zbmb7l/PriZNa9/Z7mo01XFe5MnAqCfIwhl9GjeaMszcoS37jECNq5nLvrTTFIIJpm3rvBePwiCG4Wwx1I18HCxaP198pcSaR+BLOJ3Aj52EZPrxtqlDKuFr38ZOP5giyUqUYVYGVdrz4kRMNWAZQK53GeJnGhXCnhxojLEgA==ck46
-sha1.c iQCVAwUAP9iATTEAnp832S/7AQKcSwQAwAs/HnNqho3lU1ZUgCPNt5P2/Brm6W21+wWWGKJkSrra/c4NYVKJGDDwlsFE0b9ln1uZt7bHReFkKXK3JnrKTmNVcx/Cy64iCMRNMhaM72Mqy7wWx5yHBAmMBxzFGnNQKbmeY52zeGih5HsNLSibc2pPuOViWo2JPJ5Ci/wIwl8==/wtO
-sha256.c iQCVAwUAP9iAtzEAnp832S/7AQJD2QP/UqvL0hhjG1wEFbGrdkV9tba1sMDXdnnK6X7HdLuRpVAgNiQiFf8JDmntd/dZ2Q71p4Uae2ctqve4WoEijPUZPjACnpuZfx0SEQL0lQBkwxzJp7lz9ujVtwQ2cM/aYexJkXcWgGcloJNLM3JbWPGIJnuYbr/IwJ6RQF9vgj0357o==UWO1
-sha512.c iQCVAwUAP9iBTDEAnp832S/7AQIPBAQA28CJSUQLiW0s2x9u8/OH2eKnxPjA4sZmb50WP7920Lem66P31C3BrOqwfBot4RLhjL+zh/+Uc4s3HPwApZuj9E4BxNMlqLv+Tqk++DAbdaOeYT4jeUt+mlhQQ6mH/RDsy32rZsNsGQ2bUGxazZmfG++PL3JyhawqCy00SUDr/o0==H+0X
-tiger.c iQCVAwUAP9iCfjEAnp832S/7AQKufwP/fryv3MqSOYY+90325DH7X3/CtekxeooN0scGsHX0fxBakWSMecTNrj33KPddLS46gU/S89zIc2N/Bw/7EVIAXVFA3/3Ip+OrFOuIMO4Py1sCdB8o2Y+5ygv8iXLcsXIq1O0av79i9g774V3uaXa2qN9ZnXe0AEhcy8FHJ2i/wro==5XVB
-twofish.c iQCVAwUAP9iD6TEAnp832S/7AQKUnQP/Rq8FaYeHTG7HbZuqAs9pbPitzjDbkdZddmInWR7NmevBkKvhsJALjVooc0KGQfo2lAAmy3Xi/4QQN8VPn51DVjDIgf7x+DQh/9TFJHMccxI9asUgi4+TNnmMqLU1k3N8S2PjyZ1sjeC8B79fKPpwCzj72WkqPkzZw3l2jArr+dU==NdJT
-rfc2268.c iQCVAwUAQCN+3jEAnp832S/7AQLv1gQA1hJh29hAjKi4uLSGxXvJ6cyYmPdmevdKrbLnuHZWtHe4xvCgy/nTdEojEpxgLp/hL/ogasuWRC1W16Wiz9ryxf7YR0uhZWayO/bQNagpfU5MIkJTLuKqqgpwYumCSQfOugXVAqcgEzj+13eeyJaFVrzwrNa67sh84nmbjOjNjvE==0zBq
-
-# Random number related
-random.c iQCVAwUAP7nsITEAnp832S/7AQK4SAQAtvfUgrtGOQ2PlxGMla0qJLPHjJacMwgq0ecusiI79elPdDsFfCCk6dK1Ug2kFbNm22nCGHNcUquqbX7noi7ZVQnmPBQXzyLNZd7GmrawRZfdlRerTUDBpSnR8V8ui/5+YYp627E7kKGC0hPSgqXFql6oBMIfno0LZwFJTjIevRY==L419
-random.h iQCVAwUAP7ovKDEAnp832S/7AQJ3bQQAjnPebnyTC7sphAv2I7uIz+yPgw1ZfbVhLv+OiWDlO9ish+fRyyMpy+HELBOgZjJdgRegqhlZC6qyns5arM/VglYi+PzvdLO3hIqHE/YFfpIFPz8wBrcmlqrYyd3CsGqcYsfjocXNttCBLeSWmoJ09ltKQH8yzJf3oAgN6X1yuc4==eNoU
-rand-internal.h iQCVAwUAP7ouvDEAnp832S/7AQLYnAQAhdI7ERoJVCkV8GiV7MjaUxv1WIL7iZ+jIOvVhv4fNyhCGCGoEtTjkyput/lj7Nsh3FXEqRhypGGrCLf47x/gua5n+BwffogxVyUDqiOyyGhNTPpe3fQcNBvbPCtco8yMK4GJO5G3BqzlPyN+BMeogLymyV6Sm1mvh5LZDyAFbfQ==tZSE
-rndlinux.c iQCVAwUAP9iPYTEAnp832S/7AQL6/AP/ZDrbOkVuB9qJ7sKeX1MImZEsz3mi0xPovJzaBtBU7a0idcUKrWYOvQFWRlLUeq0iCT6+h2l5bniP7q7hepzlKa+VPY9VWaQthqeJm2l5LN6QQ5PyMfBq04QuBncw9BJnCGmEyTLt3RxIXBAPdxmiVxtcRIFUqCBtQvoUXGLvemw==t37k
-rndegd.c iQCVAwUAP9iPRDEAnp832S/7AQImBQP/WHKg+hKXcm1pQvilzML0jZpwK5PAMM4uBnnPJNIXWOYBO6I/Xg9d/tPLg8NlmmtyQCo2Eu0ybDSt+8mu+dWveAys+0LTi0MIqeP9BMzCKz8dnWH6+S8huLXwTF3m0IrqM0JLb6b71GK9SOq6sWQ22yW5vf61hXP8kH9dhIaoMZs==FaHV
-rndunix.c iQCVAwUAP9iQlzEAnp832S/7AQL/KgQA29GnvcD4Xb5qjDMBgW9THEE4+4lfex/6k+Fh0IT61OLJsWVLJ7bJpRntburw4uQm4Tf7CO8vaiDFDYhKKrzXeOF1fmdpcL8hA+fNp9I/MUOc4e9kN9+YJ9wikVa0SZj1OBfhzgcFLd1xOtulkr3ii52HLF9vhrxzkgVwvD10Bi8==2cML
-rndw32.c iQCVAwUAP9iRKDEAnp832S/7AQIuaAQA3AJr3WqnxNDsWCIdvehf8Suotthj+laX8nJsvDfFhXPKcXDpsg0wTTXSnnKgyED53+uYiMDnVRsxeWAyhKwvx1MjjlaSMMjzbH6isWTH8FaWpLgrxEkXoPeNqYf5FXpdUkcUxGX2RkQeuX/cIfiHLNE9CV0usaF2jysjBX2iERY==EEnO
-
-# Helper
-bithelp.h iQCVAwUAP7ouPTEAnp832S/7AQKXggQAqjcgvihIF3WclOgw1JV2rbARw4ISIDRMFqdaNCqBRx6BwEz3UGsEIlz6+iR1sS/reqN61WvtjLb+D0+tujAkGrgQJhFLG85WtG2tB5UVoI3am1fpkwiRm+bR4rv0rGk0BYk81bC7+l4KrK9o5lVp4lCsrorlUKsd48lNmBHyAXM==mDDN
-rmd.h iQCVAwUAP7oumjEAnp832S/7AQJiJQP/V4bJwjZaYndJzV+KRnIDbl1koHuw+ZK5heMYVu8Qk4ylqv//BGyeRa3jZCcfPHI35q6HilCs2VBm8hiBMjHSqY/VPn2ZQ0yg/lt6qEvl7YjsLmyMICvjG+ncszHoq9pRvnF3vTnM18sPIioXLk8fskuM0XOCNBs0ARBAQjY9UGI==olUN
-
-# Configuration
-Makefile.am iQCVAwUAQCN33TEAnp832S/7AQKFJAQAz7BDkC814q+QiuE/jnutJHR5qlgbrm3ikGbQwdRzYUscst4bCCWy3uKL/sIPGLg+JQXtF5FnsQy3s4D9BOYhp72cA9ktYK65hhi4pNm/JQ0lXkZMNfk8Go5lNzKezlWwHvkMwRXR0Fep0wPdyeaKW5BfaW2ABvgep6Bp+hHEbyg==zSyi
-$names$ iQCVAwUAQCN3EDEAnp832S/7AQJXLAP8DvHTpm5DkTF35EmzeKpi9ie59AZcZanD19ir/e/7+PaQxr2riuLHDGwFKTju+dcvvBsqrygXOC378GXVWzIF2OZwS4EdDcJ+pgojo9UpsqpKsJHouY4Ugx5cQialxba462kUn8hcihSBnMyc4LzbJ5WQ4puQuqy544d2x94+2ms==G4Ls
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/custom/config.h.bak b/plugins/MirOTR/libgcrypt-1.4.6/custom/config.h.bak
deleted file mode 100644
index 4d5d22f548..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/custom/config.h.bak
+++ /dev/null
@@ -1,390 +0,0 @@
-/* config.h.in. Generated from configure.ac by autoheader. */
-
-
-#ifndef _GCRYPT_CONFIG_H_INCLUDED
-#define _GCRYPT_CONFIG_H_INCLUDED
-/* need this, because some autoconf tests rely on this (e.g. stpcpy)
- * and it should be used for new programs */
-#define _GNU_SOURCE 1
-
-
-/* Define if building universal (internal helper macro) */
-#undef AC_APPLE_UNIVERSAL_BUILD
-
-/* Subversion revision used to build this package */
-#undef BUILD_REVISION
-
-/* configure did not test for endianess */
-#undef DISABLED_ENDIAN_CHECK
-
-/* Define if you don't want the default EGD socket name. For details see
- cipher/rndegd.c */
-#undef EGD_SOCKET_NAME
-
-/* Define to support an HMAC based integrity check */
-#undef ENABLE_HMAC_BINARY_CHECK
-
-/* Enable support for the PadLock engine. */
-#undef ENABLE_PADLOCK_SUPPORT
-
-/* Define to use the GNU C visibility attribute. */
-#undef GCRY_USE_VISIBILITY
-
-/* The default error source for libgcrypt. */
-#undef GPG_ERR_SOURCE_DEFAULT
-
-/* Define to 1 if you have the `atexit' function. */
-#define HAVE_ATEXIT 1
-
-/* Defined if the mlock() call does not work */
-#undef HAVE_BROKEN_MLOCK
-
-/* Defined if a `byte' is typedef'd */
-#undef HAVE_BYTE_TYPEDEF
-
-/* Define to 1 if you have the `clock_gettime' function. */
-#undef HAVE_CLOCK_GETTIME
-
-/* Define to 1 if you have the declaration of `sys_siglist', and to 0 if you
- don't. */
-#define HAVE_DECL_SYS_SIGLIST 0
-
-/* defined if the system supports a random device */
-#undef HAVE_DEV_RANDOM
-
-/* Define to 1 if you have the <dlfcn.h> header file. */
-#undef HAVE_DLFCN_H
-
-/* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */
-#undef HAVE_DOPRNT
-
-/* defined if we run on some of the PCDOS like systems (DOS, Windoze. OS/2)
- with special properties like no file modes */
-#define HAVE_DOSISH_SYSTEM
-
-/* defined if we must run on a stupid file system */
-#define HAVE_DRIVE_LETTERS
-
-/* Define to 1 if you have the `fcntl' function. */
-#undef HAVE_FCNTL
-
-/* Define to 1 if you have the `ftruncate' function. */
-#undef HAVE_FTRUNCATE
-
-/* Define to 1 if you have the `gethrtime' function. */
-#undef HAVE_GETHRTIME
-
-/* Define to 1 if you have the `getpagesize' function. */
-#undef HAVE_GETPAGESIZE
-
-/* Define to 1 if you have the `getrusage' function. */
-#undef HAVE_GETRUSAGE
-
-/* Define to 1 if you have the `gettimeofday' function. */
-#undef HAVE_GETTIMEOFDAY
-
-/* Define to 1 if you have the <inttypes.h> header file. */
-#undef HAVE_INTTYPES_H
-
-/* Define to 1 if you have the `rt' library (-lrt). */
-#undef HAVE_LIBRT
-
-/* Define to 1 if you have the `memmove' function. */
-#define HAVE_MEMMOVE 1
-
-/* Define to 1 if you have the <memory.h> header file. */
-#define HAVE_MEMORY_H 1
-
-/* Defined if the system supports an mlock() call */
-#undef HAVE_MLOCK
-
-/* Define to 1 if you have the `mmap' function. */
-#undef HAVE_MMAP
-
-/* Defined if the GNU Pth is available */
-#undef HAVE_PTH
-
-/* Define to 1 if you have the `raise' function. */
-#define HAVE_RAISE 1
-
-/* Define to 1 if you have the `rand' function. */
-#define HAVE_RAND 1
-
-/* Define to 1 if you have the <stdint.h> header file. */
-#undef HAVE_STDINT_H
-
-/* Define to 1 if you have the <stdlib.h> header file. */
-#define HAVE_STDLIB_H 1
-
-/* Define to 1 if you have the `stpcpy' function. */
-#undef HAVE_STPCPY
-
-/* Define to 1 if you have the `strcasecmp' function. */
-#undef HAVE_STRCASECMP
-
-/* Define to 1 if you have the `strerror' function. */
-#define HAVE_STRERROR 1
-
-/* Define to 1 if you have the `stricmp' function. */
-#define HAVE_STRICMP 1
-
-/* Define to 1 if you have the <strings.h> header file. */
-#undef HAVE_STRINGS_H
-
-/* Define to 1 if you have the <string.h> header file. */
-#define HAVE_STRING_H 1
-
-/* Define to 1 if you have the `strtoul' function. */
-#define HAVE_STRTOUL 1
-
-/* Define to 1 if you have the `sysconf' function. */
-#undef HAVE_SYSCONF
-
-/* Define to 1 if you have the `syslog' function. */
-#undef HAVE_SYSLOG
-
-/* Define to 1 if you have the <sys/capability.h> header file. */
-#undef HAVE_SYS_CAPABILITY_H
-
-/* Define to 1 if you have the <sys/mman.h> header file. */
-#undef HAVE_SYS_MMAN_H
-
-/* Define to 1 if you have the <sys/select.h> header file. */
-#undef HAVE_SYS_SELECT_H
-
-/* Define to 1 if you have the <sys/socket.h> header file. */
-#undef HAVE_SYS_SOCKET_H
-
-/* Define to 1 if you have the <sys/stat.h> header file. */
-#undef HAVE_SYS_STAT_H
-
-/* Define to 1 if you have the <sys/types.h> header file. */
-#undef HAVE_SYS_TYPES_H
-
-/* Defined if a `u16' is typedef'd */
-#undef HAVE_U16_TYPEDEF
-
-/* Defined if a `u32' is typedef'd */
-#undef HAVE_U32_TYPEDEF
-
-/* Define to 1 if the system has the type `uintptr_t'. */
-#undef HAVE_UINTPTR_T
-
-/* Defined if a `ulong' is typedef'd */
-#undef HAVE_ULONG_TYPEDEF
-
-/* Define to 1 if you have the <unistd.h> header file. */
-#undef HAVE_UNISTD_H
-
-/* Defined if a `ushort' is typedef'd */
-#undef HAVE_USHORT_TYPEDEF
-
-/* Define to 1 if you have the `vprintf' function. */
-#define HAVE_VPRINTF 1
-
-/* Defined if we run on a W32 API based system */
-#define HAVE_W32_SYSTEM
-
-/* Define to 1 if you have the `wait4' function. */
-#undef HAVE_WAIT4
-
-/* Define to 1 if you have the `waitpid' function. */
-#undef HAVE_WAITPID
-
-/* Define to 1 if you have the <winsock2.h> header file. */
-#define HAVE_WINSOCK2_H 1
-
-/* Define to 1 if you have the <ws2tcpip.h> header file. */
-#define HAVE_WS2TCPIP_H 1
-
-/* Defined if this is not a regular release */
-#undef IS_DEVELOPMENT_VERSION
-
-/* List of available cipher algorithms */
-#define LIBGCRYPT_CIPHERS "arcfour:blowfish:cast5:des:aes:twofish:serpent:rfc2268:seed:camellia"
-
-/* List of available digest algorithms */
-#define LIBGCRYPT_DIGESTS "dsa:elgamal:rsa:ecc"
-
-/* List of available public key cipher algorithms */
-#define LIBGCRYPT_PUBKEY_CIPHERS "crc:md4:md5:rmd160:sha1:sha256:sha512:tiger:whirlpool"
-
-/* Define to use the (obsolete) malloc guarding feature */
-#undef M_GUARD
-
-/* defined to the name of the strong random device */
-#undef NAME_OF_DEV_RANDOM
-
-/* defined to the name of the weaker random device */
-#undef NAME_OF_DEV_URANDOM
-
-/* Define to 1 if your C compiler doesn't accept -c and -o together. */
-#undef NO_MINUS_C_MINUS_O
-
-/* Name of this package */
-#define PACKAGE "libgcrypt-1.4.6.vs"
-
-/* Define to the address where bug reports for this package should be sent. */
-#undef PACKAGE_BUGREPORT
-
-/* Define to the full name of this package. */
-#define PACKAGE_NAME "libgcrypt-1.4.6 built with Visual Studio"
-
-/* Define to the full name and version of this package. */
-#undef PACKAGE_STRING
-
-/* Define to the one symbol short name of this package. */
-#undef PACKAGE_TARNAME
-
-/* Define to the home page for this package. */
-#undef PACKAGE_URL
-
-/* Define to the version of this package. */
-#undef PACKAGE_VERSION
-
-/* A human readable text with the name of the OS */
-#define PRINTABLE_OS_NAME "Win32"
-
-/* Define as the return type of signal handlers (`int' or `void'). */
-#define RETSIGTYPE void
-
-/* The size of a `unsigned int', as computed by sizeof. */
-#define SIZEOF_UNSIGNED_INT 4
-
-/* The size of a `unsigned long', as computed by sizeof. */
-#define SIZEOF_UNSIGNED_LONG 4
-
-/* The size of a `unsigned long long', as computed by sizeof. */
-#undef SIZEOF_UNSIGNED_LONG_LONG
-
-/* The size of a `unsigned short', as computed by sizeof. */
-#define SIZEOF_UNSIGNED_SHORT 2
-
-/* Define to 1 if you have the ANSI C header files. */
-#define STDC_HEADERS 1
-
-/* Defined if this module should be included */
-#define USE_AES 1
-
-/* Defined if this module should be included */
-#define USE_ARCFOUR 1
-
-/* Defined if this module should be included */
-#define USE_BLOWFISH 1
-
-/* Defined if this module should be included */
-#undef USE_CAMELLIA
-
-/* define if capabilities should be used */
-#undef USE_CAPABILITIES
-
-/* Defined if this module should be included */
-#define USE_CAST5 1
-
-
-/* Defined if this module should be included */
-#define USE_CRC 1
-
-/* Defined if this module should be included */
-#define USE_DES 1
-
-/* Defined if this module should be included */
-#define USE_DSA 1
-
-/* Defined if this module should be included */
-#define USE_ECC 1
-
-/* Defined if this module should be included */
-#define USE_ELGAMAL 1
-
-/* Defined if this module should be included */
-#define USE_MD4 1
-
-/* Defined if this module should be included */
-#define USE_MD5 1
-
-/* set this to limit filenames to the 8.3 format */
-#undef USE_ONLY_8DOT3
-
-/* Defined if this module should be included */
-#define USE_RFC2268 1
-
-/* Defined if this module should be included */
-#define USE_RMD160 1
-
-/* Defined if the EGD based RNG should be used. */
-#undef USE_RNDEGD
-
-/* Defined if the /dev/random based RNG should be used. */
-#undef USE_RNDLINUX
-
-/* Defined if the default Unix RNG should be used. */
-#undef USE_RNDUNIX
-
-/* Defined if the Windows specific RNG should be used. */
-#define USE_RNDW32 1
-
-/* Defined if this module should be included */
-#define USE_RSA 1
-
-/* Defined if this module should be included */
-#define USE_SERPENT 1
-
-/* Defined if this module should be included */
-#define USE_SHA1 1
-
-/* Defined if this module should be included */
-#define USE_SHA256 1
-
-/* Defined if this module should be included */
-#define USE_SHA512 1
-
-/* Defined if this module should be included */
-#undef USE_TIGER
-
-/* Defined if this module should be included */
-#define USE_TWOFISH 1
-
-/* Version of this package */
-#define VERSION "1.2.2"
-
-/* Defined if compiled symbols have a leading underscore */
-#define WITH_SYMBOL_UNDERSCORE 1
-
-/* Define to 1 if your processor stores words with the most significant byte
- first (like Motorola and SPARC, unlike Intel and VAX). */
-#undef WORDS_BIGENDIAN
-
-#define LIBCRYPT_CIPHERS "arcfour:blowfish:cast5:des:aes:twofish:serpent:rfc2268:seed:camellia"
-#define LIBGCRYPT_PUBKEY_CIPHERS "dsa:elgamal:rsa:ecc"
-#define LIBCRYPT_DIGESTS "crc:md4:md5:rmd160:sha1:sha256:sha512:tiger:whirlpool"
-
-/* To allow the use of Libgcrypt in multithreaded programs we have to use
- special features from the library. */
-#ifndef _REENTRANT
-# define _REENTRANT 1
-#endif
-
-
-/* Define to empty if `const' does not conform to ANSI C. */
-#define const
-
-/* Define to `__inline__' or `__inline' if that's what the C compiler
- calls it, or to nothing if 'inline' is not supported under any name. */
-#ifndef __cplusplus
-#undef inline
-#endif
-
-/* Define to `unsigned' if <sys/types.h> does not define. */
-// #undef size_t
-
-/* Define to `int' if unavailable. */
-// #define socklen_t int
-
-// !s0rr0w!
-#define SIZEOF_UINT64_T 8
-#define UINT64_C(C) (C)
-typedef unsigned __int64 uint64_t;
-
-#define _GCRYPT_IN_LIBGCRYPT 1
-
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgcrypt146lib.vcxproj b/plugins/MirOTR/libgcrypt-1.4.6/libgcrypt146lib.vcxproj
index 66620fd4b1..c03da38809 100644
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgcrypt146lib.vcxproj
+++ b/plugins/MirOTR/libgcrypt-1.4.6/libgcrypt146lib.vcxproj
@@ -71,7 +71,7 @@
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<Optimization>Full</Optimization>
- <AdditionalIncludeDirectories>custom;inc;cipher;mpi;mpi\generic;src;libgpg-error-1.9;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <AdditionalIncludeDirectories>custom;inc;cipher;mpi;mpi\generic;src;..\libgpg-error-1.9;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel>Level3</WarningLevel>
<FloatingPointModel>Fast</FloatingPointModel>
@@ -81,7 +81,7 @@
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<Optimization>Full</Optimization>
- <AdditionalIncludeDirectories>custom;inc;cipher;mpi;mpi\generic;src;libgpg-error-1.9;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <AdditionalIncludeDirectories>custom;inc;cipher;mpi;mpi\generic;src;..\libgpg-error-1.9;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN64;NDEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WarningLevel>Level3</WarningLevel>
<FloatingPointModel>Fast</FloatingPointModel>
@@ -91,7 +91,7 @@
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<Optimization>Disabled</Optimization>
- <AdditionalIncludeDirectories>custom;inc;cipher;mpi;mpi\generic;src;libgpg-error-1.9;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <AdditionalIncludeDirectories>custom;inc;cipher;mpi;mpi\generic;src;..\libgpg-error-1.9;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
@@ -102,7 +102,7 @@
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<Optimization>Disabled</Optimization>
- <AdditionalIncludeDirectories>custom;inc;cipher;mpi;mpi\generic;src;libgpg-error-1.9;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <AdditionalIncludeDirectories>custom;inc;cipher;mpi;mpi\generic;src;..\libgpg-error-1.9;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN64;_DEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
@@ -182,14 +182,14 @@
<ClCompile Include="random\random.c" />
<ClCompile Include="random\rndhw.c" />
<ClCompile Include="random\rndw32.c" />
- <ClCompile Include="libgpg-error-1.9\code-from-errno.c" />
- <ClCompile Include="libgpg-error-1.9\code-to-errno.c" />
- <ClCompile Include="libgpg-error-1.9\init.c" />
- <ClCompile Include="libgpg-error-1.9\mkerrcodes.c" />
- <ClCompile Include="libgpg-error-1.9\strerror-sym.c" />
- <ClCompile Include="libgpg-error-1.9\strerror.c" />
- <ClCompile Include="libgpg-error-1.9\strsource-sym.c" />
- <ClCompile Include="libgpg-error-1.9\strsource.c" />
+ <ClCompile Include="..\libgpg-error-1.9\code-from-errno.c" />
+ <ClCompile Include="..\libgpg-error-1.9\code-to-errno.c" />
+ <ClCompile Include="..\libgpg-error-1.9\init.c" />
+ <ClCompile Include="..\libgpg-error-1.9\mkerrcodes.c" />
+ <ClCompile Include="..\libgpg-error-1.9\strerror-sym.c" />
+ <ClCompile Include="..\libgpg-error-1.9\strerror.c" />
+ <ClCompile Include="..\libgpg-error-1.9\strsource-sym.c" />
+ <ClCompile Include="..\libgpg-error-1.9\strsource.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="cipher\bithelp.h" />
@@ -218,17 +218,17 @@
<ClInclude Include="custom\config.h" />
<ClInclude Include="random\rand-internal.h" />
<ClInclude Include="random\random.h" />
- <ClInclude Include="libgpg-error-1.9\code-from-errno.h" />
- <ClInclude Include="libgpg-error-1.9\code-to-errno.h" />
- <ClInclude Include="libgpg-error-1.9\err-codes-sym.h" />
- <ClInclude Include="libgpg-error-1.9\err-codes.h" />
- <ClInclude Include="libgpg-error-1.9\err-sources-sym.h" />
- <ClInclude Include="libgpg-error-1.9\err-sources.h" />
- <ClInclude Include="libgpg-error-1.9\errnos-sym.h" />
- <ClInclude Include="libgpg-error-1.9\gettext.h" />
- <ClInclude Include="libgpg-error-1.9\gpg-error.h" />
- <ClInclude Include="libgpg-error-1.9\init.h" />
- <ClInclude Include="libgpg-error-1.9\mkerrcodes.h" />
+ <ClInclude Include="..\libgpg-error-1.9\code-from-errno.h" />
+ <ClInclude Include="..\libgpg-error-1.9\code-to-errno.h" />
+ <ClInclude Include="..\libgpg-error-1.9\err-codes-sym.h" />
+ <ClInclude Include="..\libgpg-error-1.9\err-codes.h" />
+ <ClInclude Include="..\libgpg-error-1.9\err-sources-sym.h" />
+ <ClInclude Include="..\libgpg-error-1.9\err-sources.h" />
+ <ClInclude Include="..\libgpg-error-1.9\errnos-sym.h" />
+ <ClInclude Include="..\libgpg-error-1.9\gettext.h" />
+ <ClInclude Include="..\libgpg-error-1.9\gpg-error.h" />
+ <ClInclude Include="..\libgpg-error-1.9\init.h" />
+ <ClInclude Include="..\libgpg-error-1.9\mkerrcodes.h" />
</ItemGroup>
<ItemGroup>
<None Include="src\libgcrypt.def" />
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgcrypt146lib.vcxproj.filters b/plugins/MirOTR/libgcrypt-1.4.6/libgcrypt146lib.vcxproj.filters
index 1e30f39c6f..6f8814d7af 100644
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgcrypt146lib.vcxproj.filters
+++ b/plugins/MirOTR/libgcrypt-1.4.6/libgcrypt146lib.vcxproj.filters
@@ -240,28 +240,28 @@
<ClCompile Include="random\rndw32.c">
<Filter>random</Filter>
</ClCompile>
- <ClCompile Include="libgpg-error-1.9\code-from-errno.c">
+ <ClCompile Include="..\libgpg-error-1.9\code-from-errno.c">
<Filter>error</Filter>
</ClCompile>
- <ClCompile Include="libgpg-error-1.9\code-to-errno.c">
+ <ClCompile Include="..\libgpg-error-1.9\code-to-errno.c">
<Filter>error</Filter>
</ClCompile>
- <ClCompile Include="libgpg-error-1.9\init.c">
+ <ClCompile Include="..\libgpg-error-1.9\init.c">
<Filter>error</Filter>
</ClCompile>
- <ClCompile Include="libgpg-error-1.9\mkerrcodes.c">
+ <ClCompile Include="..\libgpg-error-1.9\mkerrcodes.c">
<Filter>error</Filter>
</ClCompile>
- <ClCompile Include="libgpg-error-1.9\strerror-sym.c">
+ <ClCompile Include="..\libgpg-error-1.9\strerror-sym.c">
<Filter>error</Filter>
</ClCompile>
- <ClCompile Include="libgpg-error-1.9\strerror.c">
+ <ClCompile Include="..\libgpg-error-1.9\strerror.c">
<Filter>error</Filter>
</ClCompile>
- <ClCompile Include="libgpg-error-1.9\strsource-sym.c">
+ <ClCompile Include="..\libgpg-error-1.9\strsource-sym.c">
<Filter>error</Filter>
</ClCompile>
- <ClCompile Include="libgpg-error-1.9\strsource.c">
+ <ClCompile Include="..\libgpg-error-1.9\strsource.c">
<Filter>error</Filter>
</ClCompile>
</ItemGroup>
@@ -344,37 +344,37 @@
<ClInclude Include="random\random.h">
<Filter>random</Filter>
</ClInclude>
- <ClInclude Include="libgpg-error-1.9\code-from-errno.h">
+ <ClInclude Include="..\libgpg-error-1.9\code-from-errno.h">
<Filter>error</Filter>
</ClInclude>
- <ClInclude Include="libgpg-error-1.9\code-to-errno.h">
+ <ClInclude Include="..\libgpg-error-1.9\code-to-errno.h">
<Filter>error</Filter>
</ClInclude>
- <ClInclude Include="libgpg-error-1.9\err-codes-sym.h">
+ <ClInclude Include="..\libgpg-error-1.9\err-codes-sym.h">
<Filter>error</Filter>
</ClInclude>
- <ClInclude Include="libgpg-error-1.9\err-codes.h">
+ <ClInclude Include="..\libgpg-error-1.9\err-codes.h">
<Filter>error</Filter>
</ClInclude>
- <ClInclude Include="libgpg-error-1.9\err-sources-sym.h">
+ <ClInclude Include="..\libgpg-error-1.9\err-sources-sym.h">
<Filter>error</Filter>
</ClInclude>
- <ClInclude Include="libgpg-error-1.9\err-sources.h">
+ <ClInclude Include="..\libgpg-error-1.9\err-sources.h">
<Filter>error</Filter>
</ClInclude>
- <ClInclude Include="libgpg-error-1.9\errnos-sym.h">
+ <ClInclude Include="..\libgpg-error-1.9\errnos-sym.h">
<Filter>error</Filter>
</ClInclude>
- <ClInclude Include="libgpg-error-1.9\gettext.h">
+ <ClInclude Include="..\libgpg-error-1.9\gettext.h">
<Filter>error</Filter>
</ClInclude>
- <ClInclude Include="libgpg-error-1.9\gpg-error.h">
+ <ClInclude Include="..\libgpg-error-1.9\gpg-error.h">
<Filter>error</Filter>
</ClInclude>
- <ClInclude Include="libgpg-error-1.9\init.h">
+ <ClInclude Include="..\libgpg-error-1.9\init.h">
<Filter>error</Filter>
</ClInclude>
- <ClInclude Include="libgpg-error-1.9\mkerrcodes.h">
+ <ClInclude Include="..\libgpg-error-1.9\mkerrcodes.h">
<Filter>error</Filter>
</ClInclude>
</ItemGroup>
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/Makefile b/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/Makefile
deleted file mode 100644
index 59def0682b..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/Makefile
+++ /dev/null
@@ -1,908 +0,0 @@
-# Makefile.in generated by automake 1.10.2 from Makefile.am.
-# src/Makefile. Generated from Makefile.in by configure.
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-
-
-# Makefile.am for libgpg-error.
-# Copyright (C) 2003, 2004 g10 Code GmbH
-#
-# This file is part of libgpg-error.
-#
-# libgpg-error is free software; you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License as
-# published by the Free Software Foundation; either version 2.1 of the
-# License, or (at your option) any later version.
-#
-# libgpg-error is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License for more details.
-#
-# You should have received a copy of the GNU Lesser General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
-
-# We distribute the generated sources err-sources.h and err-codes.h,
-# because they are needed to build the po directory, and they don't
-# depend on the configuration anyway.
-
-
-
-
-
-
-pkgdatadir = $(datadir)/libgpg-error
-pkglibdir = $(libdir)/libgpg-error
-pkgincludedir = $(includedir)/libgpg-error
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = i686-pc-mingw32
-host_triplet = i686-pc-mingw32
-bin_PROGRAMS = gpg-error$(EXEEXT)
-#libgpg_error_la_DEPENDENCIES = \
-# $(am__DEPENDENCIES_1) \
-# $(am__DEPENDENCIES_2)
-subdir = src
-DIST_COMMON = README $(include_HEADERS) $(srcdir)/Makefile.am \
- $(srcdir)/Makefile.in $(srcdir)/gpg-error-config.in \
- $(srcdir)/versioninfo.rc.in
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/m4/autobuild.m4 \
- $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/iconv.m4 \
- $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
- $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \
- $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
- $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
- $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
- $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/configure.ac
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES = gpg-error-config versioninfo.rc
-am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
-am__vpath_adj = case $$p in \
- $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
- *) f=$$p;; \
- esac;
-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
-am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" \
- "$(DESTDIR)$(bindir)" "$(DESTDIR)$(m4datadir)" \
- "$(DESTDIR)$(includedir)"
-libLTLIBRARIES_INSTALL = $(INSTALL)
-LTLIBRARIES = $(lib_LTLIBRARIES)
-am__DEPENDENCIES_1 = versioninfo.lo
-am__DEPENDENCIES_2 =
-am__libgpg_error_la_SOURCES_DIST = gpg-error.h gettext.h w32-gettext.c \
- init.c init.h strsource.c strerror.c code-to-errno.c \
- code-from-errno.c
-am__objects_1 = libgpg_error_la-w32-gettext.lo
-am_libgpg_error_la_OBJECTS = $(am__objects_1) libgpg_error_la-init.lo \
- libgpg_error_la-strsource.lo libgpg_error_la-strerror.lo \
- libgpg_error_la-code-to-errno.lo \
- libgpg_error_la-code-from-errno.lo
-libgpg_error_la_OBJECTS = $(am_libgpg_error_la_OBJECTS)
-libgpg_error_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
- $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
- $(libgpg_error_la_LDFLAGS) $(LDFLAGS) -o $@
-binPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
-PROGRAMS = $(bin_PROGRAMS)
-am_gpg_error_OBJECTS = gpg_error-strsource-sym.$(OBJEXT) \
- gpg_error-strerror-sym.$(OBJEXT) gpg_error-gpg-error.$(OBJEXT)
-gpg_error_OBJECTS = $(am_gpg_error_OBJECTS)
-gpg_error_DEPENDENCIES = ./libgpg-error.la
-binSCRIPT_INSTALL = $(INSTALL_SCRIPT)
-SCRIPTS = $(bin_SCRIPTS)
-DEFAULT_INCLUDES = -I. -I$(top_builddir)
-depcomp = $(SHELL) $(top_srcdir)/depcomp
-am__depfiles_maybe = depfiles
-COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
- $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-CCLD = $(CC)
-LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
- $(LDFLAGS) -o $@
-SOURCES = $(libgpg_error_la_SOURCES) $(gpg_error_SOURCES)
-DIST_SOURCES = $(am__libgpg_error_la_SOURCES_DIST) \
- $(gpg_error_SOURCES)
-m4dataDATA_INSTALL = $(INSTALL_DATA)
-DATA = $(m4data_DATA)
-includeHEADERS_INSTALL = $(INSTALL_HEADER)
-HEADERS = $(include_HEADERS)
-ETAGS = etags
-CTAGS = ctags
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /z/missing --run aclocal-1.10
-AMTAR = ${SHELL} /z/missing --run tar
-AR = ar
-AS = as
-AUTOCONF = ${SHELL} /z/missing --run autoconf
-AUTOHEADER = ${SHELL} /z/missing --run autoheader
-AUTOMAKE = ${SHELL} /z/missing --run automake-1.10
-AWK = gawk
-BUILD_FILEVERSION = 1,9,0,2
-BUILD_TIMESTAMP = 2010-08-12T17:56+0000
-CC = gcc
-CCDEPMODE = depmode=gcc3
-CC_FOR_BUILD = gcc
-CFLAGS = -g -O2
-CPP = gcc -E
-CPPFLAGS =
-CYGPATH_W = echo
-DEFS = -DHAVE_CONFIG_H
-DEPDIR = .deps
-DLLTOOL = dlltool
-DSYMUTIL =
-DUMPBIN =
-ECHO_C =
-ECHO_N = -n
-ECHO_T =
-EGREP = /bin/grep -E
-EXEEXT = .exe
-FGREP = /bin/grep -F
-GMSGFMT = /bin/msgfmt
-GMSGFMT_015 = :
-GPG_ERROR_CONFIG_CFLAGS =
-GPG_ERROR_CONFIG_ISUBDIRAFTER =
-GPG_ERROR_CONFIG_LIBS = -lgpg-error
-GREP = /bin/grep
-INSTALL = /bin/install -c
-INSTALL_DATA = ${INSTALL} -m 644
-INSTALL_PROGRAM = ${INSTALL}
-INSTALL_SCRIPT = ${INSTALL}
-INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
-INTLLIBS =
-INTL_MACOSX_LIBS =
-LD = C:/MinGW/mingw32/bin/ld.exe
-LDFLAGS =
-LIBGPG_ERROR_LT_AGE = 7
-LIBGPG_ERROR_LT_CURRENT = 7
-LIBGPG_ERROR_LT_REVISION = 0
-LIBICONV =
-LIBINTL =
-LIBOBJS =
-LIBS =
-LIBTOOL = $(SHELL) $(top_builddir)/libtool
-LIPO =
-LN_S = cp -p
-LTLIBICONV =
-LTLIBINTL =
-LTLIBOBJS =
-MAINT = #
-MAKEINFO = ${SHELL} /z/missing --run makeinfo
-MKDIR_P = /bin/mkdir -p
-MSGFMT = /bin/msgfmt
-MSGFMT_015 = :
-MSGMERGE = /bin/msgmerge
-NM = /mingw/bin/nm
-NMEDIT =
-OBJDUMP = objdump
-OBJEXT = o
-OTOOL =
-OTOOL64 =
-PACKAGE = libgpg-error
-PACKAGE_BUGREPORT = bug-gnupg@gnupg.org
-PACKAGE_NAME = libgpg-error
-PACKAGE_STRING = libgpg-error 1.9
-PACKAGE_TARNAME = libgpg-error
-PACKAGE_URL =
-PACKAGE_VERSION = 1.9
-PATH_SEPARATOR = :
-POSUB =
-RANLIB = ranlib
-RC = windres
-SED = /bin/sed
-SET_MAKE =
-SHELL = /bin/sh
-STRIP = strip
-USE_NLS = no
-VERSION = 1.9
-XGETTEXT = :
-XGETTEXT_015 = :
-abs_builddir = /z/src
-abs_srcdir = /z/src
-abs_top_builddir = /z
-abs_top_srcdir = /z
-ac_ct_CC = gcc
-ac_ct_DUMPBIN =
-am__include = include
-am__leading_dot = .
-am__quote =
-am__tar = ${AMTAR} chof - "$$tardir"
-am__untar = ${AMTAR} xf -
-bindir = ${exec_prefix}/bin
-build = i686-pc-mingw32
-build_alias =
-build_cpu = i686
-build_os = mingw32
-build_vendor = pc
-builddir = .
-datadir = ${datarootdir}
-datarootdir = ${prefix}/share
-docdir = ${datarootdir}/doc/${PACKAGE_TARNAME}
-dvidir = ${docdir}
-exec_prefix = ${prefix}
-host = i686-pc-mingw32
-host_alias =
-host_cpu = i686
-host_os = mingw32
-host_vendor = pc
-htmldir = ${docdir}
-includedir = ${prefix}/include
-infodir = ${datarootdir}/info
-install_sh = $(SHELL) /z/install-sh
-libdir = ${exec_prefix}/lib
-libexecdir = ${exec_prefix}/libexec
-localedir = $(datadir)/locale
-localstatedir = ${prefix}/var
-lt_ECHO = echo
-mandir = ${datarootdir}/man
-mkdir_p = /bin/mkdir -p
-oldincludedir = /usr/include
-pdfdir = ${docdir}
-prefix = /usr/local
-program_transform_name = s,x,x,
-psdir = ${docdir}
-sbindir = ${exec_prefix}/sbin
-sharedstatedir = ${prefix}/com
-srcdir = .
-sysconfdir = ${prefix}/etc
-target_alias =
-top_build_prefix = ../
-top_builddir = ..
-top_srcdir = ..
-gpg_extra_headers =
-#gpg_extra_headers = gpg-extra/errno.h
-extra_cppflags =
-#extra_cppflags = -idirafter gpg-extra
-lib_LTLIBRARIES = libgpg-error.la
-include_HEADERS = gpg-error.h
-bin_SCRIPTS = gpg-error-config
-m4datadir = $(datadir)/aclocal
-m4data_DATA = gpg-error.m4
-EXTRA_DIST = mkstrtable.awk err-sources.h.in err-codes.h.in \
- mkerrnos.awk errnos.in README \
- mkerrcodes.awk mkerrcodes1.awk mkerrcodes2.awk mkerrcodes.c \
- mkheader.awk gpg-error.h.in mkw32errmap.c w32-add.h w32ce-add.h \
- err-sources.h err-codes.h gpg-error-config.in gpg-error.m4 \
- gpg-error.def.in versioninfo.rc.in
-
-BUILT_SOURCES = err-sources.h err-codes.h code-to-errno.h code-from-errno.h \
- err-sources-sym.h err-codes-sym.h errnos-sym.h gpg-error.h \
- gpg-error.def extra-h.in mkw32errmap.map.c
-
-tmp_files = _mkerrcodes.h _gpg-error.def.h mkw32errmap.tab.h mkw32errmap.map.c
-CLEANFILES = err-sources.h err-codes.h code-to-errno.h code-from-errno.h \
- gpg-error.h mkerrcodes mkerrcodes.h gpg-error.def mkw32errmap.tab.h \
- mkw32errmap.map.c err-sources-sym.h err-codes-sym.h errnos-sym.h \
- gpg-extra/errno.h extra-h.in $(tmp_files)
-
-#arch_sources =
-arch_sources = w32-gettext.c
-RCCOMPILE = $(RC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- -DLOCALEDIR=\"$(localedir)\" $(AM_CPPFLAGS) $(CPPFLAGS)
-
-LTRCCOMPILE = $(LIBTOOL) --mode=compile --tag=RC $(RCCOMPILE)
-SUFFIXES = .rc .lo
-#gpg_error_res =
-gpg_error_res = versioninfo.lo
-#no_undefined =
-no_undefined = -no-undefined
-#export_symbols =
-export_symbols = -export-symbols gpg-error.def
-libgpg_error_la_DEPENDENCIES = $(gpg_error_res) gpg-error.def
-#intllibs =
-intllibs =
-libgpg_error_la_LDFLAGS = -version-info \
- 7:0:7 \
- $(no_undefined) $(export_symbols)
-
-libgpg_error_la_SOURCES = gpg-error.h gettext.h $(arch_sources) \
- init.c init.h strsource.c strerror.c code-to-errno.c code-from-errno.c
-
-
-# Note that RCCOMPILE needs the same defines as ..._la_CPPFLAGS but
-# without the extra_cppflags because they may include am -idirafter
-# which is not supported by the RC compiler.
-libgpg_error_la_CPPFLAGS = -DLOCALEDIR=\"$(localedir)\" $(extra_cppflags)
-libgpg_error_la_LIBADD = $(gpg_error_res) $(intllibs)
-gpg_error_SOURCES = strsource-sym.c strerror-sym.c gpg-error.c
-gpg_error_CPPFLAGS = -DLOCALEDIR=\"$(localedir)\" $(extra_cppflags)
-gpg_error_LDADD = ./libgpg-error.la
-all: $(BUILT_SOURCES)
- $(MAKE) $(AM_MAKEFLAGS) all-am
-
-.SUFFIXES:
-.SUFFIXES: .rc .lo .c .o .obj
-$(srcdir)/Makefile.in: # $(srcdir)/Makefile.am $(am__configure_deps)
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
- && { if test -f $@; then exit 0; else break; fi; }; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu src/Makefile
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
- *config.status*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
- *) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
- esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure: # $(am__configure_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4): # $(am__aclocal_m4_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-gpg-error-config: $(top_builddir)/config.status $(srcdir)/gpg-error-config.in
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
-versioninfo.rc: $(top_builddir)/config.status $(srcdir)/versioninfo.rc.in
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
-install-libLTLIBRARIES: $(lib_LTLIBRARIES)
- @$(NORMAL_INSTALL)
- test -z "$(libdir)" || $(MKDIR_P) "$(DESTDIR)$(libdir)"
- @list='$(lib_LTLIBRARIES)'; for p in $$list; do \
- if test -f $$p; then \
- f=$(am__strip_dir) \
- echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \
- $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \
- else :; fi; \
- done
-
-uninstall-libLTLIBRARIES:
- @$(NORMAL_UNINSTALL)
- @list='$(lib_LTLIBRARIES)'; for p in $$list; do \
- p=$(am__strip_dir) \
- echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \
- $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \
- done
-
-clean-libLTLIBRARIES:
- -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
- @list='$(lib_LTLIBRARIES)'; for p in $$list; do \
- dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
- test "$$dir" != "$$p" || dir=.; \
- echo "rm -f \"$${dir}/so_locations\""; \
- rm -f "$${dir}/so_locations"; \
- done
-libgpg-error.la: $(libgpg_error_la_OBJECTS) $(libgpg_error_la_DEPENDENCIES)
- $(libgpg_error_la_LINK) -rpath $(libdir) $(libgpg_error_la_OBJECTS) $(libgpg_error_la_LIBADD) $(LIBS)
-install-binPROGRAMS: $(bin_PROGRAMS)
- @$(NORMAL_INSTALL)
- test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)"
- @list='$(bin_PROGRAMS)'; for p in $$list; do \
- p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
- if test -f $$p \
- || test -f $$p1 \
- ; then \
- f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
- echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \
- $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \
- else :; fi; \
- done
-
-uninstall-binPROGRAMS:
- @$(NORMAL_UNINSTALL)
- @list='$(bin_PROGRAMS)'; for p in $$list; do \
- f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
- echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \
- rm -f "$(DESTDIR)$(bindir)/$$f"; \
- done
-
-clean-binPROGRAMS:
- @list='$(bin_PROGRAMS)'; for p in $$list; do \
- f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
- echo " rm -f $$p $$f"; \
- rm -f $$p $$f ; \
- done
-gpg-error$(EXEEXT): $(gpg_error_OBJECTS) $(gpg_error_DEPENDENCIES)
- @rm -f gpg-error$(EXEEXT)
- $(LINK) $(gpg_error_OBJECTS) $(gpg_error_LDADD) $(LIBS)
-install-binSCRIPTS: $(bin_SCRIPTS)
- @$(NORMAL_INSTALL)
- test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)"
- @list='$(bin_SCRIPTS)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- if test -f $$d$$p; then \
- f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
- echo " $(binSCRIPT_INSTALL) '$$d$$p' '$(DESTDIR)$(bindir)/$$f'"; \
- $(binSCRIPT_INSTALL) "$$d$$p" "$(DESTDIR)$(bindir)/$$f"; \
- else :; fi; \
- done
-
-uninstall-binSCRIPTS:
- @$(NORMAL_UNINSTALL)
- @list='$(bin_SCRIPTS)'; for p in $$list; do \
- f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
- echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \
- rm -f "$(DESTDIR)$(bindir)/$$f"; \
- done
-
-mostlyclean-compile:
- -rm -f *.$(OBJEXT)
-
-distclean-compile:
- -rm -f *.tab.c
-
-include ./$(DEPDIR)/gpg_error-gpg-error.Po
-include ./$(DEPDIR)/gpg_error-strerror-sym.Po
-include ./$(DEPDIR)/gpg_error-strsource-sym.Po
-include ./$(DEPDIR)/libgpg_error_la-code-from-errno.Plo
-include ./$(DEPDIR)/libgpg_error_la-code-to-errno.Plo
-include ./$(DEPDIR)/libgpg_error_la-init.Plo
-include ./$(DEPDIR)/libgpg_error_la-strerror.Plo
-include ./$(DEPDIR)/libgpg_error_la-strsource.Plo
-include ./$(DEPDIR)/libgpg_error_la-w32-gettext.Plo
-
-.c.o:
- $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
- mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-# source='$<' object='$@' libtool=no \
-# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-# $(COMPILE) -c $<
-
-.c.obj:
- $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
- mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-# source='$<' object='$@' libtool=no \
-# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-# $(COMPILE) -c `$(CYGPATH_W) '$<'`
-
-.c.lo:
- $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
- mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
-# source='$<' object='$@' libtool=yes \
-# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-# $(LTCOMPILE) -c -o $@ $<
-
-libgpg_error_la-w32-gettext.lo: w32-gettext.c
- $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgpg_error_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libgpg_error_la-w32-gettext.lo -MD -MP -MF $(DEPDIR)/libgpg_error_la-w32-gettext.Tpo -c -o libgpg_error_la-w32-gettext.lo `test -f 'w32-gettext.c' || echo '$(srcdir)/'`w32-gettext.c
- mv -f $(DEPDIR)/libgpg_error_la-w32-gettext.Tpo $(DEPDIR)/libgpg_error_la-w32-gettext.Plo
-# source='w32-gettext.c' object='libgpg_error_la-w32-gettext.lo' libtool=yes \
-# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-# $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgpg_error_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libgpg_error_la-w32-gettext.lo `test -f 'w32-gettext.c' || echo '$(srcdir)/'`w32-gettext.c
-
-libgpg_error_la-init.lo: init.c
- $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgpg_error_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libgpg_error_la-init.lo -MD -MP -MF $(DEPDIR)/libgpg_error_la-init.Tpo -c -o libgpg_error_la-init.lo `test -f 'init.c' || echo '$(srcdir)/'`init.c
- mv -f $(DEPDIR)/libgpg_error_la-init.Tpo $(DEPDIR)/libgpg_error_la-init.Plo
-# source='init.c' object='libgpg_error_la-init.lo' libtool=yes \
-# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-# $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgpg_error_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libgpg_error_la-init.lo `test -f 'init.c' || echo '$(srcdir)/'`init.c
-
-libgpg_error_la-strsource.lo: strsource.c
- $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgpg_error_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libgpg_error_la-strsource.lo -MD -MP -MF $(DEPDIR)/libgpg_error_la-strsource.Tpo -c -o libgpg_error_la-strsource.lo `test -f 'strsource.c' || echo '$(srcdir)/'`strsource.c
- mv -f $(DEPDIR)/libgpg_error_la-strsource.Tpo $(DEPDIR)/libgpg_error_la-strsource.Plo
-# source='strsource.c' object='libgpg_error_la-strsource.lo' libtool=yes \
-# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-# $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgpg_error_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libgpg_error_la-strsource.lo `test -f 'strsource.c' || echo '$(srcdir)/'`strsource.c
-
-libgpg_error_la-strerror.lo: strerror.c
- $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgpg_error_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libgpg_error_la-strerror.lo -MD -MP -MF $(DEPDIR)/libgpg_error_la-strerror.Tpo -c -o libgpg_error_la-strerror.lo `test -f 'strerror.c' || echo '$(srcdir)/'`strerror.c
- mv -f $(DEPDIR)/libgpg_error_la-strerror.Tpo $(DEPDIR)/libgpg_error_la-strerror.Plo
-# source='strerror.c' object='libgpg_error_la-strerror.lo' libtool=yes \
-# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-# $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgpg_error_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libgpg_error_la-strerror.lo `test -f 'strerror.c' || echo '$(srcdir)/'`strerror.c
-
-libgpg_error_la-code-to-errno.lo: code-to-errno.c
- $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgpg_error_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libgpg_error_la-code-to-errno.lo -MD -MP -MF $(DEPDIR)/libgpg_error_la-code-to-errno.Tpo -c -o libgpg_error_la-code-to-errno.lo `test -f 'code-to-errno.c' || echo '$(srcdir)/'`code-to-errno.c
- mv -f $(DEPDIR)/libgpg_error_la-code-to-errno.Tpo $(DEPDIR)/libgpg_error_la-code-to-errno.Plo
-# source='code-to-errno.c' object='libgpg_error_la-code-to-errno.lo' libtool=yes \
-# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-# $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgpg_error_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libgpg_error_la-code-to-errno.lo `test -f 'code-to-errno.c' || echo '$(srcdir)/'`code-to-errno.c
-
-libgpg_error_la-code-from-errno.lo: code-from-errno.c
- $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgpg_error_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libgpg_error_la-code-from-errno.lo -MD -MP -MF $(DEPDIR)/libgpg_error_la-code-from-errno.Tpo -c -o libgpg_error_la-code-from-errno.lo `test -f 'code-from-errno.c' || echo '$(srcdir)/'`code-from-errno.c
- mv -f $(DEPDIR)/libgpg_error_la-code-from-errno.Tpo $(DEPDIR)/libgpg_error_la-code-from-errno.Plo
-# source='code-from-errno.c' object='libgpg_error_la-code-from-errno.lo' libtool=yes \
-# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-# $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgpg_error_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libgpg_error_la-code-from-errno.lo `test -f 'code-from-errno.c' || echo '$(srcdir)/'`code-from-errno.c
-
-gpg_error-strsource-sym.o: strsource-sym.c
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gpg_error_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT gpg_error-strsource-sym.o -MD -MP -MF $(DEPDIR)/gpg_error-strsource-sym.Tpo -c -o gpg_error-strsource-sym.o `test -f 'strsource-sym.c' || echo '$(srcdir)/'`strsource-sym.c
- mv -f $(DEPDIR)/gpg_error-strsource-sym.Tpo $(DEPDIR)/gpg_error-strsource-sym.Po
-# source='strsource-sym.c' object='gpg_error-strsource-sym.o' libtool=no \
-# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-# $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gpg_error_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o gpg_error-strsource-sym.o `test -f 'strsource-sym.c' || echo '$(srcdir)/'`strsource-sym.c
-
-gpg_error-strsource-sym.obj: strsource-sym.c
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gpg_error_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT gpg_error-strsource-sym.obj -MD -MP -MF $(DEPDIR)/gpg_error-strsource-sym.Tpo -c -o gpg_error-strsource-sym.obj `if test -f 'strsource-sym.c'; then $(CYGPATH_W) 'strsource-sym.c'; else $(CYGPATH_W) '$(srcdir)/strsource-sym.c'; fi`
- mv -f $(DEPDIR)/gpg_error-strsource-sym.Tpo $(DEPDIR)/gpg_error-strsource-sym.Po
-# source='strsource-sym.c' object='gpg_error-strsource-sym.obj' libtool=no \
-# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-# $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gpg_error_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o gpg_error-strsource-sym.obj `if test -f 'strsource-sym.c'; then $(CYGPATH_W) 'strsource-sym.c'; else $(CYGPATH_W) '$(srcdir)/strsource-sym.c'; fi`
-
-gpg_error-strerror-sym.o: strerror-sym.c
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gpg_error_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT gpg_error-strerror-sym.o -MD -MP -MF $(DEPDIR)/gpg_error-strerror-sym.Tpo -c -o gpg_error-strerror-sym.o `test -f 'strerror-sym.c' || echo '$(srcdir)/'`strerror-sym.c
- mv -f $(DEPDIR)/gpg_error-strerror-sym.Tpo $(DEPDIR)/gpg_error-strerror-sym.Po
-# source='strerror-sym.c' object='gpg_error-strerror-sym.o' libtool=no \
-# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-# $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gpg_error_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o gpg_error-strerror-sym.o `test -f 'strerror-sym.c' || echo '$(srcdir)/'`strerror-sym.c
-
-gpg_error-strerror-sym.obj: strerror-sym.c
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gpg_error_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT gpg_error-strerror-sym.obj -MD -MP -MF $(DEPDIR)/gpg_error-strerror-sym.Tpo -c -o gpg_error-strerror-sym.obj `if test -f 'strerror-sym.c'; then $(CYGPATH_W) 'strerror-sym.c'; else $(CYGPATH_W) '$(srcdir)/strerror-sym.c'; fi`
- mv -f $(DEPDIR)/gpg_error-strerror-sym.Tpo $(DEPDIR)/gpg_error-strerror-sym.Po
-# source='strerror-sym.c' object='gpg_error-strerror-sym.obj' libtool=no \
-# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-# $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gpg_error_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o gpg_error-strerror-sym.obj `if test -f 'strerror-sym.c'; then $(CYGPATH_W) 'strerror-sym.c'; else $(CYGPATH_W) '$(srcdir)/strerror-sym.c'; fi`
-
-gpg_error-gpg-error.o: gpg-error.c
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gpg_error_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT gpg_error-gpg-error.o -MD -MP -MF $(DEPDIR)/gpg_error-gpg-error.Tpo -c -o gpg_error-gpg-error.o `test -f 'gpg-error.c' || echo '$(srcdir)/'`gpg-error.c
- mv -f $(DEPDIR)/gpg_error-gpg-error.Tpo $(DEPDIR)/gpg_error-gpg-error.Po
-# source='gpg-error.c' object='gpg_error-gpg-error.o' libtool=no \
-# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-# $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gpg_error_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o gpg_error-gpg-error.o `test -f 'gpg-error.c' || echo '$(srcdir)/'`gpg-error.c
-
-gpg_error-gpg-error.obj: gpg-error.c
- $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gpg_error_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT gpg_error-gpg-error.obj -MD -MP -MF $(DEPDIR)/gpg_error-gpg-error.Tpo -c -o gpg_error-gpg-error.obj `if test -f 'gpg-error.c'; then $(CYGPATH_W) 'gpg-error.c'; else $(CYGPATH_W) '$(srcdir)/gpg-error.c'; fi`
- mv -f $(DEPDIR)/gpg_error-gpg-error.Tpo $(DEPDIR)/gpg_error-gpg-error.Po
-# source='gpg-error.c' object='gpg_error-gpg-error.obj' libtool=no \
-# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
-# $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gpg_error_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o gpg_error-gpg-error.obj `if test -f 'gpg-error.c'; then $(CYGPATH_W) 'gpg-error.c'; else $(CYGPATH_W) '$(srcdir)/gpg-error.c'; fi`
-
-mostlyclean-libtool:
- -rm -f *.lo
-
-clean-libtool:
- -rm -rf .libs _libs
-install-m4dataDATA: $(m4data_DATA)
- @$(NORMAL_INSTALL)
- test -z "$(m4datadir)" || $(MKDIR_P) "$(DESTDIR)$(m4datadir)"
- @list='$(m4data_DATA)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f=$(am__strip_dir) \
- echo " $(m4dataDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(m4datadir)/$$f'"; \
- $(m4dataDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(m4datadir)/$$f"; \
- done
-
-uninstall-m4dataDATA:
- @$(NORMAL_UNINSTALL)
- @list='$(m4data_DATA)'; for p in $$list; do \
- f=$(am__strip_dir) \
- echo " rm -f '$(DESTDIR)$(m4datadir)/$$f'"; \
- rm -f "$(DESTDIR)$(m4datadir)/$$f"; \
- done
-install-includeHEADERS: $(include_HEADERS)
- @$(NORMAL_INSTALL)
- test -z "$(includedir)" || $(MKDIR_P) "$(DESTDIR)$(includedir)"
- @list='$(include_HEADERS)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f=$(am__strip_dir) \
- echo " $(includeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(includedir)/$$f'"; \
- $(includeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(includedir)/$$f"; \
- done
-
-uninstall-includeHEADERS:
- @$(NORMAL_UNINSTALL)
- @list='$(include_HEADERS)'; for p in $$list; do \
- f=$(am__strip_dir) \
- echo " rm -f '$(DESTDIR)$(includedir)/$$f'"; \
- rm -f "$(DESTDIR)$(includedir)/$$f"; \
- done
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
- mkid -fID $$unique
-tags: TAGS
-
-TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
- if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
- test -n "$$unique" || unique=$$empty_fix; \
- $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
- $$tags $$unique; \
- fi
-ctags: CTAGS
-CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
- test -z "$(CTAGS_ARGS)$$tags$$unique" \
- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
- $$tags $$unique
-
-GTAGS:
- here=`$(am__cd) $(top_builddir) && pwd` \
- && cd $(top_srcdir) \
- && gtags -i $(GTAGS_ARGS) $$here
-
-distclean-tags:
- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- list='$(DISTFILES)'; \
- dist_files=`for file in $$list; do echo $$file; done | \
- sed -e "s|^$$srcdirstrip/||;t" \
- -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
- case $$dist_files in \
- */*) $(MKDIR_P) `echo "$$dist_files" | \
- sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
- sort -u` ;; \
- esac; \
- for file in $$dist_files; do \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- if test -d $$d/$$file; then \
- dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: $(BUILT_SOURCES)
- $(MAKE) $(AM_MAKEFLAGS) check-am
-all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) $(SCRIPTS) $(DATA) \
- $(HEADERS)
-install-binPROGRAMS: install-libLTLIBRARIES
-
-installdirs:
- for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(m4datadir)" "$(DESTDIR)$(includedir)"; do \
- test -z "$$dir" || $(MKDIR_P) "$$dir"; \
- done
-install: $(BUILT_SOURCES)
- $(MAKE) $(AM_MAKEFLAGS) install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
- -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
-
-distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
- -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
-clean: clean-am
-
-clean-am: clean-binPROGRAMS clean-generic clean-libLTLIBRARIES \
- clean-libtool mostlyclean-am
-
-distclean: distclean-am
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-distclean-am: clean-am distclean-compile distclean-generic \
- distclean-tags
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-info: info-am
-
-info-am:
-
-install-data-am: install-data-local install-includeHEADERS \
- install-m4dataDATA
-
-install-dvi: install-dvi-am
-
-install-exec-am: install-binPROGRAMS install-binSCRIPTS \
- install-libLTLIBRARIES
-
-install-html: install-html-am
-
-install-info: install-info-am
-
-install-man:
-
-install-pdf: install-pdf-am
-
-install-ps: install-ps-am
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-compile mostlyclean-generic \
- mostlyclean-libtool
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am: uninstall-binPROGRAMS uninstall-binSCRIPTS \
- uninstall-includeHEADERS uninstall-libLTLIBRARIES \
- uninstall-m4dataDATA
-
-.MAKE: install-am install-strip
-
-.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \
- clean-generic clean-libLTLIBRARIES clean-libtool ctags \
- distclean distclean-compile distclean-generic \
- distclean-libtool distclean-tags distdir dvi dvi-am html \
- html-am info info-am install install-am install-binPROGRAMS \
- install-binSCRIPTS install-data install-data-am \
- install-data-local install-dvi install-dvi-am install-exec \
- install-exec-am install-html install-html-am \
- install-includeHEADERS install-info install-info-am \
- install-libLTLIBRARIES install-m4dataDATA install-man \
- install-pdf install-pdf-am install-ps install-ps-am \
- install-strip installcheck installcheck-am installdirs \
- maintainer-clean maintainer-clean-generic mostlyclean \
- mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
- pdf pdf-am ps ps-am tags uninstall uninstall-am \
- uninstall-binPROGRAMS uninstall-binSCRIPTS \
- uninstall-includeHEADERS uninstall-libLTLIBRARIES \
- uninstall-m4dataDATA
-
-
-.rc.lo:
- $(LTRCCOMPILE) -i "$<" -o "$@"
-
-install-def-file: gpg-error.def
- $(INSTALL) gpg-error.def $(DESTDIR)$(libdir)/gpg-error.def
-
-uninstall-def-file:
- -rm $(DESTDIR)$(libdir)/gpg-error.def
-#install-def-file:
-#uninstall-def-file:
-
-err-sources.h: Makefile mkstrtable.awk err-sources.h.in
- $(AWK) -f $(srcdir)/mkstrtable.awk -v textidx=3 \
- $(srcdir)/err-sources.h.in >$@
-
-err-sources-sym.h: Makefile mkstrtable.awk err-sources.h.in
- $(AWK) -f $(srcdir)/mkstrtable.awk -v textidx=2 -v nogettext=1 \
- $(srcdir)/err-sources.h.in >$@
-
-err-codes.h: Makefile mkstrtable.awk err-codes.h.in
- $(AWK) -f $(srcdir)/mkstrtable.awk -v textidx=3 \
- $(srcdir)/err-codes.h.in >$@
-
-err-codes-sym.h: Makefile mkstrtable.awk err-codes.h.in
- $(AWK) -f $(srcdir)/mkstrtable.awk -v textidx=2 -v nogettext=1 \
- $(srcdir)/err-codes.h.in >$@
-
-code-to-errno.h: Makefile mkerrnos.awk errnos.in
- $(AWK) -f $(srcdir)/mkerrnos.awk $(srcdir)/errnos.in >$@
-
-# It is correct to use $(CPP). We want the host's idea of the error codes.
-mkerrcodes.h: Makefile mkerrcodes.awk $(gpg_extra_headers)
- $(AWK) -f $(srcdir)/mkerrcodes1.awk $(srcdir)/errnos.in >_$@
- $(CPP) $(extra_cppflags) _$@ | grep GPG_ERR_ | \
- $(AWK) -f $(srcdir)/mkerrcodes.awk >$@
- -rm _$@
-
-# It is correct to use $(CPP). We want the host's idea of the error codes.
-#mkw32errmap.tab.h: Makefile mkw32errmap.c
-# $(CPP) -DRESOLVE_MACROS $(srcdir)/mkw32errmap.c | \
-# grep '{&mkw32errmap_marker' >$@
-#mkw32errmap.map.c: mkw32errmap
-# ./mkw32errmap --map > $@
-#gpg-extra/errno.h: mkw32errmap
-# -$(MKDIR_P) gpg-extra
-# ./mkw32errmap > $@
-mkw32errmap.map.c:
- echo "/*dummy*/" > $@
-
-# We use CC proper for preprocessing thus we have to convince it that
-# the data is really to be preprocessed.
-gpg-error.def: Makefile gpg-error.def.in
- cat $(srcdir)/gpg-error.def.in >_$@.h
- $(CPP) $(DEFAULT_INCLUDES) $(INCLUDES) $(extra_cppflags) _$@.h | \
- grep -v '^#' >$@
- -rm _$@.h
-
-# It is correct to use $(CC_FOR_BUILD) here. We want to run the
-# program at build time.
-mkerrcodes: mkerrcodes.c mkerrcodes.h Makefile
- $(CC_FOR_BUILD) -I. -I$(srcdir) -o $@ $(srcdir)/mkerrcodes.c
-
-# It is correct to use $(CC_FOR_BUILD) here. We want to run the
-# program at build time.
-#mkw32errmap: mkw32errmap.c mkw32errmap.tab.h Makefile
-# $(CC_FOR_BUILD) -I. -I$(srcdir) -o $@ $(srcdir)/mkw32errmap.c
-
-code-from-errno.h: mkerrcodes Makefile
- ./mkerrcodes | $(AWK) -f $(srcdir)/mkerrcodes2.awk >$@
-
-errnos-sym.h: Makefile mkstrtable.awk errnos.in
- $(AWK) -f $(srcdir)/mkstrtable.awk -v textidx=2 -v nogettext=1 \
- -v prefix=GPG_ERR_ -v namespace=errnos_ \
- $(srcdir)/errnos.in >$@
-
-extra-h.in: Makefile w32-add.h w32ce-add.h
- -rm extra-h.in
- cat $(srcdir)/w32-add.h >>extra-h.in
-# cat $(srcdir)/w32ce-add.h >>extra-h.in
- echo EOF >>extra-h.in
-
-gpg-error.h: Makefile mkheader.awk err-sources.h.in err-codes.h.in \
- errnos.in extra-h.in gpg-error.h.in
- $(AWK) -f $(srcdir)/mkheader.awk \
- $(srcdir)/err-sources.h.in \
- $(srcdir)/err-codes.h.in \
- $(srcdir)/errnos.in \
- extra-h.in \
- $(srcdir)/gpg-error.h.in > $@
-
-install-data-local:
-# -$(MKDIR_P) "$(DESTDIR)$(includedir)/gpg-extra"
-# $(INSTALL_DATA) gpg-extra/errno.h \
-# "$(DESTDIR)$(includedir)/gpg-extra/errno.h"
- :
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/Makefile.am b/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/Makefile.am
deleted file mode 100644
index 2295758de4..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/Makefile.am
+++ /dev/null
@@ -1,210 +0,0 @@
-# Makefile.am for libgpg-error.
-# Copyright (C) 2003, 2004 g10 Code GmbH
-#
-# This file is part of libgpg-error.
-#
-# libgpg-error is free software; you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License as
-# published by the Free Software Foundation; either version 2.1 of the
-# License, or (at your option) any later version.
-#
-# libgpg-error is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License for more details.
-#
-# You should have received a copy of the GNU Lesser General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
-
-# We distribute the generated sources err-sources.h and err-codes.h,
-# because they are needed to build the po directory, and they don't
-# depend on the configuration anyway.
-
-
-if HAVE_W32CE_SYSTEM
-gpg_extra_headers = gpg-extra/errno.h
-extra_cppflags = -idirafter gpg-extra
-else
-gpg_extra_headers =
-extra_cppflags =
-endif
-
-localedir = $(datadir)/locale
-bin_PROGRAMS = gpg-error
-lib_LTLIBRARIES = libgpg-error.la
-include_HEADERS = gpg-error.h
-bin_SCRIPTS = gpg-error-config
-m4datadir = $(datadir)/aclocal
-m4data_DATA = gpg-error.m4
-
-EXTRA_DIST = mkstrtable.awk err-sources.h.in err-codes.h.in \
- mkerrnos.awk errnos.in README \
- mkerrcodes.awk mkerrcodes1.awk mkerrcodes2.awk mkerrcodes.c \
- mkheader.awk gpg-error.h.in mkw32errmap.c w32-add.h w32ce-add.h \
- err-sources.h err-codes.h gpg-error-config.in gpg-error.m4 \
- gpg-error.def.in versioninfo.rc.in
-
-BUILT_SOURCES = err-sources.h err-codes.h code-to-errno.h code-from-errno.h \
- err-sources-sym.h err-codes-sym.h errnos-sym.h gpg-error.h \
- gpg-error.def extra-h.in mkw32errmap.map.c
-
-tmp_files = _mkerrcodes.h _gpg-error.def.h mkw32errmap.tab.h mkw32errmap.map.c
-
-CLEANFILES = err-sources.h err-codes.h code-to-errno.h code-from-errno.h \
- gpg-error.h mkerrcodes mkerrcodes.h gpg-error.def mkw32errmap.tab.h \
- mkw32errmap.map.c err-sources-sym.h err-codes-sym.h errnos-sym.h \
- gpg-extra/errno.h extra-h.in $(tmp_files)
-
-if HAVE_W32_SYSTEM
-arch_sources = w32-gettext.c
-
-RCCOMPILE = $(RC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- -DLOCALEDIR=\"$(localedir)\" $(AM_CPPFLAGS) $(CPPFLAGS)
-LTRCCOMPILE = $(LIBTOOL) --mode=compile --tag=RC $(RCCOMPILE)
-
-SUFFIXES = .rc .lo
-
-.rc.lo:
- $(LTRCCOMPILE) -i "$<" -o "$@"
-
-gpg_error_res = versioninfo.lo
-no_undefined = -no-undefined
-export_symbols = -export-symbols gpg-error.def
-
-install-def-file: gpg-error.def
- $(INSTALL) gpg-error.def $(DESTDIR)$(libdir)/gpg-error.def
-
-uninstall-def-file:
- -rm $(DESTDIR)$(libdir)/gpg-error.def
-
-libgpg_error_la_DEPENDENCIES = $(gpg_error_res) gpg-error.def
-intllibs =
-
-else
-arch_sources =
-gpg_error_res =
-no_undefined =
-export_symbols =
-install-def-file:
-uninstall-def-file:
-
-intllibs = @LTLIBINTL@
-
-endif
-
-
-libgpg_error_la_LDFLAGS = -version-info \
- @LIBGPG_ERROR_LT_CURRENT@:@LIBGPG_ERROR_LT_REVISION@:@LIBGPG_ERROR_LT_AGE@ \
- $(no_undefined) $(export_symbols)
-
-libgpg_error_la_SOURCES = gpg-error.h gettext.h $(arch_sources) \
- init.c init.h strsource.c strerror.c code-to-errno.c code-from-errno.c
-
-# Note that RCCOMPILE needs the same defines as ..._la_CPPFLAGS but
-# without the extra_cppflags because they may include am -idirafter
-# which is not supported by the RC compiler.
-libgpg_error_la_CPPFLAGS = -DLOCALEDIR=\"$(localedir)\" $(extra_cppflags)
-libgpg_error_la_LIBADD = $(gpg_error_res) $(intllibs)
-
-gpg_error_SOURCES = strsource-sym.c strerror-sym.c gpg-error.c
-gpg_error_CPPFLAGS = -DLOCALEDIR=\"$(localedir)\" $(extra_cppflags)
-gpg_error_LDADD = ./libgpg-error.la @LTLIBINTL@
-
-err-sources.h: Makefile mkstrtable.awk err-sources.h.in
- $(AWK) -f $(srcdir)/mkstrtable.awk -v textidx=3 \
- $(srcdir)/err-sources.h.in >$@
-
-err-sources-sym.h: Makefile mkstrtable.awk err-sources.h.in
- $(AWK) -f $(srcdir)/mkstrtable.awk -v textidx=2 -v nogettext=1 \
- $(srcdir)/err-sources.h.in >$@
-
-err-codes.h: Makefile mkstrtable.awk err-codes.h.in
- $(AWK) -f $(srcdir)/mkstrtable.awk -v textidx=3 \
- $(srcdir)/err-codes.h.in >$@
-
-err-codes-sym.h: Makefile mkstrtable.awk err-codes.h.in
- $(AWK) -f $(srcdir)/mkstrtable.awk -v textidx=2 -v nogettext=1 \
- $(srcdir)/err-codes.h.in >$@
-
-code-to-errno.h: Makefile mkerrnos.awk errnos.in
- $(AWK) -f $(srcdir)/mkerrnos.awk $(srcdir)/errnos.in >$@
-
-# It is correct to use $(CPP). We want the host's idea of the error codes.
-mkerrcodes.h: Makefile mkerrcodes.awk $(gpg_extra_headers)
- $(AWK) -f $(srcdir)/mkerrcodes1.awk $(srcdir)/errnos.in >_$@
- $(CPP) $(extra_cppflags) _$@ | grep GPG_ERR_ | \
- $(AWK) -f $(srcdir)/mkerrcodes.awk >$@
- -rm _$@
-
-if HAVE_W32CE_SYSTEM
-# It is correct to use $(CPP). We want the host's idea of the error codes.
-mkw32errmap.tab.h: Makefile mkw32errmap.c
- $(CPP) -DRESOLVE_MACROS $(srcdir)/mkw32errmap.c | \
- grep '{&mkw32errmap_marker' >$@
-mkw32errmap.map.c: mkw32errmap
- ./mkw32errmap --map > $@
-gpg-extra/errno.h: mkw32errmap
- -$(MKDIR_P) gpg-extra
- ./mkw32errmap > $@
-else
-mkw32errmap.map.c:
- echo "/*dummy*/" > $@
-endif
-
-# We use CC proper for preprocessing thus we have to convince it that
-# the data is really to be preprocessed.
-gpg-error.def: Makefile gpg-error.def.in
- cat $(srcdir)/gpg-error.def.in >_$@.h
- $(CPP) $(DEFAULT_INCLUDES) $(INCLUDES) $(extra_cppflags) _$@.h | \
- grep -v '^#' >$@
- -rm _$@.h
-
-# It is correct to use $(CC_FOR_BUILD) here. We want to run the
-# program at build time.
-mkerrcodes: mkerrcodes.c mkerrcodes.h Makefile
- $(CC_FOR_BUILD) -I. -I$(srcdir) -o $@ $(srcdir)/mkerrcodes.c
-
-if HAVE_W32CE_SYSTEM
-# It is correct to use $(CC_FOR_BUILD) here. We want to run the
-# program at build time.
-mkw32errmap: mkw32errmap.c mkw32errmap.tab.h Makefile
- $(CC_FOR_BUILD) -I. -I$(srcdir) -o $@ $(srcdir)/mkw32errmap.c
-endif
-
-code-from-errno.h: mkerrcodes Makefile
- ./mkerrcodes | $(AWK) -f $(srcdir)/mkerrcodes2.awk >$@
-
-errnos-sym.h: Makefile mkstrtable.awk errnos.in
- $(AWK) -f $(srcdir)/mkstrtable.awk -v textidx=2 -v nogettext=1 \
- -v prefix=GPG_ERR_ -v namespace=errnos_ \
- $(srcdir)/errnos.in >$@
-
-extra-h.in: Makefile w32-add.h w32ce-add.h
- -rm extra-h.in
-if HAVE_W32_SYSTEM
- cat $(srcdir)/w32-add.h >>extra-h.in
-endif
-if HAVE_W32CE_SYSTEM
- cat $(srcdir)/w32ce-add.h >>extra-h.in
-endif
- echo EOF >>extra-h.in
-
-gpg-error.h: Makefile mkheader.awk err-sources.h.in err-codes.h.in \
- errnos.in extra-h.in gpg-error.h.in
- $(AWK) -f $(srcdir)/mkheader.awk \
- $(srcdir)/err-sources.h.in \
- $(srcdir)/err-codes.h.in \
- $(srcdir)/errnos.in \
- extra-h.in \
- $(srcdir)/gpg-error.h.in > $@
-
-
-install-data-local:
-if HAVE_W32CE_SYSTEM
- -$(MKDIR_P) "$(DESTDIR)$(includedir)/gpg-extra"
- $(INSTALL_DATA) gpg-extra/errno.h \
- "$(DESTDIR)$(includedir)/gpg-extra/errno.h"
-else
- :
-endif
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/Makefile.in b/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/Makefile.in
deleted file mode 100644
index a66bf0781e..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/Makefile.in
+++ /dev/null
@@ -1,908 +0,0 @@
-# Makefile.in generated by automake 1.10.2 from Makefile.am.
-# @configure_input@
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-# Makefile.am for libgpg-error.
-# Copyright (C) 2003, 2004 g10 Code GmbH
-#
-# This file is part of libgpg-error.
-#
-# libgpg-error is free software; you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License as
-# published by the Free Software Foundation; either version 2.1 of the
-# License, or (at your option) any later version.
-#
-# libgpg-error is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License for more details.
-#
-# You should have received a copy of the GNU Lesser General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
-
-# We distribute the generated sources err-sources.h and err-codes.h,
-# because they are needed to build the po directory, and they don't
-# depend on the configuration anyway.
-
-
-
-
-
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = @build@
-host_triplet = @host@
-bin_PROGRAMS = gpg-error$(EXEEXT)
-@HAVE_W32_SYSTEM_FALSE@libgpg_error_la_DEPENDENCIES = \
-@HAVE_W32_SYSTEM_FALSE@ $(am__DEPENDENCIES_1) \
-@HAVE_W32_SYSTEM_FALSE@ $(am__DEPENDENCIES_2)
-subdir = src
-DIST_COMMON = README $(include_HEADERS) $(srcdir)/Makefile.am \
- $(srcdir)/Makefile.in $(srcdir)/gpg-error-config.in \
- $(srcdir)/versioninfo.rc.in
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/m4/autobuild.m4 \
- $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/iconv.m4 \
- $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
- $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \
- $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
- $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
- $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
- $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/configure.ac
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES = gpg-error-config versioninfo.rc
-am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
-am__vpath_adj = case $$p in \
- $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
- *) f=$$p;; \
- esac;
-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
-am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" \
- "$(DESTDIR)$(bindir)" "$(DESTDIR)$(m4datadir)" \
- "$(DESTDIR)$(includedir)"
-libLTLIBRARIES_INSTALL = $(INSTALL)
-LTLIBRARIES = $(lib_LTLIBRARIES)
-@HAVE_W32_SYSTEM_TRUE@am__DEPENDENCIES_1 = versioninfo.lo
-am__DEPENDENCIES_2 =
-am__libgpg_error_la_SOURCES_DIST = gpg-error.h gettext.h w32-gettext.c \
- init.c init.h strsource.c strerror.c code-to-errno.c \
- code-from-errno.c
-@HAVE_W32_SYSTEM_TRUE@am__objects_1 = libgpg_error_la-w32-gettext.lo
-am_libgpg_error_la_OBJECTS = $(am__objects_1) libgpg_error_la-init.lo \
- libgpg_error_la-strsource.lo libgpg_error_la-strerror.lo \
- libgpg_error_la-code-to-errno.lo \
- libgpg_error_la-code-from-errno.lo
-libgpg_error_la_OBJECTS = $(am_libgpg_error_la_OBJECTS)
-libgpg_error_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
- $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
- $(libgpg_error_la_LDFLAGS) $(LDFLAGS) -o $@
-binPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
-PROGRAMS = $(bin_PROGRAMS)
-am_gpg_error_OBJECTS = gpg_error-strsource-sym.$(OBJEXT) \
- gpg_error-strerror-sym.$(OBJEXT) gpg_error-gpg-error.$(OBJEXT)
-gpg_error_OBJECTS = $(am_gpg_error_OBJECTS)
-gpg_error_DEPENDENCIES = ./libgpg-error.la
-binSCRIPT_INSTALL = $(INSTALL_SCRIPT)
-SCRIPTS = $(bin_SCRIPTS)
-DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
-depcomp = $(SHELL) $(top_srcdir)/depcomp
-am__depfiles_maybe = depfiles
-COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
- $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-CCLD = $(CC)
-LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
- $(LDFLAGS) -o $@
-SOURCES = $(libgpg_error_la_SOURCES) $(gpg_error_SOURCES)
-DIST_SOURCES = $(am__libgpg_error_la_SOURCES_DIST) \
- $(gpg_error_SOURCES)
-m4dataDATA_INSTALL = $(INSTALL_DATA)
-DATA = $(m4data_DATA)
-includeHEADERS_INSTALL = $(INSTALL_HEADER)
-HEADERS = $(include_HEADERS)
-ETAGS = etags
-CTAGS = ctags
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = @ACLOCAL@
-AMTAR = @AMTAR@
-AR = @AR@
-AS = @AS@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-BUILD_FILEVERSION = @BUILD_FILEVERSION@
-BUILD_TIMESTAMP = @BUILD_TIMESTAMP@
-CC = @CC@
-CCDEPMODE = @CCDEPMODE@
-CC_FOR_BUILD = @CC_FOR_BUILD@
-CFLAGS = @CFLAGS@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-DLLTOOL = @DLLTOOL@
-DSYMUTIL = @DSYMUTIL@
-DUMPBIN = @DUMPBIN@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-EXEEXT = @EXEEXT@
-FGREP = @FGREP@
-GMSGFMT = @GMSGFMT@
-GMSGFMT_015 = @GMSGFMT_015@
-GPG_ERROR_CONFIG_CFLAGS = @GPG_ERROR_CONFIG_CFLAGS@
-GPG_ERROR_CONFIG_ISUBDIRAFTER = @GPG_ERROR_CONFIG_ISUBDIRAFTER@
-GPG_ERROR_CONFIG_LIBS = @GPG_ERROR_CONFIG_LIBS@
-GREP = @GREP@
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-INTLLIBS = @INTLLIBS@
-INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
-LD = @LD@
-LDFLAGS = @LDFLAGS@
-LIBGPG_ERROR_LT_AGE = @LIBGPG_ERROR_LT_AGE@
-LIBGPG_ERROR_LT_CURRENT = @LIBGPG_ERROR_LT_CURRENT@
-LIBGPG_ERROR_LT_REVISION = @LIBGPG_ERROR_LT_REVISION@
-LIBICONV = @LIBICONV@
-LIBINTL = @LIBINTL@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LIPO = @LIPO@
-LN_S = @LN_S@
-LTLIBICONV = @LTLIBICONV@
-LTLIBINTL = @LTLIBINTL@
-LTLIBOBJS = @LTLIBOBJS@
-MAINT = @MAINT@
-MAKEINFO = @MAKEINFO@
-MKDIR_P = @MKDIR_P@
-MSGFMT = @MSGFMT@
-MSGFMT_015 = @MSGFMT_015@
-MSGMERGE = @MSGMERGE@
-NM = @NM@
-NMEDIT = @NMEDIT@
-OBJDUMP = @OBJDUMP@
-OBJEXT = @OBJEXT@
-OTOOL = @OTOOL@
-OTOOL64 = @OTOOL64@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_URL = @PACKAGE_URL@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-POSUB = @POSUB@
-RANLIB = @RANLIB@
-RC = @RC@
-SED = @SED@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-USE_NLS = @USE_NLS@
-VERSION = @VERSION@
-XGETTEXT = @XGETTEXT@
-XGETTEXT_015 = @XGETTEXT_015@
-abs_builddir = @abs_builddir@
-abs_srcdir = @abs_srcdir@
-abs_top_builddir = @abs_top_builddir@
-abs_top_srcdir = @abs_top_srcdir@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
-am__include = @am__include@
-am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-builddir = @builddir@
-datadir = @datadir@
-datarootdir = @datarootdir@
-docdir = @docdir@
-dvidir = @dvidir@
-exec_prefix = @exec_prefix@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-htmldir = @htmldir@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localedir = $(datadir)/locale
-localstatedir = @localstatedir@
-lt_ECHO = @lt_ECHO@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-pdfdir = @pdfdir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-psdir = @psdir@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-srcdir = @srcdir@
-sysconfdir = @sysconfdir@
-target_alias = @target_alias@
-top_build_prefix = @top_build_prefix@
-top_builddir = @top_builddir@
-top_srcdir = @top_srcdir@
-@HAVE_W32CE_SYSTEM_FALSE@gpg_extra_headers =
-@HAVE_W32CE_SYSTEM_TRUE@gpg_extra_headers = gpg-extra/errno.h
-@HAVE_W32CE_SYSTEM_FALSE@extra_cppflags =
-@HAVE_W32CE_SYSTEM_TRUE@extra_cppflags = -idirafter gpg-extra
-lib_LTLIBRARIES = libgpg-error.la
-include_HEADERS = gpg-error.h
-bin_SCRIPTS = gpg-error-config
-m4datadir = $(datadir)/aclocal
-m4data_DATA = gpg-error.m4
-EXTRA_DIST = mkstrtable.awk err-sources.h.in err-codes.h.in \
- mkerrnos.awk errnos.in README \
- mkerrcodes.awk mkerrcodes1.awk mkerrcodes2.awk mkerrcodes.c \
- mkheader.awk gpg-error.h.in mkw32errmap.c w32-add.h w32ce-add.h \
- err-sources.h err-codes.h gpg-error-config.in gpg-error.m4 \
- gpg-error.def.in versioninfo.rc.in
-
-BUILT_SOURCES = err-sources.h err-codes.h code-to-errno.h code-from-errno.h \
- err-sources-sym.h err-codes-sym.h errnos-sym.h gpg-error.h \
- gpg-error.def extra-h.in mkw32errmap.map.c
-
-tmp_files = _mkerrcodes.h _gpg-error.def.h mkw32errmap.tab.h mkw32errmap.map.c
-CLEANFILES = err-sources.h err-codes.h code-to-errno.h code-from-errno.h \
- gpg-error.h mkerrcodes mkerrcodes.h gpg-error.def mkw32errmap.tab.h \
- mkw32errmap.map.c err-sources-sym.h err-codes-sym.h errnos-sym.h \
- gpg-extra/errno.h extra-h.in $(tmp_files)
-
-@HAVE_W32_SYSTEM_FALSE@arch_sources =
-@HAVE_W32_SYSTEM_TRUE@arch_sources = w32-gettext.c
-@HAVE_W32_SYSTEM_TRUE@RCCOMPILE = $(RC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-@HAVE_W32_SYSTEM_TRUE@ -DLOCALEDIR=\"$(localedir)\" $(AM_CPPFLAGS) $(CPPFLAGS)
-
-@HAVE_W32_SYSTEM_TRUE@LTRCCOMPILE = $(LIBTOOL) --mode=compile --tag=RC $(RCCOMPILE)
-@HAVE_W32_SYSTEM_TRUE@SUFFIXES = .rc .lo
-@HAVE_W32_SYSTEM_FALSE@gpg_error_res =
-@HAVE_W32_SYSTEM_TRUE@gpg_error_res = versioninfo.lo
-@HAVE_W32_SYSTEM_FALSE@no_undefined =
-@HAVE_W32_SYSTEM_TRUE@no_undefined = -no-undefined
-@HAVE_W32_SYSTEM_FALSE@export_symbols =
-@HAVE_W32_SYSTEM_TRUE@export_symbols = -export-symbols gpg-error.def
-@HAVE_W32_SYSTEM_TRUE@libgpg_error_la_DEPENDENCIES = $(gpg_error_res) gpg-error.def
-@HAVE_W32_SYSTEM_FALSE@intllibs = @LTLIBINTL@
-@HAVE_W32_SYSTEM_TRUE@intllibs =
-libgpg_error_la_LDFLAGS = -version-info \
- @LIBGPG_ERROR_LT_CURRENT@:@LIBGPG_ERROR_LT_REVISION@:@LIBGPG_ERROR_LT_AGE@ \
- $(no_undefined) $(export_symbols)
-
-libgpg_error_la_SOURCES = gpg-error.h gettext.h $(arch_sources) \
- init.c init.h strsource.c strerror.c code-to-errno.c code-from-errno.c
-
-
-# Note that RCCOMPILE needs the same defines as ..._la_CPPFLAGS but
-# without the extra_cppflags because they may include am -idirafter
-# which is not supported by the RC compiler.
-libgpg_error_la_CPPFLAGS = -DLOCALEDIR=\"$(localedir)\" $(extra_cppflags)
-libgpg_error_la_LIBADD = $(gpg_error_res) $(intllibs)
-gpg_error_SOURCES = strsource-sym.c strerror-sym.c gpg-error.c
-gpg_error_CPPFLAGS = -DLOCALEDIR=\"$(localedir)\" $(extra_cppflags)
-gpg_error_LDADD = ./libgpg-error.la @LTLIBINTL@
-all: $(BUILT_SOURCES)
- $(MAKE) $(AM_MAKEFLAGS) all-am
-
-.SUFFIXES:
-.SUFFIXES: .rc .lo .c .o .obj
-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
- && { if test -f $@; then exit 0; else break; fi; }; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu src/Makefile
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
- *config.status*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
- *) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
- esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-gpg-error-config: $(top_builddir)/config.status $(srcdir)/gpg-error-config.in
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
-versioninfo.rc: $(top_builddir)/config.status $(srcdir)/versioninfo.rc.in
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
-install-libLTLIBRARIES: $(lib_LTLIBRARIES)
- @$(NORMAL_INSTALL)
- test -z "$(libdir)" || $(MKDIR_P) "$(DESTDIR)$(libdir)"
- @list='$(lib_LTLIBRARIES)'; for p in $$list; do \
- if test -f $$p; then \
- f=$(am__strip_dir) \
- echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \
- $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \
- else :; fi; \
- done
-
-uninstall-libLTLIBRARIES:
- @$(NORMAL_UNINSTALL)
- @list='$(lib_LTLIBRARIES)'; for p in $$list; do \
- p=$(am__strip_dir) \
- echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \
- $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \
- done
-
-clean-libLTLIBRARIES:
- -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
- @list='$(lib_LTLIBRARIES)'; for p in $$list; do \
- dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
- test "$$dir" != "$$p" || dir=.; \
- echo "rm -f \"$${dir}/so_locations\""; \
- rm -f "$${dir}/so_locations"; \
- done
-libgpg-error.la: $(libgpg_error_la_OBJECTS) $(libgpg_error_la_DEPENDENCIES)
- $(libgpg_error_la_LINK) -rpath $(libdir) $(libgpg_error_la_OBJECTS) $(libgpg_error_la_LIBADD) $(LIBS)
-install-binPROGRAMS: $(bin_PROGRAMS)
- @$(NORMAL_INSTALL)
- test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)"
- @list='$(bin_PROGRAMS)'; for p in $$list; do \
- p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
- if test -f $$p \
- || test -f $$p1 \
- ; then \
- f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
- echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \
- $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \
- else :; fi; \
- done
-
-uninstall-binPROGRAMS:
- @$(NORMAL_UNINSTALL)
- @list='$(bin_PROGRAMS)'; for p in $$list; do \
- f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
- echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \
- rm -f "$(DESTDIR)$(bindir)/$$f"; \
- done
-
-clean-binPROGRAMS:
- @list='$(bin_PROGRAMS)'; for p in $$list; do \
- f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
- echo " rm -f $$p $$f"; \
- rm -f $$p $$f ; \
- done
-gpg-error$(EXEEXT): $(gpg_error_OBJECTS) $(gpg_error_DEPENDENCIES)
- @rm -f gpg-error$(EXEEXT)
- $(LINK) $(gpg_error_OBJECTS) $(gpg_error_LDADD) $(LIBS)
-install-binSCRIPTS: $(bin_SCRIPTS)
- @$(NORMAL_INSTALL)
- test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)"
- @list='$(bin_SCRIPTS)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- if test -f $$d$$p; then \
- f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
- echo " $(binSCRIPT_INSTALL) '$$d$$p' '$(DESTDIR)$(bindir)/$$f'"; \
- $(binSCRIPT_INSTALL) "$$d$$p" "$(DESTDIR)$(bindir)/$$f"; \
- else :; fi; \
- done
-
-uninstall-binSCRIPTS:
- @$(NORMAL_UNINSTALL)
- @list='$(bin_SCRIPTS)'; for p in $$list; do \
- f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
- echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \
- rm -f "$(DESTDIR)$(bindir)/$$f"; \
- done
-
-mostlyclean-compile:
- -rm -f *.$(OBJEXT)
-
-distclean-compile:
- -rm -f *.tab.c
-
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gpg_error-gpg-error.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gpg_error-strerror-sym.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gpg_error-strsource-sym.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgpg_error_la-code-from-errno.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgpg_error_la-code-to-errno.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgpg_error_la-init.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgpg_error_la-strerror.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgpg_error_la-strsource.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgpg_error_la-w32-gettext.Plo@am__quote@
-
-.c.o:
-@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(COMPILE) -c $<
-
-.c.obj:
-@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'`
-
-.c.lo:
-@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $<
-
-libgpg_error_la-w32-gettext.lo: w32-gettext.c
-@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgpg_error_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libgpg_error_la-w32-gettext.lo -MD -MP -MF $(DEPDIR)/libgpg_error_la-w32-gettext.Tpo -c -o libgpg_error_la-w32-gettext.lo `test -f 'w32-gettext.c' || echo '$(srcdir)/'`w32-gettext.c
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/libgpg_error_la-w32-gettext.Tpo $(DEPDIR)/libgpg_error_la-w32-gettext.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='w32-gettext.c' object='libgpg_error_la-w32-gettext.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgpg_error_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libgpg_error_la-w32-gettext.lo `test -f 'w32-gettext.c' || echo '$(srcdir)/'`w32-gettext.c
-
-libgpg_error_la-init.lo: init.c
-@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgpg_error_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libgpg_error_la-init.lo -MD -MP -MF $(DEPDIR)/libgpg_error_la-init.Tpo -c -o libgpg_error_la-init.lo `test -f 'init.c' || echo '$(srcdir)/'`init.c
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/libgpg_error_la-init.Tpo $(DEPDIR)/libgpg_error_la-init.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='init.c' object='libgpg_error_la-init.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgpg_error_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libgpg_error_la-init.lo `test -f 'init.c' || echo '$(srcdir)/'`init.c
-
-libgpg_error_la-strsource.lo: strsource.c
-@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgpg_error_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libgpg_error_la-strsource.lo -MD -MP -MF $(DEPDIR)/libgpg_error_la-strsource.Tpo -c -o libgpg_error_la-strsource.lo `test -f 'strsource.c' || echo '$(srcdir)/'`strsource.c
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/libgpg_error_la-strsource.Tpo $(DEPDIR)/libgpg_error_la-strsource.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='strsource.c' object='libgpg_error_la-strsource.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgpg_error_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libgpg_error_la-strsource.lo `test -f 'strsource.c' || echo '$(srcdir)/'`strsource.c
-
-libgpg_error_la-strerror.lo: strerror.c
-@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgpg_error_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libgpg_error_la-strerror.lo -MD -MP -MF $(DEPDIR)/libgpg_error_la-strerror.Tpo -c -o libgpg_error_la-strerror.lo `test -f 'strerror.c' || echo '$(srcdir)/'`strerror.c
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/libgpg_error_la-strerror.Tpo $(DEPDIR)/libgpg_error_la-strerror.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='strerror.c' object='libgpg_error_la-strerror.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgpg_error_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libgpg_error_la-strerror.lo `test -f 'strerror.c' || echo '$(srcdir)/'`strerror.c
-
-libgpg_error_la-code-to-errno.lo: code-to-errno.c
-@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgpg_error_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libgpg_error_la-code-to-errno.lo -MD -MP -MF $(DEPDIR)/libgpg_error_la-code-to-errno.Tpo -c -o libgpg_error_la-code-to-errno.lo `test -f 'code-to-errno.c' || echo '$(srcdir)/'`code-to-errno.c
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/libgpg_error_la-code-to-errno.Tpo $(DEPDIR)/libgpg_error_la-code-to-errno.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='code-to-errno.c' object='libgpg_error_la-code-to-errno.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgpg_error_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libgpg_error_la-code-to-errno.lo `test -f 'code-to-errno.c' || echo '$(srcdir)/'`code-to-errno.c
-
-libgpg_error_la-code-from-errno.lo: code-from-errno.c
-@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgpg_error_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libgpg_error_la-code-from-errno.lo -MD -MP -MF $(DEPDIR)/libgpg_error_la-code-from-errno.Tpo -c -o libgpg_error_la-code-from-errno.lo `test -f 'code-from-errno.c' || echo '$(srcdir)/'`code-from-errno.c
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/libgpg_error_la-code-from-errno.Tpo $(DEPDIR)/libgpg_error_la-code-from-errno.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='code-from-errno.c' object='libgpg_error_la-code-from-errno.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgpg_error_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libgpg_error_la-code-from-errno.lo `test -f 'code-from-errno.c' || echo '$(srcdir)/'`code-from-errno.c
-
-gpg_error-strsource-sym.o: strsource-sym.c
-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gpg_error_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT gpg_error-strsource-sym.o -MD -MP -MF $(DEPDIR)/gpg_error-strsource-sym.Tpo -c -o gpg_error-strsource-sym.o `test -f 'strsource-sym.c' || echo '$(srcdir)/'`strsource-sym.c
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/gpg_error-strsource-sym.Tpo $(DEPDIR)/gpg_error-strsource-sym.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='strsource-sym.c' object='gpg_error-strsource-sym.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gpg_error_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o gpg_error-strsource-sym.o `test -f 'strsource-sym.c' || echo '$(srcdir)/'`strsource-sym.c
-
-gpg_error-strsource-sym.obj: strsource-sym.c
-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gpg_error_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT gpg_error-strsource-sym.obj -MD -MP -MF $(DEPDIR)/gpg_error-strsource-sym.Tpo -c -o gpg_error-strsource-sym.obj `if test -f 'strsource-sym.c'; then $(CYGPATH_W) 'strsource-sym.c'; else $(CYGPATH_W) '$(srcdir)/strsource-sym.c'; fi`
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/gpg_error-strsource-sym.Tpo $(DEPDIR)/gpg_error-strsource-sym.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='strsource-sym.c' object='gpg_error-strsource-sym.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gpg_error_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o gpg_error-strsource-sym.obj `if test -f 'strsource-sym.c'; then $(CYGPATH_W) 'strsource-sym.c'; else $(CYGPATH_W) '$(srcdir)/strsource-sym.c'; fi`
-
-gpg_error-strerror-sym.o: strerror-sym.c
-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gpg_error_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT gpg_error-strerror-sym.o -MD -MP -MF $(DEPDIR)/gpg_error-strerror-sym.Tpo -c -o gpg_error-strerror-sym.o `test -f 'strerror-sym.c' || echo '$(srcdir)/'`strerror-sym.c
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/gpg_error-strerror-sym.Tpo $(DEPDIR)/gpg_error-strerror-sym.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='strerror-sym.c' object='gpg_error-strerror-sym.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gpg_error_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o gpg_error-strerror-sym.o `test -f 'strerror-sym.c' || echo '$(srcdir)/'`strerror-sym.c
-
-gpg_error-strerror-sym.obj: strerror-sym.c
-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gpg_error_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT gpg_error-strerror-sym.obj -MD -MP -MF $(DEPDIR)/gpg_error-strerror-sym.Tpo -c -o gpg_error-strerror-sym.obj `if test -f 'strerror-sym.c'; then $(CYGPATH_W) 'strerror-sym.c'; else $(CYGPATH_W) '$(srcdir)/strerror-sym.c'; fi`
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/gpg_error-strerror-sym.Tpo $(DEPDIR)/gpg_error-strerror-sym.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='strerror-sym.c' object='gpg_error-strerror-sym.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gpg_error_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o gpg_error-strerror-sym.obj `if test -f 'strerror-sym.c'; then $(CYGPATH_W) 'strerror-sym.c'; else $(CYGPATH_W) '$(srcdir)/strerror-sym.c'; fi`
-
-gpg_error-gpg-error.o: gpg-error.c
-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gpg_error_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT gpg_error-gpg-error.o -MD -MP -MF $(DEPDIR)/gpg_error-gpg-error.Tpo -c -o gpg_error-gpg-error.o `test -f 'gpg-error.c' || echo '$(srcdir)/'`gpg-error.c
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/gpg_error-gpg-error.Tpo $(DEPDIR)/gpg_error-gpg-error.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gpg-error.c' object='gpg_error-gpg-error.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gpg_error_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o gpg_error-gpg-error.o `test -f 'gpg-error.c' || echo '$(srcdir)/'`gpg-error.c
-
-gpg_error-gpg-error.obj: gpg-error.c
-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gpg_error_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT gpg_error-gpg-error.obj -MD -MP -MF $(DEPDIR)/gpg_error-gpg-error.Tpo -c -o gpg_error-gpg-error.obj `if test -f 'gpg-error.c'; then $(CYGPATH_W) 'gpg-error.c'; else $(CYGPATH_W) '$(srcdir)/gpg-error.c'; fi`
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/gpg_error-gpg-error.Tpo $(DEPDIR)/gpg_error-gpg-error.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gpg-error.c' object='gpg_error-gpg-error.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gpg_error_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o gpg_error-gpg-error.obj `if test -f 'gpg-error.c'; then $(CYGPATH_W) 'gpg-error.c'; else $(CYGPATH_W) '$(srcdir)/gpg-error.c'; fi`
-
-mostlyclean-libtool:
- -rm -f *.lo
-
-clean-libtool:
- -rm -rf .libs _libs
-install-m4dataDATA: $(m4data_DATA)
- @$(NORMAL_INSTALL)
- test -z "$(m4datadir)" || $(MKDIR_P) "$(DESTDIR)$(m4datadir)"
- @list='$(m4data_DATA)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f=$(am__strip_dir) \
- echo " $(m4dataDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(m4datadir)/$$f'"; \
- $(m4dataDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(m4datadir)/$$f"; \
- done
-
-uninstall-m4dataDATA:
- @$(NORMAL_UNINSTALL)
- @list='$(m4data_DATA)'; for p in $$list; do \
- f=$(am__strip_dir) \
- echo " rm -f '$(DESTDIR)$(m4datadir)/$$f'"; \
- rm -f "$(DESTDIR)$(m4datadir)/$$f"; \
- done
-install-includeHEADERS: $(include_HEADERS)
- @$(NORMAL_INSTALL)
- test -z "$(includedir)" || $(MKDIR_P) "$(DESTDIR)$(includedir)"
- @list='$(include_HEADERS)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f=$(am__strip_dir) \
- echo " $(includeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(includedir)/$$f'"; \
- $(includeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(includedir)/$$f"; \
- done
-
-uninstall-includeHEADERS:
- @$(NORMAL_UNINSTALL)
- @list='$(include_HEADERS)'; for p in $$list; do \
- f=$(am__strip_dir) \
- echo " rm -f '$(DESTDIR)$(includedir)/$$f'"; \
- rm -f "$(DESTDIR)$(includedir)/$$f"; \
- done
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
- mkid -fID $$unique
-tags: TAGS
-
-TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
- if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
- test -n "$$unique" || unique=$$empty_fix; \
- $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
- $$tags $$unique; \
- fi
-ctags: CTAGS
-CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
- test -z "$(CTAGS_ARGS)$$tags$$unique" \
- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
- $$tags $$unique
-
-GTAGS:
- here=`$(am__cd) $(top_builddir) && pwd` \
- && cd $(top_srcdir) \
- && gtags -i $(GTAGS_ARGS) $$here
-
-distclean-tags:
- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- list='$(DISTFILES)'; \
- dist_files=`for file in $$list; do echo $$file; done | \
- sed -e "s|^$$srcdirstrip/||;t" \
- -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
- case $$dist_files in \
- */*) $(MKDIR_P) `echo "$$dist_files" | \
- sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
- sort -u` ;; \
- esac; \
- for file in $$dist_files; do \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- if test -d $$d/$$file; then \
- dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: $(BUILT_SOURCES)
- $(MAKE) $(AM_MAKEFLAGS) check-am
-all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) $(SCRIPTS) $(DATA) \
- $(HEADERS)
-install-binPROGRAMS: install-libLTLIBRARIES
-
-installdirs:
- for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(m4datadir)" "$(DESTDIR)$(includedir)"; do \
- test -z "$$dir" || $(MKDIR_P) "$$dir"; \
- done
-install: $(BUILT_SOURCES)
- $(MAKE) $(AM_MAKEFLAGS) install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
- -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
-
-distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
- -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
-clean: clean-am
-
-clean-am: clean-binPROGRAMS clean-generic clean-libLTLIBRARIES \
- clean-libtool mostlyclean-am
-
-distclean: distclean-am
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-distclean-am: clean-am distclean-compile distclean-generic \
- distclean-tags
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-info: info-am
-
-info-am:
-
-install-data-am: install-data-local install-includeHEADERS \
- install-m4dataDATA
-
-install-dvi: install-dvi-am
-
-install-exec-am: install-binPROGRAMS install-binSCRIPTS \
- install-libLTLIBRARIES
-
-install-html: install-html-am
-
-install-info: install-info-am
-
-install-man:
-
-install-pdf: install-pdf-am
-
-install-ps: install-ps-am
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-compile mostlyclean-generic \
- mostlyclean-libtool
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am: uninstall-binPROGRAMS uninstall-binSCRIPTS \
- uninstall-includeHEADERS uninstall-libLTLIBRARIES \
- uninstall-m4dataDATA
-
-.MAKE: install-am install-strip
-
-.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \
- clean-generic clean-libLTLIBRARIES clean-libtool ctags \
- distclean distclean-compile distclean-generic \
- distclean-libtool distclean-tags distdir dvi dvi-am html \
- html-am info info-am install install-am install-binPROGRAMS \
- install-binSCRIPTS install-data install-data-am \
- install-data-local install-dvi install-dvi-am install-exec \
- install-exec-am install-html install-html-am \
- install-includeHEADERS install-info install-info-am \
- install-libLTLIBRARIES install-m4dataDATA install-man \
- install-pdf install-pdf-am install-ps install-ps-am \
- install-strip installcheck installcheck-am installdirs \
- maintainer-clean maintainer-clean-generic mostlyclean \
- mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
- pdf pdf-am ps ps-am tags uninstall uninstall-am \
- uninstall-binPROGRAMS uninstall-binSCRIPTS \
- uninstall-includeHEADERS uninstall-libLTLIBRARIES \
- uninstall-m4dataDATA
-
-
-@HAVE_W32_SYSTEM_TRUE@.rc.lo:
-@HAVE_W32_SYSTEM_TRUE@ $(LTRCCOMPILE) -i "$<" -o "$@"
-
-@HAVE_W32_SYSTEM_TRUE@install-def-file: gpg-error.def
-@HAVE_W32_SYSTEM_TRUE@ $(INSTALL) gpg-error.def $(DESTDIR)$(libdir)/gpg-error.def
-
-@HAVE_W32_SYSTEM_TRUE@uninstall-def-file:
-@HAVE_W32_SYSTEM_TRUE@ -rm $(DESTDIR)$(libdir)/gpg-error.def
-@HAVE_W32_SYSTEM_FALSE@install-def-file:
-@HAVE_W32_SYSTEM_FALSE@uninstall-def-file:
-
-err-sources.h: Makefile mkstrtable.awk err-sources.h.in
- $(AWK) -f $(srcdir)/mkstrtable.awk -v textidx=3 \
- $(srcdir)/err-sources.h.in >$@
-
-err-sources-sym.h: Makefile mkstrtable.awk err-sources.h.in
- $(AWK) -f $(srcdir)/mkstrtable.awk -v textidx=2 -v nogettext=1 \
- $(srcdir)/err-sources.h.in >$@
-
-err-codes.h: Makefile mkstrtable.awk err-codes.h.in
- $(AWK) -f $(srcdir)/mkstrtable.awk -v textidx=3 \
- $(srcdir)/err-codes.h.in >$@
-
-err-codes-sym.h: Makefile mkstrtable.awk err-codes.h.in
- $(AWK) -f $(srcdir)/mkstrtable.awk -v textidx=2 -v nogettext=1 \
- $(srcdir)/err-codes.h.in >$@
-
-code-to-errno.h: Makefile mkerrnos.awk errnos.in
- $(AWK) -f $(srcdir)/mkerrnos.awk $(srcdir)/errnos.in >$@
-
-# It is correct to use $(CPP). We want the host's idea of the error codes.
-mkerrcodes.h: Makefile mkerrcodes.awk $(gpg_extra_headers)
- $(AWK) -f $(srcdir)/mkerrcodes1.awk $(srcdir)/errnos.in >_$@
- $(CPP) $(extra_cppflags) _$@ | grep GPG_ERR_ | \
- $(AWK) -f $(srcdir)/mkerrcodes.awk >$@
- -rm _$@
-
-# It is correct to use $(CPP). We want the host's idea of the error codes.
-@HAVE_W32CE_SYSTEM_TRUE@mkw32errmap.tab.h: Makefile mkw32errmap.c
-@HAVE_W32CE_SYSTEM_TRUE@ $(CPP) -DRESOLVE_MACROS $(srcdir)/mkw32errmap.c | \
-@HAVE_W32CE_SYSTEM_TRUE@ grep '{&mkw32errmap_marker' >$@
-@HAVE_W32CE_SYSTEM_TRUE@mkw32errmap.map.c: mkw32errmap
-@HAVE_W32CE_SYSTEM_TRUE@ ./mkw32errmap --map > $@
-@HAVE_W32CE_SYSTEM_TRUE@gpg-extra/errno.h: mkw32errmap
-@HAVE_W32CE_SYSTEM_TRUE@ -$(MKDIR_P) gpg-extra
-@HAVE_W32CE_SYSTEM_TRUE@ ./mkw32errmap > $@
-@HAVE_W32CE_SYSTEM_FALSE@mkw32errmap.map.c:
-@HAVE_W32CE_SYSTEM_FALSE@ echo "/*dummy*/" > $@
-
-# We use CC proper for preprocessing thus we have to convince it that
-# the data is really to be preprocessed.
-gpg-error.def: Makefile gpg-error.def.in
- cat $(srcdir)/gpg-error.def.in >_$@.h
- $(CPP) $(DEFAULT_INCLUDES) $(INCLUDES) $(extra_cppflags) _$@.h | \
- grep -v '^#' >$@
- -rm _$@.h
-
-# It is correct to use $(CC_FOR_BUILD) here. We want to run the
-# program at build time.
-mkerrcodes: mkerrcodes.c mkerrcodes.h Makefile
- $(CC_FOR_BUILD) -I. -I$(srcdir) -o $@ $(srcdir)/mkerrcodes.c
-
-# It is correct to use $(CC_FOR_BUILD) here. We want to run the
-# program at build time.
-@HAVE_W32CE_SYSTEM_TRUE@mkw32errmap: mkw32errmap.c mkw32errmap.tab.h Makefile
-@HAVE_W32CE_SYSTEM_TRUE@ $(CC_FOR_BUILD) -I. -I$(srcdir) -o $@ $(srcdir)/mkw32errmap.c
-
-code-from-errno.h: mkerrcodes Makefile
- ./mkerrcodes | $(AWK) -f $(srcdir)/mkerrcodes2.awk >$@
-
-errnos-sym.h: Makefile mkstrtable.awk errnos.in
- $(AWK) -f $(srcdir)/mkstrtable.awk -v textidx=2 -v nogettext=1 \
- -v prefix=GPG_ERR_ -v namespace=errnos_ \
- $(srcdir)/errnos.in >$@
-
-extra-h.in: Makefile w32-add.h w32ce-add.h
- -rm extra-h.in
-@HAVE_W32_SYSTEM_TRUE@ cat $(srcdir)/w32-add.h >>extra-h.in
-@HAVE_W32CE_SYSTEM_TRUE@ cat $(srcdir)/w32ce-add.h >>extra-h.in
- echo EOF >>extra-h.in
-
-gpg-error.h: Makefile mkheader.awk err-sources.h.in err-codes.h.in \
- errnos.in extra-h.in gpg-error.h.in
- $(AWK) -f $(srcdir)/mkheader.awk \
- $(srcdir)/err-sources.h.in \
- $(srcdir)/err-codes.h.in \
- $(srcdir)/errnos.in \
- extra-h.in \
- $(srcdir)/gpg-error.h.in > $@
-
-install-data-local:
-@HAVE_W32CE_SYSTEM_TRUE@ -$(MKDIR_P) "$(DESTDIR)$(includedir)/gpg-extra"
-@HAVE_W32CE_SYSTEM_TRUE@ $(INSTALL_DATA) gpg-extra/errno.h \
-@HAVE_W32CE_SYSTEM_TRUE@ "$(DESTDIR)$(includedir)/gpg-extra/errno.h"
-@HAVE_W32CE_SYSTEM_FALSE@ :
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/README b/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/README
deleted file mode 100644
index c415983598..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/README
+++ /dev/null
@@ -1,47 +0,0 @@
-Notes on the source code
-========================
-
-The mechanism to generate the system error codes is delicate and
-fragile, but it's the best I could come up with that supports
-cross-compilation and dynamic self-configuration. Here is how it
-works:
-
-1. Generate list of supported system error codes.
-
-mkerrcodes1.awk generates a list of supported system error codes from
-errnos.in. Each entry in the list is protected with #ifdef/#endif,
-and contains a GPG_ERR_* marker. The list is stored in "_mkerrcodes.h".
-
-2. The HOST cpp is run on _mkerrcodes.h. This evaluates the known
-system error macros to something (may be a number, maybe a constant
-expression as on the GNU/Hurd), suppressing the unknown ones. The
-output is piped into step 3.
-
-3. The cpp output is filtered with grep for only those lines which
-contain a GPG_ERR_* marker. The output is piped into step 4.
-
-4. The filtered output is processed by mkerrcodes.awk, which produces
-a table of constant expressions plus GPG_ERR_* code string symbols in
-a format suitable for the C program mkerrcodes.c. At this point we
-are crossing our fingers that the constant expressions produced by the
-system do not contain GPG_ERR_* markers. The output is stored in
-mkerrcodes.h.
-
-5. The file mkerrcodes.h is included by mkerrcodes.c, which is
-compiled to a binary executable on the BUILD system. At this point we
-are crossing our fingers that the constant expressions produced by the
-system do not depend on the build platform anymore. The output is
-post-processed by mkerrcodes2.awk and stored in "code-from-errno.h",
-which is subsequently used in the library.
-
--- Marcus
-
- Copyright 2006 g10 Code GmbH
-
- This file is free software; as a special exception the author gives
- unlimited permission to copy and/or distribute it, with or without
- modifications, as long as this notice is preserved.
-
- This file is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
- implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/code-from-errno.c b/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/code-from-errno.c
deleted file mode 100644
index 96fcf20860..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/code-from-errno.c
+++ /dev/null
@@ -1,69 +0,0 @@
-/* code-from-errno.c - Mapping errnos to error codes.
- Copyright (C) 2003 g10 Code GmbH
-
- This file is part of libgpg-error.
-
- libgpg-error is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public License
- as published by the Free Software Foundation; either version 2.1 of
- the License, or (at your option) any later version.
-
- libgpg-error is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with libgpg-error; if not, write to the Free
- Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
- 02111-1307, USA. */
-
-#if HAVE_CONFIG_H
-#include <config.h>
-#endif
-
-#include <errno.h>
-
-#include <gpg-error.h>
-
-#include "code-from-errno.h"
-
-/* Retrieve the error code for the system error ERR. This returns
- GPG_ERR_UNKNOWN_ERRNO if the system error is not mapped (report
- this). */
-gpg_err_code_t
-gpg_err_code_from_errno (int err)
-{
- int idx;
-
- if (!err)
- return GPG_ERR_NO_ERROR;
-
- idx = errno_to_idx (err);
-
- if (idx < 0)
- return GPG_ERR_UNKNOWN_ERRNO;
-
- return GPG_ERR_SYSTEM_ERROR | err_code_from_index[idx];
-}
-
-
-/* Retrieve the error code directly from the ERRNO variable. This
- returns GPG_ERR_UNKNOWN_ERRNO if the system error is not mapped
- (report this) and GPG_ERR_MISSING_ERRNO if ERRNO has the value 0. */
-gpg_err_code_t
-gpg_err_code_from_syserror (void)
-{
- int err = errno;
- int idx;
-
- if (!err)
- return GPG_ERR_MISSING_ERRNO;
-
- idx = errno_to_idx (err);
-
- if (idx < 0)
- return GPG_ERR_UNKNOWN_ERRNO;
-
- return GPG_ERR_SYSTEM_ERROR | err_code_from_index[idx];
-}
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/code-from-errno.h b/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/code-from-errno.h
deleted file mode 100644
index 071d8ba17f..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/code-from-errno.h
+++ /dev/null
@@ -1,120 +0,0 @@
-/* Output of mkerrcodes2.awk. DO NOT EDIT. */
-
-/* errnos.h - List of system error values.
- Copyright (C) 2004 g10 Code GmbH
- This file is part of libgpg-error.
-
- libgpg-error is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public License
- as published by the Free Software Foundation; either version 2.1 of
- the License, or (at your option) any later version.
-
- libgpg-error is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with libgpg-error; if not, write to the Free
- Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
- 02111-1307, USA. */
-
-static const int err_code_from_index[] = {
- GPG_ERR_EPERM ,
- GPG_ERR_ENOENT ,
- GPG_ERR_ESRCH ,
- GPG_ERR_EINTR ,
- GPG_ERR_EIO ,
- GPG_ERR_ENXIO ,
- GPG_ERR_E2BIG ,
- GPG_ERR_ENOEXEC ,
- GPG_ERR_EBADF ,
- GPG_ERR_ECHILD ,
- GPG_ERR_EAGAIN ,
- GPG_ERR_ENOMEM ,
- GPG_ERR_EACCES ,
- GPG_ERR_EFAULT ,
- GPG_ERR_EBUSY ,
- GPG_ERR_EEXIST ,
- GPG_ERR_EXDEV ,
- GPG_ERR_ENODEV ,
- GPG_ERR_ENOTDIR ,
- GPG_ERR_EISDIR ,
- GPG_ERR_EINVAL ,
- GPG_ERR_ENFILE ,
- GPG_ERR_EMFILE ,
- GPG_ERR_ENOTTY ,
- GPG_ERR_EFBIG ,
- GPG_ERR_ENOSPC ,
- GPG_ERR_ESPIPE ,
- GPG_ERR_EROFS ,
- GPG_ERR_EMLINK ,
- GPG_ERR_EPIPE ,
- GPG_ERR_EDOM ,
- GPG_ERR_ERANGE ,
- GPG_ERR_EDEADLK ,
- GPG_ERR_EDEADLOCK ,
- GPG_ERR_ENAMETOOLONG ,
- GPG_ERR_ENOLCK ,
- GPG_ERR_ENOSYS ,
- GPG_ERR_ENOTEMPTY ,
- GPG_ERR_EILSEQ ,
- GPG_ERR_EINTR ,
- GPG_ERR_EBADF ,
- GPG_ERR_EACCES ,
- GPG_ERR_EFAULT ,
- GPG_ERR_EINVAL ,
- GPG_ERR_EMFILE ,
- GPG_ERR_EWOULDBLOCK ,
- GPG_ERR_EINPROGRESS ,
- GPG_ERR_EALREADY ,
- GPG_ERR_ENOTSOCK ,
- GPG_ERR_EDESTADDRREQ ,
- GPG_ERR_EMSGSIZE ,
- GPG_ERR_EPROTOTYPE ,
- GPG_ERR_ENOPROTOOPT ,
- GPG_ERR_EPROTONOSUPPORT ,
- GPG_ERR_ESOCKTNOSUPPORT ,
- GPG_ERR_EOPNOTSUPP ,
- GPG_ERR_EPFNOSUPPORT ,
- GPG_ERR_EAFNOSUPPORT ,
- GPG_ERR_EADDRINUSE ,
- GPG_ERR_EADDRNOTAVAIL ,
- GPG_ERR_ENETDOWN ,
- GPG_ERR_ENETUNREACH ,
- GPG_ERR_ENETRESET ,
- GPG_ERR_ECONNABORTED ,
- GPG_ERR_ECONNRESET ,
- GPG_ERR_ENOBUFS ,
- GPG_ERR_EISCONN ,
- GPG_ERR_ENOTCONN ,
- GPG_ERR_ESHUTDOWN ,
- GPG_ERR_ETOOMANYREFS ,
- GPG_ERR_ETIMEDOUT ,
- GPG_ERR_ECONNREFUSED ,
- GPG_ERR_ELOOP ,
- GPG_ERR_ENAMETOOLONG ,
- GPG_ERR_EHOSTDOWN ,
- GPG_ERR_EHOSTUNREACH ,
- GPG_ERR_ENOTEMPTY ,
- GPG_ERR_EPROCLIM ,
- GPG_ERR_EUSERS ,
- GPG_ERR_EDQUOT ,
- GPG_ERR_ESTALE ,
- GPG_ERR_EREMOTE ,
-};
-
-#define errno_to_idx(code) (0 ? -1 \
- : ((code >= 1) && (code <= 14)) ? (code - 1) \
- : ((code >= 16) && (code <= 25)) ? (code - 2) \
- : ((code >= 27) && (code <= 34)) ? (code - 3) \
- : ((code >= 36) && (code <= 36)) ? (code - 4) \
- : ((code >= 36) && (code <= 36)) ? (code - 3) \
- : ((code >= 38) && (code <= 42)) ? (code - 4) \
- : ((code >= 10004) && (code <= 10004)) ? (code - 9965) \
- : ((code >= 10009) && (code <= 10009)) ? (code - 9969) \
- : ((code >= 10013) && (code <= 10014)) ? (code - 9972) \
- : ((code >= 10022) && (code <= 10022)) ? (code - 9979) \
- : ((code >= 10024) && (code <= 10024)) ? (code - 9980) \
- : ((code >= 10035) && (code <= 10071)) ? (code - 9990) \
- : -1)
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/code-to-errno.c b/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/code-to-errno.c
deleted file mode 100644
index 5873aad633..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/code-to-errno.c
+++ /dev/null
@@ -1,42 +0,0 @@
-/* code-to-errno.c - Mapping error codes to errnos.
- Copyright (C) 2003 g10 Code GmbH
-
- This file is part of libgpg-error.
-
- libgpg-error is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public License
- as published by the Free Software Foundation; either version 2.1 of
- the License, or (at your option) any later version.
-
- libgpg-error is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with libgpg-error; if not, write to the Free
- Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
- 02111-1307, USA. */
-
-#if HAVE_CONFIG_H
-#include <config.h>
-#endif
-
-#include <gpg-error.h>
-
-#include "code-to-errno.h"
-
-/* Retrieve the system error for the error code CODE. This returns 0
- if CODE is not a system error code. */
-int
-gpg_err_code_to_errno (gpg_err_code_t code)
-{
- if (!(code & GPG_ERR_SYSTEM_ERROR))
- return 0;
- code &= ~GPG_ERR_SYSTEM_ERROR;
-
- if (code < sizeof (err_code_to_errno) / sizeof (err_code_to_errno[0]))
- return err_code_to_errno[code];
- else
- return 0;
-}
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/code-to-errno.h b/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/code-to-errno.h
deleted file mode 100644
index 114489f929..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/code-to-errno.h
+++ /dev/null
@@ -1,1300 +0,0 @@
-/* Output of mkerrnos.awk. DO NOT EDIT. */
-
-/* errnos.h - List of system error values.
- Copyright (C) 2003, 2004 g10 Code GmbH
-
- This file is part of libgpg-error.
-
- libgpg-error is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public License
- as published by the Free Software Foundation; either version 2.1 of
- the License, or (at your option) any later version.
-
- libgpg-error is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with libgpg-error; if not, write to the Free
- Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
- 02111-1307, USA. */
-
-
-
-#include <errno.h>
-#ifdef _WIN32
-#include <winsock2.h>
-#endif
-
-static const int err_code_to_errno [] = {
-#ifdef E2BIG
- E2BIG,
-#else
-#ifdef WSAE2BIG
- WSAE2BIG,
-#else
- 0,
-#endif
-#endif
-#ifdef EACCES
- EACCES,
-#else
-#ifdef WSAEACCES
- WSAEACCES,
-#else
- 0,
-#endif
-#endif
-#ifdef EADDRINUSE
- EADDRINUSE,
-#else
-#ifdef WSAEADDRINUSE
- WSAEADDRINUSE,
-#else
- 0,
-#endif
-#endif
-#ifdef EADDRNOTAVAIL
- EADDRNOTAVAIL,
-#else
-#ifdef WSAEADDRNOTAVAIL
- WSAEADDRNOTAVAIL,
-#else
- 0,
-#endif
-#endif
-#ifdef EADV
- EADV,
-#else
-#ifdef WSAEADV
- WSAEADV,
-#else
- 0,
-#endif
-#endif
-#ifdef EAFNOSUPPORT
- EAFNOSUPPORT,
-#else
-#ifdef WSAEAFNOSUPPORT
- WSAEAFNOSUPPORT,
-#else
- 0,
-#endif
-#endif
-#ifdef EAGAIN
- EAGAIN,
-#else
-#ifdef WSAEAGAIN
- WSAEAGAIN,
-#else
- 0,
-#endif
-#endif
-#ifdef EALREADY
- EALREADY,
-#else
-#ifdef WSAEALREADY
- WSAEALREADY,
-#else
- 0,
-#endif
-#endif
-#ifdef EAUTH
- EAUTH,
-#else
-#ifdef WSAEAUTH
- WSAEAUTH,
-#else
- 0,
-#endif
-#endif
-#ifdef EBACKGROUND
- EBACKGROUND,
-#else
-#ifdef WSAEBACKGROUND
- WSAEBACKGROUND,
-#else
- 0,
-#endif
-#endif
-#ifdef EBADE
- EBADE,
-#else
-#ifdef WSAEBADE
- WSAEBADE,
-#else
- 0,
-#endif
-#endif
-#ifdef EBADF
- EBADF,
-#else
-#ifdef WSAEBADF
- WSAEBADF,
-#else
- 0,
-#endif
-#endif
-#ifdef EBADFD
- EBADFD,
-#else
-#ifdef WSAEBADFD
- WSAEBADFD,
-#else
- 0,
-#endif
-#endif
-#ifdef EBADMSG
- EBADMSG,
-#else
-#ifdef WSAEBADMSG
- WSAEBADMSG,
-#else
- 0,
-#endif
-#endif
-#ifdef EBADR
- EBADR,
-#else
-#ifdef WSAEBADR
- WSAEBADR,
-#else
- 0,
-#endif
-#endif
-#ifdef EBADRPC
- EBADRPC,
-#else
-#ifdef WSAEBADRPC
- WSAEBADRPC,
-#else
- 0,
-#endif
-#endif
-#ifdef EBADRQC
- EBADRQC,
-#else
-#ifdef WSAEBADRQC
- WSAEBADRQC,
-#else
- 0,
-#endif
-#endif
-#ifdef EBADSLT
- EBADSLT,
-#else
-#ifdef WSAEBADSLT
- WSAEBADSLT,
-#else
- 0,
-#endif
-#endif
-#ifdef EBFONT
- EBFONT,
-#else
-#ifdef WSAEBFONT
- WSAEBFONT,
-#else
- 0,
-#endif
-#endif
-#ifdef EBUSY
- EBUSY,
-#else
-#ifdef WSAEBUSY
- WSAEBUSY,
-#else
- 0,
-#endif
-#endif
-#ifdef ECANCELED
- ECANCELED,
-#else
-#ifdef WSAECANCELED
- WSAECANCELED,
-#else
- 0,
-#endif
-#endif
-#ifdef ECHILD
- ECHILD,
-#else
-#ifdef WSAECHILD
- WSAECHILD,
-#else
- 0,
-#endif
-#endif
-#ifdef ECHRNG
- ECHRNG,
-#else
-#ifdef WSAECHRNG
- WSAECHRNG,
-#else
- 0,
-#endif
-#endif
-#ifdef ECOMM
- ECOMM,
-#else
-#ifdef WSAECOMM
- WSAECOMM,
-#else
- 0,
-#endif
-#endif
-#ifdef ECONNABORTED
- ECONNABORTED,
-#else
-#ifdef WSAECONNABORTED
- WSAECONNABORTED,
-#else
- 0,
-#endif
-#endif
-#ifdef ECONNREFUSED
- ECONNREFUSED,
-#else
-#ifdef WSAECONNREFUSED
- WSAECONNREFUSED,
-#else
- 0,
-#endif
-#endif
-#ifdef ECONNRESET
- ECONNRESET,
-#else
-#ifdef WSAECONNRESET
- WSAECONNRESET,
-#else
- 0,
-#endif
-#endif
-#ifdef ED
- ED,
-#else
-#ifdef WSAED
- WSAED,
-#else
- 0,
-#endif
-#endif
-#ifdef EDEADLK
- EDEADLK,
-#else
-#ifdef WSAEDEADLK
- WSAEDEADLK,
-#else
- 0,
-#endif
-#endif
-#ifdef EDEADLOCK
- EDEADLOCK,
-#else
-#ifdef WSAEDEADLOCK
- WSAEDEADLOCK,
-#else
- 0,
-#endif
-#endif
-#ifdef EDESTADDRREQ
- EDESTADDRREQ,
-#else
-#ifdef WSAEDESTADDRREQ
- WSAEDESTADDRREQ,
-#else
- 0,
-#endif
-#endif
-#ifdef EDIED
- EDIED,
-#else
-#ifdef WSAEDIED
- WSAEDIED,
-#else
- 0,
-#endif
-#endif
-#ifdef EDOM
- EDOM,
-#else
-#ifdef WSAEDOM
- WSAEDOM,
-#else
- 0,
-#endif
-#endif
-#ifdef EDOTDOT
- EDOTDOT,
-#else
-#ifdef WSAEDOTDOT
- WSAEDOTDOT,
-#else
- 0,
-#endif
-#endif
-#ifdef EDQUOT
- EDQUOT,
-#else
-#ifdef WSAEDQUOT
- WSAEDQUOT,
-#else
- 0,
-#endif
-#endif
-#ifdef EEXIST
- EEXIST,
-#else
-#ifdef WSAEEXIST
- WSAEEXIST,
-#else
- 0,
-#endif
-#endif
-#ifdef EFAULT
- EFAULT,
-#else
-#ifdef WSAEFAULT
- WSAEFAULT,
-#else
- 0,
-#endif
-#endif
-#ifdef EFBIG
- EFBIG,
-#else
-#ifdef WSAEFBIG
- WSAEFBIG,
-#else
- 0,
-#endif
-#endif
-#ifdef EFTYPE
- EFTYPE,
-#else
-#ifdef WSAEFTYPE
- WSAEFTYPE,
-#else
- 0,
-#endif
-#endif
-#ifdef EGRATUITOUS
- EGRATUITOUS,
-#else
-#ifdef WSAEGRATUITOUS
- WSAEGRATUITOUS,
-#else
- 0,
-#endif
-#endif
-#ifdef EGREGIOUS
- EGREGIOUS,
-#else
-#ifdef WSAEGREGIOUS
- WSAEGREGIOUS,
-#else
- 0,
-#endif
-#endif
-#ifdef EHOSTDOWN
- EHOSTDOWN,
-#else
-#ifdef WSAEHOSTDOWN
- WSAEHOSTDOWN,
-#else
- 0,
-#endif
-#endif
-#ifdef EHOSTUNREACH
- EHOSTUNREACH,
-#else
-#ifdef WSAEHOSTUNREACH
- WSAEHOSTUNREACH,
-#else
- 0,
-#endif
-#endif
-#ifdef EIDRM
- EIDRM,
-#else
-#ifdef WSAEIDRM
- WSAEIDRM,
-#else
- 0,
-#endif
-#endif
-#ifdef EIEIO
- EIEIO,
-#else
-#ifdef WSAEIEIO
- WSAEIEIO,
-#else
- 0,
-#endif
-#endif
-#ifdef EILSEQ
- EILSEQ,
-#else
-#ifdef WSAEILSEQ
- WSAEILSEQ,
-#else
- 0,
-#endif
-#endif
-#ifdef EINPROGRESS
- EINPROGRESS,
-#else
-#ifdef WSAEINPROGRESS
- WSAEINPROGRESS,
-#else
- 0,
-#endif
-#endif
-#ifdef EINTR
- EINTR,
-#else
-#ifdef WSAEINTR
- WSAEINTR,
-#else
- 0,
-#endif
-#endif
-#ifdef EINVAL
- EINVAL,
-#else
-#ifdef WSAEINVAL
- WSAEINVAL,
-#else
- 0,
-#endif
-#endif
-#ifdef EIO
- EIO,
-#else
-#ifdef WSAEIO
- WSAEIO,
-#else
- 0,
-#endif
-#endif
-#ifdef EISCONN
- EISCONN,
-#else
-#ifdef WSAEISCONN
- WSAEISCONN,
-#else
- 0,
-#endif
-#endif
-#ifdef EISDIR
- EISDIR,
-#else
-#ifdef WSAEISDIR
- WSAEISDIR,
-#else
- 0,
-#endif
-#endif
-#ifdef EISNAM
- EISNAM,
-#else
-#ifdef WSAEISNAM
- WSAEISNAM,
-#else
- 0,
-#endif
-#endif
-#ifdef EL2HLT
- EL2HLT,
-#else
-#ifdef WSAEL2HLT
- WSAEL2HLT,
-#else
- 0,
-#endif
-#endif
-#ifdef EL2NSYNC
- EL2NSYNC,
-#else
-#ifdef WSAEL2NSYNC
- WSAEL2NSYNC,
-#else
- 0,
-#endif
-#endif
-#ifdef EL3HLT
- EL3HLT,
-#else
-#ifdef WSAEL3HLT
- WSAEL3HLT,
-#else
- 0,
-#endif
-#endif
-#ifdef EL3RST
- EL3RST,
-#else
-#ifdef WSAEL3RST
- WSAEL3RST,
-#else
- 0,
-#endif
-#endif
-#ifdef ELIBACC
- ELIBACC,
-#else
-#ifdef WSAELIBACC
- WSAELIBACC,
-#else
- 0,
-#endif
-#endif
-#ifdef ELIBBAD
- ELIBBAD,
-#else
-#ifdef WSAELIBBAD
- WSAELIBBAD,
-#else
- 0,
-#endif
-#endif
-#ifdef ELIBEXEC
- ELIBEXEC,
-#else
-#ifdef WSAELIBEXEC
- WSAELIBEXEC,
-#else
- 0,
-#endif
-#endif
-#ifdef ELIBMAX
- ELIBMAX,
-#else
-#ifdef WSAELIBMAX
- WSAELIBMAX,
-#else
- 0,
-#endif
-#endif
-#ifdef ELIBSCN
- ELIBSCN,
-#else
-#ifdef WSAELIBSCN
- WSAELIBSCN,
-#else
- 0,
-#endif
-#endif
-#ifdef ELNRNG
- ELNRNG,
-#else
-#ifdef WSAELNRNG
- WSAELNRNG,
-#else
- 0,
-#endif
-#endif
-#ifdef ELOOP
- ELOOP,
-#else
-#ifdef WSAELOOP
- WSAELOOP,
-#else
- 0,
-#endif
-#endif
-#ifdef EMEDIUMTYPE
- EMEDIUMTYPE,
-#else
-#ifdef WSAEMEDIUMTYPE
- WSAEMEDIUMTYPE,
-#else
- 0,
-#endif
-#endif
-#ifdef EMFILE
- EMFILE,
-#else
-#ifdef WSAEMFILE
- WSAEMFILE,
-#else
- 0,
-#endif
-#endif
-#ifdef EMLINK
- EMLINK,
-#else
-#ifdef WSAEMLINK
- WSAEMLINK,
-#else
- 0,
-#endif
-#endif
-#ifdef EMSGSIZE
- EMSGSIZE,
-#else
-#ifdef WSAEMSGSIZE
- WSAEMSGSIZE,
-#else
- 0,
-#endif
-#endif
-#ifdef EMULTIHOP
- EMULTIHOP,
-#else
-#ifdef WSAEMULTIHOP
- WSAEMULTIHOP,
-#else
- 0,
-#endif
-#endif
-#ifdef ENAMETOOLONG
- ENAMETOOLONG,
-#else
-#ifdef WSAENAMETOOLONG
- WSAENAMETOOLONG,
-#else
- 0,
-#endif
-#endif
-#ifdef ENAVAIL
- ENAVAIL,
-#else
-#ifdef WSAENAVAIL
- WSAENAVAIL,
-#else
- 0,
-#endif
-#endif
-#ifdef ENEEDAUTH
- ENEEDAUTH,
-#else
-#ifdef WSAENEEDAUTH
- WSAENEEDAUTH,
-#else
- 0,
-#endif
-#endif
-#ifdef ENETDOWN
- ENETDOWN,
-#else
-#ifdef WSAENETDOWN
- WSAENETDOWN,
-#else
- 0,
-#endif
-#endif
-#ifdef ENETRESET
- ENETRESET,
-#else
-#ifdef WSAENETRESET
- WSAENETRESET,
-#else
- 0,
-#endif
-#endif
-#ifdef ENETUNREACH
- ENETUNREACH,
-#else
-#ifdef WSAENETUNREACH
- WSAENETUNREACH,
-#else
- 0,
-#endif
-#endif
-#ifdef ENFILE
- ENFILE,
-#else
-#ifdef WSAENFILE
- WSAENFILE,
-#else
- 0,
-#endif
-#endif
-#ifdef ENOANO
- ENOANO,
-#else
-#ifdef WSAENOANO
- WSAENOANO,
-#else
- 0,
-#endif
-#endif
-#ifdef ENOBUFS
- ENOBUFS,
-#else
-#ifdef WSAENOBUFS
- WSAENOBUFS,
-#else
- 0,
-#endif
-#endif
-#ifdef ENOCSI
- ENOCSI,
-#else
-#ifdef WSAENOCSI
- WSAENOCSI,
-#else
- 0,
-#endif
-#endif
-#ifdef ENODATA
- ENODATA,
-#else
-#ifdef WSAENODATA
- WSAENODATA,
-#else
- 0,
-#endif
-#endif
-#ifdef ENODEV
- ENODEV,
-#else
-#ifdef WSAENODEV
- WSAENODEV,
-#else
- 0,
-#endif
-#endif
-#ifdef ENOENT
- ENOENT,
-#else
-#ifdef WSAENOENT
- WSAENOENT,
-#else
- 0,
-#endif
-#endif
-#ifdef ENOEXEC
- ENOEXEC,
-#else
-#ifdef WSAENOEXEC
- WSAENOEXEC,
-#else
- 0,
-#endif
-#endif
-#ifdef ENOLCK
- ENOLCK,
-#else
-#ifdef WSAENOLCK
- WSAENOLCK,
-#else
- 0,
-#endif
-#endif
-#ifdef ENOLINK
- ENOLINK,
-#else
-#ifdef WSAENOLINK
- WSAENOLINK,
-#else
- 0,
-#endif
-#endif
-#ifdef ENOMEDIUM
- ENOMEDIUM,
-#else
-#ifdef WSAENOMEDIUM
- WSAENOMEDIUM,
-#else
- 0,
-#endif
-#endif
-#ifdef ENOMEM
- ENOMEM,
-#else
-#ifdef WSAENOMEM
- WSAENOMEM,
-#else
- 0,
-#endif
-#endif
-#ifdef ENOMSG
- ENOMSG,
-#else
-#ifdef WSAENOMSG
- WSAENOMSG,
-#else
- 0,
-#endif
-#endif
-#ifdef ENONET
- ENONET,
-#else
-#ifdef WSAENONET
- WSAENONET,
-#else
- 0,
-#endif
-#endif
-#ifdef ENOPKG
- ENOPKG,
-#else
-#ifdef WSAENOPKG
- WSAENOPKG,
-#else
- 0,
-#endif
-#endif
-#ifdef ENOPROTOOPT
- ENOPROTOOPT,
-#else
-#ifdef WSAENOPROTOOPT
- WSAENOPROTOOPT,
-#else
- 0,
-#endif
-#endif
-#ifdef ENOSPC
- ENOSPC,
-#else
-#ifdef WSAENOSPC
- WSAENOSPC,
-#else
- 0,
-#endif
-#endif
-#ifdef ENOSR
- ENOSR,
-#else
-#ifdef WSAENOSR
- WSAENOSR,
-#else
- 0,
-#endif
-#endif
-#ifdef ENOSTR
- ENOSTR,
-#else
-#ifdef WSAENOSTR
- WSAENOSTR,
-#else
- 0,
-#endif
-#endif
-#ifdef ENOSYS
- ENOSYS,
-#else
-#ifdef WSAENOSYS
- WSAENOSYS,
-#else
- 0,
-#endif
-#endif
-#ifdef ENOTBLK
- ENOTBLK,
-#else
-#ifdef WSAENOTBLK
- WSAENOTBLK,
-#else
- 0,
-#endif
-#endif
-#ifdef ENOTCONN
- ENOTCONN,
-#else
-#ifdef WSAENOTCONN
- WSAENOTCONN,
-#else
- 0,
-#endif
-#endif
-#ifdef ENOTDIR
- ENOTDIR,
-#else
-#ifdef WSAENOTDIR
- WSAENOTDIR,
-#else
- 0,
-#endif
-#endif
-#ifdef ENOTEMPTY
- ENOTEMPTY,
-#else
-#ifdef WSAENOTEMPTY
- WSAENOTEMPTY,
-#else
- 0,
-#endif
-#endif
-#ifdef ENOTNAM
- ENOTNAM,
-#else
-#ifdef WSAENOTNAM
- WSAENOTNAM,
-#else
- 0,
-#endif
-#endif
-#ifdef ENOTSOCK
- ENOTSOCK,
-#else
-#ifdef WSAENOTSOCK
- WSAENOTSOCK,
-#else
- 0,
-#endif
-#endif
-#ifdef ENOTSUP
- ENOTSUP,
-#else
-#ifdef WSAENOTSUP
- WSAENOTSUP,
-#else
- 0,
-#endif
-#endif
-#ifdef ENOTTY
- ENOTTY,
-#else
-#ifdef WSAENOTTY
- WSAENOTTY,
-#else
- 0,
-#endif
-#endif
-#ifdef ENOTUNIQ
- ENOTUNIQ,
-#else
-#ifdef WSAENOTUNIQ
- WSAENOTUNIQ,
-#else
- 0,
-#endif
-#endif
-#ifdef ENXIO
- ENXIO,
-#else
-#ifdef WSAENXIO
- WSAENXIO,
-#else
- 0,
-#endif
-#endif
-#ifdef EOPNOTSUPP
- EOPNOTSUPP,
-#else
-#ifdef WSAEOPNOTSUPP
- WSAEOPNOTSUPP,
-#else
- 0,
-#endif
-#endif
-#ifdef EOVERFLOW
- EOVERFLOW,
-#else
-#ifdef WSAEOVERFLOW
- WSAEOVERFLOW,
-#else
- 0,
-#endif
-#endif
-#ifdef EPERM
- EPERM,
-#else
-#ifdef WSAEPERM
- WSAEPERM,
-#else
- 0,
-#endif
-#endif
-#ifdef EPFNOSUPPORT
- EPFNOSUPPORT,
-#else
-#ifdef WSAEPFNOSUPPORT
- WSAEPFNOSUPPORT,
-#else
- 0,
-#endif
-#endif
-#ifdef EPIPE
- EPIPE,
-#else
-#ifdef WSAEPIPE
- WSAEPIPE,
-#else
- 0,
-#endif
-#endif
-#ifdef EPROCLIM
- EPROCLIM,
-#else
-#ifdef WSAEPROCLIM
- WSAEPROCLIM,
-#else
- 0,
-#endif
-#endif
-#ifdef EPROCUNAVAIL
- EPROCUNAVAIL,
-#else
-#ifdef WSAEPROCUNAVAIL
- WSAEPROCUNAVAIL,
-#else
- 0,
-#endif
-#endif
-#ifdef EPROGMISMATCH
- EPROGMISMATCH,
-#else
-#ifdef WSAEPROGMISMATCH
- WSAEPROGMISMATCH,
-#else
- 0,
-#endif
-#endif
-#ifdef EPROGUNAVAIL
- EPROGUNAVAIL,
-#else
-#ifdef WSAEPROGUNAVAIL
- WSAEPROGUNAVAIL,
-#else
- 0,
-#endif
-#endif
-#ifdef EPROTO
- EPROTO,
-#else
-#ifdef WSAEPROTO
- WSAEPROTO,
-#else
- 0,
-#endif
-#endif
-#ifdef EPROTONOSUPPORT
- EPROTONOSUPPORT,
-#else
-#ifdef WSAEPROTONOSUPPORT
- WSAEPROTONOSUPPORT,
-#else
- 0,
-#endif
-#endif
-#ifdef EPROTOTYPE
- EPROTOTYPE,
-#else
-#ifdef WSAEPROTOTYPE
- WSAEPROTOTYPE,
-#else
- 0,
-#endif
-#endif
-#ifdef ERANGE
- ERANGE,
-#else
-#ifdef WSAERANGE
- WSAERANGE,
-#else
- 0,
-#endif
-#endif
-#ifdef EREMCHG
- EREMCHG,
-#else
-#ifdef WSAEREMCHG
- WSAEREMCHG,
-#else
- 0,
-#endif
-#endif
-#ifdef EREMOTE
- EREMOTE,
-#else
-#ifdef WSAEREMOTE
- WSAEREMOTE,
-#else
- 0,
-#endif
-#endif
-#ifdef EREMOTEIO
- EREMOTEIO,
-#else
-#ifdef WSAEREMOTEIO
- WSAEREMOTEIO,
-#else
- 0,
-#endif
-#endif
-#ifdef ERESTART
- ERESTART,
-#else
-#ifdef WSAERESTART
- WSAERESTART,
-#else
- 0,
-#endif
-#endif
-#ifdef EROFS
- EROFS,
-#else
-#ifdef WSAEROFS
- WSAEROFS,
-#else
- 0,
-#endif
-#endif
-#ifdef ERPCMISMATCH
- ERPCMISMATCH,
-#else
-#ifdef WSAERPCMISMATCH
- WSAERPCMISMATCH,
-#else
- 0,
-#endif
-#endif
-#ifdef ESHUTDOWN
- ESHUTDOWN,
-#else
-#ifdef WSAESHUTDOWN
- WSAESHUTDOWN,
-#else
- 0,
-#endif
-#endif
-#ifdef ESOCKTNOSUPPORT
- ESOCKTNOSUPPORT,
-#else
-#ifdef WSAESOCKTNOSUPPORT
- WSAESOCKTNOSUPPORT,
-#else
- 0,
-#endif
-#endif
-#ifdef ESPIPE
- ESPIPE,
-#else
-#ifdef WSAESPIPE
- WSAESPIPE,
-#else
- 0,
-#endif
-#endif
-#ifdef ESRCH
- ESRCH,
-#else
-#ifdef WSAESRCH
- WSAESRCH,
-#else
- 0,
-#endif
-#endif
-#ifdef ESRMNT
- ESRMNT,
-#else
-#ifdef WSAESRMNT
- WSAESRMNT,
-#else
- 0,
-#endif
-#endif
-#ifdef ESTALE
- ESTALE,
-#else
-#ifdef WSAESTALE
- WSAESTALE,
-#else
- 0,
-#endif
-#endif
-#ifdef ESTRPIPE
- ESTRPIPE,
-#else
-#ifdef WSAESTRPIPE
- WSAESTRPIPE,
-#else
- 0,
-#endif
-#endif
-#ifdef ETIME
- ETIME,
-#else
-#ifdef WSAETIME
- WSAETIME,
-#else
- 0,
-#endif
-#endif
-#ifdef ETIMEDOUT
- ETIMEDOUT,
-#else
-#ifdef WSAETIMEDOUT
- WSAETIMEDOUT,
-#else
- 0,
-#endif
-#endif
-#ifdef ETOOMANYREFS
- ETOOMANYREFS,
-#else
-#ifdef WSAETOOMANYREFS
- WSAETOOMANYREFS,
-#else
- 0,
-#endif
-#endif
-#ifdef ETXTBSY
- ETXTBSY,
-#else
-#ifdef WSAETXTBSY
- WSAETXTBSY,
-#else
- 0,
-#endif
-#endif
-#ifdef EUCLEAN
- EUCLEAN,
-#else
-#ifdef WSAEUCLEAN
- WSAEUCLEAN,
-#else
- 0,
-#endif
-#endif
-#ifdef EUNATCH
- EUNATCH,
-#else
-#ifdef WSAEUNATCH
- WSAEUNATCH,
-#else
- 0,
-#endif
-#endif
-#ifdef EUSERS
- EUSERS,
-#else
-#ifdef WSAEUSERS
- WSAEUSERS,
-#else
- 0,
-#endif
-#endif
-#ifdef EWOULDBLOCK
- EWOULDBLOCK,
-#else
-#ifdef WSAEWOULDBLOCK
- WSAEWOULDBLOCK,
-#else
- 0,
-#endif
-#endif
-#ifdef EXDEV
- EXDEV,
-#else
-#ifdef WSAEXDEV
- WSAEXDEV,
-#else
- 0,
-#endif
-#endif
-#ifdef EXFULL
- EXFULL,
-#else
-#ifdef WSAEXFULL
- WSAEXFULL,
-#else
- 0,
-#endif
-#endif
-};
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/err-codes-sym.h b/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/err-codes-sym.h
deleted file mode 100644
index 0ed5032eb0..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/err-codes-sym.h
+++ /dev/null
@@ -1,530 +0,0 @@
-/* Output of mkstrtable.awk. DO NOT EDIT. */
-
-/* err-codes.h - List of error codes and their description.
- Copyright (C) 2003, 2004 g10 Code GmbH
-
- This file is part of libgpg-error.
-
- libgpg-error is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public License
- as published by the Free Software Foundation; either version 2.1 of
- the License, or (at your option) any later version.
-
- libgpg-error is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with libgpg-error; if not, write to the Free
- Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
- 02111-1307, USA. */
-
-
-/* The purpose of this complex string table is to produce
- optimal code with a minimum of relocations. */
-
-static const char msgstr[] =
- "GPG_ERR_NO_ERROR" "\0"
- "GPG_ERR_GENERAL" "\0"
- "GPG_ERR_UNKNOWN_PACKET" "\0"
- "GPG_ERR_UNKNOWN_VERSION" "\0"
- "GPG_ERR_PUBKEY_ALGO" "\0"
- "GPG_ERR_DIGEST_ALGO" "\0"
- "GPG_ERR_BAD_PUBKEY" "\0"
- "GPG_ERR_BAD_SECKEY" "\0"
- "GPG_ERR_BAD_SIGNATURE" "\0"
- "GPG_ERR_NO_PUBKEY" "\0"
- "GPG_ERR_CHECKSUM" "\0"
- "GPG_ERR_BAD_PASSPHRASE" "\0"
- "GPG_ERR_CIPHER_ALGO" "\0"
- "GPG_ERR_KEYRING_OPEN" "\0"
- "GPG_ERR_INV_PACKET" "\0"
- "GPG_ERR_INV_ARMOR" "\0"
- "GPG_ERR_NO_USER_ID" "\0"
- "GPG_ERR_NO_SECKEY" "\0"
- "GPG_ERR_WRONG_SECKEY" "\0"
- "GPG_ERR_BAD_KEY" "\0"
- "GPG_ERR_COMPR_ALGO" "\0"
- "GPG_ERR_NO_PRIME" "\0"
- "GPG_ERR_NO_ENCODING_METHOD" "\0"
- "GPG_ERR_NO_ENCRYPTION_SCHEME" "\0"
- "GPG_ERR_NO_SIGNATURE_SCHEME" "\0"
- "GPG_ERR_INV_ATTR" "\0"
- "GPG_ERR_NO_VALUE" "\0"
- "GPG_ERR_NOT_FOUND" "\0"
- "GPG_ERR_VALUE_NOT_FOUND" "\0"
- "GPG_ERR_SYNTAX" "\0"
- "GPG_ERR_BAD_MPI" "\0"
- "GPG_ERR_INV_PASSPHRASE" "\0"
- "GPG_ERR_SIG_CLASS" "\0"
- "GPG_ERR_RESOURCE_LIMIT" "\0"
- "GPG_ERR_INV_KEYRING" "\0"
- "GPG_ERR_TRUSTDB" "\0"
- "GPG_ERR_BAD_CERT" "\0"
- "GPG_ERR_INV_USER_ID" "\0"
- "GPG_ERR_UNEXPECTED" "\0"
- "GPG_ERR_TIME_CONFLICT" "\0"
- "GPG_ERR_KEYSERVER" "\0"
- "GPG_ERR_WRONG_PUBKEY_ALGO" "\0"
- "GPG_ERR_TRIBUTE_TO_D_A" "\0"
- "GPG_ERR_WEAK_KEY" "\0"
- "GPG_ERR_INV_KEYLEN" "\0"
- "GPG_ERR_INV_ARG" "\0"
- "GPG_ERR_BAD_URI" "\0"
- "GPG_ERR_INV_URI" "\0"
- "GPG_ERR_NETWORK" "\0"
- "GPG_ERR_UNKNOWN_HOST" "\0"
- "GPG_ERR_SELFTEST_FAILED" "\0"
- "GPG_ERR_NOT_ENCRYPTED" "\0"
- "GPG_ERR_NOT_PROCESSED" "\0"
- "GPG_ERR_UNUSABLE_PUBKEY" "\0"
- "GPG_ERR_UNUSABLE_SECKEY" "\0"
- "GPG_ERR_INV_VALUE" "\0"
- "GPG_ERR_BAD_CERT_CHAIN" "\0"
- "GPG_ERR_MISSING_CERT" "\0"
- "GPG_ERR_NO_DATA" "\0"
- "GPG_ERR_BUG" "\0"
- "GPG_ERR_NOT_SUPPORTED" "\0"
- "GPG_ERR_INV_OP" "\0"
- "GPG_ERR_TIMEOUT" "\0"
- "GPG_ERR_INTERNAL" "\0"
- "GPG_ERR_EOF_GCRYPT" "\0"
- "GPG_ERR_INV_OBJ" "\0"
- "GPG_ERR_TOO_SHORT" "\0"
- "GPG_ERR_TOO_LARGE" "\0"
- "GPG_ERR_NO_OBJ" "\0"
- "GPG_ERR_NOT_IMPLEMENTED" "\0"
- "GPG_ERR_CONFLICT" "\0"
- "GPG_ERR_INV_CIPHER_MODE" "\0"
- "GPG_ERR_INV_FLAG" "\0"
- "GPG_ERR_INV_HANDLE" "\0"
- "GPG_ERR_TRUNCATED" "\0"
- "GPG_ERR_INCOMPLETE_LINE" "\0"
- "GPG_ERR_INV_RESPONSE" "\0"
- "GPG_ERR_NO_AGENT" "\0"
- "GPG_ERR_AGENT" "\0"
- "GPG_ERR_INV_DATA" "\0"
- "GPG_ERR_ASSUAN_SERVER_FAULT" "\0"
- "GPG_ERR_ASSUAN" "\0"
- "GPG_ERR_INV_SESSION_KEY" "\0"
- "GPG_ERR_INV_SEXP" "\0"
- "GPG_ERR_UNSUPPORTED_ALGORITHM" "\0"
- "GPG_ERR_NO_PIN_ENTRY" "\0"
- "GPG_ERR_PIN_ENTRY" "\0"
- "GPG_ERR_BAD_PIN" "\0"
- "GPG_ERR_INV_NAME" "\0"
- "GPG_ERR_BAD_DATA" "\0"
- "GPG_ERR_INV_PARAMETER" "\0"
- "GPG_ERR_WRONG_CARD" "\0"
- "GPG_ERR_NO_DIRMNGR" "\0"
- "GPG_ERR_DIRMNGR" "\0"
- "GPG_ERR_CERT_REVOKED" "\0"
- "GPG_ERR_NO_CRL_KNOWN" "\0"
- "GPG_ERR_CRL_TOO_OLD" "\0"
- "GPG_ERR_LINE_TOO_LONG" "\0"
- "GPG_ERR_NOT_TRUSTED" "\0"
- "GPG_ERR_CANCELED" "\0"
- "GPG_ERR_BAD_CA_CERT" "\0"
- "GPG_ERR_CERT_EXPIRED" "\0"
- "GPG_ERR_CERT_TOO_YOUNG" "\0"
- "GPG_ERR_UNSUPPORTED_CERT" "\0"
- "GPG_ERR_UNKNOWN_SEXP" "\0"
- "GPG_ERR_UNSUPPORTED_PROTECTION" "\0"
- "GPG_ERR_CORRUPTED_PROTECTION" "\0"
- "GPG_ERR_AMBIGUOUS_NAME" "\0"
- "GPG_ERR_CARD" "\0"
- "GPG_ERR_CARD_RESET" "\0"
- "GPG_ERR_CARD_REMOVED" "\0"
- "GPG_ERR_INV_CARD" "\0"
- "GPG_ERR_CARD_NOT_PRESENT" "\0"
- "GPG_ERR_NO_PKCS15_APP" "\0"
- "GPG_ERR_NOT_CONFIRMED" "\0"
- "GPG_ERR_CONFIGURATION" "\0"
- "GPG_ERR_NO_POLICY_MATCH" "\0"
- "GPG_ERR_INV_INDEX" "\0"
- "GPG_ERR_INV_ID" "\0"
- "GPG_ERR_NO_SCDAEMON" "\0"
- "GPG_ERR_SCDAEMON" "\0"
- "GPG_ERR_UNSUPPORTED_PROTOCOL" "\0"
- "GPG_ERR_BAD_PIN_METHOD" "\0"
- "GPG_ERR_CARD_NOT_INITIALIZED" "\0"
- "GPG_ERR_UNSUPPORTED_OPERATION" "\0"
- "GPG_ERR_WRONG_KEY_USAGE" "\0"
- "GPG_ERR_NOTHING_FOUND" "\0"
- "GPG_ERR_WRONG_BLOB_TYPE" "\0"
- "GPG_ERR_MISSING_VALUE" "\0"
- "GPG_ERR_HARDWARE" "\0"
- "GPG_ERR_PIN_BLOCKED" "\0"
- "GPG_ERR_USE_CONDITIONS" "\0"
- "GPG_ERR_PIN_NOT_SYNCED" "\0"
- "GPG_ERR_INV_CRL" "\0"
- "GPG_ERR_BAD_BER" "\0"
- "GPG_ERR_INV_BER" "\0"
- "GPG_ERR_ELEMENT_NOT_FOUND" "\0"
- "GPG_ERR_IDENTIFIER_NOT_FOUND" "\0"
- "GPG_ERR_INV_TAG" "\0"
- "GPG_ERR_INV_LENGTH" "\0"
- "GPG_ERR_INV_KEYINFO" "\0"
- "GPG_ERR_UNEXPECTED_TAG" "\0"
- "GPG_ERR_NOT_DER_ENCODED" "\0"
- "GPG_ERR_NO_CMS_OBJ" "\0"
- "GPG_ERR_INV_CMS_OBJ" "\0"
- "GPG_ERR_UNKNOWN_CMS_OBJ" "\0"
- "GPG_ERR_UNSUPPORTED_CMS_OBJ" "\0"
- "GPG_ERR_UNSUPPORTED_ENCODING" "\0"
- "GPG_ERR_UNSUPPORTED_CMS_VERSION" "\0"
- "GPG_ERR_UNKNOWN_ALGORITHM" "\0"
- "GPG_ERR_INV_ENGINE" "\0"
- "GPG_ERR_PUBKEY_NOT_TRUSTED" "\0"
- "GPG_ERR_DECRYPT_FAILED" "\0"
- "GPG_ERR_KEY_EXPIRED" "\0"
- "GPG_ERR_SIG_EXPIRED" "\0"
- "GPG_ERR_ENCODING_PROBLEM" "\0"
- "GPG_ERR_INV_STATE" "\0"
- "GPG_ERR_DUP_VALUE" "\0"
- "GPG_ERR_MISSING_ACTION" "\0"
- "GPG_ERR_MODULE_NOT_FOUND" "\0"
- "GPG_ERR_INV_OID_STRING" "\0"
- "GPG_ERR_INV_TIME" "\0"
- "GPG_ERR_INV_CRL_OBJ" "\0"
- "GPG_ERR_UNSUPPORTED_CRL_VERSION" "\0"
- "GPG_ERR_INV_CERT_OBJ" "\0"
- "GPG_ERR_UNKNOWN_NAME" "\0"
- "GPG_ERR_LOCALE_PROBLEM" "\0"
- "GPG_ERR_NOT_LOCKED" "\0"
- "GPG_ERR_PROTOCOL_VIOLATION" "\0"
- "GPG_ERR_INV_MAC" "\0"
- "GPG_ERR_INV_REQUEST" "\0"
- "GPG_ERR_UNKNOWN_EXTN" "\0"
- "GPG_ERR_UNKNOWN_CRIT_EXTN" "\0"
- "GPG_ERR_LOCKED" "\0"
- "GPG_ERR_UNKNOWN_OPTION" "\0"
- "GPG_ERR_UNKNOWN_COMMAND" "\0"
- "GPG_ERR_NOT_OPERATIONAL" "\0"
- "GPG_ERR_NO_PASSPHRASE" "\0"
- "GPG_ERR_NO_PIN" "\0"
- "GPG_ERR_NOT_ENABLED" "\0"
- "GPG_ERR_NO_ENGINE" "\0"
- "GPG_ERR_MISSING_KEY" "\0"
- "GPG_ERR_TOO_MANY" "\0"
- "GPG_ERR_LIMIT_REACHED" "\0"
- "GPG_ERR_UNFINISHED" "\0"
- "GPG_ERR_BUFFER_TOO_SHORT" "\0"
- "GPG_ERR_SEXP_INV_LEN_SPEC" "\0"
- "GPG_ERR_SEXP_STRING_TOO_LONG" "\0"
- "GPG_ERR_SEXP_UNMATCHED_PAREN" "\0"
- "GPG_ERR_SEXP_NOT_CANONICAL" "\0"
- "GPG_ERR_SEXP_BAD_CHARACTER" "\0"
- "GPG_ERR_SEXP_BAD_QUOTATION" "\0"
- "GPG_ERR_SEXP_ZERO_PREFIX" "\0"
- "GPG_ERR_SEXP_NESTED_DH" "\0"
- "GPG_ERR_SEXP_UNMATCHED_DH" "\0"
- "GPG_ERR_SEXP_UNEXPECTED_PUNC" "\0"
- "GPG_ERR_SEXP_BAD_HEX_CHAR" "\0"
- "GPG_ERR_SEXP_ODD_HEX_NUMBERS" "\0"
- "GPG_ERR_SEXP_BAD_OCT_CHAR" "\0"
- "GPG_ERR_ASS_GENERAL" "\0"
- "GPG_ERR_ASS_ACCEPT_FAILED" "\0"
- "GPG_ERR_ASS_CONNECT_FAILED" "\0"
- "GPG_ERR_ASS_INV_RESPONSE" "\0"
- "GPG_ERR_ASS_INV_VALUE" "\0"
- "GPG_ERR_ASS_INCOMPLETE_LINE" "\0"
- "GPG_ERR_ASS_LINE_TOO_LONG" "\0"
- "GPG_ERR_ASS_NESTED_COMMANDS" "\0"
- "GPG_ERR_ASS_NO_DATA_CB" "\0"
- "GPG_ERR_ASS_NO_INQUIRE_CB" "\0"
- "GPG_ERR_ASS_NOT_A_SERVER" "\0"
- "GPG_ERR_ASS_NOT_A_CLIENT" "\0"
- "GPG_ERR_ASS_SERVER_START" "\0"
- "GPG_ERR_ASS_READ_ERROR" "\0"
- "GPG_ERR_ASS_WRITE_ERROR" "\0"
- "GPG_ERR_ASS_TOO_MUCH_DATA" "\0"
- "GPG_ERR_ASS_UNEXPECTED_CMD" "\0"
- "GPG_ERR_ASS_UNKNOWN_CMD" "\0"
- "GPG_ERR_ASS_SYNTAX" "\0"
- "GPG_ERR_ASS_CANCELED" "\0"
- "GPG_ERR_ASS_NO_INPUT" "\0"
- "GPG_ERR_ASS_NO_OUTPUT" "\0"
- "GPG_ERR_ASS_PARAMETER" "\0"
- "GPG_ERR_ASS_UNKNOWN_INQUIRE" "\0"
- "GPG_ERR_USER_1" "\0"
- "GPG_ERR_USER_2" "\0"
- "GPG_ERR_USER_3" "\0"
- "GPG_ERR_USER_4" "\0"
- "GPG_ERR_USER_5" "\0"
- "GPG_ERR_USER_6" "\0"
- "GPG_ERR_USER_7" "\0"
- "GPG_ERR_USER_8" "\0"
- "GPG_ERR_USER_9" "\0"
- "GPG_ERR_USER_10" "\0"
- "GPG_ERR_USER_11" "\0"
- "GPG_ERR_USER_12" "\0"
- "GPG_ERR_USER_13" "\0"
- "GPG_ERR_USER_14" "\0"
- "GPG_ERR_USER_15" "\0"
- "GPG_ERR_USER_16" "\0"
- "GPG_ERR_MISSING_ERRNO" "\0"
- "GPG_ERR_UNKNOWN_ERRNO" "\0"
- "GPG_ERR_EOF" "\0"
- "GPG_ERR_CODE_DIM";
-
-static const int msgidx[] =
- {
- 0,
- 17,
- 33,
- 56,
- 80,
- 100,
- 120,
- 139,
- 158,
- 180,
- 198,
- 215,
- 238,
- 258,
- 279,
- 298,
- 316,
- 335,
- 353,
- 374,
- 390,
- 409,
- 426,
- 453,
- 482,
- 510,
- 527,
- 544,
- 562,
- 586,
- 601,
- 617,
- 640,
- 658,
- 681,
- 701,
- 717,
- 734,
- 754,
- 773,
- 795,
- 813,
- 839,
- 862,
- 879,
- 898,
- 914,
- 930,
- 946,
- 962,
- 983,
- 1007,
- 1029,
- 1051,
- 1075,
- 1099,
- 1117,
- 1140,
- 1161,
- 1177,
- 1189,
- 1211,
- 1226,
- 1242,
- 1259,
- 1278,
- 1294,
- 1312,
- 1330,
- 1345,
- 1369,
- 1386,
- 1410,
- 1427,
- 1446,
- 1464,
- 1488,
- 1509,
- 1526,
- 1540,
- 1557,
- 1585,
- 1600,
- 1624,
- 1641,
- 1671,
- 1692,
- 1710,
- 1726,
- 1743,
- 1760,
- 1782,
- 1801,
- 1820,
- 1836,
- 1857,
- 1878,
- 1898,
- 1920,
- 1940,
- 1957,
- 1977,
- 1998,
- 2021,
- 2046,
- 2067,
- 2098,
- 2127,
- 2150,
- 2163,
- 2182,
- 2203,
- 2220,
- 2245,
- 2267,
- 2289,
- 2311,
- 2335,
- 2353,
- 2368,
- 2388,
- 2405,
- 2434,
- 2457,
- 2486,
- 2516,
- 2540,
- 2562,
- 2586,
- 2608,
- 2625,
- 2645,
- 2668,
- 2691,
- 2707,
- 2723,
- 2739,
- 2765,
- 2794,
- 2810,
- 2829,
- 2849,
- 2872,
- 2896,
- 2915,
- 2935,
- 2959,
- 2987,
- 3016,
- 3048,
- 3074,
- 3093,
- 3120,
- 3143,
- 3163,
- 3183,
- 3208,
- 3226,
- 3244,
- 3267,
- 3292,
- 3315,
- 3332,
- 3352,
- 3384,
- 3405,
- 3426,
- 3449,
- 3468,
- 3495,
- 3511,
- 3531,
- 3552,
- 3578,
- 3593,
- 3616,
- 3640,
- 3664,
- 3686,
- 3701,
- 3721,
- 3739,
- 3759,
- 3776,
- 3798,
- 3817,
- 3842,
- 3868,
- 3897,
- 3926,
- 3953,
- 3980,
- 4007,
- 4032,
- 4055,
- 4081,
- 4110,
- 4136,
- 4165,
- 4191,
- 4211,
- 4237,
- 4264,
- 4289,
- 4311,
- 4339,
- 4365,
- 4393,
- 4416,
- 4442,
- 4467,
- 4492,
- 4517,
- 4540,
- 4564,
- 4590,
- 4617,
- 4641,
- 4660,
- 4681,
- 4702,
- 4724,
- 4746,
- 4774,
- 4789,
- 4804,
- 4819,
- 4834,
- 4849,
- 4864,
- 4879,
- 4894,
- 4909,
- 4925,
- 4941,
- 4957,
- 4973,
- 4989,
- 5005,
- 5021,
- 5043,
- 5065,
- 5077
- };
-
-static inline int
-msgidxof (int code)
-{
- return (0 ? 0
- : ((code >= 0) && (code <= 183)) ? (code - 0)
- : ((code >= 199) && (code <= 213)) ? (code - 15)
- : ((code >= 257) && (code <= 271)) ? (code - 58)
- : ((code >= 273) && (code <= 281)) ? (code - 59)
- : ((code >= 1024) && (code <= 1039)) ? (code - 801)
- : ((code >= 16381) && (code <= 16383)) ? (code - 16142)
- : 16384 - 16142);
-}
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/err-codes.h b/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/err-codes.h
deleted file mode 100644
index 17ecc9c670..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/err-codes.h
+++ /dev/null
@@ -1,530 +0,0 @@
-/* Output of mkstrtable.awk. DO NOT EDIT. */
-
-/* err-codes.h - List of error codes and their description.
- Copyright (C) 2003, 2004 g10 Code GmbH
-
- This file is part of libgpg-error.
-
- libgpg-error is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public License
- as published by the Free Software Foundation; either version 2.1 of
- the License, or (at your option) any later version.
-
- libgpg-error is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with libgpg-error; if not, write to the Free
- Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
- 02111-1307, USA. */
-
-
-/* The purpose of this complex string table is to produce
- optimal code with a minimum of relocations. */
-
-static const char msgstr[] =
- gettext_noop ("Success") "\0"
- gettext_noop ("General error") "\0"
- gettext_noop ("Unknown packet") "\0"
- gettext_noop ("Unknown version in packet") "\0"
- gettext_noop ("Invalid public key algorithm") "\0"
- gettext_noop ("Invalid digest algorithm") "\0"
- gettext_noop ("Bad public key") "\0"
- gettext_noop ("Bad secret key") "\0"
- gettext_noop ("Bad signature") "\0"
- gettext_noop ("No public key") "\0"
- gettext_noop ("Checksum error") "\0"
- gettext_noop ("Bad passphrase") "\0"
- gettext_noop ("Invalid cipher algorithm") "\0"
- gettext_noop ("Keyring open") "\0"
- gettext_noop ("Invalid packet") "\0"
- gettext_noop ("Invalid armor") "\0"
- gettext_noop ("No user ID") "\0"
- gettext_noop ("No secret key") "\0"
- gettext_noop ("Wrong secret key used") "\0"
- gettext_noop ("Bad session key") "\0"
- gettext_noop ("Unknown compression algorithm") "\0"
- gettext_noop ("Number is not prime") "\0"
- gettext_noop ("Invalid encoding method") "\0"
- gettext_noop ("Invalid encryption scheme") "\0"
- gettext_noop ("Invalid signature scheme") "\0"
- gettext_noop ("Invalid attribute") "\0"
- gettext_noop ("No value") "\0"
- gettext_noop ("Not found") "\0"
- gettext_noop ("Value not found") "\0"
- gettext_noop ("Syntax error") "\0"
- gettext_noop ("Bad MPI value") "\0"
- gettext_noop ("Invalid passphrase") "\0"
- gettext_noop ("Invalid signature class") "\0"
- gettext_noop ("Resources exhausted") "\0"
- gettext_noop ("Invalid keyring") "\0"
- gettext_noop ("Trust DB error") "\0"
- gettext_noop ("Bad certificate") "\0"
- gettext_noop ("Invalid user ID") "\0"
- gettext_noop ("Unexpected error") "\0"
- gettext_noop ("Time conflict") "\0"
- gettext_noop ("Keyserver error") "\0"
- gettext_noop ("Wrong public key algorithm") "\0"
- gettext_noop ("Tribute to D. A.") "\0"
- gettext_noop ("Weak encryption key") "\0"
- gettext_noop ("Invalid key length") "\0"
- gettext_noop ("Invalid argument") "\0"
- gettext_noop ("Syntax error in URI") "\0"
- gettext_noop ("Invalid URI") "\0"
- gettext_noop ("Network error") "\0"
- gettext_noop ("Unknown host") "\0"
- gettext_noop ("Selftest failed") "\0"
- gettext_noop ("Data not encrypted") "\0"
- gettext_noop ("Data not processed") "\0"
- gettext_noop ("Unusable public key") "\0"
- gettext_noop ("Unusable secret key") "\0"
- gettext_noop ("Invalid value") "\0"
- gettext_noop ("Bad certificate chain") "\0"
- gettext_noop ("Missing certificate") "\0"
- gettext_noop ("No data") "\0"
- gettext_noop ("Bug") "\0"
- gettext_noop ("Not supported") "\0"
- gettext_noop ("Invalid operation code") "\0"
- gettext_noop ("Timeout") "\0"
- gettext_noop ("Internal error") "\0"
- gettext_noop ("EOF (gcrypt)") "\0"
- gettext_noop ("Invalid object") "\0"
- gettext_noop ("Provided object is too short") "\0"
- gettext_noop ("Provided object is too large") "\0"
- gettext_noop ("Missing item in object") "\0"
- gettext_noop ("Not implemented") "\0"
- gettext_noop ("Conflicting use") "\0"
- gettext_noop ("Invalid cipher mode") "\0"
- gettext_noop ("Invalid flag") "\0"
- gettext_noop ("Invalid handle") "\0"
- gettext_noop ("Result truncated") "\0"
- gettext_noop ("Incomplete line") "\0"
- gettext_noop ("Invalid response") "\0"
- gettext_noop ("No agent running") "\0"
- gettext_noop ("agent error") "\0"
- gettext_noop ("Invalid data") "\0"
- gettext_noop ("Unspecific Assuan server fault") "\0"
- gettext_noop ("General Assuan error") "\0"
- gettext_noop ("Invalid session key") "\0"
- gettext_noop ("Invalid S-expression") "\0"
- gettext_noop ("Unsupported algorithm") "\0"
- gettext_noop ("No pinentry") "\0"
- gettext_noop ("pinentry error") "\0"
- gettext_noop ("Bad PIN") "\0"
- gettext_noop ("Invalid name") "\0"
- gettext_noop ("Bad data") "\0"
- gettext_noop ("Invalid parameter") "\0"
- gettext_noop ("Wrong card") "\0"
- gettext_noop ("No dirmngr") "\0"
- gettext_noop ("dirmngr error") "\0"
- gettext_noop ("Certificate revoked") "\0"
- gettext_noop ("No CRL known") "\0"
- gettext_noop ("CRL too old") "\0"
- gettext_noop ("Line too long") "\0"
- gettext_noop ("Not trusted") "\0"
- gettext_noop ("Operation cancelled") "\0"
- gettext_noop ("Bad CA certificate") "\0"
- gettext_noop ("Certificate expired") "\0"
- gettext_noop ("Certificate too young") "\0"
- gettext_noop ("Unsupported certificate") "\0"
- gettext_noop ("Unknown S-expression") "\0"
- gettext_noop ("Unsupported protection") "\0"
- gettext_noop ("Corrupted protection") "\0"
- gettext_noop ("Ambiguous name") "\0"
- gettext_noop ("Card error") "\0"
- gettext_noop ("Card reset required") "\0"
- gettext_noop ("Card removed") "\0"
- gettext_noop ("Invalid card") "\0"
- gettext_noop ("Card not present") "\0"
- gettext_noop ("No PKCS15 application") "\0"
- gettext_noop ("Not confirmed") "\0"
- gettext_noop ("Configuration error") "\0"
- gettext_noop ("No policy match") "\0"
- gettext_noop ("Invalid index") "\0"
- gettext_noop ("Invalid ID") "\0"
- gettext_noop ("No SmartCard daemon") "\0"
- gettext_noop ("SmartCard daemon error") "\0"
- gettext_noop ("Unsupported protocol") "\0"
- gettext_noop ("Bad PIN method") "\0"
- gettext_noop ("Card not initialized") "\0"
- gettext_noop ("Unsupported operation") "\0"
- gettext_noop ("Wrong key usage") "\0"
- gettext_noop ("Nothing found") "\0"
- gettext_noop ("Wrong blob type") "\0"
- gettext_noop ("Missing value") "\0"
- gettext_noop ("Hardware problem") "\0"
- gettext_noop ("PIN blocked") "\0"
- gettext_noop ("Conditions of use not satisfied") "\0"
- gettext_noop ("PINs are not synced") "\0"
- gettext_noop ("Invalid CRL") "\0"
- gettext_noop ("BER error") "\0"
- gettext_noop ("Invalid BER") "\0"
- gettext_noop ("Element not found") "\0"
- gettext_noop ("Identifier not found") "\0"
- gettext_noop ("Invalid tag") "\0"
- gettext_noop ("Invalid length") "\0"
- gettext_noop ("Invalid key info") "\0"
- gettext_noop ("Unexpected tag") "\0"
- gettext_noop ("Not DER encoded") "\0"
- gettext_noop ("No CMS object") "\0"
- gettext_noop ("Invalid CMS object") "\0"
- gettext_noop ("Unknown CMS object") "\0"
- gettext_noop ("Unsupported CMS object") "\0"
- gettext_noop ("Unsupported encoding") "\0"
- gettext_noop ("Unsupported CMS version") "\0"
- gettext_noop ("Unknown algorithm") "\0"
- gettext_noop ("Invalid crypto engine") "\0"
- gettext_noop ("Public key not trusted") "\0"
- gettext_noop ("Decryption failed") "\0"
- gettext_noop ("Key expired") "\0"
- gettext_noop ("Signature expired") "\0"
- gettext_noop ("Encoding problem") "\0"
- gettext_noop ("Invalid state") "\0"
- gettext_noop ("Duplicated value") "\0"
- gettext_noop ("Missing action") "\0"
- gettext_noop ("ASN.1 module not found") "\0"
- gettext_noop ("Invalid OID string") "\0"
- gettext_noop ("Invalid time") "\0"
- gettext_noop ("Invalid CRL object") "\0"
- gettext_noop ("Unsupported CRL version") "\0"
- gettext_noop ("Invalid certificate object") "\0"
- gettext_noop ("Unknown name") "\0"
- gettext_noop ("A locale function failed") "\0"
- gettext_noop ("Not locked") "\0"
- gettext_noop ("Protocol violation") "\0"
- gettext_noop ("Invalid MAC") "\0"
- gettext_noop ("Invalid request") "\0"
- gettext_noop ("Unknown extension") "\0"
- gettext_noop ("Unknown critical extension") "\0"
- gettext_noop ("Locked") "\0"
- gettext_noop ("Unknown option") "\0"
- gettext_noop ("Unknown command") "\0"
- gettext_noop ("Not operational") "\0"
- gettext_noop ("No passphrase given") "\0"
- gettext_noop ("No PIN given") "\0"
- gettext_noop ("Not enabled") "\0"
- gettext_noop ("No crypto engine") "\0"
- gettext_noop ("Missing key") "\0"
- gettext_noop ("Too many objects") "\0"
- gettext_noop ("Limit reached") "\0"
- gettext_noop ("Operation not yet finished") "\0"
- gettext_noop ("Buffer too short") "\0"
- gettext_noop ("Invalid length specifier in S-expression") "\0"
- gettext_noop ("String too long in S-expression") "\0"
- gettext_noop ("Unmatched parentheses in S-expression") "\0"
- gettext_noop ("S-expression not canonical") "\0"
- gettext_noop ("Bad character in S-expression") "\0"
- gettext_noop ("Bad quotation in S-expression") "\0"
- gettext_noop ("Zero prefix in S-expression") "\0"
- gettext_noop ("Nested display hints in S-expression") "\0"
- gettext_noop ("Unmatched display hints") "\0"
- gettext_noop ("Unexpected reserved punctuation in S-expression") "\0"
- gettext_noop ("Bad hexadecimal character in S-expression") "\0"
- gettext_noop ("Odd hexadecimal numbers in S-expression") "\0"
- gettext_noop ("Bad octal character in S-expression") "\0"
- gettext_noop ("General IPC error") "\0"
- gettext_noop ("IPC accept call failed") "\0"
- gettext_noop ("IPC connect call failed") "\0"
- gettext_noop ("Invalid IPC response") "\0"
- gettext_noop ("Invalid value passed to IPC") "\0"
- gettext_noop ("Incomplete line passed to IPC") "\0"
- gettext_noop ("Line passed to IPC too long") "\0"
- gettext_noop ("Nested IPC commands") "\0"
- gettext_noop ("No data callback in IPC") "\0"
- gettext_noop ("No inquire callback in IPC") "\0"
- gettext_noop ("Not an IPC server") "\0"
- gettext_noop ("Not an IPC client") "\0"
- gettext_noop ("Problem starting IPC server") "\0"
- gettext_noop ("IPC read error") "\0"
- gettext_noop ("IPC write error") "\0"
- gettext_noop ("Too much data for IPC layer") "\0"
- gettext_noop ("Unexpected IPC command") "\0"
- gettext_noop ("Unknown IPC command") "\0"
- gettext_noop ("IPC syntax error") "\0"
- gettext_noop ("IPC call has been cancelled") "\0"
- gettext_noop ("No input source for IPC") "\0"
- gettext_noop ("No output source for IPC") "\0"
- gettext_noop ("IPC parameter error") "\0"
- gettext_noop ("Unknown IPC inquire") "\0"
- gettext_noop ("User defined error code 1") "\0"
- gettext_noop ("User defined error code 2") "\0"
- gettext_noop ("User defined error code 3") "\0"
- gettext_noop ("User defined error code 4") "\0"
- gettext_noop ("User defined error code 5") "\0"
- gettext_noop ("User defined error code 6") "\0"
- gettext_noop ("User defined error code 7") "\0"
- gettext_noop ("User defined error code 8") "\0"
- gettext_noop ("User defined error code 9") "\0"
- gettext_noop ("User defined error code 10") "\0"
- gettext_noop ("User defined error code 11") "\0"
- gettext_noop ("User defined error code 12") "\0"
- gettext_noop ("User defined error code 13") "\0"
- gettext_noop ("User defined error code 14") "\0"
- gettext_noop ("User defined error code 15") "\0"
- gettext_noop ("User defined error code 16") "\0"
- gettext_noop ("System error w/o errno") "\0"
- gettext_noop ("Unknown system error") "\0"
- gettext_noop ("End of file") "\0"
- gettext_noop ("Unknown error code");
-
-static const int msgidx[] =
- {
- 0,
- 8,
- 22,
- 37,
- 63,
- 92,
- 117,
- 132,
- 147,
- 161,
- 175,
- 190,
- 205,
- 230,
- 243,
- 258,
- 272,
- 283,
- 297,
- 319,
- 335,
- 365,
- 385,
- 409,
- 435,
- 460,
- 478,
- 487,
- 497,
- 513,
- 526,
- 540,
- 559,
- 583,
- 603,
- 619,
- 634,
- 650,
- 666,
- 683,
- 697,
- 713,
- 740,
- 757,
- 777,
- 796,
- 813,
- 833,
- 845,
- 859,
- 872,
- 888,
- 907,
- 926,
- 946,
- 966,
- 980,
- 1002,
- 1022,
- 1030,
- 1034,
- 1048,
- 1071,
- 1079,
- 1094,
- 1107,
- 1122,
- 1151,
- 1180,
- 1203,
- 1219,
- 1235,
- 1255,
- 1268,
- 1283,
- 1300,
- 1316,
- 1333,
- 1350,
- 1362,
- 1375,
- 1406,
- 1427,
- 1447,
- 1468,
- 1490,
- 1502,
- 1517,
- 1525,
- 1538,
- 1547,
- 1565,
- 1576,
- 1587,
- 1601,
- 1621,
- 1634,
- 1646,
- 1660,
- 1672,
- 1692,
- 1711,
- 1731,
- 1753,
- 1777,
- 1798,
- 1821,
- 1842,
- 1857,
- 1868,
- 1888,
- 1901,
- 1914,
- 1931,
- 1953,
- 1967,
- 1987,
- 2003,
- 2017,
- 2028,
- 2048,
- 2071,
- 2092,
- 2107,
- 2128,
- 2150,
- 2166,
- 2180,
- 2196,
- 2210,
- 2227,
- 2239,
- 2271,
- 2291,
- 2303,
- 2313,
- 2325,
- 2343,
- 2364,
- 2376,
- 2391,
- 2408,
- 2423,
- 2439,
- 2453,
- 2472,
- 2491,
- 2514,
- 2535,
- 2559,
- 2577,
- 2599,
- 2622,
- 2640,
- 2652,
- 2670,
- 2687,
- 2701,
- 2718,
- 2733,
- 2756,
- 2775,
- 2788,
- 2807,
- 2831,
- 2858,
- 2871,
- 2896,
- 2907,
- 2926,
- 2938,
- 2954,
- 2972,
- 2999,
- 3006,
- 3021,
- 3037,
- 3053,
- 3073,
- 3086,
- 3098,
- 3115,
- 3127,
- 3144,
- 3158,
- 3185,
- 3202,
- 3243,
- 3275,
- 3313,
- 3340,
- 3370,
- 3400,
- 3428,
- 3465,
- 3489,
- 3537,
- 3579,
- 3619,
- 3655,
- 3673,
- 3696,
- 3720,
- 3741,
- 3769,
- 3799,
- 3827,
- 3847,
- 3871,
- 3898,
- 3916,
- 3934,
- 3962,
- 3977,
- 3993,
- 4021,
- 4044,
- 4064,
- 4081,
- 4109,
- 4133,
- 4158,
- 4178,
- 4198,
- 4224,
- 4250,
- 4276,
- 4302,
- 4328,
- 4354,
- 4380,
- 4406,
- 4432,
- 4459,
- 4486,
- 4513,
- 4540,
- 4567,
- 4594,
- 4621,
- 4644,
- 4665,
- 4677
- };
-
-static inline int
-msgidxof (int code)
-{
- return (0 ? 0
- : ((code >= 0) && (code <= 183)) ? (code - 0)
- : ((code >= 199) && (code <= 213)) ? (code - 15)
- : ((code >= 257) && (code <= 271)) ? (code - 58)
- : ((code >= 273) && (code <= 281)) ? (code - 59)
- : ((code >= 1024) && (code <= 1039)) ? (code - 801)
- : ((code >= 16381) && (code <= 16383)) ? (code - 16142)
- : 16384 - 16142);
-}
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/err-codes.h.in b/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/err-codes.h.in
deleted file mode 100644
index 8b40861644..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/err-codes.h.in
+++ /dev/null
@@ -1,298 +0,0 @@
-# err-codes.h.in - List of error codes and their description input file.
-/* err-codes.h - List of error codes and their description.
- Copyright (C) 2003, 2004 g10 Code GmbH
-
- This file is part of libgpg-error.
-
- libgpg-error is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public License
- as published by the Free Software Foundation; either version 2.1 of
- the License, or (at your option) any later version.
-
- libgpg-error is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with libgpg-error; if not, write to the Free
- Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
- 02111-1307, USA. */
-
-# Everything up to the first line that starts with a number in the
-# first column is copied into the output verbatim. Then, empty lines
-# are ignored. Other lines must have an error code number, followed
-# by one or more <tab> characters, followed by the error code symbol,
-# followed by one or more <tab> characters, followed by the error
-# message. Trailing whitespace is removed. The error codes should be
-# sorted. The last line should not have a number, but only a <tab>,
-# followed by a dummy field, followed by a <tab>, followed by a
-# description for error codes that are not in the list.
-
-0 GPG_ERR_NO_ERROR Success
-1 GPG_ERR_GENERAL General error
-2 GPG_ERR_UNKNOWN_PACKET Unknown packet
-3 GPG_ERR_UNKNOWN_VERSION Unknown version in packet
-4 GPG_ERR_PUBKEY_ALGO Invalid public key algorithm
-5 GPG_ERR_DIGEST_ALGO Invalid digest algorithm
-6 GPG_ERR_BAD_PUBKEY Bad public key
-7 GPG_ERR_BAD_SECKEY Bad secret key
-8 GPG_ERR_BAD_SIGNATURE Bad signature
-9 GPG_ERR_NO_PUBKEY No public key
-10 GPG_ERR_CHECKSUM Checksum error
-11 GPG_ERR_BAD_PASSPHRASE Bad passphrase
-12 GPG_ERR_CIPHER_ALGO Invalid cipher algorithm
-13 GPG_ERR_KEYRING_OPEN Keyring open
-14 GPG_ERR_INV_PACKET Invalid packet
-15 GPG_ERR_INV_ARMOR Invalid armor
-16 GPG_ERR_NO_USER_ID No user ID
-17 GPG_ERR_NO_SECKEY No secret key
-18 GPG_ERR_WRONG_SECKEY Wrong secret key used
-19 GPG_ERR_BAD_KEY Bad session key
-20 GPG_ERR_COMPR_ALGO Unknown compression algorithm
-21 GPG_ERR_NO_PRIME Number is not prime
-22 GPG_ERR_NO_ENCODING_METHOD Invalid encoding method
-23 GPG_ERR_NO_ENCRYPTION_SCHEME Invalid encryption scheme
-24 GPG_ERR_NO_SIGNATURE_SCHEME Invalid signature scheme
-25 GPG_ERR_INV_ATTR Invalid attribute
-26 GPG_ERR_NO_VALUE No value
-27 GPG_ERR_NOT_FOUND Not found
-28 GPG_ERR_VALUE_NOT_FOUND Value not found
-29 GPG_ERR_SYNTAX Syntax error
-30 GPG_ERR_BAD_MPI Bad MPI value
-31 GPG_ERR_INV_PASSPHRASE Invalid passphrase
-32 GPG_ERR_SIG_CLASS Invalid signature class
-33 GPG_ERR_RESOURCE_LIMIT Resources exhausted
-34 GPG_ERR_INV_KEYRING Invalid keyring
-35 GPG_ERR_TRUSTDB Trust DB error
-36 GPG_ERR_BAD_CERT Bad certificate
-37 GPG_ERR_INV_USER_ID Invalid user ID
-38 GPG_ERR_UNEXPECTED Unexpected error
-39 GPG_ERR_TIME_CONFLICT Time conflict
-40 GPG_ERR_KEYSERVER Keyserver error
-41 GPG_ERR_WRONG_PUBKEY_ALGO Wrong public key algorithm
-42 GPG_ERR_TRIBUTE_TO_D_A Tribute to D. A.
-43 GPG_ERR_WEAK_KEY Weak encryption key
-44 GPG_ERR_INV_KEYLEN Invalid key length
-45 GPG_ERR_INV_ARG Invalid argument
-46 GPG_ERR_BAD_URI Syntax error in URI
-47 GPG_ERR_INV_URI Invalid URI
-48 GPG_ERR_NETWORK Network error
-49 GPG_ERR_UNKNOWN_HOST Unknown host
-50 GPG_ERR_SELFTEST_FAILED Selftest failed
-51 GPG_ERR_NOT_ENCRYPTED Data not encrypted
-52 GPG_ERR_NOT_PROCESSED Data not processed
-53 GPG_ERR_UNUSABLE_PUBKEY Unusable public key
-54 GPG_ERR_UNUSABLE_SECKEY Unusable secret key
-55 GPG_ERR_INV_VALUE Invalid value
-56 GPG_ERR_BAD_CERT_CHAIN Bad certificate chain
-57 GPG_ERR_MISSING_CERT Missing certificate
-58 GPG_ERR_NO_DATA No data
-59 GPG_ERR_BUG Bug
-60 GPG_ERR_NOT_SUPPORTED Not supported
-61 GPG_ERR_INV_OP Invalid operation code
-62 GPG_ERR_TIMEOUT Timeout
-63 GPG_ERR_INTERNAL Internal error
-64 GPG_ERR_EOF_GCRYPT EOF (gcrypt)
-65 GPG_ERR_INV_OBJ Invalid object
-66 GPG_ERR_TOO_SHORT Provided object is too short
-67 GPG_ERR_TOO_LARGE Provided object is too large
-68 GPG_ERR_NO_OBJ Missing item in object
-69 GPG_ERR_NOT_IMPLEMENTED Not implemented
-70 GPG_ERR_CONFLICT Conflicting use
-71 GPG_ERR_INV_CIPHER_MODE Invalid cipher mode
-72 GPG_ERR_INV_FLAG Invalid flag
-73 GPG_ERR_INV_HANDLE Invalid handle
-74 GPG_ERR_TRUNCATED Result truncated
-75 GPG_ERR_INCOMPLETE_LINE Incomplete line
-76 GPG_ERR_INV_RESPONSE Invalid response
-77 GPG_ERR_NO_AGENT No agent running
-78 GPG_ERR_AGENT agent error
-79 GPG_ERR_INV_DATA Invalid data
-80 GPG_ERR_ASSUAN_SERVER_FAULT Unspecific Assuan server fault
-81 GPG_ERR_ASSUAN General Assuan error
-82 GPG_ERR_INV_SESSION_KEY Invalid session key
-83 GPG_ERR_INV_SEXP Invalid S-expression
-84 GPG_ERR_UNSUPPORTED_ALGORITHM Unsupported algorithm
-85 GPG_ERR_NO_PIN_ENTRY No pinentry
-86 GPG_ERR_PIN_ENTRY pinentry error
-87 GPG_ERR_BAD_PIN Bad PIN
-88 GPG_ERR_INV_NAME Invalid name
-89 GPG_ERR_BAD_DATA Bad data
-90 GPG_ERR_INV_PARAMETER Invalid parameter
-91 GPG_ERR_WRONG_CARD Wrong card
-92 GPG_ERR_NO_DIRMNGR No dirmngr
-93 GPG_ERR_DIRMNGR dirmngr error
-94 GPG_ERR_CERT_REVOKED Certificate revoked
-95 GPG_ERR_NO_CRL_KNOWN No CRL known
-96 GPG_ERR_CRL_TOO_OLD CRL too old
-97 GPG_ERR_LINE_TOO_LONG Line too long
-98 GPG_ERR_NOT_TRUSTED Not trusted
-99 GPG_ERR_CANCELED Operation cancelled
-100 GPG_ERR_BAD_CA_CERT Bad CA certificate
-101 GPG_ERR_CERT_EXPIRED Certificate expired
-102 GPG_ERR_CERT_TOO_YOUNG Certificate too young
-103 GPG_ERR_UNSUPPORTED_CERT Unsupported certificate
-104 GPG_ERR_UNKNOWN_SEXP Unknown S-expression
-105 GPG_ERR_UNSUPPORTED_PROTECTION Unsupported protection
-106 GPG_ERR_CORRUPTED_PROTECTION Corrupted protection
-107 GPG_ERR_AMBIGUOUS_NAME Ambiguous name
-108 GPG_ERR_CARD Card error
-109 GPG_ERR_CARD_RESET Card reset required
-110 GPG_ERR_CARD_REMOVED Card removed
-111 GPG_ERR_INV_CARD Invalid card
-112 GPG_ERR_CARD_NOT_PRESENT Card not present
-113 GPG_ERR_NO_PKCS15_APP No PKCS15 application
-114 GPG_ERR_NOT_CONFIRMED Not confirmed
-115 GPG_ERR_CONFIGURATION Configuration error
-116 GPG_ERR_NO_POLICY_MATCH No policy match
-117 GPG_ERR_INV_INDEX Invalid index
-118 GPG_ERR_INV_ID Invalid ID
-119 GPG_ERR_NO_SCDAEMON No SmartCard daemon
-120 GPG_ERR_SCDAEMON SmartCard daemon error
-121 GPG_ERR_UNSUPPORTED_PROTOCOL Unsupported protocol
-122 GPG_ERR_BAD_PIN_METHOD Bad PIN method
-123 GPG_ERR_CARD_NOT_INITIALIZED Card not initialized
-124 GPG_ERR_UNSUPPORTED_OPERATION Unsupported operation
-125 GPG_ERR_WRONG_KEY_USAGE Wrong key usage
-126 GPG_ERR_NOTHING_FOUND Nothing found
-127 GPG_ERR_WRONG_BLOB_TYPE Wrong blob type
-128 GPG_ERR_MISSING_VALUE Missing value
-129 GPG_ERR_HARDWARE Hardware problem
-130 GPG_ERR_PIN_BLOCKED PIN blocked
-131 GPG_ERR_USE_CONDITIONS Conditions of use not satisfied
-132 GPG_ERR_PIN_NOT_SYNCED PINs are not synced
-133 GPG_ERR_INV_CRL Invalid CRL
-134 GPG_ERR_BAD_BER BER error
-135 GPG_ERR_INV_BER Invalid BER
-136 GPG_ERR_ELEMENT_NOT_FOUND Element not found
-137 GPG_ERR_IDENTIFIER_NOT_FOUND Identifier not found
-138 GPG_ERR_INV_TAG Invalid tag
-139 GPG_ERR_INV_LENGTH Invalid length
-140 GPG_ERR_INV_KEYINFO Invalid key info
-141 GPG_ERR_UNEXPECTED_TAG Unexpected tag
-142 GPG_ERR_NOT_DER_ENCODED Not DER encoded
-143 GPG_ERR_NO_CMS_OBJ No CMS object
-144 GPG_ERR_INV_CMS_OBJ Invalid CMS object
-145 GPG_ERR_UNKNOWN_CMS_OBJ Unknown CMS object
-146 GPG_ERR_UNSUPPORTED_CMS_OBJ Unsupported CMS object
-147 GPG_ERR_UNSUPPORTED_ENCODING Unsupported encoding
-148 GPG_ERR_UNSUPPORTED_CMS_VERSION Unsupported CMS version
-149 GPG_ERR_UNKNOWN_ALGORITHM Unknown algorithm
-150 GPG_ERR_INV_ENGINE Invalid crypto engine
-151 GPG_ERR_PUBKEY_NOT_TRUSTED Public key not trusted
-152 GPG_ERR_DECRYPT_FAILED Decryption failed
-153 GPG_ERR_KEY_EXPIRED Key expired
-154 GPG_ERR_SIG_EXPIRED Signature expired
-155 GPG_ERR_ENCODING_PROBLEM Encoding problem
-156 GPG_ERR_INV_STATE Invalid state
-157 GPG_ERR_DUP_VALUE Duplicated value
-158 GPG_ERR_MISSING_ACTION Missing action
-159 GPG_ERR_MODULE_NOT_FOUND ASN.1 module not found
-160 GPG_ERR_INV_OID_STRING Invalid OID string
-161 GPG_ERR_INV_TIME Invalid time
-162 GPG_ERR_INV_CRL_OBJ Invalid CRL object
-163 GPG_ERR_UNSUPPORTED_CRL_VERSION Unsupported CRL version
-164 GPG_ERR_INV_CERT_OBJ Invalid certificate object
-165 GPG_ERR_UNKNOWN_NAME Unknown name
-166 GPG_ERR_LOCALE_PROBLEM A locale function failed
-167 GPG_ERR_NOT_LOCKED Not locked
-168 GPG_ERR_PROTOCOL_VIOLATION Protocol violation
-169 GPG_ERR_INV_MAC Invalid MAC
-170 GPG_ERR_INV_REQUEST Invalid request
-171 GPG_ERR_UNKNOWN_EXTN Unknown extension
-172 GPG_ERR_UNKNOWN_CRIT_EXTN Unknown critical extension
-173 GPG_ERR_LOCKED Locked
-174 GPG_ERR_UNKNOWN_OPTION Unknown option
-175 GPG_ERR_UNKNOWN_COMMAND Unknown command
-176 GPG_ERR_NOT_OPERATIONAL Not operational
-177 GPG_ERR_NO_PASSPHRASE No passphrase given
-178 GPG_ERR_NO_PIN No PIN given
-179 GPG_ERR_NOT_ENABLED Not enabled
-180 GPG_ERR_NO_ENGINE No crypto engine
-181 GPG_ERR_MISSING_KEY Missing key
-182 GPG_ERR_TOO_MANY Too many objects
-183 GPG_ERR_LIMIT_REACHED Limit reached
-# 184 to 198 are free to be used.
-
-199 GPG_ERR_UNFINISHED Operation not yet finished
-200 GPG_ERR_BUFFER_TOO_SHORT Buffer too short
-
-# Error codes pertaining to S-expressions.
-
-201 GPG_ERR_SEXP_INV_LEN_SPEC Invalid length specifier in S-expression
-202 GPG_ERR_SEXP_STRING_TOO_LONG String too long in S-expression
-203 GPG_ERR_SEXP_UNMATCHED_PAREN Unmatched parentheses in S-expression
-204 GPG_ERR_SEXP_NOT_CANONICAL S-expression not canonical
-205 GPG_ERR_SEXP_BAD_CHARACTER Bad character in S-expression
-206 GPG_ERR_SEXP_BAD_QUOTATION Bad quotation in S-expression
-207 GPG_ERR_SEXP_ZERO_PREFIX Zero prefix in S-expression
-208 GPG_ERR_SEXP_NESTED_DH Nested display hints in S-expression
-209 GPG_ERR_SEXP_UNMATCHED_DH Unmatched display hints
-210 GPG_ERR_SEXP_UNEXPECTED_PUNC Unexpected reserved punctuation in S-expression
-211 GPG_ERR_SEXP_BAD_HEX_CHAR Bad hexadecimal character in S-expression
-212 GPG_ERR_SEXP_ODD_HEX_NUMBERS Odd hexadecimal numbers in S-expression
-213 GPG_ERR_SEXP_BAD_OCT_CHAR Bad octal character in S-expression
-
-# 214 to 254 are free to be used. 255 and 256 are RFU.
-
-# Error codes pertaining to the Assuan IPC interface
-257 GPG_ERR_ASS_GENERAL General IPC error
-258 GPG_ERR_ASS_ACCEPT_FAILED IPC accept call failed
-259 GPG_ERR_ASS_CONNECT_FAILED IPC connect call failed
-260 GPG_ERR_ASS_INV_RESPONSE Invalid IPC response
-261 GPG_ERR_ASS_INV_VALUE Invalid value passed to IPC
-262 GPG_ERR_ASS_INCOMPLETE_LINE Incomplete line passed to IPC
-263 GPG_ERR_ASS_LINE_TOO_LONG Line passed to IPC too long
-264 GPG_ERR_ASS_NESTED_COMMANDS Nested IPC commands
-265 GPG_ERR_ASS_NO_DATA_CB No data callback in IPC
-266 GPG_ERR_ASS_NO_INQUIRE_CB No inquire callback in IPC
-267 GPG_ERR_ASS_NOT_A_SERVER Not an IPC server
-268 GPG_ERR_ASS_NOT_A_CLIENT Not an IPC client
-269 GPG_ERR_ASS_SERVER_START Problem starting IPC server
-270 GPG_ERR_ASS_READ_ERROR IPC read error
-271 GPG_ERR_ASS_WRITE_ERROR IPC write error
-# reserved
-273 GPG_ERR_ASS_TOO_MUCH_DATA Too much data for IPC layer
-274 GPG_ERR_ASS_UNEXPECTED_CMD Unexpected IPC command
-275 GPG_ERR_ASS_UNKNOWN_CMD Unknown IPC command
-276 GPG_ERR_ASS_SYNTAX IPC syntax error
-277 GPG_ERR_ASS_CANCELED IPC call has been cancelled
-278 GPG_ERR_ASS_NO_INPUT No input source for IPC
-279 GPG_ERR_ASS_NO_OUTPUT No output source for IPC
-280 GPG_ERR_ASS_PARAMETER IPC parameter error
-281 GPG_ERR_ASS_UNKNOWN_INQUIRE Unknown IPC inquire
-
-# 282 to 299 are reserved for future assuan codes.
-
-# 300 to 1023 are free to be used.
-
-# For free use by non-GnuPG components.
-1024 GPG_ERR_USER_1 User defined error code 1
-1025 GPG_ERR_USER_2 User defined error code 2
-1026 GPG_ERR_USER_3 User defined error code 3
-1027 GPG_ERR_USER_4 User defined error code 4
-1028 GPG_ERR_USER_5 User defined error code 5
-1029 GPG_ERR_USER_6 User defined error code 6
-1030 GPG_ERR_USER_7 User defined error code 7
-1031 GPG_ERR_USER_8 User defined error code 8
-1032 GPG_ERR_USER_9 User defined error code 9
-1033 GPG_ERR_USER_10 User defined error code 10
-1034 GPG_ERR_USER_11 User defined error code 11
-1035 GPG_ERR_USER_12 User defined error code 12
-1036 GPG_ERR_USER_13 User defined error code 13
-1037 GPG_ERR_USER_14 User defined error code 14
-1038 GPG_ERR_USER_15 User defined error code 15
-1039 GPG_ERR_USER_16 User defined error code 16
-
-# 1040 to 16380 are free to be used.
-
-16381 GPG_ERR_MISSING_ERRNO System error w/o errno
-16382 GPG_ERR_UNKNOWN_ERRNO Unknown system error
-16383 GPG_ERR_EOF End of file
-
-# 16384 - 32767 are reserved for future extensions.
-
-# GPG_SYSTEM_ERROR | (141 to 32767) are to be used for system errors.
-
- GPG_ERR_CODE_DIM Unknown error code
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/err-sources-sym.h b/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/err-sources-sym.h
deleted file mode 100644
index 62b8cb1618..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/err-sources-sym.h
+++ /dev/null
@@ -1,82 +0,0 @@
-/* Output of mkstrtable.awk. DO NOT EDIT. */
-
-/* err-sources.h - List of error sources and their description.
- Copyright (C) 2003, 2004 g10 Code GmbH
-
- This file is part of libgpg-error.
-
- libgpg-error is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public License
- as published by the Free Software Foundation; either version 2.1 of
- the License, or (at your option) any later version.
-
- libgpg-error is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with libgpg-error; if not, write to the Free
- Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
- 02111-1307, USA. */
-
-
-/* The purpose of this complex string table is to produce
- optimal code with a minimum of relocations. */
-
-static const char msgstr[] =
- "GPG_ERR_SOURCE_UNKNOWN" "\0"
- "GPG_ERR_SOURCE_GCRYPT" "\0"
- "GPG_ERR_SOURCE_GPG" "\0"
- "GPG_ERR_SOURCE_GPGSM" "\0"
- "GPG_ERR_SOURCE_GPGAGENT" "\0"
- "GPG_ERR_SOURCE_PINENTRY" "\0"
- "GPG_ERR_SOURCE_SCD" "\0"
- "GPG_ERR_SOURCE_GPGME" "\0"
- "GPG_ERR_SOURCE_KEYBOX" "\0"
- "GPG_ERR_SOURCE_KSBA" "\0"
- "GPG_ERR_SOURCE_DIRMNGR" "\0"
- "GPG_ERR_SOURCE_GSTI" "\0"
- "GPG_ERR_SOURCE_GPA" "\0"
- "GPG_ERR_SOURCE_KLEO" "\0"
- "GPG_ERR_SOURCE_G13" "\0"
- "GPG_ERR_SOURCE_ANY" "\0"
- "GPG_ERR_SOURCE_USER_1" "\0"
- "GPG_ERR_SOURCE_USER_2" "\0"
- "GPG_ERR_SOURCE_USER_3" "\0"
- "GPG_ERR_SOURCE_USER_4" "\0"
- "GPG_ERR_SOURCE_DIM";
-
-static const int msgidx[] =
- {
- 0,
- 23,
- 45,
- 64,
- 85,
- 109,
- 133,
- 152,
- 173,
- 195,
- 215,
- 238,
- 258,
- 277,
- 297,
- 316,
- 335,
- 357,
- 379,
- 401,
- 423
- };
-
-static inline int
-msgidxof (int code)
-{
- return (0 ? 0
- : ((code >= 0) && (code <= 14)) ? (code - 0)
- : ((code >= 31) && (code <= 35)) ? (code - 16)
- : 36 - 16);
-}
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/err-sources.h b/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/err-sources.h
deleted file mode 100644
index 0fcc551e2c..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/err-sources.h
+++ /dev/null
@@ -1,82 +0,0 @@
-/* Output of mkstrtable.awk. DO NOT EDIT. */
-
-/* err-sources.h - List of error sources and their description.
- Copyright (C) 2003, 2004 g10 Code GmbH
-
- This file is part of libgpg-error.
-
- libgpg-error is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public License
- as published by the Free Software Foundation; either version 2.1 of
- the License, or (at your option) any later version.
-
- libgpg-error is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with libgpg-error; if not, write to the Free
- Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
- 02111-1307, USA. */
-
-
-/* The purpose of this complex string table is to produce
- optimal code with a minimum of relocations. */
-
-static const char msgstr[] =
- gettext_noop ("Unspecified source") "\0"
- gettext_noop ("gcrypt") "\0"
- gettext_noop ("GnuPG") "\0"
- gettext_noop ("GpgSM") "\0"
- gettext_noop ("GPG Agent") "\0"
- gettext_noop ("Pinentry") "\0"
- gettext_noop ("SCD") "\0"
- gettext_noop ("GPGME") "\0"
- gettext_noop ("Keybox") "\0"
- gettext_noop ("KSBA") "\0"
- gettext_noop ("Dirmngr") "\0"
- gettext_noop ("GSTI") "\0"
- gettext_noop ("GPA") "\0"
- gettext_noop ("Kleopatra") "\0"
- gettext_noop ("G13") "\0"
- gettext_noop ("Any source") "\0"
- gettext_noop ("User defined source 1") "\0"
- gettext_noop ("User defined source 2") "\0"
- gettext_noop ("User defined source 3") "\0"
- gettext_noop ("User defined source 4") "\0"
- gettext_noop ("Unknown source");
-
-static const int msgidx[] =
- {
- 0,
- 19,
- 26,
- 32,
- 38,
- 48,
- 57,
- 61,
- 67,
- 74,
- 79,
- 87,
- 92,
- 96,
- 106,
- 110,
- 121,
- 143,
- 165,
- 187,
- 209
- };
-
-static inline int
-msgidxof (int code)
-{
- return (0 ? 0
- : ((code >= 0) && (code <= 14)) ? (code - 0)
- : ((code >= 31) && (code <= 35)) ? (code - 16)
- : 36 - 16);
-}
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/err-sources.h.in b/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/err-sources.h.in
deleted file mode 100644
index d200fc6c31..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/err-sources.h.in
+++ /dev/null
@@ -1,58 +0,0 @@
-# err-sources.h.in - List of error sources and their description input file.
-/* err-sources.h - List of error sources and their description.
- Copyright (C) 2003, 2004 g10 Code GmbH
-
- This file is part of libgpg-error.
-
- libgpg-error is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public License
- as published by the Free Software Foundation; either version 2.1 of
- the License, or (at your option) any later version.
-
- libgpg-error is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with libgpg-error; if not, write to the Free
- Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
- 02111-1307, USA. */
-
-# Everything up to the first line that starts with a number in the
-# first column is copied into the output verbatim. Then, empty lines
-# are ignored. Other lines must have an error source number, followed
-# by one or more <tab> characters, followed by the error source
-# symbol, followed by one or more <tab> characters, followed by the
-# error source name. Trailing whitespace is removed. The error
-# sources should be sorted. The last line should not have a number,
-# but only a <tab>, followed by a description for error sources that
-# are not in the list.
-
-0 GPG_ERR_SOURCE_UNKNOWN Unspecified source
-1 GPG_ERR_SOURCE_GCRYPT gcrypt
-2 GPG_ERR_SOURCE_GPG GnuPG
-3 GPG_ERR_SOURCE_GPGSM GpgSM
-4 GPG_ERR_SOURCE_GPGAGENT GPG Agent
-5 GPG_ERR_SOURCE_PINENTRY Pinentry
-6 GPG_ERR_SOURCE_SCD SCD
-7 GPG_ERR_SOURCE_GPGME GPGME
-8 GPG_ERR_SOURCE_KEYBOX Keybox
-9 GPG_ERR_SOURCE_KSBA KSBA
-10 GPG_ERR_SOURCE_DIRMNGR Dirmngr
-11 GPG_ERR_SOURCE_GSTI GSTI
-12 GPG_ERR_SOURCE_GPA GPA
-13 GPG_ERR_SOURCE_KLEO Kleopatra
-14 GPG_ERR_SOURCE_G13 G13
-
-# 15 to 30 are free to be used.
-
-31 GPG_ERR_SOURCE_ANY Any source
-32 GPG_ERR_SOURCE_USER_1 User defined source 1
-33 GPG_ERR_SOURCE_USER_2 User defined source 2
-34 GPG_ERR_SOURCE_USER_3 User defined source 3
-35 GPG_ERR_SOURCE_USER_4 User defined source 4
-
-# 36 to 255 are free to be used.
-
- GPG_ERR_SOURCE_DIM Unknown source
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/errnos-sym.h b/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/errnos-sym.h
deleted file mode 100644
index 8bcb8ed946..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/errnos-sym.h
+++ /dev/null
@@ -1,323 +0,0 @@
-/* Output of mkstrtable.awk. DO NOT EDIT. */
-
-/* errnos.h - List of system error values.
- Copyright (C) 2003, 2004 g10 Code GmbH
-
- This file is part of libgpg-error.
-
- libgpg-error is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public License
- as published by the Free Software Foundation; either version 2.1 of
- the License, or (at your option) any later version.
-
- libgpg-error is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with libgpg-error; if not, write to the Free
- Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
- 02111-1307, USA. */
-
-
-
-/* The purpose of this complex string table is to produce
- optimal code with a minimum of relocations. */
-
-static const char errnos_msgstr[] =
- "GPG_ERR_E2BIG" "\0"
- "GPG_ERR_EACCES" "\0"
- "GPG_ERR_EADDRINUSE" "\0"
- "GPG_ERR_EADDRNOTAVAIL" "\0"
- "GPG_ERR_EADV" "\0"
- "GPG_ERR_EAFNOSUPPORT" "\0"
- "GPG_ERR_EAGAIN" "\0"
- "GPG_ERR_EALREADY" "\0"
- "GPG_ERR_EAUTH" "\0"
- "GPG_ERR_EBACKGROUND" "\0"
- "GPG_ERR_EBADE" "\0"
- "GPG_ERR_EBADF" "\0"
- "GPG_ERR_EBADFD" "\0"
- "GPG_ERR_EBADMSG" "\0"
- "GPG_ERR_EBADR" "\0"
- "GPG_ERR_EBADRPC" "\0"
- "GPG_ERR_EBADRQC" "\0"
- "GPG_ERR_EBADSLT" "\0"
- "GPG_ERR_EBFONT" "\0"
- "GPG_ERR_EBUSY" "\0"
- "GPG_ERR_ECANCELED" "\0"
- "GPG_ERR_ECHILD" "\0"
- "GPG_ERR_ECHRNG" "\0"
- "GPG_ERR_ECOMM" "\0"
- "GPG_ERR_ECONNABORTED" "\0"
- "GPG_ERR_ECONNREFUSED" "\0"
- "GPG_ERR_ECONNRESET" "\0"
- "GPG_ERR_ED" "\0"
- "GPG_ERR_EDEADLK" "\0"
- "GPG_ERR_EDEADLOCK" "\0"
- "GPG_ERR_EDESTADDRREQ" "\0"
- "GPG_ERR_EDIED" "\0"
- "GPG_ERR_EDOM" "\0"
- "GPG_ERR_EDOTDOT" "\0"
- "GPG_ERR_EDQUOT" "\0"
- "GPG_ERR_EEXIST" "\0"
- "GPG_ERR_EFAULT" "\0"
- "GPG_ERR_EFBIG" "\0"
- "GPG_ERR_EFTYPE" "\0"
- "GPG_ERR_EGRATUITOUS" "\0"
- "GPG_ERR_EGREGIOUS" "\0"
- "GPG_ERR_EHOSTDOWN" "\0"
- "GPG_ERR_EHOSTUNREACH" "\0"
- "GPG_ERR_EIDRM" "\0"
- "GPG_ERR_EIEIO" "\0"
- "GPG_ERR_EILSEQ" "\0"
- "GPG_ERR_EINPROGRESS" "\0"
- "GPG_ERR_EINTR" "\0"
- "GPG_ERR_EINVAL" "\0"
- "GPG_ERR_EIO" "\0"
- "GPG_ERR_EISCONN" "\0"
- "GPG_ERR_EISDIR" "\0"
- "GPG_ERR_EISNAM" "\0"
- "GPG_ERR_EL2HLT" "\0"
- "GPG_ERR_EL2NSYNC" "\0"
- "GPG_ERR_EL3HLT" "\0"
- "GPG_ERR_EL3RST" "\0"
- "GPG_ERR_ELIBACC" "\0"
- "GPG_ERR_ELIBBAD" "\0"
- "GPG_ERR_ELIBEXEC" "\0"
- "GPG_ERR_ELIBMAX" "\0"
- "GPG_ERR_ELIBSCN" "\0"
- "GPG_ERR_ELNRNG" "\0"
- "GPG_ERR_ELOOP" "\0"
- "GPG_ERR_EMEDIUMTYPE" "\0"
- "GPG_ERR_EMFILE" "\0"
- "GPG_ERR_EMLINK" "\0"
- "GPG_ERR_EMSGSIZE" "\0"
- "GPG_ERR_EMULTIHOP" "\0"
- "GPG_ERR_ENAMETOOLONG" "\0"
- "GPG_ERR_ENAVAIL" "\0"
- "GPG_ERR_ENEEDAUTH" "\0"
- "GPG_ERR_ENETDOWN" "\0"
- "GPG_ERR_ENETRESET" "\0"
- "GPG_ERR_ENETUNREACH" "\0"
- "GPG_ERR_ENFILE" "\0"
- "GPG_ERR_ENOANO" "\0"
- "GPG_ERR_ENOBUFS" "\0"
- "GPG_ERR_ENOCSI" "\0"
- "GPG_ERR_ENODATA" "\0"
- "GPG_ERR_ENODEV" "\0"
- "GPG_ERR_ENOENT" "\0"
- "GPG_ERR_ENOEXEC" "\0"
- "GPG_ERR_ENOLCK" "\0"
- "GPG_ERR_ENOLINK" "\0"
- "GPG_ERR_ENOMEDIUM" "\0"
- "GPG_ERR_ENOMEM" "\0"
- "GPG_ERR_ENOMSG" "\0"
- "GPG_ERR_ENONET" "\0"
- "GPG_ERR_ENOPKG" "\0"
- "GPG_ERR_ENOPROTOOPT" "\0"
- "GPG_ERR_ENOSPC" "\0"
- "GPG_ERR_ENOSR" "\0"
- "GPG_ERR_ENOSTR" "\0"
- "GPG_ERR_ENOSYS" "\0"
- "GPG_ERR_ENOTBLK" "\0"
- "GPG_ERR_ENOTCONN" "\0"
- "GPG_ERR_ENOTDIR" "\0"
- "GPG_ERR_ENOTEMPTY" "\0"
- "GPG_ERR_ENOTNAM" "\0"
- "GPG_ERR_ENOTSOCK" "\0"
- "GPG_ERR_ENOTSUP" "\0"
- "GPG_ERR_ENOTTY" "\0"
- "GPG_ERR_ENOTUNIQ" "\0"
- "GPG_ERR_ENXIO" "\0"
- "GPG_ERR_EOPNOTSUPP" "\0"
- "GPG_ERR_EOVERFLOW" "\0"
- "GPG_ERR_EPERM" "\0"
- "GPG_ERR_EPFNOSUPPORT" "\0"
- "GPG_ERR_EPIPE" "\0"
- "GPG_ERR_EPROCLIM" "\0"
- "GPG_ERR_EPROCUNAVAIL" "\0"
- "GPG_ERR_EPROGMISMATCH" "\0"
- "GPG_ERR_EPROGUNAVAIL" "\0"
- "GPG_ERR_EPROTO" "\0"
- "GPG_ERR_EPROTONOSUPPORT" "\0"
- "GPG_ERR_EPROTOTYPE" "\0"
- "GPG_ERR_ERANGE" "\0"
- "GPG_ERR_EREMCHG" "\0"
- "GPG_ERR_EREMOTE" "\0"
- "GPG_ERR_EREMOTEIO" "\0"
- "GPG_ERR_ERESTART" "\0"
- "GPG_ERR_EROFS" "\0"
- "GPG_ERR_ERPCMISMATCH" "\0"
- "GPG_ERR_ESHUTDOWN" "\0"
- "GPG_ERR_ESOCKTNOSUPPORT" "\0"
- "GPG_ERR_ESPIPE" "\0"
- "GPG_ERR_ESRCH" "\0"
- "GPG_ERR_ESRMNT" "\0"
- "GPG_ERR_ESTALE" "\0"
- "GPG_ERR_ESTRPIPE" "\0"
- "GPG_ERR_ETIME" "\0"
- "GPG_ERR_ETIMEDOUT" "\0"
- "GPG_ERR_ETOOMANYREFS" "\0"
- "GPG_ERR_ETXTBSY" "\0"
- "GPG_ERR_EUCLEAN" "\0"
- "GPG_ERR_EUNATCH" "\0"
- "GPG_ERR_EUSERS" "\0"
- "GPG_ERR_EWOULDBLOCK" "\0"
- "GPG_ERR_EXDEV" "\0"
- "GPG_ERR_EXFULL";
-
-static const int errnos_msgidx[] =
- {
- 0,
- 14,
- 29,
- 48,
- 70,
- 83,
- 104,
- 119,
- 136,
- 150,
- 170,
- 184,
- 198,
- 213,
- 229,
- 243,
- 259,
- 275,
- 291,
- 306,
- 320,
- 338,
- 353,
- 368,
- 382,
- 403,
- 424,
- 443,
- 454,
- 470,
- 488,
- 509,
- 523,
- 536,
- 552,
- 567,
- 582,
- 597,
- 611,
- 626,
- 646,
- 664,
- 682,
- 703,
- 717,
- 731,
- 746,
- 766,
- 780,
- 795,
- 807,
- 823,
- 838,
- 853,
- 868,
- 885,
- 900,
- 915,
- 931,
- 947,
- 964,
- 980,
- 996,
- 1011,
- 1025,
- 1045,
- 1060,
- 1075,
- 1092,
- 1110,
- 1131,
- 1147,
- 1165,
- 1182,
- 1200,
- 1220,
- 1235,
- 1250,
- 1266,
- 1281,
- 1297,
- 1312,
- 1327,
- 1343,
- 1358,
- 1374,
- 1392,
- 1407,
- 1422,
- 1437,
- 1452,
- 1472,
- 1487,
- 1501,
- 1516,
- 1531,
- 1547,
- 1564,
- 1580,
- 1598,
- 1614,
- 1631,
- 1647,
- 1662,
- 1679,
- 1693,
- 1712,
- 1730,
- 1744,
- 1765,
- 1779,
- 1796,
- 1817,
- 1839,
- 1860,
- 1875,
- 1899,
- 1918,
- 1933,
- 1949,
- 1965,
- 1983,
- 2000,
- 2014,
- 2035,
- 2053,
- 2077,
- 2092,
- 2106,
- 2121,
- 2136,
- 2153,
- 2167,
- 2185,
- 2206,
- 2222,
- 2238,
- 2254,
- 2269,
- 2289,
- 2303,
-
- };
-
-static inline int
-errnos_msgidxof (int code)
-{
- return (0 ? 0
- : ((code >= 0) && (code <= 140)) ? (code - 0)
- : -1);
-}
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/errnos.in b/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/errnos.in
deleted file mode 100644
index 0688047681..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/errnos.in
+++ /dev/null
@@ -1,172 +0,0 @@
-# errnos.h.in - List of system error values input file.
-/* errnos.h - List of system error values.
- Copyright (C) 2003, 2004 g10 Code GmbH
-
- This file is part of libgpg-error.
-
- libgpg-error is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public License
- as published by the Free Software Foundation; either version 2.1 of
- the License, or (at your option) any later version.
-
- libgpg-error is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with libgpg-error; if not, write to the Free
- Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
- 02111-1307, USA. */
-
-# Everything up to the first line that starts with a number in the
-# first column is copied into the output verbatim. Then, empty lines
-# are ignored. Other lines must have an error code number, followed
-# by one or more <tab> characters, followed by the error name.
-#
-# IMPORTANT: For now, the numbering must be consecutive. Some of the
-# scripts (notably mkerrnos.h) do not deal correctly with a numbering
-# that is out of order or has gaps.
-
-
-0 E2BIG
-1 EACCES
-2 EADDRINUSE
-3 EADDRNOTAVAIL
-4 EADV
-5 EAFNOSUPPORT
-6 EAGAIN
-7 EALREADY
-8 EAUTH
-9 EBACKGROUND
-10 EBADE
-11 EBADF
-12 EBADFD
-13 EBADMSG
-14 EBADR
-15 EBADRPC
-16 EBADRQC
-17 EBADSLT
-18 EBFONT
-19 EBUSY
-20 ECANCELED
-21 ECHILD
-22 ECHRNG
-23 ECOMM
-24 ECONNABORTED
-25 ECONNREFUSED
-26 ECONNRESET
-27 ED
-28 EDEADLK
-29 EDEADLOCK
-30 EDESTADDRREQ
-31 EDIED
-32 EDOM
-33 EDOTDOT
-34 EDQUOT
-35 EEXIST
-36 EFAULT
-37 EFBIG
-38 EFTYPE
-39 EGRATUITOUS
-40 EGREGIOUS
-41 EHOSTDOWN
-42 EHOSTUNREACH
-43 EIDRM
-44 EIEIO
-45 EILSEQ
-46 EINPROGRESS
-47 EINTR
-48 EINVAL
-49 EIO
-50 EISCONN
-51 EISDIR
-52 EISNAM
-53 EL2HLT
-54 EL2NSYNC
-55 EL3HLT
-56 EL3RST
-57 ELIBACC
-58 ELIBBAD
-59 ELIBEXEC
-60 ELIBMAX
-61 ELIBSCN
-62 ELNRNG
-63 ELOOP
-64 EMEDIUMTYPE
-65 EMFILE
-66 EMLINK
-67 EMSGSIZE
-68 EMULTIHOP
-69 ENAMETOOLONG
-70 ENAVAIL
-71 ENEEDAUTH
-72 ENETDOWN
-73 ENETRESET
-74 ENETUNREACH
-75 ENFILE
-76 ENOANO
-77 ENOBUFS
-78 ENOCSI
-79 ENODATA
-80 ENODEV
-81 ENOENT
-82 ENOEXEC
-83 ENOLCK
-84 ENOLINK
-85 ENOMEDIUM
-86 ENOMEM
-87 ENOMSG
-88 ENONET
-89 ENOPKG
-90 ENOPROTOOPT
-91 ENOSPC
-92 ENOSR
-93 ENOSTR
-94 ENOSYS
-95 ENOTBLK
-96 ENOTCONN
-97 ENOTDIR
-98 ENOTEMPTY
-99 ENOTNAM
-100 ENOTSOCK
-101 ENOTSUP
-102 ENOTTY
-103 ENOTUNIQ
-104 ENXIO
-105 EOPNOTSUPP
-106 EOVERFLOW
-107 EPERM
-108 EPFNOSUPPORT
-109 EPIPE
-110 EPROCLIM
-111 EPROCUNAVAIL
-112 EPROGMISMATCH
-113 EPROGUNAVAIL
-114 EPROTO
-115 EPROTONOSUPPORT
-116 EPROTOTYPE
-117 ERANGE
-118 EREMCHG
-119 EREMOTE
-120 EREMOTEIO
-121 ERESTART
-122 EROFS
-123 ERPCMISMATCH
-124 ESHUTDOWN
-125 ESOCKTNOSUPPORT
-126 ESPIPE
-127 ESRCH
-128 ESRMNT
-129 ESTALE
-130 ESTRPIPE
-131 ETIME
-132 ETIMEDOUT
-133 ETOOMANYREFS
-134 ETXTBSY
-135 EUCLEAN
-136 EUNATCH
-137 EUSERS
-138 EWOULDBLOCK
-139 EXDEV
-140 EXFULL \ No newline at end of file
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/extra-h.in b/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/extra-h.in
deleted file mode 100644
index 197ee272f8..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/extra-h.in
+++ /dev/null
@@ -1,41 +0,0 @@
-## w32-add.h - Snippet to be be included into gpg-error.h.
-## Comments are indicated by a double hash mark. Due to a
-## peculiarity of the script the first used line must not
-## start with a hash mark.
-
-/* Decide whether to use the format_arg attribute. */
-#if _GPG_ERR_GCC_VERSION > 20800
-# define _GPG_ERR_ATTR_FORMAT_ARG(a) __attribute__ ((__format_arg__ (a)))
-#else
-# define _GPG_ERR_ATTR_FORMAT_ARG(a)
-#endif
-
-/* A lean gettext implementation based on GNU style mo files which are
- required to be encoded in UTF-8. There is a limit on 65534 entries
- to save some RAM. Only Germanic plural rules are supported. */
-const char *_gpg_w32_bindtextdomain (const char *domainname,
- const char *dirname);
-const char *_gpg_w32_textdomain (const char *domainname);
-const char *_gpg_w32_gettext (const char *msgid)
- _GPG_ERR_ATTR_FORMAT_ARG (1);
-const char *_gpg_w32_dgettext (const char *domainname, const char *msgid)
- _GPG_ERR_ATTR_FORMAT_ARG (2);
-const char *_gpg_w32_dngettext (const char *domainname, const char *msgid1,
- const char *msgid2, unsigned long int n)
- _GPG_ERR_ATTR_FORMAT_ARG (2) _GPG_ERR_ATTR_FORMAT_ARG (3);
-const char *_gpg_w32_gettext_localename (void);
-int _gpg_w32_gettext_use_utf8 (int value);
-
-#ifdef GPG_ERR_ENABLE_GETTEXT_MACROS
-# define bindtextdomain(a,b) _gpg_w32_bindtextdomain ((a), (b))
-# define textdomain(a) _gpg_w32_textdomain ((a))
-# define gettext(a) _gpg_w32_gettext ((a))
-# define dgettext(a,b) _gpg_w32_dgettext ((a), (b))
-# define ngettext(a,b,c) _gpg_w32_dngettext (NULL, (a), (b), (c))
-# define dngettext(a,b,c,d) _gpg_w32_dngettext ((a), (b), (c), (d))
-# define gettext_localename() _gpg_w32_gettext_localename ()
-# define gettext_use_utf8(a) _gpg_w32_gettext_use_utf8 (a)
-#endif /*GPG_ERR_ENABLE_GETTEXT_MACROS*/
-
-
-EOF
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/gettext.h b/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/gettext.h
deleted file mode 100644
index aba29db6dd..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/gettext.h
+++ /dev/null
@@ -1,76 +0,0 @@
-/* Convenience header for conditional use of GNU <libintl.h>.
- Copyright (C) 1995-1998, 2000-2002 Free Software Foundation, Inc.
-
- This program is free software; you can redistribute it and/or modify it
- under the terms of the GNU Library General Public License as published
- by the Free Software Foundation; either version 2, or (at your option)
- any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public
- License along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
- USA. */
-
-#ifndef _LIBGETTEXT_H
-#define _LIBGETTEXT_H 1
-
-/* NLS can be disabled through the configure --disable-nls option. */
-#if ENABLE_NLS
-
-#if HAVE_W32_SYSTEM
- /* We have a gettext implementation in gpg-error.h which get
- included anyway. */
-#else /*!HAVE_W32_SYSTEM*/
- /* Get declarations of GNU message catalog functions. */
-# include <libintl.h>
-#endif /*!HAVE_W32_SYSTEM*/
-
-#else /*!ENABLE_NLS*/
-
-/* Solaris /usr/include/locale.h includes /usr/include/libintl.h, which
- chokes if dcgettext is defined as a macro. So include it now, to make
- later inclusions of <locale.h> a NOP. We don't include <libintl.h>
- as well because people using "gettext.h" will not include <libintl.h>,
- and also including <libintl.h> would fail on SunOS 4, whereas <locale.h>
- is OK. */
-#if defined(__sun)
-# include <locale.h>
-#endif
-
-/* Disabled NLS.
- The casts to 'const char *' serve the purpose of producing warnings
- for invalid uses of the value returned from these functions.
- On pre-ANSI systems without 'const', the config.h file is supposed to
- contain "#define const". */
-# define gettext(Msgid) ((const char *) (Msgid))
-# define dgettext(Domainname, Msgid) ((const char *) (Msgid))
-# define dcgettext(Domainname, Msgid, Category) ((const char *) (Msgid))
-# define ngettext(Msgid1, Msgid2, N) \
- ((N) == 1 ? (const char *) (Msgid1) : (const char *) (Msgid2))
-# define dngettext(Domainname, Msgid1, Msgid2, N) \
- ((N) == 1 ? (const char *) (Msgid1) : (const char *) (Msgid2))
-# define dcngettext(Domainname, Msgid1, Msgid2, N, Category) \
- ((N) == 1 ? (const char *) (Msgid1) : (const char *) (Msgid2))
-# define textdomain(Domainname) ((const char *) (Domainname))
-# define bindtextdomain(Domainname, Dirname) ((const char *) (Dirname))
-# define bind_textdomain_codeset(Domainname, Codeset) ((const char *) (Codeset))
-
-#endif /*!ENABLE_NLS*/
-
-/* A pseudo function call that serves as a marker for the automated
- extraction of messages, but does not call gettext(). The run-time
- translation is done at a different place in the code.
- The argument, String, should be a literal string. Concatenated strings
- and other string expressions won't work.
- The macro's expansion is not parenthesized, so that it is suitable as
- initializer for static 'char[]' or 'const char[]' variables. */
-#define gettext_noop(String) String
-
-
-
-#endif /* _LIBGETTEXT_H */
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/gpg-error-config b/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/gpg-error-config
deleted file mode 100644
index d4f88b22f5..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/gpg-error-config
+++ /dev/null
@@ -1,84 +0,0 @@
-#!/bin/sh
-# Copyright (C) 1999, 2002, 2003 Free Software Foundation, Inc.
-#
-# This file is free software; as a special exception the author gives
-# unlimited permission to copy and/or distribute it, with or without
-# modifications, as long as this notice is preserved.
-#
-# This file is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
-# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-
-
-prefix=/usr/local
-exec_prefix=${prefix}
-includedir=${prefix}/include
-libdir=${exec_prefix}/lib
-isubdirafter=""
-
-output=""
-
-usage()
-{
- cat <<EOF
-Usage: gpg-error-config [OPTIONS]
-Options:
- [--prefix]
- [--exec-prefix]
- [--version]
- [--libs]
- [--cflags]
-EOF
- exit $1
-}
-
-if test $# -eq 0; then
- usage 1 1>&2
-fi
-
-while test $# -gt 0; do
- case "$1" in
- -*=*)
- optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'`
- ;;
- *)
- optarg=
- ;;
- esac
-
- case $1 in
- --prefix)
- output="$output $prefix"
- ;;
- --exec-prefix)
- output="$output $exec_prefix"
- ;;
- --version)
- echo "1.9"
- exit 0
- ;;
- --cflags)
- if test "x$includedir" != "x/usr/include" -a "x$includedir" != "x/include"; then
- output="$output -I$includedir"
- fi
- # Note: -idirafter is a gcc extension. It is only used on
- # systems where gcc is the only compiler we support.
- for i in $isubdirafter; do
- output="$output -idirafter ${includedir}/${i}"
- done
- output="$output "
- ;;
- --libs)
- if test "x$libdir" != "x/usr/lib" -a "x$libdir" != "x/lib"; then
- output="$output -L$libdir"
- fi
- output="$output -lgpg-error"
- ;;
- *)
- usage 1 1>&2
- ;;
- esac
- shift
-done
-
-echo $output
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/gpg-error-config.in b/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/gpg-error-config.in
deleted file mode 100644
index 4be034328a..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/gpg-error-config.in
+++ /dev/null
@@ -1,84 +0,0 @@
-#!/bin/sh
-# Copyright (C) 1999, 2002, 2003 Free Software Foundation, Inc.
-#
-# This file is free software; as a special exception the author gives
-# unlimited permission to copy and/or distribute it, with or without
-# modifications, as long as this notice is preserved.
-#
-# This file is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
-# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-
-
-prefix=@prefix@
-exec_prefix=@exec_prefix@
-includedir=@includedir@
-libdir=@libdir@
-isubdirafter="@GPG_ERROR_CONFIG_ISUBDIRAFTER@"
-
-output=""
-
-usage()
-{
- cat <<EOF
-Usage: gpg-error-config [OPTIONS]
-Options:
- [--prefix]
- [--exec-prefix]
- [--version]
- [--libs]
- [--cflags]
-EOF
- exit $1
-}
-
-if test $# -eq 0; then
- usage 1 1>&2
-fi
-
-while test $# -gt 0; do
- case "$1" in
- -*=*)
- optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'`
- ;;
- *)
- optarg=
- ;;
- esac
-
- case $1 in
- --prefix)
- output="$output $prefix"
- ;;
- --exec-prefix)
- output="$output $exec_prefix"
- ;;
- --version)
- echo "@VERSION@"
- exit 0
- ;;
- --cflags)
- if test "x$includedir" != "x/usr/include" -a "x$includedir" != "x/include"; then
- output="$output -I$includedir"
- fi
- # Note: -idirafter is a gcc extension. It is only used on
- # systems where gcc is the only compiler we support.
- for i in $isubdirafter; do
- output="$output -idirafter ${includedir}/${i}"
- done
- output="$output @GPG_ERROR_CONFIG_CFLAGS@"
- ;;
- --libs)
- if test "x$libdir" != "x/usr/lib" -a "x$libdir" != "x/lib"; then
- output="$output -L$libdir"
- fi
- output="$output @GPG_ERROR_CONFIG_LIBS@"
- ;;
- *)
- usage 1 1>&2
- ;;
- esac
- shift
-done
-
-echo $output
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/gpg-error.c b/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/gpg-error.c
deleted file mode 100644
index bed784994d..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/gpg-error.c
+++ /dev/null
@@ -1,448 +0,0 @@
-/* gpg-error.c - Determining gpg-error error codes.
- Copyright (C) 2004 g10 Code GmbH
-
- This file is part of libgpg-error.
-
- libgpg-error is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public License
- as published by the Free Software Foundation; either version 2.1 of
- the License, or (at your option) any later version.
-
- libgpg-error is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with libgpg-error; if not, write to the Free
- Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
- 02111-1307, USA. */
-
-#if HAVE_CONFIG_H
-#include <config.h>
-#endif
-
-#include <stddef.h>
-#include <stdlib.h>
-#include <string.h>
-#include <errno.h>
-#include <limits.h>
-#include <stdio.h>
-
-#ifdef HAVE_LOCALE_H
-# include <locale.h>
-#endif
-#ifdef ENABLE_NLS
-#ifdef HAVE_W32_SYSTEM
-# include "gettext.h"
-#else
-# include <libintl.h>
-#endif
-# define _(a) gettext (a)
-# ifdef gettext_noop
-# define N_(a) gettext_noop (a)
-# else
-# define N_(a) (a)
-# endif
-#else
-# define _(a) (a)
-# define N_(a) (a)
-#endif
-
-#include <gpg-error.h>
-
-
-#if HAVE_W32_SYSTEM
-/* The implementation follows below. */
-static char *get_locale_dir (void);
-static void drop_locale_dir (char *locale_dir);
-#else
-#define get_locale_dir() LOCALEDIR
-#define drop_locale_dir(dir)
-#endif
-
-static void
-i18n_init (void)
-{
-#ifdef ENABLE_NLS
- char *locale_dir;
-
-#ifdef HAVE_LC_MESSAGES
- setlocale (LC_TIME, "");
- setlocale (LC_MESSAGES, "");
-#else
-# ifndef HAVE_W32_SYSTEM
- setlocale (LC_ALL, "" );
-# endif
-#endif
-
- /* Note that for this program we would only need the textdomain call
- because libgpg-error already initializes itself to its locale dir
- (via gpg_err_init or a constructor). However this is only done
- for the static standard locale and thus if the above setlocale
- calls select a different locale the bindtext below will do
- something else. */
-
- locale_dir = get_locale_dir ();
- if (locale_dir)
- {
- bindtextdomain (PACKAGE, locale_dir);
- drop_locale_dir (locale_dir);
- }
- textdomain (PACKAGE);
-#endif
-}
-
-
-#ifdef HAVE_W32_SYSTEM
-
-#include <windows.h>
-
-
-static char *
-get_locale_dir (void)
-{
- static wchar_t moddir[MAX_PATH+5];
- char *result, *p;
- int nbytes;
-
- if (!GetModuleFileNameW (NULL, moddir, MAX_PATH))
- *moddir = 0;
-
-#define SLDIR "\\share\\locale"
- if (*moddir)
- {
- nbytes = WideCharToMultiByte (CP_UTF8, 0, moddir, -1, NULL, 0, NULL, NULL);
- if (nbytes < 0)
- return NULL;
-
- result = malloc (nbytes + strlen (SLDIR) + 1);
- if (result)
- {
- nbytes = WideCharToMultiByte (CP_UTF8, 0, moddir, -1,
- result, nbytes, NULL, NULL);
- if (nbytes < 0)
- {
- free (result);
- result = NULL;
- }
- else
- {
- p = strrchr (result, '\\');
- if (p)
- *p = 0;
- strcat (result, SLDIR);
- }
- }
- }
- else /* Use the old default value. */
- {
- result = malloc (10 + strlen (SLDIR) + 1);
- if (result)
- {
- strcpy (result, "c:\\gnupg");
- strcat (result, SLDIR);
- }
- }
-#undef SLDIR
- return result;
-}
-
-
-static void
-drop_locale_dir (char *locale_dir)
-{
- free (locale_dir);
-}
-
-#endif /* HAVE_W32_SYSTEM */
-
-
-const char *gpg_strerror_sym (gpg_error_t err);
-const char *gpg_strsource_sym (gpg_error_t err);
-
-
-static int
-get_err_from_number (char *str, gpg_error_t *err)
-{
- unsigned long nr;
- char *tail;
-
- gpg_err_set_errno (0);
- nr = strtoul (str, &tail, 0);
- if (errno)
- return 0;
-
- if (nr > UINT_MAX)
- return 0;
-
- if (*tail)
- {
- unsigned long cnr = strtoul (tail + 1, &tail, 0);
- if (errno || *tail)
- return 0;
-
- if (nr >= GPG_ERR_SOURCE_DIM || cnr >= GPG_ERR_CODE_DIM)
- return 0;
-
- nr = gpg_err_make (nr, cnr);
- }
-
- *err = (unsigned int) nr;
- return 1;
-}
-
-
-static int
-get_err_from_symbol_one (char *str, gpg_error_t *err,
- int *have_source, int *have_code)
-{
- static const char src_prefix[] = "GPG_ERR_SOURCE_";
- static const char code_prefix[] = "GPG_ERR_";
-
- if (!strncasecmp (src_prefix, str, sizeof (src_prefix) - 1))
- {
- gpg_err_source_t src;
-
- if (*have_source)
- return 0;
- *have_source = 1;
- str += sizeof (src_prefix) - 1;
-
- for (src = 0; src < GPG_ERR_SOURCE_DIM; src++)
- {
- const char *src_sym;
-
- src_sym = gpg_strsource_sym (src << GPG_ERR_SOURCE_SHIFT);
- if (src_sym && !strcasecmp (str, src_sym + sizeof (src_prefix) - 1))
- {
- *err |= src << GPG_ERR_SOURCE_SHIFT;
- return 1;
- }
- }
- }
- else if (!strncasecmp (code_prefix, str, sizeof (code_prefix) - 1))
- {
- gpg_err_code_t code;
-
- if (*have_code)
- return 0;
- *have_code = 1;
- str += sizeof (code_prefix) - 1;
-
- for (code = 0; code < GPG_ERR_CODE_DIM; code++)
- {
- const char *code_sym = gpg_strerror_sym (code);
- if (code_sym
- && !strcasecmp (str, code_sym + sizeof (code_prefix) - 1))
- {
- *err |= code;
- return 1;
- }
- }
- }
- return 0;
-}
-
-
-static int
-get_err_from_symbol (char *str, gpg_error_t *err)
-{
- char *str2 = str;
- int have_source = 0;
- int have_code = 0;
- int ret;
- char *saved_pos = NULL;
- char saved_char;
-
- *err = 0;
- while (*str2 && ((*str2 >= 'A' && *str2 <= 'Z')
- || (*str2 >= '0' && *str2 <= '9')
- || *str2 == '_'))
- str2++;
- if (*str2)
- {
- saved_pos = str2;
- saved_char = *str2;
- *str2 = '\0';
- str2++;
- }
- else
- str2 = NULL;
-
- ret = get_err_from_symbol_one (str, err, &have_source, &have_code);
- if (ret && str2)
- ret = get_err_from_symbol_one (str2, err, &have_source, &have_code);
-
- if (saved_pos)
- *saved_pos = saved_char;
- return ret;
-}
-
-
-static int
-get_err_from_str_one (char *str, gpg_error_t *err,
- int *have_source, int *have_code)
-{
- gpg_err_source_t src;
- gpg_err_code_t code;
-
- for (src = 0; src < GPG_ERR_SOURCE_DIM; src++)
- {
- const char *src_str = gpg_strsource (src << GPG_ERR_SOURCE_SHIFT);
- if (src_str && !strcasecmp (str, src_str))
- {
- if (*have_source)
- return 0;
-
- *have_source = 1;
- *err |= src << GPG_ERR_SOURCE_SHIFT;
- return 1;
- }
- }
-
- for (code = 0; code < GPG_ERR_CODE_DIM; code++)
- {
- const char *code_str = gpg_strerror (code);
- if (code_str && !strcasecmp (str, code_str))
- {
- if (*have_code)
- return 0;
-
- *have_code = 1;
- *err |= code;
- return 1;
- }
- }
-
- return 0;
-}
-
-
-static int
-get_err_from_str (char *str, gpg_error_t *err)
-{
- char *str2 = str;
- int have_source = 0;
- int have_code = 0;
- int ret;
- char *saved_pos = NULL;
- char saved_char;
-
- *err = 0;
- ret = get_err_from_str_one (str, err, &have_source, &have_code);
- if (ret)
- return ret;
-
- while (*str2 && ((*str2 >= 'A' && *str2 <= 'Z')
- || (*str2 >= 'a' && *str2 <= 'z')
- || (*str2 >= '0' && *str2 <= '9')
- || *str2 == '_'))
- str2++;
- if (*str2)
- {
- saved_pos = str2;
- saved_char = *str2;
- *((char *) str2) = '\0';
- str2++;
- while (*str2 && !((*str2 >= 'A' && *str2 <= 'Z')
- || (*str2 >= 'a' && *str2 <= 'z')
- || (*str2 >= '0' && *str2 <= '9')
- || *str2 == '_'))
- str2++;
- }
- else
- str2 = NULL;
-
- ret = get_err_from_str_one (str, err, &have_source, &have_code);
- if (ret && str2)
- ret = get_err_from_str_one (str2, err, &have_source, &have_code);
-
- if (saved_pos)
- *saved_pos = saved_char;
- return ret;
-}
-
-
-
-int
-main (int argc, char *argv[])
-{
- int i = 1;
- int listmode = 0;
- const char *source_sym;
- const char *error_sym;
- gpg_error_t err;
-
-#ifndef GPG_ERR_INITIALIZED
- gpg_err_init ();
-#endif
-
- i18n_init ();
-
-
- if (argc == 1)
- {
- fprintf (stderr, _("Usage: %s GPG-ERROR [...]\n"),
- strrchr (argv[0],'/')? (strrchr (argv[0], '/')+1): argv[0]);
- exit (1);
- }
- else if (argc == 2 && !strcmp (argv[1], "--version"))
- {
- fputs ( ("gpg-error ("PACKAGE_NAME") "PACKAGE_VERSION"\n") , stdout);
- exit (0);
- }
- else if (argc == 2 && !strcmp (argv[1], "--list"))
- {
- listmode = 1;
- }
-
-
- if (listmode)
- {
- for (i=0; i < GPG_ERR_SOURCE_DIM; i++)
- {
- /* We use error code 1 because gpg_err_make requires a
- non-zero error code. */
- err = gpg_err_make (i, 1);
- err -= 1;
- source_sym = gpg_strsource_sym (err);
- if (source_sym)
- printf ("%u = (%u, -) = (%s, -) = (%s, -)\n",
- err, gpg_err_source (err),
- source_sym, gpg_strsource (err));
- }
- for (i=0; i < GPG_ERR_CODE_DIM; i++)
- {
- err = gpg_err_make (GPG_ERR_SOURCE_UNKNOWN, i);
- error_sym = gpg_strerror_sym (err);
- if (error_sym)
- printf ("%u = (-, %u) = (-, %s) = (-, %s)\n",
- err, gpg_err_code (err),
- error_sym, gpg_strerror (err));
- }
-
- i = argc; /* Don't run the usual stuff. */
- }
- while (i < argc)
- {
- if (get_err_from_number (argv[i], &err)
- || get_err_from_symbol (argv[i], &err)
- || get_err_from_str (argv[i], &err))
- {
- source_sym = gpg_strsource_sym (err);
- error_sym = gpg_strerror_sym (err);
-
- printf ("%u = (%u, %u) = (%s, %s) = (%s, %s)\n",
- err, gpg_err_source (err), gpg_err_code (err),
- source_sym ? source_sym : "-", error_sym ? error_sym : "-",
- gpg_strsource (err), gpg_strerror (err));
- }
- else
- fprintf (stderr, _("%s: warning: could not recognize %s\n"),
- argv[0], argv[i]);
- i++;
- }
-
- exit (0);
-}
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/gpg-error.def b/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/gpg-error.def
deleted file mode 100644
index 0e8c946ee6..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/gpg-error.def
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-EXPORTS
- gpg_strerror @1
- gpg_strerror_r @2
- gpg_strsource @3
- gpg_err_code_from_errno @4
- gpg_err_code_to_errno @5
- gpg_err_init @6
- gpg_err_code_from_syserror @7
- gpg_err_set_errno @8
-
-
-
-
-
- _gpg_w32_bindtextdomain @11
- _gpg_w32_textdomain @12
- _gpg_w32_gettext @13
- _gpg_w32_dgettext @14
- _gpg_w32_dngettext @15
- _gpg_w32_gettext_localename @16
- _gpg_w32_gettext_use_utf8 @17
-
- gpg_err_deinit @18
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/gpg-error.def.in b/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/gpg-error.def.in
deleted file mode 100644
index cbabd57053..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/gpg-error.def.in
+++ /dev/null
@@ -1,29 +0,0 @@
-/* gpg-error.def.in - Exported symbols
- * Needs to be processed by CPP.
- */
-
-#include <config.h>
-
-EXPORTS
- gpg_strerror @1
- gpg_strerror_r @2
- gpg_strsource @3
- gpg_err_code_from_errno @4
- gpg_err_code_to_errno @5
- gpg_err_init @6
- gpg_err_code_from_syserror @7
- gpg_err_set_errno @8
-#ifdef HAVE_W32CE_SYSTEM
- _gpg_w32ce_get_errno @9
- _gpg_w32ce_strerror @10
-#endif
-#ifdef HAVE_W32_SYSTEM
- _gpg_w32_bindtextdomain @11
- _gpg_w32_textdomain @12
- _gpg_w32_gettext @13
- _gpg_w32_dgettext @14
- _gpg_w32_dngettext @15
- _gpg_w32_gettext_localename @16
- _gpg_w32_gettext_use_utf8 @17
-#endif
- gpg_err_deinit @18
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/gpg-error.exe b/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/gpg-error.exe
deleted file mode 100644
index 63968b7840..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/gpg-error.exe
+++ /dev/null
Binary files differ
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/gpg-error.h b/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/gpg-error.h
deleted file mode 100644
index c9e0346b4e..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/gpg-error.h
+++ /dev/null
@@ -1,710 +0,0 @@
-/* Output of mkheader.awk. DO NOT EDIT. -*- buffer-read-only: t -*- */
-
-/* gpg-error.h - Public interface to libgpg-error.
- Copyright (C) 2003, 2004, 2010 g10 Code GmbH
-
- This file is part of libgpg-error.
-
- libgpg-error is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public License
- as published by the Free Software Foundation; either version 2.1 of
- the License, or (at your option) any later version.
-
- libgpg-error is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with this program; if not, see <http://www.gnu.org/licenses/>.
- */
-
-
-#ifndef GPG_ERROR_H
-#define GPG_ERROR_H 1
-
-#include <stddef.h>
-
-#ifdef __GNUC__
-#define GPG_ERR_INLINE __inline__
-#elif __STDC_VERSION__ >= 199901L
-#define GPG_ERR_INLINE inline
-#else
-#ifndef GPG_ERR_INLINE
-#define GPG_ERR_INLINE
-#endif
-#endif
-
-
-#ifdef __cplusplus
-extern "C" {
-#if 0 /* just to make Emacs auto-indent happy */
-}
-#endif
-#endif /* __cplusplus */
-
-/* The GnuPG project consists of many components. Error codes are
- exchanged between all components. The common error codes and their
- user-presentable descriptions are kept into a shared library to
- allow adding new error codes and components without recompiling any
- of the other components. The interface will not change in a
- backward incompatible way.
-
- An error code together with an error source build up an error
- value. As the error value is been passed from one component to
- another, it preserver the information about the source and nature
- of the error.
-
- A component of the GnuPG project can define the following macros to
- tune the behaviour of the library:
-
- GPG_ERR_SOURCE_DEFAULT: Define to an error source of type
- gpg_err_source_t to make that source the default for gpg_error().
- Otherwise GPG_ERR_SOURCE_UNKNOWN is used as default.
-
- GPG_ERR_ENABLE_GETTEXT_MACROS: Define to provide macros to map the
- internal gettext API to standard names. This has only an effect on
- Windows platforms. */
-
-
-/* The error source type gpg_err_source_t.
-
- Where as the Poo out of a welle small
- Taketh his firste springing and his sours.
- --Chaucer. */
-
-/* Only use free slots, never change or reorder the existing
- entries. */
-typedef enum
- {
- GPG_ERR_SOURCE_UNKNOWN = 0,
- GPG_ERR_SOURCE_GCRYPT = 1,
- GPG_ERR_SOURCE_GPG = 2,
- GPG_ERR_SOURCE_GPGSM = 3,
- GPG_ERR_SOURCE_GPGAGENT = 4,
- GPG_ERR_SOURCE_PINENTRY = 5,
- GPG_ERR_SOURCE_SCD = 6,
- GPG_ERR_SOURCE_GPGME = 7,
- GPG_ERR_SOURCE_KEYBOX = 8,
- GPG_ERR_SOURCE_KSBA = 9,
- GPG_ERR_SOURCE_DIRMNGR = 10,
- GPG_ERR_SOURCE_GSTI = 11,
- GPG_ERR_SOURCE_GPA = 12,
- GPG_ERR_SOURCE_KLEO = 13,
- GPG_ERR_SOURCE_G13 = 14,
- GPG_ERR_SOURCE_ANY = 31,
- GPG_ERR_SOURCE_USER_1 = 32,
- GPG_ERR_SOURCE_USER_2 = 33,
- GPG_ERR_SOURCE_USER_3 = 34,
- GPG_ERR_SOURCE_USER_4 = 35,
-
- /* This is one more than the largest allowed entry. */
- GPG_ERR_SOURCE_DIM = 128
- } gpg_err_source_t;
-
-
-/* The error code type gpg_err_code_t. */
-
-/* Only use free slots, never change or reorder the existing
- entries. */
-typedef enum
- {
- GPG_ERR_NO_ERROR = 0,
- GPG_ERR_GENERAL = 1,
- GPG_ERR_UNKNOWN_PACKET = 2,
- GPG_ERR_UNKNOWN_VERSION = 3,
- GPG_ERR_PUBKEY_ALGO = 4,
- GPG_ERR_DIGEST_ALGO = 5,
- GPG_ERR_BAD_PUBKEY = 6,
- GPG_ERR_BAD_SECKEY = 7,
- GPG_ERR_BAD_SIGNATURE = 8,
- GPG_ERR_NO_PUBKEY = 9,
- GPG_ERR_CHECKSUM = 10,
- GPG_ERR_BAD_PASSPHRASE = 11,
- GPG_ERR_CIPHER_ALGO = 12,
- GPG_ERR_KEYRING_OPEN = 13,
- GPG_ERR_INV_PACKET = 14,
- GPG_ERR_INV_ARMOR = 15,
- GPG_ERR_NO_USER_ID = 16,
- GPG_ERR_NO_SECKEY = 17,
- GPG_ERR_WRONG_SECKEY = 18,
- GPG_ERR_BAD_KEY = 19,
- GPG_ERR_COMPR_ALGO = 20,
- GPG_ERR_NO_PRIME = 21,
- GPG_ERR_NO_ENCODING_METHOD = 22,
- GPG_ERR_NO_ENCRYPTION_SCHEME = 23,
- GPG_ERR_NO_SIGNATURE_SCHEME = 24,
- GPG_ERR_INV_ATTR = 25,
- GPG_ERR_NO_VALUE = 26,
- GPG_ERR_NOT_FOUND = 27,
- GPG_ERR_VALUE_NOT_FOUND = 28,
- GPG_ERR_SYNTAX = 29,
- GPG_ERR_BAD_MPI = 30,
- GPG_ERR_INV_PASSPHRASE = 31,
- GPG_ERR_SIG_CLASS = 32,
- GPG_ERR_RESOURCE_LIMIT = 33,
- GPG_ERR_INV_KEYRING = 34,
- GPG_ERR_TRUSTDB = 35,
- GPG_ERR_BAD_CERT = 36,
- GPG_ERR_INV_USER_ID = 37,
- GPG_ERR_UNEXPECTED = 38,
- GPG_ERR_TIME_CONFLICT = 39,
- GPG_ERR_KEYSERVER = 40,
- GPG_ERR_WRONG_PUBKEY_ALGO = 41,
- GPG_ERR_TRIBUTE_TO_D_A = 42,
- GPG_ERR_WEAK_KEY = 43,
- GPG_ERR_INV_KEYLEN = 44,
- GPG_ERR_INV_ARG = 45,
- GPG_ERR_BAD_URI = 46,
- GPG_ERR_INV_URI = 47,
- GPG_ERR_NETWORK = 48,
- GPG_ERR_UNKNOWN_HOST = 49,
- GPG_ERR_SELFTEST_FAILED = 50,
- GPG_ERR_NOT_ENCRYPTED = 51,
- GPG_ERR_NOT_PROCESSED = 52,
- GPG_ERR_UNUSABLE_PUBKEY = 53,
- GPG_ERR_UNUSABLE_SECKEY = 54,
- GPG_ERR_INV_VALUE = 55,
- GPG_ERR_BAD_CERT_CHAIN = 56,
- GPG_ERR_MISSING_CERT = 57,
- GPG_ERR_NO_DATA = 58,
- GPG_ERR_BUG = 59,
- GPG_ERR_NOT_SUPPORTED = 60,
- GPG_ERR_INV_OP = 61,
- GPG_ERR_TIMEOUT = 62,
- GPG_ERR_INTERNAL = 63,
- GPG_ERR_EOF_GCRYPT = 64,
- GPG_ERR_INV_OBJ = 65,
- GPG_ERR_TOO_SHORT = 66,
- GPG_ERR_TOO_LARGE = 67,
- GPG_ERR_NO_OBJ = 68,
- GPG_ERR_NOT_IMPLEMENTED = 69,
- GPG_ERR_CONFLICT = 70,
- GPG_ERR_INV_CIPHER_MODE = 71,
- GPG_ERR_INV_FLAG = 72,
- GPG_ERR_INV_HANDLE = 73,
- GPG_ERR_TRUNCATED = 74,
- GPG_ERR_INCOMPLETE_LINE = 75,
- GPG_ERR_INV_RESPONSE = 76,
- GPG_ERR_NO_AGENT = 77,
- GPG_ERR_AGENT = 78,
- GPG_ERR_INV_DATA = 79,
- GPG_ERR_ASSUAN_SERVER_FAULT = 80,
- GPG_ERR_ASSUAN = 81,
- GPG_ERR_INV_SESSION_KEY = 82,
- GPG_ERR_INV_SEXP = 83,
- GPG_ERR_UNSUPPORTED_ALGORITHM = 84,
- GPG_ERR_NO_PIN_ENTRY = 85,
- GPG_ERR_PIN_ENTRY = 86,
- GPG_ERR_BAD_PIN = 87,
- GPG_ERR_INV_NAME = 88,
- GPG_ERR_BAD_DATA = 89,
- GPG_ERR_INV_PARAMETER = 90,
- GPG_ERR_WRONG_CARD = 91,
- GPG_ERR_NO_DIRMNGR = 92,
- GPG_ERR_DIRMNGR = 93,
- GPG_ERR_CERT_REVOKED = 94,
- GPG_ERR_NO_CRL_KNOWN = 95,
- GPG_ERR_CRL_TOO_OLD = 96,
- GPG_ERR_LINE_TOO_LONG = 97,
- GPG_ERR_NOT_TRUSTED = 98,
- GPG_ERR_CANCELED = 99,
- GPG_ERR_BAD_CA_CERT = 100,
- GPG_ERR_CERT_EXPIRED = 101,
- GPG_ERR_CERT_TOO_YOUNG = 102,
- GPG_ERR_UNSUPPORTED_CERT = 103,
- GPG_ERR_UNKNOWN_SEXP = 104,
- GPG_ERR_UNSUPPORTED_PROTECTION = 105,
- GPG_ERR_CORRUPTED_PROTECTION = 106,
- GPG_ERR_AMBIGUOUS_NAME = 107,
- GPG_ERR_CARD = 108,
- GPG_ERR_CARD_RESET = 109,
- GPG_ERR_CARD_REMOVED = 110,
- GPG_ERR_INV_CARD = 111,
- GPG_ERR_CARD_NOT_PRESENT = 112,
- GPG_ERR_NO_PKCS15_APP = 113,
- GPG_ERR_NOT_CONFIRMED = 114,
- GPG_ERR_CONFIGURATION = 115,
- GPG_ERR_NO_POLICY_MATCH = 116,
- GPG_ERR_INV_INDEX = 117,
- GPG_ERR_INV_ID = 118,
- GPG_ERR_NO_SCDAEMON = 119,
- GPG_ERR_SCDAEMON = 120,
- GPG_ERR_UNSUPPORTED_PROTOCOL = 121,
- GPG_ERR_BAD_PIN_METHOD = 122,
- GPG_ERR_CARD_NOT_INITIALIZED = 123,
- GPG_ERR_UNSUPPORTED_OPERATION = 124,
- GPG_ERR_WRONG_KEY_USAGE = 125,
- GPG_ERR_NOTHING_FOUND = 126,
- GPG_ERR_WRONG_BLOB_TYPE = 127,
- GPG_ERR_MISSING_VALUE = 128,
- GPG_ERR_HARDWARE = 129,
- GPG_ERR_PIN_BLOCKED = 130,
- GPG_ERR_USE_CONDITIONS = 131,
- GPG_ERR_PIN_NOT_SYNCED = 132,
- GPG_ERR_INV_CRL = 133,
- GPG_ERR_BAD_BER = 134,
- GPG_ERR_INV_BER = 135,
- GPG_ERR_ELEMENT_NOT_FOUND = 136,
- GPG_ERR_IDENTIFIER_NOT_FOUND = 137,
- GPG_ERR_INV_TAG = 138,
- GPG_ERR_INV_LENGTH = 139,
- GPG_ERR_INV_KEYINFO = 140,
- GPG_ERR_UNEXPECTED_TAG = 141,
- GPG_ERR_NOT_DER_ENCODED = 142,
- GPG_ERR_NO_CMS_OBJ = 143,
- GPG_ERR_INV_CMS_OBJ = 144,
- GPG_ERR_UNKNOWN_CMS_OBJ = 145,
- GPG_ERR_UNSUPPORTED_CMS_OBJ = 146,
- GPG_ERR_UNSUPPORTED_ENCODING = 147,
- GPG_ERR_UNSUPPORTED_CMS_VERSION = 148,
- GPG_ERR_UNKNOWN_ALGORITHM = 149,
- GPG_ERR_INV_ENGINE = 150,
- GPG_ERR_PUBKEY_NOT_TRUSTED = 151,
- GPG_ERR_DECRYPT_FAILED = 152,
- GPG_ERR_KEY_EXPIRED = 153,
- GPG_ERR_SIG_EXPIRED = 154,
- GPG_ERR_ENCODING_PROBLEM = 155,
- GPG_ERR_INV_STATE = 156,
- GPG_ERR_DUP_VALUE = 157,
- GPG_ERR_MISSING_ACTION = 158,
- GPG_ERR_MODULE_NOT_FOUND = 159,
- GPG_ERR_INV_OID_STRING = 160,
- GPG_ERR_INV_TIME = 161,
- GPG_ERR_INV_CRL_OBJ = 162,
- GPG_ERR_UNSUPPORTED_CRL_VERSION = 163,
- GPG_ERR_INV_CERT_OBJ = 164,
- GPG_ERR_UNKNOWN_NAME = 165,
- GPG_ERR_LOCALE_PROBLEM = 166,
- GPG_ERR_NOT_LOCKED = 167,
- GPG_ERR_PROTOCOL_VIOLATION = 168,
- GPG_ERR_INV_MAC = 169,
- GPG_ERR_INV_REQUEST = 170,
- GPG_ERR_UNKNOWN_EXTN = 171,
- GPG_ERR_UNKNOWN_CRIT_EXTN = 172,
- GPG_ERR_LOCKED = 173,
- GPG_ERR_UNKNOWN_OPTION = 174,
- GPG_ERR_UNKNOWN_COMMAND = 175,
- GPG_ERR_NOT_OPERATIONAL = 176,
- GPG_ERR_NO_PASSPHRASE = 177,
- GPG_ERR_NO_PIN = 178,
- GPG_ERR_NOT_ENABLED = 179,
- GPG_ERR_NO_ENGINE = 180,
- GPG_ERR_MISSING_KEY = 181,
- GPG_ERR_TOO_MANY = 182,
- GPG_ERR_LIMIT_REACHED = 183,
- GPG_ERR_UNFINISHED = 199,
- GPG_ERR_BUFFER_TOO_SHORT = 200,
- GPG_ERR_SEXP_INV_LEN_SPEC = 201,
- GPG_ERR_SEXP_STRING_TOO_LONG = 202,
- GPG_ERR_SEXP_UNMATCHED_PAREN = 203,
- GPG_ERR_SEXP_NOT_CANONICAL = 204,
- GPG_ERR_SEXP_BAD_CHARACTER = 205,
- GPG_ERR_SEXP_BAD_QUOTATION = 206,
- GPG_ERR_SEXP_ZERO_PREFIX = 207,
- GPG_ERR_SEXP_NESTED_DH = 208,
- GPG_ERR_SEXP_UNMATCHED_DH = 209,
- GPG_ERR_SEXP_UNEXPECTED_PUNC = 210,
- GPG_ERR_SEXP_BAD_HEX_CHAR = 211,
- GPG_ERR_SEXP_ODD_HEX_NUMBERS = 212,
- GPG_ERR_SEXP_BAD_OCT_CHAR = 213,
- GPG_ERR_ASS_GENERAL = 257,
- GPG_ERR_ASS_ACCEPT_FAILED = 258,
- GPG_ERR_ASS_CONNECT_FAILED = 259,
- GPG_ERR_ASS_INV_RESPONSE = 260,
- GPG_ERR_ASS_INV_VALUE = 261,
- GPG_ERR_ASS_INCOMPLETE_LINE = 262,
- GPG_ERR_ASS_LINE_TOO_LONG = 263,
- GPG_ERR_ASS_NESTED_COMMANDS = 264,
- GPG_ERR_ASS_NO_DATA_CB = 265,
- GPG_ERR_ASS_NO_INQUIRE_CB = 266,
- GPG_ERR_ASS_NOT_A_SERVER = 267,
- GPG_ERR_ASS_NOT_A_CLIENT = 268,
- GPG_ERR_ASS_SERVER_START = 269,
- GPG_ERR_ASS_READ_ERROR = 270,
- GPG_ERR_ASS_WRITE_ERROR = 271,
- GPG_ERR_ASS_TOO_MUCH_DATA = 273,
- GPG_ERR_ASS_UNEXPECTED_CMD = 274,
- GPG_ERR_ASS_UNKNOWN_CMD = 275,
- GPG_ERR_ASS_SYNTAX = 276,
- GPG_ERR_ASS_CANCELED = 277,
- GPG_ERR_ASS_NO_INPUT = 278,
- GPG_ERR_ASS_NO_OUTPUT = 279,
- GPG_ERR_ASS_PARAMETER = 280,
- GPG_ERR_ASS_UNKNOWN_INQUIRE = 281,
- GPG_ERR_USER_1 = 1024,
- GPG_ERR_USER_2 = 1025,
- GPG_ERR_USER_3 = 1026,
- GPG_ERR_USER_4 = 1027,
- GPG_ERR_USER_5 = 1028,
- GPG_ERR_USER_6 = 1029,
- GPG_ERR_USER_7 = 1030,
- GPG_ERR_USER_8 = 1031,
- GPG_ERR_USER_9 = 1032,
- GPG_ERR_USER_10 = 1033,
- GPG_ERR_USER_11 = 1034,
- GPG_ERR_USER_12 = 1035,
- GPG_ERR_USER_13 = 1036,
- GPG_ERR_USER_14 = 1037,
- GPG_ERR_USER_15 = 1038,
- GPG_ERR_USER_16 = 1039,
- GPG_ERR_MISSING_ERRNO = 16381,
- GPG_ERR_UNKNOWN_ERRNO = 16382,
- GPG_ERR_EOF = 16383,
-
- /* The following error codes are used to map system errors. */
-#define GPG_ERR_SYSTEM_ERROR (1 << 15)
- GPG_ERR_E2BIG = GPG_ERR_SYSTEM_ERROR | 0,
- GPG_ERR_EACCES = GPG_ERR_SYSTEM_ERROR | 1,
- GPG_ERR_EADDRINUSE = GPG_ERR_SYSTEM_ERROR | 2,
- GPG_ERR_EADDRNOTAVAIL = GPG_ERR_SYSTEM_ERROR | 3,
- GPG_ERR_EADV = GPG_ERR_SYSTEM_ERROR | 4,
- GPG_ERR_EAFNOSUPPORT = GPG_ERR_SYSTEM_ERROR | 5,
- GPG_ERR_EAGAIN = GPG_ERR_SYSTEM_ERROR | 6,
- GPG_ERR_EALREADY = GPG_ERR_SYSTEM_ERROR | 7,
- GPG_ERR_EAUTH = GPG_ERR_SYSTEM_ERROR | 8,
- GPG_ERR_EBACKGROUND = GPG_ERR_SYSTEM_ERROR | 9,
- GPG_ERR_EBADE = GPG_ERR_SYSTEM_ERROR | 10,
- GPG_ERR_EBADF = GPG_ERR_SYSTEM_ERROR | 11,
- GPG_ERR_EBADFD = GPG_ERR_SYSTEM_ERROR | 12,
- GPG_ERR_EBADMSG = GPG_ERR_SYSTEM_ERROR | 13,
- GPG_ERR_EBADR = GPG_ERR_SYSTEM_ERROR | 14,
- GPG_ERR_EBADRPC = GPG_ERR_SYSTEM_ERROR | 15,
- GPG_ERR_EBADRQC = GPG_ERR_SYSTEM_ERROR | 16,
- GPG_ERR_EBADSLT = GPG_ERR_SYSTEM_ERROR | 17,
- GPG_ERR_EBFONT = GPG_ERR_SYSTEM_ERROR | 18,
- GPG_ERR_EBUSY = GPG_ERR_SYSTEM_ERROR | 19,
- GPG_ERR_ECANCELED = GPG_ERR_SYSTEM_ERROR | 20,
- GPG_ERR_ECHILD = GPG_ERR_SYSTEM_ERROR | 21,
- GPG_ERR_ECHRNG = GPG_ERR_SYSTEM_ERROR | 22,
- GPG_ERR_ECOMM = GPG_ERR_SYSTEM_ERROR | 23,
- GPG_ERR_ECONNABORTED = GPG_ERR_SYSTEM_ERROR | 24,
- GPG_ERR_ECONNREFUSED = GPG_ERR_SYSTEM_ERROR | 25,
- GPG_ERR_ECONNRESET = GPG_ERR_SYSTEM_ERROR | 26,
- GPG_ERR_ED = GPG_ERR_SYSTEM_ERROR | 27,
- GPG_ERR_EDEADLK = GPG_ERR_SYSTEM_ERROR | 28,
- GPG_ERR_EDEADLOCK = GPG_ERR_SYSTEM_ERROR | 29,
- GPG_ERR_EDESTADDRREQ = GPG_ERR_SYSTEM_ERROR | 30,
- GPG_ERR_EDIED = GPG_ERR_SYSTEM_ERROR | 31,
- GPG_ERR_EDOM = GPG_ERR_SYSTEM_ERROR | 32,
- GPG_ERR_EDOTDOT = GPG_ERR_SYSTEM_ERROR | 33,
- GPG_ERR_EDQUOT = GPG_ERR_SYSTEM_ERROR | 34,
- GPG_ERR_EEXIST = GPG_ERR_SYSTEM_ERROR | 35,
- GPG_ERR_EFAULT = GPG_ERR_SYSTEM_ERROR | 36,
- GPG_ERR_EFBIG = GPG_ERR_SYSTEM_ERROR | 37,
- GPG_ERR_EFTYPE = GPG_ERR_SYSTEM_ERROR | 38,
- GPG_ERR_EGRATUITOUS = GPG_ERR_SYSTEM_ERROR | 39,
- GPG_ERR_EGREGIOUS = GPG_ERR_SYSTEM_ERROR | 40,
- GPG_ERR_EHOSTDOWN = GPG_ERR_SYSTEM_ERROR | 41,
- GPG_ERR_EHOSTUNREACH = GPG_ERR_SYSTEM_ERROR | 42,
- GPG_ERR_EIDRM = GPG_ERR_SYSTEM_ERROR | 43,
- GPG_ERR_EIEIO = GPG_ERR_SYSTEM_ERROR | 44,
- GPG_ERR_EILSEQ = GPG_ERR_SYSTEM_ERROR | 45,
- GPG_ERR_EINPROGRESS = GPG_ERR_SYSTEM_ERROR | 46,
- GPG_ERR_EINTR = GPG_ERR_SYSTEM_ERROR | 47,
- GPG_ERR_EINVAL = GPG_ERR_SYSTEM_ERROR | 48,
- GPG_ERR_EIO = GPG_ERR_SYSTEM_ERROR | 49,
- GPG_ERR_EISCONN = GPG_ERR_SYSTEM_ERROR | 50,
- GPG_ERR_EISDIR = GPG_ERR_SYSTEM_ERROR | 51,
- GPG_ERR_EISNAM = GPG_ERR_SYSTEM_ERROR | 52,
- GPG_ERR_EL2HLT = GPG_ERR_SYSTEM_ERROR | 53,
- GPG_ERR_EL2NSYNC = GPG_ERR_SYSTEM_ERROR | 54,
- GPG_ERR_EL3HLT = GPG_ERR_SYSTEM_ERROR | 55,
- GPG_ERR_EL3RST = GPG_ERR_SYSTEM_ERROR | 56,
- GPG_ERR_ELIBACC = GPG_ERR_SYSTEM_ERROR | 57,
- GPG_ERR_ELIBBAD = GPG_ERR_SYSTEM_ERROR | 58,
- GPG_ERR_ELIBEXEC = GPG_ERR_SYSTEM_ERROR | 59,
- GPG_ERR_ELIBMAX = GPG_ERR_SYSTEM_ERROR | 60,
- GPG_ERR_ELIBSCN = GPG_ERR_SYSTEM_ERROR | 61,
- GPG_ERR_ELNRNG = GPG_ERR_SYSTEM_ERROR | 62,
- GPG_ERR_ELOOP = GPG_ERR_SYSTEM_ERROR | 63,
- GPG_ERR_EMEDIUMTYPE = GPG_ERR_SYSTEM_ERROR | 64,
- GPG_ERR_EMFILE = GPG_ERR_SYSTEM_ERROR | 65,
- GPG_ERR_EMLINK = GPG_ERR_SYSTEM_ERROR | 66,
- GPG_ERR_EMSGSIZE = GPG_ERR_SYSTEM_ERROR | 67,
- GPG_ERR_EMULTIHOP = GPG_ERR_SYSTEM_ERROR | 68,
- GPG_ERR_ENAMETOOLONG = GPG_ERR_SYSTEM_ERROR | 69,
- GPG_ERR_ENAVAIL = GPG_ERR_SYSTEM_ERROR | 70,
- GPG_ERR_ENEEDAUTH = GPG_ERR_SYSTEM_ERROR | 71,
- GPG_ERR_ENETDOWN = GPG_ERR_SYSTEM_ERROR | 72,
- GPG_ERR_ENETRESET = GPG_ERR_SYSTEM_ERROR | 73,
- GPG_ERR_ENETUNREACH = GPG_ERR_SYSTEM_ERROR | 74,
- GPG_ERR_ENFILE = GPG_ERR_SYSTEM_ERROR | 75,
- GPG_ERR_ENOANO = GPG_ERR_SYSTEM_ERROR | 76,
- GPG_ERR_ENOBUFS = GPG_ERR_SYSTEM_ERROR | 77,
- GPG_ERR_ENOCSI = GPG_ERR_SYSTEM_ERROR | 78,
- GPG_ERR_ENODATA = GPG_ERR_SYSTEM_ERROR | 79,
- GPG_ERR_ENODEV = GPG_ERR_SYSTEM_ERROR | 80,
- GPG_ERR_ENOENT = GPG_ERR_SYSTEM_ERROR | 81,
- GPG_ERR_ENOEXEC = GPG_ERR_SYSTEM_ERROR | 82,
- GPG_ERR_ENOLCK = GPG_ERR_SYSTEM_ERROR | 83,
- GPG_ERR_ENOLINK = GPG_ERR_SYSTEM_ERROR | 84,
- GPG_ERR_ENOMEDIUM = GPG_ERR_SYSTEM_ERROR | 85,
- GPG_ERR_ENOMEM = GPG_ERR_SYSTEM_ERROR | 86,
- GPG_ERR_ENOMSG = GPG_ERR_SYSTEM_ERROR | 87,
- GPG_ERR_ENONET = GPG_ERR_SYSTEM_ERROR | 88,
- GPG_ERR_ENOPKG = GPG_ERR_SYSTEM_ERROR | 89,
- GPG_ERR_ENOPROTOOPT = GPG_ERR_SYSTEM_ERROR | 90,
- GPG_ERR_ENOSPC = GPG_ERR_SYSTEM_ERROR | 91,
- GPG_ERR_ENOSR = GPG_ERR_SYSTEM_ERROR | 92,
- GPG_ERR_ENOSTR = GPG_ERR_SYSTEM_ERROR | 93,
- GPG_ERR_ENOSYS = GPG_ERR_SYSTEM_ERROR | 94,
- GPG_ERR_ENOTBLK = GPG_ERR_SYSTEM_ERROR | 95,
- GPG_ERR_ENOTCONN = GPG_ERR_SYSTEM_ERROR | 96,
- GPG_ERR_ENOTDIR = GPG_ERR_SYSTEM_ERROR | 97,
- GPG_ERR_ENOTEMPTY = GPG_ERR_SYSTEM_ERROR | 98,
- GPG_ERR_ENOTNAM = GPG_ERR_SYSTEM_ERROR | 99,
- GPG_ERR_ENOTSOCK = GPG_ERR_SYSTEM_ERROR | 100,
- GPG_ERR_ENOTSUP = GPG_ERR_SYSTEM_ERROR | 101,
- GPG_ERR_ENOTTY = GPG_ERR_SYSTEM_ERROR | 102,
- GPG_ERR_ENOTUNIQ = GPG_ERR_SYSTEM_ERROR | 103,
- GPG_ERR_ENXIO = GPG_ERR_SYSTEM_ERROR | 104,
- GPG_ERR_EOPNOTSUPP = GPG_ERR_SYSTEM_ERROR | 105,
- GPG_ERR_EOVERFLOW = GPG_ERR_SYSTEM_ERROR | 106,
- GPG_ERR_EPERM = GPG_ERR_SYSTEM_ERROR | 107,
- GPG_ERR_EPFNOSUPPORT = GPG_ERR_SYSTEM_ERROR | 108,
- GPG_ERR_EPIPE = GPG_ERR_SYSTEM_ERROR | 109,
- GPG_ERR_EPROCLIM = GPG_ERR_SYSTEM_ERROR | 110,
- GPG_ERR_EPROCUNAVAIL = GPG_ERR_SYSTEM_ERROR | 111,
- GPG_ERR_EPROGMISMATCH = GPG_ERR_SYSTEM_ERROR | 112,
- GPG_ERR_EPROGUNAVAIL = GPG_ERR_SYSTEM_ERROR | 113,
- GPG_ERR_EPROTO = GPG_ERR_SYSTEM_ERROR | 114,
- GPG_ERR_EPROTONOSUPPORT = GPG_ERR_SYSTEM_ERROR | 115,
- GPG_ERR_EPROTOTYPE = GPG_ERR_SYSTEM_ERROR | 116,
- GPG_ERR_ERANGE = GPG_ERR_SYSTEM_ERROR | 117,
- GPG_ERR_EREMCHG = GPG_ERR_SYSTEM_ERROR | 118,
- GPG_ERR_EREMOTE = GPG_ERR_SYSTEM_ERROR | 119,
- GPG_ERR_EREMOTEIO = GPG_ERR_SYSTEM_ERROR | 120,
- GPG_ERR_ERESTART = GPG_ERR_SYSTEM_ERROR | 121,
- GPG_ERR_EROFS = GPG_ERR_SYSTEM_ERROR | 122,
- GPG_ERR_ERPCMISMATCH = GPG_ERR_SYSTEM_ERROR | 123,
- GPG_ERR_ESHUTDOWN = GPG_ERR_SYSTEM_ERROR | 124,
- GPG_ERR_ESOCKTNOSUPPORT = GPG_ERR_SYSTEM_ERROR | 125,
- GPG_ERR_ESPIPE = GPG_ERR_SYSTEM_ERROR | 126,
- GPG_ERR_ESRCH = GPG_ERR_SYSTEM_ERROR | 127,
- GPG_ERR_ESRMNT = GPG_ERR_SYSTEM_ERROR | 128,
- GPG_ERR_ESTALE = GPG_ERR_SYSTEM_ERROR | 129,
- GPG_ERR_ESTRPIPE = GPG_ERR_SYSTEM_ERROR | 130,
- GPG_ERR_ETIME = GPG_ERR_SYSTEM_ERROR | 131,
- GPG_ERR_ETIMEDOUT = GPG_ERR_SYSTEM_ERROR | 132,
- GPG_ERR_ETOOMANYREFS = GPG_ERR_SYSTEM_ERROR | 133,
- GPG_ERR_ETXTBSY = GPG_ERR_SYSTEM_ERROR | 134,
- GPG_ERR_EUCLEAN = GPG_ERR_SYSTEM_ERROR | 135,
- GPG_ERR_EUNATCH = GPG_ERR_SYSTEM_ERROR | 136,
- GPG_ERR_EUSERS = GPG_ERR_SYSTEM_ERROR | 137,
- GPG_ERR_EWOULDBLOCK = GPG_ERR_SYSTEM_ERROR | 138,
- GPG_ERR_EXDEV = GPG_ERR_SYSTEM_ERROR | 139,
- GPG_ERR_EXFULL = GPG_ERR_SYSTEM_ERROR | 140,
-
- /* This is one more than the largest allowed entry. */
- GPG_ERR_CODE_DIM = 65536
- } gpg_err_code_t;
-
-
-/* The error value type gpg_error_t. */
-
-/* We would really like to use bit-fields in a struct, but using
- structs as return values can cause binary compatibility issues, in
- particular if you want to do it effeciently (also see
- -freg-struct-return option to GCC). */
-typedef unsigned int gpg_error_t;
-
-/* We use the lowest 16 bits of gpg_error_t for error codes. The 16th
- bit indicates system errors. */
-#define GPG_ERR_CODE_MASK (GPG_ERR_CODE_DIM - 1)
-
-/* Bits 17 to 24 are reserved. */
-
-/* We use the upper 7 bits of gpg_error_t for error sources. */
-#define GPG_ERR_SOURCE_MASK (GPG_ERR_SOURCE_DIM - 1)
-#define GPG_ERR_SOURCE_SHIFT 24
-
-/* The highest bit is reserved. It shouldn't be used to prevent
- potential negative numbers when transmitting error values as
- text. */
-
-
-/* GCC feature test. */
-#undef _GPG_ERR_HAVE_CONSTRUCTOR
-#if __GNUC__
-#define _GPG_ERR_GCC_VERSION (__GNUC__ * 10000 \
- + __GNUC_MINOR__ * 100 \
- + __GNUC_PATCHLEVEL__)
-
-#if _GPG_ERR_GCC_VERSION > 30100
-#define _GPG_ERR_CONSTRUCTOR __attribute__ ((__constructor__))
-#define _GPG_ERR_HAVE_CONSTRUCTOR
-#endif
-#endif
-
-#ifndef _GPG_ERR_CONSTRUCTOR
-#define _GPG_ERR_CONSTRUCTOR
-#endif
-
-
-/* Initialization function. */
-
-/* Initialize the library. This function should be run early. */
-gpg_error_t gpg_err_init (void) _GPG_ERR_CONSTRUCTOR;
-
-/* If this is defined, the library is already initialized by the
- constructor and does not need to be initialized explicitely. */
-#undef GPG_ERR_INITIALIZED
-#ifdef _GPG_ERR_HAVE_CONSTRUCTOR
-#define GPG_ERR_INITIALIZED 1
-#endif
-
-/* See the source on how to use the deinit function; it is usually not
- required. */
-void gpg_err_deinit (int mode);
-
-
-/* Constructor and accessor functions. */
-
-/* Construct an error value from an error code and source. Within a
- subsystem, use gpg_error. */
-static GPG_ERR_INLINE gpg_error_t
-gpg_err_make (gpg_err_source_t source, gpg_err_code_t code)
-{
- return code == GPG_ERR_NO_ERROR ? GPG_ERR_NO_ERROR
- : (((source & GPG_ERR_SOURCE_MASK) << GPG_ERR_SOURCE_SHIFT)
- | (code & GPG_ERR_CODE_MASK));
-}
-
-
-/* The user should define GPG_ERR_SOURCE_DEFAULT before including this
- file to specify a default source for gpg_error. */
-#ifndef GPG_ERR_SOURCE_DEFAULT
-#define GPG_ERR_SOURCE_DEFAULT GPG_ERR_SOURCE_UNKNOWN
-#endif
-
-static GPG_ERR_INLINE gpg_error_t
-gpg_error (gpg_err_code_t code)
-{
- return gpg_err_make (GPG_ERR_SOURCE_DEFAULT, code);
-}
-
-
-/* Retrieve the error code from an error value. */
-static GPG_ERR_INLINE gpg_err_code_t
-gpg_err_code (gpg_error_t err)
-{
- return (gpg_err_code_t) (err & GPG_ERR_CODE_MASK);
-}
-
-
-/* Retrieve the error source from an error value. */
-static GPG_ERR_INLINE gpg_err_source_t
-gpg_err_source (gpg_error_t err)
-{
- return (gpg_err_source_t) ((err >> GPG_ERR_SOURCE_SHIFT)
- & GPG_ERR_SOURCE_MASK);
-}
-
-
-/* String functions. */
-
-/* Return a pointer to a string containing a description of the error
- code in the error value ERR. This function is not thread-safe. */
-const char *gpg_strerror (gpg_error_t err);
-
-/* Return the error string for ERR in the user-supplied buffer BUF of
- size BUFLEN. This function is, in contrast to gpg_strerror,
- thread-safe if a thread-safe strerror_r() function is provided by
- the system. If the function succeeds, 0 is returned and BUF
- contains the string describing the error. If the buffer was not
- large enough, ERANGE is returned and BUF contains as much of the
- beginning of the error string as fits into the buffer. */
-int gpg_strerror_r (gpg_error_t err, char *buf, size_t buflen);
-
-/* Return a pointer to a string containing a description of the error
- source in the error value ERR. */
-const char *gpg_strsource (gpg_error_t err);
-
-
-/* Mapping of system errors (errno). */
-
-/* Retrieve the error code for the system error ERR. This returns
- GPG_ERR_UNKNOWN_ERRNO if the system error is not mapped (report
- this). */
-gpg_err_code_t gpg_err_code_from_errno (int err);
-
-
-/* Retrieve the system error for the error code CODE. This returns 0
- if CODE is not a system error code. */
-int gpg_err_code_to_errno (gpg_err_code_t code);
-
-
-/* Retrieve the error code directly from the ERRNO variable. This
- returns GPG_ERR_UNKNOWN_ERRNO if the system error is not mapped
- (report this) and GPG_ERR_MISSING_ERRNO if ERRNO has the value 0. */
-gpg_err_code_t gpg_err_code_from_syserror (void);
-
-
-/* Set the ERRNO variable. This function is the preferred way to set
- ERRNO due to peculiarities on WindowsCE. */
-void gpg_err_set_errno (int err);
-
-/* Decide whether to use the format_arg attribute. */
-#if _GPG_ERR_GCC_VERSION > 20800
-# define _GPG_ERR_ATTR_FORMAT_ARG(a) __attribute__ ((__format_arg__ (a)))
-#else
-# define _GPG_ERR_ATTR_FORMAT_ARG(a)
-#endif
-
-/* A lean gettext implementation based on GNU style mo files which are
- required to be encoded in UTF-8. There is a limit on 65534 entries
- to save some RAM. Only Germanic plural rules are supported. */
-const char *_gpg_w32_bindtextdomain (const char *domainname,
- const char *dirname);
-const char *_gpg_w32_textdomain (const char *domainname);
-const char *_gpg_w32_gettext (const char *msgid)
- _GPG_ERR_ATTR_FORMAT_ARG (1);
-const char *_gpg_w32_dgettext (const char *domainname, const char *msgid)
- _GPG_ERR_ATTR_FORMAT_ARG (2);
-const char *_gpg_w32_dngettext (const char *domainname, const char *msgid1,
- const char *msgid2, unsigned long int n)
- _GPG_ERR_ATTR_FORMAT_ARG (2) _GPG_ERR_ATTR_FORMAT_ARG (3);
-const char *_gpg_w32_gettext_localename (void);
-int _gpg_w32_gettext_use_utf8 (int value);
-
-#ifdef GPG_ERR_ENABLE_GETTEXT_MACROS
-# define bindtextdomain(a,b) _gpg_w32_bindtextdomain ((a), (b))
-# define textdomain(a) _gpg_w32_textdomain ((a))
-# define gettext(a) _gpg_w32_gettext ((a))
-# define dgettext(a,b) _gpg_w32_dgettext ((a), (b))
-# define ngettext(a,b,c) _gpg_w32_dngettext (NULL, (a), (b), (c))
-# define dngettext(a,b,c,d) _gpg_w32_dngettext ((a), (b), (c), (d))
-# define gettext_localename() _gpg_w32_gettext_localename ()
-# define gettext_use_utf8(a) _gpg_w32_gettext_use_utf8 (a)
-#endif /*GPG_ERR_ENABLE_GETTEXT_MACROS*/
-
-
-
-/* Self-documenting convenience functions. */
-
-static GPG_ERR_INLINE gpg_error_t
-gpg_err_make_from_errno (gpg_err_source_t source, int err)
-{
- return gpg_err_make (source, gpg_err_code_from_errno (err));
-}
-
-
-static GPG_ERR_INLINE gpg_error_t
-gpg_error_from_errno (int err)
-{
- return gpg_error (gpg_err_code_from_errno (err));
-}
-
-static GPG_ERR_INLINE gpg_error_t
-gpg_error_from_syserror (void)
-{
- return gpg_error (gpg_err_code_from_syserror ());
-}
-
-#ifdef __cplusplus
-}
-#endif
-
-
-#endif /* GPG_ERROR_H */
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/gpg-error.h.in b/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/gpg-error.h.in
deleted file mode 100644
index ae1be21818..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/gpg-error.h.in
+++ /dev/null
@@ -1,274 +0,0 @@
-/* gpg-error.h - Public interface to libgpg-error.
- Copyright (C) 2003, 2004, 2010 g10 Code GmbH
-
- This file is part of libgpg-error.
-
- libgpg-error is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public License
- as published by the Free Software Foundation; either version 2.1 of
- the License, or (at your option) any later version.
-
- libgpg-error is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with this program; if not, see <http://www.gnu.org/licenses/>.
- */
-
-
-#ifndef GPG_ERROR_H
-#define GPG_ERROR_H 1
-
-#include <stddef.h>
-
-#ifdef __GNUC__
-#define GPG_ERR_INLINE __inline__
-#elif __STDC_VERSION__ >= 199901L
-#define GPG_ERR_INLINE inline
-#else
-#ifndef GPG_ERR_INLINE
-#define GPG_ERR_INLINE
-#endif
-#endif
-
-
-#ifdef __cplusplus
-extern "C" {
-#if 0 /* just to make Emacs auto-indent happy */
-}
-#endif
-#endif /* __cplusplus */
-
-/* The GnuPG project consists of many components. Error codes are
- exchanged between all components. The common error codes and their
- user-presentable descriptions are kept into a shared library to
- allow adding new error codes and components without recompiling any
- of the other components. The interface will not change in a
- backward incompatible way.
-
- An error code together with an error source build up an error
- value. As the error value is been passed from one component to
- another, it preserver the information about the source and nature
- of the error.
-
- A component of the GnuPG project can define the following macros to
- tune the behaviour of the library:
-
- GPG_ERR_SOURCE_DEFAULT: Define to an error source of type
- gpg_err_source_t to make that source the default for gpg_error().
- Otherwise GPG_ERR_SOURCE_UNKNOWN is used as default.
-
- GPG_ERR_ENABLE_GETTEXT_MACROS: Define to provide macros to map the
- internal gettext API to standard names. This has only an effect on
- Windows platforms. */
-
-
-/* The error source type gpg_err_source_t.
-
- Where as the Poo out of a welle small
- Taketh his firste springing and his sours.
- --Chaucer. */
-
-/* Only use free slots, never change or reorder the existing
- entries. */
-typedef enum
- {
-@include err-sources.h.in
-
- /* This is one more than the largest allowed entry. */
- GPG_ERR_SOURCE_DIM = 128
- } gpg_err_source_t;
-
-
-/* The error code type gpg_err_code_t. */
-
-/* Only use free slots, never change or reorder the existing
- entries. */
-typedef enum
- {
-@include err-codes.h.in
-
- /* The following error codes are used to map system errors. */
-#define GPG_ERR_SYSTEM_ERROR (1 << 15)
-@include errnos.in
-
- /* This is one more than the largest allowed entry. */
- GPG_ERR_CODE_DIM = 65536
- } gpg_err_code_t;
-
-
-/* The error value type gpg_error_t. */
-
-/* We would really like to use bit-fields in a struct, but using
- structs as return values can cause binary compatibility issues, in
- particular if you want to do it effeciently (also see
- -freg-struct-return option to GCC). */
-typedef unsigned int gpg_error_t;
-
-/* We use the lowest 16 bits of gpg_error_t for error codes. The 16th
- bit indicates system errors. */
-#define GPG_ERR_CODE_MASK (GPG_ERR_CODE_DIM - 1)
-
-/* Bits 17 to 24 are reserved. */
-
-/* We use the upper 7 bits of gpg_error_t for error sources. */
-#define GPG_ERR_SOURCE_MASK (GPG_ERR_SOURCE_DIM - 1)
-#define GPG_ERR_SOURCE_SHIFT 24
-
-/* The highest bit is reserved. It shouldn't be used to prevent
- potential negative numbers when transmitting error values as
- text. */
-
-
-/* GCC feature test. */
-#undef _GPG_ERR_HAVE_CONSTRUCTOR
-#if __GNUC__
-#define _GPG_ERR_GCC_VERSION (__GNUC__ * 10000 \
- + __GNUC_MINOR__ * 100 \
- + __GNUC_PATCHLEVEL__)
-
-#if _GPG_ERR_GCC_VERSION > 30100
-#define _GPG_ERR_CONSTRUCTOR __attribute__ ((__constructor__))
-#define _GPG_ERR_HAVE_CONSTRUCTOR
-#endif
-#endif
-
-#ifndef _GPG_ERR_CONSTRUCTOR
-#define _GPG_ERR_CONSTRUCTOR
-#endif
-
-
-/* Initialization function. */
-
-/* Initialize the library. This function should be run early. */
-gpg_error_t gpg_err_init (void) _GPG_ERR_CONSTRUCTOR;
-
-/* If this is defined, the library is already initialized by the
- constructor and does not need to be initialized explicitely. */
-#undef GPG_ERR_INITIALIZED
-#ifdef _GPG_ERR_HAVE_CONSTRUCTOR
-#define GPG_ERR_INITIALIZED 1
-#endif
-
-/* See the source on how to use the deinit function; it is usually not
- required. */
-void gpg_err_deinit (int mode);
-
-
-/* Constructor and accessor functions. */
-
-/* Construct an error value from an error code and source. Within a
- subsystem, use gpg_error. */
-static GPG_ERR_INLINE gpg_error_t
-gpg_err_make (gpg_err_source_t source, gpg_err_code_t code)
-{
- return code == GPG_ERR_NO_ERROR ? GPG_ERR_NO_ERROR
- : (((source & GPG_ERR_SOURCE_MASK) << GPG_ERR_SOURCE_SHIFT)
- | (code & GPG_ERR_CODE_MASK));
-}
-
-
-/* The user should define GPG_ERR_SOURCE_DEFAULT before including this
- file to specify a default source for gpg_error. */
-#ifndef GPG_ERR_SOURCE_DEFAULT
-#define GPG_ERR_SOURCE_DEFAULT GPG_ERR_SOURCE_UNKNOWN
-#endif
-
-static GPG_ERR_INLINE gpg_error_t
-gpg_error (gpg_err_code_t code)
-{
- return gpg_err_make (GPG_ERR_SOURCE_DEFAULT, code);
-}
-
-
-/* Retrieve the error code from an error value. */
-static GPG_ERR_INLINE gpg_err_code_t
-gpg_err_code (gpg_error_t err)
-{
- return (gpg_err_code_t) (err & GPG_ERR_CODE_MASK);
-}
-
-
-/* Retrieve the error source from an error value. */
-static GPG_ERR_INLINE gpg_err_source_t
-gpg_err_source (gpg_error_t err)
-{
- return (gpg_err_source_t) ((err >> GPG_ERR_SOURCE_SHIFT)
- & GPG_ERR_SOURCE_MASK);
-}
-
-
-/* String functions. */
-
-/* Return a pointer to a string containing a description of the error
- code in the error value ERR. This function is not thread-safe. */
-const char *gpg_strerror (gpg_error_t err);
-
-/* Return the error string for ERR in the user-supplied buffer BUF of
- size BUFLEN. This function is, in contrast to gpg_strerror,
- thread-safe if a thread-safe strerror_r() function is provided by
- the system. If the function succeeds, 0 is returned and BUF
- contains the string describing the error. If the buffer was not
- large enough, ERANGE is returned and BUF contains as much of the
- beginning of the error string as fits into the buffer. */
-int gpg_strerror_r (gpg_error_t err, char *buf, size_t buflen);
-
-/* Return a pointer to a string containing a description of the error
- source in the error value ERR. */
-const char *gpg_strsource (gpg_error_t err);
-
-
-/* Mapping of system errors (errno). */
-
-/* Retrieve the error code for the system error ERR. This returns
- GPG_ERR_UNKNOWN_ERRNO if the system error is not mapped (report
- this). */
-gpg_err_code_t gpg_err_code_from_errno (int err);
-
-
-/* Retrieve the system error for the error code CODE. This returns 0
- if CODE is not a system error code. */
-int gpg_err_code_to_errno (gpg_err_code_t code);
-
-
-/* Retrieve the error code directly from the ERRNO variable. This
- returns GPG_ERR_UNKNOWN_ERRNO if the system error is not mapped
- (report this) and GPG_ERR_MISSING_ERRNO if ERRNO has the value 0. */
-gpg_err_code_t gpg_err_code_from_syserror (void);
-
-
-/* Set the ERRNO variable. This function is the preferred way to set
- ERRNO due to peculiarities on WindowsCE. */
-void gpg_err_set_errno (int err);
-
-@include extra-h.in
-
-/* Self-documenting convenience functions. */
-
-static GPG_ERR_INLINE gpg_error_t
-gpg_err_make_from_errno (gpg_err_source_t source, int err)
-{
- return gpg_err_make (source, gpg_err_code_from_errno (err));
-}
-
-
-static GPG_ERR_INLINE gpg_error_t
-gpg_error_from_errno (int err)
-{
- return gpg_error (gpg_err_code_from_errno (err));
-}
-
-static GPG_ERR_INLINE gpg_error_t
-gpg_error_from_syserror (void)
-{
- return gpg_error (gpg_err_code_from_syserror ());
-}
-
-#ifdef __cplusplus
-}
-#endif
-
-
-#endif /* GPG_ERROR_H */
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/gpg-error.m4 b/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/gpg-error.m4
deleted file mode 100644
index 9d96d1675c..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/gpg-error.m4
+++ /dev/null
@@ -1,65 +0,0 @@
-# gpg-error.m4 - autoconf macro to detect libgpg-error.
-# Copyright (C) 2002, 2003, 2004 g10 Code GmbH
-#
-# This file is free software; as a special exception the author gives
-# unlimited permission to copy and/or distribute it, with or without
-# modifications, as long as this notice is preserved.
-#
-# This file is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
-# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-
-dnl AM_PATH_GPG_ERROR([MINIMUM-VERSION,
-dnl [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND ]]])
-dnl Test for libgpg-error and define GPG_ERROR_CFLAGS and GPG_ERROR_LIBS
-dnl
-AC_DEFUN([AM_PATH_GPG_ERROR],
-[ AC_ARG_WITH(gpg-error-prefix,
- AC_HELP_STRING([--with-gpg-error-prefix=PFX],
- [prefix where GPG Error is installed (optional)]),
- gpg_error_config_prefix="$withval", gpg_error_config_prefix="")
- if test x$gpg_error_config_prefix != x ; then
- if test x${GPG_ERROR_CONFIG+set} != xset ; then
- GPG_ERROR_CONFIG=$gpg_error_config_prefix/bin/gpg-error-config
- fi
- fi
-
- AC_PATH_PROG(GPG_ERROR_CONFIG, gpg-error-config, no)
- min_gpg_error_version=ifelse([$1], ,0.0,$1)
- AC_MSG_CHECKING(for GPG Error - version >= $min_gpg_error_version)
- ok=no
- if test "$GPG_ERROR_CONFIG" != "no" ; then
- req_major=`echo $min_gpg_error_version | \
- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)/\1/'`
- req_minor=`echo $min_gpg_error_version | \
- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)/\2/'`
- gpg_error_config_version=`$GPG_ERROR_CONFIG $gpg_error_config_args --version`
- major=`echo $gpg_error_config_version | \
- sed 's/\([[0-9]]*\)\.\([[0-9]]*\).*/\1/'`
- minor=`echo $gpg_error_config_version | \
- sed 's/\([[0-9]]*\)\.\([[0-9]]*\).*/\2/'`
- if test "$major" -gt "$req_major"; then
- ok=yes
- else
- if test "$major" -eq "$req_major"; then
- if test "$minor" -ge "$req_minor"; then
- ok=yes
- fi
- fi
- fi
- fi
- if test $ok = yes; then
- GPG_ERROR_CFLAGS=`$GPG_ERROR_CONFIG $gpg_error_config_args --cflags`
- GPG_ERROR_LIBS=`$GPG_ERROR_CONFIG $gpg_error_config_args --libs`
- AC_MSG_RESULT([yes ($gpg_error_config_version)])
- ifelse([$2], , :, [$2])
- else
- GPG_ERROR_CFLAGS=""
- GPG_ERROR_LIBS=""
- AC_MSG_RESULT(no)
- ifelse([$3], , :, [$3])
- fi
- AC_SUBST(GPG_ERROR_CFLAGS)
- AC_SUBST(GPG_ERROR_LIBS)
-])
-
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/init.c b/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/init.c
deleted file mode 100644
index d30435a2ce..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/init.c
+++ /dev/null
@@ -1,399 +0,0 @@
-/* init.c - Initialize the GnuPG error library.
- Copyright (C) 2005, 2010 g10 Code GmbH
-
- This file is part of libgpg-error.
-
- libgpg-error is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public License
- as published by the Free Software Foundation; either version 2.1 of
- the License, or (at your option) any later version.
-
- libgpg-error is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with this program; if not, see <http://www.gnu.org/licenses/>.
- */
-
-#if HAVE_CONFIG_H
-#include <config.h>
-#endif
-
-#include <stdlib.h>
-#include <stdio.h>
-#include <string.h>
-#include <errno.h>
-
-#include <gpg-error.h>
-
-#include "gettext.h"
-#include "init.h"
-
-#ifdef HAVE_W32CE_SYSTEM
-# include "mkw32errmap.map.c" /* Generated map_w32codes () */
-#endif
-
-
-/* Locale directory support. */
-
-#if HAVE_W32_SYSTEM
-
-#include <windows.h>
-
-static int tls_index = TLS_OUT_OF_INDEXES; /* Index for the TLS functions. */
-
-static char *get_locale_dir (void);
-static void drop_locale_dir (char *locale_dir);
-
-#else /*!HAVE_W32_SYSTEM*/
-
-#define get_locale_dir() LOCALEDIR
-#define drop_locale_dir(dir)
-
-#endif /*!HAVE_W32_SYSTEM*/
-
-
-static void
-real_init (void)
-{
-#ifdef ENABLE_NLS
- char *locale_dir;
-
- /* We only have to bind our locale directory to our text domain. */
- locale_dir = get_locale_dir ();
- if (locale_dir)
- {
- bindtextdomain (PACKAGE, locale_dir);
- drop_locale_dir (locale_dir);
- }
-#endif
-}
-
-/* Initialize the library. This function should be run early. */
-gpg_error_t
-gpg_err_init (void)
-{
-#ifdef HAVE_W32_SYSTEM
-# ifdef DLL_EXPORT
- /* We always have a constructor and thus this function is called
- automatically. Due to the way the C init code of mingw works,
- the constructors are called before our DllMain function is
- called. The problem with that is that the TLS has not been setup
- and w32-gettext.c requires TLS. To solve this we do nothing here
- but call the actual init code from our DllMain. */
-# else /*!DLL_EXPORT*/
- /* Note that if the TLS is actually used, we can't release the TLS
- as there is no way to know when a thread terminates (i.e. no
- thread-specific-atexit). You are really better off to use the
- DLL! */
- if (tls_index == TLS_OUT_OF_INDEXES)
- {
- tls_index = TlsAlloc ();
- if (tls_index == TLS_OUT_OF_INDEXES)
- {
- /* No way to continue - commit suicide. */
- abort ();
- }
- real_init ();
- }
-# endif /*!DLL_EXPORT*/
-#else
- real_init ();
-#endif
- return 0;
-}
-
-
-/* Deinitialize libgpg-error. This function is only used in special
- circumstances. No gpg-error function should be used after this
- function has been called. A value of 0 passed for MODE
- deinitializes the entire libgpg-error, a value of 1 releases
- resources allocated for the current thread and only that thread may
- not anymore access libgpg-error after such a call. Under Windows
- this function may be called from the DllMain function of a DLL
- which statically links to libgpg-error. */
-void
-gpg_err_deinit (int mode)
-{
-#if defined (HAVE_W32_SYSTEM) && !defined(DLL_EXPORT)
- struct tls_space_s *tls;
-
- tls = TlsGetValue (tls_index);
- if (tls)
- {
- TlsSetValue (tls_index, NULL);
- LocalFree (tls);
- }
-
- if (mode == 0)
- {
- TlsFree (tls_index);
- tls_index = TLS_OUT_OF_INDEXES;
- }
-#else
- (void)mode;
-#endif
-}
-
-
-
-#ifdef HAVE_W32_SYSTEM
-
-/* Return a malloced string encoded in UTF-8 from the wide char input
- string STRING. Caller must free this value. Returns NULL on
- failure. Caller may use GetLastError to get the actual error
- number. The result of calling this function with STRING set to
- NULL is not defined. */
-static char *
-wchar_to_utf8 (const wchar_t *string)
-{
- int n;
- char *result;
-
- /* Note, that CP_UTF8 is not defined in Windows versions earlier
- than NT. */
- n = WideCharToMultiByte (CP_UTF8, 0, string, -1, NULL, 0, NULL, NULL);
- if (n < 0)
- return NULL;
-
- result = malloc (n+1);
- if (result)
- {
- n = WideCharToMultiByte (CP_UTF8, 0, string, -1, result, n, NULL, NULL);
- if (n < 0)
- {
- free (result);
- result = NULL;
- }
- }
- return result;
-}
-
-
-/* Return a malloced wide char string from an UTF-8 encoded input
- string STRING. Caller must free this value. Returns NULL on
- failure. Caller may use GetLastError to get the actual error
- number. The result of calling this function with STRING set to
- NULL is not defined. */
-static wchar_t *
-utf8_to_wchar (const char *string)
-{
- int n;
- wchar_t *result;
-
- n = MultiByteToWideChar (CP_UTF8, 0, string, -1, NULL, 0);
- if (n < 0)
- return NULL;
-
- result = malloc ((n+1) * sizeof *result);
- if (result)
- {
- n = MultiByteToWideChar (CP_UTF8, 0, string, -1, result, n);
- if (n < 0)
- {
- free (result);
- result = NULL;
- }
- return NULL;
- }
- return result;
-}
-
-
-static char *
-get_locale_dir (void)
-{
- static wchar_t moddir[MAX_PATH+5];
- char *result, *p;
- int nbytes;
-
- if (!GetModuleFileNameW (NULL, moddir, MAX_PATH))
- *moddir = 0;
-
-#define SLDIR "\\share\\locale"
- if (*moddir)
- {
- nbytes = WideCharToMultiByte (CP_UTF8, 0, moddir, -1, NULL, 0, NULL, NULL);
- if (nbytes < 0)
- return NULL;
-
- result = malloc (nbytes + strlen (SLDIR) + 1);
- if (result)
- {
- nbytes = WideCharToMultiByte (CP_UTF8, 0, moddir, -1,
- result, nbytes, NULL, NULL);
- if (nbytes < 0)
- {
- free (result);
- result = NULL;
- }
- else
- {
- p = strrchr (result, '\\');
- if (p)
- *p = 0;
- strcat (result, SLDIR);
- }
- }
- }
- else /* Use the old default value. */
- {
- result = malloc (10 + strlen (SLDIR) + 1);
- if (result)
- {
- strcpy (result, "c:\\gnupg");
- strcat (result, SLDIR);
- }
- }
-#undef SLDIR
- return result;
-}
-
-
-static void
-drop_locale_dir (char *locale_dir)
-{
- free (locale_dir);
-}
-
-
-/* Return the tls object. This function is guaranteed to return a
- valid non-NULL object. */
-struct tls_space_s *
-get_tls (void)
-{
- struct tls_space_s *tls;
-
- tls = TlsGetValue (tls_index);
- if (!tls)
- {
- /* Called by a thread which existed before this DLL was loaded.
- Allocate the space. */
- tls = LocalAlloc (LPTR, sizeof *tls);
- if (!tls)
- {
- /* No way to continue - commit suicide. */
- abort ();
- }
- tls->gt_use_utf8 = 0;
- TlsSetValue (tls_index, tls);
- }
-
- return tls;
-}
-
-
-/* Return the value of the ERRNO variable. This needs to be a
- function so that we can have a per-thread ERRNO. This is used only
- on WindowsCE because that OS misses an errno. */
-#ifdef HAVE_W32CE_SYSTEM
-int
-_gpg_w32ce_get_errno (void)
-{
- return map_w32codes ( GetLastError () );
-}
-#endif /*HAVE_W32CE_SYSTEM*/
-
-
-/* Replacement strerror function for WindowsCE. */
-#ifdef HAVE_W32CE_SYSTEM
-char *
-_gpg_w32ce_strerror (int err)
-{
- struct tls_space_s *tls = get_tls ();
- wchar_t tmpbuf[STRBUFFER_SIZE];
- int n;
-
- if (err == -1)
- err = _gpg_w32ce_get_errno ();
- if (FormatMessageW (FORMAT_MESSAGE_FROM_SYSTEM, NULL, err,
- MAKELANGID (LANG_NEUTRAL, SUBLANG_DEFAULT),
- tmpbuf, STRBUFFER_SIZE -1,
- NULL))
- {
- n = WideCharToMultiByte (CP_UTF8, 0, tmpbuf, -1,
- tls->strerror_buffer,
- sizeof tls->strerror_buffer -1,
- NULL, NULL);
- }
- else
- n = -1;
-
- if (n < 0)
- snprintf (tls->strerror_buffer, sizeof tls->strerror_buffer -1,
- "[w32err=%d]", err);
- return tls->strerror_buffer;
-}
-#endif /*HAVE_W32CE_SYSTEM*/
-
-
-void
-gpg_err_set_errno (int err)
-{
-#ifdef HAVE_W32CE_SYSTEM
- SetLastError (err);
-#else /*!HAVE_W32CE_SYSTEM*/
- errno = err;
-#endif /*!HAVE_W32CE_SYSTEM*/
-}
-
-
-/* Entry point called by the DLL loader. */
-#ifdef DLL_EXPORT
-int WINAPI
-DllMain (HINSTANCE hinst, DWORD reason, LPVOID reserved)
-{
- struct tls_space_s *tls;
- (void)reserved;
-
- switch (reason)
- {
- case DLL_PROCESS_ATTACH:
- tls_index = TlsAlloc ();
- if (tls_index == TLS_OUT_OF_INDEXES)
- return FALSE;
- /* falltru. */
- case DLL_THREAD_ATTACH:
- tls = LocalAlloc (LPTR, sizeof *tls);
- if (!tls)
- return FALSE;
- tls->gt_use_utf8 = 0;
- TlsSetValue (tls_index, tls);
- if (reason == DLL_PROCESS_ATTACH)
- {
- real_init ();
- }
- break;
-
- case DLL_THREAD_DETACH:
- tls = TlsGetValue (tls_index);
- if (tls)
- LocalFree (tls);
- break;
-
- case DLL_PROCESS_DETACH:
- tls = TlsGetValue (tls_index);
- if (tls)
- LocalFree (tls);
- TlsFree (tls_index);
- break;
-
- default:
- break;
- }
-
- return TRUE;
-}
-#endif /*DLL_EXPORT*/
-
-#else /*!HAVE_W32_SYSTEM*/
-
-void
-gpg_err_set_errno (int err)
-{
- errno = err;
-}
-
-#endif /*!HAVE_W32_SYSTEM*/
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/init.h b/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/init.h
deleted file mode 100644
index 0fa27be4d2..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/init.h
+++ /dev/null
@@ -1,65 +0,0 @@
-/* init.h - Declarations for init.c
- Copyright (C) 2010 g10 Code GmbH
-
- This file is part of libgpg-error.
-
- libgpg-error is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public License
- as published by the Free Software Foundation; either version 2.1 of
- the License, or (at your option) any later version.
-
- libgpg-error is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with this program; if not, see <http://www.gnu.org/licenses/>.
- */
-
-#ifndef INIT_H
-#define INIT_H
-
-#if HAVE_W32_SYSTEM
-
-/* Forward declaration - defined in w32-gettext.c. */
-struct loaded_domain;
-
-/* An item for a linked list of loaded domains. */
-struct domainlist_s
-{
- struct domainlist_s *next;
- char *dname; /* Directory name for the mo file. */
- char *fname; /* File name for the MO file. */
- int load_failed; /* True if loading the domain failed. */
- struct loaded_domain *domain; /* NULL if not loaded. Never changed
- once set to non-NULL. */
- char name[1]; /* Name of the domain. Never changed
- once set. */
-};
-
-
-
-/* 119 bytes for an error message should be enough. With this size we
- can assume that the allocation does not take up more than 128 bytes
- per thread. Note that this is only used for W32CE. */
-#define STRBUFFER_SIZE 120
-
-/* The TLS space definition. */
-struct tls_space_s
-{
- /* Flag used by w32-gettext. */
- int gt_use_utf8;
-
-#ifdef HAVE_W32CE_SYSTEM
- char strerror_buffer[STRBUFFER_SIZE];
-#endif
-};
-
-/* Return the TLS. */
-struct tls_space_s *get_tls (void);
-
-
-#endif /*HAVE_W32_SYSTEM*/
-
-#endif /*INIT_H*/
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/mkerrcodes.awk b/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/mkerrcodes.awk
deleted file mode 100644
index 46d436c6b0..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/mkerrcodes.awk
+++ /dev/null
@@ -1,99 +0,0 @@
-# mkerrcodes.awk
-# Copyright (C) 2004, 2005 g10 Code GmbH
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License as
-# published by the Free Software Foundation; either version 2 of
-# the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
-#
-# As a special exception, g10 Code GmbH gives unlimited permission to
-# copy, distribute and modify the C source files that are the output
-# of mkerrcodes.awk. You need not follow the terms of the GNU General
-# Public License when using or distributing such scripts, even though
-# portions of the text of mkerrcodes.awk appear in them. The GNU
-# General Public License (GPL) does govern all other use of the material
-# that constitutes the mkerrcodes.awk program.
-#
-# Certain portions of the mkerrcodes.awk source text are designed to be
-# copied (in certain cases, depending on the input) into the output of
-# mkerrcodes.awk. We call these the "data" portions. The rest of the
-# mkerrcodes.awk source text consists of comments plus executable code
-# that decides which of the data portions to output in any given case.
-# We call these comments and executable code the "non-data" portions.
-# mkerrcodes.h never copies any of the non-data portions into its output.
-#
-# This special exception to the GPL applies to versions of mkerrcodes.awk
-# released by g10 Code GmbH. When you make and distribute a modified version
-# of mkerrcodes.awk, you may extend this special exception to the GPL to
-# apply to your modified version as well, *unless* your modified version
-# has the potential to copy into its output some of the text that was the
-# non-data portion of the version that you started with. (In other words,
-# unless your change moves or copies text from the non-data portions to the
-# data portions.) If your modification has such potential, you must delete
-# any notice of this special exception to the GPL from your modified version.
-
-# This script outputs an intermediate file that contains the following output:
-# static struct
-# {
-# int err;
-# const char *err_sym;
-# } err_table[] =
-# {
-# { 7, "GPG_ERR_E2BIG" },
-# [...]
-# };
-#
-# The input file is a list of possible system errors, followed by a GPG_ERR_* name:
-#
-# 7 GPG_ERR_E2BIG
-#
-# Comments (starting with # and ending at the end of the line) are removed,
-# as is trailing whitespace.
-
-BEGIN {
- FS="[ \t]+GPG_ERR_";
- print "/* Output of mkerrcodes.awk. DO NOT EDIT. */";
- print "";
- header = 1;
-}
-
-/^#/ { next; }
-
-header {
- if (! /^[ \t]*$/)
- {
- header = 0;
-
- print "static struct";
- print " {";
- print " int err;";
- print " const char *err_sym;";
- print " } err_table[] = ";
- print "{";
- }
- else
- print;
-}
-
-!header {
- sub (/\#.+/, "");
- sub (/[ ]+$/, ""); # Strip trailing space and tab characters.
-
- if (/^$/)
- next;
-
- print " { " $1 ", \"GPG_ERR_" $2 "\" },";
-}
-
-END {
- print "};";
-}
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/mkerrcodes.c b/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/mkerrcodes.c
deleted file mode 100644
index 29c1cc270b..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/mkerrcodes.c
+++ /dev/null
@@ -1,78 +0,0 @@
-/* mkerrcodes.c - Generate list of system error values.
- Copyright (C) 2004 g10 Code GmbH
-
- This file is part of libgpg-error.
-
- libgpg-error is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public License
- as published by the Free Software Foundation; either version 2.1 of
- the License, or (at your option) any later version.
-
- libgpg-error is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with libgpg-error; if not, write to the Free
- Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
- 02111-1307, USA. */
-
-/* This file must not include config.h, as that is for the host
- system, while this file will be run on the build system. */
-
-#include <stdio.h>
-
-#include "mkerrcodes.h"
-
-static const char header[] =
-"/* errnos.h - List of system error values.\n"
-" Copyright (C) 2004 g10 Code GmbH\n"
-" This file is part of libgpg-error.\n"
-"\n"
-" libgpg-error is free software; you can redistribute it and/or\n"
-" modify it under the terms of the GNU Lesser General Public License\n"
-" as published by the Free Software Foundation; either version 2.1 of\n"
-" the License, or (at your option) any later version.\n"
-"\n"
-" libgpg-error is distributed in the hope that it will be useful, but\n"
-" WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n"
-" Lesser General Public License for more details.\n"
-"\n"
-" You should have received a copy of the GNU Lesser General Public\n"
-" License along with libgpg-error; if not, write to the Free\n"
-" Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA\n"
-" 02111-1307, USA. */\n"
-"\n";
-
-int
-main (int argc, char **argv)
-{
- int sorted;
- int i;
-
- printf ("%s", header);
- do
- {
- sorted = 1;
- for (i = 0; i < sizeof (err_table) / sizeof (err_table[0]) - 1; i++)
- if (err_table[i].err > err_table[i + 1].err)
- {
- int err = err_table[i].err;
- const char *err_sym = err_table[i].err_sym;
-
- err_table[i].err = err_table[i + 1].err;
- err_table[i].err_sym = err_table[i + 1].err_sym;
- err_table[i + 1].err = err;
- err_table[i + 1].err_sym = err_sym;
- sorted = 0;
- }
- }
- while (!sorted);
-
- for (i = 0; i < sizeof (err_table) / sizeof (err_table[0]); i++)
- printf ("%i\t%s\n", err_table[i].err, err_table[i].err_sym);
-
- return 0;
-}
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/mkerrcodes.exe b/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/mkerrcodes.exe
deleted file mode 100644
index e8ea336f01..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/mkerrcodes.exe
+++ /dev/null
Binary files differ
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/mkerrcodes.h b/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/mkerrcodes.h
deleted file mode 100644
index b9bc07bbc5..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/mkerrcodes.h
+++ /dev/null
@@ -1,91 +0,0 @@
-/* Output of mkerrcodes.awk. DO NOT EDIT. */
-
-static struct
- {
- int err;
- const char *err_sym;
- } err_table[] =
-{
- { 7, "GPG_ERR_E2BIG" },
- { 13, "GPG_ERR_EACCES" },
- { 10013L, "GPG_ERR_EACCES" },
- { 10048L, "GPG_ERR_EADDRINUSE" },
- { 10049L, "GPG_ERR_EADDRNOTAVAIL" },
- { 10047L, "GPG_ERR_EAFNOSUPPORT" },
- { 11, "GPG_ERR_EAGAIN" },
- { 10037L, "GPG_ERR_EALREADY" },
- { 9, "GPG_ERR_EBADF" },
- { 10009L, "GPG_ERR_EBADF" },
- { 16, "GPG_ERR_EBUSY" },
- { 10, "GPG_ERR_ECHILD" },
- { 10053L, "GPG_ERR_ECONNABORTED" },
- { 10061L, "GPG_ERR_ECONNREFUSED" },
- { 10054L, "GPG_ERR_ECONNRESET" },
- { 36, "GPG_ERR_EDEADLK" },
- { 36, "GPG_ERR_EDEADLOCK" },
- { 10039L, "GPG_ERR_EDESTADDRREQ" },
- { 33, "GPG_ERR_EDOM" },
- { 10069L, "GPG_ERR_EDQUOT" },
- { 17, "GPG_ERR_EEXIST" },
- { 14, "GPG_ERR_EFAULT" },
- { 10014L, "GPG_ERR_EFAULT" },
- { 27, "GPG_ERR_EFBIG" },
- { 10064L, "GPG_ERR_EHOSTDOWN" },
- { 10065L, "GPG_ERR_EHOSTUNREACH" },
- { 42, "GPG_ERR_EILSEQ" },
- { 10036L, "GPG_ERR_EINPROGRESS" },
- { 4, "GPG_ERR_EINTR" },
- { 10004L, "GPG_ERR_EINTR" },
- { 22, "GPG_ERR_EINVAL" },
- { 10022L, "GPG_ERR_EINVAL" },
- { 5, "GPG_ERR_EIO" },
- { 10056L, "GPG_ERR_EISCONN" },
- { 21, "GPG_ERR_EISDIR" },
- { 10062L, "GPG_ERR_ELOOP" },
- { 24, "GPG_ERR_EMFILE" },
- { 10024L, "GPG_ERR_EMFILE" },
- { 31, "GPG_ERR_EMLINK" },
- { 10040L, "GPG_ERR_EMSGSIZE" },
- { 38, "GPG_ERR_ENAMETOOLONG" },
- { 10063L, "GPG_ERR_ENAMETOOLONG" },
- { 10050L, "GPG_ERR_ENETDOWN" },
- { 10052L, "GPG_ERR_ENETRESET" },
- { 10051L, "GPG_ERR_ENETUNREACH" },
- { 23, "GPG_ERR_ENFILE" },
- { 10055L, "GPG_ERR_ENOBUFS" },
- { 19, "GPG_ERR_ENODEV" },
- { 2, "GPG_ERR_ENOENT" },
- { 8, "GPG_ERR_ENOEXEC" },
- { 39, "GPG_ERR_ENOLCK" },
- { 12, "GPG_ERR_ENOMEM" },
- { 10042L, "GPG_ERR_ENOPROTOOPT" },
- { 28, "GPG_ERR_ENOSPC" },
- { 40, "GPG_ERR_ENOSYS" },
- { 10057L, "GPG_ERR_ENOTCONN" },
- { 20, "GPG_ERR_ENOTDIR" },
- { 41, "GPG_ERR_ENOTEMPTY" },
- { 10066L, "GPG_ERR_ENOTEMPTY" },
- { 10038L, "GPG_ERR_ENOTSOCK" },
- { 25, "GPG_ERR_ENOTTY" },
- { 6, "GPG_ERR_ENXIO" },
- { 10045L, "GPG_ERR_EOPNOTSUPP" },
- { 1, "GPG_ERR_EPERM" },
- { 10046L, "GPG_ERR_EPFNOSUPPORT" },
- { 32, "GPG_ERR_EPIPE" },
- { 10067L, "GPG_ERR_EPROCLIM" },
- { 10043L, "GPG_ERR_EPROTONOSUPPORT" },
- { 10041L, "GPG_ERR_EPROTOTYPE" },
- { 34, "GPG_ERR_ERANGE" },
- { 10071L, "GPG_ERR_EREMOTE" },
- { 30, "GPG_ERR_EROFS" },
- { 10058L, "GPG_ERR_ESHUTDOWN" },
- { 10044L, "GPG_ERR_ESOCKTNOSUPPORT" },
- { 29, "GPG_ERR_ESPIPE" },
- { 3, "GPG_ERR_ESRCH" },
- { 10070L, "GPG_ERR_ESTALE" },
- { 10060L, "GPG_ERR_ETIMEDOUT" },
- { 10059L, "GPG_ERR_ETOOMANYREFS" },
- { 10068L, "GPG_ERR_EUSERS" },
- { 10035L, "GPG_ERR_EWOULDBLOCK" },
- { 18, "GPG_ERR_EXDEV" },
-};
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/mkerrcodes1.awk b/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/mkerrcodes1.awk
deleted file mode 100644
index a771a73602..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/mkerrcodes1.awk
+++ /dev/null
@@ -1,96 +0,0 @@
-# mkerrcodes.awk
-# Copyright (C) 2003, 2004 g10 Code GmbH
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License as
-# published by the Free Software Foundation; either version 2 of
-# the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
-#
-# As a special exception, g10 Code GmbH gives unlimited permission to
-# copy, distribute and modify the C source files that are the output
-# of mkerrcodes.awk. You need not follow the terms of the GNU General
-# Public License when using or distributing such scripts, even though
-# portions of the text of mkerrcodes.awk appear in them. The GNU
-# General Public License (GPL) does govern all other use of the material
-# that constitutes the mkerrcodes.awk program.
-#
-# Certain portions of the mkerrcodes.awk source text are designed to be
-# copied (in certain cases, depending on the input) into the output of
-# mkerrcodes.awk. We call these the "data" portions. The rest of the
-# mkerrcodes.awk source text consists of comments plus executable code
-# that decides which of the data portions to output in any given case.
-# We call these comments and executable code the "non-data" portions.
-# mkerrcodes.h never copies any of the non-data portions into its output.
-#
-# This special exception to the GPL applies to versions of mkerrcodes.awk
-# released by g10 Code GmbH. When you make and distribute a modified version
-# of mkerrcodes.awk, you may extend this special exception to the GPL to
-# apply to your modified version as well, *unless* your modified version
-# has the potential to copy into its output some of the text that was the
-# non-data portion of the version that you started with. (In other words,
-# unless your change moves or copies text from the non-data portions to the
-# data portions.) If your modification has such potential, you must delete
-# any notice of this special exception to the GPL from your modified version.
-
-# This script outputs an intermediate file that contains the following block
-# for each error value symbol in the input file (example for EINVAL):
-#
-# #ifdef EINVAL
-# EINVAL GPG_ERR_EINVAL
-# #endif
-#
-# The input file is a list of possible system errors in the column errnoidx
-# (defaults to 2).
-#
-# Comments (starting with # and ending at the end of the line) are removed,
-# as is trailing whitespace.
-
-BEGIN {
- FS="[\t]+";
- header = 1;
- if (errnoidx == 0)
- errnoidx = 2;
-
- print "/* Output of mkerrcodes.awk. DO NOT EDIT. */";
- print "";
-}
-
-/^#/ { next; }
-
-header {
- if ($1 ~ /^[0-9]/)
- {
- print "#include <errno.h>";
- print "#ifdef _WIN32";
- print "#include <winsock2.h>";
- print "#endif";
- print "";
- header = 0;
- }
- else
- print;
-}
-
-!header {
- sub (/\#.+/, "");
- sub (/[ ]+$/, ""); # Strip trailing space and tab characters.
-
- if (/^$/)
- next;
-
- print "#ifdef " $errnoidx;
- print $errnoidx "\tGPG_ERR_" $errnoidx;
- print "#endif";
- print "#ifdef WSA" $errnoidx;
- print "WSA" $errnoidx "\tGPG_ERR_" $errnoidx;
- print "#endif";
-}
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/mkerrcodes2.awk b/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/mkerrcodes2.awk
deleted file mode 100644
index ea5850341c..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/mkerrcodes2.awk
+++ /dev/null
@@ -1,134 +0,0 @@
-# mkstrtable.awk
-# Copyright (C) 2003 g10 Code GmbH
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License as
-# published by the Free Software Foundation; either version 2 of
-# the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
-#
-# As a special exception, g10 Code GmbH gives unlimited permission to
-# copy, distribute and modify the C source files that are the output
-# of mkerrcodes2.awk. You need not follow the terms of the GNU General
-# Public License when using or distributing such scripts, even though
-# portions of the text of mkerrcodes2.awk appear in them. The GNU
-# General Public License (GPL) does govern all other use of the material
-# that constitutes the mkerrcodes2.awk program.
-#
-# Certain portions of the mkerrcodes2.awk source text are designed to be
-# copied (in certain cases, depending on the input) into the output of
-# mkerrcodes2.awk. We call these the "data" portions. The rest of the
-# mkerrcodes2.awk source text consists of comments plus executable code
-# that decides which of the data portions to output in any given case.
-# We call these comments and executable code the "non-data" portions.
-# mkstrtable.h never copies any of the non-data portions into its output.
-#
-# This special exception to the GPL applies to versions of mkerrcodes2.awk
-# released by g10 Code GmbH. When you make and distribute a modified version
-# of mkerrcodes2.awk, you may extend this special exception to the GPL to
-# apply to your modified version as well, *unless* your modified version
-# has the potential to copy into its output some of the text that was the
-# non-data portion of the version that you started with. (In other words,
-# unless your change moves or copies text from the non-data portions to the
-# data portions.) If your modification has such potential, you must delete
-# any notice of this special exception to the GPL from your modified version.
-
-# This script outputs a source file that does define the following
-# symbols:
-#
-# static const char msgstr[];
-# A string containing all messages in the list.
-#
-# static const int msgidx[];
-# A list of index numbers, one for each message, that points to the
-# beginning of the string in msgstr.
-#
-# msgidxof (code);
-# A macro that maps code numbers to idx numbers. If a DEFAULT MESSAGE
-# is provided (see below), its index will be returned for unknown codes.
-# Otherwise -1 is returned for codes that do not appear in the list.
-# You can lookup the message with code CODE with:
-# msgstr + msgidx[msgidxof (code)].
-#
-# The input file has the following format:
-# CODE1 MESSAGE1 (Code number, <tab>, message string)
-# CODE2 MESSAGE2 (Code number, <tab>, message string)
-# ...
-# CODEn MESSAGEn (Code number, <tab>, message string)
-# DEFAULT MESSAGE (<tab>, fall-back message string)
-#
-# Comments (starting with # and ending at the end of the line) are removed,
-# as is trailing whitespace. The last line is optional; if no DEFAULT
-# MESSAGE is given, msgidxof will return the number -1 for unknown
-# index numbers.
-
-BEGIN {
-# msg holds the number of messages.
- msg = 0;
- print "/* Output of mkerrcodes2.awk. DO NOT EDIT. */";
- print "";
- header = 1;
-}
-
-/^#/ { next; }
-
-header {
- if ($1 ~ /^[0123456789]+$/)
- {
- print "static const int err_code_from_index[] = {";
- header = 0;
- }
- else
- print;
-}
-
-!header {
- sub (/\#.+/, "");
- sub (/[ ]+$/, ""); # Strip trailing space and tab characters.
-
- if (/^$/)
- next;
-
-# Print the string msgstr line by line. We delay output by one line to be able
-# to treat the last line differently (see END).
- print " " $2 ",";
-
-# Remember the error value and index of each error code.
- code[msg] = $1;
- pos[msg] = $2;
- msg++;
-}
-END {
- print "};";
- print "";
- print "#define errno_to_idx(code) (0 ? -1 \\";
-
-# Gather the ranges.
- skip = code[0];
- start = code[0];
- stop = code[0];
- for (i = 1; i < msg; i++)
- {
- if (code[i] == stop + 1)
- stop++;
- else
- {
- print " : ((code >= " start ") && (code <= " stop ")) ? (code - " \
- skip ") \\";
- skip += code[i] - stop - 1;
- start = code[i];
- stop = code[i];
- }
- }
- print " : ((code >= " start ") && (code <= " stop ")) ? (code - " \
- skip ") \\";
- print " : -1)";
-}
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/mkerrnos.awk b/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/mkerrnos.awk
deleted file mode 100644
index f79df6613a..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/mkerrnos.awk
+++ /dev/null
@@ -1,104 +0,0 @@
-# mkerrnos.awk
-# Copyright (C) 2003, 2004 g10 Code GmbH
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License as
-# published by the Free Software Foundation; either version 2 of
-# the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
-#
-# As a special exception, g10 Code GmbH gives unlimited permission to
-# copy, distribute and modify the C source files that are the output
-# of mkerrnos.awk. You need not follow the terms of the GNU General
-# Public License when using or distributing such scripts, even though
-# portions of the text of mkerrnos.awk appear in them. The GNU
-# General Public License (GPL) does govern all other use of the material
-# that constitutes the mkerrnos.awk program.
-#
-# Certain portions of the mkerrnos.awk source text are designed to be
-# copied (in certain cases, depending on the input) into the output of
-# mkerrnos.awk. We call these the "data" portions. The rest of the
-# mkerrnos.awk source text consists of comments plus executable code
-# that decides which of the data portions to output in any given case.
-# We call these comments and executable code the "non-data" portions.
-# mkerrnos.h never copies any of the non-data portions into its output.
-#
-# This special exception to the GPL applies to versions of mkerrnos.awk
-# released by g10 Code GmbH. When you make and distribute a modified version
-# of mkerrnos.awk, you may extend this special exception to the GPL to
-# apply to your modified version as well, *unless* your modified version
-# has the potential to copy into its output some of the text that was the
-# non-data portion of the version that you started with. (In other words,
-# unless your change moves or copies text from the non-data portions to the
-# data portions.) If your modification has such potential, you must delete
-# any notice of this special exception to the GPL from your modified version.
-
-# This script outputs a source file that does define the following
-# symbols:
-#
-# static const int err_code_to_errno[];
-# A mapping of gpg_err_code_t numbers to system errno. The index of an
-# error code in the table can be obtained after removing the system error
-# code indication bit.
-#
-# The input file is a list of possible system errors in the column errnoidx
-# (defaults to 2).
-#
-# Comments (starting with # and ending at the end of the line) are removed,
-# as is trailing whitespace.
-
-BEGIN {
- FS="[\t]+";
- header = 1;
- if (errnoidx == 0)
- errnoidx = 2;
-
- print "/* Output of mkerrnos.awk. DO NOT EDIT. */";
- print "";
-}
-
-/^#/ { next; }
-
-header {
- if ($1 ~ /^[0-9]/)
- {
- print "#include <errno.h>";
- print "#ifdef _WIN32";
- print "#include <winsock2.h>";
- print "#endif";
- print "";
- print "static const int err_code_to_errno [] = {";
- header = 0;
- }
- else
- print;
-}
-
-!header {
- sub (/\#.+/, "");
- sub (/[ ]+$/, ""); # Strip trailing space and tab characters.
-
- if (/^$/)
- next;
-
- print "#ifdef " $errnoidx;
- print " " $errnoidx ",";
- print "#else";
- print "#ifdef WSA" $errnoidx;
- print " WSA" $errnoidx ",";
- print "#else";
- print " 0,";
- print "#endif";
- print "#endif";
-}
-END {
- print "};";
-}
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/mkheader.awk b/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/mkheader.awk
deleted file mode 100644
index 0ff08f98eb..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/mkheader.awk
+++ /dev/null
@@ -1,218 +0,0 @@
-# mkheader.awk
-# Copyright (C) 2003, 2004 g10 Code GmbH
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License as
-# published by the Free Software Foundation; either version 2 of
-# the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
-#
-# As a special exception, g10 Code GmbH gives unlimited permission to
-# copy, distribute and modify the C source files that are the output
-# of mkheader.awk. You need not follow the terms of the GNU General
-# Public License when using or distributing such scripts, even though
-# portions of the text of mkheader.awk appear in them. The GNU
-# General Public License (GPL) does govern all other use of the material
-# that constitutes the mkheader.awk program.
-#
-# Certain portions of the mkheader.awk source text are designed to be
-# copied (in certain cases, depending on the input) into the output of
-# mkheader.awk. We call these the "data" portions. The rest of the
-# mkheader.awk source text consists of comments plus executable code
-# that decides which of the data portions to output in any given case.
-# We call these comments and executable code the "non-data" portions.
-# mkheader.h never copies any of the non-data portions into its output.
-#
-# This special exception to the GPL applies to versions of mkheader.awk
-# released by g10 Code GmbH. When you make and distribute a modified version
-# of mkheader.awk, you may extend this special exception to the GPL to
-# apply to your modified version as well, *unless* your modified version
-# has the potential to copy into its output some of the text that was the
-# non-data portion of the version that you started with. (In other words,
-# unless your change moves or copies text from the non-data portions to the
-# data portions.) If your modification has such potential, you must delete
-# any notice of this special exception to the GPL from your modified version.
-
-# This script processes gpg-error.h.in in an awful way.
-# Its input is, one after another, the content of the err-sources.h.in file,
-# the err-codes.h.in file, the errnos.in file, and then gpg-error.h.in.
-# There is nothing fancy about this.
-#
-# An alternative would be to use getline to get the content of the first three files,
-# but then we need to pre-process gpg-error.h.in with configure to get
-# at the full path of the files in @srcdir@.
-
-BEGIN {
- FS = "[\t]+";
-# sources_nr holds the number of error sources.
- sources_nr = 0;
-# codes_nr holds the number of error codes.
- codes_nr = 0;
-# errnos_nr holds the number of system errors.
- errnos_nr = 0;
-# extra_nr holds the number of extra lines to be included.
- extra_nr = 0
-
-# These variables walk us through our input.
- sources_header = 1;
- sources_body = 0;
- between_sources_and_codes = 0;
- codes_body = 0;
- between_codes_and_errnos = 0;
- errnos_body = 0;
- extra_body = 0;
- gpg_error_h = 0;
-
- print "/* Output of mkheader.awk. DO NOT EDIT. -*- buffer-read-only: t -*- */";
- print "";
-
-}
-
-
-sources_header {
- if ($1 ~ /^[0123456789]+$/)
- {
- sources_header = 0;
- sources_body = 1;
- }
-}
-
-sources_body {
- sub (/\#.+/, "");
- sub (/[ ]+$/, ""); # Strip trailing space and tab characters.
-
- if (/^$/)
- next;
-
- if ($1 == "")
- {
- sources_body = 0;
- between_sources_and_codes = 1;
- }
- else
- {
-# Remember the error source number and symbol of each error source.
- sources_idx[sources_nr] = $1;
- sources_sym[sources_nr] = $2;
- sources_nr++;
- }
-}
-
-between_sources_and_codes {
- if ($1 ~ /^[0123456789]+$/)
- {
- between_sources_and_codes = 0;
- codes_body = 1;
- }
-}
-
-codes_body {
- sub (/\#.+/, "");
- sub (/[ ]+$/, ""); # Strip trailing space and tab characters.
-
- if (/^$/)
- next;
-
- if ($1 == "")
- {
- codes_body = 0;
- between_codes_and_errnos = 1;
- }
- else
- {
-# Remember the error code number and symbol of each error source.
- codes_idx[codes_nr] = $1;
- codes_sym[codes_nr] = $2;
- codes_nr++;
- }
-}
-
-between_codes_and_errnos {
- if ($1 ~ /^[0-9]/)
- {
- between_codes_and_errnos = 0;
- errnos_body = 1;
- }
-}
-
-errnos_body {
- sub (/\#.+/, "");
- sub (/[ ]+$/, ""); # Strip trailing space and tab characters.
-
- if (/^$/)
- next;
-
- if ($1 !~ /^[0-9]/)
- {
-# Note that this assumes that extra_body.in doesn't start with a digit.
- errnos_body = 0;
- extra_body = 1;
- }
- else
- {
- errnos_idx[errnos_nr] = "GPG_ERR_SYSTEM_ERROR | " $1;
- errnos_sym[errnos_nr] = "GPG_ERR_" $2;
- errnos_nr++;
- }
-}
-
-extra_body {
- if (/^##/)
- next
-
- if (/^EOF/)
- {
- extra_body = 0;
- gpg_error_h = 1;
- next;
- }
- else
- {
- extra_line[extra_nr] = $0;
- extra_nr++;
- }
-}
-
-gpg_error_h {
- if ($0 ~ /^@include err-sources/)
- {
- for (i = 0; i < sources_nr; i++)
- {
- print " " sources_sym[i] " = " sources_idx[i] ",";
-# print "#define " sources_sym[i] " (" sources_idx[i] ")";
- }
- }
- else if ($0 ~ /^@include err-codes/)
- {
- for (i = 0; i < codes_nr; i++)
- {
- print " " codes_sym[i] " = " codes_idx[i] ",";
-# print "#define " codes_sym[i] " (" codes_idx[i] ")";
- }
- }
- else if ($0 ~ /^@include errnos/)
- {
- for (i = 0; i < errnos_nr; i++)
- {
- print " " errnos_sym[i] " = " errnos_idx[i] ",";
-# print "#define " errnos_sym[i] " (" errnos_idx[i] ")";
- }
- }
- else if ($0 ~ /^@include extra-h.in/)
- {
- for (i = 0; i < extra_nr; i++)
- {
- print extra_line[i];
- }
- }
- else
- print;
-}
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/mkstrtable.awk b/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/mkstrtable.awk
deleted file mode 100644
index d97e150489..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/mkstrtable.awk
+++ /dev/null
@@ -1,189 +0,0 @@
-# mkstrtable.awk
-# Copyright (C) 2003, 2004, 2008 g10 Code GmbH
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License as
-# published by the Free Software Foundation; either version 2 of
-# the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
-#
-# As a special exception, g10 Code GmbH gives unlimited permission to
-# copy, distribute and modify the C source files that are the output
-# of mkstrtable.awk. You need not follow the terms of the GNU General
-# Public License when using or distributing such scripts, even though
-# portions of the text of mkstrtable.awk appear in them. The GNU
-# General Public License (GPL) does govern all other use of the material
-# that constitutes the mkstrtable.awk program.
-#
-# Certain portions of the mkstrtable.awk source text are designed to be
-# copied (in certain cases, depending on the input) into the output of
-# mkstrtable.awk. We call these the "data" portions. The rest of the
-# mkstrtable.awk source text consists of comments plus executable code
-# that decides which of the data portions to output in any given case.
-# We call these comments and executable code the "non-data" portions.
-# mkstrtable.h never copies any of the non-data portions into its output.
-#
-# This special exception to the GPL applies to versions of mkstrtable.awk
-# released by g10 Code GmbH. When you make and distribute a modified version
-# of mkstrtable.awk, you may extend this special exception to the GPL to
-# apply to your modified version as well, *unless* your modified version
-# has the potential to copy into its output some of the text that was the
-# non-data portion of the version that you started with. (In other words,
-# unless your change moves or copies text from the non-data portions to the
-# data portions.) If your modification has such potential, you must delete
-# any notice of this special exception to the GPL from your modified version.
-
-# This script outputs a source file that does define the following
-# symbols:
-#
-# static const char msgstr[];
-# A string containing all messages in the list.
-#
-# static const int msgidx[];
-# A list of index numbers, one for each message, that points to the
-# beginning of the string in msgstr.
-#
-# msgidxof (code);
-# A macro that maps code numbers to idx numbers. If a DEFAULT MESSAGE
-# is provided (see below), its index will be returned for unknown codes.
-# Otherwise -1 is returned for codes that do not appear in the list.
-# You can lookup the message with code CODE with:
-# msgstr + msgidx[msgidxof (code)].
-#
-# The input file has the following format:
-# CODE1 ... MESSAGE1 (code nr, <tab>, something, <tab>, msg)
-# CODE2 ... MESSAGE2 (code nr, <tab>, something, <tab>, msg)
-# ...
-# CODEn ... MESSAGEn (code nr, <tab>, something, <tab>, msg)
-# ... DEFAULT-MESSAGE (<tab>, something, <tab>, fall-back msg)
-#
-# Comments (starting with # and ending at the end of the line) are removed,
-# as is trailing whitespace. The last line is optional; if no DEFAULT
-# MESSAGE is given, msgidxof will return the number -1 for unknown
-# index numbers.
-#
-# The field to be used is specified with the variable "textidx" on
-# the command line. It defaults to 2.
-#
-# The variable nogettext can be set to 1 to suppress gettext markers.
-#
-# The variable prefix can be used to prepend a string to each message.
-#
-# The variable namespace can be used to prepend a string to each
-# variable and macro name.
-
-BEGIN {
- FS = "[\t]+";
-# cpos holds the current position in the message string.
- cpos = 0;
-# msg holds the number of messages.
- msg = 0;
- print "/* Output of mkstrtable.awk. DO NOT EDIT. */";
- print "";
- header = 1;
- if (textidx == 0)
- textidx = 2;
-# nogettext can be set to 1 to suppress gettext noop markers.
-}
-
-/^#/ { next; }
-
-header {
- if ($1 ~ /^[0123456789]+$/)
- {
- print "/* The purpose of this complex string table is to produce";
- print " optimal code with a minimum of relocations. */";
- print "";
- print "static const char " namespace "msgstr[] = ";
- header = 0;
- }
- else
- print;
-}
-
-!header {
- sub (/\#.+/, "");
- sub (/[ ]+$/, ""); # Strip trailing space and tab characters.
-
- if (/^$/)
- next;
-
-# Print the string msgstr line by line. We delay output by one line to be able
-# to treat the last line differently (see END).
- if (last_msgstr)
- {
- if (nogettext)
- print " \"" last_msgstr "\" \"\\0\"";
- else
- print " gettext_noop (\"" last_msgstr "\") \"\\0\"";
- }
- last_msgstr = prefix $textidx;
-
-# Remember the error code and msgidx of each error message.
- code[msg] = $1;
- pos[msg] = cpos;
- cpos += length (last_msgstr) + 1;
- msg++;
-
- if ($1 == "")
- {
- has_default = 1;
- exit;
- }
-}
-END {
- if (has_default)
- coded_msgs = msg - 1;
- else
- coded_msgs = msg;
-
- if (nogettext)
- print " \"" last_msgstr "\";";
- else
- print " gettext_noop (\"" last_msgstr "\");";
- print "";
- print "static const int " namespace "msgidx[] =";
- print " {";
- for (i = 0; i < coded_msgs; i++)
- print " " pos[i] ",";
- print " " pos[coded_msgs];
- print " };";
- print "";
- print "static inline int";
- print namespace "msgidxof (int code)";
- print "{";
- print " return (0 ? 0";
-
-# Gather the ranges.
- skip = code[0];
- start = code[0];
- stop = code[0];
- for (i = 1; i < coded_msgs; i++)
- {
- if (code[i] == stop + 1)
- stop++;
- else
- {
- print " : ((code >= " start ") && (code <= " stop ")) ? (code - " \
- skip ")";
- skip += code[i] - stop - 1;
- start = code[i];
- stop = code[i];
- }
- }
- print " : ((code >= " start ") && (code <= " stop ")) ? (code - " \
- skip ")";
- if (has_default)
- print " : " stop + 1 " - " skip ");";
- else
- print " : -1);";
- print "}";
-}
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/mkw32errmap.c b/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/mkw32errmap.c
deleted file mode 100644
index 68d0f05de7..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/mkw32errmap.c
+++ /dev/null
@@ -1,178 +0,0 @@
-/* mkw32errmap.c - Generate mapping sources for Windows.
- Copyright (C) 2010 g10 Code GmbH
-
- This file is part of libgpg-error.
-
- libgpg-error is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public License
- as published by the Free Software Foundation; either version 2.1 of
- the License, or (at your option) any later version.
-
- libgpg-error is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with this program; if not, see <http://www.gnu.org/licenses/>.
- */
-
-#ifdef RESOLVE_MACROS
-# include <winerror.h>
-#endif
-#include <stdio.h>
-#include <stdlib.h>
-
-static const char header_gpg_extra_errno_h[] =
- "/* errno.h - WindowsCE errno.h substitute\n"
- " Copyright (C) 2010 g10 Code GmbH\n"
- "\n"
- " This file is free software; as a special exception the author gives\n"
- " unlimited permission to copy and/or distribute it, with or without\n"
- " modifications, as long as this notice is preserved.\n"
- "\n"
- " This file is distributed in the hope that it will be useful, but\n"
- " WITHOUT ANY WARRANTY, to the extent permitted by law; without even\n"
- " the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR\n"
- " PURPOSE.\n"
- "\n"
- " +++ Do not edit! File has been generated by mkw32errmap.c +++\n"
- "\n"
- " This file is intended to be used with ming32ce-gcc to implement an\n"
- " errno substitute under WindowsCE. It must be included via gcc's\n"
- " -idirafter option. The gpg-error-config script emits the\n"
- " appropriate option snippet. The actual implementation of the errno\n"
- " related functions are part of libgpg-error. A separate header file\n"
- " is required because errno.h is often included before gpg-error.h.\n"
- " */\n"
- "\n"
- "#ifndef _GPG_ERROR_EXTRA_ERRNO_H\n"
- "#define _GPG_ERROR_EXTRA_ERRNO_H\n"
- "\n"
- "/* Due to peculiarities in W32 we can't implement ERRNO as an\n"
- " writable lvalue. This also allows us to easily find places\n"
- " where ERRNO is being written to. See also gpg_err_set_errno. */\n"
- "int _gpg_w32ce_get_errno (void);\n"
- "#define errno (_gpg_w32ce_get_errno ())\n"
- "\n";
-static const char footer_gpg_extra_errno_h[] =
- "\n"
- "#endif /*_GPG_ERROR_EXTRA_ERRNO_H*/\n";
-
-
-/* The table below is used in two modes. First we run the host
- preprocessor over it to generate a new include file. This include
- file has the same content but the Windows error macros are
- resolved. This is so that we don't need to include winerror.h into
- the generated errno.h. The mkw32errmap_marker variable is only
- here to have something to grep for after preprocessing. */
-static int mkw32errmap_marker;
-struct table_s
-{
- int *dummy;
- const char *name;
- int w32code;
- int w32code2;
-};
-
-struct table_s table[] =
- {
-#ifdef RESOLVE_MACROS
-#define X(a,b,c) \
- {&mkw32errmap_marker, (a), (b), (c)}
- X( "EPERM", ERROR_CANNOT_MAKE , 0 ),
- X( "ENOENT", ERROR_FILE_NOT_FOUND , ERROR_PATH_NOT_FOUND ),
- X( "EINTR", ERROR_INVALID_AT_INTERRUPT_TIME , 0 ),
- X( "EIO", ERROR_IO_DEVICE , 0 ),
- X( "ENXIO", ERROR_FILE_INVALID , 0 ),
- X( "EBADF", ERROR_INVALID_HANDLE , 0 ),
- X( "EAGAIN", ERROR_MORE_DATA , WSAEWOULDBLOCK ),
-
- X( "ENOMEM", ERROR_NOT_ENOUGH_MEMORY , 0 ),
- X( "EACCES", ERROR_ACCESS_DENIED , 0 ),
- X( "EFAULT", ERROR_PROCESS_ABORTED , 0 ),
- X( "EBUSY", ERROR_BUSY , 0 ),
- X( "EEXIST", ERROR_FILE_EXISTS , WSAEADDRINUSE ),
-
- X( "EXDEV", ERROR_NOT_SAME_DEVICE , 0 ),
- X( "ENODEV", ERROR_BAD_DEVICE , ERROR_DEV_NOT_EXIST ),
-
- X( "ENOTDIR",ERROR_DIRECTORY , 0 ),
- X( "EINVAL", ERROR_INVALID_PARAMETER , 0 ),
- X( "ENFILE", ERROR_NO_MORE_FILES , 0 ),
- X( "EMFILE", ERROR_TOO_MANY_OPEN_FILES , 0 ),
- X( "ENOSPC", ERROR_DISK_FULL , 0 ),
- X( "EROFS", ERROR_WRITE_PROTECT , 0 ),
- X( "EPIPE", ERROR_BROKEN_PIPE , 0 ),
- X( "ERANGE", ERROR_ARITHMETIC_OVERFLOW , 0 ),
- X( "EDEADLOCK",ERROR_POSSIBLE_DEADLOCK , 0 ),
- X( "ENAMETOOLONG", ERROR_FILENAME_EXCED_RANGE, 0 ),
- X( "ENOLCK", ERROR_SHARING_BUFFER_EXCEEDED , 0 ),
- X( "ENOSYS", ERROR_NOT_SUPPORTED , 0 ),
- X( "ENOTEMPTY",ERROR_DIR_NOT_EMPTY , 0 ),
- X( "ESPIPE", ERROR_SEEK_ON_DEVICE , 0 ),
-#if 0 /* FIXME: Find appropriate mappings. */
- X( "EILSEQ", ),
- X( "EDOM", ),
- X( "EMLINK", ),
- X( "ESRCH", ), /* No such process */
- X( "E2BIG", ), /* Arg list too long */
- X( "ENOEXEC", ), /* Exec format error */
- X( "ECHILD", ), /* No child processes */
- X( "EISDIR", ), /* Is a directory */
- X( "ENOTTY", ), /* Inappropriate I/O control operation */
- X( "EFBIG", ), /* File too large */
-#endif
-#undef X
-#else /*!RESOLVE_MACROS*/
-# include "mkw32errmap.tab.h"
-#endif /*!RESOLVE_MACROS*/
- { NULL, 0 }
- };
-
-
-
-static int
-compare_table (const void *a_v, const void *b_v)
-{
- const struct table_s *a = a_v;
- const struct table_s *b = b_v;
-
- return (a->w32code - b->w32code);
-}
-
-
-int
-main (int argc, char **argv)
-{
- int idx;
-
- for (idx=0; table[idx].name; idx++)
- ;
- qsort (table, idx, sizeof *table, compare_table);
-
- if (argc == 2 && !strcmp (argv[1], "--map"))
- {
- fputs ("static int\n"
- "map_w32codes (int err)\n"
- "{\n"
- " switch (err)\n"
- " {\n", stdout );
- for (idx=0; table[idx].name; idx++)
- if (table[idx].w32code2)
- printf (" case %d: return %d;\n",
- table[idx].w32code2, table[idx].w32code);
- fputs (" default: return err;\n"
- " }\n"
- "}\n", stdout);
- }
- else
- {
- fputs (header_gpg_extra_errno_h, stdout);
- for (idx=0; table[idx].name; idx++)
- printf ("#define %-12s %5d\n", table[idx].name, table[idx].w32code);
- fputs (footer_gpg_extra_errno_h, stdout);
- }
-
- return 0;
-}
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/mkw32errmap.map.c b/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/mkw32errmap.map.c
deleted file mode 100644
index c65491e927..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/mkw32errmap.map.c
+++ /dev/null
@@ -1 +0,0 @@
-/*dummy*/
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/strerror-sym.c b/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/strerror-sym.c
deleted file mode 100644
index 3d79f40bb5..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/strerror-sym.c
+++ /dev/null
@@ -1,56 +0,0 @@
-/* strerror-sym.c - Describing an error code with its symbol name.
- Copyright (C) 2003, 2004 g10 Code GmbH
-
- This file is part of libgpg-error.
-
- libgpg-error is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public License
- as published by the Free Software Foundation; either version 2.1 of
- the License, or (at your option) any later version.
-
- libgpg-error is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with libgpg-error; if not, write to the Free
- Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
- 02111-1307, USA. */
-
-#if HAVE_CONFIG_H
-#include <config.h>
-#endif
-
-#include <stddef.h>
-
-#include <gpg-error.h>
-
-#include "err-codes-sym.h"
-#include "errnos-sym.h"
-
-/* Return a pointer to a string containing the name of the symbol of
- the error code in the error value ERR. Returns NULL if the error
- code is not known. */
-const char *
-gpg_strerror_sym (gpg_error_t err)
-{
- gpg_err_code_t code = gpg_err_code (err);
-
- if (code & GPG_ERR_SYSTEM_ERROR)
- {
- int idx;
-
- code &= ~GPG_ERR_SYSTEM_ERROR;
- idx = errnos_msgidxof (code);
- if (idx >= 0)
- return errnos_msgstr + errnos_msgidx[idx];
- else
- return NULL;
- }
-
- if (msgidxof (code) == msgidxof (GPG_ERR_CODE_DIM))
- return NULL;
-
- return msgstr + msgidx[msgidxof (code)];
-}
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/strerror.c b/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/strerror.c
deleted file mode 100644
index dc56040262..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/strerror.c
+++ /dev/null
@@ -1,169 +0,0 @@
-/* strerror.c - Describing an error code.
- Copyright (C) 2003 g10 Code GmbH
-
- This file is part of libgpg-error.
-
- libgpg-error is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public License
- as published by the Free Software Foundation; either version 2.1 of
- the License, or (at your option) any later version.
-
- libgpg-error is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with libgpg-error; if not, write to the Free
- Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
- 02111-1307, USA. */
-
-#if HAVE_CONFIG_H
-#include <config.h>
-#endif
-
-#include <stdlib.h>
-#include <stdio.h>
-#include <string.h>
-#include <errno.h>
-
-#include <gpg-error.h>
-
-#include "gettext.h"
-#include "err-codes.h"
-
-/* Return a pointer to a string containing a description of the error
- code in the error value ERR. This function is not thread-safe. */
-const char *
-gpg_strerror (gpg_error_t err)
-{
- gpg_err_code_t code = gpg_err_code (err);
-
- if (code & GPG_ERR_SYSTEM_ERROR)
- {
- int no = gpg_err_code_to_errno (code);
- if (no)
- return strerror (no);
- else
- code = GPG_ERR_UNKNOWN_ERRNO;
- }
- return dgettext (PACKAGE, msgstr + msgidx[msgidxof (code)]);
-}
-
-
-#ifdef HAVE_STRERROR_R
-#ifdef STRERROR_R_CHAR_P
-/* The GNU C library and probably some other systems have this weird
- variant of strerror_r. */
-
-/* Return a dynamically allocated string in *STR describing the system
- error NO. If this call succeeds, return 1. If this call fails due
- to a resource shortage, set *STR to NULL and return 1. If this
- call fails because the error number is not valid, don't set *STR
- and return 0. */
-static int
-system_strerror_r (int no, char *buf, size_t buflen)
-{
- char *errstr;
-
- errstr = strerror_r (no, buf, buflen);
- if (errstr != buf)
- {
- size_t errstr_len = strlen (errstr) + 1;
- size_t cpy_len = errstr_len < buflen ? errstr_len : buflen;
- memcpy (buf, errstr, cpy_len);
-
- return cpy_len == errstr_len ? 0 : ERANGE;
- }
- else
- {
- /* We can not tell if the buffer was large enough, but we can
- try to make a guess. */
- if (strlen (buf) + 1 >= buflen)
- return ERANGE;
-
- return 0;
- }
-}
-
-#else /* STRERROR_R_CHAR_P */
-/* Now the POSIX version. */
-
-static int
-system_strerror_r (int no, char *buf, size_t buflen)
-{
- return strerror_r (no, buf, buflen);
-}
-
-#endif /* STRERROR_R_CHAR_P */
-
-#else /* HAVE_STRERROR_H */
-/* Without strerror_r(), we can still provide a non-thread-safe
- version. Maybe we are even lucky and the system's strerror() is
- already thread-safe. */
-
-static int
-system_strerror_r (int no, char *buf, size_t buflen)
-{
- char *errstr = strerror (no);
-
- if (!errstr)
- {
- int saved_errno = errno;
-
- if (saved_errno != EINVAL)
- snprintf (buf, buflen, "strerror failed: %i\n", errno);
- return saved_errno;
- }
- else
- {
- size_t errstr_len = strlen (errstr) + 1;
- size_t cpy_len = errstr_len < buflen ? errstr_len : buflen;
- memcpy (buf, errstr, cpy_len);
- return cpy_len == errstr_len ? 0 : ERANGE;
- }
-}
-#endif
-
-
-/* Return the error string for ERR in the user-supplied buffer BUF of
- size BUFLEN. This function is, in contrast to gpg_strerror,
- thread-safe if a thread-safe strerror_r() function is provided by
- the system. If the function succeeds, 0 is returned and BUF
- contains the string describing the error. If the buffer was not
- large enough, ERANGE is returned and BUF contains as much of the
- beginning of the error string as fits into the buffer. */
-int
-gpg_strerror_r (gpg_error_t err, char *buf, size_t buflen)
-{
- gpg_err_code_t code = gpg_err_code (err);
- const char *errstr;
- size_t errstr_len;
- size_t cpy_len;
-
- if (code & GPG_ERR_SYSTEM_ERROR)
- {
- int no = gpg_err_code_to_errno (code);
- if (no)
- {
- int system_err = system_strerror_r (no, buf, buflen);
-
- if (system_err != EINVAL)
- {
- if (buflen)
- buf[buflen - 1] = '\0';
- return system_err;
- }
- }
- code = GPG_ERR_UNKNOWN_ERRNO;
- }
-
- errstr = dgettext (PACKAGE, msgstr + msgidx[msgidxof (code)]);
- errstr_len = strlen (errstr) + 1;
- cpy_len = errstr_len < buflen ? errstr_len : buflen;
- memcpy (buf, errstr, cpy_len);
- if (buflen)
- buf[buflen - 1] = '\0';
-
- return cpy_len == errstr_len ? 0 : ERANGE;
-}
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/strsource-sym.c b/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/strsource-sym.c
deleted file mode 100644
index a191310e95..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/strsource-sym.c
+++ /dev/null
@@ -1,43 +0,0 @@
-/* strsource-sym.c - Describing an error source with its symbol name.
- Copyright (C) 2003, 2004 g10 Code GmbH
-
- This file is part of libgpg-error.
-
- libgpg-error is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public License
- as published by the Free Software Foundation; either version 2.1 of
- the License, or (at your option) any later version.
-
- libgpg-error is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with libgpg-error; if not, write to the Free
- Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
- 02111-1307, USA. */
-
-#if HAVE_CONFIG_H
-#include <config.h>
-#endif
-
-#include <stddef.h>
-
-#include <gpg-error.h>
-
-#include "err-sources-sym.h"
-
-/* Return a pointer to a string containing the name of the symbol of
- the error source in the error value ERR. Returns NULL if the error
- code is not known. */
-const char *
-gpg_strsource_sym (gpg_error_t err)
-{
- gpg_err_source_t source = gpg_err_source (err);
-
- if (msgidxof (source) == msgidxof (GPG_ERR_SOURCE_DIM))
- return NULL;
-
- return msgstr + msgidx[msgidxof (source)];
-}
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/strsource.c b/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/strsource.c
deleted file mode 100644
index 66d783c436..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/strsource.c
+++ /dev/null
@@ -1,37 +0,0 @@
-/* strsource.c - Describing an error source.
- Copyright (C) 2003 g10 Code GmbH
-
- This file is part of libgpg-error.
-
- libgpg-error is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public License
- as published by the Free Software Foundation; either version 2.1 of
- the License, or (at your option) any later version.
-
- libgpg-error is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with libgpg-error; if not, write to the Free
- Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
- 02111-1307, USA. */
-
-#if HAVE_CONFIG_H
-#include <config.h>
-#endif
-
-#include <gpg-error.h>
-
-#include "gettext.h"
-#include "err-sources.h"
-
-/* Return a pointer to a string containing a description of the error
- source in the error value ERR. */
-const char *
-gpg_strsource (gpg_error_t err)
-{
- gpg_err_source_t source = gpg_err_source (err);
- return dgettext (PACKAGE, msgstr + msgidx[msgidxof (source)]);
-}
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/versioninfo.rc b/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/versioninfo.rc
deleted file mode 100644
index 5a3b96bca1..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/versioninfo.rc
+++ /dev/null
@@ -1,52 +0,0 @@
-/* versioninfo.rc.in - for libgpg-error
- * Copyright (C) 2005 g10 Code GmbH
- *
- * This file is free software; as a special exception the author gives
- * unlimited permission to copy and/or distribute it, with or without
- * modifications, as long as this notice is preserved.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
- * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- */
-
-/* This file is processed by configure to create versioninfo.rc */
-
-#line __LINE__ "versioninfo.rc.in"
-
-#include <afxres.h>
-
-
-VS_VERSION_INFO VERSIONINFO
- FILEVERSION 1,9,0,2
- PRODUCTVERSION 1,9,0,2
- FILEFLAGSMASK 0x3fL
-#ifdef _DEBUG
- FILEFLAGS 0x21L
-#else
- FILEFLAGS 0x20L
-#endif
- FILEOS 0x40004L
- FILETYPE 0x1L
- FILESUBTYPE 0x0L
-BEGIN
- BLOCK "StringFileInfo"
- BEGIN
- BLOCK "040904b0"
- BEGIN
- VALUE "Comments", "Provided under the terms of the GNU Lesser General Public License.\0"
- VALUE "CompanyName", "g10 Code GmbH\0"
- VALUE "FileDescription", "libgpg-error - Common error codes\0"
- VALUE "FileVersion", "1.9\0"
- VALUE "InternalName", "libgpg-error\0"
- VALUE "LegalCopyright", "Copyright © 2005 g10 Code GmbH\0"
- VALUE "LegalTrademarks", "\0"
- VALUE "OriginalFilename", "libgpg-error.dll\0"
- VALUE "PrivateBuild", "\0"
- VALUE "ProductName", "libgpg-error\0"
- VALUE "ProductVersion", "1.9\0"
- VALUE "SpecialBuild", "2010-08-12T17:56+0000\0"
- END
- END
-END
-
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/versioninfo.rc.in b/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/versioninfo.rc.in
deleted file mode 100644
index 3384adc361..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/versioninfo.rc.in
+++ /dev/null
@@ -1,52 +0,0 @@
-/* versioninfo.rc.in - for libgpg-error
- * Copyright (C) 2005 g10 Code GmbH
- *
- * This file is free software; as a special exception the author gives
- * unlimited permission to copy and/or distribute it, with or without
- * modifications, as long as this notice is preserved.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
- * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- */
-
-/* This file is processed by configure to create versioninfo.rc */
-
-#line __LINE__ "versioninfo.rc.in"
-
-#include <afxres.h>
-
-
-VS_VERSION_INFO VERSIONINFO
- FILEVERSION @BUILD_FILEVERSION@
- PRODUCTVERSION @BUILD_FILEVERSION@
- FILEFLAGSMASK 0x3fL
-#ifdef _DEBUG
- FILEFLAGS 0x21L
-#else
- FILEFLAGS 0x20L
-#endif
- FILEOS 0x40004L
- FILETYPE 0x1L
- FILESUBTYPE 0x0L
-BEGIN
- BLOCK "StringFileInfo"
- BEGIN
- BLOCK "040904b0"
- BEGIN
- VALUE "Comments", "Provided under the terms of the GNU Lesser General Public License.\0"
- VALUE "CompanyName", "g10 Code GmbH\0"
- VALUE "FileDescription", "libgpg-error - Common error codes\0"
- VALUE "FileVersion", "@VERSION@\0"
- VALUE "InternalName", "libgpg-error\0"
- VALUE "LegalCopyright", "Copyright © 2005 g10 Code GmbH\0"
- VALUE "LegalTrademarks", "\0"
- VALUE "OriginalFilename", "libgpg-error.dll\0"
- VALUE "PrivateBuild", "\0"
- VALUE "ProductName", "libgpg-error\0"
- VALUE "ProductVersion", "@VERSION@\0"
- VALUE "SpecialBuild", "@BUILD_TIMESTAMP@\0"
- END
- END
-END
-
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/w32-add.h b/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/w32-add.h
deleted file mode 100644
index 02848acf73..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/w32-add.h
+++ /dev/null
@@ -1,40 +0,0 @@
-## w32-add.h - Snippet to be be included into gpg-error.h.
-## Comments are indicated by a double hash mark. Due to a
-## peculiarity of the script the first used line must not
-## start with a hash mark.
-
-/* Decide whether to use the format_arg attribute. */
-#if _GPG_ERR_GCC_VERSION > 20800
-# define _GPG_ERR_ATTR_FORMAT_ARG(a) __attribute__ ((__format_arg__ (a)))
-#else
-# define _GPG_ERR_ATTR_FORMAT_ARG(a)
-#endif
-
-/* A lean gettext implementation based on GNU style mo files which are
- required to be encoded in UTF-8. There is a limit on 65534 entries
- to save some RAM. Only Germanic plural rules are supported. */
-const char *_gpg_w32_bindtextdomain (const char *domainname,
- const char *dirname);
-const char *_gpg_w32_textdomain (const char *domainname);
-const char *_gpg_w32_gettext (const char *msgid)
- _GPG_ERR_ATTR_FORMAT_ARG (1);
-const char *_gpg_w32_dgettext (const char *domainname, const char *msgid)
- _GPG_ERR_ATTR_FORMAT_ARG (2);
-const char *_gpg_w32_dngettext (const char *domainname, const char *msgid1,
- const char *msgid2, unsigned long int n)
- _GPG_ERR_ATTR_FORMAT_ARG (2) _GPG_ERR_ATTR_FORMAT_ARG (3);
-const char *_gpg_w32_gettext_localename (void);
-int _gpg_w32_gettext_use_utf8 (int value);
-
-#ifdef GPG_ERR_ENABLE_GETTEXT_MACROS
-# define bindtextdomain(a,b) _gpg_w32_bindtextdomain ((a), (b))
-# define textdomain(a) _gpg_w32_textdomain ((a))
-# define gettext(a) _gpg_w32_gettext ((a))
-# define dgettext(a,b) _gpg_w32_dgettext ((a), (b))
-# define ngettext(a,b,c) _gpg_w32_dngettext (NULL, (a), (b), (c))
-# define dngettext(a,b,c,d) _gpg_w32_dngettext ((a), (b), (c), (d))
-# define gettext_localename() _gpg_w32_gettext_localename ()
-# define gettext_use_utf8(a) _gpg_w32_gettext_use_utf8 (a)
-#endif /*GPG_ERR_ENABLE_GETTEXT_MACROS*/
-
-
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/w32-gettext.c b/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/w32-gettext.c
deleted file mode 100644
index da07a25695..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/w32-gettext.c
+++ /dev/null
@@ -1,1886 +0,0 @@
-/* w32-gettext.h - A simple gettext implementation for Windows targets.
- Copyright (C) 1995, 1996, 1997, 1999, 2005, 2007,
-2 2008, 2010 Free Software Foundation, Inc.
-
- This file is part of libgpg-error.
-
- libgpg-error is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public License
- as published by the Free Software Foundation; either version 2.1 of
- the License, or (at your option) any later version.
-
- libgpg-error is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with this program; if not, see <http://www.gnu.org/licenses/>.
- */
-
-#if HAVE_CONFIG_H
-#include <config.h>
-#endif
-#if !defined (_WIN32) && !defined (__CYGWIN32__)
-# error This module may only be build for Windows or Cygwin32
-#endif
-
-#include <stdlib.h>
-#include <stdio.h>
-#include <string.h>
-#include <errno.h>
-#include <ctype.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <stdint.h>
-#ifndef HAVE_W32CE_SYSTEM
-# include <locale.h>
-#endif /*HAVE_W32CE_SYSTEM*/
-#include <windows.h>
-
-#ifdef JNLIB_IN_JNLIB
-#include "libjnlib-config.h"
-#endif
-
-#ifndef jnlib_malloc
-# define jnlib_malloc(a) malloc ((a))
-# define jnlib_calloc(a,b) calloc ((a), (b))
-# define jnlib_free(a) free ((a))
-# define jnlib_xstrdup(a) not_used
-#endif /*!jnlib_malloc*/
-
-#include "init.h"
-
-
-
-/* localname.c from gettext BEGIN. */
-
-/* Determine the current selected locale.
- Copyright (C) 1995-1999, 2000-2003 Free Software Foundation, Inc.
-
- This program is free software; you can redistribute it and/or modify it
- under the terms of the GNU Library General Public License as published
- by the Free Software Foundation; either version 2, or (at your option)
- any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public
- License along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
- USA. */
-
-/* Written by Ulrich Drepper <drepper@gnu.org>, 1995. */
-/* Win32 code written by Tor Lillqvist <tml@iki.fi>. */
-/* Renamed _nl_locale_name, removed unsed args, removed include files,
- non-W32 code and changed comments <wk@gnupg.org>. */
-
-/* Mingw headers don't have latest language and sublanguage codes. */
-#ifndef LANG_AFRIKAANS
-#define LANG_AFRIKAANS 0x36
-#endif
-#ifndef LANG_ALBANIAN
-#define LANG_ALBANIAN 0x1c
-#endif
-#ifndef LANG_AMHARIC
-#define LANG_AMHARIC 0x5e
-#endif
-#ifndef LANG_ARABIC
-#define LANG_ARABIC 0x01
-#endif
-#ifndef LANG_ARMENIAN
-#define LANG_ARMENIAN 0x2b
-#endif
-#ifndef LANG_ASSAMESE
-#define LANG_ASSAMESE 0x4d
-#endif
-#ifndef LANG_AZERI
-#define LANG_AZERI 0x2c
-#endif
-#ifndef LANG_BASQUE
-#define LANG_BASQUE 0x2d
-#endif
-#ifndef LANG_BELARUSIAN
-#define LANG_BELARUSIAN 0x23
-#endif
-#ifndef LANG_BENGALI
-#define LANG_BENGALI 0x45
-#endif
-#ifndef LANG_BURMESE
-#define LANG_BURMESE 0x55
-#endif
-#ifndef LANG_CAMBODIAN
-#define LANG_CAMBODIAN 0x53
-#endif
-#ifndef LANG_CATALAN
-#define LANG_CATALAN 0x03
-#endif
-#ifndef LANG_CHEROKEE
-#define LANG_CHEROKEE 0x5c
-#endif
-#ifndef LANG_DIVEHI
-#define LANG_DIVEHI 0x65
-#endif
-#ifndef LANG_EDO
-#define LANG_EDO 0x66
-#endif
-#ifndef LANG_ESTONIAN
-#define LANG_ESTONIAN 0x25
-#endif
-#ifndef LANG_FAEROESE
-#define LANG_FAEROESE 0x38
-#endif
-#ifndef LANG_FARSI
-#define LANG_FARSI 0x29
-#endif
-#ifndef LANG_FRISIAN
-#define LANG_FRISIAN 0x62
-#endif
-#ifndef LANG_FULFULDE
-#define LANG_FULFULDE 0x67
-#endif
-#ifndef LANG_GAELIC
-#define LANG_GAELIC 0x3c
-#endif
-#ifndef LANG_GALICIAN
-#define LANG_GALICIAN 0x56
-#endif
-#ifndef LANG_GEORGIAN
-#define LANG_GEORGIAN 0x37
-#endif
-#ifndef LANG_GUARANI
-#define LANG_GUARANI 0x74
-#endif
-#ifndef LANG_GUJARATI
-#define LANG_GUJARATI 0x47
-#endif
-#ifndef LANG_HAUSA
-#define LANG_HAUSA 0x68
-#endif
-#ifndef LANG_HAWAIIAN
-#define LANG_HAWAIIAN 0x75
-#endif
-#ifndef LANG_HEBREW
-#define LANG_HEBREW 0x0d
-#endif
-#ifndef LANG_HINDI
-#define LANG_HINDI 0x39
-#endif
-#ifndef LANG_IBIBIO
-#define LANG_IBIBIO 0x69
-#endif
-#ifndef LANG_IGBO
-#define LANG_IGBO 0x70
-#endif
-#ifndef LANG_INDONESIAN
-#define LANG_INDONESIAN 0x21
-#endif
-#ifndef LANG_INUKTITUT
-#define LANG_INUKTITUT 0x5d
-#endif
-#ifndef LANG_KANNADA
-#define LANG_KANNADA 0x4b
-#endif
-#ifndef LANG_KANURI
-#define LANG_KANURI 0x71
-#endif
-#ifndef LANG_KASHMIRI
-#define LANG_KASHMIRI 0x60
-#endif
-#ifndef LANG_KAZAK
-#define LANG_KAZAK 0x3f
-#endif
-#ifndef LANG_KONKANI
-#define LANG_KONKANI 0x57
-#endif
-#ifndef LANG_KYRGYZ
-#define LANG_KYRGYZ 0x40
-#endif
-#ifndef LANG_LAO
-#define LANG_LAO 0x54
-#endif
-#ifndef LANG_LATIN
-#define LANG_LATIN 0x76
-#endif
-#ifndef LANG_LATVIAN
-#define LANG_LATVIAN 0x26
-#endif
-#ifndef LANG_LITHUANIAN
-#define LANG_LITHUANIAN 0x27
-#endif
-#ifndef LANG_MACEDONIAN
-#define LANG_MACEDONIAN 0x2f
-#endif
-#ifndef LANG_MALAY
-#define LANG_MALAY 0x3e
-#endif
-#ifndef LANG_MALAYALAM
-#define LANG_MALAYALAM 0x4c
-#endif
-#ifndef LANG_MALTESE
-#define LANG_MALTESE 0x3a
-#endif
-#ifndef LANG_MANIPURI
-#define LANG_MANIPURI 0x58
-#endif
-#ifndef LANG_MARATHI
-#define LANG_MARATHI 0x4e
-#endif
-#ifndef LANG_MONGOLIAN
-#define LANG_MONGOLIAN 0x50
-#endif
-#ifndef LANG_NEPALI
-#define LANG_NEPALI 0x61
-#endif
-#ifndef LANG_ORIYA
-#define LANG_ORIYA 0x48
-#endif
-#ifndef LANG_OROMO
-#define LANG_OROMO 0x72
-#endif
-#ifndef LANG_PAPIAMENTU
-#define LANG_PAPIAMENTU 0x79
-#endif
-#ifndef LANG_PASHTO
-#define LANG_PASHTO 0x63
-#endif
-#ifndef LANG_PUNJABI
-#define LANG_PUNJABI 0x46
-#endif
-#ifndef LANG_RHAETO_ROMANCE
-#define LANG_RHAETO_ROMANCE 0x17
-#endif
-#ifndef LANG_SAAMI
-#define LANG_SAAMI 0x3b
-#endif
-#ifndef LANG_SANSKRIT
-#define LANG_SANSKRIT 0x4f
-#endif
-#ifndef LANG_SERBIAN
-#define LANG_SERBIAN 0x1a
-#endif
-#ifndef LANG_SINDHI
-#define LANG_SINDHI 0x59
-#endif
-#ifndef LANG_SINHALESE
-#define LANG_SINHALESE 0x5b
-#endif
-#ifndef LANG_SLOVAK
-#define LANG_SLOVAK 0x1b
-#endif
-#ifndef LANG_SOMALI
-#define LANG_SOMALI 0x77
-#endif
-#ifndef LANG_SORBIAN
-#define LANG_SORBIAN 0x2e
-#endif
-#ifndef LANG_SUTU
-#define LANG_SUTU 0x30
-#endif
-#ifndef LANG_SWAHILI
-#define LANG_SWAHILI 0x41
-#endif
-#ifndef LANG_SYRIAC
-#define LANG_SYRIAC 0x5a
-#endif
-#ifndef LANG_TAGALOG
-#define LANG_TAGALOG 0x64
-#endif
-#ifndef LANG_TAJIK
-#define LANG_TAJIK 0x28
-#endif
-#ifndef LANG_TAMAZIGHT
-#define LANG_TAMAZIGHT 0x5f
-#endif
-#ifndef LANG_TAMIL
-#define LANG_TAMIL 0x49
-#endif
-#ifndef LANG_TATAR
-#define LANG_TATAR 0x44
-#endif
-#ifndef LANG_TELUGU
-#define LANG_TELUGU 0x4a
-#endif
-#ifndef LANG_THAI
-#define LANG_THAI 0x1e
-#endif
-#ifndef LANG_TIBETAN
-#define LANG_TIBETAN 0x51
-#endif
-#ifndef LANG_TIGRINYA
-#define LANG_TIGRINYA 0x73
-#endif
-#ifndef LANG_TSONGA
-#define LANG_TSONGA 0x31
-#endif
-#ifndef LANG_TSWANA
-#define LANG_TSWANA 0x32
-#endif
-#ifndef LANG_TURKMEN
-#define LANG_TURKMEN 0x42
-#endif
-#ifndef LANG_UKRAINIAN
-#define LANG_UKRAINIAN 0x22
-#endif
-#ifndef LANG_URDU
-#define LANG_URDU 0x20
-#endif
-#ifndef LANG_UZBEK
-#define LANG_UZBEK 0x43
-#endif
-#ifndef LANG_VENDA
-#define LANG_VENDA 0x33
-#endif
-#ifndef LANG_VIETNAMESE
-#define LANG_VIETNAMESE 0x2a
-#endif
-#ifndef LANG_WELSH
-#define LANG_WELSH 0x52
-#endif
-#ifndef LANG_XHOSA
-#define LANG_XHOSA 0x34
-#endif
-#ifndef LANG_YI
-#define LANG_YI 0x78
-#endif
-#ifndef LANG_YIDDISH
-#define LANG_YIDDISH 0x3d
-#endif
-#ifndef LANG_YORUBA
-#define LANG_YORUBA 0x6a
-#endif
-#ifndef LANG_ZULU
-#define LANG_ZULU 0x35
-#endif
-#ifndef SUBLANG_ARABIC_SAUDI_ARABIA
-#define SUBLANG_ARABIC_SAUDI_ARABIA 0x01
-#endif
-#ifndef SUBLANG_ARABIC_IRAQ
-#define SUBLANG_ARABIC_IRAQ 0x02
-#endif
-#ifndef SUBLANG_ARABIC_EGYPT
-#define SUBLANG_ARABIC_EGYPT 0x03
-#endif
-#ifndef SUBLANG_ARABIC_LIBYA
-#define SUBLANG_ARABIC_LIBYA 0x04
-#endif
-#ifndef SUBLANG_ARABIC_ALGERIA
-#define SUBLANG_ARABIC_ALGERIA 0x05
-#endif
-#ifndef SUBLANG_ARABIC_MOROCCO
-#define SUBLANG_ARABIC_MOROCCO 0x06
-#endif
-#ifndef SUBLANG_ARABIC_TUNISIA
-#define SUBLANG_ARABIC_TUNISIA 0x07
-#endif
-#ifndef SUBLANG_ARABIC_OMAN
-#define SUBLANG_ARABIC_OMAN 0x08
-#endif
-#ifndef SUBLANG_ARABIC_YEMEN
-#define SUBLANG_ARABIC_YEMEN 0x09
-#endif
-#ifndef SUBLANG_ARABIC_SYRIA
-#define SUBLANG_ARABIC_SYRIA 0x0a
-#endif
-#ifndef SUBLANG_ARABIC_JORDAN
-#define SUBLANG_ARABIC_JORDAN 0x0b
-#endif
-#ifndef SUBLANG_ARABIC_LEBANON
-#define SUBLANG_ARABIC_LEBANON 0x0c
-#endif
-#ifndef SUBLANG_ARABIC_KUWAIT
-#define SUBLANG_ARABIC_KUWAIT 0x0d
-#endif
-#ifndef SUBLANG_ARABIC_UAE
-#define SUBLANG_ARABIC_UAE 0x0e
-#endif
-#ifndef SUBLANG_ARABIC_BAHRAIN
-#define SUBLANG_ARABIC_BAHRAIN 0x0f
-#endif
-#ifndef SUBLANG_ARABIC_QATAR
-#define SUBLANG_ARABIC_QATAR 0x10
-#endif
-#ifndef SUBLANG_AZERI_LATIN
-#define SUBLANG_AZERI_LATIN 0x01
-#endif
-#ifndef SUBLANG_AZERI_CYRILLIC
-#define SUBLANG_AZERI_CYRILLIC 0x02
-#endif
-#ifndef SUBLANG_BENGALI_INDIA
-#define SUBLANG_BENGALI_INDIA 0x01
-#endif
-#ifndef SUBLANG_BENGALI_BANGLADESH
-#define SUBLANG_BENGALI_BANGLADESH 0x02
-#endif
-#ifndef SUBLANG_CHINESE_MACAU
-#define SUBLANG_CHINESE_MACAU 0x05
-#endif
-#ifndef SUBLANG_ENGLISH_SOUTH_AFRICA
-#define SUBLANG_ENGLISH_SOUTH_AFRICA 0x07
-#endif
-#ifndef SUBLANG_ENGLISH_JAMAICA
-#define SUBLANG_ENGLISH_JAMAICA 0x08
-#endif
-#ifndef SUBLANG_ENGLISH_CARIBBEAN
-#define SUBLANG_ENGLISH_CARIBBEAN 0x09
-#endif
-#ifndef SUBLANG_ENGLISH_BELIZE
-#define SUBLANG_ENGLISH_BELIZE 0x0a
-#endif
-#ifndef SUBLANG_ENGLISH_TRINIDAD
-#define SUBLANG_ENGLISH_TRINIDAD 0x0b
-#endif
-#ifndef SUBLANG_ENGLISH_ZIMBABWE
-#define SUBLANG_ENGLISH_ZIMBABWE 0x0c
-#endif
-#ifndef SUBLANG_ENGLISH_PHILIPPINES
-#define SUBLANG_ENGLISH_PHILIPPINES 0x0d
-#endif
-#ifndef SUBLANG_ENGLISH_INDONESIA
-#define SUBLANG_ENGLISH_INDONESIA 0x0e
-#endif
-#ifndef SUBLANG_ENGLISH_HONGKONG
-#define SUBLANG_ENGLISH_HONGKONG 0x0f
-#endif
-#ifndef SUBLANG_ENGLISH_INDIA
-#define SUBLANG_ENGLISH_INDIA 0x10
-#endif
-#ifndef SUBLANG_ENGLISH_MALAYSIA
-#define SUBLANG_ENGLISH_MALAYSIA 0x11
-#endif
-#ifndef SUBLANG_ENGLISH_SINGAPORE
-#define SUBLANG_ENGLISH_SINGAPORE 0x12
-#endif
-#ifndef SUBLANG_FRENCH_LUXEMBOURG
-#define SUBLANG_FRENCH_LUXEMBOURG 0x05
-#endif
-#ifndef SUBLANG_FRENCH_MONACO
-#define SUBLANG_FRENCH_MONACO 0x06
-#endif
-#ifndef SUBLANG_FRENCH_WESTINDIES
-#define SUBLANG_FRENCH_WESTINDIES 0x07
-#endif
-#ifndef SUBLANG_FRENCH_REUNION
-#define SUBLANG_FRENCH_REUNION 0x08
-#endif
-#ifndef SUBLANG_FRENCH_CONGO
-#define SUBLANG_FRENCH_CONGO 0x09
-#endif
-#ifndef SUBLANG_FRENCH_SENEGAL
-#define SUBLANG_FRENCH_SENEGAL 0x0a
-#endif
-#ifndef SUBLANG_FRENCH_CAMEROON
-#define SUBLANG_FRENCH_CAMEROON 0x0b
-#endif
-#ifndef SUBLANG_FRENCH_COTEDIVOIRE
-#define SUBLANG_FRENCH_COTEDIVOIRE 0x0c
-#endif
-#ifndef SUBLANG_FRENCH_MALI
-#define SUBLANG_FRENCH_MALI 0x0d
-#endif
-#ifndef SUBLANG_FRENCH_MOROCCO
-#define SUBLANG_FRENCH_MOROCCO 0x0e
-#endif
-#ifndef SUBLANG_FRENCH_HAITI
-#define SUBLANG_FRENCH_HAITI 0x0f
-#endif
-#ifndef SUBLANG_GERMAN_LUXEMBOURG
-#define SUBLANG_GERMAN_LUXEMBOURG 0x04
-#endif
-#ifndef SUBLANG_GERMAN_LIECHTENSTEIN
-#define SUBLANG_GERMAN_LIECHTENSTEIN 0x05
-#endif
-#ifndef SUBLANG_KASHMIRI_INDIA
-#define SUBLANG_KASHMIRI_INDIA 0x02
-#endif
-#ifndef SUBLANG_MALAY_MALAYSIA
-#define SUBLANG_MALAY_MALAYSIA 0x01
-#endif
-#ifndef SUBLANG_MALAY_BRUNEI_DARUSSALAM
-#define SUBLANG_MALAY_BRUNEI_DARUSSALAM 0x02
-#endif
-#ifndef SUBLANG_NEPALI_INDIA
-#define SUBLANG_NEPALI_INDIA 0x02
-#endif
-#ifndef SUBLANG_PUNJABI_INDIA
-#define SUBLANG_PUNJABI_INDIA 0x01
-#endif
-#ifndef SUBLANG_ROMANIAN_ROMANIA
-#define SUBLANG_ROMANIAN_ROMANIA 0x01
-#endif
-#ifndef SUBLANG_SERBIAN_LATIN
-#define SUBLANG_SERBIAN_LATIN 0x02
-#endif
-#ifndef SUBLANG_SERBIAN_CYRILLIC
-#define SUBLANG_SERBIAN_CYRILLIC 0x03
-#endif
-#ifndef SUBLANG_SINDHI_INDIA
-#define SUBLANG_SINDHI_INDIA 0x00
-#endif
-#ifndef SUBLANG_SINDHI_PAKISTAN
-#define SUBLANG_SINDHI_PAKISTAN 0x01
-#endif
-#ifndef SUBLANG_SPANISH_GUATEMALA
-#define SUBLANG_SPANISH_GUATEMALA 0x04
-#endif
-#ifndef SUBLANG_SPANISH_COSTA_RICA
-#define SUBLANG_SPANISH_COSTA_RICA 0x05
-#endif
-#ifndef SUBLANG_SPANISH_PANAMA
-#define SUBLANG_SPANISH_PANAMA 0x06
-#endif
-#ifndef SUBLANG_SPANISH_DOMINICAN_REPUBLIC
-#define SUBLANG_SPANISH_DOMINICAN_REPUBLIC 0x07
-#endif
-#ifndef SUBLANG_SPANISH_VENEZUELA
-#define SUBLANG_SPANISH_VENEZUELA 0x08
-#endif
-#ifndef SUBLANG_SPANISH_COLOMBIA
-#define SUBLANG_SPANISH_COLOMBIA 0x09
-#endif
-#ifndef SUBLANG_SPANISH_PERU
-#define SUBLANG_SPANISH_PERU 0x0a
-#endif
-#ifndef SUBLANG_SPANISH_ARGENTINA
-#define SUBLANG_SPANISH_ARGENTINA 0x0b
-#endif
-#ifndef SUBLANG_SPANISH_ECUADOR
-#define SUBLANG_SPANISH_ECUADOR 0x0c
-#endif
-#ifndef SUBLANG_SPANISH_CHILE
-#define SUBLANG_SPANISH_CHILE 0x0d
-#endif
-#ifndef SUBLANG_SPANISH_URUGUAY
-#define SUBLANG_SPANISH_URUGUAY 0x0e
-#endif
-#ifndef SUBLANG_SPANISH_PARAGUAY
-#define SUBLANG_SPANISH_PARAGUAY 0x0f
-#endif
-#ifndef SUBLANG_SPANISH_BOLIVIA
-#define SUBLANG_SPANISH_BOLIVIA 0x10
-#endif
-#ifndef SUBLANG_SPANISH_EL_SALVADOR
-#define SUBLANG_SPANISH_EL_SALVADOR 0x11
-#endif
-#ifndef SUBLANG_SPANISH_HONDURAS
-#define SUBLANG_SPANISH_HONDURAS 0x12
-#endif
-#ifndef SUBLANG_SPANISH_NICARAGUA
-#define SUBLANG_SPANISH_NICARAGUA 0x13
-#endif
-#ifndef SUBLANG_SPANISH_PUERTO_RICO
-#define SUBLANG_SPANISH_PUERTO_RICO 0x14
-#endif
-#ifndef SUBLANG_SWEDISH_FINLAND
-#define SUBLANG_SWEDISH_FINLAND 0x02
-#endif
-#ifndef SUBLANG_TAMAZIGHT_ARABIC
-#define SUBLANG_TAMAZIGHT_ARABIC 0x01
-#endif
-#ifndef SUBLANG_TAMAZIGHT_LATIN
-#define SUBLANG_TAMAZIGHT_LATIN 0x02
-#endif
-#ifndef SUBLANG_TIGRINYA_ETHIOPIA
-#define SUBLANG_TIGRINYA_ETHIOPIA 0x00
-#endif
-#ifndef SUBLANG_TIGRINYA_ERITREA
-#define SUBLANG_TIGRINYA_ERITREA 0x01
-#endif
-#ifndef SUBLANG_URDU_PAKISTAN
-#define SUBLANG_URDU_PAKISTAN 0x01
-#endif
-#ifndef SUBLANG_URDU_INDIA
-#define SUBLANG_URDU_INDIA 0x02
-#endif
-#ifndef SUBLANG_UZBEK_LATIN
-#define SUBLANG_UZBEK_LATIN 0x01
-#endif
-#ifndef SUBLANG_UZBEK_CYRILLIC
-#define SUBLANG_UZBEK_CYRILLIC 0x02
-#endif
-
-/* Return an XPG style locale name
- language[_territory[.codeset]][@modifier].
- Don't even bother determining the codeset; it's not useful in this
- context, because message catalogs are not specific to a single
- codeset. The result must not be freed; it is statically
- allocated. */
-static const char *
-my_nl_locale_name (const char *categoryname)
-{
- const char *retval;
- LCID lcid;
- LANGID langid;
- int primary, sub;
-
- /* Let the user override the system settings through environment
- variables, as on POSIX systems. */
-#ifndef HAVE_W32CE_SYSTEM
- retval = getenv ("LC_ALL");
- if (retval != NULL && retval[0] != '\0')
- return retval;
- retval = getenv (categoryname);
- if (retval != NULL && retval[0] != '\0')
- return retval;
- retval = getenv ("LANG");
- if (retval != NULL && retval[0] != '\0')
- return retval;
-#endif /*!HAVE_W32CE_SYSTEM*/
-
- /* Use native Win32 API locale ID. */
-#ifdef HAVE_W32CE_SYSTEM
- lcid = GetSystemDefaultLCID ();
-#else
- lcid = GetThreadLocale ();
-#endif
-
- /* Strip off the sorting rules, keep only the language part. */
- langid = LANGIDFROMLCID (lcid);
-
- /* Split into language and territory part. */
- primary = PRIMARYLANGID (langid);
- sub = SUBLANGID (langid);
-
- /* Dispatch on language.
- See also http://www.unicode.org/unicode/onlinedat/languages.html .
- For details about languages, see http://www.ethnologue.com/ . */
- switch (primary)
- {
- case LANG_AFRIKAANS: return "af_ZA";
- case LANG_ALBANIAN: return "sq_AL";
- case LANG_AMHARIC: return "am_ET";
- case LANG_ARABIC:
- switch (sub)
- {
- case SUBLANG_ARABIC_SAUDI_ARABIA: return "ar_SA";
- case SUBLANG_ARABIC_IRAQ: return "ar_IQ";
- case SUBLANG_ARABIC_EGYPT: return "ar_EG";
- case SUBLANG_ARABIC_LIBYA: return "ar_LY";
- case SUBLANG_ARABIC_ALGERIA: return "ar_DZ";
- case SUBLANG_ARABIC_MOROCCO: return "ar_MA";
- case SUBLANG_ARABIC_TUNISIA: return "ar_TN";
- case SUBLANG_ARABIC_OMAN: return "ar_OM";
- case SUBLANG_ARABIC_YEMEN: return "ar_YE";
- case SUBLANG_ARABIC_SYRIA: return "ar_SY";
- case SUBLANG_ARABIC_JORDAN: return "ar_JO";
- case SUBLANG_ARABIC_LEBANON: return "ar_LB";
- case SUBLANG_ARABIC_KUWAIT: return "ar_KW";
- case SUBLANG_ARABIC_UAE: return "ar_AE";
- case SUBLANG_ARABIC_BAHRAIN: return "ar_BH";
- case SUBLANG_ARABIC_QATAR: return "ar_QA";
- }
- return "ar";
- case LANG_ARMENIAN: return "hy_AM";
- case LANG_ASSAMESE: return "as_IN";
- case LANG_AZERI:
- switch (sub)
- {
- /* FIXME: Adjust this when Azerbaijani locales appear on Unix. */
- case SUBLANG_AZERI_LATIN: return "az_AZ@latin";
- case SUBLANG_AZERI_CYRILLIC: return "az_AZ@cyrillic";
- }
- return "az";
- case LANG_BASQUE:
- return "eu"; /* Ambiguous: could be "eu_ES" or "eu_FR". */
- case LANG_BELARUSIAN: return "be_BY";
- case LANG_BENGALI:
- switch (sub)
- {
- case SUBLANG_BENGALI_INDIA: return "bn_IN";
- case SUBLANG_BENGALI_BANGLADESH: return "bn_BD";
- }
- return "bn";
- case LANG_BULGARIAN: return "bg_BG";
- case LANG_BURMESE: return "my_MM";
- case LANG_CAMBODIAN: return "km_KH";
- case LANG_CATALAN: return "ca_ES";
- case LANG_CHEROKEE: return "chr_US";
- case LANG_CHINESE:
- switch (sub)
- {
- case SUBLANG_CHINESE_TRADITIONAL: return "zh_TW";
- case SUBLANG_CHINESE_SIMPLIFIED: return "zh_CN";
- case SUBLANG_CHINESE_HONGKONG: return "zh_HK";
- case SUBLANG_CHINESE_SINGAPORE: return "zh_SG";
- case SUBLANG_CHINESE_MACAU: return "zh_MO";
- }
- return "zh";
- case LANG_CROATIAN: /* LANG_CROATIAN == LANG_SERBIAN
- * What used to be called Serbo-Croatian
- * should really now be two separate
- * languages because of political reasons.
- * (Says tml, who knows nothing about Serbian
- * or Croatian.)
- * (I can feel those flames coming already.)
- */
- switch (sub)
- {
- case SUBLANG_DEFAULT: return "hr_HR";
- case SUBLANG_SERBIAN_LATIN: return "sr_CS";
- case SUBLANG_SERBIAN_CYRILLIC: return "sr_CS@cyrillic";
- }
- return "hr";
- case LANG_CZECH: return "cs_CZ";
- case LANG_DANISH: return "da_DK";
- case LANG_DIVEHI: return "div_MV";
- case LANG_DUTCH:
- switch (sub)
- {
- case SUBLANG_DUTCH: return "nl_NL";
- case SUBLANG_DUTCH_BELGIAN: /* FLEMISH, VLAAMS */ return "nl_BE";
- }
- return "nl";
- case LANG_EDO: return "bin_NG";
- case LANG_ENGLISH:
- switch (sub)
- {
- /* SUBLANG_ENGLISH_US == SUBLANG_DEFAULT. Heh. I thought
- * English was the language spoken in England.
- * Oh well.
- */
- case SUBLANG_ENGLISH_US: return "en_US";
- case SUBLANG_ENGLISH_UK: return "en_GB";
- case SUBLANG_ENGLISH_AUS: return "en_AU";
- case SUBLANG_ENGLISH_CAN: return "en_CA";
- case SUBLANG_ENGLISH_NZ: return "en_NZ";
- case SUBLANG_ENGLISH_EIRE: return "en_IE";
- case SUBLANG_ENGLISH_SOUTH_AFRICA: return "en_ZA";
- case SUBLANG_ENGLISH_JAMAICA: return "en_JM";
- case SUBLANG_ENGLISH_CARIBBEAN: return "en_GD"; /* Grenada? */
- case SUBLANG_ENGLISH_BELIZE: return "en_BZ";
- case SUBLANG_ENGLISH_TRINIDAD: return "en_TT";
- case SUBLANG_ENGLISH_ZIMBABWE: return "en_ZW";
- case SUBLANG_ENGLISH_PHILIPPINES: return "en_PH";
- case SUBLANG_ENGLISH_INDONESIA: return "en_ID";
- case SUBLANG_ENGLISH_HONGKONG: return "en_HK";
- case SUBLANG_ENGLISH_INDIA: return "en_IN";
- case SUBLANG_ENGLISH_MALAYSIA: return "en_MY";
- case SUBLANG_ENGLISH_SINGAPORE: return "en_SG";
- }
- return "en";
- case LANG_ESTONIAN: return "et_EE";
- case LANG_FAEROESE: return "fo_FO";
- case LANG_FARSI: return "fa_IR";
- case LANG_FINNISH: return "fi_FI";
- case LANG_FRENCH:
- switch (sub)
- {
- case SUBLANG_FRENCH: return "fr_FR";
- case SUBLANG_FRENCH_BELGIAN: /* WALLOON */ return "fr_BE";
- case SUBLANG_FRENCH_CANADIAN: return "fr_CA";
- case SUBLANG_FRENCH_SWISS: return "fr_CH";
- case SUBLANG_FRENCH_LUXEMBOURG: return "fr_LU";
- case SUBLANG_FRENCH_MONACO: return "fr_MC";
- case SUBLANG_FRENCH_WESTINDIES: return "fr"; /* Caribbean? */
- case SUBLANG_FRENCH_REUNION: return "fr_RE";
- case SUBLANG_FRENCH_CONGO: return "fr_CG";
- case SUBLANG_FRENCH_SENEGAL: return "fr_SN";
- case SUBLANG_FRENCH_CAMEROON: return "fr_CM";
- case SUBLANG_FRENCH_COTEDIVOIRE: return "fr_CI";
- case SUBLANG_FRENCH_MALI: return "fr_ML";
- case SUBLANG_FRENCH_MOROCCO: return "fr_MA";
- case SUBLANG_FRENCH_HAITI: return "fr_HT";
- }
- return "fr";
- case LANG_FRISIAN: return "fy_NL";
- case LANG_FULFULDE: return "ful_NG";
- case LANG_GAELIC:
- switch (sub)
- {
- case 0x01: /* SCOTTISH */ return "gd_GB";
- case 0x02: /* IRISH */ return "ga_IE";
- }
- return "C";
- case LANG_GALICIAN: return "gl_ES";
- case LANG_GEORGIAN: return "ka_GE";
- case LANG_GERMAN:
- switch (sub)
- {
- case SUBLANG_GERMAN: return "de_DE";
- case SUBLANG_GERMAN_SWISS: return "de_CH";
- case SUBLANG_GERMAN_AUSTRIAN: return "de_AT";
- case SUBLANG_GERMAN_LUXEMBOURG: return "de_LU";
- case SUBLANG_GERMAN_LIECHTENSTEIN: return "de_LI";
- }
- return "de";
- case LANG_GREEK: return "el_GR";
- case LANG_GUARANI: return "gn_PY";
- case LANG_GUJARATI: return "gu_IN";
- case LANG_HAUSA: return "ha_NG";
- case LANG_HAWAIIAN:
- /* FIXME: Do they mean Hawaiian ("haw_US", 1000 speakers)
- or Hawaii Creole English ("cpe_US", 600000 speakers)? */
- return "cpe_US";
- case LANG_HEBREW: return "he_IL";
- case LANG_HINDI: return "hi_IN";
- case LANG_HUNGARIAN: return "hu_HU";
- case LANG_IBIBIO: return "nic_NG";
- case LANG_ICELANDIC: return "is_IS";
- case LANG_IGBO: return "ibo_NG";
- case LANG_INDONESIAN: return "id_ID";
- case LANG_INUKTITUT: return "iu_CA";
- case LANG_ITALIAN:
- switch (sub)
- {
- case SUBLANG_ITALIAN: return "it_IT";
- case SUBLANG_ITALIAN_SWISS: return "it_CH";
- }
- return "it";
- case LANG_JAPANESE: return "ja_JP";
- case LANG_KANNADA: return "kn_IN";
- case LANG_KANURI: return "kau_NG";
- case LANG_KASHMIRI:
- switch (sub)
- {
- case SUBLANG_DEFAULT: return "ks_PK";
- case SUBLANG_KASHMIRI_INDIA: return "ks_IN";
- }
- return "ks";
- case LANG_KAZAK: return "kk_KZ";
- case LANG_KONKANI:
- /* FIXME: Adjust this when such locales appear on Unix. */
- return "kok_IN";
- case LANG_KOREAN: return "ko_KR";
- case LANG_KYRGYZ: return "ky_KG";
- case LANG_LAO: return "lo_LA";
- case LANG_LATIN: return "la_VA";
- case LANG_LATVIAN: return "lv_LV";
- case LANG_LITHUANIAN: return "lt_LT";
- case LANG_MACEDONIAN: return "mk_MK";
- case LANG_MALAY:
- switch (sub)
- {
- case SUBLANG_MALAY_MALAYSIA: return "ms_MY";
- case SUBLANG_MALAY_BRUNEI_DARUSSALAM: return "ms_BN";
- }
- return "ms";
- case LANG_MALAYALAM: return "ml_IN";
- case LANG_MALTESE: return "mt_MT";
- case LANG_MANIPURI:
- /* FIXME: Adjust this when such locales appear on Unix. */
- return "mni_IN";
- case LANG_MARATHI: return "mr_IN";
- case LANG_MONGOLIAN:
- return "mn"; /* Ambiguous: could be "mn_CN" or "mn_MN". */
- case LANG_NEPALI:
- switch (sub)
- {
- case SUBLANG_DEFAULT: return "ne_NP";
- case SUBLANG_NEPALI_INDIA: return "ne_IN";
- }
- return "ne";
- case LANG_NORWEGIAN:
- switch (sub)
- {
- case SUBLANG_NORWEGIAN_BOKMAL: return "no_NO";
- case SUBLANG_NORWEGIAN_NYNORSK: return "nn_NO";
- }
- return "no";
- case LANG_ORIYA: return "or_IN";
- case LANG_OROMO: return "om_ET";
- case LANG_PAPIAMENTU: return "pap_AN";
- case LANG_PASHTO:
- return "ps"; /* Ambiguous: could be "ps_PK" or "ps_AF". */
- case LANG_POLISH: return "pl_PL";
- case LANG_PORTUGUESE:
- switch (sub)
- {
- case SUBLANG_PORTUGUESE: return "pt_PT";
- /* Hmm. SUBLANG_PORTUGUESE_BRAZILIAN == SUBLANG_DEFAULT.
- Same phenomenon as SUBLANG_ENGLISH_US == SUBLANG_DEFAULT. */
- case SUBLANG_PORTUGUESE_BRAZILIAN: return "pt_BR";
- }
- return "pt";
- case LANG_PUNJABI:
- switch (sub)
- {
- case SUBLANG_PUNJABI_INDIA: return "pa_IN"; /* Gurmukhi script */
- }
- return "pa";
- case LANG_RHAETO_ROMANCE: return "rm_CH";
- case LANG_ROMANIAN:
- switch (sub)
- {
- case SUBLANG_ROMANIAN_ROMANIA: return "ro_RO";
- }
- return "ro";
- case LANG_RUSSIAN:
- return "ru"; /* Ambiguous: could be "ru_RU" or "ru_UA" or "ru_MD". */
- case LANG_SAAMI: /* actually Northern Sami */ return "se_NO";
- case LANG_SANSKRIT: return "sa_IN";
- case LANG_SINDHI:
- switch (sub)
- {
- case SUBLANG_SINDHI_INDIA: return "sd_IN";
- case SUBLANG_SINDHI_PAKISTAN: return "sd_PK";
- }
- return "sd";
- case LANG_SINHALESE: return "si_LK";
- case LANG_SLOVAK: return "sk_SK";
- case LANG_SLOVENIAN: return "sl_SI";
- case LANG_SOMALI: return "so_SO";
- case LANG_SORBIAN:
- /* FIXME: Adjust this when such locales appear on Unix. */
- return "wen_DE";
- case LANG_SPANISH:
- switch (sub)
- {
- case SUBLANG_SPANISH: return "es_ES";
- case SUBLANG_SPANISH_MEXICAN: return "es_MX";
- case SUBLANG_SPANISH_MODERN:
- return "es_ES@modern"; /* not seen on Unix */
- case SUBLANG_SPANISH_GUATEMALA: return "es_GT";
- case SUBLANG_SPANISH_COSTA_RICA: return "es_CR";
- case SUBLANG_SPANISH_PANAMA: return "es_PA";
- case SUBLANG_SPANISH_DOMINICAN_REPUBLIC: return "es_DO";
- case SUBLANG_SPANISH_VENEZUELA: return "es_VE";
- case SUBLANG_SPANISH_COLOMBIA: return "es_CO";
- case SUBLANG_SPANISH_PERU: return "es_PE";
- case SUBLANG_SPANISH_ARGENTINA: return "es_AR";
- case SUBLANG_SPANISH_ECUADOR: return "es_EC";
- case SUBLANG_SPANISH_CHILE: return "es_CL";
- case SUBLANG_SPANISH_URUGUAY: return "es_UY";
- case SUBLANG_SPANISH_PARAGUAY: return "es_PY";
- case SUBLANG_SPANISH_BOLIVIA: return "es_BO";
- case SUBLANG_SPANISH_EL_SALVADOR: return "es_SV";
- case SUBLANG_SPANISH_HONDURAS: return "es_HN";
- case SUBLANG_SPANISH_NICARAGUA: return "es_NI";
- case SUBLANG_SPANISH_PUERTO_RICO: return "es_PR";
- }
- return "es";
- case LANG_SUTU: return "bnt_TZ"; /* or "st_LS" or "nso_ZA"? */
- case LANG_SWAHILI: return "sw_KE";
- case LANG_SWEDISH:
- switch (sub)
- {
- case SUBLANG_DEFAULT: return "sv_SE";
- case SUBLANG_SWEDISH_FINLAND: return "sv_FI";
- }
- return "sv";
- case LANG_SYRIAC: return "syr_TR"; /* An extinct language. */
- case LANG_TAGALOG: return "tl_PH";
- case LANG_TAJIK: return "tg_TJ";
- case LANG_TAMAZIGHT:
- switch (sub)
- {
- /* FIXME: Adjust this when Tamazight locales appear on Unix. */
- case SUBLANG_TAMAZIGHT_ARABIC: return "ber_MA@arabic";
- case SUBLANG_TAMAZIGHT_LATIN: return "ber_MA@latin";
- }
- return "ber_MA";
- case LANG_TAMIL:
- return "ta"; /* Ambiguous: could be "ta_IN" or "ta_LK" or "ta_SG". */
- case LANG_TATAR: return "tt_RU";
- case LANG_TELUGU: return "te_IN";
- case LANG_THAI: return "th_TH";
- case LANG_TIBETAN: return "bo_CN";
- case LANG_TIGRINYA:
- switch (sub)
- {
- case SUBLANG_TIGRINYA_ETHIOPIA: return "ti_ET";
- case SUBLANG_TIGRINYA_ERITREA: return "ti_ER";
- }
- return "ti";
- case LANG_TSONGA: return "ts_ZA";
- case LANG_TSWANA: return "tn_BW";
- case LANG_TURKISH: return "tr_TR";
- case LANG_TURKMEN: return "tk_TM";
- case LANG_UKRAINIAN: return "uk_UA";
- case LANG_URDU:
- switch (sub)
- {
- case SUBLANG_URDU_PAKISTAN: return "ur_PK";
- case SUBLANG_URDU_INDIA: return "ur_IN";
- }
- return "ur";
- case LANG_UZBEK:
- switch (sub)
- {
- case SUBLANG_UZBEK_LATIN: return "uz_UZ";
- case SUBLANG_UZBEK_CYRILLIC: return "uz_UZ@cyrillic";
- }
- return "uz";
- case LANG_VENDA:
- /* FIXME: It's not clear whether Venda has the ISO 639-2 two-letter code
- "ve" or not.
- http://www.loc.gov/standards/iso639-2/englangn.html has it, but
- http://lcweb.loc.gov/standards/iso639-2/codechanges.html doesn't, */
- return "ven_ZA"; /* or "ve_ZA"? */
- case LANG_VIETNAMESE: return "vi_VN";
- case LANG_WELSH: return "cy_GB";
- case LANG_XHOSA: return "xh_ZA";
- case LANG_YI: return "sit_CN";
- case LANG_YIDDISH: return "yi_IL";
- case LANG_YORUBA: return "yo_NG";
- case LANG_ZULU: return "zu_ZA";
- default: return "C";
- }
-}
-
-/* localname.c from gettext END. */
-
-
-
-/* Support functions. */
-
-static __inline__ uint32_t
-do_swap_u32 (uint32_t i)
-{
- return (i << 24) | ((i & 0xff00) << 8) | ((i >> 8) & 0xff00) | (i >> 24);
-}
-
-#define SWAPIT(flag, data) ((flag) ? do_swap_u32(data) : (data))
-
-
-/* We assume to have `unsigned long int' value with at least 32 bits. */
-#define HASHWORDBITS 32
-
-/* The so called `hashpjw' function by P.J. Weinberger
- [see Aho/Sethi/Ullman, COMPILERS: Principles, Techniques and Tools,
- 1986, 1987 Bell Telephone Laboratories, Inc.] */
-static __inline__ unsigned long
-hash_string( const char *str_param )
-{
- unsigned long int hval, g;
- const char *str = str_param;
-
- hval = 0;
- while (*str != '\0')
- {
- hval <<= 4;
- hval += (unsigned long int) *str++;
- g = hval & ((unsigned long int) 0xf << (HASHWORDBITS - 4));
- if (g != 0)
- {
- hval ^= g >> (HASHWORDBITS - 8);
- hval ^= g;
- }
- }
- return hval;
-}
-
-
-/* Generic message catalog and gettext stuff. */
-
-/* The magic number of the GNU message catalog format. */
-#define MAGIC 0x950412de
-#define MAGIC_SWAPPED 0xde120495
-
-/* Revision number of the currently used .mo (binary) file format. */
-#define MO_REVISION_NUMBER 0
-
-
-/* Header for binary .mo file format. */
-struct mo_file_header
-{
- /* The magic number. */
- uint32_t magic;
- /* The revision number of the file format. */
- uint32_t revision;
- /* The number of strings pairs. */
- uint32_t nstrings;
- /* Offset of table with start offsets of original strings. */
- uint32_t orig_tab_offset;
- /* Offset of table with start offsets of translation strings. */
- uint32_t trans_tab_offset;
- /* Size of hashing table. */
- uint32_t hash_tab_size;
- /* Offset of first hashing entry. */
- uint32_t hash_tab_offset;
-};
-
-
-struct string_desc
-{
- /* Length of addressed string. */
- uint32_t length;
- /* Offset of string in file. */
- uint32_t offset;
-};
-
-
-struct overflow_space_s
-{
- struct overflow_space_s *next;
- uint32_t idx;
- uint32_t length;
- char d[1];
-};
-
-struct loaded_domain
-{
- char *data;
- char *data_native; /* Data mapped to the native version of the
- string. (Allocated along with DATA). */
- int must_swap;
- uint16_t nstrings; /* Number of strings. */
- uint16_t *mapped; /* Array of mapping indicators:
- 0 := Not mapped (original utf8).
- 1 := Mapped to native encoding in overflow space.
- >=2 := Mapped to native encoding. The value
- gives the length of the mapped string.
- Because the terminating nul is included
- in the length and an empty string is
- not allowed, values are always > 1. */
- struct overflow_space_s *overflow_space;
- struct string_desc *orig_tab;
- struct string_desc *trans_tab;
- uint32_t hash_size;
- uint32_t *hash_tab;
-};
-
-
-/* The list of domains we we are aware of. This list is protected by
- the criticla section DOMAINLIST_ACCESS_CS. */
-static struct domainlist_s *domainlist;
-
-/* A critical section to guard access to the domainlist. */
-static CRITICAL_SECTION domainlist_access_cs;
-
-/* The name of the current domain. This is a malloced string. This
- is a gobal variable which is not thread-safe. */
-static char *current_domainname;
-
-
-
-/* Constructor for this module. Called from DllMain. */
-static void module_init (void) __attribute__ ((__constructor__));
-static void
-module_init (void)
-{
- InitializeCriticalSection (&domainlist_access_cs);
-}
-
-
-/* Free the domain data. */
-static void
-free_domain (struct loaded_domain *domain)
-{
- struct overflow_space_s *os, *os2;
-
- jnlib_free (domain->data);
- jnlib_free (domain->mapped);
- for (os = domain->overflow_space; os; os = os2)
- {
- os2 = os->next;
- jnlib_free (os);
- }
- jnlib_free (domain);
-}
-
-
-static struct loaded_domain *
-load_domain (const char *filename)
-{
- FILE *fp;
- size_t size;
- struct stat st;
- struct mo_file_header *data = NULL;
- struct loaded_domain *domain = NULL;
- size_t to_read;
- char *read_ptr;
-
- fp = fopen (filename, "rb");
- if (!fp)
- {
- return NULL;
- }
- if (fstat (fileno (fp), &st)
- || (size = (size_t) st.st_size) != st.st_size
- || size < sizeof (struct mo_file_header))
- {
- fclose (fp);
- return NULL;
- }
-
- data = (2*size <= size)? NULL : jnlib_malloc (2*size);
- if (!data)
- {
- fclose (fp);
- return NULL;
- }
-
- to_read = size;
- read_ptr = (char *) data;
- do
- {
- long int nb = fread (read_ptr, 1, to_read, fp);
- if (nb < to_read)
- {
- fclose (fp);
- jnlib_free (data);
- return NULL;
- }
- read_ptr += nb;
- to_read -= nb;
- }
- while (to_read > 0);
- fclose (fp);
-
- /* Using the magic number we can test whether it really is a message
- catalog file. */
- if (data->magic != MAGIC && data->magic != MAGIC_SWAPPED)
- {
- /* The magic number is wrong: not a message catalog file. */
- jnlib_free (data);
- return NULL;
- }
-
- domain = jnlib_calloc (1, sizeof *domain);
- if (!domain)
- {
- jnlib_free (data);
- return NULL;
- }
- domain->data = (char *) data;
- domain->data_native = (char *) data + size;
- domain->must_swap = data->magic != MAGIC;
-
- /* Fill in the information about the available tables. */
- switch (SWAPIT (domain->must_swap, data->revision))
- {
- case MO_REVISION_NUMBER:
- {
- uint32_t nstrings;
-
- /* Because we use 16 bit values for the mapping array, we
- can't support more that 65534 strings (65535 would be okay,
- but it is often used as a special value). A PO file with
- that many translations is very unlikely given that GnuPG
- with its very large number of strings has only about 1600
- strings + variants. */
- nstrings = SWAPIT (domain->must_swap, data->nstrings);
- if (nstrings > 65534)
- goto bailout;
- domain->nstrings = nstrings;
- domain->orig_tab = (struct string_desc *)
- ((char *) data + SWAPIT (domain->must_swap, data->orig_tab_offset));
- domain->trans_tab = (struct string_desc *)
- ((char *) data + SWAPIT (domain->must_swap, data->trans_tab_offset));
- domain->hash_size = SWAPIT (domain->must_swap, data->hash_tab_size);
- domain->hash_tab = (uint32_t *)
- ((char *) data + SWAPIT (domain->must_swap, data->hash_tab_offset));
- }
- break;
-
- default: /* This is an invalid revision. */
- goto bailout;
- }
-
- /* Allocate an array to keep track of code page mappings. */
- domain->mapped = jnlib_calloc (domain->nstrings, sizeof *domain->mapped);
- if (domain->mapped)
- return domain; /* Okay. */
-
- bailout:
- jnlib_free (data);
- jnlib_free (domain);
- return NULL;
-}
-
-
-/* Return a malloced wide char string from an UTF-8 encoded input
- string STRING. Caller must free this value. On failure returns
- NULL. The result of calling this function with STRING set to NULL
- is not defined. */
-static wchar_t *
-utf8_to_wchar (const char *string, size_t length, size_t *retlen)
-{
- int n;
- wchar_t *result;
- size_t nbytes;
-
- n = MultiByteToWideChar (CP_UTF8, 0, string, length, NULL, 0);
- if (n < 0 || (n+1) <= 0)
- return NULL;
-
- nbytes = (size_t)(n+1) * sizeof(*result);
- if (nbytes / sizeof(*result) != (n+1))
- {
- gpg_err_set_errno (ENOMEM);
- return NULL;
- }
- result = jnlib_malloc (nbytes);
- if (!result)
- return NULL;
-
- n = MultiByteToWideChar (CP_UTF8, 0, string, length, result, n);
- if (n < 0)
- {
- jnlib_free (result);
- return NULL;
- }
- *retlen = n;
- return result;
-}
-
-
-/* Return a malloced string encoded in UTF-8 from the wide char input
- string STRING. Caller must free this value. On failure returns
- NULL. The result of calling this function with STRING set to NULL
- is not defined. */
-static char *
-wchar_to_native (const wchar_t *string, size_t length, size_t *retlen)
-{
- int n;
- char *result;
-
- n = WideCharToMultiByte (CP_ACP, 0, string, length, NULL, 0, NULL, NULL);
- if (n < 0 || (n+1) <= 0)
- return NULL;
-
- result = jnlib_malloc (n+1);
- if (!result)
- return NULL;
-
- n = WideCharToMultiByte (CP_ACP, 0, string, length, result, n, NULL, NULL);
- if (n < 0)
- {
- jnlib_free (result);
- return NULL;
- }
- *retlen = n;
- return result;
-}
-
-
-/* Convert UTF8 to the native codepage. Caller must free the return value. */
-static char *
-utf8_to_native (const char *string, size_t length, size_t *retlen)
-{
- wchar_t *wstring;
- char *result;
- size_t newlen;
-
- wstring = utf8_to_wchar (string, length, &newlen);
- if (wstring)
- {
- result = wchar_to_native (wstring, newlen, &newlen);
- jnlib_free (wstring);
- }
- else
- result = NULL;
- *retlen = result? newlen : 0;
- return result;
-}
-
-
-
-
-/* Specify that the DOMAINNAME message catalog will be found
- in DIRNAME rather than in the system locale data base. */
-const char *
-_gpg_w32_bindtextdomain (const char *domainname, const char *dirname)
-{
- const char *catval_full;
- char *catval;
- char *fname;
- const char *retvalue;
-
- if (!dirname)
- {
- struct domainlist_s *dl;
-
- retvalue = NULL;
- EnterCriticalSection (&domainlist_access_cs);
- {
- for (dl = domainlist; dl; dl = dl->next)
- if (!strcmp (dl->name, domainname))
- {
- retvalue = dl->dname;
- break;
- }
- }
- LeaveCriticalSection (&domainlist_access_cs);
- return retvalue;
- }
-
- /* DIRNAME is "$INSTALLDIR\share\locale". */
-
- /* First find out the category value. */
- catval = NULL;
- catval_full = my_nl_locale_name ("LC_MESSAGES");
-
- /* Normally we would have to loop over all returned locales and
- search for the right file. See gettext intl/dcigettext.c for all
- the gory details. Here, we only support the basic category, and
- ignore everything else. */
- if (catval_full)
- {
- char *p;
-
- catval = jnlib_malloc (strlen (catval_full) + 1);
- if (catval)
- {
- strcpy (catval, catval_full);
- p = strchr (catval, '_');
- if (p)
- *p = '\0';
- }
- }
- if (!catval)
- return NULL;
-
- /* Now build the filename string. The complete filename is this:
- DIRNAME + \ + CATVAL + \LC_MESSAGES\ + DOMAINNAME + .mo */
- {
- int len = (strlen (dirname) + 1 + strlen (catval) + 13
- + strlen (domainname) + 3 + 1);
- char *p;
-
- fname = jnlib_malloc (len);
- if (!fname)
- {
- jnlib_free (catval);
- return NULL;
- }
-
- p = fname;
- strcpy (p, dirname);
- p += strlen (dirname);
- *(p++) = '\\';
- strcpy (p, catval);
- p += strlen (catval);
- strcpy (p, "\\LC_MESSAGES\\");
- p += 13;
- strcpy (p, domainname);
- p += strlen (domainname);
- strcpy (p, ".mo");
- }
-
- jnlib_free (catval);
-
- /* Store the domain information in the domainlist. */
- {
- struct domainlist_s *item, *dl;
- char *rel_ptr1 = NULL;
- char *rel_ptr2 = NULL;
-
- item = jnlib_calloc (1, sizeof *dl + strlen (domainname));
- if (!item)
- {
- jnlib_free (fname);
- return NULL;
- }
- strcpy (item->name, domainname);
- item->dname = jnlib_malloc (strlen (dirname) +1);
- if(!item->dname)
- {
- jnlib_free (item);
- jnlib_free (fname);
- return NULL;
- }
- strcpy (item->dname, dirname);
- retvalue = item->dname;
-
- EnterCriticalSection (&domainlist_access_cs);
- {
- for (dl = domainlist; dl; dl = dl->next)
- if (!strcmp (dl->name, domainname))
- break;
- if (!dl) /* First time called for this domainname. */
- {
- item->fname = fname;
- fname = NULL;
- item->next = domainlist;
- domainlist = item;
- item = NULL;
- }
- else /* Update only. */
- {
- rel_ptr1 = dl->fname;
- dl->fname = fname;
- fname = NULL;
- rel_ptr2 = dl->dname;
- dl->dname = item->dname;
- item->dname = NULL;
- }
- }
- LeaveCriticalSection (&domainlist_access_cs);
-
- jnlib_free (item);
- jnlib_free (rel_ptr1);
- jnlib_free (rel_ptr2);
- }
-
- return retvalue;
-}
-
-
-
-
-static const char *
-get_plural (const char *data, size_t datalen, unsigned long nplural)
-{
- const char *p;
- int idx;
-
- /* We only support the Germanic rule. */
- idx = (nplural == 1? 0 : 1);
-
- for (; idx; idx--)
- {
- p = strchr (data, 0) + 1;
- if (p >= data+datalen)
- return "ERROR in GETTEXT (bad plural entry)";
- datalen -= (p-data);
- data = p;
- }
- return data;
-}
-
-
-static const char*
-get_string (struct loaded_domain *domain, uint32_t idx,
- int use_plural, unsigned long nplural)
-{
- struct tls_space_s *tls = get_tls ();
- struct overflow_space_s *os;
- const char *trans; /* Pointer to the translated entry. */
- size_t translen; /* Length of that entry. */
-
- if (idx > 65534)
- return "ERROR in GETTEXT (too many strings)";
-
- if (tls->gt_use_utf8)
- {
- trans = (domain->data
- + SWAPIT(domain->must_swap, domain->trans_tab[idx].offset));
- translen = SWAPIT(domain->must_swap, domain->trans_tab[idx].length);
- }
- else if (!domain->mapped[idx])
- {
- /* Not yet mapped. Map from utf-8 to native encoding now. */
- const char *p_utf8;
- size_t plen_utf8, buflen;
- char *buf;
-
- p_utf8 = (domain->data
- + SWAPIT(domain->must_swap, domain->trans_tab[idx].offset));
- plen_utf8 = SWAPIT(domain->must_swap, domain->trans_tab[idx].length);
-
- buf = utf8_to_native (p_utf8, plen_utf8, &buflen);
- if (!buf)
- {
- trans = "ERROR in GETTEXT MALLOC";
- translen = 0;
- }
- else if (buflen <= plen_utf8 && buflen > 1)
- {
- /* Copy into the DATA_NATIVE area. */
- char *p_tmp;
-
- p_tmp = (domain->data_native
- + SWAPIT(domain->must_swap, domain->trans_tab[idx].offset));
- memcpy (p_tmp, buf, buflen);
- domain->mapped[idx] = buflen;
- trans = p_tmp;
- translen = buflen;
- }
- else
- {
- /* There is not enough space for the translation (or for
- whatever reason an empty string is used): Store it in the
- overflow_space and mark that in the mapped array.
- Because UTF-8 strings are in general shorter than the
- Windows 2 byte encodings, we expect that this won't
- happen too often (if at all) and thus we use a linked
- list to manage this space. */
- os = jnlib_malloc (sizeof *os + buflen);
- if (os)
- {
- os->idx = idx;
- memcpy (os->d, buf, buflen);
- os->length = buflen;
- os->next = domain->overflow_space;
- domain->overflow_space = os;
- domain->mapped[idx] = 1;
- trans = os->d;
- translen = os->length;
- }
- else
- {
- trans = "ERROR in GETTEXT MALLOC";
- translen = 0;
- }
- }
- jnlib_free (buf);
- }
- else if (domain->mapped[idx] == 1)
- {
- /* The translated string is in the overflow_space. */
- for (os=domain->overflow_space; os; os = os->next)
- if (os->idx == idx)
- break;
- if (os)
- {
- trans = os->d;
- translen = os->length;
- }
- else
- {
- trans = "ERROR in GETTEXT (overflow space)\n";
- translen = 0;
- }
- }
- else
- {
- trans = (domain->data_native
- + SWAPIT(domain->must_swap, domain->trans_tab[idx].offset));
- translen = domain->mapped[idx];
- }
-
- if (use_plural && translen)
- return get_plural (trans, translen, nplural);
- else
- return trans;
-}
-
-
-static const char *
-do_gettext (const char *domainname,
- const char *msgid, const char *msgid2, unsigned long nplural)
-{
- struct domainlist_s *dl;
- struct loaded_domain *domain;
- int load_failed;
- uint32_t top, bottom, nstr;
- char *filename;
-
- if (!domainname)
- domainname = current_domainname? current_domainname : "";
-
- /* FIXME: The whole locking stuff is a bit questionable because
- gettext does not claim to be thread-safe. We need to investigate
- this further. */
-
- load_failed = 0;
- domain = NULL;
- filename = NULL;
- EnterCriticalSection (&domainlist_access_cs);
- {
- for (dl = domainlist; dl; dl = dl->next)
- if (!strcmp (dl->name, domainname))
- {
- load_failed = dl->load_failed;
- domain = dl->domain;
- break;
- }
- if (dl && !domain && !load_failed && dl->fname)
- {
- filename = jnlib_malloc (strlen (dl->fname) + 1);
- if (filename)
- strcpy (filename, dl->fname);
- }
- }
- LeaveCriticalSection (&domainlist_access_cs);
- if (!dl)
- goto not_found; /* DOMAINNAME not bound. */
- if (filename)
- {
- /* No attempt so far to load the MO file. Try now. */
- int updated = 0;
-
- domain = load_domain (filename);
- jnlib_free (filename);
- filename = NULL;
- EnterCriticalSection (&domainlist_access_cs);
- {
- for (dl = domainlist; dl; dl = dl->next)
- if (!strcmp (dl->name, domainname))
- {
- if (domain)
- dl->domain = domain;
- else
- dl->load_failed = 1;
- updated = 1;
- break;
- }
- }
- LeaveCriticalSection (&domainlist_access_cs);
- if (!updated)
- {
- /* Ooops - lost the domain. */
- free_domain (domain);
- domain = NULL;
- }
- }
-
- if (!domain)
- goto not_found; /* No MO file. */
-
- /* First try to use the hash table. */
- if (domain->hash_size > 2 && domain->hash_tab)
- {
- /* Use the hashing table. */
- uint32_t len = strlen (msgid);
- uint32_t hash_val = hash_string (msgid);
- uint32_t idx = hash_val % domain->hash_size;
- uint32_t incr = 1 + (hash_val % (domain->hash_size - 2));
-
- while ( (nstr = SWAPIT (domain->must_swap, domain->hash_tab[idx])) )
- {
- nstr--;
- if (nstr < domain->nstrings
- && SWAPIT(domain->must_swap,
- domain->orig_tab[nstr].length) >= len
- && !strcmp (msgid, (domain->data
- + SWAPIT(domain->must_swap,
- domain->orig_tab[nstr].offset))))
- {
- return get_string (domain, nstr, !!msgid2, nplural);
- }
-
- if (idx >= domain->hash_size - incr)
- idx -= domain->hash_size - incr;
- else
- idx += incr;
- }
- }
-
- /* Now we try the default method: binary search in the sorted array
- of messages. */
- bottom = 0;
- top = domain->nstrings;
- while (bottom < top)
- {
- int cmp_val;
-
- nstr = (bottom + top) / 2;
- cmp_val = strcmp (msgid, (domain->data
- + SWAPIT(domain->must_swap,
- domain->orig_tab[nstr].offset)));
- if (cmp_val < 0)
- top = nstr;
- else if (cmp_val > 0)
- bottom = nstr + 1;
- else
- {
- return get_string (domain, nstr, !!msgid2, nplural);
- }
- }
-
- not_found:
- /* We use the standard Germanic rule if plural has been requested. */
- return msgid2? (nplural == 1? msgid : msgid2) : msgid;
-}
-
-
-const char *
-_gpg_w32_textdomain (const char *domainname)
-{
- char *string;
-
- if (!domainname)
- {
- if (!current_domainname)
- gpg_err_set_errno (0);
- }
- else
- {
- string = malloc (strlen (domainname) + 1);
- if (!string)
- return NULL;
- strcpy (string, domainname);
- current_domainname = string;
- }
- return current_domainname;
-}
-
-
-/* A direct implementation of gettext instead of a macro calling
- dngettext. This is so that the caller does not need to push dummy
- values on the stack. The used domain is the first one registered
- with bindtextdomain. */
-const char *
-_gpg_w32_gettext (const char *msgid)
-{
- return do_gettext (NULL, msgid, NULL, 0);
-}
-
-
-/* A direct implementation of dgettext instead of a macro calling
- dngettext. This is so that the caller does not need to push dummy
- values on the stack. */
-const char *
-_gpg_w32_dgettext (const char *domainname, const char *msgid)
-{
- return do_gettext (domainname, msgid, NULL, 0);
-}
-
-
-/* Our implementation of dngettext. This is the most genereic
- function we have; a macro implements ngettext. */
-const char *
-_gpg_w32_dngettext (const char *domainname, const char *msgid1,
- const char *msgid2, unsigned long int n)
-{
- /* We use the simple Germanic plural rule. */
- return do_gettext (domainname, msgid1, msgid2, n);
-}
-
-
-/* Return the locale name as used by gettext. The return value will
- never be NULL. */
-const char *
-_gpg_w32_gettext_localename (void)
-{
- const char *s;
-
- s = my_nl_locale_name ("LC_MESSAGES");
- return s? s:"";
-}
-
-
-/* With a VALUE of 1 switch the gettext functions into utf8 mode.
- That is the strings are returned without translation to the native
- charset. A VALUE of 0 switches back to translated strings. A VALUE
- of -1 returns the current value. */
-int
-_gpg_w32_gettext_use_utf8 (int value)
-{
- struct tls_space_s *tls = get_tls ();
- int last = tls->gt_use_utf8;
- if (value != -1)
- tls->gt_use_utf8 = value;
- return last;
-}
-
-
-#ifdef TEST
-int
-main (int argc, char **argv)
-{
- const char atext1[] =
- "Warning: You have entered an insecure passphrase.%%0A"
- "A passphrase should be at least %u character long.";
- const char atext2[] =
- "Warning: You have entered an insecure passphrase.%%0A"
- "A passphrase should be at least %u characters long.";
-
- if (argc)
- {
- argc--;
- argv++;
- }
-
- _gpg_err_w32_bindtextdomain ("gnupg2", "c:/programme/gnu/gnupg/share/locale");
-
- printf ("locale is `%s'\n", _gpg_err_w32_gettext_localename ());
- fputs ("text with N=1:\n", stdout);
- fputs (_gpg_err_w32_ngettext (atext1, atext2, 1), stdout);
- fputs ("\n\ntext with N=2:\n", stdout);
- fputs (_gpg_err_w32_ngettext (atext1, atext2, 2), stdout);
- fputs ("\nready\n", stdout);
-
- return 0;
-}
-/*
- * Local Variables:
- * compile-command: "i586-mingw32msvc-gcc -DTEST -Wall -g w32-gettext.c"
- * End:
- */
-#endif /*TEST*/
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/w32ce-add.h b/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/w32ce-add.h
deleted file mode 100644
index 83b75386f0..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/libgpg-error-1.9/w32ce-add.h
+++ /dev/null
@@ -1,7 +0,0 @@
-## w32ce-add.h - Snippet to be be included into gpg-error.h.
-## (Comments are indicated by a double hash mark)
-
-/* Substitute for strerror - this one is thread safe. */
-char *_gpg_w32ce_strerror (int err);
-#define strerror(a) _gpg_w32ce_strerror (a)
-
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/mpi/ChangeLog b/plugins/MirOTR/libgcrypt-1.4.6/mpi/ChangeLog
deleted file mode 100644
index dd83f24085..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/mpi/ChangeLog
+++ /dev/null
@@ -1,794 +0,0 @@
-2010-02-22 Aurelien Jarno <aurel32@debian.org> (wk)
-
- * longlong.h (umul_ppmm) <mips> [__GNUC__ >= 4.4]: Patch according
- to recommended gcc 4.4 changes.
-
-2009-12-09 Werner Koch <wk@g10code.com>
-
- * config.links: Remove asm modules for all sparc64. This is
- debian#560028.
-
-2008-12-05 Werner Koch <wk@g10code.com>
-
- * mpicoder.c (mpi_read_from_buffer): Do not bail out if the mpi is
- larger than the buffer (potential problem). Do not print error
- messages.
- (mpi_fromstr): Return an error instead of hitting an assert.
- (gcry_mpi_scan) <PGP>: Fix potential double free problem.
- (gcry_mpi_scan) <HEX>: Fix potential memory leak.
- (do_get_buffer): Return NULL on memory allocation failure.
- (gcry_mpi_print): Check result of do_get_buffer.
- (gcry_mpi_aprint): Return error on a memory allocation failure.
-
- * mpicoder.c: Re-indent.
-
-2008-12-03 Werner Koch <wk@g10code.com>
-
- * mpi-pow.c (gcry_mpi_powm): Fix last change. Asserts are really
- useful!
-
-2008-12-02 Werner Koch <wk@g10code.com>
-
- * mpi-pow.c (gcry_mpi_powm): Re-indent.
- (gcry_mpi_powm): Simplified allocation of the result to fix a
- double free bug. This is bug#977. Reported by Haakon Ringberg.
-
-2008-08-20 Werner Koch <wk@g10code.com>
-
- * mpi-bit.c (gcry_mpi_lshift): Actually implement.
-
-2008-08-19 Werner Koch <wk@g10code.com>
-
- * mpi-bit.c (gcry_mpi_lshift): New.
-
-2007-10-31 Werner Koch <wk@g10code.com>
-
- * mpi-mod.c (gcry_mpi_mod): Remove
- * mpi-inv.c (_gcry_mpi_invm): Remove _ prefix.
- * mpiutil.c (_gcry_mpi_swap): Remove.
- (_gcry_mpi_new): Remove.
- (_gcry_mpi_snew): Remove.
- (gcry_mpi_invm): Remove.
- (gcry_mpi_copy): Remove and rename _version to this.
- (gcry_mpi_set, gcry_mpi_set_ui): Merge with _ version.
- * mpi-inv.c (gcry_mpi_invm): Remove _ prefix and return 1.
- * mpi-mul.c (gcry_mpi_mul_2exp): Remove and rename _ version to this.
-
-2007-10-29 Werner Koch <wk@g10code.com>
-
- * config.links: No Candadian Cross here, thus use $host instead of
- $target.
-
-2007-10-26 Werner Koch <wk@g10code.com>
-
- * config.links (mpi_optional_modules): Special rules for Apple
- Darwin on ia32 from Gregor Riepl.
-
-2007-05-09 Marcus Brinkmann <marcus@g10code.de>
-
- * config.links: Rename assembler file links by suffixing "-asm".
- * Makefile.am (CCASCOMPILE, LTCCASCOMPILE, CLEANFILES,
- libmpi_la_LIBADD, libmpi_la_DEPENDENCIES, SUFFIXES, .S.o, .S.obj,
- .S.lo): Removed variables and targets.
- (mpih_add1, mpih_sub1, mpih_mul1, mpih_mul2, mpih_mul3,
- mpih_lshift, mpih_rshift, mpih_udiv, mpih_udiv_qrnnd,
- nodist_libmpi_la_SOURCES): New variables.
- (DISTCLEANFILES): Rename assembler file links by suffixing "-asm".
- Add variants for C file links.
-
-2007-05-04 Werner Koch <wk@g10code.com>
-
- * config.links (path): Allowthe sue of colons as delimiters.
-
-2007-05-03 Werner Koch <wk@g10code.com>
-
- * pentium4/distfiles: Fixed.
-
-2007-04-30 Werner Koch <wk@g10code.com>
-
- * config.links: Create a file mod-source-info.h.
- * Makefile.am (DISTCLEANFILES): Add that file.
- * mpiutil.c (_gcry_mpi_get_hw_config): New.
-
-2007-04-28 Marcus Brinkmann <marcus@g10code.de>
-
- * config.links: Add additional assembler search directories.
-
-2007-03-28 Werner Koch <wk@g10code.com>
-
- * ec.c: New.
-
-2007-03-23 Werner Koch <wk@g10code.com>
-
- * mpi-bit.c (_gcry_mpi_lshift_limbs): Assign AP after the resize.
-
- * mpi-div.c (gcry_mpi_mod, _gcry_mpi_mod): Moved to ..
- * mpi-mod.c: .. new file.
- (_gcry_mpi_barrett_init, _gcry_mpi_barrett_free): New.
- (_gcry_mpi_mod_barrett): New.
- (_gcry_mpi_mul_barrett): New.
-
-2007-03-22 Werner Koch <wk@g10code.com>
-
- * mpi-div.c (_gcry_mpi_mod): New.
- * mpiutil.c (_gcry_mpi_new, _gcry_mpi_snew): New.
-
-2007-03-13 Werner Dittmann <Werner.Dittmann@t-online.de> (wk)
-
- * amd64/mpih-add1.S, amd64/mpih-add1.S, amd64/mpih-lshift.S
- * amd64/mpih-mul1.S, amd64/mpih-mul2.S, amd64/mpih-mul3.S
- * amd64/mpih-rshift.S, amd64/mpih-sub1.S: New.
- * config.links: Add case for x86_64.
-
-2007-02-23 Werner Koch <wk@g10code.com>
-
- * mpi-pow.c (gcry_mpi_powm): Remove unused var ESIGN.
-
- * mpiutil.c (gcry_mpi_get_flag): Let it return a value to silent
- MIPSpro cc warning.
-
-2007-02-21 Werner Koch <wk@g10code.com>
-
- * mpicoder.c (_gcry_mpi_set_buffer): Made BUFFER a void*.
-
-2006-11-15 Werner Koch <wk@g10code.com>
-
- * Makefile.am (.S.o): Check for srcdir also in in CPP pass.
- (INCLUDES): Removed.
- (AM_CPPFLAGS, AM_CFLAGS): New, modified. Merged with Moritz'
- changes.
-
-2006-11-05 Moritz Schulte <moritz@g10code.com>
-
- * Makefile.am (AM_CFLAGS): Added -I$(top_builddir)/src so that the
- new gcrypt.h is used, not the one installed in the system.
-
-2006-10-23 Werner Koch <wk@g10code.com>
-
- * config.links (mpi_optional_modules): Make sure that powerpc64 is
- matched before a generic powerpc. Reported by Andreas Metzler.
- Should fix Debian bug 284609.
-
-2006-08-25 Werner Koch <wk@g10code.com>
-
- * mpi-bit.c (gcry_mpi_rshift): Don't shift if N == 0 but do a
- plain copy.
-
-2006-08-04 Werner Koch <wk@g10code.com>
-
- * mpi-bit.c (gcry_mpi_rshift): Rewritten to remove the limitation
- on N (which used to be less than BITS_PER_MPI_LIMB).
-
-2006-08-03 Werner Koch <wk@g10code.com>
-
- * mpi-bit.c (gcry_mpi_set_bit, gcry_mpi_set_highbit): Fixed
- allocation. Reported by bpgcrypt at itaparica.org.
- * mpiutil.c (_gcry_mpi_resize): Clear the new part of the resized
- limb space.
-
-2006-07-26 Werner Koch <wk@g10code.com>
-
- * mpiutil.c (gcry_mpi_randomize): Changed P to unsigned char*.
-
- * mpicoder.c (gcry_mpi_scan): Changed arg BUFFER to void*.
- (mpi_read_from_buffer): Made BUFFER arg const.
- (gcry_mpi_scan): Removed now needless cast. Add cast for arg to
- mpi_fromstr.
- (gcry_mpi_print): Made TMP unsigned.
-
- * Makefile.am (AM_CCASFLAGS): New.
-
-2005-10-09 Moritz Schulte <moritz@g10code.com>
-
- * mpi-cmp.c (gcry_mpi_cmp_ui): Rewritten; correctly handle case of
- zero limbs in U.
-
-2005-04-27 Moritz Schulte <moritz@g10code.com>
-
- * mpiutil.c (gcry_mpi_randomize): Store random data in secure
- memory if the given MPI is secure - not the other way around (argl).
-
-2005-04-23 Moritz Schulte <moritz@g10code.com>
-
- * Makefile.am: Don't assume the compiler will pre-process the .S
- files. Some compilers, like those from HP and IBM, don't do
- this. So, we use the same solution gnupg-1.4.0 does. Preprocess
- first and then compile.
-
- * hppa1.1/mpih-mul3.S: Add "level 1.1" directive to disable
- warning about using PA-RISC1.1 opcodes.
- * hppa1.1/mpih-mul2.S: Likewise.
- * hppa1.1/mpih-mul1.S: Likewise.
- * hppa1.1/udiv-qrnnd.S: Likewise.
-
-2005-02-16 Moritz Schulte <moritz@g10code.com>
-
- * mpiutil.c (_gcry_mpi_alloc_limb_space): Rewritten, fixed memory
- corruption.
-
-2005-02-06 Moritz Schulte <moritz@g10code.com>
-
- * mpiutil.c (_gcry_mpi_get_ui, gcry_mpi_get_ui): New functions.
-
-2005-01-05 Werner Koch <wk@g10code.com>
-
- * hppa1.1/udiv-qrnnd.S: Reverted change of 2004-03-02 but kept the
- .align directive.
-
-2004-12-16 Werner Koch <wk@g10code.com>
-
- * config.links (mpi_optional_modules): Move entry for powerpc64
- before generic powerpc. Suggested by Rafael Ãvila de Espíndola.
-
-2004-03-02 Werner Koch <wk@gnupg.org>
-
- * hppa1.1/udiv-qrnnd.S: Alignment fix from Lamont Jones for
- Debian. Taken from gnupg-1.3.
-
- * longlong.h: Added PowerPC 64 bit code from GPM-4.1.2 but didn't
- enable it yet. Some whitespace changes in HPPA to fix assembler
- problems on HP-UX. From gnupg 1.3
-
- * mpiutil.c (_gcry_mpi_alloc_limb_space): Better allocate
- something even if NLIMBS is passed as 0.
-
- * config.links: Updated system list to match gnupg 1.3.
-
-2003-12-19 Werner Koch <wk@gnupg.org>
-
- * mpi-internal.h [M_DEBUG]: Removed this unused code.
- (struct karatsuba_ctx): Added TSPACE_NLIMBS and TP_NLIMBS.
- * mpiutil.c (_gcry_mpi_free_limb_space): Add arg NLIMBS and wipe
- out the memory. Changed all callers.
- * mpih-mul.c (_gcry_mpih_mul_karatsuba_case): Keep track of
- allocated limbs.
- * mpi-div.c (_gcry_mpi_tdiv_qr): Keep track of allocated limbs.
- * mpi-mul.c (gcry_mpi_mul): Ditto.
- * mpi-pow.c (gcry_mpi_powm): Ditto.
-
- * Manifest: Empty new file. Also add Manifest files to all CPU
- specific directories.
- * Makefile.am: Added.
-
- * mpiutil.c (gcry_mpi_randomize): Use gcry_create_nonce if WEAK
- random has been requested.
-
-2003-10-31 Werner Koch <wk@gnupg.org>
-
- * i386/mpih-rshift.S, i386/mpih-lshift.S: Use %dl and not %edx for
- testb; this avoids an assembler warning.
-
- * mpi-pow.c (gcry_mpi_powm): s/exp/expo/ to avoid shadowing warning.
-
-2003-08-19 Marcus Brinkmann <marcus@g10code.de>
-
- * Makefile.am (SUFFIXES): New variable.
- (.S.o, .S.lo, .S.obj): Rewritten.
-
-2003-07-30 Moritz Schulte <moritz@g10code.com>
-
- * longlong.h (__clz_tab): Renamed to _gcry_clz_tab.
- * mpi-bit.c (__clz_tab): Likewise.
-
-2003-07-27 Werner Koch <wk@gnupg.org>
-
- * mpicoder.c (gcry_mpi_scan): New argument BUFLEN to replace the
- use of the intial value of NBYTES. Changed BUFFER to unsigned.
- (gcry_mpi_print): Likewise.
- (gcry_mpi_dump): New.
- (_gcry_log_mpidump): Make use of gcry_mpi_dump.
- (mpi_print): Removed.
- (gcry_mpi_scan): Allocated mpi in secure memory when required.
- (gcry_mpi_aprint): Changed BUFFER to unsigned char*.
-
-2003-07-14 Moritz Schulte <moritz@g10code.com>
-
- * mpicoder.c: Used gcry_err* wrappers for libgpg-error symbols.
-
-2003-06-16 Moritz Schulte <moritz@g10code.com>
-
- * mpi-add.c: Replace last occurences of old type names with newer
- names (i.e. replace MPI with gcry_mpi_t).
- * mpi-bit.c: Likewise.
- * mpi-cmp.c: Likewise.
- * mpi-div.c: Likewise.
- * mpi-gcd.c: Likewise.
- * mpi-internal.h: Likewise.
- * mpi-inv.c: Likewise.
- * mpi-mpow.c: Likewise.
- * mpi-mul.c: Likewise.
- * mpi-pow.c: Likewise.
- * mpi-scan.c: Likewise.
- * mpicoder.c: Likewise.
- * mpiutil.c: Likewise.
-
-2003-06-09 Moritz Schulte <moritz@g10code.com>
-
- * mpicoder.c (gcry_mpi_scan): Adjust for libgpg-error.
- (gcry_mpi_print): Likewise.
- (gcry_mpi_aprint): Likewise.
-
-2003-06-07 Moritz Schulte <moritz@g10code.com>
-
- * longlong.h, mpi-add.c, mpi-bit.c, mpi-cmp.c, mpi-div.c,
- mpi-gcd.c, mpi-inline.c, mpi-inline.h, mpi-internal.h, mpi-inv.c,
- mpi-mpow.c, mpi-mul.c, mpi-pow.c, mpi-scan.c, mpicoder.c,
- mpih-div.c, mpih-mul.c, mpiutil.c, generic/mpi-asm-defs.h,
- generic/mpih-add1.c, generic/mpih-lshift.c, generic/mpih-mul1.c,
- generic/mpih-mul2.c, generic/mpih-mul3.c, generic/mpih-rshift.c,
- generic/mpih-sub1.c, generic/udiv-w-sdiv.c, i386/syntax.h,
- m68k/syntax.h, mips3/mpi-asm-defs.h, powerpc32/syntax.h: Edited
- all preprocessor instructions to remove whitespace before the '#'.
- This is not required by C89, but there are some compilers out
- there that don't like it. Replaced any occurence of the now
- deprecated type names with the new ones.
-
-2003-05-21 Moritz Schulte <moritz@g10code.com>
-
- * mpiutil.c (_gcry_mpi_alloc_limb_space): Only try to allocate
- memory in case the amount of bytes to allocate is non-zero.
-
-2003-04-27 Moritz Schulte <moritz@g10code.com>
-
- * mpiutil.c (_gcry_mpi_resize): Allocate secure memory, in case
- bit zero of `flags' is set.
-
- * mpi-add.c (gcry_mpi_sub): Simplify function; always use a
- temporary variable now.
-
-2003-04-15 Werner Koch <wk@gnupg.org>
-
- * longlong.h (umul_ppmm): Support SH3 and SH4. Thanks to
- kazuya.s@jp.yokogawa.com.
-
-2003-04-02 Werner Koch <wk@gnupg.org>
-
- * mpicoder.c (gcry_mpi_print): Fixed testing against possible
- uninitialized LEN. Valgrinded by Nikos Mavroyanopoulos.
-
-2003-01-15 Werner Koch <wk@gnupg.org>
-
- * longlong.h: Removed some spaces between backslashes and newlines.
-
-2002-09-20 Werner Koch <wk@gnupg.org>
-
- * mpi-mul.c (gcry_mpi_mul_2exp): New. This was declared in
- gcrypt.h but only implemented as internal function. Noted by Timo
- but a few minutes to late for today's release.
-
- * Makefile.am (DISTCLEANFILES): Include mpi-asm-defs.h
-
-2002-09-18 Werner Koch <wk@gnupg.org>
-
- * Makefile.am (.S.lo): Pass -DPIC. i386, PPC and Sparc code
- require it. It worked for me because I am using the i586 code.
-
-2002-08-23 Werner Koch <wk@gnupg.org>
-
- * Makefile.am (.S.lo): Fixed for libtool build with --disable-shared.
-
-2002-07-24 Werner Koch <wk@gnupg.org>
-
- * longlong.h: Replaced all K&R multiline strings by ISO ones for
- the sake of modern compilers. Suggested by Marco Parrone.
-
-2002-06-24 Werner Koch <wk@gnupg.org>
-
- * mpiutil.c (gcry_mpi_swap): New.
-
- * mpi-div.c (gcry_mpi_div): New.
- (gcry_mpi_mod): New.
- * mpi-inv.c (gcry_mpi_invm): New.
-
- * mpicoder.c (do_get_buffer): Make sure that we allocate at least
- one byte.
-
-2002-06-12 Werner Koch <wk@gnupg.org>
-
- * hppa1.1/udiv-qrnnd.S: Changes for PIC by Randolph Chung.
-
-2002-05-15 Werner Koch <wk@gnupg.org>
-
- * config.links: Chnage the way the mpi modules are determined.
- * Makefile.am: Revamped to better handle modules
-
-2002-05-14 Werner Koch <wk@gnupg.org>
-
- Changed license of all files to the LGPL.
-
-2002-04-18 Werner Koch <wk@gnupg.org>
-
- * mpicoder.c (gcry_mpi_scan): Don't use normalize on a NULL MPI.
-
-2002-03-20 Werner Koch <wk@gnupg.org>
-
- * mpicoder.c (mpi_read_from_buffer): Bail out on a zero length
- buffer because we can't eventually do an malloc of this size.
- Reported by Timo.
-
-2002-01-14 Werner Koch <wk@gnupg.org>
-
- * mpi-inv.c (_gcry_mpi_invm): Typo fixes, noted by Carlo Perassi.
-
-2001-11-01 Werner Koch <wk@gnupg.org>
-
- * mpicoder.c (gcry_mpi_scan): Allow to pass a nbytes as NULL or
- with value 0 for format GCRY_FMT_SSH, so that the length is not
- used for any checks, only the length stored in the bufer is used.
- This is a nice format becuase we can just pass a buffer around and
- don't need to care about its length.
-
-2001-08-03 Werner Koch <wk@gnupg.org>
-
- * config.links: Changed the way the list of files to be
- symlinked is returned.
-
-2001-05-31 Werner Koch <wk@gnupg.org>
-
- * mpih-cmp.c: Removed and moved mpihelp_cmp to ..
- * mpi-inline.h: .. here.
-
- Major function renaming. All global functions are now prefixed
- with _gcry_ or gcry_. Renamed also all mpihelp_ to just mpih_ so
- that functions names are not getting to long an unreadable and for
- better matching with the filenames.
-
-2001-05-28 Werner Koch <wk@gnupg.org>
-
- * mpicoder.c (mpi_fromstr): Made static and assume that all input
- is in hexformat.
-
- Updated all CPU specific code with the one from GnuPG-1.0.5. This
- is just a change of text formatting and the use of .label
- instead of labels for hppa and pa7100.
-
- * longlong.h: Fixes for ARM by Phil Blundell.
-
-2001-03-29 Werner Koch <wk@gnupg.org>
-
- * mpi-mul.c (mpi_mul): Make sure that secret temporary results are
- not stored in w. Suggested by Florian Weimer.
-
- * config.links: Use i386 code for i386. According to tests by
- Kevin Ryde the i586 code runs slow on i386 CPUs. Ditto for i786.
-
-2001-01-11 Werner Koch <wk@gnupg.org>
-
- * Makefile.am: Removed mpi.h.
-
-2000-12-19 Werner Koch <wk@gnupg.org>
-
- * mpi-internal.h: Put limb_t definition in an ifdef.
-
- Major change:
- Removed all GnuPG stuff and renamed this piece of software
- to gcrypt.
-
-2000-11-14 Werner Koch <wk@gnupg.org>
-
- * mpi-internal.h, mpi.h: Changed the way they are called and
- introduced DID_MPI_LIMP_TYPEDEF hack. Very ugly, should all be
- revamped.
-
- * Makefile.am (OMIT_DEPENDENCIES): Hack to work around dependency
- problems.
-
-2000-10-11 Werner Koch <wk@gnupg.org>
-
- * generic/mpi-asm-defs.h: New.
- * mips3/mpi-asm-defs.h: New.
- * config.links: Create a link to one of the above files.
-
-Fri Jul 28 18:19:11 CEST 2000 Werner Koch <wk@openit.de>
-
- * mpicoder.c (gcry_mpi_scan): Normalize the returned MPI.
-
-Tue Jul 25 17:44:15 CEST 2000 Werner Koch <wk@openit.de>
-
- * config.links: Support for powerpc--netbsd by Gabriel Rosenkoetter.
-
-Mon Jul 17 16:35:47 CEST 2000 Werner Koch <wk@>
-
- * power/: Add all files from GMP for this CPU. Converted comments to
- CPP comments because some ASes complain about ' in comments.
-
- * config.links: Support for BSDI 4.x; by Wayne Chapeskie. Add support
- for FreeBSD 5 and made the case stmt looking nicer; by Jun Kuriyama.
- Add support for NetBSD.
- (sparc8): Made the search path the same as sparc9
- (sparc64-unknown-linux-gnu): use udiv module; by Adam Mitchell.
-
- * Makefile.am: c/SFLAGS/ASFLAGS/. This has only been used by the
- powerpc and actually never passed the -Wa,foo to the cc.
-
- * mpih-div.c (mpihelp_divrem): The MPN_COPY_DECR copied one element
- too many. This is a gmp2.0.2p9.txt patch.
-
- * longlong.h (umul_ppmm): Fixes for ARM-4. By Sean MacLennan.
-
- * mpi-internal.h (karatsuba_ctx): New.
- * mpih-mul.c (mpihelp_release_karatsuba_ctx): New.
- (mpihelp_mul_karatsuba_case): New.
- (mpihelp_mul): Splitted to make use of the new functions.
- * mpi-pow.c (mpi_powm): Make use of the new splitted function to avoid
- multiple allocation of temporary memory during the karatsuba operations.
- * mpi_mpow.c: Removed the unused Barrett code.
-
-2000-03-21 16:17:30 Werner Koch (wk@habibti.openit.de)
-
- * config.links: Add support for FreeBSD 5.
-
-Mon Jan 24 22:24:38 CET 2000 Werner Koch <wk@gnupg.de>
-
- * mpicoder.c (gcry_mpi_aprint): Now really returns the length.
-
-Mon Jan 24 13:04:28 CET 2000 Werner Koch <wk@gnupg.de>
-
- * mpiutil.c: Removed all memory debugging code.
-
- * mpicoder.c (gcry_mpi_aprint): New.
-
- * Replaced all m_ memory functions by g10_ ones.
-
-Fri Dec 31 14:06:56 CET 1999 Werner Koch <wk@gnupg.de>
-
- * mpi-bit.c (gcry_mpi_get_nbits): New.
-
- * mpiutil.c (mpi_set_secure): made static.
- (gcry_mpi_get_flag): New.
- (gcry_mpi_set_flag): New.
- (gcry_mpi_clear_flag): New.
- (mpi_set_opaque): renamed to gcry_mpi_set_opaque.
- (mpi_get_opaque): renamed to gcry_mpi_get_opaque.
-
-Fri Dec 31 12:48:31 CET 1999 Werner Koch <wk@gnupg.de>
-
- * mpicoder.c (mpi_read_from_buffer): Made static.
- (gcry_mpi_print): A buffer of NULL is now allowed to get the required
- length back.
- (mpi_get_keyid): Removed.
- (mpi_print): Made static - should be removed.
-
-Wed Dec 8 21:58:32 CET 1999 Werner Koch <wk@gnupg.de>
-
- * Makefile.am (INCLUDES): Add ../gcrypt.
-
- * g10m.c : Removed.
-
- * mpicoder.c (mpi_write): Removed.
- (mpi_read): Removed.
- (gcry_mpi_scan): New. Taken from ../gcrypt/mpiapi.c.
- (gcry_mpi_print): Ditto.
-
- * mpi-pow.c (mpi_powm): Renamed to ...
- (gcry_mpi_powm): ... this.
-
- * mpiutil.c (gcry_mpi_new): New as a wrapper around the old function.
- Taken from ../gcrypt/mpiapi.c.
- (gcry_mpi_snew): Ditto.
- (gcry_mpi_release): Ditto.
- (gcry_mpi_copy): Ditto.
- (gcry_mpi_set): Ditto.
- (gcry_mpi_set_ui): Ditto.
- (gcry_mpi_cmp): Ditto.
- (gcry_mpi_cmp_ui): Ditto.
- (gcry_mpi_randomize): Ditto.
-
- * mpicoder.c (mpi_print): Removed the nbit_info kludge.
- * mpi-bits.c (mpi_get_nbits): Replaced the is_protected stuff by
- checking whether it is an opaque mpi and then returns it's length
- in bits.
- * mpiutil.c (mpi_set_opaque): Changed the interface to take a number
- of bits for the length. Adjusted all users.
- (mpi_get_opaque): Ditto.
-
-Fri Nov 19 17:15:20 CET 1999 Werner Koch <wk@gnupg.de>
-
- * mpicoder.c (g10_log_mpidump): Add a temporary workaround
-
- * mpih-mul.c (mpihelp_mul_n): s/m_is_ecure/g10_is_secure/
-
- * mpiutil.c (mpi_alloc): Remved the debug mode because it has turned
- out, that this feature was not very useful in the past. Use the
- new alloc functions.
- (mpi_alloc_secure): Ditto.
- (mpi_alloc_limb_space): Ditto.
- (mpi_free_limb_space): Ditto.
- (mpi_resize): Ditto.
- (mpi_free): Ditto.
- (mpi_set_secure): Removed the debug stuff.
- (mpi_set_opaque): Ditto.
- (mpi_copy): Ditto.
- (mpi_alloc_set_ui): Ditto.
- (mpi_m_check): Use g10_ wrapper.
-
-Mon Aug 30 20:38:33 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
-
-
- * config.links: Add case label for DJGPP
-
-Wed Jul 14 19:42:08 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
-
-
- * Makefile.am: Use .s files as temporaries, disabled other .S rules.
-
-Wed Jul 7 13:08:40 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
-
-
- * mpicoder.c (g10_log_mpidump): New.
-
- * Makefile.am: Support for libtool.
-
-Fri Jul 2 11:45:54 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
-
-
- * mpi-bit.c (mpi_lshift_limbs,mpi_rshift_limbs): New.
- * mpi-mpow.c (barrett_mulm): New but diabled.
-
-Tue Jun 1 16:01:46 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
-
- * config.links (i[56]86*-*-freebsdelf*): New.
-
-Sun May 23 14:20:22 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
-
- * config.links (sysdep.h): Not any more conditionally created.
-
-Tue May 4 15:47:53 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
-
- * mpiutil.c (mpi_alloc_like): New.
-
-Mon Apr 26 17:48:15 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
-
- * mpih-add.c, mpih-sub.c: Removed
- * mpi-inline.c: New.
- * mpi-inline.h: Make it usable by mpi-inline.c.
-
-Sun Apr 18 10:11:28 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
-
- * mpih-mul.c (mpihelp_mul_n): Fixed use of memory region.
- (mpihelp_mul): Ditto.
-
-Wed Apr 7 20:51:39 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
-
- * Makefile.am: Explicit rules to invoke cpp on *.S
-
-Mon Mar 8 20:47:17 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
-
- * config.links: Take advantage of the with_symbol_underscore macro.
- Add support for freebsd 4.
-
-Wed Feb 24 11:07:27 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
-
- * mips3/mpih-sub1.S: Removed left over junk in last line. (Should I
- blame me or my editor?).
-
-Sat Feb 13 12:04:43 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
-
- * Makefile.am: Removed the +=. Add MPI_OPT_FLAGS.
-
-Sat Jan 9 16:02:23 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
-
- * mpi-cmp.c (mpi_cmp_ui): Normalized the arg.
-
-Thu Jan 7 18:00:58 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
-
- * mpi-bit.c (mpi_normalize): New.
- (mpi_get_nbits): Normalize the MPI.
- * mpi-bit.c (mpi_cmp): Normalize the MPI before the compare.
-
-
-Tue Dec 8 13:15:16 CET 1998 Werner Koch <wk@isil.d.shuttle.de>
-
- * config.links: Moved the case for powerpc*linux
- * powerpcp32/*.S: Removed some underscores.
-
-Thu Nov 26 07:27:52 1998 Werner Koch <werner.koch@guug.de>
-
- * config.links: Support for ppc with ELF
- * powerpc32/syntax.h: New.
- * powerpc32/*.S: Applied ELF patches (glibc patches)
-
-Tue Nov 10 19:31:37 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * power*/ : Started with stuff for PPC
- * config.links: Some stuff for PPC.
- * generic/udiv-w-sdiv.c: New but disabled.
-
-Tue Oct 27 12:37:46 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * config.links (freebsd): Fixes for FreeBSD 3.0
-
-Wed Oct 14 09:59:30 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * config.links (freebsd): ELF patches from Jun Kuriyama.
-
-Thu Oct 8 13:28:17 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * mpi-mpow.c (mpi_mulpowm): Fixed mem leak (m_free/mpi_free).
-
-Thu Sep 17 18:08:50 1998 Werner Koch (wk@(none))
-
- * hppa1.1/udiv-qrnnd.S: Fix from Steffen Zahn for HPUX 10.20
-
-Thu Aug 6 16:39:28 1998 Werner Koch,mobil,,, (wk@tobold)
-
- * mpi-bit.c (mpi_set_bytes): Removed.
-
-Wed Aug 5 15:11:12 1998 Werner Koch (wk@(none))
-
- * mpicoder.c (mpi_read_from_buffer): New.
-
- * mpiutil.c (mpi_set_opaque): New.
- (mpi_get_opaque): New.
- (mpi_copy): Changed to support opauqe flag
- (mpi_free): Ditto.
-
-Sat Jul 4 10:11:11 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * mpiutil.c (mpi_clear): Reset flags.
- (mpi_set): Ditto.
- (mpi_alloc_secure): Set flag to 1 and not ored the 1 in, tsss..
-
-Fri Jun 26 11:19:06 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * mpiutil.c (mpi_alloc): set nbits to 0.
- (mpi_alloc_secure): Ditto.
- (mpi_clear): Ditto.
-
-Thu Jun 25 11:50:01 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * mips3/*.S: New
-
-Mon May 18 13:47:06 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * config.links: split mpih-shift into mpih-[lr]shift and
- changed all implementations.
- * mpi/alpha: add some new assembler stuff.
-
-Wed May 13 11:04:29 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * config.links: Add support for MIPS
-
-Thu Apr 9 11:31:36 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * mpicoder.c (mpi_get_secure_buffer): New.
-
-Wed Apr 8 09:44:33 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * config.links: Applied small fix from Ulf Möller.
-
-Mon Apr 6 12:38:52 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * mpicoder.c (mpi_get_buffer): Removed returned leading zeroes
- and changed all callers.
-
-Tue Mar 10 13:40:34 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * mpi-bit.c (mpi_clear_highbit): New.
-
-Mon Mar 2 19:29:00 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * Makefile.am (DISTCLEANFILES): New
-
-Thu Feb 26 06:48:54 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * config.links (X86_BROKEN_ALIGN): Added for some systems.
-
-Mon Feb 23 12:21:40 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * mpi/m68k/mpih-shift.S (Lspecial): Changed duplicate symbol.
-
-Mon Feb 16 13:00:27 1998 Werner Koch (wk@isil.d.shuttle.de)
-
- * config.links : Add detection of m68k cpus
-
-
- Copyright 1998,1999,2000,2001,2002,2003 Free Software Foundation, Inc.
-
- This file is free software; as a special exception the author gives
- unlimited permission to copy and/or distribute it, with or without
- modifications, as long as this notice is preserved.
-
- This file is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
- implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/mpi/Makefile.am b/plugins/MirOTR/libgcrypt-1.4.6/mpi/Makefile.am
deleted file mode 100644
index edfc5dfd1a..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/mpi/Makefile.am
+++ /dev/null
@@ -1,177 +0,0 @@
-## Process this file with automake to produce Makefile.in
-# Copyright (C) 1992, 1999, 2000, 2002 Free Software Foundation, Inc.
-#
-# This file is part of Libgcrypt.
-#
-# Libgcrypt is free software; you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License as
-# published by the Free Software Foundation; either version 2.1 of
-# the License, or (at your option) any later version.
-#
-# Libgcrypt is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License for more details.
-#
-# You should have received a copy of the GNU Lesser General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
-
-# 1.5 leads to a combinatorial explosion due to all the conditionals
-# I was not able to build it with 64Megs - 1.6 fixes this.
-# not anymore required: AUTOMAKE_OPTIONS = 1.6
-
-# Need to include ../src in addition to top_srcdir because gcrypt.h is
-# a built header.
-AM_CPPFLAGS = -I../src -I$(top_srcdir)/src
-AM_CFLAGS = $(GPG_ERROR_CFLAGS)
-
-AM_ASFLAGS = $(MPI_SFLAGS)
-AM_CCASFLAGS = $(NOEXECSTACK_FLAGS)
-
-EXTRA_DIST = Manifest config.links
-DISTCLEANFILES = mpi-asm-defs.h \
- mpih-add1-asm.S mpih-mul1-asm.S mpih-mul2-asm.S mpih-mul3-asm.S \
- mpih-lshift-asm.S mpih-rshift-asm.S mpih-sub1-asm.S asm-syntax.h \
- mpih-add1.c mpih-mul1.c mpih-mul2.c mpih-mul3.c \
- mpih-lshift.c mpih-rshift.c mpih-sub1.c \
- sysdep.h mod-source-info.h
-
-# Beware: The following list is not a comment but grepped by
-# config.links to get the list of symlinked modules
-# Optional modules are marked with an O in the second column.
-#BEGIN_ASM_LIST
-# mpih-add1 C
-# mpih-sub1 C
-# mpih-mul1 C
-# mpih-mul2 C
-# mpih-mul3 C
-# mpih-lshift C
-# mpih-rshift C
-# udiv O
-# udiv-qrnnd O
-#END_ASM_LIST
-
-# Note: This function has not yet been implemented. There is only a dummy in
-# generic/
-# udiv-w-sdiv O
-
-# And we need to have conditionals for all modules because
-# we don't know whether they are .c or .S. Very ugly; I know.
-# Remember to define them all in configure.ac
-if MPI_MOD_ASM_MPIH_ADD1
-mpih_add1 = mpih-add1-asm.S
-else
-if MPI_MOD_C_MPIH_ADD1
-mpih_add1 = mpih-add1.c
-else
-mpih_add1 =
-endif
-endif
-
-if MPI_MOD_ASM_MPIH_SUB1
-mpih_sub1 = mpih-sub1-asm.S
-else
-if MPI_MOD_C_MPIH_SUB1
-mpih_sub1 = mpih-sub1.c
-else
-mpih_sub1 =
-endif
-endif
-
-if MPI_MOD_ASM_MPIH_MUL1
-mpih_mul1 = mpih-mul1-asm.S
-else
-if MPI_MOD_C_MPIH_MUL1
-mpih_mul1 = mpih-mul1.c
-else
-mpih_mul1 =
-endif
-endif
-
-if MPI_MOD_ASM_MPIH_MUL2
-mpih_mul2 = mpih-mul2-asm.S
-else
-if MPI_MOD_C_MPIH_MUL2
-mpih_mul2 = mpih-mul2.c
-else
-mpih_mul2 =
-endif
-endif
-
-if MPI_MOD_ASM_MPIH_MUL3
-mpih_mul3 = mpih-mul3-asm.S
-else
-if MPI_MOD_C_MPIH_MUL3
-mpih_mul3 = mpih-mul3.c
-else
-mpih_mul3 =
-endif
-endif
-
-if MPI_MOD_ASM_MPIH_LSHIFT
-mpih_lshift = mpih-lshift-asm.S
-else
-if MPI_MOD_C_MPIH_LSHIFT
-mpih_lshift = mpih-lshift.c
-else
-mpih_lshift =
-endif
-endif
-
-if MPI_MOD_ASM_MPIH_RSHIFT
-mpih_rshift = mpih-rshift-asm.S
-else
-if MPI_MOD_C_MPIH_RSHIFT
-mpih_rshift = mpih-rshift.c
-else
-mpih_rshift =
-endif
-endif
-
-if MPI_MOD_ASM_UDIV
-udiv = udiv-asm.S
-else
-if MPI_MOD_C_UDIV
-udiv = udiv.c
-else
-udiv =
-endif
-endif
-
-if MPI_MOD_ASM_UDIV_QRNND
-udiv_qrnnd = udiv-qrnnd-asm.S
-else
-if MPI_MOD_C_UDIV_QRNND
-udiv_qrnnd = udiv-qrnnd.c
-else
-udiv_qrnnd =
-endif
-endif
-
-noinst_LTLIBRARIES = libmpi.la
-
-libmpi_la_LDFLAGS =
-nodist_libmpi_la_SOURCES = $(mpih_add1) $(mpih_sub1) $(mpih_mul1) \
- $(mpih_mul2) $(mpih_mul3) $(mpih_lshift) $(mpih_rshift) \
- $(udiv) $(udiv_qrnnd)
-libmpi_la_SOURCES = longlong.h \
- mpi-add.c \
- mpi-bit.c \
- mpi-cmp.c \
- mpi-div.c \
- mpi-gcd.c \
- mpi-internal.h \
- mpi-inline.h \
- mpi-inline.c \
- mpi-inv.c \
- mpi-mul.c \
- mpi-mod.c \
- mpi-pow.c \
- mpi-mpow.c \
- mpi-scan.c \
- mpicoder.c \
- mpih-div.c \
- mpih-mul.c \
- mpiutil.c \
- ec.c
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/mpi/Makefile.in b/plugins/MirOTR/libgcrypt-1.4.6/mpi/Makefile.in
deleted file mode 100644
index d804aea85b..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/mpi/Makefile.in
+++ /dev/null
@@ -1,672 +0,0 @@
-# Makefile.in generated by automake 1.10.2 from Makefile.am.
-# @configure_input@
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-# Copyright (C) 1992, 1999, 2000, 2002 Free Software Foundation, Inc.
-#
-# This file is part of Libgcrypt.
-#
-# Libgcrypt is free software; you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License as
-# published by the Free Software Foundation; either version 2.1 of
-# the License, or (at your option) any later version.
-#
-# Libgcrypt is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License for more details.
-#
-# You should have received a copy of the GNU Lesser General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
-
-# 1.5 leads to a combinatorial explosion due to all the conditionals
-# I was not able to build it with 64Megs - 1.6 fixes this.
-# not anymore required: AUTOMAKE_OPTIONS = 1.6
-
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = @build@
-host_triplet = @host@
-subdir = mpi
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ChangeLog
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
- $(top_srcdir)/m4/noexecstack.m4 $(top_srcdir)/m4/onceonly.m4 \
- $(top_srcdir)/m4/socklen.m4 $(top_srcdir)/m4/sys_socket_h.m4 \
- $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-LTLIBRARIES = $(noinst_LTLIBRARIES)
-libmpi_la_LIBADD =
-am_libmpi_la_OBJECTS = mpi-add.lo mpi-bit.lo mpi-cmp.lo mpi-div.lo \
- mpi-gcd.lo mpi-inline.lo mpi-inv.lo mpi-mul.lo mpi-mod.lo \
- mpi-pow.lo mpi-mpow.lo mpi-scan.lo mpicoder.lo mpih-div.lo \
- mpih-mul.lo mpiutil.lo ec.lo
-@MPI_MOD_ASM_MPIH_ADD1_FALSE@@MPI_MOD_C_MPIH_ADD1_TRUE@am__objects_1 = mpih-add1.lo
-@MPI_MOD_ASM_MPIH_ADD1_TRUE@am__objects_1 = mpih-add1-asm.lo
-@MPI_MOD_ASM_MPIH_SUB1_FALSE@@MPI_MOD_C_MPIH_SUB1_TRUE@am__objects_2 = mpih-sub1.lo
-@MPI_MOD_ASM_MPIH_SUB1_TRUE@am__objects_2 = mpih-sub1-asm.lo
-@MPI_MOD_ASM_MPIH_MUL1_FALSE@@MPI_MOD_C_MPIH_MUL1_TRUE@am__objects_3 = mpih-mul1.lo
-@MPI_MOD_ASM_MPIH_MUL1_TRUE@am__objects_3 = mpih-mul1-asm.lo
-@MPI_MOD_ASM_MPIH_MUL2_FALSE@@MPI_MOD_C_MPIH_MUL2_TRUE@am__objects_4 = mpih-mul2.lo
-@MPI_MOD_ASM_MPIH_MUL2_TRUE@am__objects_4 = mpih-mul2-asm.lo
-@MPI_MOD_ASM_MPIH_MUL3_FALSE@@MPI_MOD_C_MPIH_MUL3_TRUE@am__objects_5 = mpih-mul3.lo
-@MPI_MOD_ASM_MPIH_MUL3_TRUE@am__objects_5 = mpih-mul3-asm.lo
-@MPI_MOD_ASM_MPIH_LSHIFT_FALSE@@MPI_MOD_C_MPIH_LSHIFT_TRUE@am__objects_6 = mpih-lshift.lo
-@MPI_MOD_ASM_MPIH_LSHIFT_TRUE@am__objects_6 = mpih-lshift-asm.lo
-@MPI_MOD_ASM_MPIH_RSHIFT_FALSE@@MPI_MOD_C_MPIH_RSHIFT_TRUE@am__objects_7 = mpih-rshift.lo
-@MPI_MOD_ASM_MPIH_RSHIFT_TRUE@am__objects_7 = mpih-rshift-asm.lo
-@MPI_MOD_ASM_UDIV_FALSE@@MPI_MOD_C_UDIV_TRUE@am__objects_8 = udiv.lo
-@MPI_MOD_ASM_UDIV_TRUE@am__objects_8 = udiv-asm.lo
-@MPI_MOD_ASM_UDIV_QRNND_FALSE@@MPI_MOD_C_UDIV_QRNND_TRUE@am__objects_9 = udiv-qrnnd.lo
-@MPI_MOD_ASM_UDIV_QRNND_TRUE@am__objects_9 = udiv-qrnnd-asm.lo
-nodist_libmpi_la_OBJECTS = $(am__objects_1) $(am__objects_2) \
- $(am__objects_3) $(am__objects_4) $(am__objects_5) \
- $(am__objects_6) $(am__objects_7) $(am__objects_8) \
- $(am__objects_9)
-libmpi_la_OBJECTS = $(am_libmpi_la_OBJECTS) \
- $(nodist_libmpi_la_OBJECTS)
-libmpi_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
- $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
- $(libmpi_la_LDFLAGS) $(LDFLAGS) -o $@
-DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
-depcomp = $(SHELL) $(top_srcdir)/depcomp
-am__depfiles_maybe = depfiles
-CPPASCOMPILE = $(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS)
-LTCPPASCOMPILE = $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=compile $(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS)
-COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
- $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-CCLD = $(CC)
-LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
- $(LDFLAGS) -o $@
-SOURCES = $(libmpi_la_SOURCES) $(nodist_libmpi_la_SOURCES)
-DIST_SOURCES = $(libmpi_la_SOURCES)
-ETAGS = etags
-CTAGS = ctags
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = @ACLOCAL@
-AMTAR = @AMTAR@
-AR = @AR@
-AS = @AS@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-BUILD_FILEVERSION = @BUILD_FILEVERSION@
-BUILD_REVISION = @BUILD_REVISION@
-BUILD_TIMESTAMP = @BUILD_TIMESTAMP@
-CC = @CC@
-CCAS = @CCAS@
-CCASDEPMODE = @CCASDEPMODE@
-CCASFLAGS = @CCASFLAGS@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-DLLTOOL = @DLLTOOL@
-DL_LIBS = @DL_LIBS@
-ECHO = @ECHO@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-EXEEXT = @EXEEXT@
-F77 = @F77@
-FALLBACK_SOCKLEN_T = @FALLBACK_SOCKLEN_T@
-FFLAGS = @FFLAGS@
-GCRYPT_CIPHERS = @GCRYPT_CIPHERS@
-GCRYPT_DIGESTS = @GCRYPT_DIGESTS@
-GCRYPT_PUBKEY_CIPHERS = @GCRYPT_PUBKEY_CIPHERS@
-GCRYPT_RANDOM = @GCRYPT_RANDOM@
-GPG_ERROR_CFLAGS = @GPG_ERROR_CFLAGS@
-GPG_ERROR_CONFIG = @GPG_ERROR_CONFIG@
-GPG_ERROR_LIBS = @GPG_ERROR_LIBS@
-GREP = @GREP@
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
-LIBGCRYPT_CIPHERS = @LIBGCRYPT_CIPHERS@
-LIBGCRYPT_CONFIG_API_VERSION = @LIBGCRYPT_CONFIG_API_VERSION@
-LIBGCRYPT_CONFIG_CFLAGS = @LIBGCRYPT_CONFIG_CFLAGS@
-LIBGCRYPT_CONFIG_LIBS = @LIBGCRYPT_CONFIG_LIBS@
-LIBGCRYPT_DIGESTS = @LIBGCRYPT_DIGESTS@
-LIBGCRYPT_LT_AGE = @LIBGCRYPT_LT_AGE@
-LIBGCRYPT_LT_CURRENT = @LIBGCRYPT_LT_CURRENT@
-LIBGCRYPT_LT_REVISION = @LIBGCRYPT_LT_REVISION@
-LIBGCRYPT_PUBKEY_CIPHERS = @LIBGCRYPT_PUBKEY_CIPHERS@
-LIBGCRYPT_THREAD_MODULES = @LIBGCRYPT_THREAD_MODULES@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-MAINT = @MAINT@
-MAKEINFO = @MAKEINFO@
-MKDIR_P = @MKDIR_P@
-MPI_SFLAGS = @MPI_SFLAGS@
-NOEXECSTACK_FLAGS = @NOEXECSTACK_FLAGS@
-OBJDUMP = @OBJDUMP@
-OBJEXT = @OBJEXT@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_URL = @PACKAGE_URL@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-PTH_CFLAGS = @PTH_CFLAGS@
-PTH_CONFIG = @PTH_CONFIG@
-PTH_LIBS = @PTH_LIBS@
-RANLIB = @RANLIB@
-RC = @RC@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-SYS_SOCKET_H = @SYS_SOCKET_H@
-VERSION = @VERSION@
-abs_builddir = @abs_builddir@
-abs_srcdir = @abs_srcdir@
-abs_top_builddir = @abs_top_builddir@
-abs_top_srcdir = @abs_top_srcdir@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
-am__include = @am__include@
-am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-builddir = @builddir@
-datadir = @datadir@
-datarootdir = @datarootdir@
-docdir = @docdir@
-dvidir = @dvidir@
-exec_prefix = @exec_prefix@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-htmldir = @htmldir@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localedir = @localedir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-pdfdir = @pdfdir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-psdir = @psdir@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-srcdir = @srcdir@
-sysconfdir = @sysconfdir@
-target_alias = @target_alias@
-top_build_prefix = @top_build_prefix@
-top_builddir = @top_builddir@
-top_srcdir = @top_srcdir@
-
-# Need to include ../src in addition to top_srcdir because gcrypt.h is
-# a built header.
-AM_CPPFLAGS = -I../src -I$(top_srcdir)/src
-AM_CFLAGS = $(GPG_ERROR_CFLAGS)
-AM_ASFLAGS = $(MPI_SFLAGS)
-AM_CCASFLAGS = $(NOEXECSTACK_FLAGS)
-EXTRA_DIST = Manifest config.links
-DISTCLEANFILES = mpi-asm-defs.h \
- mpih-add1-asm.S mpih-mul1-asm.S mpih-mul2-asm.S mpih-mul3-asm.S \
- mpih-lshift-asm.S mpih-rshift-asm.S mpih-sub1-asm.S asm-syntax.h \
- mpih-add1.c mpih-mul1.c mpih-mul2.c mpih-mul3.c \
- mpih-lshift.c mpih-rshift.c mpih-sub1.c \
- sysdep.h mod-source-info.h
-
-@MPI_MOD_ASM_MPIH_ADD1_FALSE@@MPI_MOD_C_MPIH_ADD1_FALSE@mpih_add1 =
-@MPI_MOD_ASM_MPIH_ADD1_FALSE@@MPI_MOD_C_MPIH_ADD1_TRUE@mpih_add1 = mpih-add1.c
-
-# Beware: The following list is not a comment but grepped by
-# config.links to get the list of symlinked modules
-# Optional modules are marked with an O in the second column.
-#BEGIN_ASM_LIST
-# mpih-add1 C
-# mpih-sub1 C
-# mpih-mul1 C
-# mpih-mul2 C
-# mpih-mul3 C
-# mpih-lshift C
-# mpih-rshift C
-# udiv O
-# udiv-qrnnd O
-#END_ASM_LIST
-
-# Note: This function has not yet been implemented. There is only a dummy in
-# generic/
-# udiv-w-sdiv O
-
-# And we need to have conditionals for all modules because
-# we don't know whether they are .c or .S. Very ugly; I know.
-# Remember to define them all in configure.ac
-@MPI_MOD_ASM_MPIH_ADD1_TRUE@mpih_add1 = mpih-add1-asm.S
-@MPI_MOD_ASM_MPIH_SUB1_FALSE@@MPI_MOD_C_MPIH_SUB1_FALSE@mpih_sub1 =
-@MPI_MOD_ASM_MPIH_SUB1_FALSE@@MPI_MOD_C_MPIH_SUB1_TRUE@mpih_sub1 = mpih-sub1.c
-@MPI_MOD_ASM_MPIH_SUB1_TRUE@mpih_sub1 = mpih-sub1-asm.S
-@MPI_MOD_ASM_MPIH_MUL1_FALSE@@MPI_MOD_C_MPIH_MUL1_FALSE@mpih_mul1 =
-@MPI_MOD_ASM_MPIH_MUL1_FALSE@@MPI_MOD_C_MPIH_MUL1_TRUE@mpih_mul1 = mpih-mul1.c
-@MPI_MOD_ASM_MPIH_MUL1_TRUE@mpih_mul1 = mpih-mul1-asm.S
-@MPI_MOD_ASM_MPIH_MUL2_FALSE@@MPI_MOD_C_MPIH_MUL2_FALSE@mpih_mul2 =
-@MPI_MOD_ASM_MPIH_MUL2_FALSE@@MPI_MOD_C_MPIH_MUL2_TRUE@mpih_mul2 = mpih-mul2.c
-@MPI_MOD_ASM_MPIH_MUL2_TRUE@mpih_mul2 = mpih-mul2-asm.S
-@MPI_MOD_ASM_MPIH_MUL3_FALSE@@MPI_MOD_C_MPIH_MUL3_FALSE@mpih_mul3 =
-@MPI_MOD_ASM_MPIH_MUL3_FALSE@@MPI_MOD_C_MPIH_MUL3_TRUE@mpih_mul3 = mpih-mul3.c
-@MPI_MOD_ASM_MPIH_MUL3_TRUE@mpih_mul3 = mpih-mul3-asm.S
-@MPI_MOD_ASM_MPIH_LSHIFT_FALSE@@MPI_MOD_C_MPIH_LSHIFT_FALSE@mpih_lshift =
-@MPI_MOD_ASM_MPIH_LSHIFT_FALSE@@MPI_MOD_C_MPIH_LSHIFT_TRUE@mpih_lshift = mpih-lshift.c
-@MPI_MOD_ASM_MPIH_LSHIFT_TRUE@mpih_lshift = mpih-lshift-asm.S
-@MPI_MOD_ASM_MPIH_RSHIFT_FALSE@@MPI_MOD_C_MPIH_RSHIFT_FALSE@mpih_rshift =
-@MPI_MOD_ASM_MPIH_RSHIFT_FALSE@@MPI_MOD_C_MPIH_RSHIFT_TRUE@mpih_rshift = mpih-rshift.c
-@MPI_MOD_ASM_MPIH_RSHIFT_TRUE@mpih_rshift = mpih-rshift-asm.S
-@MPI_MOD_ASM_UDIV_FALSE@@MPI_MOD_C_UDIV_FALSE@udiv =
-@MPI_MOD_ASM_UDIV_FALSE@@MPI_MOD_C_UDIV_TRUE@udiv = udiv.c
-@MPI_MOD_ASM_UDIV_TRUE@udiv = udiv-asm.S
-@MPI_MOD_ASM_UDIV_QRNND_FALSE@@MPI_MOD_C_UDIV_QRNND_FALSE@udiv_qrnnd =
-@MPI_MOD_ASM_UDIV_QRNND_FALSE@@MPI_MOD_C_UDIV_QRNND_TRUE@udiv_qrnnd = udiv-qrnnd.c
-@MPI_MOD_ASM_UDIV_QRNND_TRUE@udiv_qrnnd = udiv-qrnnd-asm.S
-noinst_LTLIBRARIES = libmpi.la
-libmpi_la_LDFLAGS =
-nodist_libmpi_la_SOURCES = $(mpih_add1) $(mpih_sub1) $(mpih_mul1) \
- $(mpih_mul2) $(mpih_mul3) $(mpih_lshift) $(mpih_rshift) \
- $(udiv) $(udiv_qrnnd)
-
-libmpi_la_SOURCES = longlong.h \
- mpi-add.c \
- mpi-bit.c \
- mpi-cmp.c \
- mpi-div.c \
- mpi-gcd.c \
- mpi-internal.h \
- mpi-inline.h \
- mpi-inline.c \
- mpi-inv.c \
- mpi-mul.c \
- mpi-mod.c \
- mpi-pow.c \
- mpi-mpow.c \
- mpi-scan.c \
- mpicoder.c \
- mpih-div.c \
- mpih-mul.c \
- mpiutil.c \
- ec.c
-
-all: all-am
-
-.SUFFIXES:
-.SUFFIXES: .S .c .lo .o .obj
-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
- && { if test -f $@; then exit 0; else break; fi; }; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu mpi/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu mpi/Makefile
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
- *config.status*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
- *) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
- esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-clean-noinstLTLIBRARIES:
- -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
- @list='$(noinst_LTLIBRARIES)'; for p in $$list; do \
- dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
- test "$$dir" != "$$p" || dir=.; \
- echo "rm -f \"$${dir}/so_locations\""; \
- rm -f "$${dir}/so_locations"; \
- done
-libmpi.la: $(libmpi_la_OBJECTS) $(libmpi_la_DEPENDENCIES)
- $(libmpi_la_LINK) $(libmpi_la_OBJECTS) $(libmpi_la_LIBADD) $(LIBS)
-
-mostlyclean-compile:
- -rm -f *.$(OBJEXT)
-
-distclean-compile:
- -rm -f *.tab.c
-
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ec.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mpi-add.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mpi-bit.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mpi-cmp.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mpi-div.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mpi-gcd.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mpi-inline.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mpi-inv.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mpi-mod.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mpi-mpow.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mpi-mul.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mpi-pow.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mpi-scan.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mpicoder.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mpih-add1-asm.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mpih-add1.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mpih-div.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mpih-lshift-asm.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mpih-lshift.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mpih-mul.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mpih-mul1-asm.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mpih-mul1.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mpih-mul2-asm.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mpih-mul2.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mpih-mul3-asm.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mpih-mul3.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mpih-rshift-asm.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mpih-rshift.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mpih-sub1-asm.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mpih-sub1.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mpiutil.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/udiv-asm.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/udiv-qrnnd-asm.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/udiv-qrnnd.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/udiv.Plo@am__quote@
-
-.S.o:
-@am__fastdepCCAS_TRUE@ $(CPPASCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCCAS_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCCAS_FALSE@ $(CPPASCOMPILE) -c -o $@ $<
-
-.S.obj:
-@am__fastdepCCAS_TRUE@ $(CPPASCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
-@am__fastdepCCAS_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCCAS_FALSE@ $(CPPASCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
-
-.S.lo:
-@am__fastdepCCAS_TRUE@ $(LTCPPASCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCCAS_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
-@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCCAS_FALSE@ $(LTCPPASCOMPILE) -c -o $@ $<
-
-.c.o:
-@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(COMPILE) -c $<
-
-.c.obj:
-@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'`
-
-.c.lo:
-@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $<
-
-mostlyclean-libtool:
- -rm -f *.lo
-
-clean-libtool:
- -rm -rf .libs _libs
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
- mkid -fID $$unique
-tags: TAGS
-
-TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
- if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
- test -n "$$unique" || unique=$$empty_fix; \
- $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
- $$tags $$unique; \
- fi
-ctags: CTAGS
-CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
- test -z "$(CTAGS_ARGS)$$tags$$unique" \
- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
- $$tags $$unique
-
-GTAGS:
- here=`$(am__cd) $(top_builddir) && pwd` \
- && cd $(top_srcdir) \
- && gtags -i $(GTAGS_ARGS) $$here
-
-distclean-tags:
- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- list='$(DISTFILES)'; \
- dist_files=`for file in $$list; do echo $$file; done | \
- sed -e "s|^$$srcdirstrip/||;t" \
- -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
- case $$dist_files in \
- */*) $(MKDIR_P) `echo "$$dist_files" | \
- sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
- sort -u` ;; \
- esac; \
- for file in $$dist_files; do \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- if test -d $$d/$$file; then \
- dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-am
-all-am: Makefile $(LTLIBRARIES)
-installdirs:
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
- -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-clean: clean-am
-
-clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \
- mostlyclean-am
-
-distclean: distclean-am
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-distclean-am: clean-am distclean-compile distclean-generic \
- distclean-tags
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-info: info-am
-
-info-am:
-
-install-data-am:
-
-install-dvi: install-dvi-am
-
-install-exec-am:
-
-install-html: install-html-am
-
-install-info: install-info-am
-
-install-man:
-
-install-pdf: install-pdf-am
-
-install-ps: install-ps-am
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-compile mostlyclean-generic \
- mostlyclean-libtool
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am:
-
-.MAKE: install-am install-strip
-
-.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
- clean-libtool clean-noinstLTLIBRARIES ctags distclean \
- distclean-compile distclean-generic distclean-libtool \
- distclean-tags distdir dvi dvi-am html html-am info info-am \
- install install-am install-data install-data-am install-dvi \
- install-dvi-am install-exec install-exec-am install-html \
- install-html-am install-info install-info-am install-man \
- install-pdf install-pdf-am install-ps install-ps-am \
- install-strip installcheck installcheck-am installdirs \
- maintainer-clean maintainer-clean-generic mostlyclean \
- mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
- pdf pdf-am ps ps-am tags uninstall uninstall-am
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/mpi/Manifest b/plugins/MirOTR/libgcrypt-1.4.6/mpi/Manifest
deleted file mode 100644
index 3b0d6733de..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/mpi/Manifest
+++ /dev/null
@@ -1,41 +0,0 @@
-# Manifest - checksums of the mpi directory
-# Copyright 2003 Free Software Foundation, Inc.
-#
-# This file is part of Libgcrypt.
-#
-# Libgcrypt is free software; you can redistribute it and/or modify
-# it under the terms of the GNU Lesser general Public License as
-# published by the Free Software Foundation; either version 2.1 of
-# the License, or (at your option) any later version.
-#
-# Libgcrypt is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License for more details.
-#
-# You should have received a copy of the GNU Lesser General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
-
-Makefile.am
-config.links
-longlong.h
-mpi-add.c
-mpi-bit.c
-mpi-cmp.c
-mpi-div.c
-mpi-gcd.c
-mpi-inline.c
-mpi-inline.h
-mpi-internal.h
-mpi-inv.c
-mpi-mpow.c
-mpi-mul.c
-mpi-pow.c
-mpi-scan.c
-mpicoder.c
-mpih-div.c
-mpih-mul.c
-mpiutil.c
-$names$ iQCVAwUAP+LmfDEAnp832S/7AQKZJQQAkR/gQITUM+6Ygy9WAOAO17btyKAlCtGTXp5XSZ+J3X0o/rYneRdSCW89IJvwFRJjAOcFJd52MXs6ZVFF/RQBC8MvJzuQChbEzvihK8o2VgK34YWjU+6XH9sFgRMIgzkHs/51ZZxeQUOPy1XF7TyKB0WE7YBUVisFiRaqB1qGIOs==Z3qB
-
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/random/ChangeLog b/plugins/MirOTR/libgcrypt-1.4.6/random/ChangeLog
deleted file mode 100644
index b1639c4ca4..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/random/ChangeLog
+++ /dev/null
@@ -1,139 +0,0 @@
-2009-12-10 Werner Koch <wk@g10code.com>
-
- * rndw32.c (system_is_w2000): New.
- (_gcry_rndw32_gather_random): Set it.
- (slow_gatherer): Ignore SystemObjectInformation on W2000. Fixes
- bug#1167.
-
-2009-06-24 Werner Koch <wk@g10code.com>
-
- * rndhw.c (poll_padlock): Asm change from Fedora.
-
-2009-01-22 Werner Koch <wk@g10code.com>
-
- * random.c (_gcry_random_deinit_external_test): Do not return a
- value. Reported Albert Chin.
-
-2008-09-16 Werner Koch <wk@g10code.com>
-
- * random-fips.c (x931_aes_driver): No re-seeding with test contexts.
- (_gcry_rngfips_init_external_test): Fix setting of test_dt_ptr.
- (struct rng_context): Add flag TEST_NO_DUP_CHECK.
- (x931_aes_driver): Use that flag.
- (_gcry_rngfips_init_external_test): Add arg FLAGS and use it to
- modify the test.
- * random.c (_gcry_random_init_external_test): Pass FLAGS.
-
-2008-09-15 Werner Koch <wk@g10code.com>
-
- * random.c (_gcry_random_init_external_test): New.
- (_gcry_random_run_external_test): New.
- (_gcry_random_deinit_external_test): New.
- * random-fips.c (struct rng_context): Turn TEST_DT_COUNTER into a
- 32 bit integer.
- (x931_get_dt): Ditto.
- (selftest_kat): Intialize it accordingly.
- (_gcry_rngfips_init_external_test): New.
- (_gcry_rngfips_run_external_test): New.
- (_gcry_rngfips_deinit_external_test): New.
-
-2008-09-05 Werner Koch <wk@g10code.com>
-
- * random.c (_gcry_random_selftest): Return success if not in fips
- mode.
-
-2008-09-01 Werner Koch <wk@g10code.com>
-
- * random-fips.c (x931_get_dt) [W32]: Do not use getppid.
- (get_entropy): Prepare for use under Windows.
- (_gcry_rngfips_selftest): Ditto.
- (entropy_collect_cb): Make sure that the gatherer never overflows
- the buffers.
-
-2008-08-29 Werner Koch <wk@g10code.com>
-
- * random-fips.c (SEED_TTL): New.
- (struct rng_context): Add USE_COUNTER, remove NEED_STRONG_ENTROPY.
- (x931_aes_driver): Do re-seeding if required.
- (x931_generate_key, x931_generate_seed): Factor common code out to ..
- (get_entropy): .. new. Always use /dev/random.
- (x931_generate_key): Seed key for nonce_context from std_rng_context.
- (x931_reseed): New. Seed nonce context from std_rng_context.
- (get_random): Use x931_reseed.
- (_gcry_rngfips_selftest): Return an error if no /dev/radom support
- has been compiled in.
- (get_random): Remove locking.
- (_gcry_rngfips_randomize, _gcry_rngfips_create_nonce): Lock here.
-
-2008-08-28 Werner Koch <wk@g10code.com>
-
- * random-daemon.c (connect_to_socket): Use GPG_ERR_ENAMETOOLONG.
-
-2008-08-25 Werner Koch <wk@g10code.com>
-
- * random-fips.c (x931_aes): Take datetime_GT from an arg.
- (x931_aes_driver): Call x931_get_dt here.
- (x931_get_dt): Implement the KAT hack.
- (x931_generate_seed): Copy the seed value to the provided buffer.
- (selftest_kat): New.
-
-2008-08-22 Werner Koch <wk@g10code.com>
-
- * random.c (_gcry_update_random_seed_file): Move operational check
- to _gcry_vcontrol.
- (_gcry_fast_random_poll): Ditto.
- (_gcry_random_selftest): New.
- * random-fips.c (_gcry_rngfips_selftest): New.
-
-2008-08-21 Werner Koch <wk@g10code.com>
-
- * random-fips.c: Finish implementation.
-
-2008-08-15 Werner Koch <wk@g10code.com>
-
- * random-fips.c: New.
-
- * random-csprng.c (process-cb, progress_cb_data): Move to
- random.c.
- (_gcry_register_random_progress, _gcry_random_progress): Ditto.
- (_gcry_random_initialize): Rename to _gcry_rngcsprng_initialize.
- (_gcry_random_dump_stats): Rename to _gcry_rngcsprng_dump_stats.
- (_gcry_secure_random_alloc): Rename to
- _gcry_rngcsprng_secure_alloc.
- (_gcry_enable_quick_random_gen): Rename to
- _gcry_rngcsprng_enable_quick_gen.
- (_gcry_set_random_daemon_socket): Rename to
- _gcry_rngcsprng_set_daemon_socket.
- (_gcry_use_random_daemon): Rename to _gcry_rngcsprng_use_daemon.
- (_gcry_random_is_faked): Rename to _gcry_rngcsprng_is_faked.
- (gcry_random_add_bytes): Rename to _gcry_rngcsprng_add_bytes.
- (gcry_random_bytes): Remove
- (gcry_random_bytes_secure): Remove.
- (gcry_randomize): Rename to _gcry_rngcsprng_randomize.
- (_gcry_set_random_seed_file): Rename to
- _gcry_rngcsprng_set_seed_file.
- (_gcry_update_random_seed_file): Rename to
- _gcry_rngcsprng_update_seed_file.
- (_gcry_fast_random_poll): Rename to _gcry_rngcsprng_fast_poll.
- (gcry_create_nonce): Rename to _gcry_rngcsprng_create_nonce.
-
- * random.c: Factor all code out to random-csprng.c and implement
- wrapper functions.
-
-2008-07-05 Werner Koch <wk@g10code.com>
-
- * random-daemon.c, random.h, rndhw.c, rndunix.c, rand-internal.h *
- random.c, rndegd.c, rndlinux.c, rndw32.c: Move from ../cipher/ to
- here.
- * Makefile.am: New.
-
- Copyright 2008 Free Software Foundation, Inc.
-
- This file is free software; as a special exception the author gives
- unlimited permission to copy and/or distribute it, with or without
- modifications, as long as this notice is preserved.
-
- This file is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
- implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/random/Makefile.am b/plugins/MirOTR/libgcrypt-1.4.6/random/Makefile.am
deleted file mode 100644
index 336109a6ad..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/random/Makefile.am
+++ /dev/null
@@ -1,49 +0,0 @@
-# Makefile for cipher modules
-# Copyright (C) 2008 Free Software Foundation, Inc.
-#
-# This file is part of Libgcrypt.
-#
-# Libgcrypt is free software; you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License as
-# published by the Free Software Foundation; either version 2.1 of
-# the License, or (at your option) any later version.
-#
-# Libgcrypt is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License for more details.
-#
-# You should have received a copy of the GNU Lesser General Public
-# License along with this program; if not, see <http://www.gnu.org/licenses/>.
-
-# Process this file with automake to produce Makefile.in
-
-# Need to include ../src in addition to top_srcdir because gcrypt.h is
-# a built header.
-AM_CPPFLAGS = -I../src -I$(top_srcdir)/src
-AM_CFLAGS = $(GPG_ERROR_CFLAGS)
-
-noinst_LTLIBRARIES = librandom.la
-
-GCRYPT_MODULES = @GCRYPT_RANDOM@
-
-librandom_la_DEPENDENCIES = $(GCRYPT_MODULES)
-librandom_la_LIBADD = $(GCRYPT_MODULES)
-
-librandom_la_SOURCES = \
-random.c random.h \
-rand-internal.h \
-random-csprng.c \
-random-fips.c \
-rndhw.c
-
-if USE_RANDOM_DAEMON
-librandom_la_SOURCES += random-daemon.c
-endif USE_RANDOM_DAEMON
-
-
-EXTRA_librandom_la_SOURCES = \
-rndlinux.c \
-rndegd.c \
-rndunix.c \
-rndw32.c
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/random/Makefile.in b/plugins/MirOTR/libgcrypt-1.4.6/random/Makefile.in
deleted file mode 100644
index 679abc8245..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/random/Makefile.in
+++ /dev/null
@@ -1,519 +0,0 @@
-# Makefile.in generated by automake 1.10.2 from Makefile.am.
-# @configure_input@
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-# Makefile for cipher modules
-# Copyright (C) 2008 Free Software Foundation, Inc.
-#
-# This file is part of Libgcrypt.
-#
-# Libgcrypt is free software; you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License as
-# published by the Free Software Foundation; either version 2.1 of
-# the License, or (at your option) any later version.
-#
-# Libgcrypt is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License for more details.
-#
-# You should have received a copy of the GNU Lesser General Public
-# License along with this program; if not, see <http://www.gnu.org/licenses/>.
-
-# Process this file with automake to produce Makefile.in
-
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = @build@
-host_triplet = @host@
-@USE_RANDOM_DAEMON_TRUE@am__append_1 = random-daemon.c
-subdir = random
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ChangeLog
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
- $(top_srcdir)/m4/noexecstack.m4 $(top_srcdir)/m4/onceonly.m4 \
- $(top_srcdir)/m4/socklen.m4 $(top_srcdir)/m4/sys_socket_h.m4 \
- $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-LTLIBRARIES = $(noinst_LTLIBRARIES)
-am__DEPENDENCIES_1 =
-am__librandom_la_SOURCES_DIST = random.c random.h rand-internal.h \
- random-csprng.c random-fips.c rndhw.c random-daemon.c
-@USE_RANDOM_DAEMON_TRUE@am__objects_1 = random-daemon.lo
-am_librandom_la_OBJECTS = random.lo random-csprng.lo random-fips.lo \
- rndhw.lo $(am__objects_1)
-librandom_la_OBJECTS = $(am_librandom_la_OBJECTS)
-DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
-depcomp = $(SHELL) $(top_srcdir)/depcomp
-am__depfiles_maybe = depfiles
-COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
- $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-CCLD = $(CC)
-LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
- $(LDFLAGS) -o $@
-SOURCES = $(librandom_la_SOURCES) $(EXTRA_librandom_la_SOURCES)
-DIST_SOURCES = $(am__librandom_la_SOURCES_DIST) \
- $(EXTRA_librandom_la_SOURCES)
-ETAGS = etags
-CTAGS = ctags
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = @ACLOCAL@
-AMTAR = @AMTAR@
-AR = @AR@
-AS = @AS@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-BUILD_FILEVERSION = @BUILD_FILEVERSION@
-BUILD_REVISION = @BUILD_REVISION@
-BUILD_TIMESTAMP = @BUILD_TIMESTAMP@
-CC = @CC@
-CCAS = @CCAS@
-CCASDEPMODE = @CCASDEPMODE@
-CCASFLAGS = @CCASFLAGS@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-DLLTOOL = @DLLTOOL@
-DL_LIBS = @DL_LIBS@
-ECHO = @ECHO@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-EXEEXT = @EXEEXT@
-F77 = @F77@
-FALLBACK_SOCKLEN_T = @FALLBACK_SOCKLEN_T@
-FFLAGS = @FFLAGS@
-GCRYPT_CIPHERS = @GCRYPT_CIPHERS@
-GCRYPT_DIGESTS = @GCRYPT_DIGESTS@
-GCRYPT_PUBKEY_CIPHERS = @GCRYPT_PUBKEY_CIPHERS@
-GCRYPT_RANDOM = @GCRYPT_RANDOM@
-GPG_ERROR_CFLAGS = @GPG_ERROR_CFLAGS@
-GPG_ERROR_CONFIG = @GPG_ERROR_CONFIG@
-GPG_ERROR_LIBS = @GPG_ERROR_LIBS@
-GREP = @GREP@
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
-LIBGCRYPT_CIPHERS = @LIBGCRYPT_CIPHERS@
-LIBGCRYPT_CONFIG_API_VERSION = @LIBGCRYPT_CONFIG_API_VERSION@
-LIBGCRYPT_CONFIG_CFLAGS = @LIBGCRYPT_CONFIG_CFLAGS@
-LIBGCRYPT_CONFIG_LIBS = @LIBGCRYPT_CONFIG_LIBS@
-LIBGCRYPT_DIGESTS = @LIBGCRYPT_DIGESTS@
-LIBGCRYPT_LT_AGE = @LIBGCRYPT_LT_AGE@
-LIBGCRYPT_LT_CURRENT = @LIBGCRYPT_LT_CURRENT@
-LIBGCRYPT_LT_REVISION = @LIBGCRYPT_LT_REVISION@
-LIBGCRYPT_PUBKEY_CIPHERS = @LIBGCRYPT_PUBKEY_CIPHERS@
-LIBGCRYPT_THREAD_MODULES = @LIBGCRYPT_THREAD_MODULES@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-MAINT = @MAINT@
-MAKEINFO = @MAKEINFO@
-MKDIR_P = @MKDIR_P@
-MPI_SFLAGS = @MPI_SFLAGS@
-NOEXECSTACK_FLAGS = @NOEXECSTACK_FLAGS@
-OBJDUMP = @OBJDUMP@
-OBJEXT = @OBJEXT@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_URL = @PACKAGE_URL@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-PTH_CFLAGS = @PTH_CFLAGS@
-PTH_CONFIG = @PTH_CONFIG@
-PTH_LIBS = @PTH_LIBS@
-RANLIB = @RANLIB@
-RC = @RC@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-SYS_SOCKET_H = @SYS_SOCKET_H@
-VERSION = @VERSION@
-abs_builddir = @abs_builddir@
-abs_srcdir = @abs_srcdir@
-abs_top_builddir = @abs_top_builddir@
-abs_top_srcdir = @abs_top_srcdir@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
-am__include = @am__include@
-am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-builddir = @builddir@
-datadir = @datadir@
-datarootdir = @datarootdir@
-docdir = @docdir@
-dvidir = @dvidir@
-exec_prefix = @exec_prefix@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-htmldir = @htmldir@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localedir = @localedir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-pdfdir = @pdfdir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-psdir = @psdir@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-srcdir = @srcdir@
-sysconfdir = @sysconfdir@
-target_alias = @target_alias@
-top_build_prefix = @top_build_prefix@
-top_builddir = @top_builddir@
-top_srcdir = @top_srcdir@
-
-# Need to include ../src in addition to top_srcdir because gcrypt.h is
-# a built header.
-AM_CPPFLAGS = -I../src -I$(top_srcdir)/src
-AM_CFLAGS = $(GPG_ERROR_CFLAGS)
-noinst_LTLIBRARIES = librandom.la
-GCRYPT_MODULES = @GCRYPT_RANDOM@
-librandom_la_DEPENDENCIES = $(GCRYPT_MODULES)
-librandom_la_LIBADD = $(GCRYPT_MODULES)
-librandom_la_SOURCES = random.c random.h rand-internal.h \
- random-csprng.c random-fips.c rndhw.c $(am__append_1)
-EXTRA_librandom_la_SOURCES = \
-rndlinux.c \
-rndegd.c \
-rndunix.c \
-rndw32.c
-
-all: all-am
-
-.SUFFIXES:
-.SUFFIXES: .c .lo .o .obj
-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
- && { if test -f $@; then exit 0; else break; fi; }; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu random/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu random/Makefile
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
- *config.status*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
- *) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
- esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-clean-noinstLTLIBRARIES:
- -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
- @list='$(noinst_LTLIBRARIES)'; for p in $$list; do \
- dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
- test "$$dir" != "$$p" || dir=.; \
- echo "rm -f \"$${dir}/so_locations\""; \
- rm -f "$${dir}/so_locations"; \
- done
-librandom.la: $(librandom_la_OBJECTS) $(librandom_la_DEPENDENCIES)
- $(LINK) $(librandom_la_OBJECTS) $(librandom_la_LIBADD) $(LIBS)
-
-mostlyclean-compile:
- -rm -f *.$(OBJEXT)
-
-distclean-compile:
- -rm -f *.tab.c
-
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/random-csprng.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/random-daemon.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/random-fips.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/random.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rndegd.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rndhw.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rndlinux.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rndunix.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rndw32.Plo@am__quote@
-
-.c.o:
-@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(COMPILE) -c $<
-
-.c.obj:
-@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'`
-
-.c.lo:
-@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $<
-
-mostlyclean-libtool:
- -rm -f *.lo
-
-clean-libtool:
- -rm -rf .libs _libs
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
- mkid -fID $$unique
-tags: TAGS
-
-TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
- if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
- test -n "$$unique" || unique=$$empty_fix; \
- $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
- $$tags $$unique; \
- fi
-ctags: CTAGS
-CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
- test -z "$(CTAGS_ARGS)$$tags$$unique" \
- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
- $$tags $$unique
-
-GTAGS:
- here=`$(am__cd) $(top_builddir) && pwd` \
- && cd $(top_srcdir) \
- && gtags -i $(GTAGS_ARGS) $$here
-
-distclean-tags:
- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- list='$(DISTFILES)'; \
- dist_files=`for file in $$list; do echo $$file; done | \
- sed -e "s|^$$srcdirstrip/||;t" \
- -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
- case $$dist_files in \
- */*) $(MKDIR_P) `echo "$$dist_files" | \
- sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
- sort -u` ;; \
- esac; \
- for file in $$dist_files; do \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- if test -d $$d/$$file; then \
- dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-am
-all-am: Makefile $(LTLIBRARIES)
-installdirs:
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-clean: clean-am
-
-clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \
- mostlyclean-am
-
-distclean: distclean-am
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-distclean-am: clean-am distclean-compile distclean-generic \
- distclean-tags
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-info: info-am
-
-info-am:
-
-install-data-am:
-
-install-dvi: install-dvi-am
-
-install-exec-am:
-
-install-html: install-html-am
-
-install-info: install-info-am
-
-install-man:
-
-install-pdf: install-pdf-am
-
-install-ps: install-ps-am
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-compile mostlyclean-generic \
- mostlyclean-libtool
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am:
-
-.MAKE: install-am install-strip
-
-.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
- clean-libtool clean-noinstLTLIBRARIES ctags distclean \
- distclean-compile distclean-generic distclean-libtool \
- distclean-tags distdir dvi dvi-am html html-am info info-am \
- install install-am install-data install-data-am install-dvi \
- install-dvi-am install-exec install-exec-am install-html \
- install-html-am install-info install-info-am install-man \
- install-pdf install-pdf-am install-ps install-ps-am \
- install-strip installcheck installcheck-am installdirs \
- maintainer-clean maintainer-clean-generic mostlyclean \
- mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
- pdf pdf-am ps ps-am tags uninstall uninstall-am
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/src/ChangeLog b/plugins/MirOTR/libgcrypt-1.4.6/src/ChangeLog
deleted file mode 100644
index 8a8027c38f..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/src/ChangeLog
+++ /dev/null
@@ -1,2138 +0,0 @@
-2010-07-13 Werner Koch <wk@g10code.com>
-
- * gcrypt.h.in (GCRY_CIPHER_MODE_AESWRAP): New.
-
-2010-07-09 Werner Koch <wk@g10code.com>
-
- * gcrypt.h.in (GCRY_MD_TIGER1, GCRY_MD_TIGER2): New.
-
- * gcrypt.h.in [!__GNUC__ && W32]: Typedef ssize_t and pid_t to
- help building with MSVC.
- * gcrypt.h.in [W32]: Include time.h and not sys/time.h.
-
-2009-11-29 Werner Koch <wk@g10code.com>
-
- * hwfeatures.c (detect_ia32_gnuc): Replace "=r" by "+r" so that
- HAS_CPUDID is always initialized. Thanks to Ben Hutchings for
- pointing out this problem.
-
-2009-06-24 Werner Koch <wk@g10code.com>
-
- * fips.c (_gcry_initialize_fips_mode): No FIPS mode if
- /proc/version has insufficient permissions.
-
-2009-02-02 Werner Koch <wk@g10code.com>
-
- * ath.h: Include sys/time.h. Fixes bug#993.
-
-2009-01-22 Werner Koch <wk@g10code.com>
-
- * fips.c (_gcry_initialize_fips_mode): Remove superfluous const
- from static string. Reported by Albert Chin.
- * hmac256.c (selftest): Ditto and change to unsigned char.
-
-2008-12-10 Werner Koch <wk@g10code.com>
-
- * hmac256.c (finalize): Fix for big endian hosts.
-
-2008-12-05 Werner Koch <wk@g10code.com>
-
- * global.c (gcry_free): Save and restore ERRNO if set.
-
-2008-11-24 Werner Koch <wk@g10code.com>
-
- * sexp.c (get_internal_buffer): New.
- (sexp_sscan): Add format character S.
- * cipher-proto.h (pk_ext_generate_t): Add field EXTRAINFO changed
- all implementors.
-
- * cipher-proto.h (pk_ext_generate_t): Simplify.
- (pk_get_param): New.
- (pk_extra_spec_t): Add field GET_PARAM.
- * cipher.h (PUBKEY_FLAG_TRANSIENT_KEY): Remove.
- (_gcry_pubkey_extraspec_elg): New.
-
-2008-11-05 Werner Koch <wk@g10code.com>
-
- * cipher.h (CIPHER_INFO_NO_WEAK_KEY): New.
-
- * cipher-proto.h (cipher_set_extra_info_t): New.
- (cipher_extra_spec): Add field SET_EXTRA_INFO.
-
-2008-10-30 Werner Koch <wk@g10code.com>
-
- * g10lib.h (GCC_ATTR_FORMAT_ARG): New.
- (_gcry_gettext): Use it.
-
-2008-10-24 Werner Koch <wk@g10code.com>
-
- * global.c (inactive_fips_mode): Move to fips.c.
- (gcry_set_allocation_handler): Factor code out to ...
- * fips.c (_gcry_inactivate_fips_mode): New.
- (_gcry_is_fips_mode_inactive): New.
-
-2008-09-29 Werner Koch <wk@g10code.com>
-
- * gcrypt-module.h (GCRY_MODULE_ID_USER, GCRY_MODULE_ID_USER_LAST):
- New.
- * module.c (MODULE_ID_USER, MODULE_ID_USER_LAST): Define using new
- macros.
-
-2008-09-20 Werner Koch <wk@g10code.com>
-
- * hmac256.c (finalize) [WORDS_BIGENDIAN]: Fix sigbus problem.
-
-2008-09-18 Werner Koch <wk@g10code.com>
-
- * cipher-proto.h (pk_ext_generate_t): Add args QBITS, NAME, DOMAIN.
-
- * fips.c (fips_new_state): Allow Error => Error transition.
-
-2008-09-18 Werner Koch <wk@g10code.com>
-
- * gcrypt.h.in (gcry_fips_mode_active): New.
-
- * secmem.c (_gcry_secmem_init): Factor most code out to ..
- (secmem_init): .. new.
- (DEFAULT_POOL_SIZE): Rename to MINIMUM_POOL_SIZE.
- (STANDARD_POOL_SIZE): New.
- (_gcry_secmem_malloc_internal): Don't abort if the pool is not
- initialized but try to out intialize it first and only then print
- an error message and return NULL. If the pool is not locked while
- in FIPS mode, return NULL.
-
- * fips.c (FIPS_FORCE_FILE): New constant. Change the file name to
- "/etc/gcrypt/fips_enabled".
- (enforced_fips_mode): New.
- (_gcry_initialize_fips_mode): Set that flag.
- (_gcry_enforced_fips_mode): New.
- * global.c (inactive_fips_mode): New.
- (_gcry_vcontrol): Take that flag in account for GCRYCTL_FIPS_MODE_P.
- (gcry_set_allocation_handler): Take care of the enforced fips mdoe
- flag.
- (get_no_secure_memory): New.
- (do_malloc, gcry_is_secure): Use it.
-
-2008-09-16 Werner Koch <wk@g10code.com>
-
- * global.c (print_config): Use y/n for fips mode.
-
- * fips.c (fips_new_state): Allow transition to Error and
- Fatal-error from Init.
-
-2008-09-15 Werner Koch <wk@g10code.com>
-
- * fips.c [HAVE_SYSLOG]: Include syslog.h.
- (_gcry_initialize_fips_mode, lock_fsm, unlock_fsm)
- (_gcry_fips_signal_error, fips_new_state)
- (_gcry_fips_noreturn) [HAVE_SYSLOG]: Also log via syslog.
- (check_binary_integrity) [HAVE_SYSLOG]: Log failure.
- * global.h [HAVE_SYSLOG]: Include syslog.h.
- (_gcry_global_is_operational) [HAVE_SYSLOG]: Print warning.
-
- * global.c (_gcry_vcontrol): Use GCRYCTL_INITIALIZATION_FINISHED
- to run power-up tests. Add unpublished control commands 58-60.
-
- * global.c (_gcry_global_is_operational): New.
- * g10lib.h (fips_is_operational): Change to call this function.
-
-2008-09-12 Werner Koch <wk@g10code.com>
-
- * fips.c (_gcry_fips_run_selftests): Add arg EXTENDED.
- (run_cipher_selftests, run_digest_selftests, run_hmac_selftests)
- (run_pubkey_selftests): Ditto.
- * cipher-proto.h (selftest_func_t): Add arg EXTENDED
-
-2008-09-11 Werner Koch <wk@g10code.com>
-
- * fips.c: Include string.h.
- (loxtoi_1, loxtoi_2, loxdigit_p): New.
- (check_binary_integrity): Change the format of the expected file.
-
- * fips.c (_gcry_fips_run_selftests): Run random tests before the
- pubkey tests.
-
-2008-09-05 Werner Koch <wk@g10code.com>
-
- * gcrypt.h.in (GCYRCTL_SELFTEST): New.
- * global.c (_gcry_vcontrol): Implement.
- * fips.c (_gcry_fips_run_selftests): Do state transitions only if
- in fips mode. Return an error code.
-
-2008-09-01 Werner Koch <wk@g10code.com>
-
- * stdmem.c: Re-indented.
-
-2008-08-29 Werner Koch <wk@g10code.com>
-
- * fips.c (_gcry_initialize_fips_mode): Changed /proc file to test
- for FIPS mode.
-
- * cipher-proto.h (pk_compute_keygrip_t): New.
- (pk_extra_spec): Add field comp_keygrip.
-
-2008-08-28 Werner Koch <wk@g10code.com>
-
- * hwfeatures.c (_gcry_detect_hw_features): Disable hardware
- detection in FIPS mode.
-
-2008-08-27 Werner Koch <wk@g10code.com>
-
- * global.c (_gcry_vcontrol): Allow running selftests from error
- state.
- (gcry_set_outofcore_handler): Only print a warning if used in FIPS
- mode.
- (gcry_xmalloc, gcry_xrealloc, gcry_xmalloc_secure, gcry_xstrdup):
- Ignore an outofcore handler in FIPS mode.
-
- * fips.c (_gcry_fips_test_error_or_operational): New.
- (fips_new_state): Allow transition from error into selftest.
- Disallow error to init.
-
-2008-08-26 Werner Koch <wk@g10code.com>
-
- * fips.c (fips_new_state): Print state transitions only at
- verbosity level of 2.
- (reporter): Likewise.
-
- * cipher-proto.h (pk_ext_generate_t): New.
- (pk_extra_spec): Add member ext_generate.
- * cipher.h (PUBKEY_FLAG_TRANSIENT_KEY): New.
-
-2008-08-22 Werner Koch <wk@g10code.com>
-
- * hmac256.c (_gcry_hmac256_file): New.
- (main): New option --binary.
- * fips.c (check_binary_integrity): New.
- (_gcry_fips_run_selftests): Run it.
-
- * global.c (_gcry_vcontrol) <GCRYCTL_UPDATE_RANDOM_SEED_FILE>:
- Check for fips operational state.
- (_gcry_vcontrol) <GCRYCTL_FAST_POLL>: Ditt.
-
-2008-08-21 Werner Koch <wk@g10code.com>
-
- * misc.c (_gcry_log_printhex): New.
-
-2008-08-20 Werner Koch <wk@g10code.com>
-
- * g10lib.h (gcry_assert): New. use this at almost all places
- where we used a plain assert.
- * misc.c (_gcry_assert_failed): New.
- (_gcry_bug): Also use func variant for ISO-C99.
-
-2008-08-19 Werner Koch <wk@g10code.com>
-
- * visibility.c, visibility.h (gcry_mpi_lshift): New.
- * libgcrypt.vers, libgcrypt.def, gcrypt.h.in: Ditto.
-
-2008-08-15 Werner Koch <wk@g10code.com>
-
- * gcrypt.h.in (gcry_cipher_setkey): Replace macro by function.
- (gcry_cipher_setiv): Ditto.
- (gcry_cipher_setctr): Ditto.
- * visibility.c (gcry_cipher_setkey, gcry_cipher_setiv)
- (gcry_cipher_setctr): New.
- * visibility.h (gcry_cipher_setkey, gcry_cipher_setiv)
- (gcry_cipher_setctr): New.
- * libgcrypt.vers (gcry_cipher_setkey, gcry_cipher_setiv)
- (gcry_cipher_setctr): New.
- * libgcrypt.def (gcry_cipher_setkey, gcry_cipher_setiv)
- (gcry_cipher_setctr): New.
-
- * hmac256.h, hmac256.c: New.
- * Makefile.am (hmac256_SOURCES): New.
- * Makefile.am (bin_PROGRAMS): Add hmac256.
-
- * gcrypt.h.in (struct gcry_thread_cbs): Change type of OPTION to
- unsigned int. Although this is a type change it does not make a
- difference.
- * ath.c (ath_install): Take the version of the option field in
- account.
-
- * visibility.c (gcry_pk_encrypt, gcry_pk_decrypt, gcry_pk_sign)
- (gcry_pk_verify, gcry_pk_testkey, gcry_pk_genkey)
- (gcry_pk_get_nbits, gcry_pk_get_keygrip)
- (gcry_md_open, gcry_md_copy, gcry_md_enable)
- (gcry_md_write, md_final, gcry_md_ctl, gcry_md_setkey)
- (gcry_md_hash_buffer, gcry_md_get_algo, gcry_md_info)
- (gcry_md_is_enabled)
- (gcry_cipher_open, gcry_cipher_encrypt)
- (gcry_cipher_decrypt, gcry_cipher_ctl)
- (gcry_cipher_algo_info): Check whether the library is operational.
-
- * cipher-proto.h: New.
- * cipher.h: Include cipher-proto.h.
- * visibility.h: Remove duplicate macro definitions. Remove
- gcry_cipher_register, gcry_md_register, gcry_pk_register macros.
- * visibility.c: Include cipher-proto.h.
- (gcry_cipher_register): Pass dummy extra args to the internal
- register function.
- (gcry_md_register, gcry_pk_register): Ditto.
- * g10lib.h (struct gcry_module): Add field EXTRASPEC.
- * module.c (_gcry_module_add): Add arg EXTRASPEC. Changed all
- callers to pass NULL.
-
- * fips.c: New.
- * gcrypt.h.in (GCRYCTL_FIPS_MODE_P): New.
- * global.c (global_init): Call fips initialization.
- (_gcry_vcontrol): Add GCRYCTL_FIPS_MODE_P code.
- (print_config): Add config item fips-mode.
- (gcry_set_allocation_handler): Do not allow the use of custom
- allocation handlers.
- (gcry_set_outofcore_handler): Ditto.
- (_gcry_get_debug_flag): Do not return any debug flags in fips mode.
- * misc.c (_gcry_logv): Signal fips error on BUG or FATAL.
- (_gcry_fatal_error): Ditto.
-
-2008-07-05 Werner Koch <wk@g10code.com>
-
- * Makefile.am: Include librandom.la.
-
-2008-04-18 Werner Koch <wk@g10code.com>
-
- * missing-string.c (vasprintf): Remove. It is not used. Reported
- by Simon Josefsson.
-
-2008-03-11 Werner Koch <wk@g10code.com>
-
- * gcrypt.h.in (gcry_ac_em_t, gcry_ac_scheme_t): Remove trailing
- comma for full C-89 compatibility.
-
-2008-01-21 Marcus Brinkmann <marcus@g10code.de>
-
- * hwfeatures.c (detect_ia32_gnuc): Fix inline asm.
-
-2007-12-11 Werner Koch <wk@g10code.com>
-
- * visibility.c (gcry_md_hash_buffer): Don't use return vor a void
- function. Hey, why does gcc not complain about this?
- (gcry_ac_io_init_va): Ditto.
-
-2007-12-05 Werner Koch <wk@g10code.com>
-
- * hwfeatures.c (detect_ia32_gnuc): Depend on ENABLE_PADLOCK_SUPPORT.
-
-2007-12-03 Werner Koch <wk@g10code.com>
-
- * misc.c (_gcry_logv): Use abort for error levels fatal and bug as
- this is more approriate for a library. Terminate the secmem
- before doing so.
- (_gcry_fatal_error): Terminate secmem before abort.
- * secmem.c (_gcry_secmem_malloc_internal): Use log_bug instead of
- exit.
-
-2007-11-29 Werner Koch <wk@g10code.com>
-
- * hwfeatures.c (detect_ia32_gnuc): Detect Padlock engine.
-
-2007-11-13 Werner Koch <wk@g10code.com>
-
- * gcrypt.h.in (_GCRY_GCC_ATTR_MALLOC): Fixed gcc version check.
- Reported by Gabriele Monti.
-
-2007-10-31 Werner Koch <wk@g10code.com>
-
- * global.c (gcry_control): Factor most code out to ..
- (_gcry_vcontrol): .. new.
- * sexp.c (_gcry_sexp_vbuild): New.
- * mpi.h (_gcry_mpi_set, _gcry_mpi_set_ui, _gcry_mpi_invm): Remove
- prototypes as they are already in gcrypt.h.
-
-2007-10-30 Werner Koch <wk@g10code.com>
-
- * sexp.c (gcry_sexp_nth_string): Replace by _gcry_sexp_nth_string.
-
- * visibility.h, visibility.c: New.
- * g10lib.h: Include visibility.h instead of gcrypt.h.
- * globals.c (_gcry_malloc): Rename to ..
- (do_malloc): .. this.
-
- * hwfeatures.c: New.
- * global.c (global_init): Detect features.
- (print_config): Print them.
-
-2007-08-22 Werner Koch <wk@g10code.com>
-
- * dumpsexp.c: New.
- * Makefile.am (bin_PROGRAMS): Install it.
-
- * getrandom.c (print_version): Use new standard license line.
- * gcryptrnd.c (print_version): Ditto.
-
-2007-06-06 Werner Koch <wk@g10code.com>
-
- * gcrypt.h.in (GCRY_THREAD_OPTION_PTH_IMPL): Factror network
- related code out so that the prototypes can be adjusted for W32.
- (_GCRY_THREAD_OPTION_PTH_IMPL_NET): New.
-
-2007-05-09 Werner Koch <wk@g10code.com>
-
- * libgcrypt.m4: Print found version on success.
-
-2007-05-09 Marcus Brinkmann <marcus@g10code.de>
-
- * gcrypt.h.in (gcry_ac_io_t): Add name for anonymous union, and mark
- all members as internal (actually: deprecated).
-
-2007-05-04 Werner Koch <wk@g10code.com>
-
- * Makefile.am (.rc.lo): New to replace gmake specific suffix rule.
-
-2007-05-03 Werner Koch <wk@g10code.com>
-
- * libgcrypt.def (gcry_sexp_nth_string): New.
- * Makefile.am (EXTRA_DIST): Add libgcrypt.def.
-
-2007-05-02 Werner Koch <wk@g10code.com>
-
- * global.c (print_config): Print ciphers, digests and pubkeys.
-
-2007-05-02 David Shaw <dshaw@jabberwocky.com>
-
- * cipher.h, gcrypt.h.in: Add Camellia.
-
-2007-04-30 Werner Koch <wk@g10code.com>
-
- * gcrypt.h.in (GCRYCTL_PRINT_CONFIG): New.
- (GCRYCTL_SET_RNDEGD_SOCKET): New.
- * global.c (gcry_control): Add GCRYCTL_PRINT_CONFIG and
- GCRYCTL_SET_RNDEGD_SOCKET.
- (print_config): New.
- * misc.c (_gcry_log_info_with_dummy_fp): New.
-
-2007-04-18 Werner Koch <wk@g10code.com>
-
- * gcrypt.h.in (gcry_sexp_nth_string): New.
-
- * sexp.c (gcry_sexp_nth_data): Factored code out to ...
- (sexp_nth_data): ... new.
- (gcry_sexp_nth_string): New.
- (gcry_sexp_nth_mpi): Reimplemented in terms of sexp_ntd_data.
-
-2007-04-16 Werner Koch <wk@g10code.com>
-
- * secmem.c (init_pool): Use sysconf() if available to determine
- page size.
-
-2007-03-22 Werner Koch <wk@g10code.com>
-
- * mpi.h (mpi_mod): New.
- (mpi_new, mpi_snew): New.
-
- * gcrypt.h.in: Add GCRY_PK_ECDSA.
-
-2007-03-16 Werner Koch <wk@g10code.com>
-
- * gcrypt.h.in (GCRY_THREAD_OPTION_PTHREAD_IMPL): Fixed typo
- introduced by me on 2006-10-23.
-
-2007-02-22 Werner Koch <wk@g10code.com>
-
- * gcrypt.h.in (gcry_ac_id_to_name, gcry_ac_name_to_id): Mark as
- deprecated.
-
- * libgcrypt.def (gcry_fast_random_poll): Removed - it is a macro.
- (gcry_cipher_register, gcry_cipher_unregister): New.
- (gcry_md_register, gcry_md_unregister): New.
- (gcry_pk_register, gcry_pk_unregister): New.
- (gcry_ac_data_from_sexp, gcry_ac_data_to_sexp): New.
- (gcry_ac_io_init, gcry_ac_io_init_va): New.
- (gcry_ac_data_encrypt_scheme, gcry_ac_data_decrypt_scheme): New.
- (gcry_ac_data_sign_scheme, gcry_ac_data_verify_scheme): New.
-
- * missing-string.c: Include stdio.h for the vsprintf prototype.
-
- * ath.h (struct ath_ops) [_WIN32]: Use int instead of socklen_t.
-
-2007-02-21 Werner Koch <wk@g10code.com>
-
- * libgcrypt.def (gcry_create_nonce, gcry_fast_random_poll)
- (gcry_md_debug): New.
-
- * libgcrypt-config.in: Remove duplicates from --cflags and --libs.
- Print a error for option --thread.
-
- * gcrypt.h.in (gcry_sexp_sprint): Change BUFFER from char* to void*.
- (gcry_md_ctl): Change BUFFER from unsigned char* to void*.
- (gcry_md_debug): New.
- (gcry_cipher_encrypt, gcry_cipher_decrypt): Change buffer args to
- void*.
- (gcry_randomize): Change BUFFER to void.
- (gcry_create_nonce): Ditto.
-
- * libgcrypt.vers (gcry_md_debug): New.
-
- * sexp.c (gcry_sexp_sprint): Ditto.
- (normalize): Make P unsigned.
- (gcry_sexp_nth_data): Cast return value to char*.
- (sexp_sscan): Fix sign/unsigned conflicts.
- (whitespacep): Change P to char*.
- (unquote_string): Change STRING to char*.
- (convert_to_hex): Change DEST to char*.
- (convert_to_string): Change DEST and P to char*.
- (convert_to_token): Chnage DEST to char*.
- (gcry_sexp_canon_len): Change DISPHINT to unsigned char*.
-
- * gcrypt-module.h (gcry_pk_spec): Made ALIASES a const.
- (gcry_md_write_t): Changed BUF to a const void*.
-
-2007-02-12 Werner Koch <wk@g10code.com>
-
- * gcrypt.h.in: Include stdlib.h for the sake fo the trheading
- macros. Suggested by Andreas Metzler.
-
- * secmem.c (ptr_into_pool_p): New.
- (_gcry_private_is_secure): Implement in terms of new function.
- (BLOCK_VALID): Removed. Replaced all users by new function.
-
-2007-01-31 Werner Koch <wk@g10code.com>
-
- * secmem.c (_gcry_private_is_secure): Fixed severe implementation
- flaw. Might be the reason for some of the more obscure bugs.
- (MB_WIPE_OUT): Use wipememory2.
-
-2006-10-23 Werner Koch <wk@g10code.com>
-
- * gcrypt.h.in (GCRY_THREAD_OPTION_PTHREAD_IMPL): Add some cast for
- use by C-doubleplus. In general I don't like this but due to
- public demand I give up ;-)
-
-2006-10-19 Werner Koch <wk@g10code.com>
-
- * global.c (gcry_control) <GCRYCTL_INIT_SECMEM>: Return an error
- if the memory could not be locked.
- * secmem.c (not_locked): New.
- (_gcry_secmem_get_flags): Return that flag.
- * secmem.h (GCRY_SECMEM_FLAG_NOT_LOCKED): New.
-
-2006-10-05 Werner Koch <wk@g10code.com>
-
- * module.c (_gcry_module_id_new): Don't assign modules in the range
- the range of 1024..4096.
- * gcrypt.h (GCRY_MD_USER, GCRY_MD_USER_LAST): New
- (GCRY_PK_USER, GCRY_PK_USER_LAST): New.
- (GCRY_CIPHER_USER, GCRY_CIPHER_USER_LAST): New.
-
-2006-10-12 Marcus Brinkmann <marcus@g10code.de>
-
- * gcrypt.h.in: Replace socklen_t with gcry_socklen_t.
-
-2006-10-11 Marcus Brinkmann <marcus@g10code.de>
-
- * gcrypt.h.in: Replace version by @VERSION@.
-
-2006-10-10 Marcus Brinkmann <marcus@g10code.de>
-
- * gcrypt.h: Add fallback type for socklen_t. Move to ...
- * gcrypt.h.in: ... this file.
- * Makefile.am (EXTRA_DIST): Add gcrypt.h.in.
-
-2006-09-04 Werner Koch <wk@g10code.com>
-
- * gcrypt.h: Removed some trailing comma in enums.
-
-2006-08-29 Werner Koch <wk@g10code.com>
-
- * global.c (gcry_xrealloc): Pass secure flag to outofcore handler.
-
- * gcrypt.h (GCRY_CIPHER_SEED): New.
-
-2006-08-21 Werner Koch <wk@g10code.com>
-
- * gcrypt.h (GCRYCTL_FAKED_RANDOM_P): New.
-
-2006-07-29 Marcus Brinkmann <marcus@g10code.de>
-
- * secmem.c (init_pool): Close FD after establishing the mapping.
-
-2006-07-12 Marcus Brinkmann <marcus@g10code.de>
-
- * ath.c (ath_mutex_destroy): Microoptimize destruction of unused
- statitically initialized mutexes. Suggested by Victor Stinner
- <victor.stinner@inl.fr>.
-
- * gcrypt.h (GCRY_THREAD_OPTION_PTHREAD_IMPL,
- (GCRY_THREAD_OPTION_PTH_IMPL): Add missing initializers to
- suppress gcc warning.
- Submitted by Victor Stinner <victor.stinner@inl.fr>.
-
-2006-07-04 Marcus Brinkmann <marcus@g10code.de>
-
- * ath.c: Avoid warning about double defined type byte and other
- hacks to let it build for W32 (backported from LIBGCRYPT-1-2-BRANCH).
- * ath.h, gcrypt.h, tests/benchmark.c, src/types.h: Likewise.
-
- * gcrypt.h: Revert last change, and instead:
- [_WIN32 || __WIN32__]: Do not include <sys/socket.h>, but
- <winsock2.h> and <ws2tcpip.h>.
- Suggested by Simon Josefsson <jas@extundo.com>.
-
- * Makefile.am (install-data-local, uninstall-local, %.lo,
- (install-def-file, uninstall-def-file): New targets.
- (LTRCCOMPILE, gcrypt_res, gcrypt_res_ldflag, no_undefined,
- (export_symbols, gcrypt_deps): New variables.
- * versioninfo.rc.in: New file.
- * libgcrypt.def: New file from ../w32-dll/libgcrypt.def.
-
- * gcrypt.h [!HAVE_SYS_SOCKET_H]: Do not include sys/socket.h, but
- the appropriate windows socket header.
-
-2006-06-21 Werner Koch <wk@g10code.com>
-
- * global.c (gcry_xcalloc, gcry_xcalloc_secure): Made safe against
- integer overflow.
-
- * sexp.c (make_space): Return an error on out of core.
- (sexp_sscan): Remove all xmalloc style calls and return proper
- error codes on allocation failures.
- (gcry_sexp_find_token): Ditto.
- (gcry_sexp_nth):
-
- * sexp.c (gcry_sexp_find_token): Re-indented and removed a cruft
- "while(level);" which fortunately had no effect.
-
-2006-04-28 Werner Koch <wk@g10code.com>
-
- * gcrypt.h (GCRY_MD_SHA224): Change value from 306 to 11 to match
- the use in OpenPGP. There has been no release yet, so we can
- safely do it.
-
-2006-04-22 Moritz Schulte <moritz@g10code.com>
-
- * gcrypt.h (gcry_ctl_cmds): New commands:
- GCRYCTL_SET_RANDOM_DAEMON_SOCKET, GCRYCTL_USE_RANDOM_DAEMON.
- * global.c (gcry_control): Handle new commands, calling
- _gcry_set_random_daemon_socket() and _gcry_use_random_daemon().
-
-2006-04-18 Werner Koch <wk@g10code.com>
-
- * gcrypt.h (GCRY_PK_USAGE_CERT, GCRY_PK_USAGE_AUTH)
- (GCRY_PK_USAGE_UNKN): New.
-
-2006-04-01 Moritz Schulte <moritz@g10code.com>
-
- * gcrypt.h (gcry_ac_eme_pkcs_v1_5): Removed members: key, handle;
- added member: key_size.
-
- * secmem.c (MB_FLAG_ACTIVE): Write braces around MB_FLAG_ACTIVE
- definition.
-
-2006-03-15 Werner Koch <wk@g10code.com>
-
- * getrandom.c: New.
-
-2006-03-14 Werner Koch <wk@g10code.com>
-
- * gcryptrnd.c: New.
-
-2006-03-10 Werner Koch <wk@g10code.com>
-
- * gcrypt.h: Add GCRY_MD_SHA224.
-
-2005-11-02 Moritz Schulte <moritz@g10code.com>
-
- * gcrypt.h: Update comments for functions: gcry_cipher_algo_name,
- gcry_pk_algo_name.
-
-2005-10-31 Moritz Schulte <moritz@g10code.com>
-
- * global.c: Added documentation.
-
-2005-10-16 Moritz Schulte <moritz@g10code.com>
-
- * global.c (global_init): Use gcry_error_t instead of
- gcry_err_code_t; use goto instead of if constructs.
-
- * stdmem.c: Inserted description of the layered memory management
- in Libgcrypt.
-
- * g10lib.h: Removed G10_I18N_H related check; it seems to be a
- GnuPG relict (Libgcrypt does not define this symbol anywhere).
- (FLAG_MODULE_DISABLED): Don't forget parantheses around shifted
- value.
-
- Removed GCC_ATTR_PURE macro definitions, since gcrypt.h does
- already contain such a macro named _GCRY_GCC_ATTR_PURE, which we
- can use here as well.
-
- Likewise for GCC_ATTR_MALLOC and _GCRY_GCC_ATTR_MALLOC.
-
- * stdmem.h: Use _GCRY_GCC_ATTR_MALLOC instead of GCC_ATTR_MALLOC.
- * secmem.h: Likewise.
-
-2005-10-09 Moritz Schulte <moritz@g10code.com>
-
- * global.c (gcry_control): Call global_init() after passing thread
- cbs to ath. global_init() MUST to be called AFTER passing the cbs
- to ath and BEFORE calling library functions, which make use of
- ath. This change combines cbs installing with ath initialization
- and thus removes the need to call other library initialization
- functions inbetween like e.g. gcry_check_version().
-
-2005-10-01 Moritz Schulte <moritz@g10code.com>
-
- * ath.c: Assign copyright to FSF.
- * ath.h: Likewise.
-
-2005-06-25 Moritz Schulte <moritz@g10code.com>
-
- * Makefile.am (pkgconfigdir, pkgconfig_DATA): Removed variables.
- * libgcrypt.pc.in: Removed file - we do not want to support a
- second, foreign configuration system.
-
-2005-06-17 Moritz Schulte <moritz@g10code.com>
-
- * global.c (gcry_xstrdup): Removed superfluous strcpy call.
-
-2005-04-22 Moritz Schulte <moritz@g10code.com>
-
- * Makefile.am (pkgconfigdir, pkgconfig_DATA): New; support for
- pkgconfig provided by Albert Chin.
- * libgcrypt.pc.in (Cflags): New file.
-
-2005-04-16 Moritz Schulte <moritz@g10code.com>
-
- * g10lib.h (_gcry_ac_init): Declare.
- * global.c (global_init): Call _gcry_ac_init; don't forget to set
- err.
-
-2005-04-14 Werner Koch <wk@g10code.com>
-
- * sexp.c (whitespacep): New.
- (sexp_sscan): Replaced isdigit and isspace by whitespacep and
- digitp.
-
-2005-04-11 Moritz Schulte <moritz@g10code.com>
-
- * gcrypt.h (gcry_md_algos): Added: GCRY_MD_WHIRLPOOL.
- * cipher.h (_gcry_digest_spec_whirlpool): Declare.
-
-2005-03-30 Moritz Schulte <moritz@g10code.com>
-
- * libgcrypt.vers: Added: gcry_ac_io_init, gry_ac_io_init_va.
-
- * gcrypt.h (gcry_ac_data_read_cb_t, gcry_ac_data_write_cb_t,
- gcry_ac_io_mode_t, gcry_ac_io_type_t, gcry_ac_io_t): New types.
- (gcry_ac_io_init_va): Declare function.
- (gcry_ac_data_encode, gcry_ac_data_decode,
- gcry_ac_data_encrypt_scheme, gcry_ac_data_decrypt_scheme,
- gcry_ac_data_sign_scheme, gcry_ac_data_verify_scheme): Use
- gcry_ac_io_type_t objects instead of memory strings directly.
-
-2005-03-03 Moritz Schulte <moritz@g10code.com>
-
- * libgcrypt.vers: Added: gcry_ac_data_to_sexp() and
- gcry_ac_data_from_sexp().
-
-2005-02-22 Werner Koch <wk@g10code.com>
-
- * global.c (_gcry_malloc): Make sure ERRNO is set if we return
- NULL. Remove unneeded initialization of M to allow the compiler
- to catch errors.
- (gcry_realloc): Make sure ERRNO is set if we return NULL>
-
-2005-02-13 Moritz Schulte <moritz@g10code.com>
-
- * gcrypt.h: Declare new functions: gcry_ac_data_encrypt_scheme,
- gcry_ac_data_decrypt_scheme, gcry_ac_data_sign_scheme,
- gcry_ac_data_verify_scheme, gcry_ac_data_encode,
- gcry_ac_data_decode, gcry_ac_data_to_sexp, gcry_ac_data_from_sexp.
- New types: gcry_ac_emsa_pkcs_v1_5_t, gcry_ac_ssa_pkcs_v1_5_t,
- gcry_md_algo_t.
- New enumeration lists: gcry_ac_scheme_t, gcry_ac_em_t.
- * libgcrypt.vers: Added new ac functions.
- * g10lib.h: Declare function: _gcry_pk_get_elements.
- * mpi.h (mpi_get_ui): New macro.
- Declare function: _gcry_mpi_get_ui.
-
-2004-11-09 Werner Koch <wk@g10code.com>
-
- * gcrypt.h: Removed 3 trailing commas from enums. Noted by Heiko
- Stamer.
-
-2004-09-21 Werner Koch <wk@g10code.de>
-
- * sexp.c (sexp_sscan): Removed C++ style comments. Noted by Yoann
- Vandoorselaere.
-
-2004-08-23 Moritz Schulte <moritz@g10code.com>
-
- * global.c: Do not include <assert.h>.
- * sexp.c: Likewise.
- * module.c: Likewise.
- * misc.c: Likewise.
-
-2004-08-18 Moritz Schulte <moritz@g10code.com>
-
- * secmem.c (_gcry_secmem_init): Try to lock pool into core not
- only when running with root privileges.
-
-2004-08-16 Werner Koch <wk@g10code.de>
-
- * secmem.h (_gcry_secmem_set_flags,_gcry_secmem_get_flags):
- Removed __pure__.
- (GCRY_SECMEM_FLAG_NO_WARNING): Put macro value into parens.
-
- * secmem.c (_gcry_secmem_init): Defer printing of the warning.
-
-2004-08-10 Moritz Schulte <moritz@g10code.com>
-
- * gcrypt.h: Include <sys/time.h>, thanks to Simon Josefsson.
-
-2004-05-07 Werner Koch <wk@gnupg.org>
-
- * gcrypt.h: Added GCRYCTL_FAST_POLL.
- (gcry_fast_random_poll): New.
- * global.c (gcry_control) <INITIALIZATION_FINISHED>: Do only basic
- random subsystem init.
- (gcry_control) <FAST_POLL>: New.
-
-2004-04-22 Marcus Brinkmann <marcus@g10code.de>
-
- * libgcrypt.m4: Quote first argument to AC_DEFUN.
-
-2004-04-15 Werner Koch <wk@gnupg.org>
-
- * secmem.c (_gcry_secmem_malloc_internal): Removed old extra info
- error output.
- (_gcry_secmem_term): Use wipememory2 here.
-
- * misc.c (_gcry_burn_stack): Use wipememory to avoid optimizations.
-
- * string.c: Removed. Was never used.
- * global.c (gcry_strdup): Replaced by the version from string.c
- (gcry_xstrdup): Rewritten.
- * gcrypt.h: Removed duplicate prototype for gcry_strdup.
-
-2004-03-29 Werner Koch <wk@gnupg.org>
-
- * secmem.c (_gcry_secmem_realloc): Fixed double unlock; bug
- manifested itself due to the more rigorous checking in the changed
- ath.h
-
- * libgcrypt-config.in (Options): Ignore the obsolete --threads
- option for now.
-
-2004-03-17 Marcus Brinkmann <marcus@g10code.de>
-
- * libgcrypt-config.in (includedir, libdir): Quote'em. Use
- $gpg_error_cflags and $gpg_error_libs. Fix construction of
- $includes.
-
-2004-03-14 Marcus Brinkmann <marcus@g10code.de>
-
- * libgcrypt-config.in (includedir, libdir): New variables. For
- --cflags, don't test $cflags. Also check against /include for the
- GNU/Hurd. Don't overwrite but extend $cflags_final. Likewise for
- --libs.
-
-2004-03-10 Marcus Brinkmann <marcus@g10code.de>
-
- * Makefile.am (ltlib_libgcrypt_pthread, ltlib_libgcrypt_pth): Removed.
- (lib_LTLIBRARIES): Remove those variables from here.
- (libgcrypt_pthread_la_SOURCES, libgcrypt_pthread_la_LDFLAGS,
- (libgcrypt_pthread_la_DEPENDENCIES, libgcrypt_pthread_la_LIBADD,
- (libgcrypt_pth_la_SOURCES, libgcrypt_pth_la_LDFLAGS,
- (libgcrypt_pth_la_DEPENDENCIES, libgcrypt_pth_la_LIBADD,
- (noinst_LTLIBRARIES): Removed.
- (libgcrypt_real_la_SOURCES): Merge with ...
- (libgcrypt_la_SOURCES): ... likewise.
- (libgcrypt_real_la_DEPENDENCIES): Merge with ...
- (libgcrypt_la_DEPENDENCIES): ... this.
- (libgcrypt_real_la_LIBADD): Merge with ...
- (libgcrypt_la_LIBADD): ... this.
- * libgcrypt-config.in (libs_pthread, libs_pth, cflags_pth)
- (cflags_pthread, thread_module, thread_modules): Removed.
- (Options): Remove --thread option from help output. If the option
- is specified, output an error and exit.
- For --cflags and --libs option, remove pth and pthread from output.
- * gcrypt.h: Include <sys/types.h> and <sys/socket.h>.
- (enum gcry_ctl_cmds): Add GCRYCTL_SET_THREAD_CBS.
- (gcry_thread_cbs): New struct.
- * global.c (gcry_control): Implement GCRYCTL_SET_THREAD_CBS.
- (global_init): Don't call ath_init here.
- * ath.h: Rewritten.
- * ath.c: Rewritten.
-
-2004-03-06 Werner Koch <wk@gnupg.org>
-
- * libgcrypt-config.in: s/--soname-number/--api-version/
- * libgcrypt.m4: Changed test for API version.
-
-2004-03-05 Werner Koch <wk@gnupg.org>
-
- * libgcrypt.m4: Optionally check the SONAME number.
-
- * libgcrypt-config.in: Add option --soname-number
-
-2004-03-01 Marcus Brinkmann <marcus@g10code.de>
-
- * Makefile.am (libgcrypt_la_SOURCES): Add ath.c.
- * ath.c (ath_init): Add missing function.
-
- * Makefile.am (ath_pth_src): Removed.
- (ath_pthread_src): Removed.
- (libgcrypt_la_SOURCES): Remove ath-compat, $(ath_pth_src) and
- $(ath_pthread_src).
- * ath-compat.c, ath-pth-compat.c, ath-pthread-compat.c: Files
- removed.
-
-2004-02-20 Werner Koch <wk@gnupg.org>
-
- * gcrypt.h (GCRY_PRIME_CHECK_AT_GOT_PRIME)
- (GCRY_PRIME_CHECK_AT_FINISH),
- (GCRY_PRIME_CHECK_AT_MAYBE_PRIME): New.
-
-2004-02-18 Werner Koch <wk@gnupg.org>
-
- * libgcrypt-config.in: Ignore setting of --prefix.
-
-2004-02-13 Werner Koch <wk@gnupg.org>
-
- * gcrypt.h: Added GCRY_CIPHER_RFC2268_128, alsthough not yet
- supported.
-
-2004-02-06 Werner Koch <wk@gnupg.org>
-
- * gcrypt.h: Added GCRY_CIPHER_RFC2268_40.
-
-2004-02-03 Werner Koch <wk@gnupg.org>
-
- * secmem.c (_gcry_secmem_init): Do not print the "not locked into
- core warning" if the NO_WARNING flag has been set.
-
- * sexp.c (sexp_sscan): Allocate result in secure memory if BUFFER
- is in secure memory. Switch to secure memory for the a secure %b
- format item. Extra paranoid wipe on error.
- (gcry_sexp_release): Added paranoid wiping for securely allocated
- S-expressions.
-
-2004-01-25 Moritz Schulte <mo@g10code.com>
-
- * ath.h: Include <config.h>.
-
-2004-01-12 Moritz Schulte <mo@g10code.com>
-
- * gcrypt.h: Adjusted declarations of: gcry_ac_data_set,
- gcry_ac_data_get_name, gcry_ac_data_get_index,
- gcry_ac_key_pair_generate, gcry_ac_key_test,
- gcry_ac_key_get_nbits, gcry_ac_key_get_grip.
-
- * gcrypt.h (GCRY_AC_FLAG_DATA_NO_BLINDING): Removed symbol.
- (GCRY_AC_FLAG_DEALLOC, GCRY_AC_FLAG_COPY)
- (GCRY_AC_FLAG_NO_BLINDING): New symbols.
-
- * global.c (gcry_strdup): Removed function.
- * string.c: New file.
- * Makefile.am (libgcrypt_real_la_SOURCES): Added: string.c.
- * string.c (gcry_strdup): New function.
- * gcrypt.h (gcry_strdup): Declare.
-
-2003-12-19 Werner Koch <wk@gnupg.org>
-
- * g10lib.h (wipememory, wipememory2): New; taken from gnupg.
-
-2003-11-14 Werner Koch <wk@gnupg.org>
-
- * global.c (gcry_strdup): Don't copy the string after a malloc
- error.
-
-2003-11-11 Werner Koch <wk@gnupg.org>
-
- * sexp.c (sexp_sscan): Implemented "%b" format specifier.
-
-2003-11-11 Moritz Schulte <mo@g10code.com>
-
- * libgcrypt.m4: Do not set prefix when calling libgcrypt-config.
- Thanks to Nikos Mavroyanopoulos.
-
-2003-11-08 Moritz Schulte <mo@g10code.com>
-
- * cipher.h (small_prime_numbers): Removed declaration.
- (PUBKEY_FLAG_NO_BLINDING): Put braces around shift.
-
-2003-11-04 Werner Koch <wk@gnupg.org>
-
- * cipher.h (_gcry_sha1_has_buffer): New.
-
- * gcrypt.h (gcry_create_nonce): New.
-
-2003-10-31 Werner Koch <wk@gnupg.org>
-
- * libgcrypt.vers (_gcry_generate_elg_prime): Removed this symbol;
- gnutls does not need it anymore.
-
- * secmem.c (mb_get_new): s/pool/block/ due to global pool.
-
- * misc.c (gcry_set_log_handler): s/logf/f/ to avoid shadowing
- warning against a builtin.
-
- * ath-pth-compat.c: cast pth_connect to get rid of the const
- prototype.
-
-2003-10-27 Werner Koch <wk@gnupg.org>
-
- * ath.h (ATH_MUTEX_INITIALIZER): Removed spurious semicolon.
-
-2003-10-27 Moritz Schulte <mo@g10code.com>
-
- * libgcrypt-config.in: Include libs/cflags of libgpg-error.
-
- * sexp.c (sexp_sscan): Cleaned up, deallocate scanned sexp on
- error.
-
- * module.c (MODULE_ID_MIN): New symbol, use it.
-
-2003-10-27 Werner Koch <wk@gnupg.org>
-
- * gcrypt.h (gcry_pk_testkey): Doc fix.
-
-2003-09-29 Moritz Schulte <mo@g10code.com>
-
- * libgcrypt-config.in: Fix --algorithms option.
-
-2003-10-23 Werner Koch <wk@gnupg.org>
-
- * gcrypt.h (gcry_err_code): Use GPG_ERR_INLINE instead of
- __inline__.
-
- * secmem.c (lock_pool): Don't print the warning for certain
- systems, handle ENOMEM.
-
-2003-10-21 Werner Koch <wk@gnupg.org>
-
- * secmem.c (_gcry_secmem_dump_stats): Fixed format sepcifier for a
- size_t. Reported by Stephane Corthesy.
-
-2003-10-10 Werner Koch <wk@gnupg.org>
-
- * global.c (_gcry_malloc): Handle the no_secure_memory option.
-
- * gcrypt.h (gcry_prime_group_generator): New.
- (gcry_prime_release_factors): New.
-
-2003-10-07 Werner Koch <wk@gnupg.org>
-
- * sexp.c (sexp_sscan): Check that parenthesis are matching.
-
-2003-09-28 Moritz Schulte <mo@g10code.com>
-
- * g10lib.h: Declare: _gcry_malloc.
- (GCRY_ALLOC_FLAG_SECURE): New symbol.
-
- * global.c (_gcry_malloc): New function...
- (gcry_malloc): ... use it.
- (gcry_malloc_secure): Likewise.
-
- * ath.c: Change License to LGPL.
- * ath-pthread-compat.c: Likewise.
- * ath-pthread.c: Likewise.
- * ath-pth-compat.c: Likewise.
- * ath-pth.c: Likewise.
- * ath.h: Likewise.
- * ath-compat.c: Likewise.
-
- * secmem.c (_gcry_secmem_realloc): Do not forget to release secmem
- lock. Thanks to low halo for triggering this bug.
-
-2003-09-04 Werner Koch <wk@gnupg.org>
-
- * gcrypt.h (_GCRY_ERR_SOURCE_DEFAULT): Removed cruft.
- (gcry_prime_check_func_t): Renamed arg for clarity.
-
-2003-09-02 Moritz Schulte <mo@g10code.com>
-
- * gcrypt.h (GCRY_PRIME_FLAG_SPECIAL_FACTOR): New symbol.
-
-2003-09-01 Moritz Schulte <mo@g10code.com>
-
- * gcrypt.h (gcry_random_level_t): New type.
- (gcry_prime_check_func_t): Likewise.
- (GCRY_PRIME_FLAG_SECRET): New symbol.
- (gcry_prime_generate, gcry_prime_check): Declare functions.
-
-2003-08-28 Werner Koch <wk@gnupg.org>
-
- * Makefile.am (libgcrypt_pth_la_LDFLAGS): Removed PTH_CFLAGS cruft.
-
-2003-08-27 Moritz Schulte <mo@g10code.com>
-
- * global.c (gcry_control): Remove call to ath_deinit.
-
- * Makefile.am (libgcrypt_real_la_DEPENDENCIES): Fixed.
- (libgcrypt_real_la_LIBADD): Fixed.
- Removed unecessary variables.
-
- * libgcrypt-config.in: Adjusted script for new thread handling.
-
- * Makefile.am: New version, based on GPGMEs Makefile.am.
-
- * ath.c, ath-compat.c, ath.h, ath-pth.c, ath-pth-compat.c,
- ath-pthread.c, ath-pthread-compat.c: New files, merged from GPGME.
- * ath.c, ath.h, ath-pthread.c, ath-pth.c: Removed files.
-
-2003-08-08 Moritz Schulte <moritz@g10code.com>
-
- * global.c (gcry_realloc): Remove FIXME about `clearing out
- realloced memory', since _gcry_secmem_realloc takes care of
- overwriting old memory.
-
-2003-08-07 Werner Koch <wk@gnupg.org>
-
- * module.c (_gcry_module_release): Don't act if module is NULL.
-
-2003-07-30 Moritz Schulte <moritz@g10code.com>
-
- * gcrypt.h (enum gcry_ac_id): Added: GCRY_AC_ELG_E.
- Reverted change: use gcry_md_flags enumeration list instead of
- defines.
-
-2003-07-29 Werner Koch <wk@gnupg.org>
-
- * global.c (gcry_control): Add GCRYCTL_SET_RANDOM_SEED_FILE and
- GCRYCTL_UPDATE_RANDOM_SEED_FILE.
- * gcrypt.h: Ditto. Renamed index to idx, so avoid warning
- related to the old index function.
-
-2003-07-28 Moritz Schulte <moritz@g10code.com>
-
- * global.c (gcry_err_code_from_errno, gcry_err_code_to_errno)
- (gcry_err_make_from_errno, gcry_error_from_errno): New functions.
-
- * gcrypt.h: Declared: gcry_err_code_from_errno,
- gcry_err_code_to_errno, gcry_err_make_from_errno,
- gcry_error_from_errno.
-
- * Makefile.am (include_HEADERS): Added: gcrypt-module.h.
-
- * gcrypt.h: Include <gcrypt-module.h>.
-
- * gcrypt-module.h: New file.
-
-2003-07-27 Werner Koch <wk@gnupg.org>
-
- * gcrypt.h (gcry_mpi_scan, gcry_mpi_print): API change.
- (gcry_mpi_dump): New.
-
-2003-07-21 Moritz Schulte <moritz@g10code.com>
-
- * gcrypt.h: Declared: gcry_ac_key_data_get.
- (gcry_pk_spec): Renamed member `sexp_names' into `aliases'.
-
-2003-07-20 Moritz Schulte <moritz@g10code.com>
-
- * gcrypt.h (gcry_md_oid_spec_t): New type.
- (gcry_md_spec): New member: oids.
-
-2003-07-19 Moritz Schulte <moritz@g10code.com>
-
- * gcrypt.h (gcry_cipher_oid_spec_t): New type.
- (gcry_cipher_spec): New member: oids;
-
-2003-07-18 Werner Koch <wk@gnupg.org>
-
- * gcrypt.h (gcry_mpi_set_opaque): Add a warning comment.
-
-2003-07-15 Moritz Schulte <moritz@g10code.com>
-
- * secmem.c (compress_pool): Remove function, since unused blocks
- are automatically concatenad.
-
- * gcrypt.h: Bumped version number up to 1.1.42-cvs.
-
-2003-07-14 Moritz Schulte <moritz@g10code.com>
-
- * gcrypt.h (gcry_cipher_spec): New member: aliases.
-
- * Makefile.am (noinst_PROGRAMS, testapi_SOURCES, testapai_LDADD,
- benchmark_SOURCES, benchmark_LDADD): Removed.
-
- * benchmark.c, testapi.c: Removed files.
-
- * mpi.h: Removed disabled typedef.
- * g10lib.h: Likewise.
-
- * benchmark.c, g10lib.h, gcrypt.h, global.c, module.c, sexp.c:
- Used gcry_err* wrappers for libgpg-error symbols.
-
-2003-07-12 Moritz Schulte <moritz@g10code.com>
-
- * global.c: Likewise.
-
- * gcrypt.h: New type: gcry_error_t, gcry_err_code_t and
- gcry_err_source_t.
- (gcry_err_make, gcry_error, gcry_err_code, gcry_err_source): New
- functions.
-
- * global.c (gcry_strerror): New function.
- (gcry_strsource): New function.
-
- * gcrypt.h: New symbol: GCRY_CIPHER_TWOFISH128.
-
-2003-07-09 Moritz Schulte <moritz@g10code.com>
-
- * gcrypt.h (enum gcry_md_flags): Removed, used define instead,
- since that is more common than an enumeration list when it comes
- to flags that can be bitwise ORed.
-
-2003-07-08 Moritz Schulte <moritz@g10code.com>
-
- * global.c: Use new types for handlers.
-
- * gcrypt.h: Declare: gcry_ac_data_copy.
-
-2003-07-07 Moritz Schulte <moritz@g10code.com>
-
- * sexp.c (gcry_sexp_build_array): Use dummy argument pointer.
- Thanks to Simon Josefsson <jas@extunde.com>.
-
- * gcrypt.h: Declare: gcry_cipher_list, gcry_pk_list, gcry_md_list.
-
-2003-07-05 Moritz Schulte <moritz@g10code.com>
-
- * gcrypt.h: Declare: gcry_cipher_register, gcry_cipher_unregister,
- gcry_md_register, gcry_md_unregister, gcry_pk_register,
- gcry_pk_unregister.
- (gcry_cipher_spec): Removed member: algorithm.
- (gcry_pk_spec): Likewise.
- (gcry_md_spec): Likewise.
- Adjusted declarations: gcry_cipher_register, gcry_pk_register,
- gcry_md_register.
-
- * module.c: Replaced all occurences of `id' with `mod_id', since
- `id' is a keyword in obj-c.
-
- * gcrypt.h (gcry_cipher_spec): Renamed member `id' to `algorithm'.
- (gcry_pk_spec): Likewise.
- (gcry_md_spec): Likewise.
-
- * cipher.h: Removed types: gcry_pubkey_generate_t,
- gcry_pubkey_check_secret_key_t, gcry_pubkey_encrypt_t,
- gcry_pubkey_decrypt_t, gcry_pubkey_sign_t, gcry_pubkey_verify_t,
- gcry_pubkey_get_nbits_t, gcry_pk_spec_t, gcry_digest_init_t,
- gcry_digest_write_t, gcry_digest_final_t, gcry_digest_read_t,
- gcry_digest_spec_t, gcry_cipher_setkey_t, gcry_cipher_encrypt_t,
- gcry_cipher_decrypt_t, gcry_cipher_stencrypt_t,
- gcry_cipher_stdecrypt_t, gcry_cipher_spec_t.
-
- * gcrypt.h: New types: gcry_pk_generate_t,
- gcry_pk_check_secret_key_t, gcry_pk_encrypt_t, gcry_pk_decrypt_t,
- gcry_pk_sign_t, gcry_pk_verify_t, gcry_pk_get_nbits_t,
- gcry_pk_spec_t, gcry_md_init_t, gcry_md_write_t, gcry_md_final_t,
- gcry_md_read_t, gcry_md_spec_t, gcry_cipher_setkey_t,
- gcry_cipher_encrypt_t, gcry_cipher_decrypt_t,
- gcry_cipher_stencrypt_t, gcry_cipher_stdecrypt_t,
- gcry_cipher_spec_t, gcry_module_t.
-
-2003-07-04 Moritz Schulte <moritz@g10code.com>
-
- * module.c (_gcry_module_list): New function.
-
-2003-07-02 Moritz Schulte <moritz@g10code.com>
-
- * module.c (_gcry_module_lookup): Fixed typo.
-
- * gcrypt.h: Added all definitions and declarations necessary for
- the new ac interface.
-
-2003-06-30 Moritz Schulte <moritz@g10code.com>
-
- * g10lib.h: Added declarations: _gcry_pk_module_lookup,
- _gcry_pk_module_release.
-
-2003-06-18 Werner Koch <wk@gnupg.org>
-
- * benchmark.c (cipher_bench): Adjusted for new API of get_blklen
- and get_keylen.
-
- * gcrypt.h (gcry_cipher_get_algo_blklen)
- (gcry_cipher_get_algo_keylen): Replaced macro by funcion.
-
-2003-06-18 Moritz Schulte <moritz@g10code.com>
-
- * cipher.h: Renamed types GcryDigestSpec, GcryCipherSpec and
- GcryPubkeySpec into: gcry_digest_spec_t, gcry_cipher_spec_t and
- gcry_pubkey_spec_t.
- (gcry_pubkey_spec): Defined member `id' as unsigned.
- (gcry_digest_spec): Likewise.
- (gcry_cipher_spec): Likewise.
-
- * module.c (_gcry_module_id_new): New function.
- (_gcry_module_add): Generate a new ID via _gcry_module_id_new in
- case `id' is zero.
-
- * g10lib.h, module.c: Replace old type GcryModule with newer one:
- gcry_module_t.
-
- * module.c (_gcry_module_add): Added argument `id', use it.
-
- * g10lib.h: Added declaration: _gcry_module_lookup_id.
- (_gcry_module_add): Added argument `id'.
-
- * module.c (_gcry_module_lookup_id): New function.
-
- * g10lib.h (struct gcry_module): New member: id.
-
- * gcrypt.h: New type: gcry_handler_progress_t,
- gcry_handler_alloc_t, gcry_haandler_secure_check_t,
- gcry_handler_realloc_t, gcry_handler_free_t,
- gcry_handler_no_mem_t, gcry_handler_error_t, gcry_handler_log_t.
- Use new types.
-
- * cipher.h: Include <gcrypt.h>.
- New types: gcry_pk_generate_t, gcry_pk_check_secret_key_t,
- gcry_pk_encrypt_t, gcry_pk_decrypt_t, gcry_pk_sign_t,
- gcry_pk_verify_t, gcry_pk_get_nbits_t, gcry_md_init_t,
- gcry_md_write_t, gcry_md_final_t, gcry_md_read_t,
- gcry_cipher_setkey_t, gcry_cipher_encrypt_t,
- gcry_cipher_decrypt_t, gcry_cipher_stencrypt_t,
- gcry_cipher_stdecrypt_t.
- Use new types.
-
-2003-06-17 Moritz Schulte <moritz@g10code.com>
-
- * Makefile.am (AM_CFLAGS): Added: @GPG_ERROR_CFLAGS@.
-
-2003-06-16 Moritz Schulte <moritz@g10code.com>
-
- * g10lib.h: Replace last occurences of old type names with newer
- names (i.e. replace MPI with gcry_mpi_t).
- * mpi.h: Likewise.
- * sexp.c: Likewise.
-
-2003-06-15 Moritz Schulte <moritz@g10code.com>
-
- * testapi.c (test_genkey): Use gpg_strerror instead of
- gcry_strerror.
-
- * global.c (gcry_control): Fixed typo.
-
- * misc.c (_gcry_fatal_error): Use gpg_strerror instead of
- gcry_strerror.
-
- * types.h (STRLIST): Removed type since it is not used.
-
-2003-06-11 Moritz Schulte <moritz@g10code.com>
-
- * global.c (global_init): Call: _gcry_cipher_init, _gcry_md_init,
- _gcry_pk_init.
-
- * g10lib.h: Declare: _gcry_cipher_init, _gcry_md_init,
- _gcry_pk_init.
-
- * global.c (gcry_strerror): Remove compatibility code.
-
- * Makefile.am: Remove support libgpg-error special handling.
- (AM_CPPFLAGS): Add @GPG_ERROR_CFLAGS@
-
- * gcrypt.h: Likewise.
-
-2003-06-13 Werner Koch <wk@gnupg.org>
-
- * gcrypt.h (gcry_md_get_algo): Reverted to old API. This is a
- convenience function anyway and error checking is not approriate.
- (gcry_md_is_enabled): New.
- (gcry_md_is_secure): Replaced macro by function and reverted to old
- API.
-
-2003-06-11 Werner Koch <wk@gnupg.org>
-
- * gcrypt.h (GCRYERR): Define _GCRY_ERR_SOURCE_DEFAULT instead of
- GPG_ERR_SOURCE_DEFAULT, so that libgpg-error still works despite
- the use of the old gcrypt error codes.
- (gcry_md_copy): Swapped arguments.
-
-2003-06-09 Moritz Schulte <moritz@g10code.com>
-
- * Makefile.am: Support for libgpg-error.
-
-2003-06-08 Moritz Schulte <moritz@g10code.com>
-
- * sexp.c (gcry_sexp_create): Expect sane error values from
- gcry_sexp_canon_len instead of the `historical' values.
-
-2003-06-07 Moritz Schulte <moritz@g10code.com>
-
- * ath.c, ath.c, ath-pth.c, ath-pthread.c, benchmark.c, cipher.h,
- g10lib.h, gcrypt.h, global.c, misc.c, missing-string.c, module.c,
- mpi.h, secmem.c, secmem.h, sexp.c, stdmem.c, stdmem.h, testapi.c,
- types.h: Edited all preprocessor instructions to remove whitespace
- before the '#'. This is not required by C89, but there are some
- compilers out there that don't like it. Replaced any occurence of
- the now deprecated type names with the new ones.
-
- * gcrypt.h: Re-organized checking for gcc features; New macro:
- _GCRY_GCC_ATTR_DEPRECATED.
- Include copy of libgpg-error's gpg-error.h in order to make it
- easy to build libgcrypt without needing libgpg-error.h.
-
- (GCRY_MPI, GcryMPI, GCRY_SEXP, GcrySexp, GCRY_CIPHER_HD,
- GcryCipherHd, GCRY_MD_HD, GcryMDHd): Declared deprecated.
- (gcry_mpi_t, gcry_sexp_t, gcry_cipher_hd_t, gcry_md_hd_t): New
- types.
-
-2003-06-04 Moritz Schulte <moritz@g10code.com>
-
- * sexp.c (sexp_sscan): New argument: arg_list, adjusted all
- callers.
- (ARG_NEXT): New macro.
- (sexp_sscan): Use ARG_NEXT for receiving format string arguments.
- (gcry_sexp_build_array): New function.
-
-2003-06-02 Moritz Schulte <moritz@g10code.com>
-
- * gcrypt.h: Added some comments describing the gcry_sexp_*
- functions.
- Include <gpg-error.h> instead of <gpg/error.h>.
-
-2003-06-01 Moritz Schulte <moritz@g10code.com>
-
- * sexp.c (OLDPARSECODE): Removed macro...
- (gcry_sexp_canon_len): ... and do not use it.
-
- * gcrypt.h (gcry_errno): Removed declaration.
-
- * g10lib.h (string_to_pubkey_algo, pubkey_algo_to_string,
- pubkey_nbits): Removed declarations for non-existing functions.
-
-2003-05-31 Moritz Schulte <moritz@g10code.com>
-
- * cipher.h (is_RSA, is_ELGAMAL): Removed macros.
-
- * g10lib.h (set_lasterr): Removed macro.
- (_gcry_set_lasterr): Removed declaration.
-
- * gcrypt.h: Changed declarations for: gcry_pk_algo_info,
- gcry_md_open, gcry_md_copy, gcry_md_algo_info, gcry_md_info,
- gcry_md_get_algo, gcry_random_add_bytes.
-
- (gcry_md_is_secure): Adjust macro for new API.
-
-2003-05-29 Moritz Schulte <moritz@g10code.com>
-
- * gcrypt.h: Changed declarations for: gcry_cipher_open,
- gcry_cipher_info, gcry_cipher_algo_info.
- (gcry_cipher_get_algo_keylen): Adjuster for new
- gcry_cipher_algo_info interface.
- (gcry_cipher_get_algo_blklen): Likewise.
-
- * global.c (gcry_errno): Removed function.
- (gcry_strerror): Do not use gcry_errno.
- (_gcry_set_lasterr): Removed function.
- (last_ec): Removed variable.
-
-2003-05-27 Moritz Schulte <moritz@g10code.com>
-
- * gcrypt.h (enum gcry_cipher_algos): Make Serpent IDs do not
- conflict with OpenPGP. Reported by Timo Schulz.
-
- * global.c (gcry_control): Fixed name of enum list.
-
-2003-05-25 Moritz Schulte <moritz@g10code.com>
-
- * cipher.h (gcry_cipher_spec): Adjust return type of `setkey' for
- libgpg-error.
- (gcry_pubkey_spec): Adjust return type of `generate',
- `check_secret_key', `encrypt', `decrypt', `sign' and `verify' for
- libgpg-error.
-
- * sexp.c (gcry_sexp_canon_len): Adjusted for libgpg-error.
- (gcry_sexp_create): Likewise.
- (gcry_sexp_new): Likewise.
- (sexp_sscan): Likewise.
- (gcry_sexp_build): Likewise.
- (gcry_sexp_sscan): Likewise.
-
- * module.c (_gcry_module_add): Likewise.
-
- * global.c (last_ec): Change type to gpg_error_t.
- (gcry_control): Adjust for libgpg-error.
- (gcry_errno): Likewise.
- (gcry_strerror): Likewise.
- (_gcry_set_lasterr): Likewise.
- (gcry_xmalloc): Likewise.
- (gcry_xrealloc): Likewise.
-
-2003-05-22 Moritz Schulte <moritz@g10code.com>
-
- * types.h: Merged code from GnuPG regarding U64_C.
-
- * missing-string.c (strsep): Removed function.
-
- * g10lib.h: Removed declarations: strsep, strlwr.
-
- * secmem.c (secmem_lock): New variable.
- (SECMEM_LOCK, SECMEM_UNLOCK): New macros.
- (_gcry_secmem_set_flags): Use SECMEM_LOCK and SECMEM_UNLOCK.
- (_gcry_secmem_get_flags): Likewise.
- (_gcry_secmem_init): Likewie.
- (_gcry_secmem_malloc): Likewise.
- (_gcry_secmem_free): Likewise.
- (_gcry_secmem_malloc): Renamed to ...
- (_gcry_secmem_malloc_internal): ... this.
- (_gcry_secmem_malloc): New function, use SECMEM_LOCK,
- SECMEM_UNLOCK, call _gcry_secmem_malloc_internal.
- (_gcry_secmem_free): Renamed to ...
- (_gcry_secmem_free_internal): ... this.
- (_gcry_secmem_free): New function, use SECMEM_LOCK, SECMEM_UNLOCK,
- call _gcry_secmem_free_internal.
- (_gcry_secmem_realloc): Use SECMEM_LOCK, SECMEM_UNLOCK, call
- _gcry_secmem_malloc_internal and _gcry_secmem_free_internal.
- (_gcry_private_is_secure): Use SECMEM_LOCK, SECMEM_UNLOCK.
- (_gcry_secmem_dump_stats): Likewise.
- (_gcry_secmem_malloc_internal): Removed unused variable:
- compressed.
- Include "ath.h".
-
-2003-05-21 Moritz Schulte <moritz@g10code.com>
-
- * gcrypt.h (GCRY_CIPHER_SERPENT128, GCRY_CIPHER_SERPENT192,
- GCRY_CIPHER_SERPENT256): New symbols.
-
-2003-05-19 Moritz Schulte <moritz@g10code.com>
-
- * gcrypt.h: Reversed changes from 2003-03-03 since they would have
- been an unnecessary ABI break.
-
-2003-05-13 Moritz Schulte <moritz@g10code.com>
-
- * secmem.c (stats_update): New function.
- (BLOCK_HEAD_SIZE): New symbol.
- (MB_FLAG_ACTIVE): New symbol.
- (ADDR_TO_BLOCK, BLOCK_VALID): New macros.
- (mb_get_next): New function.
- (mb_get_prev): New function.
- (mb_merge): New function.
- (mb_get_new): New function.
- (unused_blocks): Removed variable.
- (init_pool): Initialize new memory pool.
- (_gcry_secmem_malloc): Use new heap management code.
- (_gcry_secmem_free): Likewise.
- (_gcry_secmem_realloc): Likewise.
- Renamed type MEMBLOCK to memblock_t.
-
-2003-04-27 Moritz Schulte <moritz@g10code.com>
-
- * cipher.h (gcry_pubkey_spec): New member: sexp_names.
-
-2003-04-23 Moritz Schulte <moritz@g10code.com>
-
- * cipher.h (gcry_pubkey_spec): Removed members: npkey, nskey,
- nenc, nsig.
- (gcry_pubkey_spec): Added members: elements_pkey, elements_skey,
- elements_enc, elements_sig, elements_grip.
-
-2003-04-17 Moritz Schulte <moritz@g10code.com>
-
- * g10lib.h (GcryModule): New typedef.
-
- * gcrypt.h (gcry_cipher_register, gcry_cipher_unregister,
- gcry_digest_register, gcry_digest_unregister,
- gcry_pubkey_register, gcry_pubkey_unregister): Function
- declarations removed - for now.
-
- * gcrypt.h (GcryModule): Declaration removed.
- * gcrypt.h (GcryPubkeySpec, GcryDigestSpec, GcryCipherSpec):
- Types Moved...
- * cipher.h: ... here.
-
-2003-04-17 Moritz Schulte <moritz@g10code.com>
-
- * cipher.h: Declare digest_spec_sha512 and digest_spec_384.
-
-2003-04-16 Moritz Schulte <moritz@g10code.com>
-
- * module.c (_gcry_module_use): New function.
- * g10lib.h (_gcry_module_use): Declare function.
-
- * libgcrypt-config.in: Support for --algorithms switch, which
- prints the algorithms included in the built libgcrypt.
-
- * global.c (gcry_set_progress_handler): Register progress
- functions depending on the enabled algorithms.
-
-2003-04-07 Moritz Schulte <moritz@g10code.com>
-
- * Makefile.am (libgcrypt_la_SOURCES): Added module.c
-
- * module.c: New file.
- (_gcry_module_add): New function.
- (_gcry_module_drop): New function.
- (_gcry_module_lookup): New function.
- (_gcry_module_release): New function.
-
- * g10lib.h (GcryModule): New types.
- (FLAG_MODULE_DISABLED): New symbol.
- Added declarations for _gcry_module_add, _gcry_module_release and
- _gcry_module_lookup.
-
- * gcrypt.h: New types: GcryPubkeySpec, GcryDigestSpec,
- GcryCipherSpec.
- Added declarations for: gcry_cipher_register,
- gcry_cipher_unregister, gcry_digest_register,
- gcry_digest_unregister, gcry_pubkey_register and
- gcry_pubkey_unregister.
-
- * cipher.h: Removed symbols: CIPHER_ALGO_NONE, CIPHER_ALGO_IDEA,
- CIPHER_ALGO_3DES, CIPHER_ALGO_CAST5, CIPHER_ALGO_BLOWFISH,
- CIPHER_ALGO_SAFER_SK128, CIPHER_ALGO_DES_SK, CIPHER_ALGO_TWOFISH,
- CIPHER_ALGO_TWOFISH_OLD, CIPHER_ALGO_DUMMY, PUBKEY_USAGE_SIG,
- PUBKEY_USAGE_ENC, DIGEST_ALGO_MD5, DIGEST_ALGO_SHA1,
- DIGEST_ALGO_RMD160, DIGEST_ALGO_TIGER, PUBKEY_ALGO_RSA,
- PUBKEY_ALGO_RSA_E, PUBKEY_ALGO_RSA_S, PUBKEY_ALGO_DSA,
- PUBKEY_ALGO_ELGAMAL, PUBKEY_ALGO_ELGAMAL_E.
-
-2003-04-02 Moritz Schulte <moritz@g10code.com>
-
- * benchmark.c (md_bench): Fix error message.
-
-2003-03-31 Moritz Schulte <moritz@g10code.com>
-
- * benchmark.c (cipher_bench): Added CTR mode.
-
-2003-03-30 Simon Josefsson <jas@extundo.com>
-
- * gcrypt.h (enum gcry_control_cmds): Add GCRY_SET_CTR.
- (enum gcry_cipher_modes): Add GCRY_CIPHER_MODE_CTR.
- (gcry_cipher_setctr): New macro to set counter.
-
-2003-03-19 Moritz Schulte <moritz@g10code.com>
-
- * cipher.h (PUBKEY_FLAG_NO_BLINDING): New symbol.
-
-2003-03-22 Simon Josefsson <jas@extundo.com>
-
- * gcrypt.h: Add GCRYCTL_SET_CBC_MAC and GCRY_CIPHER_CBC_MAC.
-
-2003-03-19 Werner Koch <wk@gnupg.org>
-
- * g10lib.h: Adjusted primegen.c prototypes.
-
-2003-03-12 Werner Koch <wk@gnupg.org>
-
- * sexp.c (sexp_sscan): Initialize NM. Thanks to Ian Peters for
- valgrinding this.
-
-2003-03-06 Moritz Schulte <mo@g10code.com>
-
- * secmem.h (GCRY_SECMEM_FLAG_NO_WARNING,
- GCRY_SECMEM_FLAG_SUSPEND_WARNING): New symbols.
-
- * global.c (gcry_control): Use
- GCRY_SECMEM_FLAG_{NO,SUSPEND}_WARNING, instead of hard-coded
- values.
- * secmem.c (_gcry_secmem_set_flags): Likewise.
- * secmem.c (_gcry_secmem_get_flags): Likewise.
-
-2003-03-03 Moritz Schulte <moritz@g10code.com>
-
- * misc.c: Removed old FIXME, since there is already a function to
- set the value of `verbosity_level'.
-
- * gcrypt.h: Removed enumeration list: gcry_ctl_cmds.
- New enumeration lists: gcry_global_control_cmds,
- gcry_control_cmds, gcry_info_cmds, gcry_algo_info_cmds.
-
-2003-03-02 Moritz Schulte <moritz@g10code.com>
-
- * gcrypt.h (gcry_cipher_reset): New macro for resetting a handle.
-
-2003-02-28 Moritz Schulte <moritz@g10code.com>
-
- * secmem.c (DEFAULT_PAGESIZE): New symbol.
- (init_pool): Use DEFAULT_PAGESIZE.
-
-2003-02-23 Moritz Schulte <moritz@g10code.com>
-
- * secmem.h: Fix typo in declaration of _gcry_secmem_term.
-
- * sexp.c: Move macro definitions of `digitp', `octdigit', `alphap'
- and `hexdigit' ...
- * g10lib.h: ... here.
-
- * misc.c (_gcry_burn_stack): New function (former name:
- burn_stack).
-
- * g10lib.h (burn_stack): Declare _gcry_burn_stack().
-
-2003-01-24 Werner Koch <wk@gnupg.org>
-
- * global.c (gcry_set_progress_handler): Register a random progress
- handler.
-
-2003-01-23 Werner Koch <wk@gnupg.org>
-
- * gcrypt.h (GCRY_ENABLE_QUICK_RANDOM): New.
- * global.c (gcry_control): Make use of it.
-
-2003-01-21 Werner Koch <wk@gnupg.org>
-
- * gcrypt.h (gcry_random_add_bytes): Add QUALITY argument.
-
-2003-01-21 Timo Schulz <twoaday@freakmail.de>
-
- * gcrypt.h (gcry_random_add_bytes): New.
-
-2003-01-20 Simon Josefsson <jas@extundo.com>
-
- * gcrypt.h (gcry_md_algos): Add GCRY_MD_CRC32,
- GCRY_MD_CRC32_RFC1510, GCRY_MD_CRC24_RFC2440.
-
-2003-01-16 Werner Koch <wk@gnupg.org>
-
- * gcrypt.h (gcry_md_write): Changed type of 2nd argument to void*.
- (gcry_md_hash_buffer): Changed type of both buffers to void*.
- (gcry_md_setkey): Changed type of 2nd argument to void*.
- (gcry_md_get_asnoid): New.
-
-2003-01-15 Werner Koch <wk@gnupg.org>
-
- * sexp.c (gcry_sexp_length): Fixed. This was seriously broken.
-
-2003-01-14 Werner Koch <wk@gnupg.org>
-
- * gcrypt.h (GCRYERR_INV_FLAG), global.c (gcry_strerror): New.
-
-2003-01-02 Werner Koch <wk@gnupg.org>
-
- * libgcrypt.vers: Temporary export _gcry_generate_elg_prime for
- use by GNUTLS.
-
-2002-12-21 Werner Koch <wk@gnupg.org>
-
- * gcrypt.h: Make use of gcc's pure and malloc attributes
- (gcry_md_putc): Use a helper variable to avoid multiple
- evaluation of H.
- * g10lib.h, stdmem.h, secmem.h: Use gcc attributes pure and malloc.
-
- * stdmem.c (use_m_guard): Don't default to yes.
-
-2002-12-19 Werner Koch <wk@gnupg.org>
-
- * global.c (global_init): The meat was never run due to a faulty
- check. Thanks to Nikos for pointing this out.
-
- * global.c (gcry_control): Return 1 and not -1 for the
- initialization tests.
-
- * libgcrypt.vers: New.
- * Makefile.am: Use this instead of the build symbol file.
-
- * global.c (gcry_control) <initialization>: Call the random module
- initializer to make sure that the pool lock flag has been
- initialized.
-
-2002-12-09 Werner Koch <wk@gnupg.org>
-
- * global.c (gcry_calloc,gcry_calloc_secure): Check for overflow.
- Noted by Florian Weimer.
-
-2002-11-10 Simon Josefsson <jas@extundo.com>
-
- * gcrypt.h (gcry_ctl_cmds): New GCRYCTL_SET_CBC_CTS control flag.
- (gcry_cipher_flags): New GCRY_CIPHER_CBC_CTS gcry_cipher_open() flag.
- (gcry_cipher_cts): New macro for toggling CTS.
-
-2002-11-10 Werner Koch <wk@gnupg.org>
-
- * gcrypt.h (GCRY_MD_MD4): New. We use a non OpenPGP value here.
-
-2002-09-20 Werner Koch <wk@gnupg.org>
-
- * ath.c: Include sys.time.h if sys/select.h does not exist.
- (ath_select, ath_waitpid): Shortcut for Windows.
- * ath.h: Include some Windows headers. By Timo.
-
-2002-09-18 Werner Koch <wk@gnupg.org>
-
- * ath.h: Prefix ath_deinit.
-
-2002-09-17 Werner Koch <wk@gnupg.org>
-
- * benchmark.c: New.
- (mpi_bench, do_powm): Add a a simple test for RSA.
-
- * global.c (global_init): New. Use it instead of the setting
- any_init_done. Initialize the ATH system.
- (gcry_check_version): Hook global_init in. This is the suggested
- way to initialize the library.
- (_gcry_no_internal_locking): Removed. We simply call a ath_deinit
- and leave it to ATH to disbale the locking.
-
- * ath.c, ath.h, ath-pth.c, ath-pthread.c: New. Taken from GPGME.
- * mutex.h: Removed.
- * Makefile.am (ath_components): New.
-
-2002-09-16 Werner Koch <wk@gnupg.org>
-
- * secmem.c (_gcry_secmem_dump_stats): Replaced fprintf by log_*.
-
-2002-08-23 Werner Koch <wk@gnupg.org>
-
- * missing-string.c: Removed unneeded strlwr.
-
- * libgcrypt.m4: Made much more simple.
- * libgcrypt-config.in: Made --prefix work for --libs.
-
-2002-08-14 Werner Koch <wk@gnupg.org>
-
- * gcrypt.h: Add GCRY_CIPGER_DES. Included string.h for size_t.
- Suggested by Simon Josefsson.
-
-2002-07-25 Werner Koch <wk@gnupg.org>
-
- * cipher.h: Added prototypes for progress functions.
- * global.c: Include cipher.h for those prototypes.
-
- * stdmem.c (_gcry_private_realloc): Replaced void* by char * for
- pointer arithmetic reasons. Noted by Stephan Austermuehle.
-
-2002-06-24 Werner Koch <wk@gnupg.org>
-
- * missing-string.c: Include ctype.h.
-
- * gcrypt.h (gcry_mpi_invm, gcry_mpi_div, gcry_mpi_mod)
- (gcry_mpi_swap): New.
-
-2002-06-18 Werner Koch <wk@gnupg.org>
-
- * gcrypt.h: Added a bunch of brief function descriptions.
-
-2002-05-21 Werner Koch <wk@gnupg.org>
-
- * misc.c (_gcry_log_printf): Don't initialize a va_list. Noted by
- Jeff Johnson.
-
- * global.c (gcry_set_progress_handler): New.
-
- * gcrypt.h: Replaced the typedef for byte.
-
-2002-05-16 Werner Koch <wk@gnupg.org>
-
- * missing-string.c: New.
-
- * gcrypt.h: Add new error codes GCRYERR_SEXP_ and typedefs
- GcryMPI, GcrySexp, GcryCipherHd, GcryMDHd as aliases for the old
- ones using an underscore.
-
- * global.c (gcry_strerror): Add strings fro the new error codes.
- * sexp.c (gcry_sexp_canon_len): Use a macro to convert from new to
- old error codes.
- (gcry_sexp_create,gcry_sexp_new): New.
-
-2002-05-15 Werner Koch <wk@gnupg.org>
-
- * mutex.h (DEFINE_LOCAL_MUTEX): Macro to define a mutex and
- initialize it so that we can detect an unitialized mutex and don't
- read from stdin.
-
-2002-05-14 Werner Koch <wk@gnupg.org>
-
- Changed license of all files to the LGPL.
-
-2002-05-07 Werner Koch <wk@gnupg.org>
-
- * global.c (gcry_control): Add commands
- GCRYCTL_ANY_INITIALIZATION_P and GCRYCTL_INITIALIZATION_FINISHED_P
- so that other libraries are able to check for required
- initializations.
-
-2002-05-02 Werner Koch <wk@gnupg.org>
-
- * gcrypt.h (GCRYCTL_DISABLE_INTERNAL_LOCKING): New.
- * global.c (gcry_control): Implement it.
- (_gcry_no_internal_locking): New.
- * mutex.h: Prefixed all fucntions with _gcry_. Bypass all
- functions when desired.
-
- * gcrypt.h (GCRYCTL_DISABLE_SECMEM): New.
- * global.c (gcry_control,gcry_malloc_secure,gcry_is_secure):
- Implement it here.
- * secmem.c (_gcry_private_is_secure): Return false if the pool is
- not initialized.
-
- * gcrypt.h (GCRYCTL_INITIALIZATION_FINISHED): New.
-
- * gcrypt.h (gcry_cipher_algos): Replaced RINDAEL by AES and change
- the macros to expand from rijdael to aes.
-
- * stdmem.c (_gcry_private_malloc): Return NULL for 0 byte allocation.
- (_gcry_private_malloc_secure): Ditto.
-
- * g10lib.h: Copied the JNLIB_GCC macros from ../jnlib/mischelp.h
- and removed the inclusion of that file.
-
-2002-04-15 Werner Koch <wk@gnupg.org>
-
- * global.c (gcry_strdup): New.
-
-2002-03-18 Werner Koch <wk@gnupg.org>
-
- * mutex.h: New file with a portable thread mutex implementation
- written by Marcus Brinkmann. Taken from GPGME.
-
-2002-02-18 Werner Koch <wk@gnupg.org>
-
- * sexp.c (gcry_sexp_sscan): Don't initialize the dummy
- variable. Suggested by Jordi Mallach.
-
-2002-01-31 Werner Koch <wk@gnupg.org>
-
- * sexp.c (suitable_encoding,convert_to_hex,convert_to_string)
- (convert_to_token): New.
- (gcry_sexp_sprint): Better formatting of advanced encoding, does
- now insert LFs and escapes all unprintable characters.
- (unquote_string): New.
- (sexp_sscan): Implemented the missing conversion of quoted strings.
-
-2002-01-26 Werner Koch <wk@gnupg.org>
-
- * libgcrypt-config.in: Add copyright notice.
-
-2002-01-11 Werner Koch <wk@gnupg.org>
-
- * sexp.c (gcry_sexp_canon_len): Fixed last change.
-
-2002-01-01 Timo Schulz <ts@winpt.org>
-
- * stdmem.c (_gcry_private_realloc): If pointer is NULL now realloc
- behaves like malloc.
-
-2001-12-20 Werner Koch <wk@gnupg.org>
-
- * sexp.c (gcry_sexp_canon_len): Describe the error codes and
- return an error if this is not a S-Exp; i.e. it does not start
- with an open parenthesis.
-
-2001-12-18 Werner Koch <wk@gnupg.org>
-
- * sexp.c (gcry_sexp_canon_len): Fixed the test on NULL buffer.
-
- * Makefile.am (DISTCLEANFILES): Include libgcrypt.sym
-
- * sexp.c: Removed the commented test code because we now have a
- test in ../tests/
-
-2001-12-17 Werner Koch <wk@gnupg.org>
-
- * sexp.c (gcry_sexp_canon_len): New.
-
-2001-12-11 Werner Koch <wk@gnupg.org>
-
- * gcrypt.h: Fixed AES128 macro, add enum for OFB mode.
-
-2001-12-05 Werner Koch <wk@gnupg.org>
-
- * misc.c (_gcry_log_printf): New.
- * sexp.c (dump_string,gcry_sexp_dump): Use logging functions
- instead of stderr.
-
-2001-11-16 Werner Koch <wk@gnupg.org>
-
- * gcrypt.h: New constant GCRYCTL_IS_ALGO_ENABLED.
-
-2001-10-02 Werner Koch <wk@gnupg.org>
-
- * gcrypt.h: Removed a couple of trailing commas.
-
-2001-08-28 Werner Koch <wk@gnupg.org>
-
- * sexp.c (sexp_sscan): Add an argument to enable the
- arg_ptr. Changed all callers. Suggested by Tom Holroyd.
-
-2001-08-03 Werner Koch <wk@gnupg.org>
-
- * global.c (gcry_strerror): Updated list of error codes.
-
-2001-07-23 Werner Koch <wk@gnupg.org>
-
- * gcrypt.h: Replaced the last ulong. Noted by Rami Lehti.
-
-2001-05-31 Werner Koch <wk@gnupg.org>
-
- * gcrypt.h, mpi.h: Made some mpi functions public.
-
- * wrapper.c: Removed.
- * global.c: Renamed all g10_ prefixed functions which had wrappers
- to gcry_xxx. So we now use the exported memory functions inernally.
-
- Renamed all g10_ prefixed functions to _gcry_ prefixed ones.
-
- * g10lib.h (_GCRYPT_IN_LIBGCRYPT): Replace defintion by a test on it.
-
-2001-05-28 Werner Koch <wk@gnupg.org>
-
- * libgcrypt.m4: Check GCRYPT_VERSION macro and not LIBGCRYPT_VERSION.
-
- * mpi.h: Removed mpi_fromstr prototype.
-
-2001-01-11 Werner Koch <wk@gnupg.org>
-
- * Makefile.am (libgcrypt_la_SOURCES): Add mpi.h
-
-2000-12-19 Werner Koch <wk@gnupg.org>
-
- * types.h: Moved from ../include to here.
-
- Major change:
- Removed all GnuPG stuff and renamed this piece of software
- to gcrypt.
-
-2000-11-14 Werner Koch <wk@gnupg.org>
-
- * mpi.h: Moved to ../mpi.
-
- * Makefile.am (OMIT_DEPENDENCIES): Hack to work around dependency
- problems.
-
-2000-10-11 Werner Koch <wk@gnupg.org>
-
- * mpi.h: Changed the way mpi_limb_t is defined.
-
-2000-10-10 Werner Koch <wk@gnupg.org>
-
- * Makefile.am: Take version-info from configure.
-
-2000-10-09 Werner Koch <wk@gnupg.org>
-
- * gcrypt.h: New cipher mode, new algo Arcfour and new error code
- GCRYERR_INV_CIPHER_MODE.
- * global.c (gcry_strerror): New errorcode.
-
-Wed Oct 4 13:16:18 CEST 2000 Werner Koch <wk@openit.de>
-
- * gcrypt.h (gcry_md_setkey): Replaced macro by function prototype.
-
-Mon Sep 18 16:35:45 CEST 2000 Werner Koch <wk@openit.de>
-
- * gcrypt.h (GCRYCTL_GET_ALGO_USAGE): New.
-
- * secmem.c (secmem_realloc): check for failed secmem_malloc. By
- Matt Kraai.
-
-Mon Jul 31 10:04:47 CEST 2000 Werner Koch <wk@openit.de>
-
- * sexp.c: Removed the datalen fields from list tags.
- (gcry_sexp_car_data,gcry_sexp_cdr_data,gcry_sexp_car_mpi,
- gcry_sexp_cdr_mpi): Removed.
- (gcry_sexp_nth,gcry_sexp_nth_data,gcry_sexp_nth_mpi): New.
-
-Fri Jul 28 18:19:11 CEST 2000 Werner Koch <wk@openit.de>
-
- * sexp.c (sexp_sscan): Fixed reallocation to secure memory.
- (new_empty_list): Removed
- (gcry_sexp_length): New.
- (gcry_sexp_enum): Removed.
- (normalize): New. Reworked the whole thing to use NULL for an empty list.
- (make_space): New instead of the macro.
-
-Tue Jul 25 17:44:15 CEST 2000 Werner Koch <wk@openit.de>
-
- * sexp.c: Major rewrite.
- (gcry_sexp_sscan): Reordered arguments. Moved functionality to ..
- (sexp_sscan): .. this.
- (gcry_sexp_build): New.
- (gcry_sexp_new_name_mpi, gcry_sexp_new_name_data, gcry_sexp_new_data,
- gcry_sexp_new_mpi): Removed.
-
-Fri Jul 14 19:38:23 CEST 2000 Werner Koch <wk@>
-
- * gcrypt.h (gcry_md_start_debug, gcry_md_stop_debug): New.
- (gcry_ctl_cmds): New control values
-
- * sexp.c (gcry_sexp_sscan): Add hex format parsing.
-
- * secmem.c (lock_pool): Check for ENOSYS return my mlock() on old SCOs.
- (pool_is_mmapped): Made volatile.
- (lock_pool): No more warning for QNX. By Sam Roberts.
- (lock_pool,secmem_init): Additional check for dropped privs.
-
-2000-03-21 09:18:48 Werner Koch (wk@habibti.gnupg.de)
-
- * gcrypt.h (gcry_md_setkey): New.
- (GCRY_MD_FLAG_HMAC): New.
-
-Mon Jan 31 16:37:34 CET 2000 Werner Koch <wk@gnupg.de>
-
- * Makefile.am: Add g10lib.h
-
-Thu Jan 27 18:00:44 CET 2000 Werner Koch <wk@gnupg.de>
-
- * sexp.c (gcry_sexp_sscan): Allow NULL for erroff.
-
-Mon Jan 24 22:24:38 CET 2000 Werner Koch <wk@gnupg.de>
-
- * sexp.c (gcry_sexp_alist): New.
-
-Mon Jan 24 13:04:28 CET 2000 Werner Koch <wk@gnupg.de>
-
- * secmem.c: Moved from ../util to here.
- * secmem.h: New.
- * stdmem.c: New. Based on the old ../util/memory.c.
- * stdmem.h: New.
-
-Wed Dec 8 21:58:32 CET 1999 Werner Koch <wk@gnupg.de>
-
- * gcrypt.m4: New.
- * gcrypt-config: New.
-
- * mpi.h (mpi_get_nbit_info): Removed
- (mpi_set_nbit_info): Removed.
- (struct gcry_mpi): Removed the nbits field.
-
- * misc.c (g10_log_verbosity): New.
-
- * global.c (g10_xstrdup): New.
-
- * mpiapi.c: Removed.
-
- * mpi.h: Moved from ../include to here. Removed some obsolete
- prototypes and the iobuf.h header.
- * cipher.h: Moved from ../include to here. Removed the mpi.h header.
- * g10lib.h: Moved from ../include to here.
-
-Fri Nov 19 17:15:20 CET 1999 Werner Koch <wk@gnupg.de>
-
- * sexp.c (dump_string): New. Taken from gnupg/util/miscutil.c.
- (do_dump_list): s/print_string/dump_string/.
-
- * testapi.c: New.
-
- * mpiapi.c (gcry_mpi_randomize): Use new random API.
-
-Sat Nov 13 17:44:23 CET 1999 Werner Koch <wk@gnupg.de>
-
- * gloabl.c (gcry_control): Add cases for dumping random
- and secmem stats.
-
-Tue Oct 26 14:10:21 CEST 1999 Werner Koch <wk@gnupg.de>
-
- * pkapi.c: Removed.
-
- * symapi.c: Removed.
-
- * g10lib.h: Moved to ../include.
-
- * mdapi.c: Removed.
-
-Wed Jul 7 13:08:40 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
-
- * sexp.c: New.
-
-Tue Dec 8 13:15:16 CET 1998 Werner Koch <wk@isil.d.shuttle.de>
-
- * gcrypt.h: New
- * mpiapi.c: New
-
-
- Copyright (C) 1998,1999,2000,2001,2002,2003
- 2004, 2005, 2008 Free Software Foundation, Inc.
-
- This file is free software; as a special exception the author gives
- unlimited permission to copy and/or distribute it, with or without
- modifications, as long as this notice is preserved.
-
- This file is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
- implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/src/Makefile.am b/plugins/MirOTR/libgcrypt-1.4.6/src/Makefile.am
deleted file mode 100644
index 544b5e2e8e..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/src/Makefile.am
+++ /dev/null
@@ -1,132 +0,0 @@
-# Makefile.am - for gcrypt/src
-# Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
-# 2006, 2007 Free Software Foundation, Inc.
-#
-# This file is part of Libgcrypt.
-#
-# Libgcrypt is free software; you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License as
-# published by the Free Software Foundation; either version 2.1 of
-# the License, or (at your option) any later version.
-#
-# Libgcrypt is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License for more details.
-#
-# You should have received a copy of the GNU Lesser General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
-
-## Process this file with automake to produce Makefile.in
-
-EXTRA_DIST = Manifest libgcrypt-config.in libgcrypt.m4 libgcrypt.vers \
- gcrypt.h.in libgcrypt.def
-bin_SCRIPTS = libgcrypt-config
-m4datadir = $(datadir)/aclocal
-m4data_DATA = libgcrypt.m4
-include_HEADERS = gcrypt.h gcrypt-module.h
-
-lib_LTLIBRARIES = libgcrypt.la
-bin_PROGRAMS = dumpsexp hmac256
-if USE_RANDOM_DAEMON
-sbin_PROGRAMS = gcryptrnd
-bin_PROGRAMS += getrandom
-endif USE_RANDOM_DAEMON
-
-
-if HAVE_LD_VERSION_SCRIPT
- libgcrypt_version_script_cmd = -Wl,--version-script=$(srcdir)/libgcrypt.vers
-else
- libgcrypt_version_script_cmd =
-endif
-
-libgcrypt_la_CFLAGS = @GPG_ERROR_CFLAGS@
-libgcrypt_la_SOURCES = g10lib.h visibility.c visibility.h types.h \
- cipher.h cipher-proto.h \
- misc.c global.c sexp.c hwfeatures.c \
- stdmem.c stdmem.h secmem.c secmem.h \
- mpi.h missing-string.c module.c fips.c \
- hmac256.c hmac256.h \
- ath.h ath.c
-
-if HAVE_W32_SYSTEM
-
-LTRCCOMPILE = $(LIBTOOL) --mode=compile $(RC) \
- `echo $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) | \
- sed -e 's/-I/--include-dir /g;s/-D/--define /g'`
-
-.rc.lo:
- $(LTRCCOMPILE) -i $< -o $@
-
-gcrypt_res = versioninfo.lo
-gcrypt_res_ldflag = -Wl,.libs/versioninfo.o
-
-no_undefined = -no-undefined
-export_symbols = -export-symbols $(srcdir)/libgcrypt.def
-
-install-def-file:
- $(INSTALL) $(srcdir)/libgcrypt.def $(DESTDIR)$(libdir)/libgcrypt.def
-
-uninstall-def-file:
- -rm $(DESTDIR)$(libdir)/libgcrypt.def
-
-gcrypt_deps = $(gcrypt_res) libgcrypt.def
-
-else !HAVE_W32_SYSTEM
-
-gcrypt_res =
-gcrypt_res_ldflag =
-no_undefined =
-export_symbols =
-install-def-file:
-uninstall-def-file:
-
-gcrypt_deps =
-
-endif !HAVE_W32_SYSTEM
-
-
-libgcrypt_la_LDFLAGS = $(gcrypt_res_ldflag) $(no_undefined) $(export_symbols) \
- $(libgcrypt_version_script_cmd) -version-info \
- @LIBGCRYPT_LT_CURRENT@:@LIBGCRYPT_LT_REVISION@:@LIBGCRYPT_LT_AGE@
-libgcrypt_la_DEPENDENCIES = \
- ../cipher/libcipher.la \
- ../random/librandom.la \
- ../mpi/libmpi.la \
- $(srcdir)/libgcrypt.vers $(gcrypt_deps)
-libgcrypt_la_LIBADD = \
- ../cipher/libcipher.la \
- ../random/librandom.la \
- ../mpi/libmpi.la \
- @LTLIBOBJS@ @GPG_ERROR_LIBS@
-
-
-dumpsexp_SOURCES = dumpsexp.c
-dumpsexp_LDADD =
-
-hmac256_SOURCES = hmac256.c
-hmac256_CFLAGS = -DSTANDALONE
-hmac256_LDADD =
-
-if USE_RANDOM_DAEMON
-gcryptrnd_SOURCES = gcryptrnd.c
-gcryptrnd_CFLAGS = $(GPG_ERROR_CFLAGS) $(PTH_CFLAGS)
-gcryptrnd_LDADD = libgcrypt.la $(PTH_LIBS)
-
-getrandom_SOURCES = getrandom.c
-endif USE_RANDOM_DAEMON
-
-
-install-data-local: install-def-file
-
-uninstall-local: uninstall-def-file
-
-# FIXME: We need to figure out how to get the actual name (parsing
-# libgcrypt.la?) and how to create the hmac file already at link time
-# so that it can be used without installing libgcrypt first.
-#install-exec-hook:
-# ./hmac256 "What am I, a doctor or a moonshuttle conductor?" \
-# < $(DESTDIR)$(libdir)/libgcrypt.so.11.5.0 \
-# > $(DESTDIR)$(libdir)/.libgcrypt.so.11.5.0.hmac
-
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/src/Makefile.in b/plugins/MirOTR/libgcrypt-1.4.6/src/Makefile.in
deleted file mode 100644
index 9f0932085c..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/src/Makefile.in
+++ /dev/null
@@ -1,922 +0,0 @@
-# Makefile.in generated by automake 1.10.2 from Makefile.am.
-# @configure_input@
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-# Makefile.am - for gcrypt/src
-# Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
-# 2006, 2007 Free Software Foundation, Inc.
-#
-# This file is part of Libgcrypt.
-#
-# Libgcrypt is free software; you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License as
-# published by the Free Software Foundation; either version 2.1 of
-# the License, or (at your option) any later version.
-#
-# Libgcrypt is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License for more details.
-#
-# You should have received a copy of the GNU Lesser General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
-
-
-
-
-
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = @build@
-host_triplet = @host@
-bin_PROGRAMS = dumpsexp$(EXEEXT) hmac256$(EXEEXT) $(am__EXEEXT_1)
-@USE_RANDOM_DAEMON_TRUE@sbin_PROGRAMS = gcryptrnd$(EXEEXT)
-@USE_RANDOM_DAEMON_TRUE@am__append_1 = getrandom
-subdir = src
-DIST_COMMON = $(include_HEADERS) $(srcdir)/Makefile.am \
- $(srcdir)/Makefile.in $(srcdir)/gcrypt.h.in \
- $(srcdir)/libgcrypt-config.in $(srcdir)/versioninfo.rc.in \
- ChangeLog
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
- $(top_srcdir)/m4/noexecstack.m4 $(top_srcdir)/m4/onceonly.m4 \
- $(top_srcdir)/m4/socklen.m4 $(top_srcdir)/m4/sys_socket_h.m4 \
- $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES = gcrypt.h libgcrypt-config versioninfo.rc
-am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
-am__vpath_adj = case $$p in \
- $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
- *) f=$$p;; \
- esac;
-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
-am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" \
- "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(bindir)" \
- "$(DESTDIR)$(m4datadir)" "$(DESTDIR)$(includedir)"
-libLTLIBRARIES_INSTALL = $(INSTALL)
-LTLIBRARIES = $(lib_LTLIBRARIES)
-am_libgcrypt_la_OBJECTS = libgcrypt_la-visibility.lo \
- libgcrypt_la-misc.lo libgcrypt_la-global.lo \
- libgcrypt_la-sexp.lo libgcrypt_la-hwfeatures.lo \
- libgcrypt_la-stdmem.lo libgcrypt_la-secmem.lo \
- libgcrypt_la-missing-string.lo libgcrypt_la-module.lo \
- libgcrypt_la-fips.lo libgcrypt_la-hmac256.lo \
- libgcrypt_la-ath.lo
-libgcrypt_la_OBJECTS = $(am_libgcrypt_la_OBJECTS)
-libgcrypt_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
- $(LIBTOOLFLAGS) --mode=link $(CCLD) $(libgcrypt_la_CFLAGS) \
- $(CFLAGS) $(libgcrypt_la_LDFLAGS) $(LDFLAGS) -o $@
-@USE_RANDOM_DAEMON_TRUE@am__EXEEXT_1 = getrandom$(EXEEXT)
-binPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
-sbinPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
-PROGRAMS = $(bin_PROGRAMS) $(sbin_PROGRAMS)
-am_dumpsexp_OBJECTS = dumpsexp.$(OBJEXT)
-dumpsexp_OBJECTS = $(am_dumpsexp_OBJECTS)
-dumpsexp_DEPENDENCIES =
-am__gcryptrnd_SOURCES_DIST = gcryptrnd.c
-@USE_RANDOM_DAEMON_TRUE@am_gcryptrnd_OBJECTS = \
-@USE_RANDOM_DAEMON_TRUE@ gcryptrnd-gcryptrnd.$(OBJEXT)
-gcryptrnd_OBJECTS = $(am_gcryptrnd_OBJECTS)
-am__DEPENDENCIES_1 =
-@USE_RANDOM_DAEMON_TRUE@gcryptrnd_DEPENDENCIES = libgcrypt.la \
-@USE_RANDOM_DAEMON_TRUE@ $(am__DEPENDENCIES_1)
-gcryptrnd_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
- $(LIBTOOLFLAGS) --mode=link $(CCLD) $(gcryptrnd_CFLAGS) \
- $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
-am__getrandom_SOURCES_DIST = getrandom.c
-@USE_RANDOM_DAEMON_TRUE@am_getrandom_OBJECTS = getrandom.$(OBJEXT)
-getrandom_OBJECTS = $(am_getrandom_OBJECTS)
-getrandom_LDADD = $(LDADD)
-am_hmac256_OBJECTS = hmac256-hmac256.$(OBJEXT)
-hmac256_OBJECTS = $(am_hmac256_OBJECTS)
-hmac256_DEPENDENCIES =
-hmac256_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=link $(CCLD) $(hmac256_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
- $(LDFLAGS) -o $@
-binSCRIPT_INSTALL = $(INSTALL_SCRIPT)
-SCRIPTS = $(bin_SCRIPTS)
-DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
-depcomp = $(SHELL) $(top_srcdir)/depcomp
-am__depfiles_maybe = depfiles
-COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
- $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-CCLD = $(CC)
-LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
- $(LDFLAGS) -o $@
-SOURCES = $(libgcrypt_la_SOURCES) $(dumpsexp_SOURCES) \
- $(gcryptrnd_SOURCES) $(getrandom_SOURCES) $(hmac256_SOURCES)
-DIST_SOURCES = $(libgcrypt_la_SOURCES) $(dumpsexp_SOURCES) \
- $(am__gcryptrnd_SOURCES_DIST) $(am__getrandom_SOURCES_DIST) \
- $(hmac256_SOURCES)
-m4dataDATA_INSTALL = $(INSTALL_DATA)
-DATA = $(m4data_DATA)
-includeHEADERS_INSTALL = $(INSTALL_HEADER)
-HEADERS = $(include_HEADERS)
-ETAGS = etags
-CTAGS = ctags
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = @ACLOCAL@
-AMTAR = @AMTAR@
-AR = @AR@
-AS = @AS@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-BUILD_FILEVERSION = @BUILD_FILEVERSION@
-BUILD_REVISION = @BUILD_REVISION@
-BUILD_TIMESTAMP = @BUILD_TIMESTAMP@
-CC = @CC@
-CCAS = @CCAS@
-CCASDEPMODE = @CCASDEPMODE@
-CCASFLAGS = @CCASFLAGS@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-DLLTOOL = @DLLTOOL@
-DL_LIBS = @DL_LIBS@
-ECHO = @ECHO@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-EXEEXT = @EXEEXT@
-F77 = @F77@
-FALLBACK_SOCKLEN_T = @FALLBACK_SOCKLEN_T@
-FFLAGS = @FFLAGS@
-GCRYPT_CIPHERS = @GCRYPT_CIPHERS@
-GCRYPT_DIGESTS = @GCRYPT_DIGESTS@
-GCRYPT_PUBKEY_CIPHERS = @GCRYPT_PUBKEY_CIPHERS@
-GCRYPT_RANDOM = @GCRYPT_RANDOM@
-GPG_ERROR_CFLAGS = @GPG_ERROR_CFLAGS@
-GPG_ERROR_CONFIG = @GPG_ERROR_CONFIG@
-GPG_ERROR_LIBS = @GPG_ERROR_LIBS@
-GREP = @GREP@
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
-LIBGCRYPT_CIPHERS = @LIBGCRYPT_CIPHERS@
-LIBGCRYPT_CONFIG_API_VERSION = @LIBGCRYPT_CONFIG_API_VERSION@
-LIBGCRYPT_CONFIG_CFLAGS = @LIBGCRYPT_CONFIG_CFLAGS@
-LIBGCRYPT_CONFIG_LIBS = @LIBGCRYPT_CONFIG_LIBS@
-LIBGCRYPT_DIGESTS = @LIBGCRYPT_DIGESTS@
-LIBGCRYPT_LT_AGE = @LIBGCRYPT_LT_AGE@
-LIBGCRYPT_LT_CURRENT = @LIBGCRYPT_LT_CURRENT@
-LIBGCRYPT_LT_REVISION = @LIBGCRYPT_LT_REVISION@
-LIBGCRYPT_PUBKEY_CIPHERS = @LIBGCRYPT_PUBKEY_CIPHERS@
-LIBGCRYPT_THREAD_MODULES = @LIBGCRYPT_THREAD_MODULES@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-MAINT = @MAINT@
-MAKEINFO = @MAKEINFO@
-MKDIR_P = @MKDIR_P@
-MPI_SFLAGS = @MPI_SFLAGS@
-NOEXECSTACK_FLAGS = @NOEXECSTACK_FLAGS@
-OBJDUMP = @OBJDUMP@
-OBJEXT = @OBJEXT@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_URL = @PACKAGE_URL@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-PTH_CFLAGS = @PTH_CFLAGS@
-PTH_CONFIG = @PTH_CONFIG@
-PTH_LIBS = @PTH_LIBS@
-RANLIB = @RANLIB@
-RC = @RC@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-SYS_SOCKET_H = @SYS_SOCKET_H@
-VERSION = @VERSION@
-abs_builddir = @abs_builddir@
-abs_srcdir = @abs_srcdir@
-abs_top_builddir = @abs_top_builddir@
-abs_top_srcdir = @abs_top_srcdir@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
-am__include = @am__include@
-am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-builddir = @builddir@
-datadir = @datadir@
-datarootdir = @datarootdir@
-docdir = @docdir@
-dvidir = @dvidir@
-exec_prefix = @exec_prefix@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-htmldir = @htmldir@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localedir = @localedir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-pdfdir = @pdfdir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-psdir = @psdir@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-srcdir = @srcdir@
-sysconfdir = @sysconfdir@
-target_alias = @target_alias@
-top_build_prefix = @top_build_prefix@
-top_builddir = @top_builddir@
-top_srcdir = @top_srcdir@
-EXTRA_DIST = Manifest libgcrypt-config.in libgcrypt.m4 libgcrypt.vers \
- gcrypt.h.in libgcrypt.def
-
-bin_SCRIPTS = libgcrypt-config
-m4datadir = $(datadir)/aclocal
-m4data_DATA = libgcrypt.m4
-include_HEADERS = gcrypt.h gcrypt-module.h
-lib_LTLIBRARIES = libgcrypt.la
-@HAVE_LD_VERSION_SCRIPT_FALSE@libgcrypt_version_script_cmd =
-@HAVE_LD_VERSION_SCRIPT_TRUE@libgcrypt_version_script_cmd = -Wl,--version-script=$(srcdir)/libgcrypt.vers
-libgcrypt_la_CFLAGS = @GPG_ERROR_CFLAGS@
-libgcrypt_la_SOURCES = g10lib.h visibility.c visibility.h types.h \
- cipher.h cipher-proto.h \
- misc.c global.c sexp.c hwfeatures.c \
- stdmem.c stdmem.h secmem.c secmem.h \
- mpi.h missing-string.c module.c fips.c \
- hmac256.c hmac256.h \
- ath.h ath.c
-
-@HAVE_W32_SYSTEM_TRUE@LTRCCOMPILE = $(LIBTOOL) --mode=compile $(RC) \
-@HAVE_W32_SYSTEM_TRUE@ `echo $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) | \
-@HAVE_W32_SYSTEM_TRUE@ sed -e 's/-I/--include-dir /g;s/-D/--define /g'`
-
-@HAVE_W32_SYSTEM_FALSE@gcrypt_res =
-@HAVE_W32_SYSTEM_TRUE@gcrypt_res = versioninfo.lo
-@HAVE_W32_SYSTEM_FALSE@gcrypt_res_ldflag =
-@HAVE_W32_SYSTEM_TRUE@gcrypt_res_ldflag = -Wl,.libs/versioninfo.o
-@HAVE_W32_SYSTEM_FALSE@no_undefined =
-@HAVE_W32_SYSTEM_TRUE@no_undefined = -no-undefined
-@HAVE_W32_SYSTEM_FALSE@export_symbols =
-@HAVE_W32_SYSTEM_TRUE@export_symbols = -export-symbols $(srcdir)/libgcrypt.def
-@HAVE_W32_SYSTEM_FALSE@gcrypt_deps =
-@HAVE_W32_SYSTEM_TRUE@gcrypt_deps = $(gcrypt_res) libgcrypt.def
-libgcrypt_la_LDFLAGS = $(gcrypt_res_ldflag) $(no_undefined) $(export_symbols) \
- $(libgcrypt_version_script_cmd) -version-info \
- @LIBGCRYPT_LT_CURRENT@:@LIBGCRYPT_LT_REVISION@:@LIBGCRYPT_LT_AGE@
-
-libgcrypt_la_DEPENDENCIES = \
- ../cipher/libcipher.la \
- ../random/librandom.la \
- ../mpi/libmpi.la \
- $(srcdir)/libgcrypt.vers $(gcrypt_deps)
-
-libgcrypt_la_LIBADD = \
- ../cipher/libcipher.la \
- ../random/librandom.la \
- ../mpi/libmpi.la \
- @LTLIBOBJS@ @GPG_ERROR_LIBS@
-
-dumpsexp_SOURCES = dumpsexp.c
-dumpsexp_LDADD =
-hmac256_SOURCES = hmac256.c
-hmac256_CFLAGS = -DSTANDALONE
-hmac256_LDADD =
-@USE_RANDOM_DAEMON_TRUE@gcryptrnd_SOURCES = gcryptrnd.c
-@USE_RANDOM_DAEMON_TRUE@gcryptrnd_CFLAGS = $(GPG_ERROR_CFLAGS) $(PTH_CFLAGS)
-@USE_RANDOM_DAEMON_TRUE@gcryptrnd_LDADD = libgcrypt.la $(PTH_LIBS)
-@USE_RANDOM_DAEMON_TRUE@getrandom_SOURCES = getrandom.c
-all: all-am
-
-.SUFFIXES:
-.SUFFIXES: .c .lo .o .obj .rc
-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
- && { if test -f $@; then exit 0; else break; fi; }; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu src/Makefile
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
- *config.status*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
- *) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
- esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-gcrypt.h: $(top_builddir)/config.status $(srcdir)/gcrypt.h.in
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
-libgcrypt-config: $(top_builddir)/config.status $(srcdir)/libgcrypt-config.in
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
-versioninfo.rc: $(top_builddir)/config.status $(srcdir)/versioninfo.rc.in
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
-install-libLTLIBRARIES: $(lib_LTLIBRARIES)
- @$(NORMAL_INSTALL)
- test -z "$(libdir)" || $(MKDIR_P) "$(DESTDIR)$(libdir)"
- @list='$(lib_LTLIBRARIES)'; for p in $$list; do \
- if test -f $$p; then \
- f=$(am__strip_dir) \
- echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \
- $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \
- else :; fi; \
- done
-
-uninstall-libLTLIBRARIES:
- @$(NORMAL_UNINSTALL)
- @list='$(lib_LTLIBRARIES)'; for p in $$list; do \
- p=$(am__strip_dir) \
- echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \
- $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \
- done
-
-clean-libLTLIBRARIES:
- -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
- @list='$(lib_LTLIBRARIES)'; for p in $$list; do \
- dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
- test "$$dir" != "$$p" || dir=.; \
- echo "rm -f \"$${dir}/so_locations\""; \
- rm -f "$${dir}/so_locations"; \
- done
-libgcrypt.la: $(libgcrypt_la_OBJECTS) $(libgcrypt_la_DEPENDENCIES)
- $(libgcrypt_la_LINK) -rpath $(libdir) $(libgcrypt_la_OBJECTS) $(libgcrypt_la_LIBADD) $(LIBS)
-install-binPROGRAMS: $(bin_PROGRAMS)
- @$(NORMAL_INSTALL)
- test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)"
- @list='$(bin_PROGRAMS)'; for p in $$list; do \
- p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
- if test -f $$p \
- || test -f $$p1 \
- ; then \
- f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
- echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \
- $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \
- else :; fi; \
- done
-
-uninstall-binPROGRAMS:
- @$(NORMAL_UNINSTALL)
- @list='$(bin_PROGRAMS)'; for p in $$list; do \
- f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
- echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \
- rm -f "$(DESTDIR)$(bindir)/$$f"; \
- done
-
-clean-binPROGRAMS:
- @list='$(bin_PROGRAMS)'; for p in $$list; do \
- f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
- echo " rm -f $$p $$f"; \
- rm -f $$p $$f ; \
- done
-install-sbinPROGRAMS: $(sbin_PROGRAMS)
- @$(NORMAL_INSTALL)
- test -z "$(sbindir)" || $(MKDIR_P) "$(DESTDIR)$(sbindir)"
- @list='$(sbin_PROGRAMS)'; for p in $$list; do \
- p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
- if test -f $$p \
- || test -f $$p1 \
- ; then \
- f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
- echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(sbinPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(sbindir)/$$f'"; \
- $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(sbinPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(sbindir)/$$f" || exit 1; \
- else :; fi; \
- done
-
-uninstall-sbinPROGRAMS:
- @$(NORMAL_UNINSTALL)
- @list='$(sbin_PROGRAMS)'; for p in $$list; do \
- f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
- echo " rm -f '$(DESTDIR)$(sbindir)/$$f'"; \
- rm -f "$(DESTDIR)$(sbindir)/$$f"; \
- done
-
-clean-sbinPROGRAMS:
- @list='$(sbin_PROGRAMS)'; for p in $$list; do \
- f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
- echo " rm -f $$p $$f"; \
- rm -f $$p $$f ; \
- done
-dumpsexp$(EXEEXT): $(dumpsexp_OBJECTS) $(dumpsexp_DEPENDENCIES)
- @rm -f dumpsexp$(EXEEXT)
- $(LINK) $(dumpsexp_OBJECTS) $(dumpsexp_LDADD) $(LIBS)
-gcryptrnd$(EXEEXT): $(gcryptrnd_OBJECTS) $(gcryptrnd_DEPENDENCIES)
- @rm -f gcryptrnd$(EXEEXT)
- $(gcryptrnd_LINK) $(gcryptrnd_OBJECTS) $(gcryptrnd_LDADD) $(LIBS)
-getrandom$(EXEEXT): $(getrandom_OBJECTS) $(getrandom_DEPENDENCIES)
- @rm -f getrandom$(EXEEXT)
- $(LINK) $(getrandom_OBJECTS) $(getrandom_LDADD) $(LIBS)
-hmac256$(EXEEXT): $(hmac256_OBJECTS) $(hmac256_DEPENDENCIES)
- @rm -f hmac256$(EXEEXT)
- $(hmac256_LINK) $(hmac256_OBJECTS) $(hmac256_LDADD) $(LIBS)
-install-binSCRIPTS: $(bin_SCRIPTS)
- @$(NORMAL_INSTALL)
- test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)"
- @list='$(bin_SCRIPTS)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- if test -f $$d$$p; then \
- f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
- echo " $(binSCRIPT_INSTALL) '$$d$$p' '$(DESTDIR)$(bindir)/$$f'"; \
- $(binSCRIPT_INSTALL) "$$d$$p" "$(DESTDIR)$(bindir)/$$f"; \
- else :; fi; \
- done
-
-uninstall-binSCRIPTS:
- @$(NORMAL_UNINSTALL)
- @list='$(bin_SCRIPTS)'; for p in $$list; do \
- f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
- echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \
- rm -f "$(DESTDIR)$(bindir)/$$f"; \
- done
-
-mostlyclean-compile:
- -rm -f *.$(OBJEXT)
-
-distclean-compile:
- -rm -f *.tab.c
-
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dumpsexp.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gcryptrnd-gcryptrnd.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/getrandom.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hmac256-hmac256.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgcrypt_la-ath.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgcrypt_la-fips.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgcrypt_la-global.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgcrypt_la-hmac256.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgcrypt_la-hwfeatures.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgcrypt_la-misc.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgcrypt_la-missing-string.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgcrypt_la-module.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgcrypt_la-secmem.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgcrypt_la-sexp.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgcrypt_la-stdmem.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgcrypt_la-visibility.Plo@am__quote@
-
-.c.o:
-@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(COMPILE) -c $<
-
-.c.obj:
-@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'`
-
-.c.lo:
-@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $<
-
-libgcrypt_la-visibility.lo: visibility.c
-@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgcrypt_la_CFLAGS) $(CFLAGS) -MT libgcrypt_la-visibility.lo -MD -MP -MF $(DEPDIR)/libgcrypt_la-visibility.Tpo -c -o libgcrypt_la-visibility.lo `test -f 'visibility.c' || echo '$(srcdir)/'`visibility.c
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/libgcrypt_la-visibility.Tpo $(DEPDIR)/libgcrypt_la-visibility.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='visibility.c' object='libgcrypt_la-visibility.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgcrypt_la_CFLAGS) $(CFLAGS) -c -o libgcrypt_la-visibility.lo `test -f 'visibility.c' || echo '$(srcdir)/'`visibility.c
-
-libgcrypt_la-misc.lo: misc.c
-@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgcrypt_la_CFLAGS) $(CFLAGS) -MT libgcrypt_la-misc.lo -MD -MP -MF $(DEPDIR)/libgcrypt_la-misc.Tpo -c -o libgcrypt_la-misc.lo `test -f 'misc.c' || echo '$(srcdir)/'`misc.c
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/libgcrypt_la-misc.Tpo $(DEPDIR)/libgcrypt_la-misc.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='misc.c' object='libgcrypt_la-misc.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgcrypt_la_CFLAGS) $(CFLAGS) -c -o libgcrypt_la-misc.lo `test -f 'misc.c' || echo '$(srcdir)/'`misc.c
-
-libgcrypt_la-global.lo: global.c
-@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgcrypt_la_CFLAGS) $(CFLAGS) -MT libgcrypt_la-global.lo -MD -MP -MF $(DEPDIR)/libgcrypt_la-global.Tpo -c -o libgcrypt_la-global.lo `test -f 'global.c' || echo '$(srcdir)/'`global.c
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/libgcrypt_la-global.Tpo $(DEPDIR)/libgcrypt_la-global.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='global.c' object='libgcrypt_la-global.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgcrypt_la_CFLAGS) $(CFLAGS) -c -o libgcrypt_la-global.lo `test -f 'global.c' || echo '$(srcdir)/'`global.c
-
-libgcrypt_la-sexp.lo: sexp.c
-@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgcrypt_la_CFLAGS) $(CFLAGS) -MT libgcrypt_la-sexp.lo -MD -MP -MF $(DEPDIR)/libgcrypt_la-sexp.Tpo -c -o libgcrypt_la-sexp.lo `test -f 'sexp.c' || echo '$(srcdir)/'`sexp.c
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/libgcrypt_la-sexp.Tpo $(DEPDIR)/libgcrypt_la-sexp.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='sexp.c' object='libgcrypt_la-sexp.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgcrypt_la_CFLAGS) $(CFLAGS) -c -o libgcrypt_la-sexp.lo `test -f 'sexp.c' || echo '$(srcdir)/'`sexp.c
-
-libgcrypt_la-hwfeatures.lo: hwfeatures.c
-@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgcrypt_la_CFLAGS) $(CFLAGS) -MT libgcrypt_la-hwfeatures.lo -MD -MP -MF $(DEPDIR)/libgcrypt_la-hwfeatures.Tpo -c -o libgcrypt_la-hwfeatures.lo `test -f 'hwfeatures.c' || echo '$(srcdir)/'`hwfeatures.c
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/libgcrypt_la-hwfeatures.Tpo $(DEPDIR)/libgcrypt_la-hwfeatures.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='hwfeatures.c' object='libgcrypt_la-hwfeatures.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgcrypt_la_CFLAGS) $(CFLAGS) -c -o libgcrypt_la-hwfeatures.lo `test -f 'hwfeatures.c' || echo '$(srcdir)/'`hwfeatures.c
-
-libgcrypt_la-stdmem.lo: stdmem.c
-@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgcrypt_la_CFLAGS) $(CFLAGS) -MT libgcrypt_la-stdmem.lo -MD -MP -MF $(DEPDIR)/libgcrypt_la-stdmem.Tpo -c -o libgcrypt_la-stdmem.lo `test -f 'stdmem.c' || echo '$(srcdir)/'`stdmem.c
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/libgcrypt_la-stdmem.Tpo $(DEPDIR)/libgcrypt_la-stdmem.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='stdmem.c' object='libgcrypt_la-stdmem.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgcrypt_la_CFLAGS) $(CFLAGS) -c -o libgcrypt_la-stdmem.lo `test -f 'stdmem.c' || echo '$(srcdir)/'`stdmem.c
-
-libgcrypt_la-secmem.lo: secmem.c
-@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgcrypt_la_CFLAGS) $(CFLAGS) -MT libgcrypt_la-secmem.lo -MD -MP -MF $(DEPDIR)/libgcrypt_la-secmem.Tpo -c -o libgcrypt_la-secmem.lo `test -f 'secmem.c' || echo '$(srcdir)/'`secmem.c
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/libgcrypt_la-secmem.Tpo $(DEPDIR)/libgcrypt_la-secmem.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='secmem.c' object='libgcrypt_la-secmem.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgcrypt_la_CFLAGS) $(CFLAGS) -c -o libgcrypt_la-secmem.lo `test -f 'secmem.c' || echo '$(srcdir)/'`secmem.c
-
-libgcrypt_la-missing-string.lo: missing-string.c
-@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgcrypt_la_CFLAGS) $(CFLAGS) -MT libgcrypt_la-missing-string.lo -MD -MP -MF $(DEPDIR)/libgcrypt_la-missing-string.Tpo -c -o libgcrypt_la-missing-string.lo `test -f 'missing-string.c' || echo '$(srcdir)/'`missing-string.c
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/libgcrypt_la-missing-string.Tpo $(DEPDIR)/libgcrypt_la-missing-string.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='missing-string.c' object='libgcrypt_la-missing-string.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgcrypt_la_CFLAGS) $(CFLAGS) -c -o libgcrypt_la-missing-string.lo `test -f 'missing-string.c' || echo '$(srcdir)/'`missing-string.c
-
-libgcrypt_la-module.lo: module.c
-@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgcrypt_la_CFLAGS) $(CFLAGS) -MT libgcrypt_la-module.lo -MD -MP -MF $(DEPDIR)/libgcrypt_la-module.Tpo -c -o libgcrypt_la-module.lo `test -f 'module.c' || echo '$(srcdir)/'`module.c
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/libgcrypt_la-module.Tpo $(DEPDIR)/libgcrypt_la-module.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='module.c' object='libgcrypt_la-module.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgcrypt_la_CFLAGS) $(CFLAGS) -c -o libgcrypt_la-module.lo `test -f 'module.c' || echo '$(srcdir)/'`module.c
-
-libgcrypt_la-fips.lo: fips.c
-@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgcrypt_la_CFLAGS) $(CFLAGS) -MT libgcrypt_la-fips.lo -MD -MP -MF $(DEPDIR)/libgcrypt_la-fips.Tpo -c -o libgcrypt_la-fips.lo `test -f 'fips.c' || echo '$(srcdir)/'`fips.c
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/libgcrypt_la-fips.Tpo $(DEPDIR)/libgcrypt_la-fips.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='fips.c' object='libgcrypt_la-fips.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgcrypt_la_CFLAGS) $(CFLAGS) -c -o libgcrypt_la-fips.lo `test -f 'fips.c' || echo '$(srcdir)/'`fips.c
-
-libgcrypt_la-hmac256.lo: hmac256.c
-@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgcrypt_la_CFLAGS) $(CFLAGS) -MT libgcrypt_la-hmac256.lo -MD -MP -MF $(DEPDIR)/libgcrypt_la-hmac256.Tpo -c -o libgcrypt_la-hmac256.lo `test -f 'hmac256.c' || echo '$(srcdir)/'`hmac256.c
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/libgcrypt_la-hmac256.Tpo $(DEPDIR)/libgcrypt_la-hmac256.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='hmac256.c' object='libgcrypt_la-hmac256.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgcrypt_la_CFLAGS) $(CFLAGS) -c -o libgcrypt_la-hmac256.lo `test -f 'hmac256.c' || echo '$(srcdir)/'`hmac256.c
-
-libgcrypt_la-ath.lo: ath.c
-@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgcrypt_la_CFLAGS) $(CFLAGS) -MT libgcrypt_la-ath.lo -MD -MP -MF $(DEPDIR)/libgcrypt_la-ath.Tpo -c -o libgcrypt_la-ath.lo `test -f 'ath.c' || echo '$(srcdir)/'`ath.c
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/libgcrypt_la-ath.Tpo $(DEPDIR)/libgcrypt_la-ath.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='ath.c' object='libgcrypt_la-ath.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgcrypt_la_CFLAGS) $(CFLAGS) -c -o libgcrypt_la-ath.lo `test -f 'ath.c' || echo '$(srcdir)/'`ath.c
-
-gcryptrnd-gcryptrnd.o: gcryptrnd.c
-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(gcryptrnd_CFLAGS) $(CFLAGS) -MT gcryptrnd-gcryptrnd.o -MD -MP -MF $(DEPDIR)/gcryptrnd-gcryptrnd.Tpo -c -o gcryptrnd-gcryptrnd.o `test -f 'gcryptrnd.c' || echo '$(srcdir)/'`gcryptrnd.c
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/gcryptrnd-gcryptrnd.Tpo $(DEPDIR)/gcryptrnd-gcryptrnd.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gcryptrnd.c' object='gcryptrnd-gcryptrnd.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(gcryptrnd_CFLAGS) $(CFLAGS) -c -o gcryptrnd-gcryptrnd.o `test -f 'gcryptrnd.c' || echo '$(srcdir)/'`gcryptrnd.c
-
-gcryptrnd-gcryptrnd.obj: gcryptrnd.c
-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(gcryptrnd_CFLAGS) $(CFLAGS) -MT gcryptrnd-gcryptrnd.obj -MD -MP -MF $(DEPDIR)/gcryptrnd-gcryptrnd.Tpo -c -o gcryptrnd-gcryptrnd.obj `if test -f 'gcryptrnd.c'; then $(CYGPATH_W) 'gcryptrnd.c'; else $(CYGPATH_W) '$(srcdir)/gcryptrnd.c'; fi`
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/gcryptrnd-gcryptrnd.Tpo $(DEPDIR)/gcryptrnd-gcryptrnd.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gcryptrnd.c' object='gcryptrnd-gcryptrnd.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(gcryptrnd_CFLAGS) $(CFLAGS) -c -o gcryptrnd-gcryptrnd.obj `if test -f 'gcryptrnd.c'; then $(CYGPATH_W) 'gcryptrnd.c'; else $(CYGPATH_W) '$(srcdir)/gcryptrnd.c'; fi`
-
-hmac256-hmac256.o: hmac256.c
-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(hmac256_CFLAGS) $(CFLAGS) -MT hmac256-hmac256.o -MD -MP -MF $(DEPDIR)/hmac256-hmac256.Tpo -c -o hmac256-hmac256.o `test -f 'hmac256.c' || echo '$(srcdir)/'`hmac256.c
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/hmac256-hmac256.Tpo $(DEPDIR)/hmac256-hmac256.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='hmac256.c' object='hmac256-hmac256.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(hmac256_CFLAGS) $(CFLAGS) -c -o hmac256-hmac256.o `test -f 'hmac256.c' || echo '$(srcdir)/'`hmac256.c
-
-hmac256-hmac256.obj: hmac256.c
-@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(hmac256_CFLAGS) $(CFLAGS) -MT hmac256-hmac256.obj -MD -MP -MF $(DEPDIR)/hmac256-hmac256.Tpo -c -o hmac256-hmac256.obj `if test -f 'hmac256.c'; then $(CYGPATH_W) 'hmac256.c'; else $(CYGPATH_W) '$(srcdir)/hmac256.c'; fi`
-@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/hmac256-hmac256.Tpo $(DEPDIR)/hmac256-hmac256.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='hmac256.c' object='hmac256-hmac256.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(hmac256_CFLAGS) $(CFLAGS) -c -o hmac256-hmac256.obj `if test -f 'hmac256.c'; then $(CYGPATH_W) 'hmac256.c'; else $(CYGPATH_W) '$(srcdir)/hmac256.c'; fi`
-
-mostlyclean-libtool:
- -rm -f *.lo
-
-clean-libtool:
- -rm -rf .libs _libs
-install-m4dataDATA: $(m4data_DATA)
- @$(NORMAL_INSTALL)
- test -z "$(m4datadir)" || $(MKDIR_P) "$(DESTDIR)$(m4datadir)"
- @list='$(m4data_DATA)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f=$(am__strip_dir) \
- echo " $(m4dataDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(m4datadir)/$$f'"; \
- $(m4dataDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(m4datadir)/$$f"; \
- done
-
-uninstall-m4dataDATA:
- @$(NORMAL_UNINSTALL)
- @list='$(m4data_DATA)'; for p in $$list; do \
- f=$(am__strip_dir) \
- echo " rm -f '$(DESTDIR)$(m4datadir)/$$f'"; \
- rm -f "$(DESTDIR)$(m4datadir)/$$f"; \
- done
-install-includeHEADERS: $(include_HEADERS)
- @$(NORMAL_INSTALL)
- test -z "$(includedir)" || $(MKDIR_P) "$(DESTDIR)$(includedir)"
- @list='$(include_HEADERS)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f=$(am__strip_dir) \
- echo " $(includeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(includedir)/$$f'"; \
- $(includeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(includedir)/$$f"; \
- done
-
-uninstall-includeHEADERS:
- @$(NORMAL_UNINSTALL)
- @list='$(include_HEADERS)'; for p in $$list; do \
- f=$(am__strip_dir) \
- echo " rm -f '$(DESTDIR)$(includedir)/$$f'"; \
- rm -f "$(DESTDIR)$(includedir)/$$f"; \
- done
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
- mkid -fID $$unique
-tags: TAGS
-
-TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
- if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
- test -n "$$unique" || unique=$$empty_fix; \
- $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
- $$tags $$unique; \
- fi
-ctags: CTAGS
-CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
- test -z "$(CTAGS_ARGS)$$tags$$unique" \
- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
- $$tags $$unique
-
-GTAGS:
- here=`$(am__cd) $(top_builddir) && pwd` \
- && cd $(top_srcdir) \
- && gtags -i $(GTAGS_ARGS) $$here
-
-distclean-tags:
- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- list='$(DISTFILES)'; \
- dist_files=`for file in $$list; do echo $$file; done | \
- sed -e "s|^$$srcdirstrip/||;t" \
- -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
- case $$dist_files in \
- */*) $(MKDIR_P) `echo "$$dist_files" | \
- sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
- sort -u` ;; \
- esac; \
- for file in $$dist_files; do \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- if test -d $$d/$$file; then \
- dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-am
-all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) $(SCRIPTS) $(DATA) \
- $(HEADERS)
-install-binPROGRAMS: install-libLTLIBRARIES
-
-installdirs:
- for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(m4datadir)" "$(DESTDIR)$(includedir)"; do \
- test -z "$$dir" || $(MKDIR_P) "$$dir"; \
- done
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-clean: clean-am
-
-clean-am: clean-binPROGRAMS clean-generic clean-libLTLIBRARIES \
- clean-libtool clean-sbinPROGRAMS mostlyclean-am
-
-distclean: distclean-am
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-distclean-am: clean-am distclean-compile distclean-generic \
- distclean-tags
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-info: info-am
-
-info-am:
-
-install-data-am: install-data-local install-includeHEADERS \
- install-m4dataDATA
-
-install-dvi: install-dvi-am
-
-install-exec-am: install-binPROGRAMS install-binSCRIPTS \
- install-libLTLIBRARIES install-sbinPROGRAMS
-
-install-html: install-html-am
-
-install-info: install-info-am
-
-install-man:
-
-install-pdf: install-pdf-am
-
-install-ps: install-ps-am
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
- -rm -rf ./$(DEPDIR)
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-compile mostlyclean-generic \
- mostlyclean-libtool
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am: uninstall-binPROGRAMS uninstall-binSCRIPTS \
- uninstall-includeHEADERS uninstall-libLTLIBRARIES \
- uninstall-local uninstall-m4dataDATA uninstall-sbinPROGRAMS
-
-.MAKE: install-am install-strip
-
-.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \
- clean-generic clean-libLTLIBRARIES clean-libtool \
- clean-sbinPROGRAMS ctags distclean distclean-compile \
- distclean-generic distclean-libtool distclean-tags distdir dvi \
- dvi-am html html-am info info-am install install-am \
- install-binPROGRAMS install-binSCRIPTS install-data \
- install-data-am install-data-local install-dvi install-dvi-am \
- install-exec install-exec-am install-html install-html-am \
- install-includeHEADERS install-info install-info-am \
- install-libLTLIBRARIES install-m4dataDATA install-man \
- install-pdf install-pdf-am install-ps install-ps-am \
- install-sbinPROGRAMS install-strip installcheck \
- installcheck-am installdirs maintainer-clean \
- maintainer-clean-generic mostlyclean mostlyclean-compile \
- mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
- tags uninstall uninstall-am uninstall-binPROGRAMS \
- uninstall-binSCRIPTS uninstall-includeHEADERS \
- uninstall-libLTLIBRARIES uninstall-local uninstall-m4dataDATA \
- uninstall-sbinPROGRAMS
-
-
-@HAVE_W32_SYSTEM_TRUE@.rc.lo:
-@HAVE_W32_SYSTEM_TRUE@ $(LTRCCOMPILE) -i $< -o $@
-
-@HAVE_W32_SYSTEM_TRUE@install-def-file:
-@HAVE_W32_SYSTEM_TRUE@ $(INSTALL) $(srcdir)/libgcrypt.def $(DESTDIR)$(libdir)/libgcrypt.def
-
-@HAVE_W32_SYSTEM_TRUE@uninstall-def-file:
-@HAVE_W32_SYSTEM_TRUE@ -rm $(DESTDIR)$(libdir)/libgcrypt.def
-@HAVE_W32_SYSTEM_FALSE@install-def-file:
-@HAVE_W32_SYSTEM_FALSE@uninstall-def-file:
-
-install-data-local: install-def-file
-
-uninstall-local: uninstall-def-file
-
-# FIXME: We need to figure out how to get the actual name (parsing
-# libgcrypt.la?) and how to create the hmac file already at link time
-# so that it can be used without installing libgcrypt first.
-#install-exec-hook:
-# ./hmac256 "What am I, a doctor or a moonshuttle conductor?" \
-# < $(DESTDIR)$(libdir)/libgcrypt.so.11.5.0 \
-# > $(DESTDIR)$(libdir)/.libgcrypt.so.11.5.0.hmac
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/plugins/MirOTR/libgcrypt-1.4.6/src/Manifest b/plugins/MirOTR/libgcrypt-1.4.6/src/Manifest
deleted file mode 100644
index 2d003d83e6..0000000000
--- a/plugins/MirOTR/libgcrypt-1.4.6/src/Manifest
+++ /dev/null
@@ -1,58 +0,0 @@
-# Manifest - checksums of the src directory
-# Copyright 2004 Free Software Foundation, Inc.
-#
-# This file is part of Libgcrypt.
-#
-# Libgcrypt is free software; you can redistribute it and/or modify
-# it under the terms of the GNU Lesser general Public License as
-# published by the Free Software Foundation; either version 2.1 of
-# the License, or (at your option) any later version.
-#
-# Libgcrypt is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License for more details.
-#
-# You should have received a copy of the GNU Lesser General Public
-# License along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
-
-# Checksums for all source files in this directory. Format is
-# filename, blanks, base-64 part of an OpenPGP detached signature
-# without the header lines. Blank lines and lines beginning with a
-# hash mark are ignored. A tool to process this file is available by
-# cvs -d :pserver:anoncvs@cvs.gnupg.org:/cvs/wk co misc-scripts/manifest-tool
-#
-# The special entry "$names$" holds a signature over all sorted
-# filenames excluding itself.
-
-gcrypt.h iQCVAwUAQH5RsTEAnp832S/7AQK7xgP+Kc3NY9lipZkaAMrnHDkQVLdHYwTbZWuGOYdTLp8Xy7Auh9wtWV9hrWVUqs+kxDzT/2iF6XkO3WT3rf/PmQ/Q0TIGfOyjE3c/qvB/jVippaxoGda3tnGpODytdI3XPhfPS0Ss8nDzfCStPBGAEq0OVU7imnExrFzhRXt+Gljr0o0==Yagz
-gcrypt-module.h iQCVAwUAQH5UXzEAnp832S/7AQJMQgQAzumz9aaZelhw+FxTCeVadphBxt1bbNQvMrnddYYblyJv+AcxZ9ZxGz2oPeusN58Qg54DQcaW3lYhTgnWfXultsi+Ruxlz7400OUrzSXOl3At7KssdODAoscFzZIgh94G9lzQxEBr9lTXI9R3LsPFJP6muNG4frcNBAA42yckK7w==BBp5
-
-ath.c iQCVAwUAQH5E+DEAnp832S/7AQKFpgP+KSZHtVcnh9FFggIyHKbALUljW2FXauasZvFyN8Sk/mIMgKxyXFOG1THBAUzWLaKWIEWU+WkYU7uThqBtpnEImM5AenWzbQuJjftPC3gVHO8yjjmBWD4zmJj28htoKDoa/xDsoqumrHxae3FYcaCWtYGVjM/Pbl+OMRMOFAhp0ho==lQZ3
-ath.h iQCVAwUAQH5FODEAnp832S/7AQKiuQQAg4K+KOAn1LWBZN32MAhms4FeZKoce0fAuZW7BpyY4cCxIVgxqrtUC90CDykw8XegFfOyyYrgd0NmaMVdY7HZDncNOvIPxpgFQPCZrycsMOoAtoVwjK704RDeNo3zmeyxTKeDH+3M1J7JmLiafaEdSbOC8flX/W0icaV0Ol4dmBc==Ll6w
-
-cipher.h iQCVAwUAQH5FUzEAnp832S/7AQJKLgP9GSSk9f7EINIRqSQH1XKX+dYzt3phDHdqFTUGIfYNh7YzGdy0drvgFhG4k15nqDouKRuFVM/hKY3ZVY7JccmKXKGAH6+ZYShoG6LMFfIGgDX8zne0dNxc72PLfns3fVxNn/RlHmHBkrQ+ppjR9HnSthFmOqzbQaW1BKmc3Z2x5GU==lIeW
-g10lib.h iQCVAwUAQH5FejEAnp832S/7AQJ75wP/ZjOybwRix5eoXdfVeXPjoPygejzpYJJdMUGN3Y5UtkfBu9mPREsKfvZ6tH+Evjx+3xfeAb4bU/k2mRMp0tiWnk2koToS08vI9uxnioKQr9oulZH6r28S+NLSgMQuEGN1JNUky6RQ9TTNRndeTjKKSrEjZ7V6bv+rb8A1bYCKChs==P5mk
-mpi.h iQCVAwUAQH5FwzEAnp832S/7AQJJ4wP9E3jVkcO9M0YtSBHIbjG3hDWKWXzi86AlUh51qiE8/2XP0FfjA4TosyvmicZs7j48HitAByr9tHOSxnbeo7NBf17ICwAo6Eqty+wKDg+eyLeEGUy7VpVK3RJRQAA4H+kl3S2l3YMTKf3WJlbc7qkWSXZspdy5c9sAxeodCKrAubU==oALf
-
-global.c iQCVAwUAQH5HFzEAnp832S/7AQJc+QQAvi53ZkMCzLnVULHvhI6W+EX537zi9n8cplYguvIJqUhAZrP68yGAIyqyCONbZVDyB7wqeXdUMLzMk7W8fg+xuk5JSDpppAQf2m/bdQyze6XVqJso682eYBM8+b9z/IVEvLaFwhZcOKO1bcXudBlBCcJgVDpupfTtAWgPnewil9Q==Xwy1
-misc.c iQCVAwUAQH5IIjEAnp832S/7AQKNJAQAkEpyY3fCG7tvADJFAW9xA7DEQwLCa8YmiUhHvrEsWOI4YgvS7LUbWWc7VqK+ryORvXLKRAVieznbnHAuy0TKtqdnmA/kUmiurS0ah5SWqR/iuAeJtt0RGsmZaZ6oa2m4PZ2Y2GCHSTZqcclvwsetS9eq5AipxHxYFUltu5wGZNI==twM2
-missing-string.c iQCVAwUAQH5JfjEAnp832S/7AQI3ZQQAg55eEJbGQQHyBEJGxvt/FXpQiXcoDit3ZHzvdaQn/NUgdLjCHiWVzhyCXACGivLWMNModDaSaZk073NXxVkWfPcX9vkF//Wugwzidd5P3Bfu5k35o+Xxz82fsk5KuFGGq1mBUZ07xUYQ8KkKkhADUkr0QiQAuypp079Yq0uUC7Q==zvKn
-module.c iQCVAwUAQH5JvjEAnp832S/7AQKlMgQAjZYTXMpWb5kHxCMXzRi069Ku/4/xnWsD+S0dje1LiKzCnRpwTTxARzc/y10Y8OcygkMuR4unEaWedO+9syjjty3fBCcue/j7YlLitq5EC9UE4o23poWvWCuX9Tadm2DK5qf4p7smMJ22O22cLTYTVCyAoYTQ2xC8ajzBsBRkX80==yRRD
-secmem.c iQCVAwUAQH5LLDEAnp832S/7AQKtFwQAwY2wBr6WJC1cwqp/1DQoKzHx9C3plONxbZMazwR7VMI83NUbBAbv1mcxpeZWXmb2dRrnsR1VBbNPDSbJLN5T6czLQ2nIb6mnq9u8Ip4SAa+GCWfDV4AUtAJ4hN/yvWo8iEKu+KD5iJ6xJh31NdXjt5yk6vnk46SA6R4FkHdIEXc==UKVr
-secmem.h iQCVAwUAQH5LTDEAnp832S/7AQIsJwQAkZUu4hvmh9NXCLNm98+tGZFzWYvZO/NffC2wdPE8Q/OTa/m3g+oBbEhaV1ze3oY4t1F/p7ZHFx5CsIp4zVjyPkxlni8AAVMUOQr/LopyxouHn2OjKO+dVqecWQf01+nPWjklbL2FZ3mQ99k2qeWZlVSkz0nm8u39F3v7z3OTCss==AJqE
-sexp.c iQCVAwUAQH5LojEAnp832S/7AQKCTQQArlrj1KGwR2x93fcyN3M0iXuGkBq5R9KNu+1Bq04G4SLlpZ1RRY0OjV3L9To1BHTd01lXlO8MNz7NpRxWlG1Sw5FohbBlhWZQRcW8GdAawJPcfIY2Y8Ek6Yx8quZKbk9uD3bcBmStmg0P+TIA0nr20bmtfB3uX2KQVHQqWZQT5qU==P8FE
-stdmem.c iQCVAwUAQH5LzjEAnp832S/7AQLOUAP9FU16itXBBrkfRDGmhUjAOeEEKdd+brQ3XdT8xoLvP/IH/6U1Kq3ampP2/xcL4kwVdz2rw6NRzP7jlL/yM3tW722lSS/JPJkH+2+qUkcb0fYNoql/WYPMYp1/Mzu6ttXnjag1cQGlKIyYAD+G6h3FtpLwQy0hEJopnF9+Ovd8U7A==CkiZ
-stdmem.h iQCVAwUAQH5L8jEAnp832S/7AQIH0wP+Lyqh0tj++s2L79Tmf/gqgCK+HLMxTddcewF3XbsYf9T5FmLez1gz6Ggti4Ss9VjozOA3ti3trCiA/YNRmV9AYw4zLUPm+MsjJuveL/AgB9HdoD2v+RfJm0WwgSKiysp+8iyjg3Plopmhba4cGuOP5MJ3CWTqYwPmJVscUKC6g38==02MN
-
-types.h iQCVAwUAQH5MKTEAnp832S/7AQLqTAP6A3mUMD5MMkBkebq4bRY6Bq0KsgdKfZ8TLhc2o87gFay8YD0Uom3YJNG2LF/rAIct2ih4jYJaIb5dRfJ0KJoPi2ETd462J8OFCL4fjq9TaSjB2pXcB+kWoxzPasGNg2Ukk0dQ6lvF1tSYrtt32PVI7q/UaPsjTylgRmzLfX/VxrU==OMu3
-
-
-# Configuration
-Makefile.am iQCVAwUAQH5WVjEAnp832S/7AQLmsQP/bbI8/UWAC5yITVhGcCOCbN/FaMqXVKjxESzo6GTs02jxK1y3RuuaoNU1ssQZGAxpFiMJW8u933V3yTHFMxWpwHemDnEyv/a8YACxJBQ0tQgpgHS716BjMbHOfcuOis2WlCOOm0ErjhAYNa4NQ1q3jwkOvTDLFpdnqaWI2wWn08U==Yjun
-libgcrypt.m4 iQCVAwUAQH5MbTEAnp832S/7AQJ1uAQA1C6xI7qXiKVtUeXawhPytAldosrzcXmqz34xi7JklQqw83d68WtWHFMBEUa7MKfi4WCbuQb7FjGUvMRw5z/T9ez7CoDekHc63+cIIZLQ23weUK8GaA1uQLoD0scmT41J5RkBlJbH7ck1zRd3d04o75rWNEUNit6KBvrQ4Pd8oQ8==uMgB
-libgcrypt-config.in iQCVAwUAQH5UbzEAnp832S/7AQJISgP+Nbd2AQnDM/k8sQLbvz8YZjwX3LigZM+AkF1VAwyAm6YOU3nrXnz5t+cXkQD2dkz4L2F0AAsIkFiJsrgmZgCp2h1L6LeFnH+hoId9RhbYw4NkDaHb+MC9JcalpcfFvvxq6vM/W37bSFimM78P+5RLKypXCytVQNAAaIRgZjVfXY8==IGDS
-libgcrypt.vers iQCVAwUAQH5MjTEAnp832S/7AQKCdQQAotG6Z3zdcePI0V33YY2sh91uYkLBNhQw+PzyE3BRRAVhMGLOBD1nSWJHJvE3eyCVOqFY0ZmvpVex51Fa0D/TwsJOO4RVxf1L9bbAncu9OuEXaGXKytLZp54TliDTAWGDq0lvtx1TvDDgtM8TbbaXvMbjfQ4wXBxdLvaenFCTlR4==kgHq
-
-$names$ iQCVAwUAQH5UhDEAnp832S/7AQK/jwP9H7A3mI99M1NGuhD+16C+2gJIITB8GJeYeUd3vm8kWQ5n76WyMCdeA62qn0JUddIBjAbagtfvTL5aesnD9MlhEGaNlHauU7SINTIJ8njKf87EAAfDZrhS/tGDziC2nakMPweRxXQCLDWHkBPjYfrspSLLohjdegqBvTNyVM76+KE==3p9Z