summaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* Post release updates.Werner Koch2016-02-181-1/+1
| | | | --
* Release 1.5.5.libgcrypt-1.5.5Werner Koch2016-02-181-2/+2
| | | | * configure.ac: Set LT version to C19/A8/R4.
* Post release updates.Werner Koch2014-08-071-1/+1
| | | | --
* Release 1.5.4.libgcrypt-1.5.4Werner Koch2014-08-071-1/+1
| | | | * configure.ac: Set LT version to C19/A8/R3.
* Post release updates.Werner Koch2013-07-251-1/+1
| | | | --
* Release 1.5.3.libgcrypt-1.5.3Werner Koch2013-07-251-1/+1
| | | | * configure.ac: Set LT version to C19/A8/R2.
* Post release updates.Werner Koch2013-04-181-1/+1
| | | | --
* Update LT version for the next release.Werner Koch2013-04-181-1/+1
| | | | * configure.ac: Set LT version to C19/A8/R1.
* Add support for the IDEA cipher.Ulrich Müller2013-03-201-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | Adapt idea.c to the Libgcrypt framework. Add IDEA to cipher_table and to the build system. Patents on IDEA have expired: Europe: EP0482154 on 2011-05-16, Japan: JP3225440 on 2011-05-16, U.S.: 5,214,703 on 2012-01-07. * configure.ac: Add idea to the list of available ciphers. Define USE_IDEA if idea is enabled. * cipher/cipher.c (cipher_table): Add entry for IDEA. * cipher/idea.c: Update comment about patents. Include proper header files and remove redundant declarations. (expand_key, cipher, do_setkey, encrypt_block, decrypt_block): Define function arguments as const where appropriate. (cipher): Test for !WORDS_BIGENDIAN instead of LITTLE_ENDIAN_HOST. (do_setkey, decrypt_block): Don't call selftest. (idea_setkey): New function, wrapper for do_setkey. (idea_encrypt): New function, wrapper for encrypt_block. (_gcry_cipher_spec_idea): Define. * cipher/Makefile.am (EXTRA_libcipher_la_SOURCES): Add idea.c. * src/cipher.h (_gcry_cipher_spec_idea): Declare. * tests/basic.c (check_ciphers): Add GCRY_CIPHER_IDEA.
* Get rid of the deprecated AM_CONFIG_HEADER.Werner Koch2013-03-181-1/+1
| | | | | | | * configure.ac: Use AC_CONFIG_HEADERS. -- GnuPG-bug-id: 1459
* Post release updates.Werner Koch2013-03-181-1/+1
| | | | --
* Update copyright info.Werner Koch2013-03-181-1/+2
| | | | --
* Update LT version for the next release.Werner Koch2013-03-181-2/+3
| | | | | | | * configure.ac: Set LT version to C19/A8/R0. -- (This LT version change has been coordinated with master.)
* Provide a GCRYPT_VERSION_NUMBER macro.Werner Koch2013-03-181-0/+3
| | | | | | | | | * src/gcrypt.h.in (GCRYPT_VERSION_NUMBER): New. * configure.ac (VERSION_NUMBER): New ac_subst. * compat/compat.c (_gcry_compat_identification): Include revision and timestamp. * src/global.c (_gcry_vcontrol): Move call to above function ... (gcry_check_version): .. here.
* Switch to the new automagic beta numbering scheme.Werner Koch2013-03-181-35/+48
| | | | | * configure.ac: Add all the required m4 magic. Add some autoconf portability fixes.
* Remove build hacks for FreeBSD.Werner Koch2013-03-181-6/+0
| | | | | | | | | | | * configure.ac [freebsd]: Do not add /usr/local to CPPFLAGS and LDFLAGS. -- Back in ~2000 we introduced a quick hack to make building of Libgcrypt on FreeBSD easier by always adding -I/usr/local/include and -L/usr/local/lib . It turned out that this is a bad idea if one wants to build with library version which is not installed in /usr/local.
* Improve parsing of the GIT revision number.Werner Koch2012-11-161-2/+3
| | | | * configure.ac (git_revision): Use git rev-parse.
* Add a comment to not update the SO number.Werner Koch2011-06-291-0/+2
|
* Post release updatesWerner Koch2011-06-291-2/+2
|
* Prepare for the 1.5.0 release.libgcrypt-1.5.0Werner Koch2011-06-291-5/+2
|
* Move an AC_SUBST to avoid an Emacs warningWerner Koch2011-04-061-5/+5
| | | | | | | Recent versions of Emacs seem to have a not so strict check for local buffer variables and thus detect our emacs_local_vars subs as improper local variables. Moving them more to the top of the file helps. Another solution would have been to use m4 tricks.
* Shorten BUILD_REVISION macroWerner Koch2011-03-081-1/+2
|
* Add option host to libgcrypt-config.Werner Koch2011-02-231-0/+2
| | | | | Also update libgcrypt.m4 for better user experience when cross-building.
* Use AES-NI insns for CTR mode.Werner Koch2011-02-221-2/+2
| | | | That really boosts the performance of CTR.
* Final changes for 1.5.0-beta1libgcrypt-1.5.0-beta1Werner Koch2011-02-211-2/+2
|
* Fix strict-aliasing problems in rijndael.cWerner Koch2011-02-181-11/+2
| | | | | | | We used to use -fno-strict-aliasing but only if configured in maintainer-mode. Thus with gcc-4.4 we could run into problems. The fix is to define a new type with the may_alias attribute and use this for the casting stuff in do_encrypt_aligned and do_decrypt_aligned.
* First take on using AES-NI instructionsWerner Koch2011-02-131-32/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This first naive use of the new Intel AES-NI instructions boosts the performance of AES on CPUs supporting this by 3 to 5 times. Results from running ./benchmark --cipher-repetitions 10 --large-buffers cipher aes on a cpu family : 6 model : 37 model name : Intel(R) Core(TM) i5 CPU 660 @ 3.33GHz stepping : 2 cpu MHz : 3325.494 cache size : 4096 KB cpu cores : 2 yields this: ECB/Stream CBC CFB OFB CTR --------------- --------------- --------------- --------------- --------------- 130ms 110ms 110ms 100ms 110ms 110ms 160ms 150ms 170ms 170ms 40ms 40ms 20ms 30ms 30ms 20ms 70ms 70ms 80ms 80ms The first line is with runtime switched off AES-NI instructions (don't set use_aesni in do_setkey), the second with enabled AES-NI. By fixing the alignment, I hope to squeeze out a little more even with this naive implementation.
* Revert version number to 1.5.0.Werner Koch2011-01-201-1/+1
| | | | Update AUTHORS and NEWS.
* Integrating http://code.google.com/p/gnupg-ecc/source/detail?r=15 .Andrey Jivsov2011-01-051-1/+1
| | | | | | This merge went smoothly and didn't need any code written (as opposed to parallel gnupg integration). The checked in code was tested through gnupg with 'gnupg --gen-key (select ECC)'. This change corresponds to earlier check in gnupg project. This branch, ECC-INTEGRATION-1-5, corresponds to ECC-INTEGRATION-2-1 in gnupg project.
* * configure.ac (BUILD_REVISION): Use git_revision.Werner Koch2010-12-231-1/+1
|
* Prepare for a gpg-error changeWerner Koch2010-08-191-3/+6
|
* Insert sys/select.h to be POSIXly correct.Werner Koch2010-08-161-0/+6
| | | | | Typo fixes.
* Minor changes for MSVC.Werner Koch2010-07-091-3/+5
| | | | | Bumped LT version because we need to add an inetrface in the 1.4 branch.
* 2010-04-19 Marcus Brinkmann <marcus@g10code.de>Marcus Brinkmann2010-04-191-0/+11
| | | | | * configure.ac: Check for -fno-strict-aliasing.
* Applied spelling fixes and more verbose test diagnositcs by Brad Hards.Werner Koch2010-04-121-2/+6
|
* Added an entropy gatherer for W32CE.Werner Koch2010-03-241-4/+22
|
* Help not to edit a generated buffer.Werner Koch2010-03-151-1/+9
|
* Support WindowsCE.Werner Koch2010-01-211-2/+20
|
* Add option --disable-O-flag-munging.Werner Koch2009-12-101-0/+11
|
* 2009-12-08 Marcus Brinkmann <marcus@g10code.de>Marcus Brinkmann2009-12-081-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | Update to libtool 2.2.6a. * configure.ac: Invoke AC_CONFIG_MACRO_DIR. (AC_LIBTOOL_WIN32_DLL, AC_LIBTOOL_RC): Replace by ... (LT_PREREQ, LT_INIT, LT_LANG): ... these. * config.guess, config.sub, install-sh, ltmain.sh, m4/libtool.m4: Updated to libtool 2.2.6a. * m4/ltoptions.m4, m4/ltsugar.m4, m4/ltversion.m4, m4/lt~obsolete.m4: New files from libtool 2.2.6a. src/ 2009-12-08 Marcus Brinkmann <marcus@g10code.de> * Makefile.am (LTRCCOMPILE): Refactor with ... (RCCOMPILE): ... this new macro. Add $(libgcrypt_la_CPPFLAGS). (SUFFIXES): Add .lo. (.rc.o): Change to ... (.rc.lo): ... this implicit rule. (gcrypt_res_ldflag): Removed. (gcrypt_res): Use libtool object file name here. (libgcrypt_la_LDFLAGS): Remove gcrypt_res_ldflag usage. (libgcrypt_la_LIBADD): Add gcrypt_res.
* Include sys/msg.h if needed.Werner Koch2009-08-051-1/+1
|
* Prepare for new developments.Werner Koch2009-01-221-5/+6
|
* Preparinglibgcrypt-1.4.4Werner Koch2009-01-221-3/+3
|
* Autodetect useful gcc warnings in maintainer-mode.Werner Koch2008-10-301-29/+30
| | | | | Flag _gcry_gettext with format_arg attribute.
* Add CAVS test.Werner Koch2008-10-021-2/+2
| | | | | | Various minor fixes. Sigbus fixes for AES.
* Preparing a releaseWerner Koch2008-09-181-2/+2
|
* Use syslog to log important messages.Werner Koch2008-09-151-1/+1
| | | | | Add an external RNG test hook.
* Add more selftests.Werner Koch2008-09-091-2/+2
|
* doc cleanupsWerner Koch2008-09-081-1/+1
|
* Updated the NEWS file.Werner Koch2008-09-031-2/+2
|