summaryrefslogtreecommitdiff
path: root/NEWS
AgeCommit message (Collapse)AuthorFilesLines
2006-10-17Various minor changes.Werner Koch1-0/+4
Support for DSA2.
2006-08-29Added SEED cipherWerner Koch1-0/+3
2006-08-28Fixed a problem with shifting MPIs by 0.Werner Koch1-0/+1
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-1/+3
Cleaned up andom-daemon initialization.
2006-07-26Collected changes - see ChangeLogsWerner Koch1-13/+14
2006-06-21Changed xmalloc style calls to proper malloc calls with error returns atWerner Koch1-0/+3
many (but not all) places.
2006-03-14Use quick key generation.Werner Koch1-0/+5
Cleaned up output; i.e. take care of --verbose.
2006-03-10Applied pacthes from Brad Hards.Werner Koch1-0/+1
Note, that the HMAC tests for SHA-384 and SHA-512 are failing.
2005-11-022005-11-02 Moritz Schulte <moritz@g10code.com>Moritz Schulte1-0/+2
* NEWS: Documented minor API changes.
2005-02-22See ChangeLogsWerner Koch1-1/+10
2004-05-07* random.c (initialize): Factored out some code to ..Werner Koch1-0/+5
(initialize_basics): .. new function. (_gcry_random_initialize): Just call initialize_basics unless the new arg FULL is set to TRUE. (_gcry_fast_random_poll): Don't do anything unless the random system has been really initialized. * gcrypt.h: Added GCRYCTL_FAST_POLL. (gcry_fast_random_poll): New. * global.c (gcry_control) <INITIALIZATION_FINISHED>: Do only basic random subsystem init. (gcry_control) <FAST_POLL>: New.
2004-04-15Prepared development branch (actually CVS HEAD)Werner Koch1-0/+5
2004-04-15About to release 1.2Werner Koch1-3/+5
2004-03-29post-release version bumbWerner Koch1-0/+4
2004-03-29* configure.ac: Set LT to C12/A1/R0.Werner Koch1-2/+2
* libgcrypt-config.in (Options): Ignore the obsolete --threads option for now.
2004-03-112004-03-10 Marcus Brinkmann <marcus@g10code.de>Marcus Brinkmann1-0/+18
* configure.ac (LIBGCRYPT_CONFIG_LIBS_PTHREAD, LIBGCRYPT_CONFIG_CFLAGS_PTHREAD, LIBGCRYPT_CONFIG_LIBS_PTH, LIBGCRYPT_CONFIG_CFLAGS_PTH, have_pth, have_pthread, AC_CHECK_PTH, AC_CHECK_LIB(pthread), HAVE_PTH, HAVE_PTHREAD): Removed. doc/ 2004-03-11 Marcus Brinkmann <marcus@g10code.de> * gcrypt.texi (Multi Threading): Partially document new thread support. src/ 2004-03-10 Marcus Brinkmann <marcus@g10code.de> * Makefile.am (ltlib_libgcrypt_pthread, ltlib_libgcrypt_pth): Removed. (lib_LTLIBRARIES): Remove those variables from here. (libgcrypt_pthread_la_SOURCES, libgcrypt_pthread_la_LDFLAGS, (libgcrypt_pthread_la_DEPENDENCIES, libgcrypt_pthread_la_LIBADD, (libgcrypt_pth_la_SOURCES, libgcrypt_pth_la_LDFLAGS, (libgcrypt_pth_la_DEPENDENCIES, libgcrypt_pth_la_LIBADD, (noinst_LTLIBRARIES): Removed. (libgcrypt_real_la_SOURCES): Merge with ... (libgcrypt_la_SOURCES): ... likewise. (libgcrypt_real_la_DEPENDENCIES): Merge with ... (libgcrypt_la_DEPENDENCIES): ... this. (libgcrypt_real_la_LIBADD): Merge with ... (libgcrypt_la_LIBADD): ... this. * libgcrypt-config.in (libs_pthread, libs_pth, cflags_pth) (cflags_pthread, thread_module, thread_modules): Removed. (Options): Remove --thread option from help output. If the option is specified, output an error and exit. For --cflags and --libs option, remove pth and pthread from output. * gcrypt.h: Include <sys/types.h> and <sys/socket.h>. (enum gcry_ctl_cmds): Add GCRYCTL_SET_THREAD_CBS. (gcry_thread_cbs): New struct. * global.c (gcry_control): Implement GCRYCTL_SET_THREAD_CBS. (global_init): Don't call ath_init here. * ath.h: Rewritten. * ath.c: Rewritten.
2004-03-06Post release development preparation.Werner Koch1-0/+4
2004-03-06* configure.ac (LIBGCRYPT_CONFIG_SONAME_NUMBER): Replaced byWerner Koch1-1/+1
LIBGCRYPT_CONPIG_API_VERSION. Set it to 1. Set LT to C11/A0/R1. * libgcrypt-config.in: s/--soname-number/--api-version/ * libgcrypt.m4: Changed test for API version.
2004-03-012004-03-01 Marcus Brinkmann <marcus@g10code.de>Marcus Brinkmann1-0/+3
* Makefile.am (ath_pth_src): Removed. (ath_pthread_src): Removed. (libgcrypt_la_SOURCES): Remove ath-compat, $(ath_pth_src) and $(ath_pthread_src). * ath-compat.c, ath-pth-compat.c, ath-pthread-compat.c: Files removed.
2004-02-20post release version bump.Werner Koch1-0/+4
2004-02-20* configure.ac: Set LT to C11/A0/R0.Werner Koch1-2/+2
* gcrypt.h (GCRY_PRIME_CHECK_AT_GOT_PRIME) (GCRY_PRIME_CHECK_AT_FINISH), (GCRY_PRIME_CHECK_AT_MAYBE_PRIME): New.
2004-02-20* primegen.c (check_prime): New args CB_FUNC and CB_ARG; call themWerner Koch1-0/+14
at different stages. Pass these arguments through all callers. * gcrypt.h (GCRY_PRIME_CHECK_AT_GOT_PRIME) (GCRY_PRIME_CHECK_AT_FINISH), (GCRY_PRIME_CHECK_AT_MAYBE_PRIME): New.
2004-02-13Added support for a 40 bit RFC2268 cipher. Thanks to Nikos.Werner Koch1-0/+8
2003-12-19Post release version number bumpWerner Koch1-0/+4
2003-12-19Bumbed LT version to C10/A3/R1.Werner Koch1-1/+3
2003-11-14Post release version number bump.Werner Koch1-0/+4
2003-11-14* configure.ac: Bumbed LT version to C10/A3/R0.Werner Koch1-1/+3
* configure.ac (have_ld_version_script): Set the default in a separate test. (PRINTABLE_OS_NAME): Don't handle the Hurd extra, this leads to conflicts with BSD based GNU systems. The Hurd has now a working uname.
2003-11-11* Manifest: New.Werner Koch1-0/+3
* gcrypt.texi (Working with S-expressions): Added "%b". * sexp.c (sexp_sscan): Implemented "%b" format specifier. * tsexp.c (basic): Add pass structure and a test for the %b format.
2003-11-04(USE_SHA1): Make sure it is always included.Werner Koch1-0/+11
(USE_RMD160): Removed this AM conditional.
2003-10-31* acinclude.m4 (AC_CHECK_PTH): Added.Werner Koch1-3/+3
* 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-31Various cleanupsWerner Koch1-0/+3
2003-10-10* primegen.c (gen_prime): Bail out if NBITS is less than 16.Werner Koch1-0/+6
(prime_generate_internal): Initialize prime variable to suppress compiler warning. Check pbits, initialize qbits when passed as zero. * primegen.c (prime_generate_internal): New arg ALL_FACTORS. Changed all callers. (gcry_prime_generate): Make the factors arg optional. Request all_factors. (gcry_prime_group_generator): New. (gcry_prime_release_factors): New. * global.c (_gcry_malloc): Handle the no_secure_memory option. * gcrypt.h (gcry_prime_group_generator): New. (gcry_prime_release_factors): New. * prime.c (check_primes): Generate a generator and avoid printing unless in verbose mode.
2003-09-04Post-release version number bumb.Werner Koch1-0/+4
2003-09-04About to release 1.1.43Werner Koch1-3/+3
2003-09-04* configure.ac: Require libgpg-error 0.4 due to the prime interface.Werner Koch1-0/+8
* gcrypt.h (_GCRY_ERR_SOURCE_DEFAULT): Removed cruft. (gcry_prime_check_func_t): Renamed arg for clarity.
2003-07-31Bumbed version number for next development cycleWerner Koch1-0/+5
2003-07-31About to release 1.1.42Werner Koch1-1/+1
2003-07-30More news itemsWerner Koch1-12/+40
2003-07-30(Maintainer): Assigned Moritz as Maintainer.Werner Koch1-4/+8
2003-07-302003-07-30 Moritz Schulte <moritz@g10code.com>Moritz Schulte1-18/+85
* NEWS: Include much more complete list of `Interface changes relative to the 1.1.12 release'.
2003-07-27* gcrypt.h (gcry_mpi_scan, gcry_mpi_print): API change.Werner Koch1-0/+5
(gcry_mpi_dump): New. * mpicoder.c (gcry_mpi_scan): New argument BUFLEN to replace the use of the intial value of NBYTES. (gcry_mpi_print): Likewise. (gcry_mpi_dump): New. (_gcry_log_mpidump): Make use of gcry_mpi_dump. (mpi_print): Removed. (gcry_mpi_scan): Allocated mpi in secure memory when required. * gcrypt.texi: Adjusted description of gcry_mpi_scan and gcry_mpi_dump. Add gcry_mpi_dump.
2003-07-18TODO: We need to describe all API changes in NEW before a release.Werner Koch1-1/+1
2003-07-18* md.c (gcry_md_hash_buffer): Convert ERR to gpg_error_t inWerner Koch1-0/+1
gpg_strerror. Solved a few conflicts.
2003-07-07Updated.Moritz Schulte1-0/+3
2003-07-02 * Added alternative interface for asymmetric cryptography.Moritz Schulte1-0/+2
2003-06-18* basic.c (check_cbc_mac_cipher): Adjusted for new API of get_blklenWerner Koch1-0/+3
and get_keylen. (check_ctr_cipher): Ditto. (check_one_cipher): Ditto. (check_one_md): Adjusted for new API of gcry_md_copy. * benchmark.c (cipher_bench): Adjusted for new API of get_blklen and get_keylen. * gcrypt.h (gcry_cipher_get_algo_blklen) (gcry_cipher_get_algo_keylen): Replaced macro by funcion. * cipher.c (gcry_cipher_get_algo_keylen): New. (gcry_cipher_get_algo_blklen): New.
2003-06-13* gcrypt.h (gcry_md_get_algo): Reverted to old API. This is aWerner Koch1-0/+5
convenience function anyway and error checking is not approriate. (gcry_md_is_enabled): New. (gcry_md_is_secure): Replaced macro by function and reverted to old API.
2003-06-092003-06-09 Moritz Schulte <moritz@g10code.com>Moritz Schulte1-0/+7
* NEWS: Mention API changes and libgpg-error. 2003-05-25 Moritz Schulte <moritz@g10code.com> * configure.ac (USE_LIBGPG_ERROR): Implementation of the --enable-libgpg-error switch. Define USE_LIBGPG_ERROR in LIBGCRYPT_CONFIG_FLAGS, in case libgpg-error is used.
2003-03-31Updated.Moritz Schulte1-0/+2
2003-03-262003-03-26 Moritz Schulte <moritz@g10code.com>Moritz Schulte1-0/+4
* NEWS: Mention RSA blinding.