Skip Menu |

This queue is for tickets about the Crypt-OpenSSL-DSA CPAN distribution.

Report information
The Basics
Id: 118346
Status: resolved
Priority: 0/
Queue: Crypt-OpenSSL-DSA

People
Owner: Nobody in particular
Requestors: ppisar [...] redhat.com
Cc: gregoa [...] cpan.org
AdminCc:

Bug Information
Severity: (no value)
Broken in:
  • 0.15
  • 0.17
Fixed in: (no value)



Subject: Fails to build with OpenSSL 1.1.0
After upgrading OpenSSL to 1.1.0b the build fails like this: gcc -c -D_REENTRANT -D_GNU_SOURCE -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"0.15\" -DXS_VERSION=\"0.15\" -fPIC "-I/usr/lib64/perl5/CORE" -DPERL5 DSA.c [...] DSA.xs: In function 'XS_Crypt__OpenSSL__DSA_get_p': DSA.xs:264:28: error: dereferencing pointer to incomplete type 'DSA {aka struct dsa_st}' len = BN_bn2bin(dsa->p, to); ^~
From: ppisar [...] redhat.com
Dne St 12.říj.2016 05:29:15, ppisar napsal(a): Show quoted text
> After upgrading OpenSSL to 1.1.0b the build fails like this: >
Attached patch fixes it. It does not address warning about deprecated OpenSSL features.
Subject: 0001-Adapt-to-OpenSSL-1.1.0.patch

Message body is not shown because it is too large.

The Debian bug tracker also contains patches: https://bugs.debian.org/828384 Cheers, gregor, Debian Perl Group
Hi guys,

it would help me if any of you can create a pull request at https://github.com/kmx/perl-Crypt-OpenSSL-DSA

--
kmx
From: ppisar [...] redhat.com
Dne Pá 14.říj.2016 07:14:10, ppisar napsal(a): Show quoted text
> Dne St 12.říj.2016 05:29:15, ppisar napsal(a):
> > After upgrading OpenSSL to 1.1.0b the build fails like this: > >
> Attached patch fixes it. It does not address warning about deprecated > OpenSSL features.
I got a Net-DNS-SEC test failure because it sets a private key before a public key and that's not allowed with the new OpenSSL. Attached patch which replaces my previous one adds a compatibility code on XS level to support the use case.
Subject: 0001-Adapt-to-OpenSSL-1.1.0.patch

Message body is not shown because it is too large.

From: ppisar [...] redhat.com
Dne So 29.říj.2016 12:37:48, KMX napsal(a): Show quoted text
> it would help me if any of you can create a pull request at > https://github.com/kmx/perl-Crypt-OpenSSL-DSA >
https://github.com/kmx/perl-Crypt-OpenSSL-DSA/pull/3
fixed in 0.18