summaryrefslogtreecommitdiff
path: root/TODO
AgeCommit message (Collapse)AuthorFilesLines
2011-05-11Support RSA-OAEP padding for encryption.Daiki Ueno1-2/+0
2010-01-21Support WindowsCE.Werner Koch1-1/+1
2008-12-05Fixed error cases in mpicoder.Werner Koch1-3/+0
Documentation cleanups.
2008-09-18Preparing a releaseWerner Koch1-5/+0
2008-09-18Implemented an Enforced FIPS mode.Werner Koch1-26/+0
Documentation updates.
2008-08-29Overhauled the keygrip computation.Werner Koch1-6/+0
2008-08-26Implemented transient-key flag as requested by the GNUNet folks.Werner Koch1-10/+0
Documentation cleanups. Removed FIPS logging unless in double verbose state.
2008-08-21Finished the X9.31 RNG implementations.Werner Koch1-2/+1
2008-08-19Adding gcry_mpi_lshift.Werner Koch1-3/+2
Preparing a release candidate.
2008-06-24Fixed memory leak inthe ac functions.Werner Koch1-0/+10
2008-04-22Preapring a release candidateWerner Koch1-3/+0
2007-12-10Preparing 1.4.0.Werner Koch1-10/+5
2007-10-31Reorganizatiosn to support the visibility attribute.Werner Koch1-5/+2
This can be improved by using fucntion aliases instead of wrapper functions.
2007-08-23Use extra counter to check random pool filling.Werner Koch1-26/+3
Updated the documentation. Typo and comment fixes.
2007-07-26Fixed symbol prefix detection.Werner Koch1-0/+3
Typo fixes.
2007-05-31Camellia is now LGPLedWerner Koch1-8/+4
2007-05-04Updated automake.Werner Koch1-3/+1
Ready for a release.
2007-03-22Experimental support for ECDSA.Werner Koch1-15/+73
This is not ready but the key generation and the self-test works.
2007-03-13Add support for ADM64. From Werner Dittmann.Werner Koch1-1/+1
Cosmetic changes.
2007-02-22Fixed bug#596 adn minor cleanupsWerner Koch1-13/+12
2007-02-20New configure option --disable-endian-check.Werner Koch1-1/+3
2006-12-18* rndlinux.c (set_cloexec_flag): New.Werner Koch1-0/+12
(open_device): Set close-on-exit flags. Suggested by Max Kellermann. Fixes Debian#403613. Cleaned up last Makefile changes.
2006-10-17Various minor changes.Werner Koch1-0/+1
Support for DSA2.
2006-08-28Fixed a problem with shifting MPIs by 0.Werner Koch1-1/+6
Add a way to check whether the RNG is in fake mode.
2006-08-04Fixed gcry_mpi_set_bit and enhanced mpi_rshift.Werner Koch1-0/+2
Cleaned up andom-daemon initialization.
2006-06-21Changed xmalloc style calls to proper malloc calls with error returns atWerner Koch1-0/+11
many (but not all) places.
2006-03-14Use quick key generation.Werner Koch1-4/+13
Cleaned up output; i.e. take care of --verbose.
2006-03-07Applied OFB mode patch by Brad HarrisWerner Koch1-0/+3
2005-11-02src/ChangeLogMoritz Schulte1-0/+3
src/gcrypt.h TODO cipher/pubkey.c cipher/cipher.c cipher/ChangeLog
2003-12-22(is_prime): Release A2.Werner Koch1-1/+1
2003-12-19* md.c: Moved a couple of functions down below the data structureWerner Koch1-0/+5
definitions. (struct gcry_md_context): New field ACTUAL_HANDLE_SIZE. (md_open): Set it here. (strcut gcry_md_list): New field ACTUAL_STRUCT_SIZE. (md_enable): Set it here. (md_close): Wipe the context memory. secure memory. * cipher.c (struct gcry_cipher_handle): New field ACTUAL_HANDLE_SIZE. (gcry_cipher_open): Set it here. (gcry_cipher_close): Use it to always wipe out the handle data. * md.c: Minor code and comment cleanups.
2003-10-31* acinclude.m4 (AC_CHECK_PTH): Added.Werner Koch1-1/+1
* configure.ac: Use it here instead of the generic lib test. Bumbed LT vesion to C9/A2/R0. * dsa.c (verify): s/exp/ex/ due to shadowing of a builtin. * elgamal.c (verify): Ditto. * ac.c (gcry_ac_data_get_index): s/index/idx/ (gcry_ac_data_copy_internal): Remove the cast in _gcry_malloc. (gcry_ac_data_add): Must use gcry_realloc instead of realloc. * pubkey.c (sexp_elements_extract): s/index/idx/ as tribute to the forehackers. (gcry_pk_encrypt): Removed shadowed definition of I. Reordered arguments to malloc for clarity. (gcry_pk_sign, gcry_pk_genkey): Ditto. * primegen.c (prime_generate_internal): s/random/randomlevel/. * i386/mpih-rshift.S, i386/mpih-lshift.S: Use %dl and not %edx for testb; this avoids an assembler warning. * mpi-pow.c (gcry_mpi_powm): s/exp/expo/ to avoid shadowing warning. * autogen.sh: Allow to override the tool name. Do not run libtoolize. Update required version numbers. * libgcrypt.vers (_gcry_generate_elg_prime): Removed this symbol; gnutls does not need it anymore. * secmem.c (mb_get_new): s/pool/block/ due to global pool. * misc.c (gcry_set_log_handler): s/logf/f/ to avoid shadowing warning against a builtin. * ath-pth-compat.c: cast pth_connect to get rid of the const prototype. * basic.c (check_aes128_cbc_cts_cipher): Make it a prototype * ac.c (check_run): Comment unused variable.
2003-10-27* configure.ac: Give a hint on where libgpg-error is available.Werner Koch1-2/+2
Reformatted long lines. Don't include gcrypt-defs.h. * ac.c (ac_key_identifiers): Made static. * random.c (getfnc_gather_random,getfnc_fast_random_poll): Move prototypes to .. * rand-internal.h: .. here * random.c (getfnc_gather_random): Include rndw32 gatherer. * rndunix.c, rndw32.c, rndegd.c: Include them here. * rndlinux.c (_gcry_rndlinux_gather_random): Prepend the _gcry_ prefix. Changed all callers. * rndegd.c (_gcry_rndegd_gather_random): Likewise. (_gcry_rndegd_connect_socket): Likewise. * rndunix.c (_gcry_rndunix_gather_random): Likewise. (waitpid): Made static. * rndw32.c: Removed the old and unused winseed.dll cruft. (_gcry_rndw32_gather_random_fast): Renamed from gather_random_fast. (_gcry_rndw32_gather_random): Renamed from gather_random. Note, that the changes 2003-04-08 somehow got lost. * sha512.c (sha512_init, sha384_init): Made static. * cipher.c (do_ctr_decrypt): Removed "return" from this void function. * gcrypt.h (gcry_pk_testkey): Doc fix. * libgcrypt.def: Manually wrote this file. * build-def: This file should not be used anymore.
2003-08-30(Working with hash algorithms): Clarified that HMACWerner Koch1-0/+3
does not work with all algorithms.
2003-07-07Updated.Moritz Schulte1-1/+6
2003-03-19MergedWerner Koch1-0/+2
2003-03-042003-03-04 Moritz Schulte <moritz@g10code.com>Moritz Schulte1-4/+0
* TODO: Remove item about resetting handles, since gcry_cipher_reset is implemented by now. * NEWS: Mentioned gcry_cipher_reset.
2003-01-20About to release 1.1.12Werner Koch1-1/+1
2002-12-21* configure.ac (LIBGCRYPT_LT_CURRENT: Bumbed to 6/5/0 due to a newWerner Koch1-0/+7
interface
2002-12-19* configure.ac (have_pthread): Check for pthreads in libc.Werner Koch1-0/+4
(have_ld_version_script): New.
2002-11-10* configure.ac (MODULES_IN_CIPHER): Add md4.c. By Simon Josefsson.Werner Koch1-0/+2
2002-05-21* configure.ac: Set LT version to 4/3/0.Werner Koch1-5/+2
2002-05-02* jnlib/: Removed.Werner Koch1-2/+10
* Makefile.am (SUBDIRS): Removed jnlib. * configure.ac (jnlib/Makefile): Removed. * configure.ac: Define _REENTRANT.
2001-12-18Added some commentsWerner Koch1-1/+1
2001-12-06* misc.c (_gcry_log_printf): New.Werner Koch1-0/+6
* sexp.c (dump_string,gcry_sexp_dump): Use logging functions instead of stderr.