Index: tests/example_scripts/Makefile
===================================================================
--- tests/example_scripts/Makefile	(revision 3c30b595cd3f27758e8966a9935589bdb92486d5)
+++ 	(revision )
@@ -1,432 +1,0 @@
-# Makefile.in generated by automake 1.11.1 from Makefile.am.
-# tests/example_scripts/Makefile.  Generated from Makefile.in by configure.
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
-# Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-
-
-pkgdatadir = $(datadir)/abac
-pkgincludedir = $(includedir)/abac
-pkglibdir = $(libdir)/abac
-pkglibexecdir = $(libexecdir)/abac
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = i686-pc-linux-gnu
-host_triplet = i686-pc-linux-gnu
-subdir = tests/example_scripts
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_openssl.m4 \
-	$(top_srcdir)/m4/ax_check_xml2.m4 \
-	$(top_srcdir)/m4/ax_check_xmlsec1.m4 \
-	$(top_srcdir)/m4/ax_pkg_swig.m4 \
-	$(top_srcdir)/m4/ax_python_devel.m4 \
-	$(top_srcdir)/m4/ax_swig_enable_cxx.m4 \
-	$(top_srcdir)/m4/ax_swig_python.m4 $(top_srcdir)/m4/libtool.m4 \
-	$(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
-	$(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
-	$(top_srcdir)/configure.ac
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
-	$(ACLOCAL_M4)
-mkinstalldirs = $(install_sh) -d
-CONFIG_CLEAN_FILES =
-CONFIG_CLEAN_VPATH_FILES =
-SOURCES =
-DIST_SOURCES =
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/mei/Deter/abac0-master/missing --run aclocal-1.11
-AMTAR = ${SHELL} /home/mei/Deter/abac0-master/missing --run tar
-AR = ar
-AUTOCONF = ${SHELL} /home/mei/Deter/abac0-master/missing --run autoconf
-AUTOHEADER = ${SHELL} /home/mei/Deter/abac0-master/missing --run autoheader
-AUTOMAKE = ${SHELL} /home/mei/Deter/abac0-master/missing --run automake-1.11
-AWK = gawk
-AX_SWIG_PYTHON_CPPFLAGS = -I/usr/local/include/python2.7
-AX_SWIG_PYTHON_OPT = -python
-CC = gcc
-CCDEPMODE = depmode=gcc3
-CFLAGS = -g -O2
-CPP = gcc -E
-CPPFLAGS = 
-CXX = g++
-CXXCPP = g++ -E
-CXXDEPMODE = depmode=gcc3
-CXXFLAGS = -g -O2
-CYGPATH_W = echo
-DEFS = -DPACKAGE_NAME=\"ABAC\" -DPACKAGE_TARNAME=\"abac\" -DPACKAGE_VERSION=\"0.1.5\" -DPACKAGE_STRING=\"ABAC\ 0.1.5\" -DPACKAGE_BUGREPORT=\"faber@ISI.EDU\" -DPACKAGE_URL=\"\" -DPACKAGE=\"abac\" -DVERSION=\"0.1.5\" -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_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PYTHON=\"2.7\" -DHAVE_INTTYPES_H=1 -DHAVE_STDDEF_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_PATHS_H=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -DHAVE_PTRDIFF_T=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -DHAVE_ATEXIT=1 -DHAVE_MEMSET=1 -DHAVE_STRCHR=1 -DHAVE_STRDUP=1
-DEPDIR = .deps
-DSYMUTIL = 
-DUMPBIN = 
-ECHO_C = 
-ECHO_N = -n
-ECHO_T = 
-EGREP = /bin/grep -E
-EXEEXT = 
-FGREP = /bin/grep -F
-GREP = /bin/grep
-INSTALL = /usr/bin/install -c
-INSTALL_DATA = ${INSTALL} -m 644
-INSTALL_PROGRAM = ${INSTALL}
-INSTALL_SCRIPT = ${INSTALL}
-INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
-LD = /usr/bin/ld
-LDFLAGS = 
-LIBOBJS = 
-LIBS = 
-LIBTOOL = $(SHELL) $(top_builddir)/libtool
-LIPO = 
-LN_S = ln -s
-LTLIBOBJS = 
-MAKEINFO = ${SHELL} /home/mei/Deter/abac0-master/missing --run makeinfo
-MKDIR_P = /bin/mkdir -p
-NM = /usr/bin/nm -B
-NMEDIT = 
-OBJDUMP = objdump
-OBJEXT = o
-OPENSSL_INCLUDES =  
-OPENSSL_LDFLAGS =  
-OPENSSL_LIBS = -lssl -lcrypto  
-OTOOL = 
-OTOOL64 = 
-PACKAGE = abac
-PACKAGE_BUGREPORT = faber@ISI.EDU
-PACKAGE_NAME = ABAC
-PACKAGE_STRING = ABAC 0.1.5
-PACKAGE_TARNAME = abac
-PACKAGE_URL = 
-PACKAGE_VERSION = 0.1.5
-PATH_SEPARATOR = :
-PERL = perl
-PKG_CONFIG = /usr/bin/pkg-config
-PYTHON = /usr/local/bin/python
-PYTHON_CPPFLAGS = -I/usr/local/include/python2.7
-PYTHON_EXEC_PREFIX = ${exec_prefix}
-PYTHON_EXTRA_LDFLAGS = -Xlinker -export-dynamic
-PYTHON_EXTRA_LIBS =  -lpthread -ldl  -lutil -lm
-PYTHON_LDFLAGS = -L/usr/local/lib/python2.7/config -lpython2.7
-PYTHON_PLATFORM = linux2
-PYTHON_PREFIX = ${prefix}
-PYTHON_SITE_PKG = /usr/local/lib/python2.7/site-packages
-PYTHON_VERSION = 2.7
-RANLIB = ranlib
-SED = /bin/sed
-SET_MAKE = 
-SHELL = /bin/bash
-SITE_PERL = /usr/local/lib/site_perl
-STRIP = strip
-SWIG = /usr/local/bin/swig -c++
-SWIG_LIB = /usr/local/share/swig/2.0.4
-VERSION = 0.1.5
-XML2_CONFIG = /usr/bin/xml2-config
-XML2_INCLUDES = -I/usr/include/libxml2
-XML2_LDFLAGS = -lxml2
-XML2_LIBS = -lxml2
-XMLSEC1_CONFIG = /usr/bin/xmlsec1-config
-XMLSEC1_INCLUDES = -D__XMLSEC_FUNCTION__=__FUNCTION__ -DXMLSEC_NO_GOST=1 -DXMLSEC_NO_XKMS=1 -DXMLSEC_NO_CRYPTO_DYNAMIC_LOADING=1 -I/usr/include/xmlsec1 -I/usr/include/libxml2 -DXMLSEC_OPENSSL_098=1 -DXMLSEC_CRYPTO_OPENSSL=1 -DXMLSEC_CRYPTO=\"openssl\"
-XMLSEC1_LDFLAGS = -L/usr/lib -lxmlsec1-openssl -lxmlsec1 -lxslt -lxml2 -lssl -lcrypto
-XMLSEC1_LIBS = -L/usr/lib -lxmlsec1-openssl -lxmlsec1 -lxslt -lxml2 -lssl -lcrypto
-abs_builddir = /home/mei/Deter/abac0-master/tests/example_scripts
-abs_srcdir = /home/mei/Deter/abac0-master/tests/example_scripts
-abs_top_builddir = /home/mei/Deter/abac0-master
-abs_top_srcdir = /home/mei/Deter/abac0-master
-ac_ct_CC = gcc
-ac_ct_CXX = g++
-ac_ct_DUMPBIN = 
-am__include = include
-am__leading_dot = .
-am__quote = 
-am__tar = ${AMTAR} chof - "$$tardir"
-am__untar = ${AMTAR} xf -
-bindir = ${exec_prefix}/bin
-build = i686-pc-linux-gnu
-build_alias = 
-build_cpu = i686
-build_os = linux-gnu
-build_vendor = pc
-builddir = .
-datadir = ${datarootdir}
-datarootdir = ${prefix}/share
-docdir = ${datarootdir}/doc/${PACKAGE_TARNAME}
-dvidir = ${docdir}
-exec_prefix = ${prefix}
-host = i686-pc-linux-gnu
-host_alias = 
-host_cpu = i686
-host_os = linux-gnu
-host_vendor = pc
-htmldir = ${docdir}
-includedir = ${prefix}/include
-infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/mei/Deter/abac0-master/install-sh
-libdir = ${exec_prefix}/lib
-libexecdir = ${exec_prefix}/libexec
-localedir = ${datarootdir}/locale
-localstatedir = ${prefix}/var
-lt_ECHO = echo
-mandir = ${datarootdir}/man
-mkdir_p = /bin/mkdir -p
-oldincludedir = /usr/include
-pdfdir = ${docdir}
-pkgpyexecdir = ${pyexecdir}/abac
-pkgpythondir = ${pythondir}/abac
-prefix = /usr/local
-program_transform_name = s,x,x,
-psdir = ${docdir}
-pyexecdir = ${exec_prefix}/lib/python2.7/site-packages
-pythondir = ${prefix}/lib/python2.7/site-packages
-sbindir = ${exec_prefix}/sbin
-sharedstatedir = ${prefix}/com
-srcdir = .
-sysconfdir = ${prefix}/etc
-target_alias = 
-top_build_prefix = ../../
-top_builddir = ../..
-top_srcdir = ../..
-
-#
-# example_scripts
-#
-INCLUDES = -I$(abs_top_srcdir)/libabac
-LDADD = $(abs_top_builddir)/libabac/libabac.la
-DIRECTORY = c perl python wiki
-all: all-am
-
-.SUFFIXES:
-$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
-	@for dep in $?; do \
-	  case '$(am__configure_deps)' in \
-	    *$$dep*) \
-	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
-	        && { if test -f $@; then exit 0; else break; fi; }; \
-	      exit 1;; \
-	  esac; \
-	done; \
-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign tests/example_scripts/Makefile'; \
-	$(am__cd) $(top_srcdir) && \
-	  $(AUTOMAKE) --foreign tests/example_scripts/Makefile
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
-	@case '$?' in \
-	  *config.status*) \
-	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
-	  *) \
-	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
-	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
-	esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
-	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure:  $(am__configure_deps)
-	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4):  $(am__aclocal_m4_deps)
-	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(am__aclocal_m4_deps):
-
-mostlyclean-libtool:
-	-rm -f *.lo
-
-clean-libtool:
-	-rm -rf .libs _libs
-tags: TAGS
-TAGS:
-
-ctags: CTAGS
-CTAGS:
-
-
-distdir: $(DISTFILES)
-	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
-	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
-	list='$(DISTFILES)'; \
-	  dist_files=`for file in $$list; do echo $$file; done | \
-	  sed -e "s|^$$srcdirstrip/||;t" \
-	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
-	case $$dist_files in \
-	  */*) $(MKDIR_P) `echo "$$dist_files" | \
-			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
-			   sort -u` ;; \
-	esac; \
-	for file in $$dist_files; do \
-	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
-	  if test -d $$d/$$file; then \
-	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
-	    if test -d "$(distdir)/$$file"; then \
-	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
-	    fi; \
-	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
-	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
-	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
-	    fi; \
-	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
-	  else \
-	    test -f "$(distdir)/$$file" \
-	    || cp -p $$d/$$file "$(distdir)/$$file" \
-	    || exit 1; \
-	  fi; \
-	done
-check-am: all-am
-check: check-am
-all-am: Makefile
-installdirs:
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
-	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
-	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
-	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
-	  `test -z '$(STRIP)' || \
-	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
-	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
-
-maintainer-clean-generic:
-	@echo "This command is intended for maintainers to use"
-	@echo "it deletes files that may require special tools to rebuild."
-clean: clean-am
-
-clean-am: clean-generic clean-libtool clean-local mostlyclean-am
-
-distclean: distclean-am
-	-rm -f Makefile
-distclean-am: clean-am distclean-generic
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-html-am:
-
-info: info-am
-
-info-am:
-
-install-data-am:
-
-install-dvi: install-dvi-am
-
-install-dvi-am:
-
-install-exec-am:
-
-install-html: install-html-am
-
-install-html-am:
-
-install-info: install-info-am
-
-install-info-am:
-
-install-man:
-
-install-pdf: install-pdf-am
-
-install-pdf-am:
-
-install-ps: install-ps-am
-
-install-ps-am:
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
-	-rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-generic mostlyclean-libtool
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am:
-
-.MAKE: install-am install-strip
-
-.PHONY: all all-am check check-am clean clean-generic clean-libtool \
-	clean-local distclean distclean-generic distclean-libtool \
-	distdir dvi dvi-am html html-am info info-am install \
-	install-am install-data install-data-am install-dvi \
-	install-dvi-am install-exec install-exec-am install-html \
-	install-html-am install-info install-info-am install-man \
-	install-pdf install-pdf-am install-ps install-ps-am \
-	install-strip installcheck installcheck-am installdirs \
-	maintainer-clean maintainer-clean-generic mostlyclean \
-	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
-	uninstall uninstall-am
-
-
-.PHONY : runcheck clean-local
-
-all: runcheck
-
-clean-local:
-	@for i in $(DIRECTORY); do \
-	  here=`pwd`; \
-	  cd $$i; \
-	  make -s clean; \
-	  cd $$here; \
-	done
-	@rm -rf result error
-
-runcheck:
-	@echo 'running libabac SCRIPT testing...' | tee result
-	@touch error;
-	@for i in $(DIRECTORY); do \
-	  here=`pwd`; \
-	  cd $$i; \
-	  printf "\n ==> RUN on %s\n" "$$i" >> $$here/result ; \
-	  make -s |tee -a $$here/result |grep BAD >> $$here/error; \
-	  cd $$here; \
-	done
-	@if test -f error ; \
-	  then \
-	    (if test `cat error | wc -l ` -eq 0 ; \
-	      then echo "   PASSED"; \
-	      else (echo "   ERROR!!!"; cat error;); \
-	    fi); \
-	  else echo "   PASSED"; \
-	fi
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
Index: tests/example_scripts/Makefile.am
===================================================================
--- tests/example_scripts/Makefile.am	(revision 3c30b595cd3f27758e8966a9935589bdb92486d5)
+++ tests/example_scripts/Makefile.am	(revision 1afd6817a28a611f0a4335392464cbaabffc5439)
@@ -6,4 +6,5 @@
 
 DIRECTORY = c perl python wiki
+SUBDIRS = $(DIRECTORY)
 
 .PHONY : runcheck clean-local
Index: tests/example_scripts/c/Makefile
===================================================================
--- tests/example_scripts/c/Makefile	(revision 3c30b595cd3f27758e8966a9935589bdb92486d5)
+++ 	(revision )
@@ -1,465 +1,0 @@
-# Makefile.in generated by automake 1.11.1 from Makefile.am.
-# tests/example_scripts/c/Makefile.  Generated from Makefile.in by configure.
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
-# Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-
-
-#
-# example_scripts/c
-#
-
-pkgdatadir = $(datadir)/abac
-pkgincludedir = $(includedir)/abac
-pkglibdir = $(libdir)/abac
-pkglibexecdir = $(libexecdir)/abac
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = i686-pc-linux-gnu
-host_triplet = i686-pc-linux-gnu
-subdir = tests/example_scripts/c
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_openssl.m4 \
-	$(top_srcdir)/m4/ax_check_xml2.m4 \
-	$(top_srcdir)/m4/ax_check_xmlsec1.m4 \
-	$(top_srcdir)/m4/ax_pkg_swig.m4 \
-	$(top_srcdir)/m4/ax_python_devel.m4 \
-	$(top_srcdir)/m4/ax_swig_enable_cxx.m4 \
-	$(top_srcdir)/m4/ax_swig_python.m4 $(top_srcdir)/m4/libtool.m4 \
-	$(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
-	$(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
-	$(top_srcdir)/configure.ac
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
-	$(ACLOCAL_M4)
-mkinstalldirs = $(install_sh) -d
-CONFIG_CLEAN_FILES =
-CONFIG_CLEAN_VPATH_FILES =
-SOURCES =
-DIST_SOURCES =
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/mei/Deter/abac0-master/missing --run aclocal-1.11
-AMTAR = ${SHELL} /home/mei/Deter/abac0-master/missing --run tar
-AR = ar
-AUTOCONF = ${SHELL} /home/mei/Deter/abac0-master/missing --run autoconf
-AUTOHEADER = ${SHELL} /home/mei/Deter/abac0-master/missing --run autoheader
-AUTOMAKE = ${SHELL} /home/mei/Deter/abac0-master/missing --run automake-1.11
-AWK = gawk
-AX_SWIG_PYTHON_CPPFLAGS = -I/usr/local/include/python2.7
-AX_SWIG_PYTHON_OPT = -python
-CC = gcc
-CCDEPMODE = depmode=gcc3
-CFLAGS = -g -O2
-CPP = gcc -E
-CPPFLAGS = 
-CXX = g++
-CXXCPP = g++ -E
-CXXDEPMODE = depmode=gcc3
-CXXFLAGS = -g -O2
-CYGPATH_W = echo
-DEFS = -DPACKAGE_NAME=\"ABAC\" -DPACKAGE_TARNAME=\"abac\" -DPACKAGE_VERSION=\"0.1.5\" -DPACKAGE_STRING=\"ABAC\ 0.1.5\" -DPACKAGE_BUGREPORT=\"faber@ISI.EDU\" -DPACKAGE_URL=\"\" -DPACKAGE=\"abac\" -DVERSION=\"0.1.5\" -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_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PYTHON=\"2.7\" -DHAVE_INTTYPES_H=1 -DHAVE_STDDEF_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_PATHS_H=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -DHAVE_PTRDIFF_T=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -DHAVE_ATEXIT=1 -DHAVE_MEMSET=1 -DHAVE_STRCHR=1 -DHAVE_STRDUP=1
-DEPDIR = .deps
-DSYMUTIL = 
-DUMPBIN = 
-ECHO_C = 
-ECHO_N = -n
-ECHO_T = 
-EGREP = /bin/grep -E
-EXEEXT = 
-FGREP = /bin/grep -F
-GREP = /bin/grep
-INSTALL = /usr/bin/install -c
-INSTALL_DATA = ${INSTALL} -m 644
-INSTALL_PROGRAM = ${INSTALL}
-INSTALL_SCRIPT = ${INSTALL}
-INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
-LD = /usr/bin/ld
-LDFLAGS = -L$(abs_top_builddir)/libabac/.libs -labac -lm -lpthread -Wl,-rpath
-LIBOBJS = 
-LIBS = 
-LIBTOOL = $(SHELL) $(top_builddir)/libtool
-LIPO = 
-LN_S = ln -s
-LTLIBOBJS = 
-MAKEINFO = ${SHELL} /home/mei/Deter/abac0-master/missing --run makeinfo
-MKDIR_P = /bin/mkdir -p
-NM = /usr/bin/nm -B
-NMEDIT = 
-OBJDUMP = objdump
-OBJEXT = o
-OPENSSL_INCLUDES =  
-OPENSSL_LDFLAGS =  
-OPENSSL_LIBS = -lssl -lcrypto  
-OTOOL = 
-OTOOL64 = 
-PACKAGE = abac
-PACKAGE_BUGREPORT = faber@ISI.EDU
-PACKAGE_NAME = ABAC
-PACKAGE_STRING = ABAC 0.1.5
-PACKAGE_TARNAME = abac
-PACKAGE_URL = 
-PACKAGE_VERSION = 0.1.5
-PATH_SEPARATOR = :
-PERL = perl
-PKG_CONFIG = /usr/bin/pkg-config
-PYTHON = /usr/local/bin/python
-PYTHON_CPPFLAGS = -I/usr/local/include/python2.7
-PYTHON_EXEC_PREFIX = ${exec_prefix}
-PYTHON_EXTRA_LDFLAGS = -Xlinker -export-dynamic
-PYTHON_EXTRA_LIBS =  -lpthread -ldl  -lutil -lm
-PYTHON_LDFLAGS = -L/usr/local/lib/python2.7/config -lpython2.7
-PYTHON_PLATFORM = linux2
-PYTHON_PREFIX = ${prefix}
-PYTHON_SITE_PKG = /usr/local/lib/python2.7/site-packages
-PYTHON_VERSION = 2.7
-RANLIB = ranlib
-SED = /bin/sed
-SET_MAKE = 
-SHELL = /bin/bash
-SITE_PERL = /usr/local/lib/site_perl
-STRIP = strip
-SWIG = /usr/local/bin/swig -c++
-SWIG_LIB = /usr/local/share/swig/2.0.4
-VERSION = 0.1.5
-XML2_CONFIG = /usr/bin/xml2-config
-XML2_INCLUDES = -I/usr/include/libxml2
-XML2_LDFLAGS = -lxml2
-XML2_LIBS = -lxml2
-XMLSEC1_CONFIG = /usr/bin/xmlsec1-config
-XMLSEC1_INCLUDES = -D__XMLSEC_FUNCTION__=__FUNCTION__ -DXMLSEC_NO_GOST=1 -DXMLSEC_NO_XKMS=1 -DXMLSEC_NO_CRYPTO_DYNAMIC_LOADING=1 -I/usr/include/xmlsec1 -I/usr/include/libxml2 -DXMLSEC_OPENSSL_098=1 -DXMLSEC_CRYPTO_OPENSSL=1 -DXMLSEC_CRYPTO=\"openssl\"
-XMLSEC1_LDFLAGS = -L/usr/lib -lxmlsec1-openssl -lxmlsec1 -lxslt -lxml2 -lssl -lcrypto
-XMLSEC1_LIBS = -L/usr/lib -lxmlsec1-openssl -lxmlsec1 -lxslt -lxml2 -lssl -lcrypto
-abs_builddir = /home/mei/Deter/abac0-master/tests/example_scripts/c
-abs_srcdir = /home/mei/Deter/abac0-master/tests/example_scripts/c
-abs_top_builddir = /home/mei/Deter/abac0-master
-abs_top_srcdir = /home/mei/Deter/abac0-master
-ac_ct_CC = gcc
-ac_ct_CXX = g++
-ac_ct_DUMPBIN = 
-am__include = include
-am__leading_dot = .
-am__quote = 
-am__tar = ${AMTAR} chof - "$$tardir"
-am__untar = ${AMTAR} xf -
-bindir = ${exec_prefix}/bin
-build = i686-pc-linux-gnu
-build_alias = 
-build_cpu = i686
-build_os = linux-gnu
-build_vendor = pc
-builddir = .
-datadir = ${datarootdir}
-datarootdir = ${prefix}/share
-docdir = ${datarootdir}/doc/${PACKAGE_TARNAME}
-dvidir = ${docdir}
-exec_prefix = ${prefix}
-host = i686-pc-linux-gnu
-host_alias = 
-host_cpu = i686
-host_os = linux-gnu
-host_vendor = pc
-htmldir = ${docdir}
-includedir = ${prefix}/include
-infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/mei/Deter/abac0-master/install-sh
-libdir = ${exec_prefix}/lib
-libexecdir = ${exec_prefix}/libexec
-localedir = ${datarootdir}/locale
-localstatedir = ${prefix}/var
-lt_ECHO = echo
-mandir = ${datarootdir}/man
-mkdir_p = /bin/mkdir -p
-oldincludedir = /usr/include
-pdfdir = ${docdir}
-pkgpyexecdir = ${pyexecdir}/abac
-pkgpythondir = ${pythondir}/abac
-prefix = /usr/local
-program_transform_name = s,x,x,
-psdir = ${docdir}
-pyexecdir = ${exec_prefix}/lib/python2.7/site-packages
-pythondir = ${prefix}/lib/python2.7/site-packages
-sbindir = ${exec_prefix}/sbin
-sharedstatedir = ${prefix}/com
-srcdir = .
-sysconfdir = ${prefix}/etc
-target_alias = 
-top_build_prefix = ../../../
-top_builddir = ../../..
-top_srcdir = ../../..
-INCLUDES = -I$(abs_top_srcdir)/libabac
-LDADD = $(abs_top_builddir)/libabac/libabac.la
-CREDDY_ENV = CREDDY_LOCATION=$(abs_top_builddir)/creddy
-PROVER_ENV = PROVER_LOCATION=$(abs_top_builddir)/libabac
-TEST_ENV = TESTDIR=$(abs_top_builddir)/tests
-MY_ENV = env $(CREDDY_ENV) $(PROVER_ENV) $(TEST_ENV) LD_LIBRARY_PATH=$(abs_top_builddir)/libabac/.libs
-all: all-am
-
-.SUFFIXES:
-$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
-	@for dep in $?; do \
-	  case '$(am__configure_deps)' in \
-	    *$$dep*) \
-	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
-	        && { if test -f $@; then exit 0; else break; fi; }; \
-	      exit 1;; \
-	  esac; \
-	done; \
-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign tests/example_scripts/c/Makefile'; \
-	$(am__cd) $(top_srcdir) && \
-	  $(AUTOMAKE) --foreign tests/example_scripts/c/Makefile
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
-	@case '$?' in \
-	  *config.status*) \
-	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
-	  *) \
-	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
-	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
-	esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
-	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure:  $(am__configure_deps)
-	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4):  $(am__aclocal_m4_deps)
-	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(am__aclocal_m4_deps):
-
-mostlyclean-libtool:
-	-rm -f *.lo
-
-clean-libtool:
-	-rm -rf .libs _libs
-tags: TAGS
-TAGS:
-
-ctags: CTAGS
-CTAGS:
-
-
-distdir: $(DISTFILES)
-	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
-	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
-	list='$(DISTFILES)'; \
-	  dist_files=`for file in $$list; do echo $$file; done | \
-	  sed -e "s|^$$srcdirstrip/||;t" \
-	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
-	case $$dist_files in \
-	  */*) $(MKDIR_P) `echo "$$dist_files" | \
-			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
-			   sort -u` ;; \
-	esac; \
-	for file in $$dist_files; do \
-	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
-	  if test -d $$d/$$file; then \
-	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
-	    if test -d "$(distdir)/$$file"; then \
-	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
-	    fi; \
-	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
-	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
-	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
-	    fi; \
-	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
-	  else \
-	    test -f "$(distdir)/$$file" \
-	    || cp -p $$d/$$file "$(distdir)/$$file" \
-	    || exit 1; \
-	  fi; \
-	done
-check-am: all-am
-check: check-am
-all-am: Makefile
-installdirs:
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
-	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
-	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
-	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
-	  `test -z '$(STRIP)' || \
-	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
-	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
-
-maintainer-clean-generic:
-	@echo "This command is intended for maintainers to use"
-	@echo "it deletes files that may require special tools to rebuild."
-clean: clean-am
-
-clean-am: clean-generic clean-libtool clean-local mostlyclean-am
-
-distclean: distclean-am
-	-rm -f Makefile
-distclean-am: clean-am distclean-generic
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-html-am:
-
-info: info-am
-
-info-am:
-
-install-data-am:
-
-install-dvi: install-dvi-am
-
-install-dvi-am:
-
-install-exec-am:
-
-install-html: install-html-am
-
-install-html-am:
-
-install-info: install-info-am
-
-install-info-am:
-
-install-man:
-
-install-pdf: install-pdf-am
-
-install-pdf-am:
-
-install-ps: install-ps-am
-
-install-ps-am:
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
-	-rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-generic mostlyclean-libtool
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am:
-
-.MAKE: install-am install-strip
-
-.PHONY: all all-am check check-am clean clean-generic clean-libtool \
-	clean-local distclean distclean-generic distclean-libtool \
-	distdir dvi dvi-am html html-am info info-am install \
-	install-am install-data install-data-am install-dvi \
-	install-dvi-am install-exec install-exec-am install-html \
-	install-html-am install-info install-info-am install-man \
-	install-pdf install-pdf-am install-ps install-ps-am \
-	install-strip installcheck installcheck-am installdirs \
-	maintainer-clean maintainer-clean-generic mostlyclean \
-	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
-	uninstall uninstall-am
-
-
-.PHONY: clean-local 
-
-all: attr prove 
-
-abac_attr.o: abac_attr.c
-	@gcc -g $(INCLUDES) -c abac_attr.c -o abac_attr.o
-
-abac_attr: abac_attr.o
-	@gcc -g -o abac_attr abac_attr.o $(LDFLAGS)
-
-abac_prover.o: abac_prover.c
-	@gcc -g $(INCLUDES) -c abac_prover.c -o abac_prover.o
-
-abac_prover: abac_prover.o
-	@gcc -g -o abac_prover abac_prover.o $(LDFLAGS)
-
-tchunk: tchunk.c
-	gcc -g $(INCLUDES) -c tchunk.c -o tchunk.o
-	gcc -g -o tchunk tchunk.o $(LDFLAGS)
-	./tchunk 0 IceCream_ID.pem IceCream_private.pem
-	./tchunk 1 IceCream_ID.pem IceCream_private.pem
-
-tt: tbasic.c
-	gcc -g $(INCLUDES) -c tbasic.c -o tbasic.o
-	gcc -g -o tt tbasic.o $(LDFLAGS)
-	./tt
-
-clean-local:
-	@rm -rf abac_attr.o abac_attr *.pem *.xml abac_prover.o 
-	@rm -rf abac_prover *.log 
-	@rm -rf tt tbasic.o tbasic
-
-setup2: abac_attr abac_prover abac_attr_partial
-
-attr: 
-	@echo '---running (c) attr script'
-	@$(MY_ENV) ./setup.sh 1>/dev/null 2>&1
-	@make abac_attr
-	@(rc=`$(MY_ENV) ./abac_attr IceCream_ID.pem  IceCream_private.pem IceCream_attr.xml Chocolate_ID.pem 2>/dev/null 2>/dev/null | grep "attr success"` ; \
-	if [ -z "$$rc" ]; then \
-	  echo "BAD:example_scripts/c/abac_attr:using libabac c to make attributes"; \
-	else \
-	  echo "GOOD:example_scripts/c/abac_attr:using libabac c to make attributes"; \
-	fi)
-
-prove: abac_prover 
-	@echo '---running (c) prover script'
-	@$(MY_ENV) ./setup.sh 1>/dev/null 2>&1
-	@make abac_attr
-	@$(MY_ENV) ./abac_attr IceCream_ID.pem  IceCream_private.pem IceCream_attr.xml Chocolate_ID.pem 1>/dev/null 2>&1
-	(rc=`$(MY_ENV) ./run_prover | grep "prover success" ` ; \
-	if [ -z "$$rc" ]; then \
-	  echo "BAD:example_scripts/c/abac_prover:using libabac c to make a prover"; \
-	else \
-	  echo "GOOD:example_scripts/c/abac_prover:using libabac c to make a prover"; \
-	fi)
-
-mattr: attr.c
-	gcc -g -o mattr attr.c $(LDFLAGS)
-mload: loader.c
-	gcc -g -o mload loader.c $(LDFLAGS)
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
Index: tests/example_scripts/c/run_test
===================================================================
--- tests/example_scripts/c/run_test	(revision 3c30b595cd3f27758e8966a9935589bdb92486d5)
+++ 	(revision )
@@ -1,22 +1,0 @@
-#!/bin/sh 
-
-make -s clean
-
-echo '---running (c) attr script'
-make attr 1>/dev/null 2>& 1
-result=`grep "attr success" attr.log 2>/dev/null`
-if [ "$result" = "" ]; then
-   echo "   ERROR"
-else   
-   echo "   PASSED"
-fi
-
-echo '---running (c) prover script'
-make prove 1>/dev/null 2>& 1
-result=`grep "prover success" prover.log 2>/dev/null`
-if [ "$result" = "" ]; then
-   echo "   ERROR"
-else   
-   echo "   PASSED"
-fi
-
Index: tests/example_scripts/perl/Makefile
===================================================================
--- tests/example_scripts/perl/Makefile	(revision 3c30b595cd3f27758e8966a9935589bdb92486d5)
+++ 	(revision )
@@ -1,456 +1,0 @@
-# Makefile.in generated by automake 1.11.1 from Makefile.am.
-# tests/example_scripts/perl/Makefile.  Generated from Makefile.in by configure.
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
-# Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-
-
-#
-# example_scripts/perl
-#
-
-pkgdatadir = $(datadir)/abac
-pkgincludedir = $(includedir)/abac
-pkglibdir = $(libdir)/abac
-pkglibexecdir = $(libexecdir)/abac
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = i686-pc-linux-gnu
-host_triplet = i686-pc-linux-gnu
-subdir = tests/example_scripts/perl
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_openssl.m4 \
-	$(top_srcdir)/m4/ax_check_xml2.m4 \
-	$(top_srcdir)/m4/ax_check_xmlsec1.m4 \
-	$(top_srcdir)/m4/ax_pkg_swig.m4 \
-	$(top_srcdir)/m4/ax_python_devel.m4 \
-	$(top_srcdir)/m4/ax_swig_enable_cxx.m4 \
-	$(top_srcdir)/m4/ax_swig_python.m4 $(top_srcdir)/m4/libtool.m4 \
-	$(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
-	$(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
-	$(top_srcdir)/configure.ac
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
-	$(ACLOCAL_M4)
-mkinstalldirs = $(install_sh) -d
-CONFIG_CLEAN_FILES =
-CONFIG_CLEAN_VPATH_FILES =
-SOURCES =
-DIST_SOURCES =
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/mei/Deter/abac0-master/missing --run aclocal-1.11
-AMTAR = ${SHELL} /home/mei/Deter/abac0-master/missing --run tar
-AR = ar
-AUTOCONF = ${SHELL} /home/mei/Deter/abac0-master/missing --run autoconf
-AUTOHEADER = ${SHELL} /home/mei/Deter/abac0-master/missing --run autoheader
-AUTOMAKE = ${SHELL} /home/mei/Deter/abac0-master/missing --run automake-1.11
-AWK = gawk
-AX_SWIG_PYTHON_CPPFLAGS = -I/usr/local/include/python2.7
-AX_SWIG_PYTHON_OPT = -python
-CC = gcc
-CCDEPMODE = depmode=gcc3
-CFLAGS = -g -O2
-CPP = gcc -E
-CPPFLAGS = 
-CXX = g++
-CXXCPP = g++ -E
-CXXDEPMODE = depmode=gcc3
-CXXFLAGS = -g -O2
-CYGPATH_W = echo
-DEFS = -DPACKAGE_NAME=\"ABAC\" -DPACKAGE_TARNAME=\"abac\" -DPACKAGE_VERSION=\"0.1.5\" -DPACKAGE_STRING=\"ABAC\ 0.1.5\" -DPACKAGE_BUGREPORT=\"faber@ISI.EDU\" -DPACKAGE_URL=\"\" -DPACKAGE=\"abac\" -DVERSION=\"0.1.5\" -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_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PYTHON=\"2.7\" -DHAVE_INTTYPES_H=1 -DHAVE_STDDEF_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_PATHS_H=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -DHAVE_PTRDIFF_T=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -DHAVE_ATEXIT=1 -DHAVE_MEMSET=1 -DHAVE_STRCHR=1 -DHAVE_STRDUP=1
-DEPDIR = .deps
-DSYMUTIL = 
-DUMPBIN = 
-ECHO_C = 
-ECHO_N = -n
-ECHO_T = 
-EGREP = /bin/grep -E
-EXEEXT = 
-FGREP = /bin/grep -F
-GREP = /bin/grep
-INSTALL = /usr/bin/install -c
-INSTALL_DATA = ${INSTALL} -m 644
-INSTALL_PROGRAM = ${INSTALL}
-INSTALL_SCRIPT = ${INSTALL}
-INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
-LD = /usr/bin/ld
-LDFLAGS = 
-LIBOBJS = 
-LIBS = 
-LIBTOOL = $(SHELL) $(top_builddir)/libtool
-LIPO = 
-LN_S = ln -s
-LTLIBOBJS = 
-MAKEINFO = ${SHELL} /home/mei/Deter/abac0-master/missing --run makeinfo
-MKDIR_P = /bin/mkdir -p
-NM = /usr/bin/nm -B
-NMEDIT = 
-OBJDUMP = objdump
-OBJEXT = o
-OPENSSL_INCLUDES =  
-OPENSSL_LDFLAGS =  
-OPENSSL_LIBS = -lssl -lcrypto  
-OTOOL = 
-OTOOL64 = 
-PACKAGE = abac
-PACKAGE_BUGREPORT = faber@ISI.EDU
-PACKAGE_NAME = ABAC
-PACKAGE_STRING = ABAC 0.1.5
-PACKAGE_TARNAME = abac
-PACKAGE_URL = 
-PACKAGE_VERSION = 0.1.5
-PATH_SEPARATOR = :
-PERL = perl
-PKG_CONFIG = /usr/bin/pkg-config
-PYTHON = /usr/local/bin/python
-PYTHON_CPPFLAGS = -I/usr/local/include/python2.7
-PYTHON_EXEC_PREFIX = ${exec_prefix}
-PYTHON_EXTRA_LDFLAGS = -Xlinker -export-dynamic
-PYTHON_EXTRA_LIBS =  -lpthread -ldl  -lutil -lm
-PYTHON_LDFLAGS = -L/usr/local/lib/python2.7/config -lpython2.7
-PYTHON_PLATFORM = linux2
-PYTHON_PREFIX = ${prefix}
-PYTHON_SITE_PKG = /usr/local/lib/python2.7/site-packages
-PYTHON_VERSION = 2.7
-RANLIB = ranlib
-SED = /bin/sed
-SET_MAKE = 
-SHELL = /bin/bash
-SITE_PERL = /usr/local/lib/site_perl
-STRIP = strip
-SWIG = /usr/local/bin/swig -c++
-SWIG_LIB = /usr/local/share/swig/2.0.4
-VERSION = 0.1.5
-XML2_CONFIG = /usr/bin/xml2-config
-XML2_INCLUDES = -I/usr/include/libxml2
-XML2_LDFLAGS = -lxml2
-XML2_LIBS = -lxml2
-XMLSEC1_CONFIG = /usr/bin/xmlsec1-config
-XMLSEC1_INCLUDES = -D__XMLSEC_FUNCTION__=__FUNCTION__ -DXMLSEC_NO_GOST=1 -DXMLSEC_NO_XKMS=1 -DXMLSEC_NO_CRYPTO_DYNAMIC_LOADING=1 -I/usr/include/xmlsec1 -I/usr/include/libxml2 -DXMLSEC_OPENSSL_098=1 -DXMLSEC_CRYPTO_OPENSSL=1 -DXMLSEC_CRYPTO=\"openssl\"
-XMLSEC1_LDFLAGS = -L/usr/lib -lxmlsec1-openssl -lxmlsec1 -lxslt -lxml2 -lssl -lcrypto
-XMLSEC1_LIBS = -L/usr/lib -lxmlsec1-openssl -lxmlsec1 -lxslt -lxml2 -lssl -lcrypto
-abs_builddir = /home/mei/Deter/abac0-master/tests/example_scripts/perl
-abs_srcdir = /home/mei/Deter/abac0-master/tests/example_scripts/perl
-abs_top_builddir = /home/mei/Deter/abac0-master
-abs_top_srcdir = /home/mei/Deter/abac0-master
-ac_ct_CC = gcc
-ac_ct_CXX = g++
-ac_ct_DUMPBIN = 
-am__include = include
-am__leading_dot = .
-am__quote = 
-am__tar = ${AMTAR} chof - "$$tardir"
-am__untar = ${AMTAR} xf -
-bindir = ${exec_prefix}/bin
-build = i686-pc-linux-gnu
-build_alias = 
-build_cpu = i686
-build_os = linux-gnu
-build_vendor = pc
-builddir = .
-datadir = ${datarootdir}
-datarootdir = ${prefix}/share
-docdir = ${datarootdir}/doc/${PACKAGE_TARNAME}
-dvidir = ${docdir}
-exec_prefix = ${prefix}
-host = i686-pc-linux-gnu
-host_alias = 
-host_cpu = i686
-host_os = linux-gnu
-host_vendor = pc
-htmldir = ${docdir}
-includedir = ${prefix}/include
-infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/mei/Deter/abac0-master/install-sh
-libdir = ${exec_prefix}/lib
-libexecdir = ${exec_prefix}/libexec
-localedir = ${datarootdir}/locale
-localstatedir = ${prefix}/var
-lt_ECHO = echo
-mandir = ${datarootdir}/man
-mkdir_p = /bin/mkdir -p
-oldincludedir = /usr/include
-pdfdir = ${docdir}
-pkgpyexecdir = ${pyexecdir}/abac
-pkgpythondir = ${pythondir}/abac
-prefix = /usr/local
-program_transform_name = s,x,x,
-psdir = ${docdir}
-pyexecdir = ${exec_prefix}/lib/python2.7/site-packages
-pythondir = ${prefix}/lib/python2.7/site-packages
-sbindir = ${exec_prefix}/sbin
-sharedstatedir = ${prefix}/com
-srcdir = .
-sysconfdir = ${prefix}/etc
-target_alias = 
-top_build_prefix = ../../../
-top_builddir = ../../..
-top_srcdir = ../../..
-INCLUDES = -I$(abs_top_srcdir)/libabac
-LDADD = $(abs_top_builddir)/libabac/libabac.la
-CREDDY_ENV = CREDDY_LOCATION=$(abs_top_builddir)/creddy
-PROVER_ENV = PROVER_LOCATION=$(abs_top_builddir)/libabac
-TEST_ENV = TESTDIR=$(abs_top_builddir)/tests
-PERL_ENV = PERLLIB=$(abs_top_builddir)/swig/perl:$(abs_top_builddir)/swig/perl/.libs
-MY_ENV = env $(CREDDY_ENV) $(PROVER_ENV) $(TEST_ENV) $(PERL_ENV)
-all: all-am
-
-.SUFFIXES:
-$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
-	@for dep in $?; do \
-	  case '$(am__configure_deps)' in \
-	    *$$dep*) \
-	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
-	        && { if test -f $@; then exit 0; else break; fi; }; \
-	      exit 1;; \
-	  esac; \
-	done; \
-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign tests/example_scripts/perl/Makefile'; \
-	$(am__cd) $(top_srcdir) && \
-	  $(AUTOMAKE) --foreign tests/example_scripts/perl/Makefile
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
-	@case '$?' in \
-	  *config.status*) \
-	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
-	  *) \
-	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
-	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
-	esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
-	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure:  $(am__configure_deps)
-	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4):  $(am__aclocal_m4_deps)
-	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(am__aclocal_m4_deps):
-
-mostlyclean-libtool:
-	-rm -f *.lo
-
-clean-libtool:
-	-rm -rf .libs _libs
-tags: TAGS
-TAGS:
-
-ctags: CTAGS
-CTAGS:
-
-
-distdir: $(DISTFILES)
-	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
-	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
-	list='$(DISTFILES)'; \
-	  dist_files=`for file in $$list; do echo $$file; done | \
-	  sed -e "s|^$$srcdirstrip/||;t" \
-	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
-	case $$dist_files in \
-	  */*) $(MKDIR_P) `echo "$$dist_files" | \
-			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
-			   sort -u` ;; \
-	esac; \
-	for file in $$dist_files; do \
-	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
-	  if test -d $$d/$$file; then \
-	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
-	    if test -d "$(distdir)/$$file"; then \
-	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
-	    fi; \
-	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
-	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
-	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
-	    fi; \
-	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
-	  else \
-	    test -f "$(distdir)/$$file" \
-	    || cp -p $$d/$$file "$(distdir)/$$file" \
-	    || exit 1; \
-	  fi; \
-	done
-check-am: all-am
-check: check-am
-all-am: Makefile
-installdirs:
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
-	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
-	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
-	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
-	  `test -z '$(STRIP)' || \
-	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
-	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
-
-maintainer-clean-generic:
-	@echo "This command is intended for maintainers to use"
-	@echo "it deletes files that may require special tools to rebuild."
-clean: clean-am
-
-clean-am: clean-generic clean-libtool clean-local mostlyclean-am
-
-distclean: distclean-am
-	-rm -f Makefile
-distclean-am: clean-am distclean-generic
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-html-am:
-
-info: info-am
-
-info-am:
-
-install-data-am:
-
-install-dvi: install-dvi-am
-
-install-dvi-am:
-
-install-exec-am:
-
-install-html: install-html-am
-
-install-html-am:
-
-install-info: install-info-am
-
-install-info-am:
-
-install-man:
-
-install-pdf: install-pdf-am
-
-install-pdf-am:
-
-install-ps: install-ps-am
-
-install-ps-am:
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
-	-rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-generic mostlyclean-libtool
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am:
-
-.MAKE: install-am install-strip
-
-.PHONY: all all-am check check-am clean clean-generic clean-libtool \
-	clean-local distclean distclean-generic distclean-libtool \
-	distdir dvi dvi-am html html-am info info-am install \
-	install-am install-data install-data-am install-dvi \
-	install-dvi-am install-exec install-exec-am install-html \
-	install-html-am install-info install-info-am install-man \
-	install-pdf install-pdf-am install-ps install-ps-am \
-	install-strip installcheck installcheck-am installdirs \
-	maintainer-clean maintainer-clean-generic mostlyclean \
-	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
-	uninstall uninstall-am
-
-
-.PHONY: clean-local
-
-all: run bad prove
-
-clean-local:
-	@rm -rf *.pem *.xml 
-
-run: 
-	echo '---running (perl) id script'
-	make clean
-	$(MY_ENV) ./setup.sh 1>/dev/null 2>&1
-	(rc=`$(MY_ENV) ./abac_keyid.pl IceCream_ID.pem | grep OKAY` ; \
-	if [ -z "$$rc" ]; then \
-	  echo "BAD:example_scripts/perl/abac_keyid.pl:using libabac perl to make principal"; \
-	else \
-	  echo "GOOD:example_scripts/perl/abac_keyid.pl:using libabac perl to make principal"; \
-	fi)
-
-bad: 
-	echo '---running (perl) id2 script, expected failure'
-	make clean
-	$(MY_ENV) ./setup.sh 1>/dev/null 2>&1
-	(rc=`$(MY_ENV) ./abac_keyid.pl IceCream_private.pem | grep "std::invalid_argument"`; \
-	if [ -z "$$rc" ]; then \
-	  echo "BAD:example_scripts/perl/abac_keyid.pl:supplied with just privkey"; \
-	else \
-	  echo "GOOD:example_scripts/perl/abac_keyid.pl:supplied with just privkey"; \
-	fi)
-
-attr: 
-	echo '---running (perl) attr script'
-	make clean
-	$(MY_ENV) ./setup.sh 1>/dev/null 2>&1
-	(rc=`$(MY_ENV) ./run_attr | grep chocolate` ; \
-	if [ -z "$$rc" ]; then \
-	  echo "BAD:example_scripts/perl/abac_attr.pl:creating attribute"; \
-	else \
-	  echo "GOOD:example_scripts/perl/abac_keyid.pl:creating attribute"; \
-	fi)
-
-prove: 
-	echo '---running (perl) attr script'
-	make clean
-	$(MY_ENV) ./setup.sh 1>/dev/null 2>&1
-	$(MY_ENV) ./run_attr 1>/dev/null 2>&1
-	(rc=`$(MY_ENV) ./run_prover | grep Success` ; \
-	if [ -z "$$rc" ]; then \
-	  echo "BAD:example_scripts/perl/abac_prover.pl:prover in perl"; \
-	else \
-	  echo "GOOD:example_scripts/perl/abac_prover.pl:prover in perl"; \
-	fi)
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
Index: tests/example_scripts/perl/run_test
===================================================================
--- tests/example_scripts/perl/run_test	(revision 3c30b595cd3f27758e8966a9935589bdb92486d5)
+++ 	(revision )
@@ -1,40 +1,0 @@
-#!/bin/sh 
-
-make -s clean
-
-echo '---running (perl) id script'
-make -s run 1>/dev/null 2>&1 
-result=`grep OKAY id.log 2>/dev/null`
-if [ "$result" = "" ]; then
-   echo "   ERROR"
-else   
-   echo "   PASSED"
-fi
-
-echo '---running (perl) id2 script, expected failure'
-make -s bad 1>/dev/null 2>&1
-result=`grep "std::invalid_argument" id2.log 2>/dev/null`
-if [ "$result" = "" ]; then
-   echo "   ERROR"
-else   
-   echo "   PASSED"
-fi
-
-echo '---running (perl) attr script'
-make -s attr 1>/dev/null 2>&1
-result=`grep "chocolate" attr.log 2>/dev/null`
-if [ "$result" = "" ]; then
-   echo "   ERROR"
-else   
-   echo "   PASSED"
-fi
-
-
-echo '---running (perl) prover script'
-make -s prove 1>/dev/null 2>&1
-result=`grep "Success" prover.log 2>/dev/null`
-if [ "$result" = "" ]; then
-   echo "   ERROR"
-else   
-   echo "   PASSED"
-fi
Index: tests/example_scripts/python/Makefile
===================================================================
--- tests/example_scripts/python/Makefile	(revision 3c30b595cd3f27758e8966a9935589bdb92486d5)
+++ 	(revision )
@@ -1,485 +1,0 @@
-# Makefile.in generated by automake 1.11.1 from Makefile.am.
-# tests/example_scripts/python/Makefile.  Generated from Makefile.in by configure.
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
-# Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-
-
-#
-# example_scripts/python
-#
-
-pkgdatadir = $(datadir)/abac
-pkgincludedir = $(includedir)/abac
-pkglibdir = $(libdir)/abac
-pkglibexecdir = $(libexecdir)/abac
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = i686-pc-linux-gnu
-host_triplet = i686-pc-linux-gnu
-subdir = tests/example_scripts/python
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_openssl.m4 \
-	$(top_srcdir)/m4/ax_check_xml2.m4 \
-	$(top_srcdir)/m4/ax_check_xmlsec1.m4 \
-	$(top_srcdir)/m4/ax_pkg_swig.m4 \
-	$(top_srcdir)/m4/ax_python_devel.m4 \
-	$(top_srcdir)/m4/ax_swig_enable_cxx.m4 \
-	$(top_srcdir)/m4/ax_swig_python.m4 $(top_srcdir)/m4/libtool.m4 \
-	$(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
-	$(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
-	$(top_srcdir)/configure.ac
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
-	$(ACLOCAL_M4)
-mkinstalldirs = $(install_sh) -d
-CONFIG_CLEAN_FILES =
-CONFIG_CLEAN_VPATH_FILES =
-SOURCES =
-DIST_SOURCES =
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/mei/Deter/abac0-master/missing --run aclocal-1.11
-AMTAR = ${SHELL} /home/mei/Deter/abac0-master/missing --run tar
-AR = ar
-AUTOCONF = ${SHELL} /home/mei/Deter/abac0-master/missing --run autoconf
-AUTOHEADER = ${SHELL} /home/mei/Deter/abac0-master/missing --run autoheader
-AUTOMAKE = ${SHELL} /home/mei/Deter/abac0-master/missing --run automake-1.11
-AWK = gawk
-AX_SWIG_PYTHON_CPPFLAGS = -I/usr/local/include/python2.7
-AX_SWIG_PYTHON_OPT = -python
-CC = gcc
-CCDEPMODE = depmode=gcc3
-CFLAGS = -g -O2
-CPP = gcc -E
-CPPFLAGS = 
-CXX = g++
-CXXCPP = g++ -E
-CXXDEPMODE = depmode=gcc3
-CXXFLAGS = -g -O2
-CYGPATH_W = echo
-DEFS = -DPACKAGE_NAME=\"ABAC\" -DPACKAGE_TARNAME=\"abac\" -DPACKAGE_VERSION=\"0.1.5\" -DPACKAGE_STRING=\"ABAC\ 0.1.5\" -DPACKAGE_BUGREPORT=\"faber@ISI.EDU\" -DPACKAGE_URL=\"\" -DPACKAGE=\"abac\" -DVERSION=\"0.1.5\" -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_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PYTHON=\"2.7\" -DHAVE_INTTYPES_H=1 -DHAVE_STDDEF_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_PATHS_H=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -DHAVE_PTRDIFF_T=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -DHAVE_ATEXIT=1 -DHAVE_MEMSET=1 -DHAVE_STRCHR=1 -DHAVE_STRDUP=1
-DEPDIR = .deps
-DSYMUTIL = 
-DUMPBIN = 
-ECHO_C = 
-ECHO_N = -n
-ECHO_T = 
-EGREP = /bin/grep -E
-EXEEXT = 
-FGREP = /bin/grep -F
-GREP = /bin/grep
-INSTALL = /usr/bin/install -c
-INSTALL_DATA = ${INSTALL} -m 644
-INSTALL_PROGRAM = ${INSTALL}
-INSTALL_SCRIPT = ${INSTALL}
-INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
-LD = /usr/bin/ld
-LDFLAGS = 
-LIBOBJS = 
-LIBS = 
-LIBTOOL = $(SHELL) $(top_builddir)/libtool
-LIPO = 
-LN_S = ln -s
-LTLIBOBJS = 
-MAKEINFO = ${SHELL} /home/mei/Deter/abac0-master/missing --run makeinfo
-MKDIR_P = /bin/mkdir -p
-NM = /usr/bin/nm -B
-NMEDIT = 
-OBJDUMP = objdump
-OBJEXT = o
-OPENSSL_INCLUDES =  
-OPENSSL_LDFLAGS =  
-OPENSSL_LIBS = -lssl -lcrypto  
-OTOOL = 
-OTOOL64 = 
-PACKAGE = abac
-PACKAGE_BUGREPORT = faber@ISI.EDU
-PACKAGE_NAME = ABAC
-PACKAGE_STRING = ABAC 0.1.5
-PACKAGE_TARNAME = abac
-PACKAGE_URL = 
-PACKAGE_VERSION = 0.1.5
-PATH_SEPARATOR = :
-PERL = perl
-PKG_CONFIG = /usr/bin/pkg-config
-PYTHON = /usr/local/bin/python
-PYTHON_CPPFLAGS = -I/usr/local/include/python2.7
-PYTHON_EXEC_PREFIX = ${exec_prefix}
-PYTHON_EXTRA_LDFLAGS = -Xlinker -export-dynamic
-PYTHON_EXTRA_LIBS =  -lpthread -ldl  -lutil -lm
-PYTHON_LDFLAGS = -L/usr/local/lib/python2.7/config -lpython2.7
-PYTHON_PLATFORM = linux2
-PYTHON_PREFIX = ${prefix}
-PYTHON_SITE_PKG = /usr/local/lib/python2.7/site-packages
-PYTHON_VERSION = 2.7
-RANLIB = ranlib
-SED = /bin/sed
-SET_MAKE = 
-SHELL = /bin/bash
-SITE_PERL = /usr/local/lib/site_perl
-STRIP = strip
-SWIG = /usr/local/bin/swig -c++
-SWIG_LIB = /usr/local/share/swig/2.0.4
-VERSION = 0.1.5
-XML2_CONFIG = /usr/bin/xml2-config
-XML2_INCLUDES = -I/usr/include/libxml2
-XML2_LDFLAGS = -lxml2
-XML2_LIBS = -lxml2
-XMLSEC1_CONFIG = /usr/bin/xmlsec1-config
-XMLSEC1_INCLUDES = -D__XMLSEC_FUNCTION__=__FUNCTION__ -DXMLSEC_NO_GOST=1 -DXMLSEC_NO_XKMS=1 -DXMLSEC_NO_CRYPTO_DYNAMIC_LOADING=1 -I/usr/include/xmlsec1 -I/usr/include/libxml2 -DXMLSEC_OPENSSL_098=1 -DXMLSEC_CRYPTO_OPENSSL=1 -DXMLSEC_CRYPTO=\"openssl\"
-XMLSEC1_LDFLAGS = -L/usr/lib -lxmlsec1-openssl -lxmlsec1 -lxslt -lxml2 -lssl -lcrypto
-XMLSEC1_LIBS = -L/usr/lib -lxmlsec1-openssl -lxmlsec1 -lxslt -lxml2 -lssl -lcrypto
-abs_builddir = /home/mei/Deter/abac0-master/tests/example_scripts/python
-abs_srcdir = /home/mei/Deter/abac0-master/tests/example_scripts/python
-abs_top_builddir = /home/mei/Deter/abac0-master
-abs_top_srcdir = /home/mei/Deter/abac0-master
-ac_ct_CC = gcc
-ac_ct_CXX = g++
-ac_ct_DUMPBIN = 
-am__include = include
-am__leading_dot = .
-am__quote = 
-am__tar = ${AMTAR} chof - "$$tardir"
-am__untar = ${AMTAR} xf -
-bindir = ${exec_prefix}/bin
-build = i686-pc-linux-gnu
-build_alias = 
-build_cpu = i686
-build_os = linux-gnu
-build_vendor = pc
-builddir = .
-datadir = ${datarootdir}
-datarootdir = ${prefix}/share
-docdir = ${datarootdir}/doc/${PACKAGE_TARNAME}
-dvidir = ${docdir}
-exec_prefix = ${prefix}
-host = i686-pc-linux-gnu
-host_alias = 
-host_cpu = i686
-host_os = linux-gnu
-host_vendor = pc
-htmldir = ${docdir}
-includedir = ${prefix}/include
-infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/mei/Deter/abac0-master/install-sh
-libdir = ${exec_prefix}/lib
-libexecdir = ${exec_prefix}/libexec
-localedir = ${datarootdir}/locale
-localstatedir = ${prefix}/var
-lt_ECHO = echo
-mandir = ${datarootdir}/man
-mkdir_p = /bin/mkdir -p
-oldincludedir = /usr/include
-pdfdir = ${docdir}
-pkgpyexecdir = ${pyexecdir}/abac
-pkgpythondir = ${pythondir}/abac
-prefix = /usr/local
-program_transform_name = s,x,x,
-psdir = ${docdir}
-pyexecdir = ${exec_prefix}/lib/python2.7/site-packages
-pythondir = ${prefix}/lib/python2.7/site-packages
-sbindir = ${exec_prefix}/sbin
-sharedstatedir = ${prefix}/com
-srcdir = .
-sysconfdir = ${prefix}/etc
-target_alias = 
-top_build_prefix = ../../../
-top_builddir = ../../..
-top_srcdir = ../../..
-INCLUDES = -I$(abs_top_srcdir)/libabac
-LDADD = $(abs_top_builddir)/libabac/libabac.la
-CREDDY_ENV = CREDDY_LOCATION=$(abs_top_builddir)/creddy
-PROVER_ENV = PROVER_LOCATION=$(abs_top_builddir)/libabac
-PYTHON_ENV = PYTHONPATH=$(abs_top_builddir)/swig/python:$(abs_top_builddir)/swig/python/.libs:$(abs_top_builddir)/tests
-TEST_ENV = TESTDIR=$(abs_top_builddir)/tests
-MY_ENV = env $(CREDDY_ENV) $(PROVER_ENV) $(PYTHON_ENV) $(TEST_ENV)
-all: all-am
-
-.SUFFIXES:
-$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
-	@for dep in $?; do \
-	  case '$(am__configure_deps)' in \
-	    *$$dep*) \
-	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
-	        && { if test -f $@; then exit 0; else break; fi; }; \
-	      exit 1;; \
-	  esac; \
-	done; \
-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign tests/example_scripts/python/Makefile'; \
-	$(am__cd) $(top_srcdir) && \
-	  $(AUTOMAKE) --foreign tests/example_scripts/python/Makefile
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
-	@case '$?' in \
-	  *config.status*) \
-	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
-	  *) \
-	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
-	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
-	esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
-	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure:  $(am__configure_deps)
-	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4):  $(am__aclocal_m4_deps)
-	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(am__aclocal_m4_deps):
-
-mostlyclean-libtool:
-	-rm -f *.lo
-
-clean-libtool:
-	-rm -rf .libs _libs
-tags: TAGS
-TAGS:
-
-ctags: CTAGS
-CTAGS:
-
-
-distdir: $(DISTFILES)
-	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
-	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
-	list='$(DISTFILES)'; \
-	  dist_files=`for file in $$list; do echo $$file; done | \
-	  sed -e "s|^$$srcdirstrip/||;t" \
-	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
-	case $$dist_files in \
-	  */*) $(MKDIR_P) `echo "$$dist_files" | \
-			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
-			   sort -u` ;; \
-	esac; \
-	for file in $$dist_files; do \
-	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
-	  if test -d $$d/$$file; then \
-	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
-	    if test -d "$(distdir)/$$file"; then \
-	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
-	    fi; \
-	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
-	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
-	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
-	    fi; \
-	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
-	  else \
-	    test -f "$(distdir)/$$file" \
-	    || cp -p $$d/$$file "$(distdir)/$$file" \
-	    || exit 1; \
-	  fi; \
-	done
-check-am: all-am
-check: check-am
-all-am: Makefile
-installdirs:
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
-	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
-	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
-	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
-	  `test -z '$(STRIP)' || \
-	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
-	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
-
-maintainer-clean-generic:
-	@echo "This command is intended for maintainers to use"
-	@echo "it deletes files that may require special tools to rebuild."
-clean-am: clean-generic clean-libtool mostlyclean-am
-
-distclean: distclean-am
-	-rm -f Makefile
-distclean-am: clean-am distclean-generic
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-html-am:
-
-info: info-am
-
-info-am:
-
-install-data-am:
-
-install-dvi: install-dvi-am
-
-install-dvi-am:
-
-install-exec-am:
-
-install-html: install-html-am
-
-install-html-am:
-
-install-info: install-info-am
-
-install-info-am:
-
-install-man:
-
-install-pdf: install-pdf-am
-
-install-pdf-am:
-
-install-ps: install-ps-am
-
-install-ps-am:
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
-	-rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-generic mostlyclean-libtool
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am:
-
-.MAKE: install-am install-strip
-
-.PHONY: all all-am check check-am clean clean-generic clean-libtool \
-	distclean distclean-generic distclean-libtool distdir dvi \
-	dvi-am html html-am info info-am install install-am \
-	install-data install-data-am install-dvi install-dvi-am \
-	install-exec install-exec-am install-html install-html-am \
-	install-info install-info-am install-man install-pdf \
-	install-pdf-am install-ps install-ps-am install-strip \
-	installcheck installcheck-am installdirs maintainer-clean \
-	maintainer-clean-generic mostlyclean mostlyclean-generic \
-	mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am
-
-
-.PHONY: clean-local
-
-all: run_attr run_id run_id2 run_id3 run_prove
-
-clean:
-	@rm -f *.pem *.xml pfile
-
-setup:
-	@$(MY_ENV) ./setup.sh 1>/dev/null 2>&1 
-
-run_attr: 
-	@echo "---running (python) attr script"
-	@make clean
-	@make setup
-	@(rc=`$(MY_ENV) ./abac_attr.py IceCream_ID.pem IceCream_private.pem IceCream_attr.xml Chocolate_ID.pem |grep success` ; \
-	if [ -z "$$rc" ]; then \
-   	  echo "BAD:example_scripts/python/abac_attr.py:using libabac to create principal/attrs and make a simple query"; \
-	else \
-   	  echo "GOOD:example_scripts/python/abac_attr.py:using libabac to create principal/attrs and make a simple query"; \
-	fi)
-
-run_id: 
-	@echo "---running (python) id script"
-	@make clean
-	@make setup
-	@(rc=`$(MY_ENV) ./abac_keyid.py IceCream_ID.pem | grep okay` ; \
-	if [ -z "$$rc" ]; then \
-   	  echo "BAD:example_scripts/python/abac_keyid.py:using libabac to extract principal"; \
-	else \
-   	  echo "GOOD:example_scripts/python/abac_keyid.py:using libabac to extract principal"; \
-	fi)
-
-run_id2: 
-	@echo "---running (python) id2 script, expected failure"
-	@make clean
-	@make setup
-	@(rc=`$(MY_ENV) ./abac_keyid.py IceCream_private.pem  | grep okay` ; \
-	if [ -z "$$rc" ]; then \
-   	  echo "GOOD:example_scripts/python/abac_keyid.py:supplied with just a privkey"; \
-	else \
-   	  echo "BAD:example_scripts/python/abac_keyid.py:supplied with just a privkey, should fail"; \
-	fi)
-
-run_id3: 
-	@echo "---running (python) id3 script"
-	@make clean
-	@make setup
-	@(rc=`$(MY_ENV) ./abac_keyid2.py IceCream_ID.pem IceCream_private.pem | grep okay` ; \
-	if [ -z "$$rc" ]; then \
-   	  echo "BAD:example_scripts/python/abac_keyid.py:supplied both id and privkey pem files"; \
-	else \
-   	  echo "GOOD:example_scripts/python/abac_keyid.py:supplied with id and privkey pem files"; \
-	fi)
-
-run_prove:
-	@echo "---running (python) prover script"
-	@make clean
-	@make setup
-	@$(MY_ENV) ./abac_attr.py IceCream_ID.pem IceCream_private.pem IceCream_attr.xml Chocolate_ID.pem 1>/dev/null 2>&1
-	@(rc=`$(MY_ENV) ./run_prover| grep success` ; \
-	if [ -z "$$rc" ]; then \
-   	  echo "BAD:example_scripts/python/abac_prover.py:trying out libabac python api to make a prover"; \
-	else \
-   	  echo "GOOD:example_scripts/python/abac_prover.py:trying out libabac python api to make a prover"; \
-	fi)
-
-#this needed to be run by hand (input dumdum twice)...
-#echo '---running (python) encrypted key attr script'
-#./run_e_prover 1> e_prover.log 2>& 1
-#result=`grep success e_prover.log 2>/dev/null |wc -l`
-#if [ "$result" = "2" ]; then
-#   echo "   PASSED"
-#else
-#   echo "   ERROR"
-#fi
-#run_e_attr: 
-#	make clean
-#	rm -rf e_attr.log pfile
-#	echo "dumdum" > pfile
-#	openssl genrsa -des3 -out Soda_private.pem -passout file:pfile
-#	creddy --generate --cn Soda --key Soda_private.pem --p=pfile
-#	creddy --generate --cn Cream
-#	./abac_e_attr.py Soda_ID.pem Soda_private.pem Soda_attr.xml pfile Cream_ID.pem 1>e_attr.log 2>&1
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
Index: tests/example_scripts/python/run_test
===================================================================
--- tests/example_scripts/python/run_test	(revision 3c30b595cd3f27758e8966a9935589bdb92486d5)
+++ 	(revision )
@@ -1,56 +1,0 @@
-#!/bin/sh 
-
-echo '---running (python) attr script'
-make run_attr 1>/dev/null 2>& 1
-result=`grep success attr.log 2>/dev/null`
-if [ "$result" = "" ]; then
-   echo "   ERROR"
-else   
-   echo "   PASSED"
-fi
-
-#this needed to be run by hand (input dumdum twice)...
-#echo '---running (python) encrypted key attr script'
-#./run_e_prover 1> e_prover.log 2>& 1
-#result=`grep success e_prover.log 2>/dev/null |wc -l`
-#if [ "$result" = "2" ]; then
-#   echo "   PASSED"
-#else   
-#   echo "   ERROR"
-#fi
-
-echo '---running (python) id script'
-make run_id 1>/dev/null 2>& 1
-result=`grep okay id.log 2>/dev/null`
-if [ "$result" = "" ]; then
-   echo "   ERROR"
-else   
-   echo "   PASSED"
-fi
-
-echo '---running (python) id2 script, expect failure'
-make run_id2 1>/dev/null 2>& 1
-result=`grep "okay" id2.log 2>/dev/null`
-if [ "$result" = "" ]; then
-   echo "   PASSED"
-else   
-   echo "   ERROR"
-fi
-
-echo '---running (python) id3 script, expect failure'
-make run_id3 1>/dev/null 2>& 1
-result=`grep "okay" id3.log 2>/dev/null`
-if [ "$result" = "" ]; then
-   echo "   ERROR"
-else   
-   echo "   PASSED"
-fi
-
-echo '---running (python) prover script'
-make run_prove 1>/dev/null 2>& 1
-result=`grep success prover.log 2>/dev/null`
-if [ "$result" = "" ]; then
-   echo "   ERROR"
-else   
-   echo "   PASSED"
-fi
Index: tests/example_scripts/wiki/Makefile
===================================================================
--- tests/example_scripts/wiki/Makefile	(revision 3c30b595cd3f27758e8966a9935589bdb92486d5)
+++ 	(revision )
@@ -1,513 +1,0 @@
-# Makefile.in generated by automake 1.11.1 from Makefile.am.
-# tests/example_scripts/wiki/Makefile.  Generated from Makefile.in by configure.
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
-# Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-
-
-#
-# example_scripts/wiki
-#
-
-pkgdatadir = $(datadir)/abac
-pkgincludedir = $(includedir)/abac
-pkglibdir = $(libdir)/abac
-pkglibexecdir = $(libexecdir)/abac
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = i686-pc-linux-gnu
-host_triplet = i686-pc-linux-gnu
-subdir = tests/example_scripts/wiki
-DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_openssl.m4 \
-	$(top_srcdir)/m4/ax_check_xml2.m4 \
-	$(top_srcdir)/m4/ax_check_xmlsec1.m4 \
-	$(top_srcdir)/m4/ax_pkg_swig.m4 \
-	$(top_srcdir)/m4/ax_python_devel.m4 \
-	$(top_srcdir)/m4/ax_swig_enable_cxx.m4 \
-	$(top_srcdir)/m4/ax_swig_python.m4 $(top_srcdir)/m4/libtool.m4 \
-	$(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
-	$(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
-	$(top_srcdir)/configure.ac
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
-	$(ACLOCAL_M4)
-mkinstalldirs = $(install_sh) -d
-CONFIG_CLEAN_FILES =
-CONFIG_CLEAN_VPATH_FILES =
-SOURCES =
-DIST_SOURCES =
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/mei/Deter/abac0-master/missing --run aclocal-1.11
-AMTAR = ${SHELL} /home/mei/Deter/abac0-master/missing --run tar
-AR = ar
-AUTOCONF = ${SHELL} /home/mei/Deter/abac0-master/missing --run autoconf
-AUTOHEADER = ${SHELL} /home/mei/Deter/abac0-master/missing --run autoheader
-AUTOMAKE = ${SHELL} /home/mei/Deter/abac0-master/missing --run automake-1.11
-AWK = gawk
-AX_SWIG_PYTHON_CPPFLAGS = -I/usr/local/include/python2.7
-AX_SWIG_PYTHON_OPT = -python
-CC = gcc
-CCDEPMODE = depmode=gcc3
-CFLAGS = -g -O2
-CPP = gcc -E
-CPPFLAGS = 
-CXX = g++
-CXXCPP = g++ -E
-CXXDEPMODE = depmode=gcc3
-CXXFLAGS = -g -O2
-CYGPATH_W = echo
-DEFS = -DPACKAGE_NAME=\"ABAC\" -DPACKAGE_TARNAME=\"abac\" -DPACKAGE_VERSION=\"0.1.5\" -DPACKAGE_STRING=\"ABAC\ 0.1.5\" -DPACKAGE_BUGREPORT=\"faber@ISI.EDU\" -DPACKAGE_URL=\"\" -DPACKAGE=\"abac\" -DVERSION=\"0.1.5\" -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_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PYTHON=\"2.7\" -DHAVE_INTTYPES_H=1 -DHAVE_STDDEF_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_PATHS_H=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -DHAVE_PTRDIFF_T=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -DHAVE_ATEXIT=1 -DHAVE_MEMSET=1 -DHAVE_STRCHR=1 -DHAVE_STRDUP=1
-DEPDIR = .deps
-DSYMUTIL = 
-DUMPBIN = 
-ECHO_C = 
-ECHO_N = -n
-ECHO_T = 
-EGREP = /bin/grep -E
-EXEEXT = 
-FGREP = /bin/grep -F
-GREP = /bin/grep
-INSTALL = /usr/bin/install -c
-INSTALL_DATA = ${INSTALL} -m 644
-INSTALL_PROGRAM = ${INSTALL}
-INSTALL_SCRIPT = ${INSTALL}
-INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
-LD = /usr/bin/ld
-LDFLAGS = 
-LIBOBJS = 
-LIBS = 
-LIBTOOL = $(SHELL) $(top_builddir)/libtool
-LIPO = 
-LN_S = ln -s
-LTLIBOBJS = 
-MAKEINFO = ${SHELL} /home/mei/Deter/abac0-master/missing --run makeinfo
-MKDIR_P = /bin/mkdir -p
-NM = /usr/bin/nm -B
-NMEDIT = 
-OBJDUMP = objdump
-OBJEXT = o
-OPENSSL_INCLUDES =  
-OPENSSL_LDFLAGS =  
-OPENSSL_LIBS = -lssl -lcrypto  
-OTOOL = 
-OTOOL64 = 
-PACKAGE = abac
-PACKAGE_BUGREPORT = faber@ISI.EDU
-PACKAGE_NAME = ABAC
-PACKAGE_STRING = ABAC 0.1.5
-PACKAGE_TARNAME = abac
-PACKAGE_URL = 
-PACKAGE_VERSION = 0.1.5
-PATH_SEPARATOR = :
-PERL = perl
-PKG_CONFIG = /usr/bin/pkg-config
-PYTHON = /usr/local/bin/python
-PYTHON_CPPFLAGS = -I/usr/local/include/python2.7
-PYTHON_EXEC_PREFIX = ${exec_prefix}
-PYTHON_EXTRA_LDFLAGS = -Xlinker -export-dynamic
-PYTHON_EXTRA_LIBS =  -lpthread -ldl  -lutil -lm
-PYTHON_LDFLAGS = -L/usr/local/lib/python2.7/config -lpython2.7
-PYTHON_PLATFORM = linux2
-PYTHON_PREFIX = ${prefix}
-PYTHON_SITE_PKG = /usr/local/lib/python2.7/site-packages
-PYTHON_VERSION = 2.7
-RANLIB = ranlib
-SED = /bin/sed
-SET_MAKE = 
-SHELL = /bin/bash
-SITE_PERL = /usr/local/lib/site_perl
-STRIP = strip
-SWIG = /usr/local/bin/swig -c++
-SWIG_LIB = /usr/local/share/swig/2.0.4
-VERSION = 0.1.5
-XML2_CONFIG = /usr/bin/xml2-config
-XML2_INCLUDES = -I/usr/include/libxml2
-XML2_LDFLAGS = -lxml2
-XML2_LIBS = -lxml2
-XMLSEC1_CONFIG = /usr/bin/xmlsec1-config
-XMLSEC1_INCLUDES = -D__XMLSEC_FUNCTION__=__FUNCTION__ -DXMLSEC_NO_GOST=1 -DXMLSEC_NO_XKMS=1 -DXMLSEC_NO_CRYPTO_DYNAMIC_LOADING=1 -I/usr/include/xmlsec1 -I/usr/include/libxml2 -DXMLSEC_OPENSSL_098=1 -DXMLSEC_CRYPTO_OPENSSL=1 -DXMLSEC_CRYPTO=\"openssl\"
-XMLSEC1_LDFLAGS = -L/usr/lib -lxmlsec1-openssl -lxmlsec1 -lxslt -lxml2 -lssl -lcrypto
-XMLSEC1_LIBS = -L/usr/lib -lxmlsec1-openssl -lxmlsec1 -lxslt -lxml2 -lssl -lcrypto
-abs_builddir = /home/mei/Deter/abac0-master/tests/example_scripts/wiki
-abs_srcdir = /home/mei/Deter/abac0-master/tests/example_scripts/wiki
-abs_top_builddir = /home/mei/Deter/abac0-master
-abs_top_srcdir = /home/mei/Deter/abac0-master
-ac_ct_CC = gcc
-ac_ct_CXX = g++
-ac_ct_DUMPBIN = 
-am__include = include
-am__leading_dot = .
-am__quote = 
-am__tar = ${AMTAR} chof - "$$tardir"
-am__untar = ${AMTAR} xf -
-bindir = ${exec_prefix}/bin
-build = i686-pc-linux-gnu
-build_alias = 
-build_cpu = i686
-build_os = linux-gnu
-build_vendor = pc
-builddir = .
-datadir = ${datarootdir}
-datarootdir = ${prefix}/share
-docdir = ${datarootdir}/doc/${PACKAGE_TARNAME}
-dvidir = ${docdir}
-exec_prefix = ${prefix}
-host = i686-pc-linux-gnu
-host_alias = 
-host_cpu = i686
-host_os = linux-gnu
-host_vendor = pc
-htmldir = ${docdir}
-includedir = ${prefix}/include
-infodir = ${datarootdir}/info
-install_sh = ${SHELL} /home/mei/Deter/abac0-master/install-sh
-libdir = ${exec_prefix}/lib
-libexecdir = ${exec_prefix}/libexec
-localedir = ${datarootdir}/locale
-localstatedir = ${prefix}/var
-lt_ECHO = echo
-mandir = ${datarootdir}/man
-mkdir_p = /bin/mkdir -p
-oldincludedir = /usr/include
-pdfdir = ${docdir}
-pkgpyexecdir = ${pyexecdir}/abac
-pkgpythondir = ${pythondir}/abac
-prefix = /usr/local
-program_transform_name = s,x,x,
-psdir = ${docdir}
-pyexecdir = ${exec_prefix}/lib/python2.7/site-packages
-pythondir = ${prefix}/lib/python2.7/site-packages
-sbindir = ${exec_prefix}/sbin
-sharedstatedir = ${prefix}/com
-srcdir = .
-sysconfdir = ${prefix}/etc
-target_alias = 
-top_build_prefix = ../../../
-top_builddir = ../../..
-top_srcdir = ../../..
-INCLUDES = -I$(abs_top_srcdir)/libabac
-LDADD = $(abs_top_builddir)/libabac/libabac.la
-CREDDY_ENV = CREDDY_LOCATION=$(abs_top_builddir)/creddy
-PROVER_ENV = PROVER_LOCATION=$(abs_top_builddir)/libabac
-PYTHON_ENV = PYTHONPATH=$(abs_top_builddir)/swig/python:$(abs_top_builddir)/swig/python/.libs:$(abs_top_builddir)/tests
-TEST_ENV = TESTDIR=$(abs_top_builddir)/tests
-MY_ENV = env $(CREDDY_ENV) $(PROVER_ENV) $(PYTHON_ENV) $(TEST_ENV)
-FIRST = id1
-REST = id2 id3 id4 id5 attr1 attr2 ctxtQuery1 ctxtQuery2
-all: all-am
-
-.SUFFIXES:
-$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
-	@for dep in $?; do \
-	  case '$(am__configure_deps)' in \
-	    *$$dep*) \
-	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
-	        && { if test -f $@; then exit 0; else break; fi; }; \
-	      exit 1;; \
-	  esac; \
-	done; \
-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign tests/example_scripts/wiki/Makefile'; \
-	$(am__cd) $(top_srcdir) && \
-	  $(AUTOMAKE) --foreign tests/example_scripts/wiki/Makefile
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
-	@case '$?' in \
-	  *config.status*) \
-	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
-	  *) \
-	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
-	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
-	esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
-	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure:  $(am__configure_deps)
-	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4):  $(am__aclocal_m4_deps)
-	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(am__aclocal_m4_deps):
-
-mostlyclean-libtool:
-	-rm -f *.lo
-
-clean-libtool:
-	-rm -rf .libs _libs
-tags: TAGS
-TAGS:
-
-ctags: CTAGS
-CTAGS:
-
-
-distdir: $(DISTFILES)
-	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
-	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
-	list='$(DISTFILES)'; \
-	  dist_files=`for file in $$list; do echo $$file; done | \
-	  sed -e "s|^$$srcdirstrip/||;t" \
-	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
-	case $$dist_files in \
-	  */*) $(MKDIR_P) `echo "$$dist_files" | \
-			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
-			   sort -u` ;; \
-	esac; \
-	for file in $$dist_files; do \
-	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
-	  if test -d $$d/$$file; then \
-	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
-	    if test -d "$(distdir)/$$file"; then \
-	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
-	    fi; \
-	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
-	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
-	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
-	    fi; \
-	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
-	  else \
-	    test -f "$(distdir)/$$file" \
-	    || cp -p $$d/$$file "$(distdir)/$$file" \
-	    || exit 1; \
-	  fi; \
-	done
-check-am: all-am
-check: check-am
-all-am: Makefile
-installdirs:
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
-	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
-	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
-	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
-	  `test -z '$(STRIP)' || \
-	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
-	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
-
-maintainer-clean-generic:
-	@echo "This command is intended for maintainers to use"
-	@echo "it deletes files that may require special tools to rebuild."
-clean-am: clean-generic clean-libtool clean-local mostlyclean-am
-
-distclean: distclean-am
-	-rm -f Makefile
-distclean-am: clean-am distclean-generic
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-html-am:
-
-info: info-am
-
-info-am:
-
-install-data-am:
-
-install-dvi: install-dvi-am
-
-install-dvi-am:
-
-install-exec-am:
-
-install-html: install-html-am
-
-install-html-am:
-
-install-info: install-info-am
-
-install-info-am:
-
-install-man:
-
-install-pdf: install-pdf-am
-
-install-pdf-am:
-
-install-ps: install-ps-am
-
-install-ps-am:
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
-	-rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-generic mostlyclean-libtool
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am:
-
-.MAKE: install-am install-strip
-
-.PHONY: all all-am check check-am clean clean-generic clean-libtool \
-	clean-local distclean distclean-generic distclean-libtool \
-	distdir dvi dvi-am html html-am info info-am install \
-	install-am install-data install-data-am install-dvi \
-	install-dvi-am install-exec install-exec-am install-html \
-	install-html-am install-info install-info-am install-man \
-	install-pdf install-pdf-am install-ps install-ps-am \
-	install-strip installcheck installcheck-am installdirs \
-	maintainer-clean maintainer-clean-generic mostlyclean \
-	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
-	uninstall uninstall-am
-
-
-.PHONY: runcheck clean-local
-
-all: $(FIRST) $(REST)
-
-id1: id1.py
-	@make clean
-	@echo "---running (wiki) id1.py script"
-	@(rc=`$(MY_ENV) ./id1.py |wc -c`; \
-	if [ $$rc -eq 41 ] ; then \
-	  echo "GOOD:example_scripts/wiki/id.py:making principal"; \
-	else \
-	  echo "BAD:example_scripts/wiki/id.py:making principal"; \
-	fi)
-
-gen_newguy: newguy.sh
-	@$(MY_ENV) ./newguy.sh 1>/dev/null 2>&1
-
-id2: id2.py
-	make gen_newguy
-	@echo "---running (wiki) id2.py script"
-	@(rc=`$(MY_ENV) ./id2.py |wc -c` ; \
-	if [ $$rc -eq 82 ]; then \
-	  echo "GOOD:example_scripts/wiki/id2.py:making principal and chunk"; \
-	else \
-	  echo "BAD:example_scripts/wiki/id2.py:making principal and chunk"; \
-	fi)
-
-id3: id3.py
-	@make clean
-	@echo "---running (wiki) id3.py script"
-	@(rc=`$(MY_ENV) ./id3.py |wc -c` ; \
-	if [ $$rc -eq 123 ]; then \
-	  echo "GOOD:example_scripts/wiki/id3.py:making principal and chunk"; \
-	else \
-	  echo "BAD:example_scripts/wiki/id3.py:making principal and chunk"; \
-	fi)
-
-id4: id4.py
-	@make clean
-	@echo "---running (wiki) id4.py script"
-	@$(MY_ENV) ./id4.py 1 > id4.out 2>&1   
-	@($(MY_ENV) ./id4.ck; \
-	if [ $$? -eq 0 ]; then \
-	  echo ""; \
-	  echo "GOOD:example_scripts/wiki/id4.py:making variety of principals"; \
-	else \
-	  echo "BAD:example_scripts/wiki/id4.py:making variety of principals"; \
-	fi)
-	rm id4.out
-
-id5: id5.py
-	@make clean
-	@echo "---running (wiki) id5.py script"
-	@$(MY_ENV) ./id5.py 1 > id5.out 2>& 1 
-	@($(MY_ENV) ./id5.ck; \
-	if [ $$? -eq 0 ]; then \
-	  echo ""; \
-	  echo "GOOD:example_scripts/wiki/id5.py:making variety of principals"; \
-	else \
-	  echo "BAD:example_scripts/wiki/id5.py:making variety of principals"; \
-	fi)
-	rm id5.out
-
-attr1: attr1.py
-	@make clean
-	@echo "---running (wiki) attr1.py script"
-	@(rc=`$(MY_ENV) ./attr1.py |wc -c` ; \
-	if [ $$rc -eq 0 ]; then \
-	  echo "GOOD:example_scripts/wiki/attr1.py:making attribute"; \
-	else \
-	  echo "BAD:example_scripts/wiki/attr1.py:making attribute"; \
-	fi)
-
-attr2: attr2.py
-	@make clean
-	@echo "---running (wiki) attr2.py script"
-	@(rc=`$(MY_ENV) ./attr2.py |wc -c` ; \
-	if [ $$rc -eq 0 ]; then \
-	  echo "GOOD:example_scripts/wiki/attr2.py:making more attribute"; \
-	else \
-	  echo "BAD:example_scripts/wiki/attr2.py:making more attribute"; \
-	fi)
-
-ctxtQuery1: ctxtQuery1.py
-	make clean
-	@echo "---running (wiki) ctxtQuery1.py script"
-	@(rc=`$(MY_ENV) ./ctxtQuery1.py |grep "ok? 1"` ; \
-	if [ "$$rc" = "" ]; then \
-	  echo "BAD:example_scripts/wiki/ctxtQuery1.py:prove in context"; \
-	else \
-	  echo "GOOD:example_scripts/wiki/ctxtQuery1.py:prove in context"; \
-	fi)
-
-ctxtQuery2: ctxtQuery2.py
-	make clean
-	@echo "---running (wiki) ctxtQuery2.py script"
-	@(rc=`$(MY_ENV) ./ctxtQuery2.py |grep "ok? 1"` ; \
-	if [ "$$rc" = "" ]; then \
-	  echo "BAD:example_scripts/wiki/ctxtQuery2.py:prove in contxt"; \
-	else \
-	  echo "GOOD:example_scripts/wiki/ctxtQuery2.py:prove in contxt"; \
-	fi)
-
-clean:
-	@rm -rf *.xml *.pem 
-
-clean-local:
-	@rm -rf *.xml *.pem
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
Index: tests/example_scripts/wiki/Makefile.am
===================================================================
--- tests/example_scripts/wiki/Makefile.am	(revision 3c30b595cd3f27758e8966a9935589bdb92486d5)
+++ tests/example_scripts/wiki/Makefile.am	(revision 1afd6817a28a611f0a4335392464cbaabffc5439)
@@ -14,9 +14,8 @@
 
 
-FIRST=id1
-REST=id2 id3 id4 id5 attr1 attr2 ctxtQuery1 ctxtQuery2
+TESTS=id1 id2 id3 id4 id5 attr1 attr2 attr3 attr4 ctxtQuery1 ctxtQuery2 ctxtQuery3 ctxtQuery4
 
 ## need to enforce a specific order,
-all: $(FIRST) $(REST)
+all: $(TESTS)
 
 id1: id1.py
@@ -99,4 +98,28 @@
 	fi)
 
+attr3: attr3.py
+	@make clean
+	@echo "---running (wiki) attr3.py script"
+	@(list=`$(MY_ENV) ./attr3.py`; \
+	  r1=`grep "&lt;-" V1_attr.xml |wc -l` ; \
+	  r2=`grep "<ABACprincipal><keyid>" V1_1_attr.xml V1_1b_attr.xml |wc -l` ; \
+  	  rc="$$r1"+"$$r2"; \
+	if [ "$$list" != "GENIv1.0GENIv1.1GENIv1.1" -o "$$rc" != "1+4" ]; then \
+	  echo "BAD:example_scripts/wiki/attr3.py:different attr rt0 xml format"; \
+	else \
+	  echo "GOOD:example_scripts/wiki/attr3.py:different attr rt0 xml format"; \
+	fi)
+
+attr4: attr4.py
+	@make clean
+	@echo "---running (wiki) attr4.py script"
+	@(rs=`$(MY_ENV) ./attr4_setup.py`; \
+	  rc=`$(MY_ENV) ./attr4.py | grep mnemonic |wc -l`; \
+	if [ "$$rc" != "6" ]; then \
+	  echo "BAD:example_scripts/wiki/attr4.py:setting nickname in attr"; \
+	else \
+	  echo "GOOD:example_scripts/wiki/attr4.py:setting nickname in attr"; \
+	fi)
+
 ctxtQuery1: ctxtQuery1.py
 	make clean
@@ -119,4 +142,27 @@
 	fi)
 
+ctxtQuery3: ctxtQuery3.py
+	make clean
+	@echo "---running (wiki) ctxtQuery3.py script"
+	@$(MY_ENV) ./ctxtQuery3_setup.py 1>/dev/null 2>&1;
+	@(rc=`$(MY_ENV) ./ctxtQuery3.py |grep "self contain, ok? 1"` ; \
+	if [ "$$rc" = "" ]; then \
+	  echo "BAD:example_scripts/wiki/ctxtQuery3.py:loading self contained attribute"; \
+	else \
+	  echo "GOOD:example_scripts/wiki/ctxtQuery3.py:loading self contained attribute"; \
+	fi)
+
+ctxtQuery4: ctxtQuery4.py
+	make clean
+	@echo "---running (wiki) ctxtQuery4.py script"
+	@$(MY_ENV) ./ctxtQuery4_setup.py 1>/dev/null 2>&1;
+	@(rc=`$(MY_ENV) ./ctxtQuery4.py | grep identity1 |wc -l` ; \
+	if [ "$$rc" = "1" ]; then \
+	  echo "GOOD:example_scripts/wiki/ctxtQuery4.py:trying mnemonic modification names"; \
+	else \
+	  echo "BAD:example_scripts/wiki/ctxtQuery4.py:trying mnemonic modification names"; \
+	fi)
+
+
 clean:
 	@rm -rf *.xml *.pem 
Index: tests/example_scripts/wiki/attr2.py
===================================================================
--- tests/example_scripts/wiki/attr2.py	(revision 3c30b595cd3f27758e8966a9935589bdb92486d5)
+++ tests/example_scripts/wiki/attr2.py	(revision 1afd6817a28a611f0a4335392464cbaabffc5439)
@@ -1,5 +1,5 @@
 #!/usr/bin/env python
 """
-attr1.py
+attr2.py
 """
 import os
Index: tests/example_scripts/wiki/attr4.c
===================================================================
--- tests/example_scripts/wiki/attr4.c	(revision 1afd6817a28a611f0a4335392464cbaabffc5439)
+++ tests/example_scripts/wiki/attr4.c	(revision 1afd6817a28a611f0a4335392464cbaabffc5439)
@@ -0,0 +1,51 @@
+/**
+   attr4.c
+
+   testing mnemonic part of libabac in c
+
+   call:   ./attr4_r issuer.pem  (issuer.pem is from attr4_setup.py)
+
+gcc -g -I/home/mei/Deter/abac0-master-new/libabac -c attr4.c -o attr4.o
+gcc -g -o attr4_r attr4.o -L/home/mei/Deter/abac0-master-new/libabac/.libs -labac -lm -lpthread -Wl,-rpath
+**/
+
+#define _GNU_SOURCE
+#include <err.h>
+#include <stdio.h>
+#include <assert.h>
+
+#include <abac.h>
+
+extern char *abac_id_keyid(abac_id_t *id);
+
+int main(int argc, char **argv) {
+    int i, success=0;
+    abac_credential_t *cred=NULL;
+    abac_credential_t **credentials=NULL;
+
+    abac_context_t *ctx = abac_context_new();
+    int rc;
+
+    rc=abac_context_load_id_file(ctx, argv[1]);
+    if(rc!=0) {
+        printf("can not open file %s\n", argv[1]);
+        return 1;
+    }
+
+    /* build up structure */
+    abac_id_t *id =NULL;
+    id = abac_id_from_file(argv[1]);
+    abac_context_set_nickname(ctx, abac_id_keyid(id), "Ted");
+
+    abac_attribute_t *attr;
+    rc=abac_attribute_create(&attr, id, "ABAC_Guy", 1800);
+    abac_attribute_principal(attr, abac_id_keyid(id));
+    rc=abac_attribute_bake_context(attr,ctx);
+
+    printf(" attribute being made : %s\n",abac_attribute_role_string(attr));
+
+    abac_attribute_write_file(attr,"ted_attr.xml");
+
+    abac_context_free(ctx);
+    return 0;
+}
Index: tests/example_scripts/wiki/run_test
===================================================================
--- tests/example_scripts/wiki/run_test	(revision 3c30b595cd3f27758e8966a9935589bdb92486d5)
+++ 	(revision )
@@ -1,31 +1,0 @@
-#!/bin/sh
-#########
-# run_test
-#
-
-rm -rf *.pem  *.out *.xml
-# a_run type
-a_run()
-{
-    echo "---running (wiki) $1 script"
-    ./$1.py 1 >> $1.out 2>& 1
-    ./$1.ck
-    if [ $? -eq 0 ]; then
-       echo "   PASSED"
-    else
-       echo "   FAILED"
-    fi
-    rm -rf *.pem *.xml
-}
-
-a_run id1
-creddy --generate --cn newGuy
-mv newGuy_ID.pem newGuy.pem
-a_run id2
-a_run id3
-a_run id4
-a_run id5
-a_run attr1
-a_run attr2
-a_run ctxtQuery1
-a_run ctxtQuery2
