AM_CONDITIONAL(HAVE_LD_VERSION_SCRIPT, test "$have_ld_version_script" = "yes")
-LIBGNUTLS_LIBS="$LIBS -L${libdir} -lgnutls $LIBASN1_LINK $LIBGCRYPT_LIBS"
-LIBGNUTLS_CFLAGS="$LIBGCRYPT_CFLAGS -I${includedir}"
+LIBGNUTLS_LIBS="$LIBS -L${libdir} -lgnutls $LIBTASN1_LIBS $LIBGCRYPT_LIBS"
+LIBGNUTLS_CFLAGS="$LIBGCRYPT_CFLAGS $LIBTASN1_CFLAGS -I${includedir}"
CFLAGS="${CFLAGS} ${LIBGCRYPT_CFLAGS}"
-INCLUDES = -I../libextra -Iminitasn1/ -I../includes $(LIBOPENCDK_CFLAGS) $(LIBGCRYPT_CFLAGS)
+INCLUDES = -I../libextra -Iminitasn1/ -I../includes $(LIBOPENCDK_CFLAGS) $(LIBTASN1_CFLAGS) $(LIBGCRYPT_CFLAGS)
bin_SCRIPTS = libgnutls-config
m4datadir = $(datadir)/aclocal
if ENABLE_MINITASN1
SUBDIRS = minitasn1 x509
MINITASN1_OBJECTS = minitasn1/libminitasn1.la
-LIBASN1_LINK =
else
SUBDIRS = x509
MINITASN1_OBJECTS =
-LIBASN1_LINK = -ltasn1
endif
EXTRA_DIST = debug.h gnutls_compress.h defines.h gnutls.asn pkix.asn \
libgnutls_la_LIBADD = $(MINITASN1_OBJECTS) x509/libx509.la
-libgnutls_la_LDFLAGS = $(LIBASN1_LINK) $(LIBGCRYPT_LIBS) \
+libgnutls_la_LDFLAGS = $(LIBTASN1_LIBS) $(LIBGCRYPT_LIBS) \
$(libgnutls_version_script_cmd) \
-version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
-INCLUDES = -I../ -I../../includes/ -I../../lib/minitasn1 $(LIBOPENCDK_CFLAGS) $(LIBGCRYPT_CFLAGS)
+INCLUDES = -I../ -I../../includes/ -I../../lib/minitasn1 $(LIBOPENCDK_CFLAGS) $(LIBTASN1_CFLAGS) $(LIBGCRYPT_CFLAGS)
EXTRA_DIST = dn.h common.h x509.h extensions.h pkcs7.h \
x509-api.tex compat.h verify.h mpi.h crq.h sign.h pkcs5.h \
privkey.h pkcs12.h rfc2818.h dsa.h
noinst_LTLIBRARIES = libx509.la
-#lib_LTLIBRARIES = libgnutls-x509.la
COBJECTS = crl.c dn.c common.c x509.c extensions.c dsa.c \
rfc2818_hostname.c verify.c mpi.c privkey.c pkcs7.c \
libx509_la_SOURCES = $(COBJECTS) $(COMPAT_OBJECTS)
-#libgnutls_x509_la_SOURCES = $(COBJECTS2)
-
-#libgnutls_x509_la_LIBADD = ../libgnutls.la
-#libgnutls_x509_la_LDFLAGS = -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
-
x509-api.tex: $(COBJECTS)
@echo "" > x509-api.tex
@for i in $(COBJECTS); \
-INCLUDES = -I../lib -I../includes -I../lib/minitasn1/ $(LIBOPENCDK_CFLAGS) $(LIBGCRYPT_CFLAGS) -Iopencdk/ -Iopenpgp/
+INCLUDES = -I../lib -I../includes -I../lib/minitasn1/ $(LIBOPENCDK_CFLAGS) $(LIBGCRYPT_CFLAGS) $(LIBTASN1_CFLAGS) -Iopencdk/ -Iopenpgp/
bin_SCRIPTS = libgnutls-extra-config
DIST_SUBDIRS = openpgp opencdk
-INCLUDES = -I. -I../ -I../../includes/ -I../../lib -I../../lib/minitasn1 $(LIBOPENCDK_CFLAGS) $(LIBGCRYPT_CFLAGS) -I../opencdk
+INCLUDES = -I. -I../ -I../../includes/ -I../../lib -I../../lib/minitasn1 $(LIBOPENCDK_CFLAGS) $(LIBGCRYPT_CFLAGS) $(LIBTASN1_CFLAGS) -I../opencdk
EXTRA_DIST = openpgp.h gnutls_openpgp.h
noinst_LTLIBRARIES = libpgp.la
libpgp_la_SOURCES = openpgp.c xml.c verify.c extras.c compat.c privkey.c
bin_PROGRAMS = gnutls-serv gnutls-cli srptool gnutls-cli-debug certtool
gnutls_serv_SOURCES = serv-gaa.c serv.c common.c
-gnutls_serv_LDADD = ../lib/libgnutls.la ../libextra/libgnutls-extra.la $(LIBGCRYPT_LIBS) $(LIBOPENCDK_LIBS) $(SERV_LIBS)
+gnutls_serv_LDADD = ../lib/libgnutls.la ../libextra/libgnutls-extra.la $(LIBGCRYPT_LIBS) $(LIBTASN1_LIBS) $(LIBOPENCDK_LIBS) $(SERV_LIBS)
srptool_SOURCES = crypt-gaa.c crypt.c getpass.c
-srptool_LDADD = ../lib/libgnutls.la ../libextra/libgnutls-extra.la $(LIBGCRYPT_LIBS) $(LIBOPENCDK_LIBS)
+srptool_LDADD = ../lib/libgnutls.la ../libextra/libgnutls-extra.la $(LIBGCRYPT_LIBS) $(LIBTASN1_LIBS) $(LIBOPENCDK_LIBS)
gnutls_cli_SOURCES = cli-gaa.c cli.c common.c
-gnutls_cli_LDADD = ../lib/libgnutls.la ../libextra/libgnutls-extra.la $(LIBGCRYPT_LIBS) $(LIBOPENCDK_LIBS) $(SERV_LIBS)
+gnutls_cli_LDADD = ../lib/libgnutls.la ../libextra/libgnutls-extra.la $(LIBGCRYPT_LIBS) $(LIBTASN1_LIBS) $(LIBOPENCDK_LIBS) $(SERV_LIBS)
gnutls_cli_debug_SOURCES = tls_test-gaa.c tls_test.c tests.c common.c
-gnutls_cli_debug_LDADD = ../lib/libgnutls.la ../libextra/libgnutls-extra.la $(LIBGCRYPT_LIBS) $(LIBOPENCDK_LIBS) $(SERV_LIBS)
+gnutls_cli_debug_LDADD = ../lib/libgnutls.la ../libextra/libgnutls-extra.la $(LIBGCRYPT_LIBS) $(LIBTASN1_LIBS) $(LIBOPENCDK_LIBS) $(SERV_LIBS)
noinst_PROGRAMS = retcodes
retcodes_SOURCES = retcodes.c
-retcodes_LDADD = ../lib/libgnutls.la $(LIBGCRYPT_LIBS)
+retcodes_LDADD = ../lib/libgnutls.la $(LIBGCRYPT_LIBS) $(LIBTASN1_LIBS)
if HAVE_LIBCFG
certtool_SOURCES = certtool-gaa.c certtool.c prime.c getpass.c certtool-cfg.c
-certtool_LDADD = ../lib/libgnutls.la $(LIBGCRYPT_LIBS) -lcfg+
+certtool_LDADD = ../lib/libgnutls.la $(LIBGCRYPT_LIBS) $(LIBTASN1_LIBS) -lcfg+
else
certtool_SOURCES = certtool-gaa.c certtool.c prime.c getpass.c certtool-cfg.c \
cfg/cfg+.c cfg/cfgfile.c cfg/cmdline.c cfg/parse.c cfg/props.c \
void get_cn_crt_set( gnutls_x509_crt crt);
void get_uid_crt_set( gnutls_x509_crt crt);
void get_pkcs9_email_crt_set( gnutls_x509_crt crt);
+void get_oid_crt_set( gnutls_x509_crt crt);
int get_serial( void);
int get_days( void);
int get_ca_status( void);
void get_unit_crq_set( gnutls_x509_crq crq);
void get_organization_crq_set( gnutls_x509_crq crq);
void get_country_crq_set( gnutls_x509_crq crq);
+void get_oid_crq_set( gnutls_x509_crq crq);
static char* escape_string( const char* str)
{
static char buffer[500];
-int i = 0, j = 0;
+unsigned int i = 0, j = 0;
while( str[i] != 0 && j < sizeof(buffer) - 1) {