summaryrefslogtreecommitdiff
path: root/security/libgcrypt/patches
AgeCommit message (Collapse)AuthorFilesLines
2005-10-06Update to 1.2.2:wiz1-9/+9
Noteworthy changes in version 1.2.2 (2005-10-05} ------------------------------------------------ * Made the RNG immune against fork without exec. * Minor changes to some function declarations. Buffer arguments are now typed as void pointer. This should not affect any compilation. * A bug in the definition of gcry_cipher_register has been fixed. * Interface changes relative to the 1.2.1 release: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcry_cipher_encrypt CHANGED: Arguments IN and OUT are now void*. gcry_cipher_decrypt CHANGED: Arguments IN and OUT are now void*. gcry_create_nonce CHANGED: Argument BUFFER is now void*. gcry_md_ctl CHANGED: Argument BUFFER is now void*. gcry_sexp_sprint CHANGED: Argument BUFFER is now void*. gcry_mpi_scan CHANGED: Argument BUFFER is now void*. gcry_cipher_register CHANGED: Argument ALGORITHM_ID is now int*. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2005-03-10Make build on Interix, sharing some of the OS-specific oddities with _WIN32.tv3-4/+86
2005-01-18It's not very useful to include <sys/select.h> in only one source filetv2-0/+33
when other source files depend on fd_set being defined in a local header. (Required on Interix, which does not expose <sys/select.h>/<sys/time.h> automagically via other system headers as some OS's do by default.)
2005-01-14Changes 1.2.1:adam1-19/+0
* Portability fixes, memory allocation fixes and other minor things. * Support to build as a W32 static library. * Changed the way the RNG gets initialized. This allows to keep it uninitialized as long as no random numbers are used. To override this, the new macro gcry_fast_random_poll may be used. It is in general a good idea to spread this macro into the application code to make sure that these polls happen often enough.
2004-12-18add hack for missing socklen_t typedef handling. fixes build ongrant1-3/+10
Darwin.
2004-10-25Fix for compiling on Solaris SPARC with gcc.gavan1-0/+13
If __sparcv8 is defined, use the SPARC v8 version of udiv_qrnnd. Without this change, udiv_qrnnd will not be defined using the SPARC v8 udiv instruction, and the default SPARC v7 case of defining it to be the native __gmpn_udiv_qrnnd will be used, but this does not exist on SPARC v8, so at link time, the user will get an error about _gmpn_udiv_qrnnd being undefined. gcc defines __sparcv8. From PR pkg/26815.
2004-10-23Re: pkg/27317 The header gcrypt.h references struct timeval withoutshannonjr1-0/+12
including sys/time.h. Added the patch summitted with PR that adds an include for sys/time.h. Bumped PKGREVISION.
2004-07-02When exec'ing child processes (netstat and vmstat), make sure the standardjmmv1-0/+31
file descriptors (0, 1, 2) are open. This avoids multiple warnings issued under NetBSD about running set[ug]id programs with those descriptors closed. Fixes PR pkg/26079; although it talks about gaim, the problem is here, in libgcrypt. Bump PKGREVISION to 1.
2004-05-22Changes 1.2.0adam1-12/+9
* First stable release. Changes 1.1.94 * The support for multi-threaded users goes into its third incarnation. We removed compile time support for thread libraries. To support the thread library of your choice, you have to set up callback handlers at initialization time. New data structures, a new control command, and default initializers are provided for this purpose. * Interface changes relative to the 1.1.93 release: libgcrypt-config --thread OBSOLETE libgcrypt-pth.la REMOVED libgcrypt-pthread.la REMOVED GCRYCTL_SET_THREAD_CBS NEW struct gcrypt_thread_cbs NEW enum gcry_thread_option NEW GCRY_THREAD_OPTION_PTH_IMPL NEW GCRY_THREAD_OPTION_PTHREAD_IMPL NEW Changes 1.1.93 * The automatic thread library detection has finally been removed. From now on, only linking explicitely to libgcrypt, libgcrypt-pth or libgcrypt-pthread is supported.
2004-02-25Update libgcrypt to 1.1.92.minskim1-4/+4
Changes since 1.1.90: - Included a limited implementation of RFC2268. - Changed API of the gcry_ac_ functions. - Code cleanups and minor bug fixes. - Interface changes: GCRY_CIPHER_RFC2268_40 NEW. gcry_ac_data_set CHANGED: New argument FLAGS. gcry_ac_data_get_name CHANGED: New argument FLAGS. gcry_ac_data_get_index CHANGED: New argument FLAGS. cry_ac_key_pair_generate CHANGED: New and reordered arguments. gcry_ac_key_test CHANGED: New argument HANDLE. gcry_ac_key_get_nbits CHANGED: New argument HANDLE. gcry_ac_key_get_grip CHANGED: New argument HANDLE. gcry_ac_data_search REMOVED. gcry_ac_data_add REMOVED. GCRY_AC_DATA_FLAG_NO_BLINDING REMOVED. GCRY_AC_FLAG_NO_BLINDING NEW: Replaces above.
2003-12-06Oops, this patch still is needed.xtraeme1-0/+16
2003-12-06Updated to 1.1.90, provided by Min Sik Kim PR pkg/23322.xtraeme1-16/+0
Changes: * The use of the GCRY_WEAK_RANDOM level is now deprecated in favor of the new gcry_create_nonce function. * gcry_sexp_build now supports a "%b" format to include a memory buffer. * Minor configuration fixes. * Interface changes relative to the 1.1.44 release: * Bug fixes and more code cleanups. * Enhanced the prime API. * Support for the Serpent cipher algorithm. And more...
2003-11-02Fix "libgcrypt-config --libs" to add -Wl,-R. Bump to 1.1.12nb1.hubertf1-0/+16