summaryrefslogtreecommitdiff
path: root/NEWS
Commit message (Collapse)AuthorAgeFilesLines
* Revert "cipher: Fix edge case for SET_ALLOW_WEAK_KEY."Jussi Kivilinna2023-04-201-4/+0
| | | | | | | | | | * cipher/cipher.c (cipher_setkey): Do not reset RC. -- This reverts commit 30840c2c45d718e0fd93cfd40771fbefa50e31f5. GnuPG-bug-id: 6451 Signed-off-by: Jussi Kivilinna <jussi.kivilinna@iki.fi>
* cipher: Fix edge case for SET_ALLOW_WEAK_KEY.Werner Koch2023-04-161-0/+4
| | | | | | | * cipher/cipher.c (cipher_setkey): Reset RC. -- GnuPG-bug-id: 6451
* Remove the built-in memory guard support.NIIBE Yutaka2022-02-101-0/+4
| | | | | | | | | | | | | | | | | * configure.ac (--enable-m-guard): Remove. * src/global.c (_gcry_vcontrol): Return GPG_ERR_NOT_SUPPORTED for GCRYCTL_ENABLE_M_GUARD. * src/stdmem.c (use_m_guard, _gcry_private_enable_m_guard): Remove. (_gcry_private_malloc): Remove the code path with use_m_guard==1. (_gcry_private_malloc_secure): Likewise. (_gcry_private_realloc, _gcry_private_free): Likewise. (_gcry_private_check_heap): Remove. * src/stdmem.h: Remove declarations for memory guard functions. -- GnuPG-bug-id: T5822 Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
* Prepare master for future workWerner Koch2022-02-011-3/+86
| | | | --
* Post release updates.libgcrypt-1.10-baseWerner Koch2021-04-191-0/+9
| | | | --
* Release 1.9.3libgcrypt-1.9.3Werner Koch2021-04-191-1/+32
|
* Post release updatesWerner Koch2021-02-171-0/+9
| | | | --
* Release 1.9.2libgcrypt-1.9.2Werner Koch2021-02-171-2/+2
|
* Update NEWSWerner Koch2021-02-121-0/+19
| | | | --
* Post release updatesWerner Koch2021-01-291-0/+8
| | | | --
* Release 1.9.1libgcrypt-1.9.1Werner Koch2021-01-291-1/+54
| | | | * configure.ac: Bump LT version to C23/A3/R1.
* doc: Fix wrong CVE id in NEWSWerner Koch2021-01-201-1/+1
| | | | --
* Post release updatesWerner Koch2021-01-191-0/+4
| | | | --
* Release 1.9.0libgcrypt-1.9.0Werner Koch2021-01-191-5/+7
|
* doc: Add NEWS items for 1.9.0Werner Koch2021-01-181-11/+95
| | | | --
* doc: Add NEWS from the latest 1.8 releasesWerner Koch2021-01-121-0/+35
| | | | --
* sexp: Extend gcry_sexp_extract_param with new format specifiers.Werner Koch2020-04-091-0/+8
| | | | | | | * src/sexp.c (_gcry_sexp_vextract_param): Add new conversion methods. * tests/t-sexp.c (check_extract_param): Add corresponding tests. Signed-off-by: Werner Koch <wk@gnupg.org>
* Merge release info from 1.8.4Werner Koch2018-10-261-0/+15
| | | | --
* Add NEWS from the 1.8 and 1.7 branches.Werner Koch2018-06-131-5/+37
| | | | --
* api: Add GCRYCTL_AUTO_EXPAND_SECMEM.Werner Koch2017-11-241-0/+1
| | | | | | | | | | | | * src/gcrypt.h.in (GCRYCTL_AUTO_EXPAND_SECMEM): New enum. * src/global.c (_gcry_vcontrol): Implement that. * src/secmem.c (auto_expand): New var. (_gcry_secmem_set_auto_expand): New. (_gcry_secmem_malloc_internal): Act upon AUTO_EXPAND. -- GnuPG-bug-id: 3530 Signed-off-by: Werner Koch <wk@gnupg.org>
* api: New function gcry_mpi_get_ui.Werner Koch2017-10-171-0/+5
| | | | | | | | | | | | | | | | | | | * src/gcrypt.h.in (gcry_mpi_get_ui): New. (mpi_get_ui): New macro. * src/libgcrypt.def, src/libgcrypt.vers: Add new function. * src/visibility.c (gcry_mpi_get_ui): New. * src/visibility.h: Mark that function. (gcry_mpi_get_ui): New. * mpi/mpiutil.c (MY_UINT_MAX): New macro. (_gcry_mpi_get_ui): Re-implemented. This function existed but was never imported or used. * tests/mpitests.c (test_maxsize): Add some test for this function. -- Note that in libgcrypt.def the cardinal 91 is used which was never used in the past. Signed-off-by: Werner Koch <wk@gnupg.org>
* Prepare for the 1.9 branchlibgcrypt-1.9-baseWerner Koch2017-08-271-1/+1
| | | | | | | | | | -- We need to bump the LT Age even if there won't be compatible interface change. This is so that we can keep on updating the Revision in the 1.8 branch. Signed-off-by: Werner Koch <wk@gnupg.org>
* Post release updatesWerner Koch2017-08-271-0/+4
| | | | --
* Release 1.8.1libgcrypt-1.8.1Werner Koch2017-08-271-1/+14
| | | | | | * configure.ac: Set LT version to C22/A2/R1. Signed-off-by: Werner Koch <wk@gnupg.org>
* doc: Typo fix.Werner Koch2017-07-201-1/+1
| | | | --
* Post release updatesWerner Koch2017-07-181-0/+4
| | | | --
* Release 1.8.0libgcrypt-1.8.0Werner Koch2017-07-181-6/+30
| | | | Signed-off-by: Werner Koch <wk@gnupg.org>
* api: New function gcry_mpi_point_copy.Werner Koch2017-07-181-0/+1
| | | | | | | | | | | * src/gcrypt.h.in (gcry_mpi_point_copy): New. (mpi_point_copy): New macro. * src/visibility.c (gcry_mpi_point_copy): New. * src/libgcrypt.def, src/libgcrypt.vers: Add function. * mpi/ec.c (_gcry_mpi_point_copy): New. * tests/t-mpi-point.c (set_get_point): Add test. Signed-off-by: Werner Koch <wk@gnupg.org>
* Update NEWSWerner Koch2017-07-061-0/+5
| | | | | | -- Signed-off-by: Werner Koch <wk@gnupg.org>
* api: New function gcry_get_config.Werner Koch2017-06-211-0/+1
| | | | | | | | | | | | | | | | | | * src/misc.c (_gcry_log_info_with_dummy_fp): Remove. * src/global.c (print_config): New arg WHAT. Remove arg FNC and use gpgrt_fprintf directly. (_gcry_get_config): New. (_gcry_vcontrol) <GCRYCTL_PRINT_CONFIG>: Use _gcry_get_config instead of print_config. * src/gcrypt.h.in (gcry_get_config): New. * src/libgcrypt.def, src/libgcrypt.vers: Add new function. * src/visibility.c (gcry_get_config): New. * src/visibility.h: Mark new function. * tests/version.c (test_get_config): New. (main): Call new test. Signed-off-by: Werner Koch <wk@gnupg.org>
* Add release info from 1.7.7 to NEWSWerner Koch2017-06-021-0/+6
| | | | --
* api: Deprecate gcry_md_infoWerner Koch2017-05-311-0/+1
| | | | Signed-off-by: Werner Koch <wk@gnupg.org>
* Update NEWS with release info from 1.7.4 to 1.7.6.Werner Koch2017-01-271-37/+32
| | | | --
* Extend GCRYCTL_PRINT_CONFIG to print compiler version.Werner Koch2017-01-031-0/+5
| | | | | | | * src/global.c (print_config): Print version of libgpg-error and used compiler. Signed-off-by: Werner Koch <wk@gnupg.org>
* Add release info from 1.7.5Werner Koch2016-12-151-1/+9
| | | | --
* Add release info from 1.7.4Werner Koch2016-12-091-0/+35
| | | | --
* doc: Update NEWS.Werner Koch2016-12-071-0/+8
| | | | --
* Put blocking calls into Libgpg-error's system call clamp.Werner Koch2016-11-121-1/+19
| | | | | | | | | | | | | | | * src/gcrypt.h.in (GCRYCTL_REINIT_SYSCALL_CLAMP): New. * configure.ac: Require Libgpg-error 1.25. Set version number to 1.8.0. * src/gcrypt-int.h: Remove error code emulation. * src/global.c (pre_syscall_func, post_syscall_func): New. (global_init): Call gpgrt_get_syscall_clamp. (_gcry_vcontrol) <GCRYCTL_REINIT_SYSCALL_CLAMP>: Ditto. (_gcry_pre_syscall, _gcry_post_syscall): New. * random/rndlinux.c (_gcry_rndlinux_gather_random): Use the new functions. Signed-off-by: Werner Koch <wk@gnupg.org>
* Post release updatesWerner Koch2016-08-171-0/+4
| | | | --
* Release 1.7.3libgcrypt-1.7.3Werner Koch2016-08-171-1/+14
| | | | | | * configure.ac: Set LT version to C21/A1/R3. Signed-off-by: Werner Koch <wk@gnupg.org>
* Post release updatesWerner Koch2016-07-141-0/+4
| | | | --
* Release 1.7.2libgcrypt-1.7.2Werner Koch2016-07-141-3/+3
| | | | | | | * configure.ac: Set LT version to C21/A1/R2. * Makefile.am (distcheck-hook): New. Signed-off-by: Werner Koch <wk@gnupg.org>
* build: Update NEWS.Werner Koch2016-07-141-0/+18
| | | | --
* Post release updatesWerner Koch2016-06-151-0/+4
| | | | --
* Release 1.7.1libgcrypt-1.7.1Werner Koch2016-06-151-1/+19
|
* Post release updates.Werner Koch2016-04-151-0/+4
| | | | --
* Release 1.7.0libgcrypt-1.7.0Werner Koch2016-04-151-59/+146
| | | | Signed-off-by: Werner Koch <wk@gnupg.org>
* cipher: Add constant for 8 bit CFB mode.Werner Koch2016-04-141-0/+1
| | | | | | | | | | | * src/gcrypt.h.in (GCRY_CIPHER_MODE_CFB8): New. * tests/basic.c (check_cfb_cipher): Prepare for CFB-8 tests. -- Note that there is no implementation for the 8 bit CFB mode yet. We will add that as a bug fix after the release of 1.7.0. Signed-off-by: Werner Koch <wk@gnupg.org>
* Add new control GCRYCTL_GET_TAGLEN for use with gcry_cipher_info.Werner Koch2016-03-231-0/+1
| | | | | | | | | | | | | | * src/gcrypt.h.in (GCRYCTL_GET_TAGLEN): New. * cipher/cipher.c (_gcry_cipher_info): Add GCRYCTL_GET_TAGLEN feature. * tests/basic.c (_check_gcm_cipher): Check that new feature. (_check_poly1305_cipher): Ditto. (check_ccm_cipher): Ditto. (do_check_ocb_cipher): Ditto. (check_ctr_cipher): Add negative test for new feature. -- Signed-off-by: Werner Koch <wk@gnupg.org>
* Update 'Interface changes' in NEWSJussi Kivilinna2016-01-291-0/+17
| | | | | | -- Signed-off-by: Jussi Kivilinna <jussi.kivilinna@iki.fi>