Package Details: libpki 0.8.8-2

Git Clone URL: https://aur.archlinux.org/libpki.git (read-only)
Package Base: libpki
Description: Provides an easy-to-use PKI library for PKI enabled application development
Upstream URL: https://pki.openca.org
Licenses: GPL2
Submitter: M0Rf30
Maintainer: M0Rf30
Last Packager: M0Rf30
Votes: 0
Popularity: 0.000000
First Submitted: 2012-08-27 16:18
Last Updated: 2015-10-13 16:22

Latest Comments

WarheadsSE commented on 2016-06-02 15:29

@externl: this seems to be an issue in libpki itself

[u@h libpki-0.8.8/src]$ grep -Rin SSLv3
libpki/net/ssl.h:27:#define PKI_SSL_CLIENT_ALGOR_SSL3 SSLv3_client_method()
libpki/net/ssl.h:33:#define PKI_SSL_SERVER_ALGOR_SSL3 SSLv3_server_method()
libpki/net/ssl.h:41: PKI_SSL_FLAGS_NO_SSL3 = SSL_OP_NO_SSLv3,

[u@h libpki-0.8.8/src]$ grep -Rin SSL3
libpki/net/ssl.h:27:#define PKI_SSL_CLIENT_ALGOR_SSL3 SSLv3_client_method()
libpki/net/ssl.h:33:#define PKI_SSL_SERVER_ALGOR_SSL3 SSLv3_server_method()
libpki/net/ssl.h:41: PKI_SSL_FLAGS_NO_SSL3 = SSL_OP_NO_SSLv3,
libpki/drivers/pkcs11/rsa/pkcs11t.h:828:#define CKM_SSL3_PRE_MASTER_KEY_GEN 0x00000370
libpki/drivers/pkcs11/rsa/pkcs11t.h:829:#define CKM_SSL3_MASTER_KEY_DERIVE 0x00000371
libpki/drivers/pkcs11/rsa/pkcs11t.h:830:#define CKM_SSL3_KEY_AND_MAC_DERIVE 0x00000372
libpki/drivers/pkcs11/rsa/pkcs11t.h:832:/* CKM_SSL3_MASTER_KEY_DERIVE_DH, CKM_TLS_PRE_MASTER_KEY_GEN,
libpki/drivers/pkcs11/rsa/pkcs11t.h:835:#define CKM_SSL3_MASTER_KEY_DERIVE_DH 0x00000373
libpki/drivers/pkcs11/rsa/pkcs11t.h:844:#define CKM_SSL3_MD5_MAC 0x00000380
libpki/drivers/pkcs11/rsa/pkcs11t.h:845:#define CKM_SSL3_SHA1_MAC 0x00000381
libpki/drivers/pkcs11/rsa/pkcs11t.h:1619:typedef struct CK_SSL3_RANDOM_DATA {
libpki/drivers/pkcs11/rsa/pkcs11t.h:1624:} CK_SSL3_RANDOM_DATA;
libpki/drivers/pkcs11/rsa/pkcs11t.h:1627:typedef struct CK_SSL3_MASTER_KEY_DERIVE_PARAMS {
libpki/drivers/pkcs11/rsa/pkcs11t.h:1628: CK_SSL3_RANDOM_DATA RandomInfo;
libpki/drivers/pkcs11/rsa/pkcs11t.h:1630:} CK_SSL3_MASTER_KEY_DERIVE_PARAMS;
libpki/drivers/pkcs11/rsa/pkcs11t.h:1632:typedef struct CK_SSL3_MASTER_KEY_DERIVE_PARAMS CK_PTR \
libpki/drivers/pkcs11/rsa/pkcs11t.h:1633: CK_SSL3_MASTER_KEY_DERIVE_PARAMS_PTR;
libpki/drivers/pkcs11/rsa/pkcs11t.h:1636:typedef struct CK_SSL3_KEY_MAT_OUT {
libpki/drivers/pkcs11/rsa/pkcs11t.h:1643:} CK_SSL3_KEY_MAT_OUT;
libpki/drivers/pkcs11/rsa/pkcs11t.h:1645:typedef CK_SSL3_KEY_MAT_OUT CK_PTR CK_SSL3_KEY_MAT_OUT_PTR;
libpki/drivers/pkcs11/rsa/pkcs11t.h:1648:typedef struct CK_SSL3_KEY_MAT_PARAMS {
libpki/drivers/pkcs11/rsa/pkcs11t.h:1653: CK_SSL3_RANDOM_DATA RandomInfo;
libpki/drivers/pkcs11/rsa/pkcs11t.h:1654: CK_SSL3_KEY_MAT_OUT_PTR pReturnedKeyMaterial;
libpki/drivers/pkcs11/rsa/pkcs11t.h:1655:} CK_SSL3_KEY_MAT_PARAMS;
libpki/drivers/pkcs11/rsa/pkcs11t.h:1657:typedef CK_SSL3_KEY_MAT_PARAMS CK_PTR CK_SSL3_KEY_MAT_PARAMS_PTR;
net/ssl.c:609: PKI_SSL_ALGOR *al2 = (PKI_SSL_ALGOR *) PKI_SSL_CLIENT_ALGOR_SSL3;

Specifically this line in net/ssl.c that is causing the actual attempt to use SSLv3.

externl commented on 2016-05-25 19:24

Getting a build error:

../.libs/libpki.so: undefined reference to `SSLv3_client_method'

mys_721tx commented on 2015-10-08 10:33

Add following to configure parameters should help with the lib64 problem.

--with-libdir=/usr/lib --with-lib-prefix=/usr/lib

Tarqi commented on 2015-05-07 19:21

Builds fine, but unable to install, because the package is tied to /usr/lib64. Also a lot of namcap errors.

Anonymous comment on 2013-03-16 17:54

I had to modify the PKGBUILD to add the switch "-F 3" to the patch command due to installing on an i686 machine. The patch file has a couple lines at the very end of the second hunk that are architecture specific and just barely pushed the patch fuzzing over its limit causing the build to fail.