updates to the pkinit code

Nebergall, Christopher cneberg at sandia.gov
Wed Jan 10 20:11:29 EST 2007


pkinit_crypto_openssl.c and pkinit_crypto_openssl.h are both missing
from the svn branch.   I'm also having compile problems on redhat
enterprise 4.

 make
gcc -fPIC -DSHARED -DPACKAGE_NAME=\"Kerberos\ 5\"
-DPACKAGE_TARNAME=\"krb5\" -DPACKAGE_VERSION=\"1.6-prerelease\"
-DPACKAGE_STRING=\"Kerberos\ 5\ 1.6-prerelease\"
-DPACKAGE_BUGREPORT=\"krb5-bugs at mit.edu\" -DSTDC_HEADERS=1
-DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1
-DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_BT_RSEQ=1
-DKRB5_DNS_LOOKUP_KDC=1 -DKRB5_DNS_LOOKUP=1 -DHAVE_LIBRESOLV=1
-DHAVE_RES_NINIT=1 -DHAVE_RES_NCLOSE=1 -DHAVE_RES_NSEARCH=1
-DHAVE_DN_SKIPNAME=1 -DHAVE_RES_SEARCH=1 -DHAVE_PRAGMA_WEAK_REF=1
-DDELAY_INITIALIZER=1 -DCONSTRUCTOR_ATTR_WORKS=1
-DDESTRUCTOR_ATTR_WORKS=1 -DENABLE_THREADS=1 -DHAVE_PTHREAD=1
-DHAVE_PTHREAD_RWLOCK_INIT_IN_THREAD_LIB=1 -DUSE_DLOPEN=1
-DHAVE_UNISTD_H=1 -DHAVE_LIBCRYPTO=1 -DHAVE_REGCOMP=1
-I../../../include -I./../../../include -I../../../include/krb5
-DKRB5_DEPRECATED=1 -DKRB5_PRIVATE=1  -g -I//usr/test/local/include
-I//usr/test/local/include -I//usr/test/local/include
-I//usr/test/local/include/PCSC -pthread -c pkinit_lib.c -o
pkinit_lib.so.o && mv -f pkinit_lib.so.o pkinit_lib.so
pkinit_lib.c:220: error: conflicting types for
'pkinit_fini_identity_opts'
pkinit_lib.c:215: error: previous implicit declaration of
'pkinit_fini_identity_opts' was here
make: *** [pkinit_lib.so] Error 1

-Christopher
-----Original Message-----
From: kwcoffman at gmail.com [mailto:kwcoffman at gmail.com] On Behalf Of
Kevin Coffman
Sent: Wednesday, January 10, 2007 10:17 AM
To: krbdev at mit.edu; pkinit at citi.umich.edu
Subject: updates to the pkinit code

The code in branch users/coffman/pkinit in Subversion
(http://anonsvn.mit.edu/svn/krb5) has been updated.

This code does a better job of splitting the crypto interface and
includes support to use configuration file options and command-line
arguments instead of environment variables.  The file
src/plugins/preauth/pkinit/README has been updated to describe the
configuration changes.

K.C.






More information about the krbdev mailing list