Revisions of libgcrypt

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 396173 from P. Janouch's avatar P. Janouch (pjanouch) (revision 60)
- remove conditionals for unsupported distributions (before 13.2),
  it would not build anyway because of new dependencies

- make the -hmac package depend on the same version of the library,
  fixing bsc#979629 FIPS: system fails to reboot after installing
  fips pattern
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 50)
Split 13.2 from Factory
Ludwig Nussel's avatar Ludwig Nussel (lnussel) accepted request 244560 from Marcus Meissner's avatar Marcus Meissner (msmeissn) (revision 49)
- split off the -hmac package that contains the checksums (forwarded request 244328 from msmeissn)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 235587 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 48)
- libgcrypt-fix-rng.patch: make drbg work again in FIPS mode.
- libgcrypt-1.6.1-use-fipscheck.patch: library to test is libgcrypt.so.20
  and not libgcrypt.so.11
- libgcrypt-init-at-elf-load-fips.patch: initialize globally on ELF 
  DSO loading to meet FIPS requirements. (forwarded request 235418 from msmeissn)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 233928 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 47)
- add new 0007-User-interface-to-DRBG.patch from upstream
  * fixes bnc#877233
  * supersedes the patch from previous entry (forwarded request 233696 from vitezslav_cizek)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 233465 from Stephan Kulow's avatar Stephan Kulow (coolo) (revision 46)
As reported via email, libgcrypt has an inconsistency in the 0007-*patch that was added last.  

This correction fixes the build failures we are currently seeing in Factory, etc. At least when build against libgcrypt with this patch, the error no longer occurs. However I can not see if this change has any other effect at the moment.  (forwarded request 233464 from tittiatcoke)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 232952 from Marcus Meissner's avatar Marcus Meissner (msmeissn) (revision 45)
- add support for SP800-90A DRBG (fate#316929, bnc#856312)
  * patches by Stephan Mueller (http://www.chronox.de/drbg.html):
    0001-SP800-90A-Deterministic-Random-Bit-Generator.patch.bz2
    0002-Compile-DRBG.patch
    0003-Function-definitions-of-interfaces-for-random.c.patch
    0004-Invoke-DRBG-from-common-libgcrypt-RNG-code.patch
    0005-Function-definitions-for-gcry_control-callbacks.patch
    0006-DRBG-specific-gcry_control-requests.patch
    0007-User-interface-to-DRBG.patch
  * only after 13.1 (the patches need libgpg-error 1.13)
- drop libgcrypt-fips-allow-legacy.patch (not needed and wasn't
  applied anyway) (forwarded request 232937 from vitezslav_cizek)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 228871 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_factory) (revision 44)
- Cleanup with spec-cleaner to sort out.
- Really apply ppc64 patch as it was ommited probably by mistake.

- FIPS changes (from Fedora):
  - replaced libgcrypt-1.5.0-etc_gcrypt_rngseed-symlink.diff by
    libgcrypt-1.6.1-fips-cfgrandom.patch
  - libgcrypt-fixed-sizet.patch: fixed an int type for -flto
  - libgcrypt-1.6.1-use-fipscheck.patch: use the fipscheck binary
  - libgcrypt-1.6.1-fips-cavs.patch: add CAVS tests
- use fipscheck only after 13.1
- libgcrypt-fips-allow-legacy.patch: attempt to allow some
  legacy algorithms for gpg2 usage even in FIPS mode.
  (currently not applied)
Displaying revisions 41 - 60 of 103
openSUSE Build Service is sponsored by