Page MenuHome GnuPG
Feed Advanced Search

Mar 18 2016

werner closed T1815: whirlpool.c requires u64 type as Resolved.
Mar 18 2016, 7:05 PM · Bug Report, libgcrypt
werner added a project to T1608: GNUPG_SYS_SYMBOL_UNDERSCORE and cross compile: Stalled.
Mar 18 2016, 6:24 PM · Stalled, libgcrypt, Not A Bug, Gentoo, Bug Report
werner added a comment to T1608: GNUPG_SYS_SYMBOL_UNDERSCORE and cross compile.

There are still problems with libtool; see recent Debian problems on building
gnupg for Windows. Thus we won't chnage libtool for 1.7.0.

Mar 18 2016, 6:24 PM · Stalled, libgcrypt, Not A Bug, Gentoo, Bug Report
werner added a comment to T2256: (Near) endless loop in gcry_mpi_powm.

(The patch has been applied to 1.6 and master)

Mar 18 2016, 6:22 PM · Bug Report, libgcrypt
werner added a project to T2256: (Near) endless loop in gcry_mpi_powm: Restricted Project.
Mar 18 2016, 6:22 PM · Bug Report, libgcrypt
werner updated subscribers of T1736: FIPS 186-4 compliance patches.
Mar 18 2016, 6:02 PM · libgcrypt, Feature Request
werner added a project to T1736: FIPS 186-4 compliance patches: In Progress.
Mar 18 2016, 6:01 PM · libgcrypt, Feature Request
werner added a comment to T1736: FIPS 186-4 compliance patches.

Well it took quite some time but I have now commited all 10 patches to master.
I have a fixed a few things (mostly style).

I have not yet added the Fedora patch. I'll ask Tomáš whether he can send me a
signed off patch.

Mar 18 2016, 6:01 PM · libgcrypt, Feature Request
werner added a comment to T1701: SP 800-90A deterministic Random Bit Generator.

Applied to master will go into 1.7.

Mar 18 2016, 8:50 AM · patch, libgcrypt, Feature Request
werner closed T1701: SP 800-90A deterministic Random Bit Generator as Resolved.
Mar 18 2016, 8:50 AM · patch, libgcrypt, Feature Request

Feb 23 2016

danf added a comment to T2256: (Near) endless loop in gcry_mpi_powm.

I tried the patch and the problem hasn't shown up for me after an hour of
continuously running the test suite, so it looks fixed! Thanks for the fast
turnaround on this tricky problem.

Feb 23 2016, 10:48 PM · Bug Report, libgcrypt
gniibe added a comment to T2256: (Near) endless loop in gcry_mpi_powm.

By "all zero", I mean that a limb can be with bits of all zeros, so that e =
ep[i] can be zero.

Feb 23 2016, 6:10 AM · Bug Report, libgcrypt
gniibe added a comment to T2256: (Near) endless loop in gcry_mpi_powm.

D359: 783_mpi-pow-normalize-expo.diff

Feb 23 2016, 6:07 AM · Bug Report, libgcrypt
gniibe added a comment to T2256: (Near) endless loop in gcry_mpi_powm.

Thank you very much. It is reproducible for me, too. I located the issue.
I think that it is reproducible for any libgcrypt (even < 1.5.3).
With the patch attached, problem seems to be gone.
Problem is that the DH exchange introduced in the commit fc4a969a in libssh2,
the EXPO argument is coming without normalization, so, count_leading_zeros
results undefined value on IA-32.
In libssh2, it's random bytes, so, it can be all 0.

Feb 23 2016, 6:07 AM · Bug Report, libgcrypt

Feb 22 2016

danf added a comment to T2256: (Near) endless loop in gcry_mpi_powm.

A couple more point: openssh must be installed on the system so the test suite
will work. Also, the problem seems to have started in commit fc4a969a in libssh2.

Feb 22 2016, 10:51 PM · Bug Report, libgcrypt
danf added a comment to T2256: (Near) endless loop in gcry_mpi_powm.

This recipe generally causes a hang within no more than 5 minutes of running
through the test suite on my system. libcrypt is assumed to be installed in the
normal location, or set PKG_CONFIG_PATH appropriately. Run "src/curl --version"
to make sure it says libssh2/1.7.0_DEV to prove it's picked up the right libssh2
and "ldd src/.libs/lt-curl" to make sure it's using gcrypt.

git clone https://github.com/libssh2/libssh2.git
cd libssh2
./buildconf
./configure --prefix=/tmp/install --with-libgcrypt
make -j6 && make install
cd ..
curl -O https://curl.haxx.se/download/curl-7.47.1.tar.lzma
tar xaf curl-7.47.1.tar.lzma
cd curl-7.47.1
PKG_CONFIG_PATH=/tmp/install/lib/pkgconfig ./configure --enable-debug
--without-ssl --with-libssh2
make -j6
while true; do make -j6 test TEST_Q='-a -p -n SFTP SCP'; done

Feb 22 2016, 10:43 PM · Bug Report, libgcrypt
gniibe added a comment to T2256: (Near) endless loop in gcry_mpi_powm.

If it is difficult for you to minimize your test case, as long as it is
reproducible, please let us have your test case. We'll try to figure out the bug.

Feb 22 2016, 6:38 AM · Bug Report, libgcrypt

Feb 18 2016

werner added a comment to T1810: Overhaul rndunix.c and rndw32.c.

Note that we need a 64 bit Libgcrypt for a 64 bit GpgOL. Thus checking that
rndw32.c works proberly on 64 bit Windows will soon be important.

Feb 18 2016, 9:29 AM · Bug Report, libgcrypt

Feb 17 2016

gniibe added a comment to T2256: (Near) endless loop in gcry_mpi_powm.

I can't show you math proof at hand, but I'm confident enough J can't be negative.
This implementation of mpi_powm was introduced in October 2013.

libgcrypt 1.5.3 was the one with old implementation.

Feb 17 2016, 1:14 PM · Bug Report, libgcrypt
danf added a comment to T2256: (Near) endless loop in gcry_mpi_powm.

The code that's failing is single threaded and passes valgrind, address sanitizer
and undefined sanitizer tests. I can't think of how the stack could be corrupted
from outside the routine, except perhaps that a signal handler is involved. If
you're confident that j could never be negative in the normal case, then I'll try
tracking down how that could happen.

Feb 17 2016, 10:07 AM · Bug Report, libgcrypt
gniibe added a comment to T2256: (Near) endless loop in gcry_mpi_powm.

Thank you for your experiment.
I suspect other cause(s). In the code itself, there is no possibility J can be
negative. However, it could be possible, in practice, when the stack is
corrupted because of wrong allocation of memory or by other threads.

Feb 17 2016, 12:45 AM · Bug Report, libgcrypt

Feb 16 2016

danf added a comment to T2256: (Near) endless loop in gcry_mpi_powm.

I tried doing exactly that, but it didn't reproduce the problem. I assumed that
either the internal representation of the input values set up in my test program
with gcry_mpi_scan() and gcry_mpi_set_ui() subtly differed from the ones
encountered in production, or there was some code path that uses an uninitialized
variable, but I don't know if either theory could be the case.

Feb 16 2016, 3:49 PM · Bug Report, libgcrypt
gniibe added a comment to T2256: (Near) endless loop in gcry_mpi_powm.

When you get negative value for J on entry of the for loop, you can examine four
arguments to _gcry_mpi_powm. And then, you can write standalone program to
emulate it. Debugger or printf.

Feb 16 2016, 1:04 PM · Bug Report, libgcrypt
gniibe claimed T2256: (Near) endless loop in gcry_mpi_powm.
Feb 16 2016, 12:15 PM · Bug Report, libgcrypt
gniibe added a comment to T2256: (Near) endless loop in gcry_mpi_powm.

In what condition can J can be initialized < 0?
Do you have some idea?

Feb 16 2016, 12:15 PM · Bug Report, libgcrypt

Feb 15 2016

werner added a comment to T2256: (Near) endless loop in gcry_mpi_powm.

Thanks for writing the report - that is better than having your report ticked
only in my mail folder.

Feb 15 2016, 8:38 AM · Bug Report, libgcrypt
danf added projects to T2256: (Near) endless loop in gcry_mpi_powm: libgcrypt, Bug Report.
Feb 15 2016, 8:18 AM · Bug Report, libgcrypt
danf set Version to 1.6.4 on T2256: (Near) endless loop in gcry_mpi_powm.
Feb 15 2016, 8:18 AM · Bug Report, libgcrypt

Feb 14 2016

aixtools reopened T2074: Redeclaration of internal functions to use "external" typedef prevents build on AIX as "Open".
Feb 14 2016, 1:42 PM · Bug Report, libgcrypt
aixtools added a comment to T2074: Redeclaration of internal functions to use "external" typedef prevents build on AIX.

Feb 14 2016, 1:42 PM · Bug Report, libgcrypt
aixtools added a comment to T2074: Redeclaration of internal functions to use "external" typedef prevents build on AIX.

on vacation, will test when I am home.

Feb 14 2016, 1:42 PM · Bug Report, libgcrypt

Feb 10 2016

gniibe added a comment to T2074: Redeclaration of internal functions to use "external" typedef prevents build on AIX.

I believe 1.6.5 has no problem.

Feb 10 2016, 12:23 AM · Bug Report, libgcrypt
gniibe closed T2074: Redeclaration of internal functions to use "external" typedef prevents build on AIX as Resolved.
Feb 10 2016, 12:23 AM · Bug Report, libgcrypt
gniibe removed a project from T2074: Redeclaration of internal functions to use "external" typedef prevents build on AIX: Restricted Project.
Feb 10 2016, 12:23 AM · Bug Report, libgcrypt

Feb 9 2016

werner closed T2113: libgcrypt 1.6.4 as Resolved.
Feb 9 2016, 10:53 AM · Not A Bug, Bug Report, libgcrypt
werner closed T2213: gcry_mpi_scan does not set scanned length as Resolved.
Feb 9 2016, 10:48 AM · Won't Fix, Bug Report, libgcrypt
werner added a project to T2213: gcry_mpi_scan does not set scanned length: Won't Fix.
Feb 9 2016, 10:48 AM · Won't Fix, Bug Report, libgcrypt
werner added a comment to T2213: gcry_mpi_scan does not set scanned length.

This has been fixed in 1.6.4 or earlier.
We won't fix it for 1.5.

Feb 9 2016, 10:48 AM · Won't Fix, Bug Report, libgcrypt
werner closed T1807: Failing unit tests for libgcrypt as Resolved.
Feb 9 2016, 10:36 AM · Info Needed, Bug Report, libgcrypt
werner closed T2102: again: Fix constant division for AMD64 assembly on Solaris/x86 as Invalid.
Feb 9 2016, 10:35 AM · libgcrypt
werner added a comment to T2102: again: Fix constant division for AMD64 assembly on Solaris/x86.

Thanks for this info

Feb 9 2016, 10:35 AM · libgcrypt
werner removed a project from T2102: again: Fix constant division for AMD64 assembly on Solaris/x86: Bug Report.
Feb 9 2016, 10:35 AM · libgcrypt
werner added a comment to T2074: Redeclaration of internal functions to use "external" typedef prevents build on AIX.

to be released with 1.6.5

Feb 9 2016, 10:31 AM · Bug Report, libgcrypt
werner added a comment to T2242: Crash in libgcrypt from gnome-keyring in AES cipher in ARM assembler.

This _might_ have been fixed in 1.6.4

Feb 9 2016, 10:23 AM · Bug Report, libgcrypt

Feb 8 2016

pete-woods added a comment to T2242: Crash in libgcrypt from gnome-keyring in AES cipher in ARM assembler.

Feb 8 2016, 11:27 AM · Bug Report, libgcrypt

Feb 5 2016

neal added a comment to T2242: Crash in libgcrypt from gnome-keyring in AES cipher in ARM assembler.

Thanks for the report. Please add the stack trace here (either inline or as an
attactment) so that it does not get lost. Thanks.

Feb 5 2016, 10:28 PM · Bug Report, libgcrypt
pete-woods set Version to 1.6.3-2ubuntu1 on T2242: Crash in libgcrypt from gnome-keyring in AES cipher in ARM assembler.
Feb 5 2016, 6:13 PM · Bug Report, libgcrypt
pete-woods added projects to T2242: Crash in libgcrypt from gnome-keyring in AES cipher in ARM assembler: libgcrypt, Bug Report.
Feb 5 2016, 6:13 PM · Bug Report, libgcrypt

Jan 22 2016

testadizzy added a comment to T2223: libgcrypt-1.6.4: benchmark and keygen test failed due to segfault.

Here's something i got from running dbx with benchmark (with "check -access" option
to detect illegal memory access):

dbx benchmark

Reading benchmark
Reading ld.so.1
Reading libgcrypt.so.20.0.4
Reading libgpg-error.so.0.17.0
Reading librt.so.1
Reading libsocket.so.1
Reading libc.so.1
Reading libgcc_s.so.1
Reading libaio.so.1
Reading libmd.so.1
Reading libnsl.so.1
(dbx) check -access
access checking - ON
(dbx) run --verbose
Running: benchmark --verbose
(process id 20779)
Reading rtcapihook.so
Reading libdl.so.1
Reading rtcaudit.so
Reading libmapmalloc.so.1
Reading libgen.so.1
Reading libm.so.2
Reading libm_hwcap1.so.2
Reading libc_psr.so.1
Reading rtcboot.so
Reading librtc.so
RTC: Enabling Error Checking...
RTC: Running program...

...

Algorithm generate 100*sign 100*verify

RSA 1024 bit Read from uninitialized (rui):
Attempting to read 1 byte at address 0xffbfeba8

which is 312 bytes above the current stack pointer

stopped in add_randomness at line 1085 in file "random-csprng.c"
1085 rndpool[pool_writepos++] ^= *p++;
(dbx)

Hope this helps solve the issue.

Jan 22 2016, 9:10 PM · Info Needed, Bug Report, libgcrypt
testadizzy added a comment to T2223: libgcrypt-1.6.4: benchmark and keygen test failed due to segfault.

I'm sorry, do you mean the zip file that i uploaded earlier? That was just
screenshots of the output message which i listed in my second post. It's just
benchmark and keygen, and i am pretty sure both errors are related to ECC key
generation.

It's my first time using this site, please let me know if i need to provide more
information. And thanks!

Jan 22 2016, 4:16 PM · Info Needed, Bug Report, libgcrypt
werner added a comment to T2223: libgcrypt-1.6.4: benchmark and keygen test failed due to segfault.

And that other bug report was?
You have full user permissions and thus you may comment on all bug reports.

Jan 22 2016, 11:15 AM · Info Needed, Bug Report, libgcrypt
testadizzy added a comment to T2223: libgcrypt-1.6.4: benchmark and keygen test failed due to segfault.

Can't seem to edit my first post, so create this second post to provide extra info.

Ran all tests in libgcrypt/libgcrypt-1.6.4/tests directory, benchmark and keygen
failed. Here's the output:

./benchmark --verbose

.
.
.

Algorithm generate 100*sign 100*verify

RSA 1024 bit 310ms 1040ms 50ms
RSA 2048 bit 2370ms 7070ms 150ms
RSA 3072 bit 15950ms 21660ms 340ms
RSA 4096 bit 139410ms 47920ms 620ms
DSA 1024/160 - 600ms 820ms
DSA 2048/224 - 2920ms 3940ms
DSA 3072/256 - 6730ms 9520ms
ECDSA 192 bit
Segmentation Fault (core dumped)

./keygen --verbose
keygen: creating 1024 bit RSA key
keygen: creating 512 bit RSA key with e=257
keygen: creating 512 bit RSA key with default e
keygen: public exponent: 29
keygen: creating 1024 bit Elgamal key
keygen: creating 5 1024 bit DSA keys
keygen: creating 1536 bit DSA key
keygen: creating ECC key using curve NIST P-521
Segmentation Fault (core dumped)

Jan 22 2016, 12:31 AM · Info Needed, Bug Report, libgcrypt

Jan 20 2016

testadizzy lowered the priority of T2223: libgcrypt-1.6.4: benchmark and keygen test failed due to segfault from High to Normal.
Jan 20 2016, 6:04 PM · Info Needed, Bug Report, libgcrypt
testadizzy added a comment to T2223: libgcrypt-1.6.4: benchmark and keygen test failed due to segfault.

Jan 20 2016, 6:02 PM · Info Needed, Bug Report, libgcrypt
testadizzy added projects to T2223: libgcrypt-1.6.4: benchmark and keygen test failed due to segfault: libgcrypt, Bug Report.
Jan 20 2016, 6:02 PM · Info Needed, Bug Report, libgcrypt

Jan 7 2016

Walter added a comment to T2213: gcry_mpi_scan does not set scanned length.

Jan 7 2016, 7:30 PM · Won't Fix, Bug Report, libgcrypt
Walter added projects to T2213: gcry_mpi_scan does not set scanned length: libgcrypt, Bug Report.
Jan 7 2016, 7:30 PM · Won't Fix, Bug Report, libgcrypt
Walter set Version to libgcrypt 1.5.3 on T2213: gcry_mpi_scan does not set scanned length.
Jan 7 2016, 7:30 PM · Won't Fix, Bug Report, libgcrypt
alexlai added a comment to T2207: recipe for target 'mpih-add1-asm.lo' failed.

Jan 7 2016, 7:05 PM · Bug Report, libgcrypt
alexlai added a comment to T2207: recipe for target 'mpih-add1-asm.lo' failed.

the OS shows ld is resolved to GNU ld:
$ which ld
/home/alelai/binutils-2.25/bin/ld

not sure why configure script pick up the ccs version.
I tried:
export LD=/home/alelai/binutils-2.25/bin/ld

configure shows:
...
checking if the linker (/home/alelai/binutils-2.25/bin/ld) is GNU ld... yes
...
(please see the attached new config.log.20160107)

But the error occurred:

Assembler:

"/var/tmp//ccFCDwOq.s", line 25 : Syntax error
Near line: " addl $(Loop-L0-3),%eax"

Makefile:590: recipe for target 'mpih-add1-asm.lo' failed
make[2]: * [mpih-add1-asm.lo] Error 1
make[2]: Leaving directory '/home/alelai/libgcrypt-1.6.4.src/mpi'
Makefile:477: recipe for target 'all-recursive' failed
make[1]:
* [all-recursive] Error 1
make[1]: Leaving directory '/home/alelai/libgcrypt-1.6.4.src'
Makefile:408: recipe for target 'all' failed
make: *** [all] Error 2

Jan 7 2016, 7:05 PM · Bug Report, libgcrypt

Jan 5 2016

werner lowered the priority of T2207: recipe for target 'mpih-add1-asm.lo' failed from Unbreak Now! to Normal.
Jan 5 2016, 12:50 PM · Bug Report, libgcrypt
werner added a comment to T2207: recipe for target 'mpih-add1-asm.lo' failed.

According to the posted config log this seems to be about
SunOS 5.10 on i86.

The extra option CC=-m32 is used with configure.

gcc versions is 5.2.
The linker is /usr/ccs/bin/ld, i.e. not GNU ld.

Jan 5 2016, 12:50 PM · Bug Report, libgcrypt

Dec 28 2015

alexlai raised the priority of T2207: recipe for target 'mpih-add1-asm.lo' failed from Normal to Unbreak Now!.
Dec 28 2015, 7:34 PM · Bug Report, libgcrypt
alexlai added projects to T2207: recipe for target 'mpih-add1-asm.lo' failed: libgcrypt, Bug Report.
Dec 28 2015, 1:31 AM · Bug Report, libgcrypt
alexlai set Version to 1.6.4 on T2207: recipe for target 'mpih-add1-asm.lo' failed.
Dec 28 2015, 1:31 AM · Bug Report, libgcrypt

Dec 18 2015

werner added a comment to T2199: PATCH v3 0/7] SP800-90A Deterministic Random Bit Generator.

or well, gcrypt-devel in this case.

Dec 18 2015, 4:47 PM · Mistaken, libgcrypt, Duplicate
werner removed a project from T2199: PATCH v3 0/7] SP800-90A Deterministic Random Bit Generator: Bug Report.
Dec 18 2015, 4:46 PM · Mistaken, libgcrypt, Duplicate
werner added a comment to T2199: PATCH v3 0/7] SP800-90A Deterministic Random Bit Generator.

Duplicate of T1701

Dec 18 2015, 4:46 PM · Mistaken, libgcrypt, Duplicate
werner added a comment to T2199: PATCH v3 0/7] SP800-90A Deterministic Random Bit Generator.

Please do not postarbitray pacthes to the tracker. Patches need to go to
gnupg-devel instead.

Dec 18 2015, 4:46 PM · Mistaken, libgcrypt, Duplicate
werner closed T2199: PATCH v3 0/7] SP800-90A Deterministic Random Bit Generator as Invalid.
Dec 18 2015, 4:46 PM · Mistaken, libgcrypt, Duplicate
werner added a project to T2199: PATCH v3 0/7] SP800-90A Deterministic Random Bit Generator: Duplicate.
Dec 18 2015, 4:46 PM · Mistaken, libgcrypt, Duplicate
werner added a project to T2199: PATCH v3 0/7] SP800-90A Deterministic Random Bit Generator: Mistaken.
Dec 18 2015, 4:46 PM · Mistaken, libgcrypt, Duplicate
werner lowered the priority of T2199: PATCH v3 0/7] SP800-90A Deterministic Random Bit Generator from High to Normal.
Dec 18 2015, 4:46 PM · Mistaken, libgcrypt, Duplicate

Dec 17 2015

chris.westervelt_advantor.com added projects to T2199: PATCH v3 0/7] SP800-90A Deterministic Random Bit Generator: libgcrypt, Bug Report.
Dec 17 2015, 4:23 PM · Mistaken, libgcrypt, Duplicate
chris.westervelt_advantor.com added a comment to T2199: PATCH v3 0/7] SP800-90A Deterministic Random Bit Generator.

Dec 17 2015, 4:23 PM · Mistaken, libgcrypt, Duplicate

Dec 7 2015

justus added a comment to T1303: Please support GCRYSEXP_FMT_BASE64.

I'd be happy to implement this, but it is not clear to me how. Merely base64
encode the default representation? Or the canonical representation?

Dec 7 2015, 2:45 PM · Feature Request, libgcrypt

Nov 18 2015

neal updated subscribers of T1736: FIPS 186-4 compliance patches.
Nov 18 2015, 10:00 AM · libgcrypt, Feature Request
neal assigned T1736: FIPS 186-4 compliance patches to werner.
Nov 18 2015, 10:00 AM · libgcrypt, Feature Request

Nov 11 2015

werner added a comment to T1608: GNUPG_SYS_SYMBOL_UNDERSCORE and cross compile.

Pretty old. We should re-evaluate this for the 1.7 release.

Nov 11 2015, 4:33 PM · Stalled, libgcrypt, Not A Bug, Gentoo, Bug Report

Nov 6 2015

neal added a project to T1608: GNUPG_SYS_SYMBOL_UNDERSCORE and cross compile: libgcrypt.
Nov 6 2015, 8:56 PM · Stalled, libgcrypt, Not A Bug, Gentoo, Bug Report

Nov 5 2015

civ added a comment to T1736: FIPS 186-4 compliance patches.

The patches are now rebased on top of f7505b550dd591e33d3a3fab9277c43c460f1bad.

In addition to these a modified rsa generator is needed to be FIPS 186-4 compliant.

We ended up using this patch from Fedora:
http://pkgs.fedoraproject.org/cgit/libgcrypt.git/tree/libgcrypt-1.6.3-rsa-fips-keygen.patch

Nov 5 2015, 2:25 PM · libgcrypt, Feature Request
civ added a comment to T1736: FIPS 186-4 compliance patches.

D253: 718_0011-Fix-testsuite-after-the-FIPS-adjustments.patch

Nov 5 2015, 2:19 PM · libgcrypt, Feature Request
civ added a comment to T1736: FIPS 186-4 compliance patches.

D254: 717_0010-Add-new-pss-option-to-fipsdrv.patch

Nov 5 2015, 2:19 PM · libgcrypt, Feature Request
civ added a comment to T1736: FIPS 186-4 compliance patches.

D255: 716_0009-Add-possibility-to-specify-salt-length-for-PSS-verif.patch

Nov 5 2015, 2:19 PM · libgcrypt, Feature Request
civ added a comment to T1736: FIPS 186-4 compliance patches.

D256: 715_0008-fipsdrv-Add-support-for-RSA-keygen-tests.patch

Nov 5 2015, 2:19 PM · libgcrypt, Feature Request
civ added a comment to T1736: FIPS 186-4 compliance patches.

D257: 714_0007-Fixes-for-RSA-testsuite-in-FIPS-mode.patch

Nov 5 2015, 2:19 PM · libgcrypt, Feature Request
civ added a comment to T1736: FIPS 186-4 compliance patches.

D258: 713_0005-Use-2048-bit-RSA-keys-for-selftest.patch

Nov 5 2015, 2:18 PM · libgcrypt, Feature Request
civ added a comment to T1736: FIPS 186-4 compliance patches.

D259: 712_0004-Disable-non-allowed-algorithms-in-FIPS-mode.patch

Nov 5 2015, 2:18 PM · libgcrypt, Feature Request
civ added a comment to T1736: FIPS 186-4 compliance patches.

D260: 711_0003-PBKDF2-add-upper-bound-for-derived-key-length.patch

Nov 5 2015, 2:18 PM · libgcrypt, Feature Request
civ added a comment to T1736: FIPS 186-4 compliance patches.

D261: 710_0002-ECDSA-adjustments-for-FIPS-186-4.patch

Nov 5 2015, 2:18 PM · libgcrypt, Feature Request
civ added a comment to T1736: FIPS 186-4 compliance patches.

D262: 709_0001-DSA-adjustments-to-conform-with-FIPS-186-4.patch

Nov 5 2015, 2:18 PM · libgcrypt, Feature Request

Oct 14 2015

gniibe added a comment to T2074: Redeclaration of internal functions to use "external" typedef prevents build on AIX.

For 1.6, please see:

    commit d501cc4edd55d3953d7581b3f8ff0c348df31ef0
    commit 24f6c65e36edec13aa781862ff1ff45ca3e99b99

Please test.

Oct 14 2015, 5:50 AM · Bug Report, libgcrypt
gniibe added a project to T2074: Redeclaration of internal functions to use "external" typedef prevents build on AIX: Restricted Project.
Oct 14 2015, 5:50 AM · Bug Report, libgcrypt
gniibe removed a project from T2074: Redeclaration of internal functions to use "external" typedef prevents build on AIX: In Progress.
Oct 14 2015, 5:50 AM · Bug Report, libgcrypt

Oct 13 2015

gniibe added a project to T2074: Redeclaration of internal functions to use "external" typedef prevents build on AIX: In Progress.
Oct 13 2015, 5:34 AM · Bug Report, libgcrypt
gniibe claimed T2074: Redeclaration of internal functions to use "external" typedef prevents build on AIX.
Oct 13 2015, 5:34 AM · Bug Report, libgcrypt
gniibe added a comment to T2074: Redeclaration of internal functions to use "external" typedef prevents build on AIX.

Thank you for the patch. I apply to master.
I'm going to apply to 1.6.

Oct 13 2015, 5:34 AM · Bug Report, libgcrypt
bnjf added a comment to T2074: Redeclaration of internal functions to use "external" typedef prevents build on AIX.

See attached for fix with sun studio's compiler.

Oct 13 2015, 1:20 AM · Bug Report, libgcrypt
bnjf added a comment to T2074: Redeclaration of internal functions to use "external" typedef prevents build on AIX.

D324: 692_patch-sunstudio

Oct 13 2015, 1:20 AM · Bug Report, libgcrypt

Oct 8 2015

werner added a project to T2113: libgcrypt 1.6.4: Not A Bug.
Oct 8 2015, 5:12 PM · Not A Bug, Bug Report, libgcrypt