summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2008-08-19Adding gcry_mpi_lshift.Werner Koch7-2/+24
Preparing a release candidate.
2008-08-19Another forgotten file.Werner Koch1-0/+586
2008-08-19A whole bunch of changes to eventually support Werner Koch18-175/+1369
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 Koch3-3/+13
2008-04-23According to the changelog thsi file has been removed 3 years ago. Tell svnWerner Koch1-11/+0
about it.
2008-04-18Collected changes. See ChnageLogs.Werner Koch2-97/+5
2008-03-17Better AES performance.Werner Koch3-2/+22
2008-01-212008-01-21 Marcus Brinkmann <marcus@g10code.de>Marcus Brinkmann2-5/+8
* hwfeatures.c (detect_ia32_gnuc): Fix inline asm.
2007-12-11Small build fixes from Tim Mooney.Werner Koch2-2/+8
2007-12-10Preparing 1.4.0.Werner Koch3-3/+9
2007-12-03Preparing a releaseWerner Koch5-28/+39
2007-11-29The ACE engine of VIA processors is now used for AES-128.Werner Koch3-0/+99
2007-11-13Fixed malloc attribute detetection.Werner Koch2-1/+6
2007-10-31Reorganizatiosn to support the visibility attribute.Werner Koch14-53/+2196
This can be improved by using fucntion aliases instead of wrapper functions.
2007-10-25Updated the Windows entropy gatherer.Werner Koch2-2/+2
Typo fixes.
2007-08-23Use extra counter to check random pool filling.Werner Koch1-2/+55
Updated the documentation. Typo and comment fixes.
2007-08-22Add new debug tool for S-expressions.Werner Koch3-1/+569
2007-08-22Made all library code LGPL.Werner Koch3-6/+13
2007-06-06Pth fix for W32.Werner Koch2-11/+38
2007-05-31Camellia is now LGPLedWerner Koch3-3/+7
2007-05-09src/Marcus Brinkmann2-3/+17
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). cipher/ 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-04Updated automake.Werner Koch2-1/+5
Ready for a release.
2007-05-03Minor fixes for W32Werner Koch4-2/+10
2007-05-02More info from GCRYCTL_PRINT_CONFIG.Werner Koch2-2/+8
Put Camellia symbols into our namespace.
2007-05-02Add Camellia support.David Shaw3-1/+11
2007-04-30Dropped GCRYCTL_DUMP_CONFIG in favor of GCRYCTL_PRINT_CONFIG.Werner Koch5-23/+53
2007-04-30Add support for setting the EGD socket.Werner Koch3-5/+29
2007-04-30./Werner Koch4-1/+20
* README.apichanges: Move to doc/. * Makefile.am (EXTRA_DIST): Removed that file. doc/ * HACKING: New. Two items by Marcus. * README.apichanges: Move from .. to here. * Makefile.am (EXTRA_DIST): Add new files. mpi/ * config.links: Create a file mod-source-info.h. * Makefile.am (DISTCLEANFILES): Add that file. * mpiutil.c (_gcry_mpi_get_hw_config): New. src/ * global.c (gcry_control): New. * gcrypt.h.in (GCRYCTL_DUMP_CONFIG): New. tests/ * version.c: New. * Makefile.am (TESTS): Add version.
2007-04-18Enhanced support for ECDSA.Werner Koch6-88/+119
Along with the latest libksba it is now possible for gpgsm to import an ECC certificate.
2007-04-16./Werner Koch3-3/+16
* configure.ac: Check for sysconf. * acinclude.m4 (GNUPG_CHECK_MLOCK): Try to use sysconf to get the page size and use getpagesize only then if available. cipher/ * ecc.c (_gcry_ecc_generate): Renamed DUMMY to CURVE and use it. src/ * secmem.c (init_pool): Use sysconf() if available to determine page size.
2007-03-28Rewrote the ECDSA implementation.Werner Koch1-0/+32
2007-03-23Did some performance experiments and added code for Barrett reduction.Werner Koch1-1/+21
2007-03-22Experimental support for ECDSA.Werner Koch4-21/+46
This is not ready but the key generation and the self-test works.
2007-03-16Fixed typo introduced back in OctoberWerner Koch2-3/+8
2007-03-13Some RNG cleanups.Werner Koch1-1/+1
2007-02-23Ported last changes from 1.2.Werner Koch1-0/+5
Updated some tests. Support for passphrase generated Elgamal keys.
2007-02-22Tweaks for W32Werner Koch9-19/+92
2007-02-21A lot of cleanups as well as minor API changes.Werner Koch10-93/+150
Ported some changes from 1.2 to here.
2007-02-12* gcrypt.h.in: Include stdlib.h for the sake fo the trheadingWerner Koch3-22/+43
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.
2006-12-18* rndlinux.c (set_cloexec_flag): New.Werner Koch1-1/+1
(open_device): Set close-on-exit flags. Suggested by Max Kellermann. Fixes Debian#403613. Cleaned up last Makefile changes.
2006-10-23Applied two simple patches.Werner Koch2-4/+11
2006-10-19Let secmem init return an error if the memeory could not be locked.Werner Koch4-0/+15
2006-10-17Various minor changes.Werner Koch6-9/+43
Support for DSA2.
2006-10-12Fix small typos that I should have fixed before committing the last Marcus Brinkmann1-2/+2
change.
2006-10-122006-10-12 Marcus Brinkmann <marcus@g10code.de>Marcus Brinkmann2-5/+10
* configure.ac (FALLBACK_SOCKLEN_T): Third time is a charm. Define gcry_socklen_t, to avoid conflicts with socklen_t definitions by autoconf. src/ 2006-10-12 Marcus Brinkmann <marcus@g10code.de> * gcrypt.h.in: Replace socklen_t with gcry_socklen_t.
2006-10-112006-10-11 Marcus Brinkmann <marcus@g10code.de>Marcus Brinkmann2-3/+6
* acinclude.m4 (GNUPG_FIX_HDR_VERSION): Removed. * configure.ac: Do not call GNUPG_FIX_HDR_VERSION. src/ 2006-10-11 Marcus Brinkmann <marcus@g10code.de> * gcrypt.h.in: Replace version by @VERSION@.
2006-10-102006-10-10 Marcus Brinkmann <marcus@g10code.de>Marcus Brinkmann3-1/+10
* configure.ac: Invoke AC_CHECK_SOCKLEN_TYPE. (AC_CONFIG_FILES): Add src/gcrypt.h. (AC_CONFIG_SRCDIR): Change to src/libgcrypt.vers. m4/ 2006-10-10 Marcus Brinkmann <marcus@g10code.de> * fallback.m4: New file from Pth. src/ 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-08-29Added SEED cipherWerner Koch3-1/+7
2006-08-28Fixed a problem with shifting MPIs by 0.Werner Koch3-2/+14
Add a way to check whether the RNG is in fake mode.
2006-07-292006-07-29 Marcus Brinkmann <marcus@g10code.de>Marcus Brinkmann2-0/+5
* secmem.c (init_pool): Close FD after establishing the mapping.