summaryrefslogtreecommitdiff
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* Generate the ChangeLog from commit logs.Werner Koch2011-12-011-1483/+12
| | | | | | | | | | | | | * scripts/gitlog-to-changelog: New script. Taken from gnulib. * scripts/git-log-fix: New file. * scripts/git-log-footer: New file. * doc/HACKING: Describe the ChangeLog policy * ChangeLog: New file. * Makefile.am (EXTRA_DIST): Add new files. (gen-ChangeLog): New. (dist-hook): Run gen-ChangeLog. Rename all ChangeLog files to ChangeLog-2011.
* Completed switch to a simpler thread model.Werner Koch2011-12-011-2/+4
| | | | | This is only a first step. We will need to either implement pthread_atfork or - better - make use use POSIX RT semaphores.
* Make build_revision shorter for W32 useWerner Koch2011-12-011-0/+2
|
* accept --with-libgpg-error-prefix as well as --with-gpg-error-prefixJim Meyering2011-11-281-0/+5
| | | | * m4/gpg-error.m4: Update from git master.
* Removed the AC interface (gcry_ac_*)Werner Koch2011-09-151-0/+2
| | | | | | | | This interface has long been deprecated. It was also initially only declared as an experimental interface. It added its own kind of complexity and we found that it does not make applications easier to read. Modern features of Libgcrypt were not supported and its removal reduces the SLOC which is a Good Thing from a security POV.
* Add a man page for hmac256.Werner Koch2011-09-151-0/+4
| | | | We also include the man page in the manual.
* Prepare for the 1.5.0 release.libgcrypt-1.5.0Werner Koch2011-06-291-1/+10
|
* Move an AC_SUBST to avoid an Emacs warningWerner Koch2011-04-061-0/+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.
* Add a version string to the binaryWerner Koch2011-03-301-0/+4
|
* Shorten BUILD_REVISION macroWerner Koch2011-03-081-0/+4
|
* Add option host to libgcrypt-config.Werner Koch2011-02-231-0/+2
| | | | | Also update libgcrypt.m4 for better user experience when cross-building.
* Updated gpg-error.m4 (bug#1261)Werner Koch2011-02-231-0/+4
|
* Final changes for 1.5.0-beta1libgcrypt-1.5.0-beta1Werner Koch2011-02-211-0/+4
|
* Fix strict-aliasing problems in rijndael.cWerner Koch2011-02-181-0/+4
| | | | | | | 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-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Nuked almost all trailing whitespace.post-nuke-of-trailing-wsWerner Koch2011-02-041-36/+39
| | | | Check and install the standard git pre-commit hook.
* * configure.ac (BUILD_REVISION): Use git_revision.Werner Koch2010-12-231-0/+4
|
* Prepare for a gpg-error changeWerner Koch2010-08-191-0/+10
|
* Minor changes for MSVC.Werner Koch2010-07-091-1/+6
| | | | | 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/+4
| | | | | * configure.ac: Check for -fno-strict-aliasing.
* Applied spelling fixes and more verbose test diagnositcs by Brad Hards.Werner Koch2010-04-121-0/+4
|
* Added an entropy gatherer for W32CE.Werner Koch2010-03-241-0/+4
|
* Help not to edit a generated buffer.Werner Koch2010-03-151-0/+5
|
* Support WindowsCE.Werner Koch2010-01-211-1/+20
|
* Add option --disable-O-flag-munging.Werner Koch2009-12-101-0/+4
|
* 2009-12-08 Marcus Brinkmann <marcus@g10code.de>Marcus Brinkmann2009-12-081-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | 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-0/+4
|
* Doc fixes.Werner Koch2009-05-101-0/+4
|
* Prepare for new developments.Werner Koch2009-01-221-0/+5
|
* Preparinglibgcrypt-1.4.4Werner Koch2009-01-221-2/+8
|
* Autodetect useful gcc warnings in maintainer-mode.Werner Koch2008-10-301-0/+5
| | | | | Flag _gcry_gettext with format_arg attribute.
* Preparing a releaseWerner Koch2008-09-181-0/+6
|
* Use syslog to log important messages.Werner Koch2008-09-151-0/+4
| | | | | Add an external RNG test hook.
* doc cleanupsWerner Koch2008-09-081-0/+4
|
* Prepare a release candidatelibgcrypt-1.4.2rc2Werner Koch2008-09-011-0/+6
|
* Completed the RNG implementaion switching.Werner Koch2008-08-221-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | Added framework for running RNG tests. Added an experimental option --enable-hmac-binary-check to configure. --This line, and those below, will be ignored-- M src/fips.c M src/cipher-proto.h M src/global.c M src/hmac256.c M src/ChangeLog M src/hmac256.h M src/Makefile.am M tests/Makefile.am M configure.ac M doc/gcrypt.texi M random/random-fips.c M random/random.c M random/rand-internal.h M random/random.h M random/ChangeLog M ChangeLog M README
* Adding gcry_mpi_lshift.libgcrypt-1.4.2rc1Werner Koch2008-08-191-0/+6
| | | | | Preparing a release candidate.
* A whole bunch of changes to eventually support Werner Koch2008-08-191-0/+8
| | | | | | | FIPS restricted mode. Also some documentation improvements and other minor enhancements. See the ChangeLogs. Stay tuned.
* Moved random stuff into its own directory.Werner Koch2008-07-051-0/+6
|
* Preparing the releaselibgcrypt-1.4.1Werner Koch2008-04-251-0/+6
|
* Preapring a release candidatelibgcrypt-1.4.1rc1Werner Koch2008-04-221-0/+6
|
* Collected changes. See ChnageLogs.Werner Koch2008-04-181-1/+18
|
* Better AES performance.Werner Koch2008-03-171-0/+4
|
* Small build fixes from Tim Mooney.Werner Koch2007-12-111-0/+5
|
* Preparing 1.4.0.libgcrypt-1.4.0Werner Koch2007-12-101-0/+10
|
* Preparing a releaselibgcrypt-1.3.2Werner Koch2007-12-031-0/+8
|
* Reorganizatiosn to support the visibility attribute.Werner Koch2007-10-311-0/+4
| | | | | | This can be improved by using fucntion aliases instead of wrapper functions.
* Preparing a releaselibgcrypt-1.3.1Werner Koch2007-10-261-0/+6
|
* Made all library code LGPL.Werner Koch2007-08-221-1/+2
|
* Changed rndw32 to LGPL.Werner Koch2007-08-221-0/+8
| | | | | Typo fixes.