summaryrefslogtreecommitdiff
path: root/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
2011-12-01Generate the ChangeLog from commit logs.Werner Koch1-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.
2011-12-01Completed switch to a simpler thread model.Werner Koch1-2/+4
This is only a first step. We will need to either implement pthread_atfork or - better - make use use POSIX RT semaphores.
2011-12-01Make build_revision shorter for W32 useWerner Koch1-0/+2
2011-11-28accept --with-libgpg-error-prefix as well as --with-gpg-error-prefixJim Meyering1-0/+5
* m4/gpg-error.m4: Update from git master.
2011-09-15Removed the AC interface (gcry_ac_*)Werner Koch1-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.
2011-09-15Add a man page for hmac256.Werner Koch1-0/+4
We also include the man page in the manual.
2011-06-29Prepare for the 1.5.0 release.Werner Koch1-1/+10
2011-04-06Move an AC_SUBST to avoid an Emacs warningWerner Koch1-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.
2011-03-30Add a version string to the binaryWerner Koch1-0/+4
2011-03-08Shorten BUILD_REVISION macroWerner Koch1-0/+4
2011-02-23Add option host to libgcrypt-config.Werner Koch1-0/+2
Also update libgcrypt.m4 for better user experience when cross-building.
2011-02-23Updated gpg-error.m4 (bug#1261)Werner Koch1-0/+4
2011-02-21Final changes for 1.5.0-beta1Werner Koch1-0/+4
2011-02-18Fix strict-aliasing problems in rijndael.cWerner Koch1-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.
2011-02-13First take on using AES-NI instructionsWerner Koch1-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.
2011-02-04Nuked almost all trailing whitespace.Werner Koch1-36/+39
Check and install the standard git pre-commit hook.
2010-12-23* configure.ac (BUILD_REVISION): Use git_revision.Werner Koch1-0/+4
2010-08-19Prepare for a gpg-error changeWerner Koch1-0/+10
2010-07-09Minor changes for MSVC.Werner Koch1-1/+6
Bumped LT version because we need to add an inetrface in the 1.4 branch.
2010-04-192010-04-19 Marcus Brinkmann <marcus@g10code.de>Marcus Brinkmann1-0/+4
* configure.ac: Check for -fno-strict-aliasing.
2010-04-12Applied spelling fixes and more verbose test diagnositcs by Brad Hards.Werner Koch1-0/+4
2010-03-24Added an entropy gatherer for W32CE.Werner Koch1-0/+4
2010-03-15Help not to edit a generated buffer.Werner Koch1-0/+5
2010-01-21Support WindowsCE.Werner Koch1-1/+20
2009-12-10Add option --disable-O-flag-munging.Werner Koch1-0/+4
2009-12-082009-12-08 Marcus Brinkmann <marcus@g10code.de>Marcus Brinkmann1-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.
2009-08-05Include sys/msg.h if needed.Werner Koch1-0/+4
2009-05-10Doc fixes.Werner Koch1-0/+4
2009-01-22Prepare for new developments.Werner Koch1-0/+5
2009-01-22PreparingWerner Koch1-2/+8
2008-10-30Autodetect useful gcc warnings in maintainer-mode.Werner Koch1-0/+5
Flag _gcry_gettext with format_arg attribute.
2008-09-18Preparing a releaseWerner Koch1-0/+6
2008-09-15Use syslog to log important messages.Werner Koch1-0/+4
Add an external RNG test hook.
2008-09-08doc cleanupsWerner Koch1-0/+4
2008-09-01Prepare a release candidateWerner Koch1-0/+6
2008-08-22Completed the RNG implementaion switching.Werner Koch1-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
2008-08-19Adding gcry_mpi_lshift.Werner Koch1-0/+6
Preparing a release candidate.
2008-08-19A whole bunch of changes to eventually support Werner Koch1-0/+8
FIPS restricted mode. Also some documentation improvements and other minor enhancements. See the ChangeLogs. Stay tuned.
2008-07-05Moved random stuff into its own directory.Werner Koch1-0/+6
2008-04-25Preparing the releaseWerner Koch1-0/+6
2008-04-22Preapring a release candidateWerner Koch1-0/+6
2008-04-18Collected changes. See ChnageLogs.Werner Koch1-1/+18
2008-03-17Better AES performance.Werner Koch1-0/+4
2007-12-11Small build fixes from Tim Mooney.Werner Koch1-0/+5
2007-12-10Preparing 1.4.0.Werner Koch1-0/+10
2007-12-03Preparing a releaseWerner Koch1-0/+8
2007-10-31Reorganizatiosn to support the visibility attribute.Werner Koch1-0/+4
This can be improved by using fucntion aliases instead of wrapper functions.
2007-10-26Preparing a releaseWerner Koch1-0/+6
2007-08-22Made all library code LGPL.Werner Koch1-1/+2
2007-08-22Changed rndw32 to LGPL.Werner Koch1-0/+8
Typo fixes.