summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* Prepare a release candidatelibgcrypt-1.4.2rc2Werner Koch2008-09-014-114/+129
|
* Overhauled the keygrip computation.Werner Koch2008-08-293-3/+17
|
* Changed the way the FIPS RNG is seeded.Werner Koch2008-08-293-30/+52
| | | | | | FIPS cleanups. Documentation upodates.
* Allow getting out of the FIPS error state by running a self-test.Werner Koch2008-08-275-4/+33
|
* Implemented transient-key flag as requested by the GNUNet folks.Werner Koch2008-08-266-8/+38
| | | | | | Documentation cleanups. Removed FIPS logging unless in double verbose state.
* Completed the RNG implementaion switching.Werner Koch2008-08-227-25/+213
| | | | | | | | | | | | | | | | | | | | | | | | | 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
* Finished the X9.31 RNG implementations.Werner Koch2008-08-214-1/+32
|
* Replace assert calls by a new gcry_assert at most places.Werner Koch2008-08-206-18/+51
|
* Implemented gcry_mpi_lshift.Werner Koch2008-08-201-3/+4
| | | | | Reordered some code in mpi-bit.c
* Adding gcry_mpi_lshift.libgcrypt-1.4.2rc1Werner Koch2008-08-197-2/+24
| | | | | Preparing a release candidate.
* Another forgotten file.Werner Koch2008-08-191-0/+586
|
* A whole bunch of changes to eventually support Werner Koch2008-08-1918-175/+1369
| | | | | | | 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-053-3/+13
|
* According to the changelog thsi file has been removed 3 years ago. Tell svnWerner Koch2008-04-231-11/+0
| | | | | about it.
* Collected changes. See ChnageLogs.Werner Koch2008-04-182-97/+5
|
* Better AES performance.Werner Koch2008-03-173-2/+22
|
* 2008-01-21 Marcus Brinkmann <marcus@g10code.de>Marcus Brinkmann2008-01-212-5/+8
| | | | | * hwfeatures.c (detect_ia32_gnuc): Fix inline asm.
* Small build fixes from Tim Mooney.Werner Koch2007-12-112-2/+8
|
* Preparing 1.4.0.libgcrypt-1.4.0Werner Koch2007-12-103-3/+9
|
* Preparing a releaselibgcrypt-1.3.2Werner Koch2007-12-035-28/+39
|
* The ACE engine of VIA processors is now used for AES-128.Werner Koch2007-11-293-0/+99
|
* Fixed malloc attribute detetection.Werner Koch2007-11-132-1/+6
|
* Reorganizatiosn to support the visibility attribute.Werner Koch2007-10-3114-53/+2196
| | | | | | This can be improved by using fucntion aliases instead of wrapper functions.
* Updated the Windows entropy gatherer.Werner Koch2007-10-252-2/+2
| | | | | Typo fixes.
* Use extra counter to check random pool filling.Werner Koch2007-08-231-2/+55
| | | | | | Updated the documentation. Typo and comment fixes.
* Add new debug tool for S-expressions.Werner Koch2007-08-223-1/+569
|
* Made all library code LGPL.Werner Koch2007-08-223-6/+13
|
* Pth fix for W32.Werner Koch2007-06-062-11/+38
|
* Camellia is now LGPLedWerner Koch2007-05-313-3/+7
|
* src/Marcus Brinkmann2007-05-092-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.
* Updated automake.libgcrypt-1.3.0Werner Koch2007-05-042-1/+5
| | | | | Ready for a release.
* Minor fixes for W32Werner Koch2007-05-034-2/+10
|
* More info from GCRYCTL_PRINT_CONFIG.Werner Koch2007-05-022-2/+8
| | | | | Put Camellia symbols into our namespace.
* Add Camellia support.David Shaw2007-05-023-1/+11
|
* Dropped GCRYCTL_DUMP_CONFIG in favor of GCRYCTL_PRINT_CONFIG.Werner Koch2007-04-305-23/+53
|
* Add support for setting the EGD socket.Werner Koch2007-04-303-5/+29
|
* ./Werner Koch2007-04-304-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.
* Enhanced support for ECDSA.Werner Koch2007-04-186-88/+119
| | | | | | Along with the latest libksba it is now possible for gpgsm to import an ECC certificate.
* ./Werner Koch2007-04-163-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.
* Rewrote the ECDSA implementation.Werner Koch2007-03-281-0/+32
|
* Did some performance experiments and added code for Barrett reduction.Werner Koch2007-03-231-1/+21
|
* Experimental support for ECDSA.Werner Koch2007-03-224-21/+46
| | | | | This is not ready but the key generation and the self-test works.
* Fixed typo introduced back in OctoberWerner Koch2007-03-162-3/+8
|
* Some RNG cleanups.Werner Koch2007-03-131-1/+1
|
* Ported last changes from 1.2.Werner Koch2007-02-231-0/+5
| | | | | | Updated some tests. Support for passphrase generated Elgamal keys.
* Tweaks for W32Werner Koch2007-02-229-19/+92
|
* A lot of cleanups as well as minor API changes.Werner Koch2007-02-2110-93/+150
| | | | | Ported some changes from 1.2 to here.
* * gcrypt.h.in: Include stdlib.h for the sake fo the trheadingWerner Koch2007-02-123-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.
* * rndlinux.c (set_cloexec_flag): New.Werner Koch2006-12-181-1/+1
| | | | | | | | (open_device): Set close-on-exit flags. Suggested by Max Kellermann. Fixes Debian#403613. Cleaned up last Makefile changes.
* Applied two simple patches.Werner Koch2006-10-232-4/+11
|