Makefile:26:INSTALL = /bin/install -c
Makefile:27:install_sh_DATA = $(install_sh) -c -m 644
Makefile:28:install_sh_PROGRAM = $(install_sh) -c
Makefile:29:install_sh_SCRIPT = $(install_sh) -c
Makefile:38:host_triplet = i686-pc-linux-gnu
Makefile:51:RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
Makefile:52:	html-recursive info-recursive install-data-recursive \
Makefile:53:	install-exec-recursive install-info-recursive \
Makefile:54:	install-recursive installcheck-recursive installdirs-recursive \
Makefile:55:	pdf-recursive ps-recursive uninstall-info-recursive \
Makefile:56:	uninstall-recursive
Makefile:61:ACLOCAL = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run aclocal-1.8
Makefile:64:AMTAR = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run tar
Makefile:66:AUTOCONF = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run autoconf
Makefile:67:AUTOHEADER = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run autoheader
Makefile:68:AUTOMAKE = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run automake-1.8
Makefile:73:CFLAGS = -Wall -fno-strict-aliasing -g -O2 
Makefile:75:CPP = gcc -E
Makefile:76:CPPFLAGS = -I${top_builddir}/src/include 
Makefile:78:CXXCPP = g++ -E
Makefile:80:CXXFLAGS = -g -O2
Makefile:82:DEFS = -DHAVE_CONFIG_H
Makefile:86:ECHO_N = -n
Makefile:88:EGREP = grep -E
Makefile:89:ENGINE_LINK = -lcrypto
Makefile:92:FFLAGS = -g -O2
Makefile:114:INSTALL_DATA = ${INSTALL} -m 644
Makefile:117:INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s
Makefile:118:LDFLAGS = -L/usr -L/usr/lib -L/usr/lib 
Makefile:120:LEXLIB = -lfl
Makefile:122:LIBASSUAN = -lassuan
Makefile:123:LIBCRYPTO = -lcrypto
Makefile:124:LIBDL =  -ldl
Makefile:125:LIBFL = -lfl
Makefile:126:LIBLDAP = -lssl -lldap -llber 
Makefile:129:LIBPAM =  -lpam
Makefile:131:LIBS = -lpthread 
Makefile:136:LN_S = ln -s
Makefile:141:MAKEINFO = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run makeinfo
Makefile:147:OPENSC_LIBS = -L${exec_prefix}/lib -lopensc
Makefile:151:OPENSSL_LDFLAGS = -Wl,-Bsymbolic
Makefile:159:PCSC_CFLAGS = -I/usr/include
Makefile:160:PCSC_LIBS = -lpcsclite
Makefile:161:PKG_CONFIG = /usr/bin/pkg-config
Makefile:165:PTHREAD_LIBS = -lpthread
Makefile:188:build = i686-pc-linux-gnu
Makefile:191:build_os = linux-gnu
Makefile:195:host = i686-pc-linux-gnu
Makefile:198:host_os = linux-gnu
Makefile:202:install_sh = /home/lcoelho/develop/modulo/iti/src/opensc/install-sh
Makefile:207:mkdir_p = mkdir -p -- .
Makefile:223:all: all-recursive
Makefile:230:	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
Makefile:235:	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/Makefile'; \
Makefile:237:	  $(AUTOMAKE) --gnu  src/Makefile
Makefile:242:	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
Makefile:249:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
Makefile:252:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
Makefile:254:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
Makefile:256:mostlyclean-libtool:
Makefile:257:	-rm -f *.lo
Makefile:259:clean-libtool:
Makefile:260:	-rm -rf .libs _libs
Makefile:262:distclean-libtool:
Makefile:263:	-rm -f libtool
Makefile:264:uninstall-info-am:
Makefile:275:	target=`echo $@ | sed s/-recursive//`; \
Makefile:280:	    local_target="$$target-am"; \
Makefile:288:	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
Makefile:289:	fi; test -z "$$fail"
Makefile:291:mostlyclean-recursive clean-recursive distclean-recursive \
Makefile:292:maintainer-clean-recursive:
Makefile:296:	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
Makefile:305:	target=`echo $@ | sed s/-recursive//`; \
Makefile:309:	    local_target="$$target-am"; \
Makefile:315:	done && test -z "$$fail"
Makefile:316:tags-recursive:
Makefile:320:ctags-recursive:
Makefile:328:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
Makefile:332:	mkid -fID $$unique
Makefile:335:TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
Makefile:339:	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
Makefile:340:	  include_option=--etags-include; \
Makefile:343:	  include_option=--include; \
Makefile:348:	    test ! -f $$subdir/TAGS || \
Makefile:354:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
Makefile:358:	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
Makefile:359:	  test -n "$$unique" || unique=$$empty_fix; \
Makefile:364:CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
Makefile:370:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
Makefile:374:	test -z "$(CTAGS_ARGS)$$tags$$unique" \
Makefile:381:	  && gtags -i $(GTAGS_ARGS) $$here
Makefile:383:distclean-tags:
Makefile:384:	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
Makefile:394:	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
Makefile:395:	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
Makefile:402:	  if test -d $$d/$$file; then \
Makefile:403:	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
Makefile:404:	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
Makefile:406:	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
Makefile:408:	    test -f $(distdir)/$$file \
Makefile:409:	    || cp -p $$d/$$file $(distdir)/$$file \
Makefile:415:	    test -d "$(distdir)/$$subdir" \
Makefile:426:check-am: all-am
Makefile:427:check: check-recursive
Makefile:428:all-am: Makefile
Makefile:429:installdirs: installdirs-recursive
Makefile:430:installdirs-am:
Makefile:431:install: install-recursive
Makefile:432:install-exec: install-exec-recursive
Makefile:433:install-data: install-data-recursive
Makefile:434:uninstall: uninstall-recursive
Makefile:436:install-am: all-am
Makefile:437:	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
Makefile:439:installcheck: installcheck-recursive
Makefile:440:install-strip:
Makefile:442:	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
Makefile:443:	  `test -z '$(STRIP)' || \
Makefile:445:mostlyclean-generic:
Makefile:447:clean-generic:
Makefile:449:distclean-generic:
Makefile:450:	-rm -f $(CONFIG_CLEAN_FILES)
Makefile:452:maintainer-clean-generic:
Makefile:455:	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
Makefile:456:clean: clean-recursive
Makefile:458:clean-am: clean-generic clean-libtool mostlyclean-am
Makefile:460:distclean: distclean-recursive
Makefile:461:	-rm -f Makefile
Makefile:462:distclean-am: clean-am distclean-generic distclean-libtool \
Makefile:463:	distclean-tags
Makefile:465:dvi: dvi-recursive
Makefile:467:dvi-am:
Makefile:469:html: html-recursive
Makefile:471:info: info-recursive
Makefile:473:info-am:
Makefile:475:install-data-am:
Makefile:477:install-exec-am:
Makefile:479:install-info: install-info-recursive
Makefile:481:install-man:
Makefile:483:installcheck-am:
Makefile:485:maintainer-clean: maintainer-clean-recursive
Makefile:486:	-rm -f Makefile
Makefile:487:maintainer-clean-am: distclean-am maintainer-clean-generic
Makefile:489:mostlyclean: mostlyclean-recursive
Makefile:491:mostlyclean-am: mostlyclean-generic mostlyclean-libtool
Makefile:493:pdf: pdf-recursive
Makefile:495:pdf-am:
Makefile:497:ps: ps-recursive
Makefile:499:ps-am:
Makefile:501:uninstall-am: uninstall-info-am
Makefile:503:uninstall-info: uninstall-info-recursive
Makefile:505:.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check check-am \
Makefile:506:	clean clean-generic clean-libtool clean-recursive ctags \
Makefile:507:	ctags-recursive distclean distclean-generic distclean-libtool \
Makefile:508:	distclean-recursive distclean-tags distdir dvi dvi-am html \
Makefile:509:	html-am info info-am install install-am install-data \
Makefile:510:	install-data-am install-exec install-exec-am install-info \
Makefile:511:	install-info-am install-man install-strip installcheck \
Makefile:512:	installcheck-am installdirs installdirs-am maintainer-clean \
Makefile:513:	maintainer-clean-generic maintainer-clean-recursive \
Makefile:514:	mostlyclean mostlyclean-generic mostlyclean-libtool \
Makefile:515:	mostlyclean-recursive pdf pdf-am ps ps-am tags tags-recursive \
Makefile:516:	uninstall uninstall-am uninstall-info-am
Makefile.in:27:install_sh_DATA = $(install_sh) -c -m 644
Makefile.in:28:install_sh_PROGRAM = $(install_sh) -c
Makefile.in:29:install_sh_SCRIPT = $(install_sh) -c
Makefile.in:51:RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
Makefile.in:52:	html-recursive info-recursive install-data-recursive \
Makefile.in:53:	install-exec-recursive install-info-recursive \
Makefile.in:54:	install-recursive installcheck-recursive installdirs-recursive \
Makefile.in:55:	pdf-recursive ps-recursive uninstall-info-recursive \
Makefile.in:56:	uninstall-recursive
Makefile.in:223:all: all-recursive
Makefile.in:230:	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
Makefile.in:235:	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/Makefile'; \
Makefile.in:237:	  $(AUTOMAKE) --gnu  src/Makefile
Makefile.in:242:	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
Makefile.in:249:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
Makefile.in:252:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
Makefile.in:254:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
Makefile.in:256:mostlyclean-libtool:
Makefile.in:257:	-rm -f *.lo
Makefile.in:259:clean-libtool:
Makefile.in:260:	-rm -rf .libs _libs
Makefile.in:262:distclean-libtool:
Makefile.in:263:	-rm -f libtool
Makefile.in:264:uninstall-info-am:
Makefile.in:275:	target=`echo $@ | sed s/-recursive//`; \
Makefile.in:280:	    local_target="$$target-am"; \
Makefile.in:288:	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
Makefile.in:289:	fi; test -z "$$fail"
Makefile.in:291:mostlyclean-recursive clean-recursive distclean-recursive \
Makefile.in:292:maintainer-clean-recursive:
Makefile.in:296:	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
Makefile.in:305:	target=`echo $@ | sed s/-recursive//`; \
Makefile.in:309:	    local_target="$$target-am"; \
Makefile.in:315:	done && test -z "$$fail"
Makefile.in:316:tags-recursive:
Makefile.in:320:ctags-recursive:
Makefile.in:328:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
Makefile.in:332:	mkid -fID $$unique
Makefile.in:335:TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
Makefile.in:339:	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
Makefile.in:340:	  include_option=--etags-include; \
Makefile.in:343:	  include_option=--include; \
Makefile.in:348:	    test ! -f $$subdir/TAGS || \
Makefile.in:354:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
Makefile.in:358:	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
Makefile.in:359:	  test -n "$$unique" || unique=$$empty_fix; \
Makefile.in:364:CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
Makefile.in:370:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
Makefile.in:374:	test -z "$(CTAGS_ARGS)$$tags$$unique" \
Makefile.in:381:	  && gtags -i $(GTAGS_ARGS) $$here
Makefile.in:383:distclean-tags:
Makefile.in:384:	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
Makefile.in:394:	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
Makefile.in:395:	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
Makefile.in:402:	  if test -d $$d/$$file; then \
Makefile.in:403:	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
Makefile.in:404:	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
Makefile.in:406:	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
Makefile.in:408:	    test -f $(distdir)/$$file \
Makefile.in:409:	    || cp -p $$d/$$file $(distdir)/$$file \
Makefile.in:415:	    test -d "$(distdir)/$$subdir" \
Makefile.in:426:check-am: all-am
Makefile.in:427:check: check-recursive
Makefile.in:428:all-am: Makefile
Makefile.in:429:installdirs: installdirs-recursive
Makefile.in:430:installdirs-am:
Makefile.in:431:install: install-recursive
Makefile.in:432:install-exec: install-exec-recursive
Makefile.in:433:install-data: install-data-recursive
Makefile.in:434:uninstall: uninstall-recursive
Makefile.in:436:install-am: all-am
Makefile.in:437:	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
Makefile.in:439:installcheck: installcheck-recursive
Makefile.in:440:install-strip:
Makefile.in:442:	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
Makefile.in:443:	  `test -z '$(STRIP)' || \
Makefile.in:445:mostlyclean-generic:
Makefile.in:447:clean-generic:
Makefile.in:449:distclean-generic:
Makefile.in:450:	-rm -f $(CONFIG_CLEAN_FILES)
Makefile.in:452:maintainer-clean-generic:
Makefile.in:455:	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
Makefile.in:456:clean: clean-recursive
Makefile.in:458:clean-am: clean-generic clean-libtool mostlyclean-am
Makefile.in:460:distclean: distclean-recursive
Makefile.in:461:	-rm -f Makefile
Makefile.in:462:distclean-am: clean-am distclean-generic distclean-libtool \
Makefile.in:463:	distclean-tags
Makefile.in:465:dvi: dvi-recursive
Makefile.in:467:dvi-am:
Makefile.in:469:html: html-recursive
Makefile.in:471:info: info-recursive
Makefile.in:473:info-am:
Makefile.in:475:install-data-am:
Makefile.in:477:install-exec-am:
Makefile.in:479:install-info: install-info-recursive
Makefile.in:481:install-man:
Makefile.in:483:installcheck-am:
Makefile.in:485:maintainer-clean: maintainer-clean-recursive
Makefile.in:486:	-rm -f Makefile
Makefile.in:487:maintainer-clean-am: distclean-am maintainer-clean-generic
Makefile.in:489:mostlyclean: mostlyclean-recursive
Makefile.in:491:mostlyclean-am: mostlyclean-generic mostlyclean-libtool
Makefile.in:493:pdf: pdf-recursive
Makefile.in:495:pdf-am:
Makefile.in:497:ps: ps-recursive
Makefile.in:499:ps-am:
Makefile.in:501:uninstall-am: uninstall-info-am
Makefile.in:503:uninstall-info: uninstall-info-recursive
Makefile.in:505:.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check check-am \
Makefile.in:506:	clean clean-generic clean-libtool clean-recursive ctags \
Makefile.in:507:	ctags-recursive distclean distclean-generic distclean-libtool \
Makefile.in:508:	distclean-recursive distclean-tags distdir dvi dvi-am html \
Makefile.in:509:	html-am info info-am install install-am install-data \
Makefile.in:510:	install-data-am install-exec install-exec-am install-info \
Makefile.in:511:	install-info-am install-man install-strip installcheck \
Makefile.in:512:	installcheck-am installdirs installdirs-am maintainer-clean \
Makefile.in:513:	maintainer-clean-generic maintainer-clean-recursive \
Makefile.in:514:	mostlyclean mostlyclean-generic mostlyclean-libtool \
Makefile.in:515:	mostlyclean-recursive pdf pdf-am ps ps-am tags tags-recursive \
Makefile.in:516:	uninstall uninstall-am uninstall-info-am
common/Makefile:26:INSTALL = /bin/install -c
common/Makefile:27:install_sh_DATA = $(install_sh) -c -m 644
common/Makefile:28:install_sh_PROGRAM = $(install_sh) -c
common/Makefile:29:install_sh_SCRIPT = $(install_sh) -c
common/Makefile:38:host_triplet = i686-pc-linux-gnu
common/Makefile:52:ACLOCAL = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run aclocal-1.8
common/Makefile:55:AMTAR = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run tar
common/Makefile:57:AUTOCONF = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run autoconf
common/Makefile:58:AUTOHEADER = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run autoheader
common/Makefile:59:AUTOMAKE = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run automake-1.8
common/Makefile:64:CFLAGS = -Wall -fno-strict-aliasing -g -O2 
common/Makefile:66:CPP = gcc -E
common/Makefile:67:CPPFLAGS = -I${top_builddir}/src/include 
common/Makefile:69:CXXCPP = g++ -E
common/Makefile:71:CXXFLAGS = -g -O2
common/Makefile:73:DEFS = -DHAVE_CONFIG_H
common/Makefile:77:ECHO_N = -n
common/Makefile:79:EGREP = grep -E
common/Makefile:80:ENGINE_LINK = -lcrypto
common/Makefile:83:FFLAGS = -g -O2
common/Makefile:105:INSTALL_DATA = ${INSTALL} -m 644
common/Makefile:108:INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s
common/Makefile:109:LDFLAGS = -L/usr -L/usr/lib -L/usr/lib 
common/Makefile:111:LEXLIB = -lfl
common/Makefile:113:LIBASSUAN = -lassuan
common/Makefile:114:LIBCRYPTO = -lcrypto
common/Makefile:115:LIBDL =  -ldl
common/Makefile:116:LIBFL = -lfl
common/Makefile:117:LIBLDAP = -lssl -lldap -llber 
common/Makefile:120:LIBPAM =  -lpam
common/Makefile:122:LIBS = -lpthread 
common/Makefile:127:LN_S = ln -s
common/Makefile:132:MAKEINFO = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run makeinfo
common/Makefile:138:OPENSC_LIBS = -L${exec_prefix}/lib -lopensc
common/Makefile:142:OPENSSL_LDFLAGS = -Wl,-Bsymbolic
common/Makefile:150:PCSC_CFLAGS = -I/usr/include
common/Makefile:151:PCSC_LIBS = -lpcsclite
common/Makefile:152:PKG_CONFIG = /usr/bin/pkg-config
common/Makefile:156:PTHREAD_LIBS = -lpthread
common/Makefile:179:build = i686-pc-linux-gnu
common/Makefile:182:build_os = linux-gnu
common/Makefile:186:host = i686-pc-linux-gnu
common/Makefile:189:host_os = linux-gnu
common/Makefile:193:install_sh = /home/lcoelho/develop/modulo/iti/src/opensc/install-sh
common/Makefile:198:mkdir_p = mkdir -p -- .
common/Makefile:209:all: all-am
common/Makefile:216:	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
common/Makefile:221:	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/common/Makefile'; \
common/Makefile:223:	  $(AUTOMAKE) --gnu  src/common/Makefile
common/Makefile:228:	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
common/Makefile:235:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
common/Makefile:238:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
common/Makefile:240:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
common/Makefile:242:mostlyclean-libtool:
common/Makefile:243:	-rm -f *.lo
common/Makefile:245:clean-libtool:
common/Makefile:246:	-rm -rf .libs _libs
common/Makefile:248:distclean-libtool:
common/Makefile:249:	-rm -f libtool
common/Makefile:250:uninstall-info-am:
common/Makefile:266:	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
common/Makefile:267:	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
common/Makefile:274:	  if test -d $$d/$$file; then \
common/Makefile:275:	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
common/Makefile:276:	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
common/Makefile:278:	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
common/Makefile:280:	    test -f $(distdir)/$$file \
common/Makefile:281:	    || cp -p $$d/$$file $(distdir)/$$file \
common/Makefile:285:check-am: all-am
common/Makefile:286:check: check-am
common/Makefile:287:all-am: Makefile
common/Makefile:289:install: install-am
common/Makefile:290:install-exec: install-exec-am
common/Makefile:291:install-data: install-data-am
common/Makefile:292:uninstall: uninstall-am
common/Makefile:294:install-am: all-am
common/Makefile:295:	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
common/Makefile:297:installcheck: installcheck-am
common/Makefile:298:install-strip:
common/Makefile:300:	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
common/Makefile:301:	  `test -z '$(STRIP)' || \
common/Makefile:303:mostlyclean-generic:
common/Makefile:305:clean-generic:
common/Makefile:307:distclean-generic:
common/Makefile:308:	-rm -f $(CONFIG_CLEAN_FILES)
common/Makefile:310:maintainer-clean-generic:
common/Makefile:313:	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
common/Makefile:314:clean: clean-am
common/Makefile:316:clean-am: clean-generic clean-libtool mostlyclean-am
common/Makefile:318:distclean: distclean-am
common/Makefile:319:	-rm -f Makefile
common/Makefile:320:distclean-am: clean-am distclean-generic distclean-libtool
common/Makefile:322:dvi: dvi-am
common/Makefile:324:dvi-am:
common/Makefile:326:html: html-am
common/Makefile:328:info: info-am
common/Makefile:330:info-am:
common/Makefile:332:install-data-am:
common/Makefile:334:install-exec-am:
common/Makefile:336:install-info: install-info-am
common/Makefile:338:install-man:
common/Makefile:340:installcheck-am:
common/Makefile:342:maintainer-clean: maintainer-clean-am
common/Makefile:343:	-rm -f Makefile
common/Makefile:344:maintainer-clean-am: distclean-am maintainer-clean-generic
common/Makefile:346:mostlyclean: mostlyclean-am
common/Makefile:348:mostlyclean-am: mostlyclean-generic mostlyclean-libtool
common/Makefile:350:pdf: pdf-am
common/Makefile:352:pdf-am:
common/Makefile:354:ps: ps-am
common/Makefile:356:ps-am:
common/Makefile:358:uninstall-am: uninstall-info-am
common/Makefile:360:.PHONY: all all-am check check-am clean clean-generic clean-libtool \
common/Makefile:361:	distclean distclean-generic distclean-libtool distdir dvi \
common/Makefile:362:	dvi-am html html-am info info-am install install-am \
common/Makefile:363:	install-data install-data-am install-exec install-exec-am \
common/Makefile:364:	install-info install-info-am install-man install-strip \
common/Makefile:365:	installcheck installcheck-am installdirs maintainer-clean \
common/Makefile:366:	maintainer-clean-generic mostlyclean mostlyclean-generic \
common/Makefile:367:	mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
common/Makefile:368:	uninstall-info-am
common/getopt.c:3:   "Keep this file name-space clean" means, talk to roland@gnu.ai.mit.edu
common/getopt.c:49:   program understand `configure --with-gnu-libc' and omit the object files,
common/getopt.c:58:/* Don't include stdlib.h for non-GNU C libraries because some of them
common/getopt.c:91:   each non-option ARGV-element is returned here.  */
common/getopt.c:102:   non-option elements that the caller should itself scan.
common/getopt.c:110:/* The next char to be scanned in the option-element
common/getopt.c:115:   by advancing to the next ARGV-element.  */
common/getopt.c:130:/* Describe how to deal with options that follow non-option ARGV-elements.
common/getopt.c:137:   stop option processing when the first non-option is seen.
common/getopt.c:144:   so that eventually all the non-options are at the end.  This allows options
common/getopt.c:149:   to expect options and other ARGV-elements in any order and that care about
common/getopt.c:150:   the ordering of the two.  We describe each non-option ARGV-element
common/getopt.c:152:   Using `-' as the first character of the list of option characters
common/getopt.c:155:   The special argument `--' forces an end of option-scanning regardless
common/getopt.c:157:   `--' can cause `getopt' to return EOF with `optind' != ARGC.  */
common/getopt.c:168:/* We want to avoid inclusion of string.h with non-GNU libraries
common/getopt.c:203:/* gcc with -traditional declares the built-in strlen to return int,
common/getopt.c:204:   and has done so at least since version 2.4.5. -- rms.  */
common/getopt.c:213:/* Describe the part of ARGV that contains non-options that have
common/getopt.c:222:   which contains all the non-options that have been skipped so far.
common/getopt.c:224:   the options processed since those non-options were skipped.
common/getopt.c:227:   the new indices of the non-options in ARGV after they are moved.  */
common/getopt.c:245:      if (top - middle > middle - bottom)
common/getopt.c:248:	  int len = middle - bottom;
common/getopt.c:255:	      argv[bottom + i] = argv[top - (middle - bottom) + i];
common/getopt.c:256:	      argv[top - (middle - bottom) + i] = tem;
common/getopt.c:259:	  top -= len;
common/getopt.c:264:	  int len = top - middle;
common/getopt.c:279:  /* Update records for the slots the non-options now occupy.  */
common/getopt.c:281:  first_nonopt += (optind - last_nonopt);
common/getopt.c:291:  /* Start processing options with ARGV-element 1 (since ARGV-element 0
common/getopt.c:293:     non-option ARGV-elements is empty.  */
common/getopt.c:303:  if (optstring[0] == '-')
common/getopt.c:324:   If an element of ARGV starts with '-', and is not exactly "-" or "--",
common/getopt.c:326:   (aside from the initial '-') are option characters.  If `getopt'
common/getopt.c:332:   resume the scan with the following option character or ARGV-element.
common/getopt.c:335:   Then `optind' is the index in ARGV of the first ARGV-element
common/getopt.c:336:   that is not an option.  (The ARGV-elements have been permuted
common/getopt.c:345:   so the following text in the same ARGV-element, or the text of the following
common/getopt.c:346:   ARGV-element, is returned in `optarg'.  Two colons mean an option that
common/getopt.c:347:   wants an optional arg; if there is text in the current ARGV-element,
common/getopt.c:350:   If OPTSTRING starts with `-' or `+', it requests different methods of
common/getopt.c:351:   handling the non-option ARGV-elements.
common/getopt.c:354:   Long-named options begin with `--' instead of `-'.
common/getopt.c:357:   argument, it follows the option name in the same ARGV-element, separated
common/getopt.c:358:   from the option name by a `=', or else the in next ARGV-element.
common/getopt.c:359:   When `getopt' finds a long-named option, it returns 0 if that option's
common/getopt.c:370:   LONGIND returns the index in LONGOPT of the long-named option found.
common/getopt.c:371:   It is only valid when a long-named option has been found by the most
common/getopt.c:374:   If LONG_ONLY is nonzero, '-' as well as '--' can introduce
common/getopt.c:375:   long-named options.  */
common/getopt.c:396:      /* Advance to the next ARGV-element.  */
common/getopt.c:400:	  /* If we have just processed some options following some non-options,
common/getopt.c:408:	  /* Skip any additional non-options
common/getopt.c:409:	     and extend the range of non-options previously skipped.  */
common/getopt.c:412:		 && (argv[optind][0] != '-' || argv[optind][1] == '\0'))
common/getopt.c:417:      /* The special ARGV-element `--' means premature end of options.
common/getopt.c:419:	 then exchange with previous non-options as if it were an option,
common/getopt.c:420:	 then skip everything else like a non-option.  */
common/getopt.c:422:      if (optind != argc && !strcmp (argv[optind], "--"))
common/getopt.c:435:      /* If we have done all the ARGV-elements, stop the scan
common/getopt.c:436:	 and back over any non-options that we skipped and permuted.  */
common/getopt.c:440:	  /* Set the next-arg-index to point at the non-options
common/getopt.c:447:      /* If we have come to a non-option and did not permute it,
common/getopt.c:450:      if ((argv[optind][0] != '-' || argv[optind][1] == '\0'))
common/getopt.c:458:      /* We have found another option-ARGV-element.
common/getopt.c:462:		  + (longopts != NULL && argv[optind][1] == '-'));
common/getopt.c:465:  /* Decode the current option-ARGV-element.  */
common/getopt.c:467:  /* Check whether the ARGV-element is a long option.
common/getopt.c:469:     If long_only and the ARGV-element has the form "-f", where f is
common/getopt.c:472:     way to give the -f short option.
common/getopt.c:475:     the ARGV-element is "-fu", do consider that an abbreviation of
common/getopt.c:476:     the long option, just like "--fu", and not "-f" with arg "u".
common/getopt.c:481:      && (argv[optind][1] == '-'
common/getopt.c:497:      for (p = longopts, option_index = 0; p->name; p++, option_index++)
common/getopt.c:498:	if (!strncmp (p->name, nextchar, nameend - nextchar))
common/getopt.c:500:	    if (nameend - nextchar == strlen (p->name))
common/getopt.c:537:	      if (pfound->has_arg)
common/getopt.c:542:		   if (argv[optind - 1][1] == '-') {
common/getopt.c:543:		    /* --option */
common/getopt.c:545:		     gettext ("%s: option `--%s' doesn't allow an argument\n"),
common/getopt.c:546:		     argv[0], pfound->name);
common/getopt.c:548:		    /* +option or -option */
common/getopt.c:551:		     argv[0], argv[optind - 1][0], pfound->name);
common/getopt.c:558:	  else if (pfound->has_arg == 1)
common/getopt.c:567:			   argv[0], argv[optind - 1]);
common/getopt.c:575:	  if (pfound->flag)
common/getopt.c:577:	      *(pfound->flag) = pfound->val;
common/getopt.c:580:	  return pfound->val;
common/getopt.c:584:	 or the option starts with '--' or is not a valid short
common/getopt.c:587:      if (!long_only || argv[optind][1] == '-'
common/getopt.c:592:	      if (argv[optind][1] == '-')
common/getopt.c:593:		/* --option */
common/getopt.c:594:		fprintf (stderr, gettext ("%s: unrecognized option `--%s'\n"),
common/getopt.c:597:		/* +option or -option */
common/getopt.c:607:  /* Look at and handle the next short option-character.  */
common/getopt.c:623:	      fprintf (stderr, gettext ("%s: illegal option -- %c\n"),
common/getopt.c:626:	      fprintf (stderr, gettext ("%s: invalid option -- %c\n"),
common/getopt.c:652:		/* If we end this ARGV-element by taking the rest as an arg,
common/getopt.c:662:			   gettext ("%s: option requires an argument -- %c\n"),
common/getopt.c:673:		 increment it again when taking next ARGV-elt as argument.  */
common/getopt.c:698:/* Compile with -DTEST to make an executable for use in testing
common/getopt.c:730:	    printf ("digits occur in two different argv-elements.\n");
common/getopt.c:757:      printf ("non-option ARGV-elements: ");
common/getopt.h:29:   each non-option ARGV-element is returned here.  */
common/getopt.h:40:   non-option elements that the caller should itself scan.
common/getopt.h:56:/* Describe the long-named options requested by the application.
common/getopt.h:70:   To have a long-named option do something other than set an `int' to
common/getopt.h:71:   a compiled-in constant, such as set a value from `optarg', set the
common/getopt.h:73:   value (the equivalent single-letter option character, if there is
common/Makefile.in:27:install_sh_DATA = $(install_sh) -c -m 644
common/Makefile.in:28:install_sh_PROGRAM = $(install_sh) -c
common/Makefile.in:29:install_sh_SCRIPT = $(install_sh) -c
common/Makefile.in:209:all: all-am
common/Makefile.in:216:	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
common/Makefile.in:221:	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/common/Makefile'; \
common/Makefile.in:223:	  $(AUTOMAKE) --gnu  src/common/Makefile
common/Makefile.in:228:	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
common/Makefile.in:235:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
common/Makefile.in:238:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
common/Makefile.in:240:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
common/Makefile.in:242:mostlyclean-libtool:
common/Makefile.in:243:	-rm -f *.lo
common/Makefile.in:245:clean-libtool:
common/Makefile.in:246:	-rm -rf .libs _libs
common/Makefile.in:248:distclean-libtool:
common/Makefile.in:249:	-rm -f libtool
common/Makefile.in:250:uninstall-info-am:
common/Makefile.in:266:	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
common/Makefile.in:267:	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
common/Makefile.in:274:	  if test -d $$d/$$file; then \
common/Makefile.in:275:	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
common/Makefile.in:276:	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
common/Makefile.in:278:	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
common/Makefile.in:280:	    test -f $(distdir)/$$file \
common/Makefile.in:281:	    || cp -p $$d/$$file $(distdir)/$$file \
common/Makefile.in:285:check-am: all-am
common/Makefile.in:286:check: check-am
common/Makefile.in:287:all-am: Makefile
common/Makefile.in:289:install: install-am
common/Makefile.in:290:install-exec: install-exec-am
common/Makefile.in:291:install-data: install-data-am
common/Makefile.in:292:uninstall: uninstall-am
common/Makefile.in:294:install-am: all-am
common/Makefile.in:295:	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
common/Makefile.in:297:installcheck: installcheck-am
common/Makefile.in:298:install-strip:
common/Makefile.in:300:	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
common/Makefile.in:301:	  `test -z '$(STRIP)' || \
common/Makefile.in:303:mostlyclean-generic:
common/Makefile.in:305:clean-generic:
common/Makefile.in:307:distclean-generic:
common/Makefile.in:308:	-rm -f $(CONFIG_CLEAN_FILES)
common/Makefile.in:310:maintainer-clean-generic:
common/Makefile.in:313:	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
common/Makefile.in:314:clean: clean-am
common/Makefile.in:316:clean-am: clean-generic clean-libtool mostlyclean-am
common/Makefile.in:318:distclean: distclean-am
common/Makefile.in:319:	-rm -f Makefile
common/Makefile.in:320:distclean-am: clean-am distclean-generic distclean-libtool
common/Makefile.in:322:dvi: dvi-am
common/Makefile.in:324:dvi-am:
common/Makefile.in:326:html: html-am
common/Makefile.in:328:info: info-am
common/Makefile.in:330:info-am:
common/Makefile.in:332:install-data-am:
common/Makefile.in:334:install-exec-am:
common/Makefile.in:336:install-info: install-info-am
common/Makefile.in:338:install-man:
common/Makefile.in:340:installcheck-am:
common/Makefile.in:342:maintainer-clean: maintainer-clean-am
common/Makefile.in:343:	-rm -f Makefile
common/Makefile.in:344:maintainer-clean-am: distclean-am maintainer-clean-generic
common/Makefile.in:346:mostlyclean: mostlyclean-am
common/Makefile.in:348:mostlyclean-am: mostlyclean-generic mostlyclean-libtool
common/Makefile.in:350:pdf: pdf-am
common/Makefile.in:352:pdf-am:
common/Makefile.in:354:ps: ps-am
common/Makefile.in:356:ps-am:
common/Makefile.in:358:uninstall-am: uninstall-info-am
common/Makefile.in:360:.PHONY: all all-am check check-am clean clean-generic clean-libtool \
common/Makefile.in:361:	distclean distclean-generic distclean-libtool distdir dvi \
common/Makefile.in:362:	dvi-am html html-am info info-am install install-am \
common/Makefile.in:363:	install-data install-data-am install-exec install-exec-am \
common/Makefile.in:364:	install-info install-info-am install-man install-strip \
common/Makefile.in:365:	installcheck installcheck-am installdirs maintainer-clean \
common/Makefile.in:366:	maintainer-clean-generic mostlyclean mostlyclean-generic \
common/Makefile.in:367:	mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
common/Makefile.in:368:	uninstall-info-am
common/getpass.c:13:	for (i = 0; i < sizeof(buf) - 1; i++) {
common/getopt1.c:40:   program understand `configure --with-gnu-libc' and omit the object files,
common/getopt1.c:71:/* Like getopt_long, but '-' as well as '--' can indicate a long option.
common/getopt1.c:72:   If an option that starts with '-' (not '--') doesn't match a long option,
common/getopt1.c:142:	    printf ("digits occur in two different argv-elements.\n");
common/getopt1.c:173:      printf ("non-option ARGV-elements: ");
common/Makefile.mak:9:all: install-headers $(TARGET)
include/Makefile:26:INSTALL = /bin/install -c
include/Makefile:27:install_sh_DATA = $(install_sh) -c -m 644
include/Makefile:28:install_sh_PROGRAM = $(install_sh) -c
include/Makefile:29:install_sh_SCRIPT = $(install_sh) -c
include/Makefile:38:host_triplet = i686-pc-linux-gnu
include/Makefile:51:RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
include/Makefile:52:	html-recursive info-recursive install-data-recursive \
include/Makefile:53:	install-exec-recursive install-info-recursive \
include/Makefile:54:	install-recursive installcheck-recursive installdirs-recursive \
include/Makefile:55:	pdf-recursive ps-recursive uninstall-info-recursive \
include/Makefile:56:	uninstall-recursive
include/Makefile:61:ACLOCAL = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run aclocal-1.8
include/Makefile:64:AMTAR = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run tar
include/Makefile:66:AUTOCONF = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run autoconf
include/Makefile:67:AUTOHEADER = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run autoheader
include/Makefile:68:AUTOMAKE = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run automake-1.8
include/Makefile:73:CFLAGS = -Wall -fno-strict-aliasing -g -O2 
include/Makefile:75:CPP = gcc -E
include/Makefile:76:CPPFLAGS = -I${top_builddir}/src/include 
include/Makefile:78:CXXCPP = g++ -E
include/Makefile:80:CXXFLAGS = -g -O2
include/Makefile:82:DEFS = -DHAVE_CONFIG_H
include/Makefile:86:ECHO_N = -n
include/Makefile:88:EGREP = grep -E
include/Makefile:89:ENGINE_LINK = -lcrypto
include/Makefile:92:FFLAGS = -g -O2
include/Makefile:114:INSTALL_DATA = ${INSTALL} -m 644
include/Makefile:117:INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s
include/Makefile:118:LDFLAGS = -L/usr -L/usr/lib -L/usr/lib 
include/Makefile:120:LEXLIB = -lfl
include/Makefile:122:LIBASSUAN = -lassuan
include/Makefile:123:LIBCRYPTO = -lcrypto
include/Makefile:124:LIBDL =  -ldl
include/Makefile:125:LIBFL = -lfl
include/Makefile:126:LIBLDAP = -lssl -lldap -llber 
include/Makefile:129:LIBPAM =  -lpam
include/Makefile:131:LIBS = -lpthread 
include/Makefile:136:LN_S = ln -s
include/Makefile:141:MAKEINFO = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run makeinfo
include/Makefile:147:OPENSC_LIBS = -L${exec_prefix}/lib -lopensc
include/Makefile:151:OPENSSL_LDFLAGS = -Wl,-Bsymbolic
include/Makefile:159:PCSC_CFLAGS = -I/usr/include
include/Makefile:160:PCSC_LIBS = -lpcsclite
include/Makefile:161:PKG_CONFIG = /usr/bin/pkg-config
include/Makefile:165:PTHREAD_LIBS = -lpthread
include/Makefile:188:build = i686-pc-linux-gnu
include/Makefile:191:build_os = linux-gnu
include/Makefile:195:host = i686-pc-linux-gnu
include/Makefile:198:host_os = linux-gnu
include/Makefile:202:install_sh = /home/lcoelho/develop/modulo/iti/src/opensc/install-sh
include/Makefile:207:mkdir_p = mkdir -p -- .
include/Makefile:219:all: all-recursive
include/Makefile:226:	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
include/Makefile:231:	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/include/Makefile'; \
include/Makefile:233:	  $(AUTOMAKE) --gnu  src/include/Makefile
include/Makefile:238:	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
include/Makefile:245:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
include/Makefile:248:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
include/Makefile:250:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
include/Makefile:252:mostlyclean-libtool:
include/Makefile:253:	-rm -f *.lo
include/Makefile:255:clean-libtool:
include/Makefile:256:	-rm -rf .libs _libs
include/Makefile:258:distclean-libtool:
include/Makefile:259:	-rm -f libtool
include/Makefile:260:uninstall-info-am:
include/Makefile:271:	target=`echo $@ | sed s/-recursive//`; \
include/Makefile:276:	    local_target="$$target-am"; \
include/Makefile:284:	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
include/Makefile:285:	fi; test -z "$$fail"
include/Makefile:287:mostlyclean-recursive clean-recursive distclean-recursive \
include/Makefile:288:maintainer-clean-recursive:
include/Makefile:292:	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
include/Makefile:301:	target=`echo $@ | sed s/-recursive//`; \
include/Makefile:305:	    local_target="$$target-am"; \
include/Makefile:311:	done && test -z "$$fail"
include/Makefile:312:tags-recursive:
include/Makefile:316:ctags-recursive:
include/Makefile:324:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
include/Makefile:328:	mkid -fID $$unique
include/Makefile:331:TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
include/Makefile:335:	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
include/Makefile:336:	  include_option=--etags-include; \
include/Makefile:339:	  include_option=--include; \
include/Makefile:344:	    test ! -f $$subdir/TAGS || \
include/Makefile:350:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
include/Makefile:354:	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
include/Makefile:355:	  test -n "$$unique" || unique=$$empty_fix; \
include/Makefile:360:CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
include/Makefile:366:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
include/Makefile:370:	test -z "$(CTAGS_ARGS)$$tags$$unique" \
include/Makefile:377:	  && gtags -i $(GTAGS_ARGS) $$here
include/Makefile:379:distclean-tags:
include/Makefile:380:	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
include/Makefile:390:	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
include/Makefile:391:	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
include/Makefile:398:	  if test -d $$d/$$file; then \
include/Makefile:399:	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
include/Makefile:400:	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
include/Makefile:402:	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
include/Makefile:404:	    test -f $(distdir)/$$file \
include/Makefile:405:	    || cp -p $$d/$$file $(distdir)/$$file \
include/Makefile:411:	    test -d "$(distdir)/$$subdir" \
include/Makefile:422:check-am: all-am
include/Makefile:423:check: check-recursive
include/Makefile:424:all-am: Makefile
include/Makefile:425:installdirs: installdirs-recursive
include/Makefile:426:installdirs-am:
include/Makefile:427:install: install-recursive
include/Makefile:428:install-exec: install-exec-recursive
include/Makefile:429:install-data: install-data-recursive
include/Makefile:430:uninstall: uninstall-recursive
include/Makefile:432:install-am: all-am
include/Makefile:433:	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
include/Makefile:435:installcheck: installcheck-recursive
include/Makefile:436:install-strip:
include/Makefile:438:	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
include/Makefile:439:	  `test -z '$(STRIP)' || \
include/Makefile:441:mostlyclean-generic:
include/Makefile:443:clean-generic:
include/Makefile:445:distclean-generic:
include/Makefile:446:	-rm -f $(CONFIG_CLEAN_FILES)
include/Makefile:448:maintainer-clean-generic:
include/Makefile:451:	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
include/Makefile:452:clean: clean-recursive
include/Makefile:454:clean-am: clean-generic clean-libtool mostlyclean-am
include/Makefile:456:distclean: distclean-recursive
include/Makefile:457:	-rm -f Makefile
include/Makefile:458:distclean-am: clean-am distclean-generic distclean-libtool \
include/Makefile:459:	distclean-tags
include/Makefile:461:dvi: dvi-recursive
include/Makefile:463:dvi-am:
include/Makefile:465:html: html-recursive
include/Makefile:467:info: info-recursive
include/Makefile:469:info-am:
include/Makefile:471:install-data-am:
include/Makefile:473:install-exec-am:
include/Makefile:475:install-info: install-info-recursive
include/Makefile:477:install-man:
include/Makefile:479:installcheck-am:
include/Makefile:481:maintainer-clean: maintainer-clean-recursive
include/Makefile:482:	-rm -f Makefile
include/Makefile:483:maintainer-clean-am: distclean-am maintainer-clean-generic
include/Makefile:485:mostlyclean: mostlyclean-recursive
include/Makefile:487:mostlyclean-am: mostlyclean-generic mostlyclean-libtool
include/Makefile:489:pdf: pdf-recursive
include/Makefile:491:pdf-am:
include/Makefile:493:ps: ps-recursive
include/Makefile:495:ps-am:
include/Makefile:497:uninstall-am: uninstall-info-am
include/Makefile:499:uninstall-info: uninstall-info-recursive
include/Makefile:501:.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check check-am \
include/Makefile:502:	clean clean-generic clean-libtool clean-recursive ctags \
include/Makefile:503:	ctags-recursive distclean distclean-generic distclean-libtool \
include/Makefile:504:	distclean-recursive distclean-tags distdir dvi dvi-am html \
include/Makefile:505:	html-am info info-am install install-am install-data \
include/Makefile:506:	install-data-am install-exec install-exec-am install-info \
include/Makefile:507:	install-info-am install-man install-strip installcheck \
include/Makefile:508:	installcheck-am installdirs installdirs-am maintainer-clean \
include/Makefile:509:	maintainer-clean-generic maintainer-clean-recursive \
include/Makefile:510:	mostlyclean mostlyclean-generic mostlyclean-libtool \
include/Makefile:511:	mostlyclean-recursive pdf pdf-am ps ps-am tags tags-recursive \
include/Makefile:512:	uninstall uninstall-am uninstall-info-am
include/Makefile.in:27:install_sh_DATA = $(install_sh) -c -m 644
include/Makefile.in:28:install_sh_PROGRAM = $(install_sh) -c
include/Makefile.in:29:install_sh_SCRIPT = $(install_sh) -c
include/Makefile.in:51:RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
include/Makefile.in:52:	html-recursive info-recursive install-data-recursive \
include/Makefile.in:53:	install-exec-recursive install-info-recursive \
include/Makefile.in:54:	install-recursive installcheck-recursive installdirs-recursive \
include/Makefile.in:55:	pdf-recursive ps-recursive uninstall-info-recursive \
include/Makefile.in:56:	uninstall-recursive
include/Makefile.in:219:all: all-recursive
include/Makefile.in:226:	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
include/Makefile.in:231:	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/include/Makefile'; \
include/Makefile.in:233:	  $(AUTOMAKE) --gnu  src/include/Makefile
include/Makefile.in:238:	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
include/Makefile.in:245:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
include/Makefile.in:248:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
include/Makefile.in:250:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
include/Makefile.in:252:mostlyclean-libtool:
include/Makefile.in:253:	-rm -f *.lo
include/Makefile.in:255:clean-libtool:
include/Makefile.in:256:	-rm -rf .libs _libs
include/Makefile.in:258:distclean-libtool:
include/Makefile.in:259:	-rm -f libtool
include/Makefile.in:260:uninstall-info-am:
include/Makefile.in:271:	target=`echo $@ | sed s/-recursive//`; \
include/Makefile.in:276:	    local_target="$$target-am"; \
include/Makefile.in:284:	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
include/Makefile.in:285:	fi; test -z "$$fail"
include/Makefile.in:287:mostlyclean-recursive clean-recursive distclean-recursive \
include/Makefile.in:288:maintainer-clean-recursive:
include/Makefile.in:292:	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
include/Makefile.in:301:	target=`echo $@ | sed s/-recursive//`; \
include/Makefile.in:305:	    local_target="$$target-am"; \
include/Makefile.in:311:	done && test -z "$$fail"
include/Makefile.in:312:tags-recursive:
include/Makefile.in:316:ctags-recursive:
include/Makefile.in:324:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
include/Makefile.in:328:	mkid -fID $$unique
include/Makefile.in:331:TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
include/Makefile.in:335:	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
include/Makefile.in:336:	  include_option=--etags-include; \
include/Makefile.in:339:	  include_option=--include; \
include/Makefile.in:344:	    test ! -f $$subdir/TAGS || \
include/Makefile.in:350:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
include/Makefile.in:354:	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
include/Makefile.in:355:	  test -n "$$unique" || unique=$$empty_fix; \
include/Makefile.in:360:CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
include/Makefile.in:366:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
include/Makefile.in:370:	test -z "$(CTAGS_ARGS)$$tags$$unique" \
include/Makefile.in:377:	  && gtags -i $(GTAGS_ARGS) $$here
include/Makefile.in:379:distclean-tags:
include/Makefile.in:380:	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
include/Makefile.in:390:	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
include/Makefile.in:391:	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
include/Makefile.in:398:	  if test -d $$d/$$file; then \
include/Makefile.in:399:	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
include/Makefile.in:400:	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
include/Makefile.in:402:	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
include/Makefile.in:404:	    test -f $(distdir)/$$file \
include/Makefile.in:405:	    || cp -p $$d/$$file $(distdir)/$$file \
include/Makefile.in:411:	    test -d "$(distdir)/$$subdir" \
include/Makefile.in:422:check-am: all-am
include/Makefile.in:423:check: check-recursive
include/Makefile.in:424:all-am: Makefile
include/Makefile.in:425:installdirs: installdirs-recursive
include/Makefile.in:426:installdirs-am:
include/Makefile.in:427:install: install-recursive
include/Makefile.in:428:install-exec: install-exec-recursive
include/Makefile.in:429:install-data: install-data-recursive
include/Makefile.in:430:uninstall: uninstall-recursive
include/Makefile.in:432:install-am: all-am
include/Makefile.in:433:	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
include/Makefile.in:435:installcheck: installcheck-recursive
include/Makefile.in:436:install-strip:
include/Makefile.in:438:	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
include/Makefile.in:439:	  `test -z '$(STRIP)' || \
include/Makefile.in:441:mostlyclean-generic:
include/Makefile.in:443:clean-generic:
include/Makefile.in:445:distclean-generic:
include/Makefile.in:446:	-rm -f $(CONFIG_CLEAN_FILES)
include/Makefile.in:448:maintainer-clean-generic:
include/Makefile.in:451:	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
include/Makefile.in:452:clean: clean-recursive
include/Makefile.in:454:clean-am: clean-generic clean-libtool mostlyclean-am
include/Makefile.in:456:distclean: distclean-recursive
include/Makefile.in:457:	-rm -f Makefile
include/Makefile.in:458:distclean-am: clean-am distclean-generic distclean-libtool \
include/Makefile.in:459:	distclean-tags
include/Makefile.in:461:dvi: dvi-recursive
include/Makefile.in:463:dvi-am:
include/Makefile.in:465:html: html-recursive
include/Makefile.in:467:info: info-recursive
include/Makefile.in:469:info-am:
include/Makefile.in:471:install-data-am:
include/Makefile.in:473:install-exec-am:
include/Makefile.in:475:install-info: install-info-recursive
include/Makefile.in:477:install-man:
include/Makefile.in:479:installcheck-am:
include/Makefile.in:481:maintainer-clean: maintainer-clean-recursive
include/Makefile.in:482:	-rm -f Makefile
include/Makefile.in:483:maintainer-clean-am: distclean-am maintainer-clean-generic
include/Makefile.in:485:mostlyclean: mostlyclean-recursive
include/Makefile.in:487:mostlyclean-am: mostlyclean-generic mostlyclean-libtool
include/Makefile.in:489:pdf: pdf-recursive
include/Makefile.in:491:pdf-am:
include/Makefile.in:493:ps: ps-recursive
include/Makefile.in:495:ps-am:
include/Makefile.in:497:uninstall-am: uninstall-info-am
include/Makefile.in:499:uninstall-info: uninstall-info-recursive
include/Makefile.in:501:.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check check-am \
include/Makefile.in:502:	clean clean-generic clean-libtool clean-recursive ctags \
include/Makefile.in:503:	ctags-recursive distclean distclean-generic distclean-libtool \
include/Makefile.in:504:	distclean-recursive distclean-tags distdir dvi dvi-am html \
include/Makefile.in:505:	html-am info info-am install install-am install-data \
include/Makefile.in:506:	install-data-am install-exec install-exec-am install-info \
include/Makefile.in:507:	install-info-am install-man install-strip installcheck \
include/Makefile.in:508:	installcheck-am installdirs installdirs-am maintainer-clean \
include/Makefile.in:509:	maintainer-clean-generic maintainer-clean-recursive \
include/Makefile.in:510:	mostlyclean mostlyclean-generic mostlyclean-libtool \
include/Makefile.in:511:	mostlyclean-recursive pdf pdf-am ps ps-am tags tags-recursive \
include/Makefile.in:512:	uninstall uninstall-am uninstall-info-am
include/opensc/ui.h:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
include/opensc/Makefile:26:INSTALL = /bin/install -c
include/opensc/Makefile:27:install_sh_DATA = $(install_sh) -c -m 644
include/opensc/Makefile:28:install_sh_PROGRAM = $(install_sh) -c
include/opensc/Makefile:29:install_sh_SCRIPT = $(install_sh) -c
include/opensc/Makefile:38:host_triplet = i686-pc-linux-gnu
include/opensc/Makefile:51:RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
include/opensc/Makefile:52:	html-recursive info-recursive install-data-recursive \
include/opensc/Makefile:53:	install-exec-recursive install-info-recursive \
include/opensc/Makefile:54:	install-recursive installcheck-recursive installdirs-recursive \
include/opensc/Makefile:55:	pdf-recursive ps-recursive uninstall-info-recursive \
include/opensc/Makefile:56:	uninstall-recursive
include/opensc/Makefile:61:ACLOCAL = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run aclocal-1.8
include/opensc/Makefile:64:AMTAR = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run tar
include/opensc/Makefile:66:AUTOCONF = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run autoconf
include/opensc/Makefile:67:AUTOHEADER = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run autoheader
include/opensc/Makefile:68:AUTOMAKE = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run automake-1.8
include/opensc/Makefile:73:CFLAGS = -Wall -fno-strict-aliasing -g -O2 
include/opensc/Makefile:75:CPP = gcc -E
include/opensc/Makefile:76:CPPFLAGS = -I${top_builddir}/src/include 
include/opensc/Makefile:78:CXXCPP = g++ -E
include/opensc/Makefile:80:CXXFLAGS = -g -O2
include/opensc/Makefile:82:DEFS = -DHAVE_CONFIG_H
include/opensc/Makefile:86:ECHO_N = -n
include/opensc/Makefile:88:EGREP = grep -E
include/opensc/Makefile:89:ENGINE_LINK = -lcrypto
include/opensc/Makefile:92:FFLAGS = -g -O2
include/opensc/Makefile:114:INSTALL_DATA = ${INSTALL} -m 644
include/opensc/Makefile:117:INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s
include/opensc/Makefile:118:LDFLAGS = -L/usr -L/usr/lib -L/usr/lib 
include/opensc/Makefile:120:LEXLIB = -lfl
include/opensc/Makefile:122:LIBASSUAN = -lassuan
include/opensc/Makefile:123:LIBCRYPTO = -lcrypto
include/opensc/Makefile:124:LIBDL =  -ldl
include/opensc/Makefile:125:LIBFL = -lfl
include/opensc/Makefile:126:LIBLDAP = -lssl -lldap -llber 
include/opensc/Makefile:129:LIBPAM =  -lpam
include/opensc/Makefile:131:LIBS = -lpthread 
include/opensc/Makefile:136:LN_S = ln -s
include/opensc/Makefile:141:MAKEINFO = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run makeinfo
include/opensc/Makefile:147:OPENSC_LIBS = -L${exec_prefix}/lib -lopensc
include/opensc/Makefile:151:OPENSSL_LDFLAGS = -Wl,-Bsymbolic
include/opensc/Makefile:159:PCSC_CFLAGS = -I/usr/include
include/opensc/Makefile:160:PCSC_LIBS = -lpcsclite
include/opensc/Makefile:161:PKG_CONFIG = /usr/bin/pkg-config
include/opensc/Makefile:165:PTHREAD_LIBS = -lpthread
include/opensc/Makefile:188:build = i686-pc-linux-gnu
include/opensc/Makefile:191:build_os = linux-gnu
include/opensc/Makefile:195:host = i686-pc-linux-gnu
include/opensc/Makefile:198:host_os = linux-gnu
include/opensc/Makefile:202:install_sh = /home/lcoelho/develop/modulo/iti/src/opensc/install-sh
include/opensc/Makefile:207:mkdir_p = mkdir -p -- .
include/opensc/Makefile:216:RM = rm -f
include/opensc/Makefile:232:	pkcs15-init.h \
include/opensc/Makefile:238:all: all-recursive
include/opensc/Makefile:245:	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
include/opensc/Makefile:250:	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/include/opensc/Makefile'; \
include/opensc/Makefile:252:	  $(AUTOMAKE) --gnu  src/include/opensc/Makefile
include/opensc/Makefile:257:	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
include/opensc/Makefile:264:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
include/opensc/Makefile:267:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
include/opensc/Makefile:269:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
include/opensc/Makefile:271:mostlyclean-libtool:
include/opensc/Makefile:272:	-rm -f *.lo
include/opensc/Makefile:274:clean-libtool:
include/opensc/Makefile:275:	-rm -rf .libs _libs
include/opensc/Makefile:277:distclean-libtool:
include/opensc/Makefile:278:	-rm -f libtool
include/opensc/Makefile:279:uninstall-info-am:
include/opensc/Makefile:290:	target=`echo $@ | sed s/-recursive//`; \
include/opensc/Makefile:295:	    local_target="$$target-am"; \
include/opensc/Makefile:303:	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
include/opensc/Makefile:304:	fi; test -z "$$fail"
include/opensc/Makefile:306:mostlyclean-recursive clean-recursive distclean-recursive \
include/opensc/Makefile:307:maintainer-clean-recursive:
include/opensc/Makefile:311:	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
include/opensc/Makefile:320:	target=`echo $@ | sed s/-recursive//`; \
include/opensc/Makefile:324:	    local_target="$$target-am"; \
include/opensc/Makefile:330:	done && test -z "$$fail"
include/opensc/Makefile:331:tags-recursive:
include/opensc/Makefile:335:ctags-recursive:
include/opensc/Makefile:343:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
include/opensc/Makefile:347:	mkid -fID $$unique
include/opensc/Makefile:350:TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
include/opensc/Makefile:354:	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
include/opensc/Makefile:355:	  include_option=--etags-include; \
include/opensc/Makefile:358:	  include_option=--include; \
include/opensc/Makefile:363:	    test ! -f $$subdir/TAGS || \
include/opensc/Makefile:369:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
include/opensc/Makefile:373:	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
include/opensc/Makefile:374:	  test -n "$$unique" || unique=$$empty_fix; \
include/opensc/Makefile:379:CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
include/opensc/Makefile:385:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
include/opensc/Makefile:389:	test -z "$(CTAGS_ARGS)$$tags$$unique" \
include/opensc/Makefile:396:	  && gtags -i $(GTAGS_ARGS) $$here
include/opensc/Makefile:398:distclean-tags:
include/opensc/Makefile:399:	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
include/opensc/Makefile:409:	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
include/opensc/Makefile:410:	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
include/opensc/Makefile:417:	  if test -d $$d/$$file; then \
include/opensc/Makefile:418:	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
include/opensc/Makefile:419:	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
include/opensc/Makefile:421:	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
include/opensc/Makefile:423:	    test -f $(distdir)/$$file \
include/opensc/Makefile:424:	    || cp -p $$d/$$file $(distdir)/$$file \
include/opensc/Makefile:430:	    test -d "$(distdir)/$$subdir" \
include/opensc/Makefile:441:check-am: all-am
include/opensc/Makefile:442:check: check-recursive
include/opensc/Makefile:443:all-am: Makefile all-local
include/opensc/Makefile:444:installdirs: installdirs-recursive
include/opensc/Makefile:445:installdirs-am:
include/opensc/Makefile:446:install: install-recursive
include/opensc/Makefile:447:install-exec: install-exec-recursive
include/opensc/Makefile:448:install-data: install-data-recursive
include/opensc/Makefile:449:uninstall: uninstall-recursive
include/opensc/Makefile:451:install-am: all-am
include/opensc/Makefile:452:	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
include/opensc/Makefile:454:installcheck: installcheck-recursive
include/opensc/Makefile:455:install-strip:
include/opensc/Makefile:457:	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
include/opensc/Makefile:458:	  `test -z '$(STRIP)' || \
include/opensc/Makefile:460:mostlyclean-generic:
include/opensc/Makefile:462:clean-generic:
include/opensc/Makefile:464:distclean-generic:
include/opensc/Makefile:465:	-rm -f $(CONFIG_CLEAN_FILES)
include/opensc/Makefile:466:	-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
include/opensc/Makefile:468:maintainer-clean-generic:
include/opensc/Makefile:471:	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
include/opensc/Makefile:472:clean: clean-recursive
include/opensc/Makefile:474:clean-am: clean-generic clean-libtool mostlyclean-am
include/opensc/Makefile:476:distclean: distclean-recursive
include/opensc/Makefile:477:	-rm -f Makefile
include/opensc/Makefile:478:distclean-am: clean-am distclean-generic distclean-libtool \
include/opensc/Makefile:479:	distclean-tags
include/opensc/Makefile:481:dvi: dvi-recursive
include/opensc/Makefile:483:dvi-am:
include/opensc/Makefile:485:html: html-recursive
include/opensc/Makefile:487:info: info-recursive
include/opensc/Makefile:489:info-am:
include/opensc/Makefile:491:install-data-am:
include/opensc/Makefile:493:install-exec-am:
include/opensc/Makefile:495:install-info: install-info-recursive
include/opensc/Makefile:497:install-man:
include/opensc/Makefile:499:installcheck-am:
include/opensc/Makefile:501:maintainer-clean: maintainer-clean-recursive
include/opensc/Makefile:502:	-rm -f Makefile
include/opensc/Makefile:503:maintainer-clean-am: distclean-am maintainer-clean-generic
include/opensc/Makefile:505:mostlyclean: mostlyclean-recursive
include/opensc/Makefile:507:mostlyclean-am: mostlyclean-generic mostlyclean-libtool
include/opensc/Makefile:509:pdf: pdf-recursive
include/opensc/Makefile:511:pdf-am:
include/opensc/Makefile:513:ps: ps-recursive
include/opensc/Makefile:515:ps-am:
include/opensc/Makefile:517:uninstall-am: uninstall-info-am
include/opensc/Makefile:519:uninstall-info: uninstall-info-recursive
include/opensc/Makefile:521:.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am all-local check \
include/opensc/Makefile:522:	check-am clean clean-generic clean-libtool clean-recursive \
include/opensc/Makefile:523:	ctags ctags-recursive distclean distclean-generic \
include/opensc/Makefile:524:	distclean-libtool distclean-recursive distclean-tags distdir \
include/opensc/Makefile:525:	dvi dvi-am html html-am info info-am install install-am \
include/opensc/Makefile:526:	install-data install-data-am install-exec install-exec-am \
include/opensc/Makefile:527:	install-info install-info-am install-man install-strip \
include/opensc/Makefile:528:	installcheck installcheck-am installdirs installdirs-am \
include/opensc/Makefile:529:	maintainer-clean maintainer-clean-generic \
include/opensc/Makefile:530:	maintainer-clean-recursive mostlyclean mostlyclean-generic \
include/opensc/Makefile:531:	mostlyclean-libtool mostlyclean-recursive pdf pdf-am ps ps-am \
include/opensc/Makefile:532:	tags tags-recursive uninstall uninstall-am uninstall-info-am
include/opensc/Makefile:535:all-local:
include/opensc/Makefile:549:	@$(LN_S) ${top_srcdir}/src/pkcs15init/pkcs15-init.h pkcs15-init.h
include/opensc/emv.h:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
include/opensc/log.h:19: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
include/opensc/log.h:59:	if (ctx->debug >= level) \
include/opensc/log.h:65:	if (_ret < 0 && !ctx->suppress_errors) { \
include/opensc/log.h:67:	} else if (ctx->debug >= level) { \
include/opensc/errors.h:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307	 USA
include/opensc/errors.h:32:#define SC_ERROR_READER				-1100
include/opensc/errors.h:33:#define SC_ERROR_NO_READERS_FOUND		-1101
include/opensc/errors.h:34:#define SC_ERROR_SLOT_NOT_FOUND			-1102
include/opensc/errors.h:35:#define SC_ERROR_SLOT_ALREADY_CONNECTED		-1103
include/opensc/errors.h:36:#define SC_ERROR_CARD_NOT_PRESENT		-1104
include/opensc/errors.h:37:#define SC_ERROR_CARD_REMOVED			-1105
include/opensc/errors.h:38:#define SC_ERROR_CARD_RESET			-1106
include/opensc/errors.h:39:#define SC_ERROR_TRANSMIT_FAILED		-1107
include/opensc/errors.h:40:#define SC_ERROR_KEYPAD_TIMEOUT			-1108
include/opensc/errors.h:41:#define SC_ERROR_KEYPAD_CANCELLED		-1109
include/opensc/errors.h:42:#define SC_ERROR_KEYPAD_PIN_MISMATCH		-1110
include/opensc/errors.h:43:#define SC_ERROR_KEYPAD_MSG_TOO_LONG		-1111
include/opensc/errors.h:44:#define SC_ERROR_EVENT_TIMEOUT			-1112
include/opensc/errors.h:45:#define SC_ERROR_CARD_UNRESPONSIVE		-1113
include/opensc/errors.h:46:#define SC_ERROR_READER_DETACHED		-1114
include/opensc/errors.h:47:#define SC_ERROR_READER_REATTACHED		-1115
include/opensc/errors.h:50:#define SC_ERROR_CARD_CMD_FAILED		-1200
include/opensc/errors.h:51:#define SC_ERROR_FILE_NOT_FOUND			-1201
include/opensc/errors.h:52:#define SC_ERROR_RECORD_NOT_FOUND		-1202
include/opensc/errors.h:53:#define SC_ERROR_CLASS_NOT_SUPPORTED		-1203
include/opensc/errors.h:54:#define SC_ERROR_INS_NOT_SUPPORTED		-1204
include/opensc/errors.h:55:#define SC_ERROR_INCORRECT_PARAMETERS		-1205
include/opensc/errors.h:56:#define SC_ERROR_WRONG_LENGTH			-1206
include/opensc/errors.h:57:#define SC_ERROR_MEMORY_FAILURE			-1207
include/opensc/errors.h:58:#define SC_ERROR_NO_CARD_SUPPORT		-1208
include/opensc/errors.h:59:#define SC_ERROR_NOT_ALLOWED			-1209
include/opensc/errors.h:60:#define SC_ERROR_INVALID_CARD			-1210
include/opensc/errors.h:61:#define SC_ERROR_SECURITY_STATUS_NOT_SATISFIED	-1211
include/opensc/errors.h:62:#define SC_ERROR_AUTH_METHOD_BLOCKED		-1212
include/opensc/errors.h:63:#define SC_ERROR_UNKNOWN_DATA_RECEIVED		-1213
include/opensc/errors.h:64:#define SC_ERROR_PIN_CODE_INCORRECT		-1214
include/opensc/errors.h:65:#define SC_ERROR_FILE_ALREADY_EXISTS		-1215
include/opensc/errors.h:66:#define SC_ERROR_DATA_OBJECT_NOT_FOUND		-1216
include/opensc/errors.h:69:#define SC_ERROR_INVALID_ARGUMENTS		-1300
include/opensc/errors.h:70:#define SC_ERROR_CMD_TOO_SHORT			-1301
include/opensc/errors.h:71:#define SC_ERROR_CMD_TOO_LONG			-1302
include/opensc/errors.h:72:#define SC_ERROR_BUFFER_TOO_SMALL		-1303
include/opensc/errors.h:73:#define SC_ERROR_INVALID_PIN_LENGTH		-1304
include/opensc/errors.h:74:#define SC_ERROR_INVALID_DATA			-1305
include/opensc/errors.h:77:#define SC_ERROR_INTERNAL			-1400
include/opensc/errors.h:78:#define SC_ERROR_INVALID_ASN1_OBJECT		-1401
include/opensc/errors.h:79:#define SC_ERROR_ASN1_OBJECT_NOT_FOUND		-1402
include/opensc/errors.h:80:#define SC_ERROR_ASN1_END_OF_CONTENTS		-1403
include/opensc/errors.h:81:#define SC_ERROR_OUT_OF_MEMORY			-1404
include/opensc/errors.h:82:#define SC_ERROR_TOO_MANY_OBJECTS		-1405
include/opensc/errors.h:83:#define SC_ERROR_OBJECT_NOT_VALID		-1406
include/opensc/errors.h:84:#define SC_ERROR_OBJECT_NOT_FOUND		-1407
include/opensc/errors.h:85:#define SC_ERROR_NOT_SUPPORTED			-1408
include/opensc/errors.h:86:#define SC_ERROR_PASSPHRASE_REQUIRED		-1409
include/opensc/errors.h:87:#define SC_ERROR_EXTRACTABLE_KEY		-1410
include/opensc/errors.h:88:#define SC_ERROR_DECRYPT_FAILED			-1411
include/opensc/errors.h:89:#define SC_ERROR_WRONG_PADDING			-1412
include/opensc/errors.h:90:#define SC_ERROR_WRONG_CARD			-1413
include/opensc/errors.h:91:#define SC_ERROR_CANNOT_LOAD_MODULE		-1414
include/opensc/errors.h:94:#define SC_ERROR_PKCS15INIT			-1500
include/opensc/errors.h:95:#define SC_ERROR_SYNTAX_ERROR			-1501
include/opensc/errors.h:96:#define SC_ERROR_INCONSISTENT_PROFILE		-1502
include/opensc/errors.h:97:#define SC_ERROR_INCOMPATIBLE_KEY		-1503
include/opensc/errors.h:98:#define SC_ERROR_NO_DEFAULT_KEY			-1504
include/opensc/errors.h:99:#define SC_ERROR_ID_NOT_UNIQUE			-1505
include/opensc/errors.h:100:#define SC_ERROR_CANNOT_LOAD_KEY		-1006
include/opensc/errors.h:101:#define SC_ERROR_INCOMPATIBLE_OBJECT		-1007
include/opensc/errors.h:102:#define SC_ERROR_TEMPLATE_NOT_FOUND		-1008
include/opensc/errors.h:103:#define SC_ERROR_INVALID_PIN_REFERENCE		-1009
include/opensc/errors.h:104:#define SC_ERROR_FILE_TOO_SMALL			-1010
include/opensc/errors.h:107:#define SC_ERROR_UNKNOWN			-1900
include/opensc/errors.h:108:#define SC_ERROR_PKCS15_APP_NOT_FOUND		-1901
include/opensc/scconf.h:21: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
include/opensc/scconf.h:100: * Returns 1 = ok, 0 = error, -1 = error opening config file
include/opensc/scconf.h:114: * If the filename is NULL, use the config->filename
include/opensc/scldap.h:19: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
include/opensc/scldap.h:119: * If notypes is a non-zero, just values
include/opensc/scldap.h:126: * If numwantedresults is a non-zero, we require
include/opensc/cardctl.h:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
include/opensc/cardctl.h:113: * Generic cardctl - check if the required key is a default
include/opensc/asn1.h:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
include/opensc/asn1.h:96:/* non-inverting version */
include/opensc/pkcs15-init.h:2: * Function prototypes for pkcs15-init
include/opensc/pkcs15-init.h:29:	 * Card-specific initialization of PKCS15 meta-information.
include/opensc/pkcs15-init.h:117:	 * Old-style API
include/opensc/pkcs15-init.h:173:	 * Get a PIN from the front-end. The first argument is
include/opensc/pkcs15-init.h:182:	 * Get a transport/secure messaging key from the front-end.
include/opensc/pkcs15-init.h:219:	/* support for non-native keys */
include/opensc/pkcs15-init.h:348:/* Erasing the card structure via rm -rf */
include/opensc/scrandom.h:19: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
include/opensc/scrandom.h:35: * Returns -1 on error, else length of data
include/opensc/Makefile.am:3:RM = rm -f
include/opensc/Makefile.am:21:	pkcs15-init.h \
include/opensc/Makefile.am:27:all-local:
include/opensc/Makefile.am:41:	@$(LN_S) ${top_srcdir}/src/pkcs15init/pkcs15-init.h pkcs15-init.h
include/opensc/Makefile.in:27:install_sh_DATA = $(install_sh) -c -m 644
include/opensc/Makefile.in:28:install_sh_PROGRAM = $(install_sh) -c
include/opensc/Makefile.in:29:install_sh_SCRIPT = $(install_sh) -c
include/opensc/Makefile.in:51:RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
include/opensc/Makefile.in:52:	html-recursive info-recursive install-data-recursive \
include/opensc/Makefile.in:53:	install-exec-recursive install-info-recursive \
include/opensc/Makefile.in:54:	install-recursive installcheck-recursive installdirs-recursive \
include/opensc/Makefile.in:55:	pdf-recursive ps-recursive uninstall-info-recursive \
include/opensc/Makefile.in:56:	uninstall-recursive
include/opensc/Makefile.in:216:RM = rm -f
include/opensc/Makefile.in:232:	pkcs15-init.h \
include/opensc/Makefile.in:238:all: all-recursive
include/opensc/Makefile.in:245:	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
include/opensc/Makefile.in:250:	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/include/opensc/Makefile'; \
include/opensc/Makefile.in:252:	  $(AUTOMAKE) --gnu  src/include/opensc/Makefile
include/opensc/Makefile.in:257:	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
include/opensc/Makefile.in:264:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
include/opensc/Makefile.in:267:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
include/opensc/Makefile.in:269:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
include/opensc/Makefile.in:271:mostlyclean-libtool:
include/opensc/Makefile.in:272:	-rm -f *.lo
include/opensc/Makefile.in:274:clean-libtool:
include/opensc/Makefile.in:275:	-rm -rf .libs _libs
include/opensc/Makefile.in:277:distclean-libtool:
include/opensc/Makefile.in:278:	-rm -f libtool
include/opensc/Makefile.in:279:uninstall-info-am:
include/opensc/Makefile.in:290:	target=`echo $@ | sed s/-recursive//`; \
include/opensc/Makefile.in:295:	    local_target="$$target-am"; \
include/opensc/Makefile.in:303:	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
include/opensc/Makefile.in:304:	fi; test -z "$$fail"
include/opensc/Makefile.in:306:mostlyclean-recursive clean-recursive distclean-recursive \
include/opensc/Makefile.in:307:maintainer-clean-recursive:
include/opensc/Makefile.in:311:	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
include/opensc/Makefile.in:320:	target=`echo $@ | sed s/-recursive//`; \
include/opensc/Makefile.in:324:	    local_target="$$target-am"; \
include/opensc/Makefile.in:330:	done && test -z "$$fail"
include/opensc/Makefile.in:331:tags-recursive:
include/opensc/Makefile.in:335:ctags-recursive:
include/opensc/Makefile.in:343:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
include/opensc/Makefile.in:347:	mkid -fID $$unique
include/opensc/Makefile.in:350:TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
include/opensc/Makefile.in:354:	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
include/opensc/Makefile.in:355:	  include_option=--etags-include; \
include/opensc/Makefile.in:358:	  include_option=--include; \
include/opensc/Makefile.in:363:	    test ! -f $$subdir/TAGS || \
include/opensc/Makefile.in:369:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
include/opensc/Makefile.in:373:	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
include/opensc/Makefile.in:374:	  test -n "$$unique" || unique=$$empty_fix; \
include/opensc/Makefile.in:379:CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
include/opensc/Makefile.in:385:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
include/opensc/Makefile.in:389:	test -z "$(CTAGS_ARGS)$$tags$$unique" \
include/opensc/Makefile.in:396:	  && gtags -i $(GTAGS_ARGS) $$here
include/opensc/Makefile.in:398:distclean-tags:
include/opensc/Makefile.in:399:	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
include/opensc/Makefile.in:409:	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
include/opensc/Makefile.in:410:	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
include/opensc/Makefile.in:417:	  if test -d $$d/$$file; then \
include/opensc/Makefile.in:418:	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
include/opensc/Makefile.in:419:	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
include/opensc/Makefile.in:421:	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
include/opensc/Makefile.in:423:	    test -f $(distdir)/$$file \
include/opensc/Makefile.in:424:	    || cp -p $$d/$$file $(distdir)/$$file \
include/opensc/Makefile.in:430:	    test -d "$(distdir)/$$subdir" \
include/opensc/Makefile.in:441:check-am: all-am
include/opensc/Makefile.in:442:check: check-recursive
include/opensc/Makefile.in:443:all-am: Makefile all-local
include/opensc/Makefile.in:444:installdirs: installdirs-recursive
include/opensc/Makefile.in:445:installdirs-am:
include/opensc/Makefile.in:446:install: install-recursive
include/opensc/Makefile.in:447:install-exec: install-exec-recursive
include/opensc/Makefile.in:448:install-data: install-data-recursive
include/opensc/Makefile.in:449:uninstall: uninstall-recursive
include/opensc/Makefile.in:451:install-am: all-am
include/opensc/Makefile.in:452:	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
include/opensc/Makefile.in:454:installcheck: installcheck-recursive
include/opensc/Makefile.in:455:install-strip:
include/opensc/Makefile.in:457:	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
include/opensc/Makefile.in:458:	  `test -z '$(STRIP)' || \
include/opensc/Makefile.in:460:mostlyclean-generic:
include/opensc/Makefile.in:462:clean-generic:
include/opensc/Makefile.in:464:distclean-generic:
include/opensc/Makefile.in:465:	-rm -f $(CONFIG_CLEAN_FILES)
include/opensc/Makefile.in:466:	-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
include/opensc/Makefile.in:468:maintainer-clean-generic:
include/opensc/Makefile.in:471:	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
include/opensc/Makefile.in:472:clean: clean-recursive
include/opensc/Makefile.in:474:clean-am: clean-generic clean-libtool mostlyclean-am
include/opensc/Makefile.in:476:distclean: distclean-recursive
include/opensc/Makefile.in:477:	-rm -f Makefile
include/opensc/Makefile.in:478:distclean-am: clean-am distclean-generic distclean-libtool \
include/opensc/Makefile.in:479:	distclean-tags
include/opensc/Makefile.in:481:dvi: dvi-recursive
include/opensc/Makefile.in:483:dvi-am:
include/opensc/Makefile.in:485:html: html-recursive
include/opensc/Makefile.in:487:info: info-recursive
include/opensc/Makefile.in:489:info-am:
include/opensc/Makefile.in:491:install-data-am:
include/opensc/Makefile.in:493:install-exec-am:
include/opensc/Makefile.in:495:install-info: install-info-recursive
include/opensc/Makefile.in:497:install-man:
include/opensc/Makefile.in:499:installcheck-am:
include/opensc/Makefile.in:501:maintainer-clean: maintainer-clean-recursive
include/opensc/Makefile.in:502:	-rm -f Makefile
include/opensc/Makefile.in:503:maintainer-clean-am: distclean-am maintainer-clean-generic
include/opensc/Makefile.in:505:mostlyclean: mostlyclean-recursive
include/opensc/Makefile.in:507:mostlyclean-am: mostlyclean-generic mostlyclean-libtool
include/opensc/Makefile.in:509:pdf: pdf-recursive
include/opensc/Makefile.in:511:pdf-am:
include/opensc/Makefile.in:513:ps: ps-recursive
include/opensc/Makefile.in:515:ps-am:
include/opensc/Makefile.in:517:uninstall-am: uninstall-info-am
include/opensc/Makefile.in:519:uninstall-info: uninstall-info-recursive
include/opensc/Makefile.in:521:.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am all-local check \
include/opensc/Makefile.in:522:	check-am clean clean-generic clean-libtool clean-recursive \
include/opensc/Makefile.in:523:	ctags ctags-recursive distclean distclean-generic \
include/opensc/Makefile.in:524:	distclean-libtool distclean-recursive distclean-tags distdir \
include/opensc/Makefile.in:525:	dvi dvi-am html html-am info info-am install install-am \
include/opensc/Makefile.in:526:	install-data install-data-am install-exec install-exec-am \
include/opensc/Makefile.in:527:	install-info install-info-am install-man install-strip \
include/opensc/Makefile.in:528:	installcheck installcheck-am installdirs installdirs-am \
include/opensc/Makefile.in:529:	maintainer-clean maintainer-clean-generic \
include/opensc/Makefile.in:530:	maintainer-clean-recursive mostlyclean mostlyclean-generic \
include/opensc/Makefile.in:531:	mostlyclean-libtool mostlyclean-recursive pdf pdf-am ps ps-am \
include/opensc/Makefile.in:532:	tags tags-recursive uninstall uninstall-am uninstall-info-am
include/opensc/Makefile.in:535:all-local:
include/opensc/Makefile.in:549:	@$(LN_S) ${top_srcdir}/src/pkcs15init/pkcs15-init.h pkcs15-init.h
include/opensc/pkcs11.h:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
include/opensc/pkcs11.h:39:#define PKCS11_DEFAULT_MODULE_NAME	"opensc-pkcs11"
include/opensc/pkcs11.h:41:#define PKCS11_DEFAULT_MODULE_NAME	"opensc-pkcs11.so"
include/opensc/pkcs11.h:43:#define PKCS11_DEFAULT_MODULE_NAME	"opensc-pkcs11.bundle"
include/opensc/pkcs11.h:45:#define PKCS11_DEFAULT_MODULE_NAME	"opensc-pkcs11.so"
include/opensc/pkcs15.h:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
include/opensc/pkcs15.h:169: * protection to non-native private keys */
include/opensc/pkcs15.h:173:	struct sc_algorithm_id ke_alg;	/* key-encryption algo */
include/opensc/pkcs15.h:176:	struct sc_algorithm_id ce_alg;	/* content-encryption algo */
include/opensc/pkcs15.h:452: * from <file>.  <certs> has to be NULL-terminated. */
include/opensc/types.h:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
include/opensc/types.h:49:	 * a Path object can reference a portion of a file -
include/opensc/types.h:78:	int record_length; /* In case of fixed-length or cyclic EF */
include/opensc/types.h:95:	const u8 *data;		/* C-APDU data */
include/opensc/types.h:96:	size_t datalen;		/* length of data in C-APDU */
include/opensc/types.h:97:	u8 *resp;		/* R-APDU data buffer */
include/opensc/types.h:98:	size_t resplen;		/* in: size of R-APDU buffer,
include/opensc/types.h:99:				 * out: length of data returned in R-APDU */
include/opensc/types.h:105:	unsigned int sw1, sw2;	/* Status words returned in R-APDU */
include/opensc/rsaref/Makefile:26:INSTALL = /bin/install -c
include/opensc/rsaref/Makefile:27:install_sh_DATA = $(install_sh) -c -m 644
include/opensc/rsaref/Makefile:28:install_sh_PROGRAM = $(install_sh) -c
include/opensc/rsaref/Makefile:29:install_sh_SCRIPT = $(install_sh) -c
include/opensc/rsaref/Makefile:38:host_triplet = i686-pc-linux-gnu
include/opensc/rsaref/Makefile:52:ACLOCAL = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run aclocal-1.8
include/opensc/rsaref/Makefile:55:AMTAR = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run tar
include/opensc/rsaref/Makefile:57:AUTOCONF = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run autoconf
include/opensc/rsaref/Makefile:58:AUTOHEADER = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run autoheader
include/opensc/rsaref/Makefile:59:AUTOMAKE = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run automake-1.8
include/opensc/rsaref/Makefile:64:CFLAGS = -Wall -fno-strict-aliasing -g -O2 
include/opensc/rsaref/Makefile:66:CPP = gcc -E
include/opensc/rsaref/Makefile:67:CPPFLAGS = -I${top_builddir}/src/include 
include/opensc/rsaref/Makefile:69:CXXCPP = g++ -E
include/opensc/rsaref/Makefile:71:CXXFLAGS = -g -O2
include/opensc/rsaref/Makefile:73:DEFS = -DHAVE_CONFIG_H
include/opensc/rsaref/Makefile:77:ECHO_N = -n
include/opensc/rsaref/Makefile:79:EGREP = grep -E
include/opensc/rsaref/Makefile:80:ENGINE_LINK = -lcrypto
include/opensc/rsaref/Makefile:83:FFLAGS = -g -O2
include/opensc/rsaref/Makefile:105:INSTALL_DATA = ${INSTALL} -m 644
include/opensc/rsaref/Makefile:108:INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s
include/opensc/rsaref/Makefile:109:LDFLAGS = -L/usr -L/usr/lib -L/usr/lib 
include/opensc/rsaref/Makefile:111:LEXLIB = -lfl
include/opensc/rsaref/Makefile:113:LIBASSUAN = -lassuan
include/opensc/rsaref/Makefile:114:LIBCRYPTO = -lcrypto
include/opensc/rsaref/Makefile:115:LIBDL =  -ldl
include/opensc/rsaref/Makefile:116:LIBFL = -lfl
include/opensc/rsaref/Makefile:117:LIBLDAP = -lssl -lldap -llber 
include/opensc/rsaref/Makefile:120:LIBPAM =  -lpam
include/opensc/rsaref/Makefile:122:LIBS = -lpthread 
include/opensc/rsaref/Makefile:127:LN_S = ln -s
include/opensc/rsaref/Makefile:132:MAKEINFO = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run makeinfo
include/opensc/rsaref/Makefile:138:OPENSC_LIBS = -L${exec_prefix}/lib -lopensc
include/opensc/rsaref/Makefile:142:OPENSSL_LDFLAGS = -Wl,-Bsymbolic
include/opensc/rsaref/Makefile:150:PCSC_CFLAGS = -I/usr/include
include/opensc/rsaref/Makefile:151:PCSC_LIBS = -lpcsclite
include/opensc/rsaref/Makefile:152:PKG_CONFIG = /usr/bin/pkg-config
include/opensc/rsaref/Makefile:156:PTHREAD_LIBS = -lpthread
include/opensc/rsaref/Makefile:179:build = i686-pc-linux-gnu
include/opensc/rsaref/Makefile:182:build_os = linux-gnu
include/opensc/rsaref/Makefile:186:host = i686-pc-linux-gnu
include/opensc/rsaref/Makefile:189:host_os = linux-gnu
include/opensc/rsaref/Makefile:193:install_sh = /home/lcoelho/develop/modulo/iti/src/opensc/install-sh
include/opensc/rsaref/Makefile:198:mkdir_p = mkdir -p -- .
include/opensc/rsaref/Makefile:207:RM = rm -f
include/opensc/rsaref/Makefile:216:all: all-am
include/opensc/rsaref/Makefile:223:	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
include/opensc/rsaref/Makefile:228:	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/include/opensc/rsaref/Makefile'; \
include/opensc/rsaref/Makefile:230:	  $(AUTOMAKE) --gnu  src/include/opensc/rsaref/Makefile
include/opensc/rsaref/Makefile:235:	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
include/opensc/rsaref/Makefile:242:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
include/opensc/rsaref/Makefile:245:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
include/opensc/rsaref/Makefile:247:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
include/opensc/rsaref/Makefile:249:mostlyclean-libtool:
include/opensc/rsaref/Makefile:250:	-rm -f *.lo
include/opensc/rsaref/Makefile:252:clean-libtool:
include/opensc/rsaref/Makefile:253:	-rm -rf .libs _libs
include/opensc/rsaref/Makefile:255:distclean-libtool:
include/opensc/rsaref/Makefile:256:	-rm -f libtool
include/opensc/rsaref/Makefile:257:uninstall-info-am:
include/opensc/rsaref/Makefile:273:	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
include/opensc/rsaref/Makefile:274:	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
include/opensc/rsaref/Makefile:281:	  if test -d $$d/$$file; then \
include/opensc/rsaref/Makefile:282:	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
include/opensc/rsaref/Makefile:283:	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
include/opensc/rsaref/Makefile:285:	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
include/opensc/rsaref/Makefile:287:	    test -f $(distdir)/$$file \
include/opensc/rsaref/Makefile:288:	    || cp -p $$d/$$file $(distdir)/$$file \
include/opensc/rsaref/Makefile:292:check-am: all-am
include/opensc/rsaref/Makefile:293:check: check-am
include/opensc/rsaref/Makefile:294:all-am: Makefile all-local
include/opensc/rsaref/Makefile:296:install: install-am
include/opensc/rsaref/Makefile:297:install-exec: install-exec-am
include/opensc/rsaref/Makefile:298:install-data: install-data-am
include/opensc/rsaref/Makefile:299:uninstall: uninstall-am
include/opensc/rsaref/Makefile:301:install-am: all-am
include/opensc/rsaref/Makefile:302:	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
include/opensc/rsaref/Makefile:304:installcheck: installcheck-am
include/opensc/rsaref/Makefile:305:install-strip:
include/opensc/rsaref/Makefile:307:	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
include/opensc/rsaref/Makefile:308:	  `test -z '$(STRIP)' || \
include/opensc/rsaref/Makefile:310:mostlyclean-generic:
include/opensc/rsaref/Makefile:312:clean-generic:
include/opensc/rsaref/Makefile:314:distclean-generic:
include/opensc/rsaref/Makefile:315:	-rm -f $(CONFIG_CLEAN_FILES)
include/opensc/rsaref/Makefile:316:	-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
include/opensc/rsaref/Makefile:318:maintainer-clean-generic:
include/opensc/rsaref/Makefile:321:	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
include/opensc/rsaref/Makefile:322:clean: clean-am
include/opensc/rsaref/Makefile:324:clean-am: clean-generic clean-libtool mostlyclean-am
include/opensc/rsaref/Makefile:326:distclean: distclean-am
include/opensc/rsaref/Makefile:327:	-rm -f Makefile
include/opensc/rsaref/Makefile:328:distclean-am: clean-am distclean-generic distclean-libtool
include/opensc/rsaref/Makefile:330:dvi: dvi-am
include/opensc/rsaref/Makefile:332:dvi-am:
include/opensc/rsaref/Makefile:334:html: html-am
include/opensc/rsaref/Makefile:336:info: info-am
include/opensc/rsaref/Makefile:338:info-am:
include/opensc/rsaref/Makefile:340:install-data-am:
include/opensc/rsaref/Makefile:342:install-exec-am:
include/opensc/rsaref/Makefile:344:install-info: install-info-am
include/opensc/rsaref/Makefile:346:install-man:
include/opensc/rsaref/Makefile:348:installcheck-am:
include/opensc/rsaref/Makefile:350:maintainer-clean: maintainer-clean-am
include/opensc/rsaref/Makefile:351:	-rm -f Makefile
include/opensc/rsaref/Makefile:352:maintainer-clean-am: distclean-am maintainer-clean-generic
include/opensc/rsaref/Makefile:354:mostlyclean: mostlyclean-am
include/opensc/rsaref/Makefile:356:mostlyclean-am: mostlyclean-generic mostlyclean-libtool
include/opensc/rsaref/Makefile:358:pdf: pdf-am
include/opensc/rsaref/Makefile:360:pdf-am:
include/opensc/rsaref/Makefile:362:ps: ps-am
include/opensc/rsaref/Makefile:364:ps-am:
include/opensc/rsaref/Makefile:366:uninstall-am: uninstall-info-am
include/opensc/rsaref/Makefile:368:.PHONY: all all-am all-local check check-am clean clean-generic \
include/opensc/rsaref/Makefile:369:	clean-libtool distclean distclean-generic distclean-libtool \
include/opensc/rsaref/Makefile:370:	distdir dvi dvi-am html html-am info info-am install \
include/opensc/rsaref/Makefile:371:	install-am install-data install-data-am install-exec \
include/opensc/rsaref/Makefile:372:	install-exec-am install-info install-info-am install-man \
include/opensc/rsaref/Makefile:373:	install-strip installcheck installcheck-am installdirs \
include/opensc/rsaref/Makefile:374:	maintainer-clean maintainer-clean-generic mostlyclean \
include/opensc/rsaref/Makefile:375:	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
include/opensc/rsaref/Makefile:376:	uninstall uninstall-am uninstall-info-am
include/opensc/rsaref/Makefile:379:all-local:
include/opensc/rsaref/Makefile.am:3:RM = rm -f
include/opensc/rsaref/Makefile.am:13:all-local:
include/opensc/rsaref/Makefile.in:27:install_sh_DATA = $(install_sh) -c -m 644
include/opensc/rsaref/Makefile.in:28:install_sh_PROGRAM = $(install_sh) -c
include/opensc/rsaref/Makefile.in:29:install_sh_SCRIPT = $(install_sh) -c
include/opensc/rsaref/Makefile.in:207:RM = rm -f
include/opensc/rsaref/Makefile.in:216:all: all-am
include/opensc/rsaref/Makefile.in:223:	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
include/opensc/rsaref/Makefile.in:228:	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/include/opensc/rsaref/Makefile'; \
include/opensc/rsaref/Makefile.in:230:	  $(AUTOMAKE) --gnu  src/include/opensc/rsaref/Makefile
include/opensc/rsaref/Makefile.in:235:	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
include/opensc/rsaref/Makefile.in:242:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
include/opensc/rsaref/Makefile.in:245:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
include/opensc/rsaref/Makefile.in:247:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
include/opensc/rsaref/Makefile.in:249:mostlyclean-libtool:
include/opensc/rsaref/Makefile.in:250:	-rm -f *.lo
include/opensc/rsaref/Makefile.in:252:clean-libtool:
include/opensc/rsaref/Makefile.in:253:	-rm -rf .libs _libs
include/opensc/rsaref/Makefile.in:255:distclean-libtool:
include/opensc/rsaref/Makefile.in:256:	-rm -f libtool
include/opensc/rsaref/Makefile.in:257:uninstall-info-am:
include/opensc/rsaref/Makefile.in:273:	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
include/opensc/rsaref/Makefile.in:274:	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
include/opensc/rsaref/Makefile.in:281:	  if test -d $$d/$$file; then \
include/opensc/rsaref/Makefile.in:282:	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
include/opensc/rsaref/Makefile.in:283:	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
include/opensc/rsaref/Makefile.in:285:	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
include/opensc/rsaref/Makefile.in:287:	    test -f $(distdir)/$$file \
include/opensc/rsaref/Makefile.in:288:	    || cp -p $$d/$$file $(distdir)/$$file \
include/opensc/rsaref/Makefile.in:292:check-am: all-am
include/opensc/rsaref/Makefile.in:293:check: check-am
include/opensc/rsaref/Makefile.in:294:all-am: Makefile all-local
include/opensc/rsaref/Makefile.in:296:install: install-am
include/opensc/rsaref/Makefile.in:297:install-exec: install-exec-am
include/opensc/rsaref/Makefile.in:298:install-data: install-data-am
include/opensc/rsaref/Makefile.in:299:uninstall: uninstall-am
include/opensc/rsaref/Makefile.in:301:install-am: all-am
include/opensc/rsaref/Makefile.in:302:	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
include/opensc/rsaref/Makefile.in:304:installcheck: installcheck-am
include/opensc/rsaref/Makefile.in:305:install-strip:
include/opensc/rsaref/Makefile.in:307:	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
include/opensc/rsaref/Makefile.in:308:	  `test -z '$(STRIP)' || \
include/opensc/rsaref/Makefile.in:310:mostlyclean-generic:
include/opensc/rsaref/Makefile.in:312:clean-generic:
include/opensc/rsaref/Makefile.in:314:distclean-generic:
include/opensc/rsaref/Makefile.in:315:	-rm -f $(CONFIG_CLEAN_FILES)
include/opensc/rsaref/Makefile.in:316:	-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
include/opensc/rsaref/Makefile.in:318:maintainer-clean-generic:
include/opensc/rsaref/Makefile.in:321:	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
include/opensc/rsaref/Makefile.in:322:clean: clean-am
include/opensc/rsaref/Makefile.in:324:clean-am: clean-generic clean-libtool mostlyclean-am
include/opensc/rsaref/Makefile.in:326:distclean: distclean-am
include/opensc/rsaref/Makefile.in:327:	-rm -f Makefile
include/opensc/rsaref/Makefile.in:328:distclean-am: clean-am distclean-generic distclean-libtool
include/opensc/rsaref/Makefile.in:330:dvi: dvi-am
include/opensc/rsaref/Makefile.in:332:dvi-am:
include/opensc/rsaref/Makefile.in:334:html: html-am
include/opensc/rsaref/Makefile.in:336:info: info-am
include/opensc/rsaref/Makefile.in:338:info-am:
include/opensc/rsaref/Makefile.in:340:install-data-am:
include/opensc/rsaref/Makefile.in:342:install-exec-am:
include/opensc/rsaref/Makefile.in:344:install-info: install-info-am
include/opensc/rsaref/Makefile.in:346:install-man:
include/opensc/rsaref/Makefile.in:348:installcheck-am:
include/opensc/rsaref/Makefile.in:350:maintainer-clean: maintainer-clean-am
include/opensc/rsaref/Makefile.in:351:	-rm -f Makefile
include/opensc/rsaref/Makefile.in:352:maintainer-clean-am: distclean-am maintainer-clean-generic
include/opensc/rsaref/Makefile.in:354:mostlyclean: mostlyclean-am
include/opensc/rsaref/Makefile.in:356:mostlyclean-am: mostlyclean-generic mostlyclean-libtool
include/opensc/rsaref/Makefile.in:358:pdf: pdf-am
include/opensc/rsaref/Makefile.in:360:pdf-am:
include/opensc/rsaref/Makefile.in:362:ps: ps-am
include/opensc/rsaref/Makefile.in:364:ps-am:
include/opensc/rsaref/Makefile.in:366:uninstall-am: uninstall-info-am
include/opensc/rsaref/Makefile.in:368:.PHONY: all all-am all-local check check-am clean clean-generic \
include/opensc/rsaref/Makefile.in:369:	clean-libtool distclean distclean-generic distclean-libtool \
include/opensc/rsaref/Makefile.in:370:	distdir dvi dvi-am html html-am info info-am install \
include/opensc/rsaref/Makefile.in:371:	install-am install-data install-data-am install-exec \
include/opensc/rsaref/Makefile.in:372:	install-exec-am install-info install-info-am install-man \
include/opensc/rsaref/Makefile.in:373:	install-strip installcheck installcheck-am installdirs \
include/opensc/rsaref/Makefile.in:374:	maintainer-clean maintainer-clean-generic mostlyclean \
include/opensc/rsaref/Makefile.in:375:	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
include/opensc/rsaref/Makefile.in:376:	uninstall uninstall-am uninstall-info-am
include/opensc/rsaref/Makefile.in:379:all-local:
include/opensc/rsaref/pkcs11.h:11: * itself), 6 platform-specific macros must be defined.  These
include/opensc/rsaref/pkcs11.h:20: * convention on packing is that structures should be 1-byte
include/opensc/rsaref/pkcs11f.h:11:/* General-purpose */
include/opensc/rsaref/pkcs11f.h:121:  CK_UTF8CHAR_PTR pLabel     /* 32-byte token label (blank padded) */
include/opensc/rsaref/pkcs11f.h:369:/* C_Encrypt encrypts single-part data. */
include/opensc/rsaref/pkcs11f.h:377:  CK_ULONG_PTR      pulEncryptedDataLen  /* gets c-text size */
include/opensc/rsaref/pkcs11f.h:382:/* C_EncryptUpdate continues a multiple-part encryption
include/opensc/rsaref/pkcs11f.h:391:  CK_ULONG_PTR      pulEncryptedPartLen /* gets c-text size */
include/opensc/rsaref/pkcs11f.h:396:/* C_EncryptFinal finishes a multiple-part encryption
include/opensc/rsaref/pkcs11f.h:402:  CK_BYTE_PTR       pLastEncryptedPart,      /* last c-text */
include/opensc/rsaref/pkcs11f.h:427:  CK_ULONG_PTR      pulDataLen          /* gets p-text size */
include/opensc/rsaref/pkcs11f.h:432:/* C_DecryptUpdate continues a multiple-part decryption
include/opensc/rsaref/pkcs11f.h:441:  CK_ULONG_PTR      pulPartLen           /* p-text size */
include/opensc/rsaref/pkcs11f.h:446:/* C_DecryptFinal finishes a multiple-part decryption
include/opensc/rsaref/pkcs11f.h:453:  CK_ULONG_PTR      pulLastPartLen  /* p-text size */
include/opensc/rsaref/pkcs11f.h:461:/* C_DigestInit initializes a message-digesting operation. */
include/opensc/rsaref/pkcs11f.h:484:/* C_DigestUpdate continues a multiple-part message-digesting
include/opensc/rsaref/pkcs11f.h:496:/* C_DigestKey continues a multi-part message-digesting
include/opensc/rsaref/pkcs11f.h:508:/* C_DigestFinal finishes a multiple-part message-digesting
include/opensc/rsaref/pkcs11f.h:552:/* C_SignUpdate continues a multiple-part signature operation,
include/opensc/rsaref/pkcs11f.h:565:/* C_SignFinal finishes a multiple-part signature operation, 
include/opensc/rsaref/pkcs11f.h:619:/* C_Verify verifies a signature in a single-part operation, 
include/opensc/rsaref/pkcs11f.h:634:/* C_VerifyUpdate continues a multiple-part verification
include/opensc/rsaref/pkcs11f.h:647:/* C_VerifyFinal finishes a multiple-part verification
include/opensc/rsaref/pkcs11f.h:671:/* C_VerifyRecover verifies a signature in a single-part
include/opensc/rsaref/pkcs11f.h:686:/* Dual-function cryptographic operations */
include/opensc/rsaref/pkcs11f.h:688:/* C_DigestEncryptUpdate continues a multiple-part digesting
include/opensc/rsaref/pkcs11f.h:697:  CK_ULONG_PTR      pulEncryptedPartLen  /* gets c-text length */
include/opensc/rsaref/pkcs11f.h:702:/* C_DecryptDigestUpdate continues a multiple-part decryption and
include/opensc/rsaref/pkcs11f.h:716:/* C_SignEncryptUpdate continues a multiple-part signing and
include/opensc/rsaref/pkcs11f.h:725:  CK_ULONG_PTR      pulEncryptedPartLen  /* gets c-text length */
include/opensc/rsaref/pkcs11f.h:730:/* C_DecryptVerifyUpdate continues a multiple-part decryption and
include/opensc/rsaref/pkcs11f.h:739:  CK_ULONG_PTR      pulPartLen           /* gets p-text length */
include/opensc/rsaref/pkcs11f.h:761:/* C_GenerateKeyPair generates a public-key/private-key pair, 
include/opensc/rsaref/pkcs11f.h:768:  CK_MECHANISM_PTR     pMechanism,                  /* key-gen
include/opensc/rsaref/pkcs11t.h:4: * must be defined and the structure-packing conventions that
include/opensc/rsaref/pkcs11t.h:19:/* an unsigned 8-bit value */
include/opensc/rsaref/pkcs11t.h:22:/* an unsigned 8-bit character */
include/opensc/rsaref/pkcs11t.h:25:/* an 8-bit UTF-8 character */
include/opensc/rsaref/pkcs11t.h:28:/* a BYTE-sized Boolean flag */
include/opensc/rsaref/pkcs11t.h:53:/* Pointer to a CK_VOID_PTR-- i.e., pointer to pointer to void */
include/opensc/rsaref/pkcs11t.h:158:                                                 * write-
include/opensc/rsaref/pkcs11t.h:243:/* CK_SESSION_HANDLE is a Cryptoki-assigned value that
include/opensc/rsaref/pkcs11t.h:279:  CK_ULONG      ulDeviceError;  /* device-dependent error code */
include/opensc/rsaref/pkcs11t.h:291:/* CK_OBJECT_HANDLE is a token-specific identifier for an
include/opensc/rsaref/pkcs11t.h:494:  CK_CHAR       year[4];   /* the year ("1900" - "9999") */
include/opensc/rsaref/pkcs11t.h:495:  CK_CHAR       month[2];  /* the month ("01" - "12") */
include/opensc/rsaref/pkcs11t.h:496:  CK_CHAR       day[2];    /* the day   ("01" - "31") */
include/opensc/rsaref/pkcs11t.h:1099:  CK_ULONG      ulEffectiveBits;  /* effective bits (1-1024) */
include/opensc/rsaref/pkcs11t.h:1111:  CK_ULONG      ulEffectiveBits;  /* effective bits (1-1024) */
include/opensc/rsaref/pkcs11t.h:1296: * indicate the Pseudo-Random Function (PRF) used to generate 
include/opensc/opensc.h:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
include/opensc/opensc.h:179:/* A 64-bit uint, used in sc_current_time() */
include/opensc/opensc.h:246:	int rec_nr;		/* -1, if EF(DIR) is transparent */
include/opensc/opensc.h:328:#define SC_PIN_ENCODING_GLP	2 /* Global Platform - Card Specification  v 2.0.1 */
include/opensc/opensc.h:334:	int len;		/* set to -1 to get pin from pin pad */
include/opensc/opensc.h:338:	unsigned int encoding;	/* ASCII-numeric, BCD, etc */
include/opensc/opensc.h:411:/* Mutexes - this is just a dummy struct used for type
include/opensc/opensc.h:437:/* SC_CARD_CAP_RNG: Card has on-board random number source */
include/opensc/opensc.h:497:	/* ISO 7816-4 functions */
include/opensc/opensc.h:518:	 *   in ISO7816-4. Stores information about the selected file to
include/opensc/opensc.h:526:	 * ISO 7816-8 functions
include/opensc/opensc.h:570:	 * ISO 7816-9 functions
include/opensc/opensc.h:650: *	in finding application-specific configuration data. Can be NULL.
include/opensc/opensc.h:666: * Connects to a card in a reader and auto-detects the card driver.
include/opensc/opensc.h:713: * @param timeout Amount of millisecs to wait; -1 means forever
include/opensc/opensc.h:739:/* ISO 7816-4 related functions */
include/opensc/opensc.h:742: * Does the equivalent of ISO 7816-4 command SELECT FILE.
include/opensc/opensc.h:785:/* ISO 7816-8 related functions */
include/opensc/opensc.h:819:/* ISO 7816-9 */
include/opensc/keycache.h:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
include/opensc/cards.h:2: * cards.h: Registered card types for sc_card_t->type
include/opensc/cards.h:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
include/opensc/cards.h:32:	SC_CARD_TYPE_UNKNOWN = -1,
libopensc/CVS/Entries:7:/card-belpic.c/1.10/Thu Feb 10 10:07:12 2005//
libopensc/CVS/Entries:8:/card-default.c/1.19/Thu Jan 29 09:36:48 2004//
libopensc/CVS/Entries:9:/card-emv.c/1.11/Wed Sep  3 09:28:54 2003//
libopensc/CVS/Entries:10:/card-etoken.c/1.47/Sun Feb 13 18:24:19 2005//
libopensc/CVS/Entries:11:/card-flex.c/1.65/Thu Feb 10 12:48:50 2005//
libopensc/CVS/Entries:12:/card-gpk.c/1.67/Thu Feb 10 10:07:12 2005//
libopensc/CVS/Entries:13:/card-jcop.c/1.8/Thu Feb 10 10:07:12 2005//
libopensc/CVS/Entries:14:/card-mcrd.c/1.25/Fri Feb 11 20:09:34 2005//
libopensc/CVS/Entries:15:/card-miocos.c/1.30/Thu Feb 10 10:07:12 2005//
libopensc/CVS/Entries:16:/card-oberthur.c/1.16/Thu Feb 10 10:07:12 2005//
libopensc/CVS/Entries:17:/card-openpgp.c/1.9/Thu Feb 10 10:07:12 2005//
libopensc/CVS/Entries:18:/card-setcos.c/1.39/Mon Feb 14 09:13:05 2005//
libopensc/CVS/Entries:19:/card-starcos.c/1.31/Thu Feb 10 10:07:12 2005//
libopensc/CVS/Entries:20:/card-tcos.c/1.29/Thu Feb 10 10:07:12 2005//
libopensc/CVS/Entries:42:/opensc-config.in/1.1/Sat Jan 26 16:03:13 2002//
libopensc/CVS/Entries:45:/pinpad-ccid.c/1.8/Sun Feb 13 17:58:12 2005//
libopensc/CVS/Entries:46:/pinpad-ccid.h/1.4/Fri Jan 28 20:39:47 2005//
libopensc/CVS/Entries:47:/pkcs15-algo.c/1.11/Mon Jan  3 17:20:17 2005//
libopensc/CVS/Entries:48:/pkcs15-cache.c/1.14/Wed Oct 13 19:07:57 2004//
libopensc/CVS/Entries:49:/pkcs15-cert.c/1.63/Sat Dec 18 14:14:57 2004//
libopensc/CVS/Entries:50:/pkcs15-data.c/1.7/Sat Dec 18 14:14:57 2004//
libopensc/CVS/Entries:51:/pkcs15-esteid.c/1.15/Fri Feb 11 20:09:34 2005//
libopensc/CVS/Entries:52:/pkcs15-infocamere.c/1.12/Sun Feb  6 20:46:15 2005//
libopensc/CVS/Entries:53:/pkcs15-netkey.c/1.9/Fri Feb  4 09:27:01 2005//
libopensc/CVS/Entries:54:/pkcs15-openpgp.c/1.11/Sun Feb  6 21:38:10 2005//
libopensc/CVS/Entries:55:/pkcs15-pin.c/1.54/Mon Feb  7 10:58:22 2005//
libopensc/CVS/Entries:56:/pkcs15-postecert.c/1.6/Sun Feb  6 20:46:15 2005//
libopensc/CVS/Entries:57:/pkcs15-prkey.c/1.39/Mon Dec 27 13:22:06 2004//
libopensc/CVS/Entries:58:/pkcs15-pubkey.c/1.23/Mon Dec 27 13:22:06 2004//
libopensc/CVS/Entries:59:/pkcs15-sec.c/1.59/Tue Feb  1 19:09:35 2005//
libopensc/CVS/Entries:60:/pkcs15-starcert.c/1.13/Fri Feb  4 17:29:16 2005//
libopensc/CVS/Entries:61:/pkcs15-syn.c/1.19/Mon Feb  7 17:03:47 2005//
libopensc/CVS/Entries:62:/pkcs15-wrap.c/1.9/Wed Sep  3 09:28:55 2003//
libopensc/CVS/Entries:66:/reader-ctapi.c/1.22/Sat Jan 29 10:49:48 2005//
libopensc/CVS/Entries:67:/reader-openct.c/1.14/Mon Jan 24 11:31:11 2005//
libopensc/CVS/Entries:68:/reader-pcsc.c/1.64/Mon Feb  7 11:40:58 2005//
libopensc/internal.h:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/internal.h:65:/* Returns an index number if a match was found, -1 otherwise. table has to
libopensc/card-starcos.lo:1:# card-starcos.lo - a libtool object file
libopensc/card-starcos.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/card-starcos.lo:8:pic_object='.libs/card-starcos.o'
libopensc/card-starcos.lo:10:# Name of the non-PIC object.
libopensc/card-starcos.lo:11:non_pic_object='card-starcos.o'
libopensc/sc.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/sc.c:51:		while (nybbles-- && *in && *in != ':') {
libopensc/sc.c:55:				c -= '0';
libopensc/sc.c:58:				c = c - 'a' + 10;
libopensc/sc.c:61:				c = c - 'A' + 10;
libopensc/sc.c:75:		left--;
libopensc/sc.c:108:	if (slot_id < 0 || slot_id > reader->slot_count)
libopensc/sc.c:110:	return &reader->slot[slot_id];
libopensc/sc.c:119:		SC_FUNC_RETURN(reader->ctx, 0, SC_ERROR_SLOT_NOT_FOUND);
libopensc/sc.c:120:	SC_FUNC_CALLED(reader->ctx, 1);
libopensc/sc.c:121:	if (reader->ops->detect_card_presence == NULL)
libopensc/sc.c:122:		SC_FUNC_RETURN(reader->ctx, 0, SC_ERROR_NOT_SUPPORTED);
libopensc/sc.c:124:	r = reader->ops->detect_card_presence(reader, slot);
libopensc/sc.c:125:	SC_FUNC_RETURN(reader->ctx, 1, r);
libopensc/sc.c:139:	ctx = readers[0]->ctx;
libopensc/sc.c:151:	if (readers[0]->ops->wait_for_event == NULL)
libopensc/sc.c:154:	r = readers[0]->ops->wait_for_event(readers, slotp, nslots,
libopensc/sc.c:168:	path->len = sizeof(path->value);
libopensc/sc.c:169:	if (sc_hex_to_bin(str, path->value, &path->len) >= 0) {
libopensc/sc.c:170:		path->type = type;
libopensc/sc.c:172:	path->count = -1;
libopensc/sc.c:179:	if (dest->len + src->len > SC_MAX_PATH_SIZE)
libopensc/sc.c:181:	memcpy(dest->value + dest->len, src->value, src->len);
libopensc/sc.c:182:	dest->len += src->len;
libopensc/sc.c:188:	if (dest->len + idlen > SC_MAX_PATH_SIZE)
libopensc/sc.c:190:	memcpy(dest->value + dest->len, id, idlen);
libopensc/sc.c:191:	dest->len += idlen;
libopensc/sc.c:208:	if ((len = path->len) >= sizeof(buffer)/2)
libopensc/sc.c:211:		sprintf(buffer + 2*n, "%02x", path->value[n]);
libopensc/sc.c:218:	return path1->len == path2->len
libopensc/sc.c:219:		&& !memcmp(path1->value, path2->value, path1->len);
libopensc/sc.c:233:		file->acl[operation] = (struct sc_acl_entry *) 1;
libopensc/sc.c:237:		file->acl[operation] = (struct sc_acl_entry *) 2;
libopensc/sc.c:241:		file->acl[operation] = (struct sc_acl_entry *) 3;
libopensc/sc.c:247:		if (file->acl[operation] == (struct sc_acl_entry *) 1)
libopensc/sc.c:249:		if (file->acl[operation] == (struct sc_acl_entry *) 2
libopensc/sc.c:250:		 || file->acl[operation] == (struct sc_acl_entry *) 3)
libopensc/sc.c:251:			file->acl[operation] = NULL;
libopensc/sc.c:257:	_new->method = method;
libopensc/sc.c:258:	_new->key_ref = key_ref;
libopensc/sc.c:259:	_new->next = NULL;
libopensc/sc.c:261:	p = file->acl[operation];
libopensc/sc.c:263:		file->acl[operation] = _new;
libopensc/sc.c:266:	while (p->next != NULL)
libopensc/sc.c:267:		p = p->next;
libopensc/sc.c:268:	p->next = _new;
libopensc/sc.c:290:	p = file->acl[operation];
libopensc/sc.c:298:	return file->acl[operation];
libopensc/sc.c:308:	e = file->acl[operation];
libopensc/sc.c:312:		file->acl[operation] = NULL;
libopensc/sc.c:317:		struct sc_acl_entry *tmp = e->next;
libopensc/sc.c:321:	file->acl[operation] = NULL;
libopensc/sc.c:331:	file->magic = SC_FILE_MAGIC;
libopensc/sc.c:339:	file->magic = 0;
libopensc/sc.c:342:	if (file->sec_attr)
libopensc/sc.c:343:		free(file->sec_attr);
libopensc/sc.c:344:	if (file->prop_attr)
libopensc/sc.c:345:		free(file->prop_attr);
libopensc/sc.c:346:	if (file->type_attr)
libopensc/sc.c:347:		free(file->type_attr);
libopensc/sc.c:366:		newf->acl[op] = NULL;
libopensc/sc.c:369:			sc_file_add_acl_entry(newf, op, e->method, e->key_ref);
libopensc/sc.c:380:		if (file->sec_attr != NULL)
libopensc/sc.c:381:			free(file->sec_attr);
libopensc/sc.c:382:		file->sec_attr = NULL;
libopensc/sc.c:383:		file->sec_attr_len = 0;
libopensc/sc.c:386:	tmp = (u8 *) realloc(file->sec_attr, sec_attr_len);
libopensc/sc.c:388:		if (file->sec_attr)
libopensc/sc.c:389:			free(file->sec_attr);
libopensc/sc.c:390:		file->sec_attr     = NULL;
libopensc/sc.c:391:		file->sec_attr_len = 0;
libopensc/sc.c:394:	file->sec_attr = tmp;
libopensc/sc.c:395:	memcpy(file->sec_attr, sec_attr, sec_attr_len);
libopensc/sc.c:396:	file->sec_attr_len = sec_attr_len;
libopensc/sc.c:408:		if (file->prop_attr != NULL)
libopensc/sc.c:409:			free(file->prop_attr);
libopensc/sc.c:410:		file->prop_attr = NULL;
libopensc/sc.c:411:		file->prop_attr_len = 0;
libopensc/sc.c:414:	tmp = (u8 *) realloc(file->prop_attr, prop_attr_len);
libopensc/sc.c:416:		if (file->prop_attr)
libopensc/sc.c:417:			free(file->prop_attr);
libopensc/sc.c:418:		file->prop_attr = NULL;
libopensc/sc.c:419:		file->prop_attr_len = 0;
libopensc/sc.c:422:	file->prop_attr = tmp;
libopensc/sc.c:423:	memcpy(file->prop_attr, prop_attr, prop_attr_len);
libopensc/sc.c:424:	file->prop_attr_len = prop_attr_len;
libopensc/sc.c:436:		if (file->type_attr != NULL)
libopensc/sc.c:437:			free(file->type_attr);
libopensc/sc.c:438:		file->type_attr = NULL;
libopensc/sc.c:439:		file->type_attr_len = 0;
libopensc/sc.c:442:	tmp = (u8 *) realloc(file->type_attr, type_attr_len);
libopensc/sc.c:444:		if (file->type_attr)
libopensc/sc.c:445:			free(file->type_attr);
libopensc/sc.c:446:		file->type_attr = NULL;
libopensc/sc.c:447:		file->type_attr_len = 0;
libopensc/sc.c:450:	file->type_attr = tmp;
libopensc/sc.c:451:	memcpy(file->type_attr, type_attr, type_attr_len);
libopensc/sc.c:452:	file->type_attr_len = type_attr_len;
libopensc/sc.c:461:	return file->magic == SC_FILE_MAGIC;
libopensc/sc.c:466:	u8 *p = slot->atr;
libopensc/sc.c:467:	int atr_len = (int) slot->atr_len;
libopensc/sc.c:472:		372, 372, 558, 744, 1116, 1488, 1860, -1,
libopensc/sc.c:473:		-1, 512, 768, 1024, 1536, 2048, -1, -1 };
libopensc/sc.c:475:		40, 50, 60, 80, 120, 160, 200, -1,
libopensc/sc.c:476:		-1, 50, 75, 100, 150, 200, -1, -1 };
libopensc/sc.c:478:		-1, 1, 2, 4, 8, 16, 32, -1,
libopensc/sc.c:479:		12, 20, -1, -1, -1, -1, -1, -1 };
libopensc/sc.c:481:	slot->atr_info.hist_bytes_len = 0;
libopensc/sc.c:482:	slot->atr_info.hist_bytes = NULL;
libopensc/sc.c:485:		sc_error(ctx, "empty ATR - card not present?\n");
libopensc/sc.c:496:	atr_len -= 2;
libopensc/sc.c:501:                        atr_len--;
libopensc/sc.c:503:                        tx[i] = -1;
libopensc/sc.c:506:		slot->atr_info.FI = FI = tx[0] >> 4;
libopensc/sc.c:507:		slot->atr_info.DI = DI = tx[0] & 0x0F;
libopensc/sc.c:508:		slot->atr_info.Fi = Fi_table[FI];
libopensc/sc.c:509:		slot->atr_info.f = f_table[FI];
libopensc/sc.c:510:		slot->atr_info.Di = Di_table[DI];
libopensc/sc.c:512:		slot->atr_info.Fi = -1;
libopensc/sc.c:513:		slot->atr_info.f = -1;
libopensc/sc.c:514:		slot->atr_info.Di = -1;
libopensc/sc.c:517:		slot->atr_info.N = tx[3];
libopensc/sc.c:519:		slot->atr_info.N = -1;
libopensc/sc.c:526:	                        atr_len--;
libopensc/sc.c:528:	                        tx[i] = -1;
libopensc/sc.c:535:	slot->atr_info.hist_bytes_len = n_hist;
libopensc/sc.c:536:	slot->atr_info.hist_bytes = p;
Binary file libopensc/sc.o matches
libopensc/ui.c:55:	if (ctx->preferred_language)
libopensc/ui.c:56:		free(ctx->preferred_language);
libopensc/ui.c:57:	ctx->preferred_language = NULL;
libopensc/ui.c:59:		ctx->preferred_language = strdup(lang);
libopensc/ui.c:75:		r = sc_ui_get_func(hints->card->ctx,
libopensc/ui.c:97:		r = sc_ui_get_func(hints->card->ctx,
libopensc/ui.c:172:		for (i = 0; (blk = ctx->conf_blocks[i]); i++) {
libopensc/ui.c:206:	sc_context_t	*ctx = hints->card->ctx;
libopensc/ui.c:209:	int		flags = hints->flags;
libopensc/ui.c:211:	pin_info = hints->info.pin;
libopensc/ui.c:212:	if (!(label = hints->obj_label)) {
libopensc/ui.c:215:		} else if (pin_info->flags & SC_PKCS15_PIN_FLAG_SO_PIN) {
libopensc/ui.c:222:	if (hints->p15card) {
libopensc/ui.c:232:	return __sc_ui_read_pin(ctx, hints->prompt, label,
libopensc/ui.c:239:	sc_context_t	*ctx = hints->card->ctx;
libopensc/ui.c:242:	int		r, flags = hints->flags, old_flags;
libopensc/ui.c:244:	if (hints->prompt)
libopensc/ui.c:245:		printf("%s\n", hints->prompt);
libopensc/ui.c:247:	pin_info = hints->info.pin;
libopensc/ui.c:248:	if (!(label = hints->obj_label)) {
libopensc/ui.c:251:		} else if (pin_info->flags & SC_PKCS15_PIN_FLAG_SO_PIN) {
libopensc/ui.c:258:	if (hints->p15card) {
libopensc/ui.c:269:	if (hints->usage == SC_UI_USAGE_UNBLOCK_PIN
libopensc/ui.c:270:	 || hints->usage == SC_UI_USAGE_CHANGE_PIN) {
libopensc/ui.c:290:			printf(" (Optional - press return for no PIN)");
libopensc/ui.c:310:			if (len < pin_info->min_length) {
libopensc/ui.c:313:					pin_info->min_length);
libopensc/ui.c:316:			if (pin_info->max_length
libopensc/ui.c:317:			 && len > pin_info->max_length) {
libopensc/ui.c:320:					pin_info->max_length);
libopensc/ui.c:397:		outf = ctx->error_file;
libopensc/ui.c:401:		outf = ctx->debug_file;
libopensc/ui.c:421:	if (n == 0 || msg[n-1] != '\n')
libopensc/ui.h:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
Binary file libopensc/ui.o matches
libopensc/pkcs15-algo.lo:1:# pkcs15-algo.lo - a libtool object file
libopensc/pkcs15-algo.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/pkcs15-algo.lo:8:pic_object='.libs/pkcs15-algo.o'
libopensc/pkcs15-algo.lo:10:# Name of the non-PIC object.
libopensc/pkcs15-algo.lo:11:non_pic_object='pkcs15-algo.o'
libopensc/libpkcs15init.pc.in:9:Libs: -L${libdir} -lpkcs15init -lopensc -lscconf
libopensc/libpkcs15init.pc.in:10:Cflags: -I${includedir}
libopensc/ctbcs.lo:1:# ctbcs.lo - a libtool object file
libopensc/ctbcs.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/ctbcs.lo:10:# Name of the non-PIC object.
libopensc/pkcs15-pin.c:2: * pkcs15-pin.c: PKCS #15 PIN functions
libopensc/pkcs15-pin.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/pkcs15-pin.c:58:	struct sc_context *ctx = p15card->card->ctx;
libopensc/pkcs15-pin.c:90:	info.tries_left = -1;
libopensc/pkcs15-pin.c:97:	obj->type = SC_PKCS15_TYPE_AUTH_PIN;
libopensc/pkcs15-pin.c:98:	obj->data = malloc(sizeof(info));
libopensc/pkcs15-pin.c:99:	if (obj->data == NULL)
libopensc/pkcs15-pin.c:102:		if (p15card->card->max_pin_len != 0)
libopensc/pkcs15-pin.c:103:			info.max_length = p15card->card->max_pin_len;
libopensc/pkcs15-pin.c:110:	memcpy(obj->data, &info, sizeof(info));
libopensc/pkcs15-pin.c:122:                (struct sc_pkcs15_pin_info *) obj->data;
libopensc/pkcs15-pin.c:138:	flags_len = sizeof(pin->flags);
libopensc/pkcs15-pin.c:139:	sc_format_asn1_entry(asn1_pin_attr + 0, &pin->flags, &flags_len, 1);
libopensc/pkcs15-pin.c:140:	sc_format_asn1_entry(asn1_pin_attr + 1, &pin->type, NULL, 1);
libopensc/pkcs15-pin.c:141:	sc_format_asn1_entry(asn1_pin_attr + 2, &pin->min_length, NULL, 1);
libopensc/pkcs15-pin.c:142:	sc_format_asn1_entry(asn1_pin_attr + 3, &pin->stored_length, NULL, 1);
libopensc/pkcs15-pin.c:143:	if (pin->reference >= 0)
libopensc/pkcs15-pin.c:144:		sc_format_asn1_entry(asn1_pin_attr + 5, &pin->reference, NULL, 1);
libopensc/pkcs15-pin.c:146:	sc_format_asn1_entry(asn1_pin_attr + 6, &pin->pad_char, &padchar_len, 1);
libopensc/pkcs15-pin.c:147:	sc_format_asn1_entry(asn1_pin_attr + 8, &pin->path, NULL, 1);
libopensc/pkcs15-pin.c:149:	sc_format_asn1_entry(asn1_com_ao_attr + 0, &pin->auth_id, NULL, 1);
libopensc/pkcs15-pin.c:151:	assert(pin->magic == SC_PKCS15_PIN_MAGIC);
libopensc/pkcs15-pin.c:173:	if (pin->magic != SC_PKCS15_PIN_MAGIC)
libopensc/pkcs15-pin.c:177:	if (pin->stored_length > SC_MAX_PIN_SIZE)
libopensc/pkcs15-pin.c:182:	if (pinlen && (pinlen > pin->stored_length || pinlen < pin->min_length))
libopensc/pkcs15-pin.c:185:	card = p15card->card;
libopensc/pkcs15-pin.c:187:	SC_TEST_RET(card->ctx, r, "sc_lock() failed");
libopensc/pkcs15-pin.c:189:	if (pin->path.len > 0) {
libopensc/pkcs15-pin.c:190:		r = sc_select_file(card, &pin->path, NULL);
libopensc/pkcs15-pin.c:201:	args.pin_reference = pin->reference;
libopensc/pkcs15-pin.c:202:	args.pin1.min_length = pin->min_length;
libopensc/pkcs15-pin.c:203:	args.pin1.max_length = pin->max_length;
libopensc/pkcs15-pin.c:204:	args.pin1.pad_length = pin->stored_length;
libopensc/pkcs15-pin.c:205:	args.pin1.pad_char = pin->pad_char;
libopensc/pkcs15-pin.c:207:	if (pin->flags & SC_PKCS15_PIN_FLAG_NEEDS_PADDING)
libopensc/pkcs15-pin.c:210:	switch (pin->type) {
libopensc/pkcs15-pin.c:223:		/* Good old-fashioned PIN verification */
libopensc/pkcs15-pin.c:230:		if (pin->flags & SC_PKCS15_PIN_FLAG_SO_PIN)
libopensc/pkcs15-pin.c:236:	r = sc_pin_cmd(card, &args, &pin->tries_left);
libopensc/pkcs15-pin.c:256:	if (pin->magic != SC_PKCS15_PIN_MAGIC)
libopensc/pkcs15-pin.c:260:	if ((p15card->card->slot->capabilities & SC_SLOT_CAP_PIN_PAD) &&
libopensc/pkcs15-pin.c:264:	max_length = pin->max_length != 0 ? pin->max_length : SC_MAX_PIN_SIZE;
libopensc/pkcs15-pin.c:266:	if (oldpinlen > pin->stored_length || newpinlen > max_length)
libopensc/pkcs15-pin.c:268:	if (oldpinlen < pin->min_length || newpinlen < pin->min_length)
libopensc/pkcs15-pin.c:271:	card = p15card->card;
libopensc/pkcs15-pin.c:273:	SC_TEST_RET(card->ctx, r, "sc_lock() failed");
libopensc/pkcs15-pin.c:275:	if (pin->path.len > 0) {
libopensc/pkcs15-pin.c:276:		r = sc_select_file(card, &pin->path, NULL);
libopensc/pkcs15-pin.c:287:	data.pin_reference   = pin->reference;
libopensc/pkcs15-pin.c:290:	data.pin1.pad_char   = pin->pad_char;
libopensc/pkcs15-pin.c:291:	data.pin1.min_length = pin->min_length;
libopensc/pkcs15-pin.c:292:	data.pin1.max_length = pin->max_length;
libopensc/pkcs15-pin.c:293:	data.pin1.pad_length = pin->stored_length;
libopensc/pkcs15-pin.c:296:	data.pin2.pad_char   = pin->pad_char;
libopensc/pkcs15-pin.c:297:	data.pin2.min_length = pin->min_length;
libopensc/pkcs15-pin.c:298:	data.pin2.max_length = pin->max_length;
libopensc/pkcs15-pin.c:299:	data.pin2.pad_length = pin->stored_length;
libopensc/pkcs15-pin.c:301:	if (pin->flags & SC_PKCS15_PIN_FLAG_NEEDS_PADDING)
libopensc/pkcs15-pin.c:304:	switch (pin->type) {
libopensc/pkcs15-pin.c:315:	r = sc_pin_cmd(card, &data, &pin->tries_left);
libopensc/pkcs15-pin.c:337:	if (pin->magic != SC_PKCS15_PIN_MAGIC)
libopensc/pkcs15-pin.c:341:	if ((p15card->card->slot->capabilities & SC_SLOT_CAP_PIN_PAD) &&
libopensc/pkcs15-pin.c:345:	max_length = pin->max_length != 0 ? pin->max_length : SC_MAX_PIN_SIZE;
libopensc/pkcs15-pin.c:348:	if (newpinlen < pin->min_length)
libopensc/pkcs15-pin.c:351:	card = p15card->card;
libopensc/pkcs15-pin.c:357:	r = sc_pkcs15_find_pin_by_auth_id(p15card, &pin->auth_id, &pin_obj);
libopensc/pkcs15-pin.c:360:		r = sc_pkcs15_find_pin_by_auth_id(p15card, &pin_obj->auth_id, &puk_obj);
libopensc/pkcs15-pin.c:363:			puk_info = (struct sc_pkcs15_pin_info *)puk_obj->data;
libopensc/pkcs15-pin.c:367:		sc_debug(card->ctx, "unable to get puk object use pin object instead\n");
libopensc/pkcs15-pin.c:370:	if (puklen > puk_info->stored_length)
libopensc/pkcs15-pin.c:372:	if (puklen < puk_info->min_length)
libopensc/pkcs15-pin.c:376:	SC_TEST_RET(card->ctx, r, "sc_lock() failed");
libopensc/pkcs15-pin.c:378:	if (pin->path.len > 0) {
libopensc/pkcs15-pin.c:379:		r = sc_select_file(card, &pin->path, NULL);
libopensc/pkcs15-pin.c:390:	data.pin_reference   = pin->reference;
libopensc/pkcs15-pin.c:393:	data.pin1.pad_char   = pin->pad_char;
libopensc/pkcs15-pin.c:394:	data.pin1.min_length = pin->min_length;
libopensc/pkcs15-pin.c:395:	data.pin1.max_length = pin->max_length;
libopensc/pkcs15-pin.c:396:	data.pin1.pad_length = pin->stored_length;
libopensc/pkcs15-pin.c:399:	data.pin2.pad_char   = puk_info->pad_char;
libopensc/pkcs15-pin.c:400:	data.pin2.min_length = puk_info->min_length;
libopensc/pkcs15-pin.c:401:	data.pin2.max_length = puk_info->max_length;
libopensc/pkcs15-pin.c:402:	data.pin2.pad_length = puk_info->stored_length;
libopensc/pkcs15-pin.c:404:	if (pin->flags & SC_PKCS15_PIN_FLAG_NEEDS_PADDING)
libopensc/pkcs15-pin.c:407:	switch (pin->type) {
libopensc/pkcs15-pin.c:416:	switch (puk_info->type) {
libopensc/pkcs15-pin.c:425:	r = sc_pin_cmd(card, &data, &pin->tries_left);
Binary file libopensc/pkcs15-pin.o matches
libopensc/pkcs15-sec.c:2: * pkcs15-sec.c: PKCS#15 cryptography functions
libopensc/pkcs15-sec.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/pkcs15-sec.c:38:	if (prkey->path.len < 2)
libopensc/pkcs15-sec.c:40:	/* For pkcs15-emulated cards, the file_app may be NULL,
libopensc/pkcs15-sec.c:42:	if (prkey->path.len == 2 && p15card->file_app != NULL) {
libopensc/pkcs15-sec.c:44:		path = p15card->file_app->path;
libopensc/pkcs15-sec.c:45:		file_id = prkey->path;
libopensc/pkcs15-sec.c:48:		path = prkey->path;
libopensc/pkcs15-sec.c:49:		memcpy(file_id.value, prkey->path.value + prkey->path.len - 2, 2);
libopensc/pkcs15-sec.c:52:	senv->file_ref = file_id;
libopensc/pkcs15-sec.c:53:	senv->flags |= SC_SEC_ENV_FILE_REF_PRESENT;
libopensc/pkcs15-sec.c:54:	r = sc_select_file(p15card->card, &path, NULL);
libopensc/pkcs15-sec.c:55:	SC_TEST_RET(p15card->card->ctx, r, "sc_select_file() failed");
libopensc/pkcs15-sec.c:68:	struct sc_context *ctx = p15card->card->ctx;
libopensc/pkcs15-sec.c:69:	const struct sc_pkcs15_prkey_info *prkey = (const struct sc_pkcs15_prkey_info *) obj->data;
libopensc/pkcs15-sec.c:75:	if (!prkey->native)
libopensc/pkcs15-sec.c:78:	if (!(prkey->usage & (SC_PKCS15_PRKEY_USAGE_DECRYPT|SC_PKCS15_PRKEY_USAGE_UNWRAP))) {
libopensc/pkcs15-sec.c:83:	alg_info = _sc_card_find_rsa_alg(p15card->card, prkey->modulus_length);
libopensc/pkcs15-sec.c:85:		sc_error(ctx, "Card does not support RSA with key length %d\n", prkey->modulus_length);
libopensc/pkcs15-sec.c:92:		if (!(alg_info->flags & SC_ALGORITHM_RSA_PAD_PKCS1))
libopensc/pkcs15-sec.c:101:		if (!(alg_info->flags & SC_ALGORITHM_RSA_RAW)) {
libopensc/pkcs15-sec.c:110:	/* optional keyReference attribute (the default value is -1) */
libopensc/pkcs15-sec.c:111:	if (prkey->key_reference >= 0) {
libopensc/pkcs15-sec.c:113:		senv.key_ref[0] = prkey->key_reference & 0xFF;
libopensc/pkcs15-sec.c:118:	r = sc_lock(p15card->card);
libopensc/pkcs15-sec.c:121:	if (prkey->path.len != 0)
libopensc/pkcs15-sec.c:125:			sc_unlock(p15card->card);
libopensc/pkcs15-sec.c:130:	r = sc_set_security_env(p15card->card, &senv, 0);
libopensc/pkcs15-sec.c:132:		sc_unlock(p15card->card);
libopensc/pkcs15-sec.c:135:	r = sc_decipher(p15card->card, in, inlen, out, outlen);
libopensc/pkcs15-sec.c:136:	sc_unlock(p15card->card);
libopensc/pkcs15-sec.c:155:	struct sc_context *ctx = p15card->card->ctx;
libopensc/pkcs15-sec.c:157:	const struct sc_pkcs15_prkey_info *prkey = (const struct sc_pkcs15_prkey_info *) obj->data;
libopensc/pkcs15-sec.c:165:	if (!prkey->native)
libopensc/pkcs15-sec.c:168:	if (!(prkey->usage & (SC_PKCS15_PRKEY_USAGE_SIGN|SC_PKCS15_PRKEY_USAGE_SIGNRECOVER|
libopensc/pkcs15-sec.c:174:	alg_info = _sc_card_find_rsa_alg(p15card->card, prkey->modulus_length);
libopensc/pkcs15-sec.c:176:		sc_error(ctx, "Card does not support RSA with key length %d\n", prkey->modulus_length);
libopensc/pkcs15-sec.c:186:	if (outlen < (prkey->modulus_length + 7) / 8)
libopensc/pkcs15-sec.c:191:	 * algo_info->flags: what is supported by the card 
libopensc/pkcs15-sec.c:197:	    !(alg_info->flags & (SC_ALGORITHM_RSA_RAW | SC_ALGORITHM_RSA_HASH_NONE))) {
libopensc/pkcs15-sec.c:215:		if (!(alg_info->flags & SC_ALGORITHM_RSA_HASH_SHA1))
libopensc/pkcs15-sec.c:222:		if (!(alg_info->flags & SC_ALGORITHM_RSA_HASH_MD5))
libopensc/pkcs15-sec.c:229:		if (!(alg_info->flags & SC_ALGORITHM_RSA_HASH_RIPEMD160))
libopensc/pkcs15-sec.c:236:		if (!(alg_info->flags & SC_ALGORITHM_RSA_HASH_MD5_SHA1))
libopensc/pkcs15-sec.c:246:		if (!(alg_info->flags & SC_ALGORITHM_RSA_PAD_PKCS1))
libopensc/pkcs15-sec.c:255:		if (!(alg_info->flags & SC_ALGORITHM_RSA_RAW)) {
libopensc/pkcs15-sec.c:262:		/* Add zero-padding if input shorter than modulus */
libopensc/pkcs15-sec.c:263:		if (inlen < prkey->modulus_length/8) {
libopensc/pkcs15-sec.c:264:			unsigned int	modulus_len = prkey->modulus_length/8;
libopensc/pkcs15-sec.c:268:			memcpy(tmpout + modulus_len - inlen, tmpin, inlen);
libopensc/pkcs15-sec.c:279:		                    prkey->modulus_length/8);
libopensc/pkcs15-sec.c:289:	/* optional keyReference attribute (the default value is -1) */
libopensc/pkcs15-sec.c:290:	if (prkey->key_reference >= 0) {
libopensc/pkcs15-sec.c:292:		senv.key_ref[0] = prkey->key_reference & 0xFF;
libopensc/pkcs15-sec.c:297:	r = sc_lock(p15card->card);
libopensc/pkcs15-sec.c:300:	if (prkey->path.len != 0)
libopensc/pkcs15-sec.c:304:			sc_unlock(p15card->card);
libopensc/pkcs15-sec.c:309:	r = sc_set_security_env(p15card->card, &senv, 0);
libopensc/pkcs15-sec.c:311:		sc_unlock(p15card->card);
libopensc/pkcs15-sec.c:322:	 * is padded and has the same length as the signature. --okir 
libopensc/pkcs15-sec.c:328:	r = sc_compute_signature(p15card->card, tmpin, inlen, out, outlen);
libopensc/pkcs15-sec.c:330:	sc_unlock(p15card->card);
Binary file libopensc/pkcs15-sec.o matches
libopensc/pkcs15-syn.c:2: * pkcs15-syn.c: PKCS #15 emulation of non-pkcs15 cards
libopensc/pkcs15-syn.c:19: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/pkcs15-syn.c:68:	sc_context_t		*ctx = p15card->card->ctx;
libopensc/pkcs15-syn.c:78:	for (i = 0; ctx->conf_blocks[i] != NULL; i++) {
libopensc/pkcs15-syn.c:79:		blocks = scconf_find_blocks(ctx->conf, ctx->conf_blocks[i],
libopensc/pkcs15-syn.c:105:			for (item = list; item; item = item->next) {
libopensc/pkcs15-syn.c:107:				const char *name = item->data;
libopensc/pkcs15-syn.c:120:		blocks = scconf_find_blocks(ctx->conf, conf_block, "emulate", NULL);
libopensc/pkcs15-syn.c:123:			const char *name = blk->name->data;
libopensc/pkcs15-syn.c:139:		p15card->magic  = SC_PKCS15_CARD_MAGIC;
libopensc/pkcs15-syn.c:157:		for (item = list; item; item = item->next) {
libopensc/pkcs15-syn.c:161:			if (!item->data)
libopensc/pkcs15-syn.c:164:			if (sc_hex_to_bin(item->data, atr, &len) != SC_SUCCESS)
libopensc/pkcs15-syn.c:167:			if (len == card->atr_len && !memcmp(card->atr, atr, len)){
libopensc/pkcs15-syn.c:183:	sc_card_t	*card = p15card->card;
libopensc/pkcs15-syn.c:184:	sc_context_t	*ctx = card->ctx;
libopensc/pkcs15-syn.c:208:		if (!conf->name)
libopensc/pkcs15-syn.c:211:		module_name = conf->name->data;
libopensc/pkcs15-syn.c:261:		sc_debug(card->ctx, "%s succeeded, card bound\n",
libopensc/pkcs15-syn.c:263:		p15card->dll_handle = dll;
libopensc/pkcs15-syn.c:264:	} else if (ctx->debug >= 4) {
libopensc/pkcs15-syn.c:265:		sc_debug(card->ctx, "%s failed: %s\n",
libopensc/pkcs15-syn.c:284:		for (df = p15card->df_list; df; df = df->next) {
libopensc/pkcs15-syn.c:285:			if (df->type == type) {
libopensc/pkcs15-syn.c:287:					df->enumerated = 1;
libopensc/pkcs15-syn.c:297:		sc_format_path("11001101", &file->path);
libopensc/pkcs15-syn.c:298:		sc_pkcs15_add_df(p15card, type, &file->path, file);
libopensc/pkcs15-syn.c:356:	obj->type  = type;
libopensc/pkcs15-syn.c:376:		sc_error(p15card->card->ctx,
libopensc/pkcs15-syn.c:381:	obj->data = calloc(1, data_len);
libopensc/pkcs15-syn.c:382:	if (obj->data == NULL) {
libopensc/pkcs15-syn.c:386:	memcpy(obj->data, data, data_len);
libopensc/pkcs15-syn.c:388:	obj->df = sc_pkcs15emu_get_df(p15card, df_type);
libopensc/pkcs15-syn.c:407:	obj->type  = type;
libopensc/pkcs15-syn.c:408:	obj->data  = data;
libopensc/pkcs15-syn.c:411:		strncpy(obj->label, label, sizeof(obj->label)-1);
libopensc/pkcs15-syn.c:413:	obj->flags = obj_flags;
libopensc/pkcs15-syn.c:415:		obj->auth_id = *auth_id;
libopensc/pkcs15-syn.c:431:		sc_error(p15card->card->ctx,
libopensc/pkcs15-syn.c:436:	obj->df = sc_pkcs15emu_get_df(p15card, df_type);
libopensc/pkcs15-syn.c:455:	info->auth_id           = *id;
libopensc/pkcs15-syn.c:456:	info->min_length        = min_length;
libopensc/pkcs15-syn.c:457:	info->max_length        = max_length;
libopensc/pkcs15-syn.c:458:	info->stored_length     = max_length;
libopensc/pkcs15-syn.c:459:	info->type              = type;
libopensc/pkcs15-syn.c:460:	info->reference         = ref;
libopensc/pkcs15-syn.c:461:	info->flags             = flags;
libopensc/pkcs15-syn.c:462:	info->tries_left        = tries_left;
libopensc/pkcs15-syn.c:463:	info->magic             = SC_PKCS15_PIN_MAGIC;
libopensc/pkcs15-syn.c:464:	info->pad_char          = pad_char;
libopensc/pkcs15-syn.c:467:		info->path = *path;     
libopensc/pkcs15-syn.c:469:		info->stored_length /= 2;
libopensc/pkcs15-syn.c:488:	info->id		= *id;
libopensc/pkcs15-syn.c:489:	info->authority		= authority;
libopensc/pkcs15-syn.c:491:		info->path = *path;
libopensc/pkcs15-syn.c:510:	info->id                = *id;
libopensc/pkcs15-syn.c:511:	info->modulus_length    = modulus_length;
libopensc/pkcs15-syn.c:512:	info->usage             = usage;
libopensc/pkcs15-syn.c:513:	info->native            = 1;
libopensc/pkcs15-syn.c:514:	info->access_flags      = SC_PKCS15_PRKEY_ACCESS_SENSITIVE
libopensc/pkcs15-syn.c:518:	info->key_reference     = ref;
libopensc/pkcs15-syn.c:521:		info->path = *path;
libopensc/pkcs15-syn.c:540:	info->id		= *id;
libopensc/pkcs15-syn.c:541:	info->modulus_length	= modulus_length;
libopensc/pkcs15-syn.c:542:	info->usage		= usage;
libopensc/pkcs15-syn.c:543:	info->access_flags	= SC_PKCS15_PRKEY_ACCESS_EXTRACTABLE;
libopensc/pkcs15-syn.c:544:	info->key_reference	= ref;
libopensc/pkcs15-syn.c:547:		info->path = *path;
Binary file libopensc/pkcs15-syn.o matches
libopensc/Makefile:32:INSTALL = /bin/install -c
libopensc/Makefile:33:install_sh_DATA = $(install_sh) -c -m 644
libopensc/Makefile:34:install_sh_PROGRAM = $(install_sh) -c
libopensc/Makefile:35:install_sh_SCRIPT = $(install_sh) -c
libopensc/Makefile:44:host_triplet = i686-pc-linux-gnu
libopensc/Makefile:50:	$(srcdir)/libscldap.pc.in $(srcdir)/opensc-config.in
libopensc/Makefile:58:CONFIG_CLEAN_FILES = opensc-config libopensc.pc libpkcs15init.pc \
libopensc/Makefile:66:	dir.lo padding.lo pkcs15.lo pkcs15-cert.lo pkcs15-data.lo \
libopensc/Makefile:67:	pkcs15-pin.lo pkcs15-prkey.lo pkcs15-pubkey.lo pkcs15-sec.lo \
libopensc/Makefile:68:	pkcs15-wrap.lo pkcs15-algo.lo pkcs15-cache.lo pkcs15-syn.lo \
libopensc/Makefile:69:	emv.lo ctbcs.lo reader-ctapi.lo reader-pcsc.lo \
libopensc/Makefile:70:	reader-openct.lo pinpad-ccid.lo card-setcos.lo card-miocos.lo \
libopensc/Makefile:71:	card-flex.lo card-gpk.lo card-etoken.lo card-tcos.lo \
libopensc/Makefile:72:	card-emv.lo card-default.lo card-mcrd.lo card-starcos.lo \
libopensc/Makefile:73:	card-openpgp.lo card-jcop.lo card-oberthur.lo card-belpic.lo \
libopensc/Makefile:74:	pkcs15-openpgp.lo pkcs15-infocamere.lo pkcs15-starcert.lo \
libopensc/Makefile:75:	pkcs15-netkey.lo pkcs15-esteid.lo pkcs15-postecert.lo
libopensc/Makefile:79:DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
libopensc/Makefile:83:	./$(DEPDIR)/card-belpic.Plo \
libopensc/Makefile:84:	./$(DEPDIR)/card-default.Plo \
libopensc/Makefile:85:	./$(DEPDIR)/card-emv.Plo \
libopensc/Makefile:86:	./$(DEPDIR)/card-etoken.Plo \
libopensc/Makefile:87:	./$(DEPDIR)/card-flex.Plo ./$(DEPDIR)/card-gpk.Plo \
libopensc/Makefile:88:	./$(DEPDIR)/card-jcop.Plo \
libopensc/Makefile:89:	./$(DEPDIR)/card-mcrd.Plo \
libopensc/Makefile:90:	./$(DEPDIR)/card-miocos.Plo \
libopensc/Makefile:91:	./$(DEPDIR)/card-oberthur.Plo \
libopensc/Makefile:92:	./$(DEPDIR)/card-openpgp.Plo \
libopensc/Makefile:93:	./$(DEPDIR)/card-setcos.Plo \
libopensc/Makefile:94:	./$(DEPDIR)/card-starcos.Plo \
libopensc/Makefile:95:	./$(DEPDIR)/card-tcos.Plo ./$(DEPDIR)/card.Plo \
libopensc/Makefile:100:	./$(DEPDIR)/pinpad-ccid.Plo \
libopensc/Makefile:101:	./$(DEPDIR)/pkcs15-algo.Plo \
libopensc/Makefile:102:	./$(DEPDIR)/pkcs15-cache.Plo \
libopensc/Makefile:103:	./$(DEPDIR)/pkcs15-cert.Plo \
libopensc/Makefile:104:	./$(DEPDIR)/pkcs15-data.Plo \
libopensc/Makefile:105:	./$(DEPDIR)/pkcs15-esteid.Plo \
libopensc/Makefile:106:	./$(DEPDIR)/pkcs15-infocamere.Plo \
libopensc/Makefile:107:	./$(DEPDIR)/pkcs15-netkey.Plo \
libopensc/Makefile:108:	./$(DEPDIR)/pkcs15-openpgp.Plo \
libopensc/Makefile:109:	./$(DEPDIR)/pkcs15-pin.Plo \
libopensc/Makefile:110:	./$(DEPDIR)/pkcs15-postecert.Plo \
libopensc/Makefile:111:	./$(DEPDIR)/pkcs15-prkey.Plo \
libopensc/Makefile:112:	./$(DEPDIR)/pkcs15-pubkey.Plo \
libopensc/Makefile:113:	./$(DEPDIR)/pkcs15-sec.Plo \
libopensc/Makefile:114:	./$(DEPDIR)/pkcs15-starcert.Plo \
libopensc/Makefile:115:	./$(DEPDIR)/pkcs15-syn.Plo \
libopensc/Makefile:116:	./$(DEPDIR)/pkcs15-wrap.Plo ./$(DEPDIR)/pkcs15.Plo \
libopensc/Makefile:118:	./$(DEPDIR)/reader-ctapi.Plo \
libopensc/Makefile:119:	./$(DEPDIR)/reader-openct.Plo \
libopensc/Makefile:120:	./$(DEPDIR)/reader-pcsc.Plo ./$(DEPDIR)/sc.Plo \
libopensc/Makefile:124:LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \
libopensc/Makefile:128:LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
libopensc/Makefile:129:	$(AM_LDFLAGS) $(LDFLAGS) -o $@
libopensc/Makefile:139:ACLOCAL = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run aclocal-1.8
libopensc/Makefile:142:AMTAR = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run tar
libopensc/Makefile:144:AUTOCONF = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run autoconf
libopensc/Makefile:145:AUTOHEADER = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run autoheader
libopensc/Makefile:146:AUTOMAKE = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run automake-1.8
libopensc/Makefile:151:CFLAGS = -Wall -fno-strict-aliasing -g -O2 
libopensc/Makefile:153:CPP = gcc -E
libopensc/Makefile:154:CPPFLAGS = -I${top_builddir}/src/include 
libopensc/Makefile:156:CXXCPP = g++ -E
libopensc/Makefile:158:CXXFLAGS = -g -O2
libopensc/Makefile:160:DEFS = -DHAVE_CONFIG_H
libopensc/Makefile:164:ECHO_N = -n
libopensc/Makefile:166:EGREP = grep -E
libopensc/Makefile:167:ENGINE_LINK = -lcrypto
libopensc/Makefile:170:FFLAGS = -g -O2
libopensc/Makefile:192:INSTALL_DATA = ${INSTALL} -m 644
libopensc/Makefile:195:INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s
libopensc/Makefile:196:LDFLAGS = -L/usr -L/usr/lib -L/usr/lib 
libopensc/Makefile:198:LEXLIB = -lfl
libopensc/Makefile:200:LIBASSUAN = -lassuan
libopensc/Makefile:201:LIBCRYPTO = -lcrypto
libopensc/Makefile:202:LIBDL =  -ldl
libopensc/Makefile:203:LIBFL = -lfl
libopensc/Makefile:204:LIBLDAP = -lssl -lldap -llber 
libopensc/Makefile:207:LIBPAM =  -lpam
libopensc/Makefile:209:LIBS = -lpthread 
libopensc/Makefile:214:LN_S = ln -s
libopensc/Makefile:219:MAKEINFO = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run makeinfo
libopensc/Makefile:225:OPENSC_LIBS = -L${exec_prefix}/lib -lopensc
libopensc/Makefile:229:OPENSSL_LDFLAGS = -Wl,-Bsymbolic
libopensc/Makefile:237:PCSC_CFLAGS = -I/usr/include
libopensc/Makefile:238:PCSC_LIBS = -lpcsclite
libopensc/Makefile:239:PKG_CONFIG = /usr/bin/pkg-config
libopensc/Makefile:243:PTHREAD_LIBS = -lpthread
libopensc/Makefile:266:build = i686-pc-linux-gnu
libopensc/Makefile:269:build_os = linux-gnu
libopensc/Makefile:273:host = i686-pc-linux-gnu
libopensc/Makefile:276:host_os = linux-gnu
libopensc/Makefile:280:install_sh = /home/lcoelho/develop/modulo/iti/src/opensc/install-sh
libopensc/Makefile:285:mkdir_p = mkdir -p -- .
libopensc/Makefile:298:INCLUDES = -I${top_builddir}/src/include   -I/usr/include
libopensc/Makefile:300:bin_SCRIPTS = opensc-config
libopensc/Makefile:306:	pkcs15.c pkcs15-cert.c pkcs15-data.c pkcs15-pin.c \
libopensc/Makefile:307:	pkcs15-prkey.c pkcs15-pubkey.c pkcs15-sec.c \
libopensc/Makefile:308:	pkcs15-wrap.c pkcs15-algo.c pkcs15-cache.c pkcs15-syn.c \
libopensc/Makefile:312:	ctbcs.c reader-ctapi.c reader-pcsc.c reader-openct.c \
libopensc/Makefile:313:	pinpad-ccid.c \
libopensc/Makefile:315:	card-setcos.c card-miocos.c card-flex.c card-gpk.c \
libopensc/Makefile:316:	card-etoken.c card-tcos.c card-emv.c card-default.c \
libopensc/Makefile:317:	card-mcrd.c card-starcos.c card-openpgp.c card-jcop.c \
libopensc/Makefile:318:	card-oberthur.c card-belpic.c \
libopensc/Makefile:320:	pkcs15-openpgp.c pkcs15-infocamere.c pkcs15-starcert.c \
libopensc/Makefile:321:	pkcs15-netkey.c pkcs15-esteid.c pkcs15-postecert.c
libopensc/Makefile:323:libopensc_la_LDFLAGS = -version-info 0:9:0
libopensc/Makefile:324:libopensc_la_LIBADD = ${top_builddir}/src/scconf/libscconf.la ../scdl/libscdl.la  -ldl -lcrypto  -lpcsclite
libopensc/Makefile:330:noinst_HEADERS = cards.h ctbcs.h internal.h esteid.h pinpad-ccid.h
libopensc/Makefile:335:all: all-am
libopensc/Makefile:343:	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
libopensc/Makefile:348:	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/libopensc/Makefile'; \
libopensc/Makefile:350:	  $(AUTOMAKE) --gnu  src/libopensc/Makefile
libopensc/Makefile:355:	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
libopensc/Makefile:362:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
libopensc/Makefile:365:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
libopensc/Makefile:367:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
libopensc/Makefile:368:opensc-config: $(top_builddir)/config.status $(srcdir)/opensc-config.in
libopensc/Makefile:380:install-libLTLIBRARIES: $(lib_LTLIBRARIES)
libopensc/Makefile:382:	test -z "$(libdir)" || $(mkdir_p) "$(DESTDIR)$(libdir)"
libopensc/Makefile:384:	  if test -f $$p; then \
libopensc/Makefile:385:	    f="`echo $$p | sed -e 's|^.*/||'`"; \
libopensc/Makefile:386:	    echo " $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \
libopensc/Makefile:387:	    $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \
libopensc/Makefile:391:uninstall-libLTLIBRARIES:
libopensc/Makefile:394:	    p="`echo $$p | sed -e 's|^.*/||'`"; \
libopensc/Makefile:395:	  echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \
libopensc/Makefile:396:	  $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \
libopensc/Makefile:399:clean-libLTLIBRARIES:
libopensc/Makefile:400:	-test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
libopensc/Makefile:402:	  dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
libopensc/Makefile:404:	  echo "rm -f \"$${dir}/so_locations\""; \
libopensc/Makefile:405:	  rm -f "$${dir}/so_locations"; \
libopensc/Makefile:408:	$(LINK) -rpath $(libdir) $(libopensc_la_LDFLAGS) $(libopensc_la_OBJECTS) $(libopensc_la_LIBADD) $(LIBS)
libopensc/Makefile:409:install-binSCRIPTS: $(bin_SCRIPTS)
libopensc/Makefile:411:	test -z "$(bindir)" || $(mkdir_p) "$(DESTDIR)$(bindir)"
libopensc/Makefile:413:	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
libopensc/Makefile:414:	  if test -f $$d$$p; then \
libopensc/Makefile:421:uninstall-binSCRIPTS:
libopensc/Makefile:425:	  echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \
libopensc/Makefile:426:	  rm -f "$(DESTDIR)$(bindir)/$$f"; \
libopensc/Makefile:429:mostlyclean-compile:
libopensc/Makefile:430:	-rm -f *.$(OBJEXT)
libopensc/Makefile:432:distclean-compile:
libopensc/Makefile:433:	-rm -f *.tab.c
libopensc/Makefile:437:include ./$(DEPDIR)/card-belpic.Plo
libopensc/Makefile:438:include ./$(DEPDIR)/card-default.Plo
libopensc/Makefile:439:include ./$(DEPDIR)/card-emv.Plo
libopensc/Makefile:440:include ./$(DEPDIR)/card-etoken.Plo
libopensc/Makefile:441:include ./$(DEPDIR)/card-flex.Plo
libopensc/Makefile:442:include ./$(DEPDIR)/card-gpk.Plo
libopensc/Makefile:443:include ./$(DEPDIR)/card-jcop.Plo
libopensc/Makefile:444:include ./$(DEPDIR)/card-mcrd.Plo
libopensc/Makefile:445:include ./$(DEPDIR)/card-miocos.Plo
libopensc/Makefile:446:include ./$(DEPDIR)/card-oberthur.Plo
libopensc/Makefile:447:include ./$(DEPDIR)/card-openpgp.Plo
libopensc/Makefile:448:include ./$(DEPDIR)/card-setcos.Plo
libopensc/Makefile:449:include ./$(DEPDIR)/card-starcos.Plo
libopensc/Makefile:450:include ./$(DEPDIR)/card-tcos.Plo
libopensc/Makefile:460:include ./$(DEPDIR)/pinpad-ccid.Plo
libopensc/Makefile:461:include ./$(DEPDIR)/pkcs15-algo.Plo
libopensc/Makefile:462:include ./$(DEPDIR)/pkcs15-cache.Plo
libopensc/Makefile:463:include ./$(DEPDIR)/pkcs15-cert.Plo
libopensc/Makefile:464:include ./$(DEPDIR)/pkcs15-data.Plo
libopensc/Makefile:465:include ./$(DEPDIR)/pkcs15-esteid.Plo
libopensc/Makefile:466:include ./$(DEPDIR)/pkcs15-infocamere.Plo
libopensc/Makefile:467:include ./$(DEPDIR)/pkcs15-netkey.Plo
libopensc/Makefile:468:include ./$(DEPDIR)/pkcs15-openpgp.Plo
libopensc/Makefile:469:include ./$(DEPDIR)/pkcs15-pin.Plo
libopensc/Makefile:470:include ./$(DEPDIR)/pkcs15-postecert.Plo
libopensc/Makefile:471:include ./$(DEPDIR)/pkcs15-prkey.Plo
libopensc/Makefile:472:include ./$(DEPDIR)/pkcs15-pubkey.Plo
libopensc/Makefile:473:include ./$(DEPDIR)/pkcs15-sec.Plo
libopensc/Makefile:474:include ./$(DEPDIR)/pkcs15-starcert.Plo
libopensc/Makefile:475:include ./$(DEPDIR)/pkcs15-syn.Plo
libopensc/Makefile:476:include ./$(DEPDIR)/pkcs15-wrap.Plo
libopensc/Makefile:479:include ./$(DEPDIR)/reader-ctapi.Plo
libopensc/Makefile:480:include ./$(DEPDIR)/reader-openct.Plo
libopensc/Makefile:481:include ./$(DEPDIR)/reader-pcsc.Plo
libopensc/Makefile:487:	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
libopensc/Makefile:488:	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
libopensc/Makefile:492:#	$(COMPILE) -c $<
libopensc/Makefile:495:	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
libopensc/Makefile:496:	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
libopensc/Makefile:500:#	$(COMPILE) -c `$(CYGPATH_W) '$<'`
libopensc/Makefile:503:	if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
libopensc/Makefile:504:	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
libopensc/Makefile:508:#	$(LTCOMPILE) -c -o $@ $<
libopensc/Makefile:510:mostlyclean-libtool:
libopensc/Makefile:511:	-rm -f *.lo
libopensc/Makefile:513:clean-libtool:
libopensc/Makefile:514:	-rm -rf .libs _libs
libopensc/Makefile:516:distclean-libtool:
libopensc/Makefile:517:	-rm -f libtool
libopensc/Makefile:518:uninstall-info-am:
libopensc/Makefile:519:install-pkgconfigDATA: $(pkgconfig_DATA)
libopensc/Makefile:521:	test -z "$(pkgconfigdir)" || $(mkdir_p) "$(DESTDIR)$(pkgconfigdir)"
libopensc/Makefile:523:	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
libopensc/Makefile:524:	  f="`echo $$p | sed -e 's|^.*/||'`"; \
libopensc/Makefile:529:uninstall-pkgconfigDATA:
libopensc/Makefile:532:	  f="`echo $$p | sed -e 's|^.*/||'`"; \
libopensc/Makefile:533:	  echo " rm -f '$(DESTDIR)$(pkgconfigdir)/$$f'"; \
libopensc/Makefile:534:	  rm -f "$(DESTDIR)$(pkgconfigdir)/$$f"; \
libopensc/Makefile:536:install-includeHEADERS: $(include_HEADERS)
libopensc/Makefile:538:	test -z "$(includedir)" || $(mkdir_p) "$(DESTDIR)$(includedir)"
libopensc/Makefile:540:	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
libopensc/Makefile:541:	  f="`echo $$p | sed -e 's|^.*/||'`"; \
libopensc/Makefile:546:uninstall-includeHEADERS:
libopensc/Makefile:549:	  f="`echo $$p | sed -e 's|^.*/||'`"; \
libopensc/Makefile:550:	  echo " rm -f '$(DESTDIR)$(includedir)/$$f'"; \
libopensc/Makefile:551:	  rm -f "$(DESTDIR)$(includedir)/$$f"; \
libopensc/Makefile:557:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
libopensc/Makefile:561:	mkid -fID $$unique
libopensc/Makefile:570:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
libopensc/Makefile:574:	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
libopensc/Makefile:575:	  test -n "$$unique" || unique=$$empty_fix; \
libopensc/Makefile:586:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
libopensc/Makefile:590:	test -z "$(CTAGS_ARGS)$$tags$$unique" \
libopensc/Makefile:597:	  && gtags -i $(GTAGS_ARGS) $$here
libopensc/Makefile:599:distclean-tags:
libopensc/Makefile:600:	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
libopensc/Makefile:610:	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
libopensc/Makefile:611:	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
libopensc/Makefile:618:	  if test -d $$d/$$file; then \
libopensc/Makefile:619:	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
libopensc/Makefile:620:	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
libopensc/Makefile:622:	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
libopensc/Makefile:624:	    test -f $(distdir)/$$file \
libopensc/Makefile:625:	    || cp -p $$d/$$file $(distdir)/$$file \
libopensc/Makefile:629:check-am: all-am
libopensc/Makefile:630:check: check-am
libopensc/Makefile:631:all-am: Makefile $(LTLIBRARIES) $(SCRIPTS) $(DATA) $(HEADERS)
libopensc/Makefile:634:	  test -z "$$dir" || $(mkdir_p) "$$dir"; \
libopensc/Makefile:636:install: install-am
libopensc/Makefile:637:install-exec: install-exec-am
libopensc/Makefile:638:install-data: install-data-am
libopensc/Makefile:639:uninstall: uninstall-am
libopensc/Makefile:641:install-am: all-am
libopensc/Makefile:642:	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
libopensc/Makefile:644:installcheck: installcheck-am
libopensc/Makefile:645:install-strip:
libopensc/Makefile:647:	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
libopensc/Makefile:648:	  `test -z '$(STRIP)' || \
libopensc/Makefile:650:mostlyclean-generic:
libopensc/Makefile:652:clean-generic:
libopensc/Makefile:654:distclean-generic:
libopensc/Makefile:655:	-rm -f $(CONFIG_CLEAN_FILES)
libopensc/Makefile:657:maintainer-clean-generic:
libopensc/Makefile:660:	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
libopensc/Makefile:661:clean: clean-am
libopensc/Makefile:663:clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \
libopensc/Makefile:664:	mostlyclean-am
libopensc/Makefile:666:distclean: distclean-am
libopensc/Makefile:667:	-rm -rf ./$(DEPDIR)
libopensc/Makefile:668:	-rm -f Makefile
libopensc/Makefile:669:distclean-am: clean-am distclean-compile distclean-generic \
libopensc/Makefile:670:	distclean-libtool distclean-tags
libopensc/Makefile:672:dvi: dvi-am
libopensc/Makefile:674:dvi-am:
libopensc/Makefile:676:html: html-am
libopensc/Makefile:678:info: info-am
libopensc/Makefile:680:info-am:
libopensc/Makefile:682:install-data-am: install-includeHEADERS install-pkgconfigDATA
libopensc/Makefile:684:install-exec-am: install-binSCRIPTS install-libLTLIBRARIES
libopensc/Makefile:686:install-info: install-info-am
libopensc/Makefile:688:install-man:
libopensc/Makefile:690:installcheck-am:
libopensc/Makefile:692:maintainer-clean: maintainer-clean-am
libopensc/Makefile:693:	-rm -rf ./$(DEPDIR)
libopensc/Makefile:694:	-rm -f Makefile
libopensc/Makefile:695:maintainer-clean-am: distclean-am maintainer-clean-generic
libopensc/Makefile:697:mostlyclean: mostlyclean-am
libopensc/Makefile:699:mostlyclean-am: mostlyclean-compile mostlyclean-generic \
libopensc/Makefile:700:	mostlyclean-libtool
libopensc/Makefile:702:pdf: pdf-am
libopensc/Makefile:704:pdf-am:
libopensc/Makefile:706:ps: ps-am
libopensc/Makefile:708:ps-am:
libopensc/Makefile:710:uninstall-am: uninstall-binSCRIPTS uninstall-includeHEADERS \
libopensc/Makefile:711:	uninstall-info-am uninstall-libLTLIBRARIES \
libopensc/Makefile:712:	uninstall-pkgconfigDATA
libopensc/Makefile:714:.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
libopensc/Makefile:715:	clean-libLTLIBRARIES clean-libtool ctags distclean \
libopensc/Makefile:716:	distclean-compile distclean-generic distclean-libtool \
libopensc/Makefile:717:	distclean-tags distdir dvi dvi-am html html-am info info-am \
libopensc/Makefile:718:	install install-am install-binSCRIPTS install-data \
libopensc/Makefile:719:	install-data-am install-exec install-exec-am \
libopensc/Makefile:720:	install-includeHEADERS install-info install-info-am \
libopensc/Makefile:721:	install-libLTLIBRARIES install-man install-pkgconfigDATA \
libopensc/Makefile:722:	install-strip installcheck installcheck-am installdirs \
libopensc/Makefile:723:	maintainer-clean maintainer-clean-generic mostlyclean \
libopensc/Makefile:724:	mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
libopensc/Makefile:725:	pdf pdf-am ps ps-am tags uninstall uninstall-am \
libopensc/Makefile:726:	uninstall-binSCRIPTS uninstall-includeHEADERS \
libopensc/Makefile:727:	uninstall-info-am uninstall-libLTLIBRARIES \
libopensc/Makefile:728:	uninstall-pkgconfigDATA
libopensc/.deps/pkcs15-cache.Plo:1:pkcs15-cache.lo pkcs15-cache.o: pkcs15-cache.c internal.h ../../config.h \
libopensc/.deps/pkcs15-cache.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/pkcs15-cache.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/pkcs15-cache.Plo:25:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/limits.h \
libopensc/.deps/pkcs15-cache.Plo:26:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/syslimits.h \
libopensc/.deps/pkcs15-cache.Plo:47:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/pkcs15-cache.Plo:65:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
libopensc/.deps/pkcs15-cache.Plo:137:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/limits.h:
libopensc/.deps/pkcs15-cache.Plo:139:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/syslimits.h:
libopensc/.deps/dir.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/dir.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/dir.Plo:37:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/dir.Plo:55:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
libopensc/.deps/portability.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/portability.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/portability.Plo:38:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/portability.Plo:56:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
libopensc/.deps/ctx.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/ctx.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/ctx.Plo:25:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/limits.h \
libopensc/.deps/ctx.Plo:26:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/syslimits.h \
libopensc/.deps/ctx.Plo:45:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/ctx.Plo:63:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
libopensc/.deps/ctx.Plo:133:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/limits.h:
libopensc/.deps/ctx.Plo:135:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/syslimits.h:
libopensc/.deps/card-starcos.Plo:1:card-starcos.lo card-starcos.o: card-starcos.c internal.h ../../config.h \
libopensc/.deps/card-starcos.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/card-starcos.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/card-starcos.Plo:37:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/card-starcos.Plo:55:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
libopensc/.deps/pkcs15-pin.Plo:1:pkcs15-pin.lo pkcs15-pin.o: pkcs15-pin.c internal.h ../../config.h \
libopensc/.deps/pkcs15-pin.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/pkcs15-pin.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/pkcs15-pin.Plo:38:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/pkcs15-pin.Plo:56:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
libopensc/.deps/pkcs15-algo.Plo:1:pkcs15-algo.lo pkcs15-algo.o: pkcs15-algo.c internal.h ../../config.h \
libopensc/.deps/pkcs15-algo.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/pkcs15-algo.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/pkcs15-algo.Plo:38:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/pkcs15-algo.Plo:56:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
libopensc/.deps/sec.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/sec.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/sec.Plo:35:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/sec.Plo:53:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
libopensc/.deps/pkcs15-infocamere.Plo:1:pkcs15-infocamere.lo pkcs15-infocamere.o: pkcs15-infocamere.c \
libopensc/.deps/pkcs15-infocamere.Plo:5:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/pkcs15-infocamere.Plo:10:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/pkcs15-infocamere.Plo:35:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/pkcs15-infocamere.Plo:53:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
libopensc/.deps/pkcs15-wrap.Plo:1:pkcs15-wrap.lo pkcs15-wrap.o: pkcs15-wrap.c internal.h ../../config.h \
libopensc/.deps/pkcs15-wrap.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/pkcs15-wrap.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/pkcs15-wrap.Plo:55:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/pkcs15-wrap.Plo:73:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
libopensc/.deps/card-emv.Plo:1:card-emv.lo card-emv.o: card-emv.c internal.h ../../config.h opensc.h \
libopensc/.deps/card-emv.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/card-emv.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/card-emv.Plo:33:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/card-emv.Plo:51:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
libopensc/.deps/emv.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/emv.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/emv.Plo:30:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/emv.Plo:48:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
libopensc/.deps/log.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/log.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/log.Plo:40:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/log.Plo:58:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
libopensc/.deps/base64.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/base64.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/base64.Plo:37:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/base64.Plo:55:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
libopensc/.deps/card-belpic.Plo:1:card-belpic.lo card-belpic.o: card-belpic.c internal.h ../../config.h \
libopensc/.deps/card-belpic.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/card-belpic.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/card-belpic.Plo:37:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/card-belpic.Plo:55:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
libopensc/.deps/card-miocos.Plo:1:card-miocos.lo card-miocos.o: card-miocos.c internal.h ../../config.h \
libopensc/.deps/card-miocos.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/card-miocos.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/card-miocos.Plo:37:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/card-miocos.Plo:55:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
libopensc/.deps/iso7816.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/iso7816.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/iso7816.Plo:33:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/iso7816.Plo:51:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
libopensc/.deps/reader-ctapi.Plo:1:reader-ctapi.lo reader-ctapi.o: reader-ctapi.c internal.h ../../config.h \
libopensc/.deps/reader-ctapi.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/reader-ctapi.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/reader-ctapi.Plo:38:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/reader-ctapi.Plo:56:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
libopensc/.deps/card.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/card.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/card.Plo:39:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/card.Plo:57:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
libopensc/.deps/pkcs15-pubkey.Plo:1:pkcs15-pubkey.lo pkcs15-pubkey.o: pkcs15-pubkey.c internal.h \
libopensc/.deps/pkcs15-pubkey.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/pkcs15-pubkey.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/pkcs15-pubkey.Plo:37:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/pkcs15-pubkey.Plo:55:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
libopensc/.deps/pkcs15-cert.Plo:1:pkcs15-cert.lo pkcs15-cert.o: pkcs15-cert.c internal.h ../../config.h \
libopensc/.deps/pkcs15-cert.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/pkcs15-cert.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/pkcs15-cert.Plo:40:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/pkcs15-cert.Plo:58:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
libopensc/.deps/ctbcs.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/ctbcs.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/ctbcs.Plo:37:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/ctbcs.Plo:55:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
libopensc/.deps/pkcs15-sec.Plo:1:pkcs15-sec.lo pkcs15-sec.o: pkcs15-sec.c internal.h ../../config.h \
libopensc/.deps/pkcs15-sec.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/pkcs15-sec.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/pkcs15-sec.Plo:40:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/pkcs15-sec.Plo:58:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
libopensc/.deps/pkcs15-data.Plo:1:pkcs15-data.lo pkcs15-data.o: pkcs15-data.c internal.h ../../config.h \
libopensc/.deps/pkcs15-data.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/pkcs15-data.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/pkcs15-data.Plo:40:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/pkcs15-data.Plo:58:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
libopensc/.deps/pkcs15-esteid.Plo:1:pkcs15-esteid.lo pkcs15-esteid.o: pkcs15-esteid.c internal.h \
libopensc/.deps/pkcs15-esteid.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/pkcs15-esteid.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/pkcs15-esteid.Plo:37:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/pkcs15-esteid.Plo:55:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
libopensc/.deps/card-default.Plo:1:card-default.lo card-default.o: card-default.c internal.h ../../config.h \
libopensc/.deps/card-default.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/card-default.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/card-default.Plo:33:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/card-default.Plo:51:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
libopensc/.deps/pkcs15-netkey.Plo:1:pkcs15-netkey.lo pkcs15-netkey.o: pkcs15-netkey.c \
libopensc/.deps/pkcs15-netkey.Plo:5:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/pkcs15-netkey.Plo:10:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/pkcs15-netkey.Plo:35:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/pkcs15-netkey.Plo:53:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
libopensc/.deps/card-gpk.Plo:1:card-gpk.lo card-gpk.o: card-gpk.c internal.h ../../config.h opensc.h \
libopensc/.deps/card-gpk.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/card-gpk.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/card-gpk.Plo:44:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/card-gpk.Plo:62:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
libopensc/.deps/card-flex.Plo:1:card-flex.lo card-flex.o: card-flex.c internal.h ../../config.h opensc.h \
libopensc/.deps/card-flex.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/card-flex.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/card-flex.Plo:37:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/card-flex.Plo:55:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
libopensc/.deps/errors.Plo:3:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/errors.Plo:8:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/errors.Plo:20:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/errors.Plo:38:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
libopensc/.deps/sc.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/sc.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/sc.Plo:37:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/sc.Plo:55:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
libopensc/.deps/card-mcrd.Plo:1:card-mcrd.lo card-mcrd.o: card-mcrd.c internal.h ../../config.h opensc.h \
libopensc/.deps/card-mcrd.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/card-mcrd.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/card-mcrd.Plo:38:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/card-mcrd.Plo:56:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
libopensc/.deps/ui.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/ui.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/ui.Plo:41:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/ui.Plo:59:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
libopensc/.deps/reader-openct.Plo:1:reader-openct.lo reader-openct.o: reader-openct.c internal.h \
libopensc/.deps/reader-openct.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/reader-openct.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/reader-openct.Plo:30:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/reader-openct.Plo:48:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
libopensc/.deps/reader-pcsc.Plo:1:reader-pcsc.lo reader-pcsc.o: reader-pcsc.c internal.h ../../config.h \
libopensc/.deps/reader-pcsc.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/reader-pcsc.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/reader-pcsc.Plo:23:  /usr/local/include/wintypes.h pinpad-ccid.h
libopensc/.deps/reader-pcsc.Plo:39:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/reader-pcsc.Plo:57:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
libopensc/.deps/reader-pcsc.Plo:123:pinpad-ccid.h:
libopensc/.deps/pkcs15-openpgp.Plo:1:pkcs15-openpgp.lo pkcs15-openpgp.o: pkcs15-openpgp.c \
libopensc/.deps/pkcs15-openpgp.Plo:5:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/pkcs15-openpgp.Plo:10:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/pkcs15-openpgp.Plo:35:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/pkcs15-openpgp.Plo:53:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
libopensc/.deps/asn1.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/asn1.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/asn1.Plo:38:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/asn1.Plo:56:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
libopensc/.deps/card-etoken.Plo:1:card-etoken.lo card-etoken.o: card-etoken.c internal.h ../../config.h \
libopensc/.deps/card-etoken.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/card-etoken.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/card-etoken.Plo:34:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/card-etoken.Plo:52:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
libopensc/.deps/card-setcos.Plo:1:card-setcos.lo card-setcos.o: card-setcos.c internal.h ../../config.h \
libopensc/.deps/card-setcos.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/card-setcos.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/card-setcos.Plo:37:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/card-setcos.Plo:55:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
libopensc/.deps/pkcs15-syn.Plo:1:pkcs15-syn.lo pkcs15-syn.o: pkcs15-syn.c internal.h ../../config.h \
libopensc/.deps/pkcs15-syn.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/pkcs15-syn.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/pkcs15-syn.Plo:38:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/pkcs15-syn.Plo:56:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
libopensc/.deps/pkcs15-starcert.Plo:1:pkcs15-starcert.lo pkcs15-starcert.o: pkcs15-starcert.c \
libopensc/.deps/pkcs15-starcert.Plo:5:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/pkcs15-starcert.Plo:10:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/pkcs15-starcert.Plo:35:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/pkcs15-starcert.Plo:53:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
libopensc/.deps/padding.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/padding.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/padding.Plo:38:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/padding.Plo:56:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
libopensc/.deps/card-jcop.Plo:1:card-jcop.lo card-jcop.o: card-jcop.c internal.h ../../config.h opensc.h \
libopensc/.deps/card-jcop.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/card-jcop.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/card-jcop.Plo:38:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/card-jcop.Plo:56:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
libopensc/.deps/card-oberthur.Plo:1:card-oberthur.lo card-oberthur.o: card-oberthur.c internal.h \
libopensc/.deps/card-oberthur.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/card-oberthur.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/card-oberthur.Plo:43:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/card-oberthur.Plo:61:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
libopensc/.deps/card-openpgp.Plo:1:card-openpgp.lo card-openpgp.o: card-openpgp.c internal.h ../../config.h \
libopensc/.deps/card-openpgp.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/card-openpgp.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/card-openpgp.Plo:38:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/card-openpgp.Plo:56:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
libopensc/.deps/card-tcos.Plo:1:card-tcos.lo card-tcos.o: card-tcos.c internal.h ../../config.h opensc.h \
libopensc/.deps/card-tcos.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/card-tcos.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/card-tcos.Plo:38:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/card-tcos.Plo:56:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
libopensc/.deps/pinpad-ccid.Plo:1:pinpad-ccid.lo pinpad-ccid.o: pinpad-ccid.c internal.h ../../config.h \
libopensc/.deps/pinpad-ccid.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/pinpad-ccid.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/pinpad-ccid.Plo:15:  pinpad-ccid.h /usr/include/stdlib.h /usr/include/sys/types.h \
libopensc/.deps/pinpad-ccid.Plo:37:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/pinpad-ccid.Plo:55:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
libopensc/.deps/pinpad-ccid.Plo:81:pinpad-ccid.h:
libopensc/.deps/pkcs15-prkey.Plo:1:pkcs15-prkey.lo pkcs15-prkey.o: pkcs15-prkey.c internal.h ../../config.h \
libopensc/.deps/pkcs15-prkey.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/pkcs15-prkey.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/pkcs15-prkey.Plo:37:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/pkcs15-prkey.Plo:55:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
libopensc/.deps/pkcs15-postecert.Plo:1:pkcs15-postecert.lo pkcs15-postecert.o: pkcs15-postecert.c \
libopensc/.deps/pkcs15-postecert.Plo:5:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/pkcs15-postecert.Plo:10:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/pkcs15-postecert.Plo:35:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/pkcs15-postecert.Plo:53:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
libopensc/.deps/pkcs15.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
libopensc/.deps/pkcs15.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
libopensc/.deps/pkcs15.Plo:38:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
libopensc/.deps/pkcs15.Plo:56:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
Binary file libopensc/.libs/sc.o matches
Binary file libopensc/.libs/ui.o matches
Binary file libopensc/.libs/libopensc.so.0 matches
Binary file libopensc/.libs/pkcs15-pin.o matches
Binary file libopensc/.libs/pkcs15-sec.o matches
Binary file libopensc/.libs/pkcs15-syn.o matches
Binary file libopensc/.libs/pkcs15-starcert.o matches
Binary file libopensc/.libs/ctbcs.o matches
Binary file libopensc/.libs/pkcs15-netkey.o matches
Binary file libopensc/.libs/pkcs15-postecert.o matches
Binary file libopensc/.libs/dir.o matches
Binary file libopensc/.libs/ctx.o matches
Binary file libopensc/.libs/emv.o matches
Binary file libopensc/.libs/log.o matches
Binary file libopensc/.libs/sec.o matches
Binary file libopensc/.libs/pkcs15-cache.o matches
Binary file libopensc/.libs/errors.o matches
Binary file libopensc/.libs/card-oberthur.o matches
libopensc/.libs/libopensc.lai:1:# libopensc.la - a libtool library file
libopensc/.libs/libopensc.lai:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/.libs/libopensc.lai:17:dependency_libs=' -L/usr -L/usr/lib /usr/local/lib/libscconf.la -lcrypto /usr/local/lib/libpcsclite.la -ldl -lpthread'
libopensc/.libs/libopensc.lai:27:# Should we warn about portability when linking against -modules?
Binary file libopensc/.libs/pkcs15-prkey.o matches
Binary file libopensc/.libs/card-belpic.o matches
Binary file libopensc/.libs/pkcs15-openpgp.o matches
Binary file libopensc/.libs/card-etoken.o matches
Binary file libopensc/.libs/libopensc.a matches
Binary file libopensc/.libs/pkcs15-algo.o matches
Binary file libopensc/.libs/pkcs15-cert.o matches
Binary file libopensc/.libs/pkcs15-data.o matches
Binary file libopensc/.libs/asn1.o matches
Binary file libopensc/.libs/card.o matches
Binary file libopensc/.libs/pinpad-ccid.o matches
Binary file libopensc/.libs/reader-ctapi.o matches
Binary file libopensc/.libs/card-miocos.o matches
Binary file libopensc/.libs/pkcs15-pubkey.o matches
Binary file libopensc/.libs/libopensc.so.0.0.9 matches
Binary file libopensc/.libs/iso7816.o matches
Binary file libopensc/.libs/card-flex.o matches
Binary file libopensc/.libs/card-openpgp.o matches
Binary file libopensc/.libs/portability.o matches
Binary file libopensc/.libs/pkcs15.o matches
Binary file libopensc/.libs/card-jcop.o matches
Binary file libopensc/.libs/pkcs15-wrap.o matches
Binary file libopensc/.libs/card-default.o matches
Binary file libopensc/.libs/card-mcrd.o matches
Binary file libopensc/.libs/card-setcos.o matches
Binary file libopensc/.libs/pkcs15-infocamere.o matches
Binary file libopensc/.libs/reader-pcsc.o matches
Binary file libopensc/.libs/card-tcos.o matches
Binary file libopensc/.libs/reader-openct.o matches
Binary file libopensc/.libs/pkcs15-esteid.o matches
Binary file libopensc/.libs/card-starcos.o matches
Binary file libopensc/.libs/padding.o matches
Binary file libopensc/.libs/libopensc.so.0.0.9T matches
Binary file libopensc/.libs/card-emv.o matches
Binary file libopensc/.libs/card-gpk.o matches
Binary file libopensc/.libs/base64.o matches
libopensc/.libs/libopensc.la:1:# libopensc.la - a libtool library file
libopensc/.libs/libopensc.la:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/.libs/libopensc.la:17:dependency_libs=' -L/usr -L/usr/lib /home/lcoelho/develop/modulo/iti/src/opensc/src/scconf/libscconf.la -lcrypto /usr/local/lib/libpcsclite.la -ldl -lpthread  '
libopensc/.libs/libopensc.la:27:# Should we warn about portability when linking against -modules?
libopensc/.libs/libopensc.la:36:relink_command="(cd /home/lcoelho/develop/modulo/iti/src/opensc/src/libopensc; /bin/sh ../../libtool  --mode=relink gcc -Wall -fno-strict-aliasing -g -O2 -L/usr -L/usr/lib -L/usr/lib -o libopensc.la -rpath /usr/local/lib -version-info 0:9:0 sc.lo ctx.lo ui.lo log.lo errors.lo portability.lo asn1.lo base64.lo sec.lo card.lo iso7816.lo dir.lo padding.lo pkcs15.lo pkcs15-cert.lo pkcs15-data.lo pkcs15-pin.lo pkcs15-prkey.lo pkcs15-pubkey.lo pkcs15-sec.lo pkcs15-wrap.lo pkcs15-algo.lo pkcs15-cache.lo pkcs15-syn.lo emv.lo ctbcs.lo reader-ctapi.lo reader-pcsc.lo reader-openct.lo pinpad-ccid.lo card-setcos.lo card-miocos.lo card-flex.lo card-gpk.lo card-etoken.lo card-tcos.lo card-emv.lo card-default.lo card-mcrd.lo card-starcos.lo card-openpgp.lo card-jcop.lo card-oberthur.lo card-belpic.lo pkcs15-openpgp.lo pkcs15-infocamere.lo pkcs15-starcert.lo pkcs15-netkey.lo pkcs15-esteid.lo pkcs15-postecert.lo ../../src/scconf/libscconf.la ../scdl/libscdl.la -ldl -lcrypto -lpcsclite -lpthread @inst_prefix_dir@)"
Binary file libopensc/.libs/libopensc.so matches
libopensc/opensc-config:17:opensc_libs="-L${exec_prefix}/lib -lopensc"
libopensc/opensc-config:24:Usage: opensc-config [OPTIONS]
libopensc/opensc-config:26:	[--prefix[=DIR]]
libopensc/opensc-config:27:	[--exec-prefix[=DIR]]
libopensc/opensc-config:28:	[--version]
libopensc/opensc-config:29:	[--libs]
libopensc/opensc-config:30:	[--cflags]
libopensc/opensc-config:35:if test $# -eq 0; then
libopensc/opensc-config:39:while test $# -gt 0; do
libopensc/opensc-config:41:  -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
libopensc/opensc-config:46:    --prefix=*)
libopensc/opensc-config:52:    --prefix)
libopensc/opensc-config:55:    --exec-prefix=*)
libopensc/opensc-config:59:    --exec-prefix)
libopensc/opensc-config:62:    --version)
libopensc/opensc-config:66:    --cflags)
libopensc/opensc-config:69:    --libs)
libopensc/opensc-config:89:      includes="-I${prefix}/include"
libopensc/opensc-config:91:	if test "$i" = "-I${prefix}/include" ; then
libopensc/pkcs15-starcert.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/pkcs15-starcert.c:90:	path->index = 0;
libopensc/pkcs15-starcert.c:91:	path->count = ((((size_t) buf[2]) << 8) | buf[3]) + 4;
libopensc/pkcs15-starcert.c:100:	sc_card_t *card = p15card->card;
libopensc/pkcs15-starcert.c:103:	if (strcmp(card->name, "STARCOS SPK 2.3"))
libopensc/pkcs15-starcert.c:107:	card->ctx->suppress_errors++;
libopensc/pkcs15-starcert.c:109:	card->ctx->suppress_errors--;
libopensc/pkcs15-starcert.c:139:		  SC_PKCS15_PIN_FLAG_LOCAL, -1, 0x00,
libopensc/pkcs15-starcert.c:158:	struct sc_card *card = p15card->card;
libopensc/pkcs15-starcert.c:166:	if (p15card->serial_number)
libopensc/pkcs15-starcert.c:167:		free(p15card->serial_number);
libopensc/pkcs15-starcert.c:168:	p15card->serial_number = (char *) malloc(strlen(buf) + 1);
libopensc/pkcs15-starcert.c:169:	if (!p15card->serial_number)
libopensc/pkcs15-starcert.c:171:	strcpy(p15card->serial_number, buf);
libopensc/pkcs15-starcert.c:173:	p15card->version = 0;
libopensc/pkcs15-starcert.c:175:	if (p15card->manufacturer_id)
libopensc/pkcs15-starcert.c:176:		free(p15card->manufacturer_id);
libopensc/pkcs15-starcert.c:177:	p15card->manufacturer_id = (char *) malloc(strlen(MANU_ID) + 1);
libopensc/pkcs15-starcert.c:178:	if (!p15card->manufacturer_id)
libopensc/pkcs15-starcert.c:180:	strcpy(p15card->manufacturer_id, MANU_ID);
libopensc/pkcs15-starcert.c:197:		strncpy(cert_obj.label, certs[i].label, SC_PKCS15_MAX_LABEL_SIZE - 1);
libopensc/pkcs15-starcert.c:221:		pin_info.tries_left    = -1;
libopensc/pkcs15-starcert.c:223:		strncpy(pin_obj.label, pins[i].label, SC_PKCS15_MAX_LABEL_SIZE - 1);
libopensc/pkcs15-starcert.c:245:		strncpy(prkey_obj.label, prkeys[i].label, SC_PKCS15_MAX_LABEL_SIZE - 1);
libopensc/pkcs15-starcert.c:261:	if (p15card->file_app)
libopensc/pkcs15-starcert.c:262:		free(p15card->file_app);
libopensc/pkcs15-starcert.c:263:	p15card->file_app = file;
libopensc/pkcs15-starcert.c:272:	if (opts && opts->flags & SC_PKCS15EMU_FLAGS_NO_CHECK)
Binary file libopensc/pkcs15-starcert.o matches
libopensc/ctbcs.c:2: * ctbcs.c: Extended CTBCS commands, used for pcsc and ct-api readers
libopensc/ctbcs.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/ctbcs.c:31:	apdu->cse = cse;
libopensc/ctbcs.c:32:	apdu->cla = 0x20;
libopensc/ctbcs.c:33:	apdu->ins = ins;
libopensc/ctbcs.c:34:	apdu->p1  = p1;
libopensc/ctbcs.c:35:	apdu->p2  = p2;
libopensc/ctbcs.c:37:	apdu->control = 1;
libopensc/ctbcs.c:51:		apdu->cse = SC_APDU_CASE_4_SHORT;
libopensc/ctbcs.c:52:		apdu->data = (u8 *) prompt;
libopensc/ctbcs.c:53:		apdu->lc = apdu->datalen = strlen(prompt);
libopensc/ctbcs.c:56:	apdu->le = apdu->resplen = rbuflen;
libopensc/ctbcs.c:57:	apdu->resp = rbuf;
libopensc/ctbcs.c:73:	apdu->lc = apdu->datalen = strlen(message);
libopensc/ctbcs.c:90:			CTBCS_P1_INTERFACE1 + (slot ? slot->id : 0),
libopensc/ctbcs.c:94:	prompt = data->pin1.prompt;
libopensc/ctbcs.c:106:	if (!data->apdu)
libopensc/ctbcs.c:115:	/* Control byte - length of PIN, and encoding */
libopensc/ctbcs.c:117:	if (data->pin1.encoding == SC_PIN_ENCODING_ASCII)
libopensc/ctbcs.c:119:	else if (data->pin1.encoding != SC_PIN_ENCODING_BCD)
libopensc/ctbcs.c:121:	if (data->pin1.min_length == data->pin1.max_length)
libopensc/ctbcs.c:122:		control |= data->pin1.min_length << CTBCS_PIN_CONTROL_LEN_SHIFT;
libopensc/ctbcs.c:124:	buf[j++] = data->pin1.offset+1; /* Looks like offset is 1-based in CTBCS */
libopensc/ctbcs.c:125:	buf[j++] = data->apdu->cla;
libopensc/ctbcs.c:126:	buf[j++] = data->apdu->ins;
libopensc/ctbcs.c:127:	buf[j++] = data->apdu->p1;
libopensc/ctbcs.c:128:	buf[j++] = data->apdu->p2;
libopensc/ctbcs.c:130:	if (data->flags & SC_PIN_CMD_NEED_PADDING) {
libopensc/ctbcs.c:131:		len = data->pin1.pad_length;
libopensc/ctbcs.c:135:		memset(buf+j, data->pin1.pad_char, len);
libopensc/ctbcs.c:138:	buf[count+1] = j - count - 2;
libopensc/ctbcs.c:141:	apdu->lc = apdu->datalen = count;
libopensc/ctbcs.c:142:	apdu->data = buf;
libopensc/ctbcs.c:163:	switch (data->cmd) {
libopensc/ctbcs.c:172:		sc_error(reader->ctx, "Unknown PIN command %d", data->cmd);
libopensc/ctbcs.c:180:	dummy_card.ctx = reader->ctx;
libopensc/ctbcs.c:186:	sc_mutex_free(card->mutex);
libopensc/ctbcs.c:187:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/ctbcs.c:210:	SC_TEST_RET(card->ctx, r, "PIN command failed");
libopensc/ctbcs.c:212:	/* Calling Function may expect SW1/SW2 in data-apdu set... */
libopensc/ctbcs.c:213:	if (data->apdu) {
libopensc/ctbcs.c:214:		data->apdu->sw1 = apdu.sw1;
libopensc/ctbcs.c:215:		data->apdu->sw2 = apdu.sw2;
libopensc/ctbcs.h:2:    CT-BCS commands, responses and parameters for terminals 
libopensc/ctbcs.h:20:    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/ctbcs.h:38: * Mandatory CT-BCS commands
libopensc/ctbcs.h:46: * Additional CT-BCS commands
libopensc/ctbcs.h:74:#define CTBCS_P1_PRINTER		0x60 /* New CT-BCS 1.0 */
libopensc/ctbcs.h:75:#define CTBCS_P1_FINGERPRINT		0x70 /* New CT-BCS 1.0 */
libopensc/ctbcs.h:76:#define CTBCS_P1_VOICEPRINT		0x71 /* New CT-BCS 1.0 */
libopensc/ctbcs.h:77:#define CTBCS_P1_DSV			0x72 /* "Dynamic Signature Verification" New CT-BCS 1.0 */
libopensc/ctbcs.h:78:#define CTBCS_P1_FACE_RECOGNITION	0x73 /* New CT-BCS 1.0 */
libopensc/ctbcs.h:79:#define CTBCS_P1_IRISSCAN		0x74 /* New CT-BCS 1.0 */
Binary file libopensc/ctbcs.o matches
libopensc/pkcs15-infocamere.lo:1:# pkcs15-infocamere.lo - a libtool object file
libopensc/pkcs15-infocamere.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/pkcs15-infocamere.lo:8:pic_object='.libs/pkcs15-infocamere.o'
libopensc/pkcs15-infocamere.lo:10:# Name of the non-PIC object.
libopensc/pkcs15-infocamere.lo:11:non_pic_object='pkcs15-infocamere.o'
libopensc/pkcs15-netkey.c:20: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/pkcs15-netkey.c:59:		{1, 2, "DF015331", "Signatur-Schlssel",           0x80,
libopensc/pkcs15-netkey.c:61:		{2, 2, "DF015371", "Authentifizierungs-Schlssel", 0x82,
libopensc/pkcs15-netkey.c:63:		{3, 1, "DF0153B1", "Verschlsselungs-Schlssel",   0x81,
libopensc/pkcs15-netkey.c:91:	sc_card_t      *card = p15card->card;
libopensc/pkcs15-netkey.c:92:	sc_context_t   *ctx = p15card->card->ctx;
libopensc/pkcs15-netkey.c:99:	if (strcmp(card->name, "TCOS"))
libopensc/pkcs15-netkey.c:117:        set_string(&p15card->serial_number, serial);
libopensc/pkcs15-netkey.c:118:	set_string(&p15card->label, "Netkey E4 Card");
libopensc/pkcs15-netkey.c:119:	set_string(&p15card->manufacturer_id, "TeleSec");
libopensc/pkcs15-netkey.c:128:		if (ctx->debug >= 2)
libopensc/pkcs15-netkey.c:141:		pin_info.tries_left = -1;
libopensc/pkcs15-netkey.c:143:		strncpy(pin_obj.label, pinlist[i].label, SC_PKCS15_MAX_LABEL_SIZE - 1);
libopensc/pkcs15-netkey.c:158:		if (ctx->debug >= 2)
libopensc/pkcs15-netkey.c:169:		strncpy(prkey_obj.label, keylist[i].label, SC_PKCS15_MAX_LABEL_SIZE - 1);
libopensc/pkcs15-netkey.c:184:		if (ctx->debug >= 2)
libopensc/pkcs15-netkey.c:187:		card->ctx->suppress_errors++;
libopensc/pkcs15-netkey.c:189:		card->ctx->suppress_errors--;
libopensc/pkcs15-netkey.c:194:		 * must be 0x30 0x82, otherwise this is an empty cert-file
libopensc/pkcs15-netkey.c:195:		 * Telesec-Certificates are prefixed by an OID,
libopensc/pkcs15-netkey.c:216:		strncpy(cert_obj.label, certlist[i].label, SC_PKCS15_MAX_LABEL_SIZE - 1);
libopensc/pkcs15-netkey.c:230:		sc_debug(card->ctx, "Failed to initialize TeleSec Netkey E4 emulation: %s\n", sc_strerror(r));
libopensc/pkcs15-netkey.c:238:	sc_card_t *card = p15card->card;
libopensc/pkcs15-netkey.c:241:	if (strcmp(card->name, "TCOS"))
libopensc/pkcs15-netkey.c:254:	if (opts && opts->flags & SC_PKCS15EMU_FLAGS_NO_CHECK)
Binary file libopensc/pkcs15-netkey.o matches
libopensc/pkcs15-postecert.c:20: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/pkcs15-postecert.c:45:	return card->ops->decipher(card, in, inlen, out, outlen);
libopensc/pkcs15-postecert.c:62:	sc_card_t *card = p15card->card;
libopensc/pkcs15-postecert.c:75:	const char *label = "User Non-repudiation Certificate";
libopensc/pkcs15-postecert.c:83:	const char *nonrepPIN = "Non-repudiation PIN";
libopensc/pkcs15-postecert.c:88:	/* Get the non-repudiation certificate length */
libopensc/pkcs15-postecert.c:96:	set_string(&p15card->label, "Postecert & Cnipa Card");
libopensc/pkcs15-postecert.c:97:	set_string(&p15card->manufacturer_id, "Postecert");
libopensc/pkcs15-postecert.c:98:	set_string(&p15card->serial_number, "0000");
libopensc/pkcs15-postecert.c:110:	sc_read_binary(card, 0, certi, count - 500, 0);
libopensc/pkcs15-postecert.c:112:	for (i = 2; i < (count - 256); i++) {
libopensc/pkcs15-postecert.c:225:		set_security_env = card->ops->set_security_env;
libopensc/pkcs15-postecert.c:227:		card->ops->set_security_env  = set_sec_env;
libopensc/pkcs15-postecert.c:228:		card->ops->compute_signature = do_sign;
libopensc/pkcs15-postecert.c:233:	sc_error(card->ctx,
libopensc/pkcs15-postecert.c:241:	sc_card_t *card = p15card->card;
libopensc/pkcs15-postecert.c:244:	if (strcmp(card->name, "CardOS M4"))
libopensc/pkcs15-postecert.c:252:	if (opts && opts->flags & SC_PKCS15EMU_FLAGS_NO_CHECK)
Binary file libopensc/pkcs15-postecert.o matches
libopensc/reader-ctapi.lo:1:# reader-ctapi.lo - a libtool object file
libopensc/reader-ctapi.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/reader-ctapi.lo:8:pic_object='.libs/reader-ctapi.o'
libopensc/reader-ctapi.lo:10:# Name of the non-PIC object.
libopensc/reader-ctapi.lo:11:non_pic_object='reader-ctapi.o'
libopensc/dir.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/dir.c:34:	{ (const u8 *) "\xA0\x00\x00\x00\x63PKCS-15", 12, "PKCS #15" },
libopensc/dir.c:35:	{ (const u8 *) "\xA0\x00\x00\x01\x77PKCS-15", 12, "Belgian eID" },
libopensc/dir.c:56:	while (!app && i--)
libopensc/dir.c:95:	r = sc_asn1_decode(card->ctx, asn1_dir, *buf, *buflen, (const u8 **) buf, buflen);
libopensc/dir.c:99:		sc_error(card->ctx, "EF(DIR) parsing failed: %s\n",
libopensc/dir.c:104:		sc_error(card->ctx, "AID is too long.\n");
libopensc/dir.c:111:	memcpy(app->aid, aid, aid_len);
libopensc/dir.c:112:	app->aid_len = aid_len;
libopensc/dir.c:114:		app->label = strdup((char *) label);
libopensc/dir.c:116:		app->label = NULL;
libopensc/dir.c:119:			sc_error(card->ctx, "Application path is too long.\n");
libopensc/dir.c:122:		memcpy(app->path.value, path, path_len);
libopensc/dir.c:123:		app->path.len = path_len;	
libopensc/dir.c:124:		app->path.type = SC_PATH_TYPE_PATH;
libopensc/dir.c:125:	} else if (aid_len < sizeof(app->path.value)) {
libopensc/dir.c:126:		memcpy(app->path.value, aid, aid_len);
libopensc/dir.c:127:		app->path.len = aid_len;
libopensc/dir.c:128:		app->path.type = SC_PATH_TYPE_DF_NAME;
libopensc/dir.c:130:		app->path.len = 0;
libopensc/dir.c:132:		app->ddo = (u8 *) malloc(ddo_len);
libopensc/dir.c:133:		if (app->ddo == NULL)
libopensc/dir.c:135:		memcpy(app->ddo, ddo, ddo_len);
libopensc/dir.c:136:		app->ddo_len = ddo_len;
libopensc/dir.c:138:		app->ddo = NULL;
libopensc/dir.c:139:		app->ddo_len = 0;
libopensc/dir.c:143:		app->desc = ae->desc;
libopensc/dir.c:145:		app->desc = NULL;
libopensc/dir.c:146:	app->rec_nr = rec_nr;
libopensc/dir.c:147:	card->app[card->app_count] = app;
libopensc/dir.c:148:	card->app_count++;
libopensc/dir.c:160:	if (card->app_count < 0)
libopensc/dir.c:161:		card->app_count = 0;
libopensc/dir.c:163:	if (card->ef_dir != NULL) {
libopensc/dir.c:164:		sc_file_free(card->ef_dir);
libopensc/dir.c:165:		card->ef_dir = NULL;
libopensc/dir.c:167:	card->ctx->suppress_errors++;
libopensc/dir.c:168:	r = sc_select_file(card, &path, &card->ef_dir);
libopensc/dir.c:169:	card->ctx->suppress_errors--;
libopensc/dir.c:172:	if (card->ef_dir->type != SC_FILE_TYPE_WORKING_EF) {
libopensc/dir.c:173:		sc_error(card->ctx, "EF(DIR) is not a working EF.\n");
libopensc/dir.c:174:		sc_file_free(card->ef_dir);
libopensc/dir.c:175:		card->ef_dir = NULL;
libopensc/dir.c:178:	ef_structure = card->ef_dir->ef_structure;
libopensc/dir.c:179:	file_size = card->ef_dir->size;
libopensc/dir.c:193:			SC_TEST_RET(card->ctx, r, "sc_read_binary() failed");
libopensc/dir.c:197:			if (card->app_count == SC_MAX_CARD_APPS) {
libopensc/dir.c:198:				sc_error(card->ctx, "Too many applications on card");
libopensc/dir.c:201:			r = parse_dir_record(card, &p, &bufsize, -1);
libopensc/dir.c:214:			card->ctx->suppress_errors++;
libopensc/dir.c:217:			card->ctx->suppress_errors--;
libopensc/dir.c:220:			SC_TEST_RET(card->ctx, r, "read_record() failed");
libopensc/dir.c:221:			if (card->app_count == SC_MAX_CARD_APPS) {
libopensc/dir.c:222:				sc_error(card->ctx, "Too many applications on card");
libopensc/dir.c:230:	return card->app_count;
libopensc/dir.c:237:	for (i = 0; i < card->app_count; i++) {
libopensc/dir.c:238:		if (card->app[i]->label)
libopensc/dir.c:239:			free(card->app[i]->label);
libopensc/dir.c:240:		if (card->app[i]->ddo)
libopensc/dir.c:241:			free(card->app[i]->ddo);
libopensc/dir.c:242:		free(card->app[i]);
libopensc/dir.c:244:	card->app_count = -1;
libopensc/dir.c:252:	assert(card->app_count > 0);
libopensc/dir.c:253:	for (i = 0; i < card->app_count; i++) {
libopensc/dir.c:254:		if (card->app[i]->aid_len == aid_len &&
libopensc/dir.c:255:		    memcmp(card->app[i]->aid, aid, aid_len) == 0)
libopensc/dir.c:256:			return card->app[i];
libopensc/dir.c:298:	for (i = 0; i < card->app_count; i++) {
libopensc/dir.c:299:		r = encode_dir_record(card->ctx, card->app[i], &rec, &rec_size);
libopensc/dir.c:320:	if (file->size > buf_size) {
libopensc/dir.c:321:		tmp = (u8 *) realloc(buf, file->size);
libopensc/dir.c:327:		memset(buf + buf_size, 0, file->size - buf_size);
libopensc/dir.c:328:		buf_size = file->size;
libopensc/dir.c:332:	SC_TEST_RET(card->ctx, r, "Unable to update EF(DIR)");
libopensc/dir.c:344:	r = encode_dir_record(card->ctx, app, &rec, &rec_size);
libopensc/dir.c:347:	r = sc_update_record(card, (unsigned int)app->rec_nr, rec, rec_size, 0);
libopensc/dir.c:349:	SC_TEST_RET(card->ctx, r, "Unable to update EF(DIR) record");
libopensc/dir.c:357:	for (i = 0; i < card->app_count; i++) {
libopensc/dir.c:358:		r = update_single_record(card, file, card->app[i]);
libopensc/dir.c:374:	SC_TEST_RET(card->ctx, r, "unable to select EF(DIR)");
libopensc/dir.c:375:	if (file->ef_structure == SC_FILE_EF_TRANSPARENT)
Binary file libopensc/dir.o matches
libopensc/ctx.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/ctx.c:42:	reader->ctx = ctx;
libopensc/ctx.c:43:	if (ctx->reader_count == SC_MAX_READERS)
libopensc/ctx.c:45:	ctx->reader[ctx->reader_count] = reader;
libopensc/ctx.c:46:	ctx->reader_count++;
libopensc/ctx.c:110:		lst = opts->rdrv;
libopensc/ctx.c:111:		cp = &opts->rcount;
libopensc/ctx.c:113:		lst = opts->cdrv;
libopensc/ctx.c:114:		cp = &opts->ccount;
libopensc/ctx.c:130:		lst = opts->rdrv;
libopensc/ctx.c:131:		cp = &opts->rcount;
libopensc/ctx.c:133:		lst = opts->cdrv;
libopensc/ctx.c:134:		cp = &opts->ccount;
libopensc/ctx.c:164:	ctx->debug = 0;
libopensc/ctx.c:165:	if (ctx->debug_file && ctx->debug_file != stdout)
libopensc/ctx.c:166:		fclose(ctx->debug_file);
libopensc/ctx.c:167:	ctx->debug_file = stdout;
libopensc/ctx.c:168:	ctx->suppress_errors = 0;
libopensc/ctx.c:169:	if (ctx->error_file && ctx->error_file != stderr)
libopensc/ctx.c:170:		fclose(ctx->error_file);
libopensc/ctx.c:171:	ctx->error_file = stderr;
libopensc/ctx.c:172:	ctx->forced_driver = NULL;
libopensc/ctx.c:185:	ctx->debug = scconf_get_int(block, "debug", ctx->debug);
libopensc/ctx.c:188:		if (ctx->debug_file && ctx->debug_file != stdout)
libopensc/ctx.c:189:			fclose(ctx->debug_file);
libopensc/ctx.c:191:			ctx->debug_file = fopen(val, "a");
libopensc/ctx.c:193:			ctx->debug_file = stdout;
libopensc/ctx.c:197:		if (ctx->error_file && ctx->error_file != stderr)
libopensc/ctx.c:198:			fclose(ctx->error_file);
libopensc/ctx.c:200:			ctx->error_file = fopen(val, "a");
libopensc/ctx.c:202:			ctx->error_file = stderr;
libopensc/ctx.c:206:		if (opts->forced_card_driver)
libopensc/ctx.c:207:			free(opts->forced_card_driver);
libopensc/ctx.c:208:		opts->forced_card_driver = strdup(val);
libopensc/ctx.c:214:		if (strcmp(list->data, s_internal) == 0)
libopensc/ctx.c:217:			add_drv(opts, 0, list->data);
libopensc/ctx.c:218:		list = list->next;
libopensc/ctx.c:225:		if (strcmp(list->data, s_internal) == 0)
libopensc/ctx.c:228:			add_drv(opts, 1, list->data);
libopensc/ctx.c:229:		list = list->next;
libopensc/ctx.c:242:	const char	*name = driver->short_name;
libopensc/ctx.c:246:	for (i = 0; ctx->conf_blocks[i] != NULL; i++) {
libopensc/ctx.c:249:		blocks = scconf_find_blocks(ctx->conf, ctx->conf_blocks[i],
libopensc/ctx.c:257:	driver->apdu_masquerade = DEF_APDU_MASQ;
libopensc/ctx.c:258:	driver->max_send_size = SC_APDU_CHOP_SIZE;
libopensc/ctx.c:259:	driver->max_recv_size = SC_APDU_CHOP_SIZE;
libopensc/ctx.c:265:			driver->apdu_masquerade = 0;
libopensc/ctx.c:266:		for (; list; list = list->next) {
libopensc/ctx.c:267:			if (!strcmp(list->data, "case4as3")) {
libopensc/ctx.c:268:				driver->apdu_masquerade |= SC_APDU_MASQUERADE_4AS3;
libopensc/ctx.c:269:			} else if (!strcmp(list->data, "case1as2")) {
libopensc/ctx.c:270:				driver->apdu_masquerade |= SC_APDU_MASQUERADE_1AS2;
libopensc/ctx.c:271:			} else if (!strcmp(list->data, "case1as2_always")) {
libopensc/ctx.c:272:				driver->apdu_masquerade |= SC_APDU_MASQUERADE_1AS2_ALWAYS;
libopensc/ctx.c:273:			} else if (!strcmp(list->data, "none")) {
libopensc/ctx.c:274:				driver->apdu_masquerade = 0;
libopensc/ctx.c:280:					list->data);
libopensc/ctx.c:284:		driver->max_send_size = scconf_get_int(conf_block,
libopensc/ctx.c:287:		driver->max_recv_size = scconf_get_int(conf_block,
libopensc/ctx.c:303:	for (i = 0; ctx->conf_blocks[i]; i++) {
libopensc/ctx.c:304:		blocks = scconf_find_blocks(ctx->conf, ctx->conf_blocks[i],
libopensc/ctx.c:331: * type=1 -> carddriver Type=0 -> readerdriver
libopensc/ctx.c:382:	for (drv_count = 0; ctx->reader_drivers[drv_count] != NULL; drv_count++);
libopensc/ctx.c:384:	for (i = 0; i < opts->rcount; i++) {
libopensc/ctx.c:390:		ent = &opts->rdrv[i];
libopensc/ctx.c:392:			if (strcmp(ent->name, internal_reader_drivers[j].name) == 0) {
libopensc/ctx.c:398:			func = (struct sc_reader_driver *(*)(void)) load_dynamic_driver(ctx, &dll, ent->name, 0);
libopensc/ctx.c:401:			sc_error(ctx, "Unable to load '%s'.\n", ent->name);
libopensc/ctx.c:405:		driver->dll = dll;
libopensc/ctx.c:407:		driver->ops->init(ctx, &ctx->reader_drv_data[i]);
libopensc/ctx.c:409:		ctx->reader_drivers[drv_count] = driver;
libopensc/ctx.c:422:	for (i = 0; ctx->conf_blocks[i]; i++) {
libopensc/ctx.c:423:		blocks = scconf_find_blocks(ctx->conf,
libopensc/ctx.c:424:					ctx->conf_blocks[i],
libopensc/ctx.c:425:					"card_driver", driver->short_name);
libopensc/ctx.c:437:			t.atr = list->data;
libopensc/ctx.c:439:			list = list->next;
libopensc/ctx.c:453:	for (drv_count = 0; ctx->card_drivers[drv_count] != NULL; drv_count++);
libopensc/ctx.c:455:	for (i = 0; i < opts->ccount; i++) {
libopensc/ctx.c:460:		ent = &opts->cdrv[i];
libopensc/ctx.c:462:			if (strcmp(ent->name, internal_card_drivers[j].name) == 0) {
libopensc/ctx.c:468:			func = (struct sc_card_driver *(*)(void)) load_dynamic_driver(ctx, &dll, ent->name, 1);
libopensc/ctx.c:471:			sc_error(ctx, "Unable to load '%s'.\n", ent->name);
libopensc/ctx.c:475:		ctx->card_drivers[drv_count] = func();
libopensc/ctx.c:476:		ctx->card_drivers[drv_count]->dll = dll;
libopensc/ctx.c:478:		ctx->card_drivers[drv_count]->atr_map = NULL;
libopensc/ctx.c:479:		ctx->card_drivers[drv_count]->natrs = 0;
libopensc/ctx.c:481:		load_card_driver_options(ctx, ctx->card_drivers[drv_count]);
libopensc/ctx.c:496:	memset(ctx->conf_blocks, 0, sizeof(ctx->conf_blocks));
libopensc/ctx.c:500:		strncat(temp_path, conf_path + 8, sizeof(temp_path) - strlen(temp_path));
libopensc/ctx.c:504:	ctx->conf = scconf_new(conf_path);
libopensc/ctx.c:505:	if (ctx->conf == NULL)
libopensc/ctx.c:507:	r = scconf_parse(ctx->conf);
libopensc/ctx.c:511:		r = scconf_parse_string(ctx->conf, OPENSC_CONFIG_STRING);
libopensc/ctx.c:518:			sc_debug(ctx, "scconf_parse failed: %s", ctx->conf->errmsg);
libopensc/ctx.c:520:			sc_error(ctx, "scconf_parse failed: %s", ctx->conf->errmsg);
libopensc/ctx.c:521:		scconf_free(ctx->conf);
libopensc/ctx.c:522:		ctx->conf = NULL;
libopensc/ctx.c:525:	blocks = scconf_find_blocks(ctx->conf, NULL, "app", ctx->app_name);
libopensc/ctx.c:527:	    	ctx->conf_blocks[count++] = blocks[0];
libopensc/ctx.c:529:	if (strcmp(ctx->app_name, "default") != 0) {
libopensc/ctx.c:530:		blocks = scconf_find_blocks(ctx->conf, NULL, "app", "default");
libopensc/ctx.c:532:		    	ctx->conf_blocks[count++] = blocks[0];
libopensc/ctx.c:537:	for (i = 0; ctx->conf_blocks[i]; i++)
libopensc/ctx.c:538:		load_parameters(ctx, ctx->conf_blocks[i], opts);
libopensc/ctx.c:553:	ctx->app_name = app_name ? strdup(app_name) : strdup(default_app);
libopensc/ctx.c:554:	if (ctx->app_name == NULL) {
libopensc/ctx.c:559:	ctx->mutex = sc_mutex_new();
libopensc/ctx.c:570:	if (ctx->reader_count == 0) {
libopensc/ctx.c:584:	for (i = 0; i < ctx->reader_count; i++) {
libopensc/ctx.c:585:		struct sc_reader *rdr = ctx->reader[i];
libopensc/ctx.c:587:		if (rdr->ops->release != NULL)
libopensc/ctx.c:588:			rdr->ops->release(rdr);
libopensc/ctx.c:589:		free(rdr->name);
libopensc/ctx.c:592:	for (i = 0; ctx->reader_drivers[i] != NULL; i++) {
libopensc/ctx.c:593:		const struct sc_reader_driver *drv = ctx->reader_drivers[i];
libopensc/ctx.c:595:		if (drv->ops->finish != NULL)
libopensc/ctx.c:596:			drv->ops->finish(ctx, ctx->reader_drv_data[i]);
libopensc/ctx.c:597:		if (drv->dll)
libopensc/ctx.c:598:			scdl_close(drv->dll);
libopensc/ctx.c:600:	for (i = 0; ctx->card_drivers[i]; i++) {
libopensc/ctx.c:601:		struct sc_card_driver *drv = ctx->card_drivers[i];
libopensc/ctx.c:602:		if (drv->dll)
libopensc/ctx.c:603:			scdl_close(drv->dll);
libopensc/ctx.c:604:		if (drv->atr_map)
libopensc/ctx.c:607:	if (ctx->debug_file && ctx->debug_file != stdout)
libopensc/ctx.c:608:		fclose(ctx->debug_file);
libopensc/ctx.c:609:	if (ctx->error_file && ctx->error_file != stderr)
libopensc/ctx.c:610:		fclose(ctx->error_file);
libopensc/ctx.c:611:	if (ctx->preferred_language)
libopensc/ctx.c:612:		free(ctx->preferred_language);
libopensc/ctx.c:613:	if (ctx->conf)
libopensc/ctx.c:614:		scconf_free(ctx->conf);
libopensc/ctx.c:615:	sc_mutex_free(ctx->mutex);
libopensc/ctx.c:616:	free(ctx->app_name);
libopensc/ctx.c:626:	sc_mutex_lock(ctx->mutex);
libopensc/ctx.c:628:		ctx->forced_driver = NULL;
libopensc/ctx.c:630:	} else while (ctx->card_drivers[i] != NULL && i < SC_MAX_CARD_DRIVERS) {
libopensc/ctx.c:631:		struct sc_card_driver *drv = ctx->card_drivers[i];
libopensc/ctx.c:633:		if (strcmp(short_name, drv->short_name) == 0) {
libopensc/ctx.c:634:			ctx->forced_driver = drv;
libopensc/ctx.c:640:	sc_mutex_unlock(ctx->mutex);
libopensc/ctx.c:658:	cache_dir = "eid-cache";
libopensc/ctx.c:660:	/* If USERPROFILE isn't defined, assume it's a single-user OS
Binary file libopensc/ctx.o matches
libopensc/emv.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/emv.h:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
Binary file libopensc/emv.o matches
libopensc/log.c:19: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/log.c:80:		if (!ctx->suppress_errors) {
libopensc/log.c:85:		/* Fall thru - suppressed errors are logged as
libopensc/log.c:91:		if (ctx->debug == 0)
libopensc/log.c:108:	left = sizeof(buf) - r;
libopensc/log.c:114:	left -= r;
libopensc/log.c:141:		count -= i;
libopensc/log.h:19: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/log.h:59:	if (ctx->debug >= level) \
libopensc/log.h:65:	if (_ret < 0 && !ctx->suppress_errors) { \
libopensc/log.h:67:	} else if (ctx->debug >= level) { \
Binary file libopensc/log.o matches
libopensc/sc.lo:1:# sc.lo - a libtool object file
libopensc/sc.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/sc.lo:10:# Name of the non-PIC object.
libopensc/sec.c:2: * sec.c: Cryptography and security (ISO7816-8) functions
libopensc/sec.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/sec.c:35:	SC_FUNC_CALLED(card->ctx, 2);
libopensc/sec.c:36:	if (card->ops->decipher == NULL)
libopensc/sec.c:37:		SC_FUNC_RETURN(card->ctx, 2, SC_ERROR_NOT_SUPPORTED);
libopensc/sec.c:38:	r = card->ops->decipher(card, crgram, crgram_len, out, outlen);
libopensc/sec.c:39:        SC_FUNC_RETURN(card->ctx, 2, r);
libopensc/sec.c:49:	SC_FUNC_CALLED(card->ctx, 2);
libopensc/sec.c:50:	if (card->ops->compute_signature == NULL)
libopensc/sec.c:51:		SC_FUNC_RETURN(card->ctx, 2, SC_ERROR_NOT_SUPPORTED);
libopensc/sec.c:52:	r = card->ops->compute_signature(card, data, datalen, out, outlen);
libopensc/sec.c:53:        SC_FUNC_RETURN(card->ctx, 2, r);
libopensc/sec.c:63:	SC_FUNC_CALLED(card->ctx, 2);
libopensc/sec.c:64:	if (card->ops->set_security_env == NULL)
libopensc/sec.c:65:		SC_FUNC_RETURN(card->ctx, 2, SC_ERROR_NOT_SUPPORTED);
libopensc/sec.c:66:	r = card->ops->set_security_env(card, env, se_num);
libopensc/sec.c:67:        SC_FUNC_RETURN(card->ctx, 2, r);
libopensc/sec.c:75:	SC_FUNC_CALLED(card->ctx, 2);
libopensc/sec.c:76:	if (card->ops->restore_security_env == NULL)
libopensc/sec.c:77:		SC_FUNC_RETURN(card->ctx, 2, SC_ERROR_NOT_SUPPORTED);
libopensc/sec.c:78:	r = card->ops->restore_security_env(card, se_num);
libopensc/sec.c:79:	SC_FUNC_RETURN(card->ctx, 2, r);
libopensc/sec.c:100:	if (card->ops->logout == NULL)
libopensc/sec.c:102:		SC_FUNC_RETURN(card->ctx, 2, SC_NO_ERROR);
libopensc/sec.c:103:	r = card->ops->logout(card);
libopensc/sec.c:104:        SC_FUNC_RETURN(card->ctx, 2, r);
libopensc/sec.c:157:	SC_FUNC_CALLED(card->ctx, 2);
libopensc/sec.c:158:	if (card->ops->pin_cmd) {
libopensc/sec.c:159:		r = card->ops->pin_cmd(card, data, tries_left);
libopensc/sec.c:160:	} else if (!(data->flags & SC_PIN_CMD_USE_PINPAD)) {
libopensc/sec.c:165:		switch (data->cmd) {
libopensc/sec.c:167:			if (card->ops->verify != NULL)
libopensc/sec.c:168:				r = card->ops->verify(card,
libopensc/sec.c:169:					data->pin_type,
libopensc/sec.c:170:					data->pin_reference,
libopensc/sec.c:171:					data->pin1.data,
libopensc/sec.c:172:					(size_t) data->pin1.len,
libopensc/sec.c:176:			if (card->ops->change_reference_data != NULL)
libopensc/sec.c:177:				r = card->ops->change_reference_data(card,
libopensc/sec.c:178:					data->pin_type,
libopensc/sec.c:179:					data->pin_reference,
libopensc/sec.c:180:					data->pin1.data,
libopensc/sec.c:181:					(size_t) data->pin1.len,
libopensc/sec.c:182:					data->pin2.data,
libopensc/sec.c:183:					(size_t) data->pin2.len,
libopensc/sec.c:187:			if (card->ops->reset_retry_counter != NULL)
libopensc/sec.c:188:				r = card->ops->reset_retry_counter(card,
libopensc/sec.c:189:					data->pin_type,
libopensc/sec.c:190:					data->pin_reference,
libopensc/sec.c:191:					data->pin1.data,
libopensc/sec.c:192:					(size_t) data->pin1.len,
libopensc/sec.c:193:					data->pin2.data,
libopensc/sec.c:194:					(size_t) data->pin2.len);
libopensc/sec.c:198:			sc_error(card->ctx, "unsupported PIN operation (%d)",
libopensc/sec.c:199:					data->cmd);
libopensc/sec.c:201:		sc_error(card->ctx, "Use of pin pad not supported by card driver");
libopensc/sec.c:204:	SC_FUNC_RETURN(card->ctx, 2, r);
libopensc/sec.c:216: * Reference: Global Platform - Card Specification - version 2.0.1' - April 7, 2000
libopensc/sec.c:220:	size_t i = 0, j, pin_len = pin->len;
libopensc/sec.c:222:	if (pin->max_length && pin_len > pin->max_length)
libopensc/sec.c:225:	if (pin->encoding == SC_PIN_ENCODING_GLP) {
libopensc/sec.c:226:		while (pin_len > 0 && pin->data[pin_len - 1] == 0xFF)
libopensc/sec.c:227:			pin_len--;
libopensc/sec.c:231:			if (pin->data[i] < '0' || pin->data[i] > '9')
libopensc/sec.c:236:		buflen--;
libopensc/sec.c:240:	if (pin->encoding == SC_PIN_ENCODING_ASCII) {
libopensc/sec.c:243:		memcpy(buf, pin->data, pin_len);
libopensc/sec.c:245:	} else if (pin->encoding == SC_PIN_ENCODING_BCD || pin->encoding == SC_PIN_ENCODING_GLP) {
libopensc/sec.c:250:			buf[i] |= pin->data[j] & 0xf;
libopensc/sec.c:256:			buf[i] |= pin->pad_char & 0xf;
libopensc/sec.c:262:	if (pad || pin->encoding == SC_PIN_ENCODING_GLP) {
libopensc/sec.c:263:		size_t pad_length = pin->pad_length;
libopensc/sec.c:264:		u8     pad_char   = pin->encoding == SC_PIN_ENCODING_GLP ? 0xFF : pin->pad_char;
libopensc/sec.c:266:		if (pin->encoding == SC_PIN_ENCODING_BCD)
libopensc/sec.c:268:		if (pin->encoding == SC_PIN_ENCODING_GLP)
libopensc/sec.c:275:			memset(buf + i, pad_char, pad_length - i);
Binary file libopensc/sec.o matches
libopensc/ui.lo:1:# ui.lo - a libtool object file
libopensc/ui.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/ui.lo:10:# Name of the non-PIC object.
libopensc/reader-pcsc.lo:1:# reader-pcsc.lo - a libtool object file
libopensc/reader-pcsc.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/reader-pcsc.lo:8:pic_object='.libs/reader-pcsc.o'
libopensc/reader-pcsc.lo:10:# Name of the non-PIC object.
libopensc/reader-pcsc.lo:11:non_pic_object='reader-pcsc.o'
libopensc/pkcs15-cache.c:2: * pkcs15-cache.c: PKCS #15 file caching functions
libopensc/pkcs15-cache.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/pkcs15-cache.c:44:	if (path->type != SC_PATH_TYPE_PATH)
libopensc/pkcs15-cache.c:46:	assert(path->len <= SC_MAX_PATH_SIZE);
libopensc/pkcs15-cache.c:47:	r = sc_get_cache_dir(p15card->card->ctx, dir, sizeof(dir));
libopensc/pkcs15-cache.c:50:	pathptr = path->value;
libopensc/pkcs15-cache.c:51:	pathlen = path->len;
libopensc/pkcs15-cache.c:54:		pathlen -= 2;
libopensc/pkcs15-cache.c:59:		     p15card->manufacturer_id, p15card->label,
libopensc/pkcs15-cache.c:60:		     p15card->serial_number, pathname);
libopensc/pkcs15-cache.c:83:	if (path->count < 0) {
libopensc/pkcs15-cache.c:87:		count = path->count;
libopensc/pkcs15-cache.c:88:		offset = path->index;
libopensc/pkcs15-cache.c:138:	 * not exist, create it and a re-try the fopen() call.
libopensc/pkcs15-cache.c:141:		if ((r = sc_make_cache_dir(p15card->card->ctx)) < 0)
libopensc/pkcs15-cache.c:151:		sc_error(p15card->card->ctx, "fwrite() wrote only %d bytes", c);
Binary file libopensc/pkcs15-cache.o matches
libopensc/libscconf.pc:9:Libs: -L${libdir} -lscconf
libopensc/libscconf.pc:10:Cflags: -I${includedir}
libopensc/pkcs15-prkey.lo:1:# pkcs15-prkey.lo - a libtool object file
libopensc/pkcs15-prkey.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/pkcs15-prkey.lo:8:pic_object='.libs/pkcs15-prkey.o'
libopensc/pkcs15-prkey.lo:10:# Name of the non-PIC object.
libopensc/pkcs15-prkey.lo:11:non_pic_object='pkcs15-prkey.o'
libopensc/errors.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/errors.c:46:	const int rdr_base = -SC_ERROR_READER;
libopensc/errors.c:66:	const int card_base = -SC_ERROR_CARD_CMD_FAILED;
libopensc/errors.c:75:	const int arg_base = -SC_ERROR_INVALID_ARGUMENTS;
libopensc/errors.c:93:	const int int_base = -SC_ERROR_INTERNAL;
libopensc/errors.c:107:	const int p15i_base = -SC_ERROR_PKCS15INIT;
libopensc/errors.c:112:	const int misc_base = -SC_ERROR_UNKNOWN;
libopensc/errors.c:117:		error = -error;
libopensc/errors.c:143:	error -= err_base;
libopensc/errors.h:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307	 USA
libopensc/errors.h:32:#define SC_ERROR_READER				-1100
libopensc/errors.h:33:#define SC_ERROR_NO_READERS_FOUND		-1101
libopensc/errors.h:34:#define SC_ERROR_SLOT_NOT_FOUND			-1102
libopensc/errors.h:35:#define SC_ERROR_SLOT_ALREADY_CONNECTED		-1103
libopensc/errors.h:36:#define SC_ERROR_CARD_NOT_PRESENT		-1104
libopensc/errors.h:37:#define SC_ERROR_CARD_REMOVED			-1105
libopensc/errors.h:38:#define SC_ERROR_CARD_RESET			-1106
libopensc/errors.h:39:#define SC_ERROR_TRANSMIT_FAILED		-1107
libopensc/errors.h:40:#define SC_ERROR_KEYPAD_TIMEOUT			-1108
libopensc/errors.h:41:#define SC_ERROR_KEYPAD_CANCELLED		-1109
libopensc/errors.h:42:#define SC_ERROR_KEYPAD_PIN_MISMATCH		-1110
libopensc/errors.h:43:#define SC_ERROR_KEYPAD_MSG_TOO_LONG		-1111
libopensc/errors.h:44:#define SC_ERROR_EVENT_TIMEOUT			-1112
libopensc/errors.h:45:#define SC_ERROR_CARD_UNRESPONSIVE		-1113
libopensc/errors.h:46:#define SC_ERROR_READER_DETACHED		-1114
libopensc/errors.h:47:#define SC_ERROR_READER_REATTACHED		-1115
libopensc/errors.h:50:#define SC_ERROR_CARD_CMD_FAILED		-1200
libopensc/errors.h:51:#define SC_ERROR_FILE_NOT_FOUND			-1201
libopensc/errors.h:52:#define SC_ERROR_RECORD_NOT_FOUND		-1202
libopensc/errors.h:53:#define SC_ERROR_CLASS_NOT_SUPPORTED		-1203
libopensc/errors.h:54:#define SC_ERROR_INS_NOT_SUPPORTED		-1204
libopensc/errors.h:55:#define SC_ERROR_INCORRECT_PARAMETERS		-1205
libopensc/errors.h:56:#define SC_ERROR_WRONG_LENGTH			-1206
libopensc/errors.h:57:#define SC_ERROR_MEMORY_FAILURE			-1207
libopensc/errors.h:58:#define SC_ERROR_NO_CARD_SUPPORT		-1208
libopensc/errors.h:59:#define SC_ERROR_NOT_ALLOWED			-1209
libopensc/errors.h:60:#define SC_ERROR_INVALID_CARD			-1210
libopensc/errors.h:61:#define SC_ERROR_SECURITY_STATUS_NOT_SATISFIED	-1211
libopensc/errors.h:62:#define SC_ERROR_AUTH_METHOD_BLOCKED		-1212
libopensc/errors.h:63:#define SC_ERROR_UNKNOWN_DATA_RECEIVED		-1213
libopensc/errors.h:64:#define SC_ERROR_PIN_CODE_INCORRECT		-1214
libopensc/errors.h:65:#define SC_ERROR_FILE_ALREADY_EXISTS		-1215
libopensc/errors.h:66:#define SC_ERROR_DATA_OBJECT_NOT_FOUND		-1216
libopensc/errors.h:69:#define SC_ERROR_INVALID_ARGUMENTS		-1300
libopensc/errors.h:70:#define SC_ERROR_CMD_TOO_SHORT			-1301
libopensc/errors.h:71:#define SC_ERROR_CMD_TOO_LONG			-1302
libopensc/errors.h:72:#define SC_ERROR_BUFFER_TOO_SMALL		-1303
libopensc/errors.h:73:#define SC_ERROR_INVALID_PIN_LENGTH		-1304
libopensc/errors.h:74:#define SC_ERROR_INVALID_DATA			-1305
libopensc/errors.h:77:#define SC_ERROR_INTERNAL			-1400
libopensc/errors.h:78:#define SC_ERROR_INVALID_ASN1_OBJECT		-1401
libopensc/errors.h:79:#define SC_ERROR_ASN1_OBJECT_NOT_FOUND		-1402
libopensc/errors.h:80:#define SC_ERROR_ASN1_END_OF_CONTENTS		-1403
libopensc/errors.h:81:#define SC_ERROR_OUT_OF_MEMORY			-1404
libopensc/errors.h:82:#define SC_ERROR_TOO_MANY_OBJECTS		-1405
libopensc/errors.h:83:#define SC_ERROR_OBJECT_NOT_VALID		-1406
libopensc/errors.h:84:#define SC_ERROR_OBJECT_NOT_FOUND		-1407
libopensc/errors.h:85:#define SC_ERROR_NOT_SUPPORTED			-1408
libopensc/errors.h:86:#define SC_ERROR_PASSPHRASE_REQUIRED		-1409
libopensc/errors.h:87:#define SC_ERROR_EXTRACTABLE_KEY		-1410
libopensc/errors.h:88:#define SC_ERROR_DECRYPT_FAILED			-1411
libopensc/errors.h:89:#define SC_ERROR_WRONG_PADDING			-1412
libopensc/errors.h:90:#define SC_ERROR_WRONG_CARD			-1413
libopensc/errors.h:91:#define SC_ERROR_CANNOT_LOAD_MODULE		-1414
libopensc/errors.h:94:#define SC_ERROR_PKCS15INIT			-1500
libopensc/errors.h:95:#define SC_ERROR_SYNTAX_ERROR			-1501
libopensc/errors.h:96:#define SC_ERROR_INCONSISTENT_PROFILE		-1502
libopensc/errors.h:97:#define SC_ERROR_INCOMPATIBLE_KEY		-1503
libopensc/errors.h:98:#define SC_ERROR_NO_DEFAULT_KEY			-1504
libopensc/errors.h:99:#define SC_ERROR_ID_NOT_UNIQUE			-1505
libopensc/errors.h:100:#define SC_ERROR_CANNOT_LOAD_KEY		-1006
libopensc/errors.h:101:#define SC_ERROR_INCOMPATIBLE_OBJECT		-1007
libopensc/errors.h:102:#define SC_ERROR_TEMPLATE_NOT_FOUND		-1008
libopensc/errors.h:103:#define SC_ERROR_INVALID_PIN_REFERENCE		-1009
libopensc/errors.h:104:#define SC_ERROR_FILE_TOO_SMALL			-1010
libopensc/errors.h:107:#define SC_ERROR_UNKNOWN			-1900
libopensc/errors.h:108:#define SC_ERROR_PKCS15_APP_NOT_FOUND		-1901
Binary file libopensc/errors.o matches
libopensc/card-oberthur.c:2: * card-oberthur.c: Support for Oberthur smart cards 
libopensc/card-oberthur.c:20: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/card-oberthur.c:35:/* keep OpenSSL 0.9.6 users happy ;-) */
libopensc/card-oberthur.c:140:	free(card->drv_data);
libopensc/card-oberthur.c:150:	struct auth_private_data *data =  (struct auth_private_data *) card->drv_data;
libopensc/card-oberthur.c:164:	SC_TEST_RET(card->ctx, rv, "APDU transmit failed");
libopensc/card-oberthur.c:174:		sc_debug(card->ctx, "serial number %li\n", 
libopensc/card-oberthur.c:198:			memcpy(data->aid.value, oberthur_aids[ii].value, len);
libopensc/card-oberthur.c:199:			data->aid.len = len;
libopensc/card-oberthur.c:200:			data->aid.tag = oberthur_aids[ii].tag;
libopensc/card-oberthur.c:201:			card->name = oberthur_aids[ii].name;
libopensc/card-oberthur.c:206:	return oberthur_aids[ii].value == NULL ? -1 : 0;
libopensc/card-oberthur.c:214:	i = _sc_match_atr(card, oberthur_atrs, &card->type);
libopensc/card-oberthur.c:232:	card->cla = 0x00;
libopensc/card-oberthur.c:233:	card->drv_data = data;
libopensc/card-oberthur.c:236:	card->caps |= SC_CARD_CAP_RNG;
libopensc/card-oberthur.c:239:		sc_error(card->ctx, "Failed to initialize %s\n", card->name);
libopensc/card-oberthur.c:272:	struct auth_private_data *data = (struct auth_private_data *) card->drv_data;
libopensc/card-oberthur.c:274:	switch (data->aid.tag)   {
libopensc/card-oberthur.c:350:	file->id = attr[0]*0x100 + attr[1];
libopensc/card-oberthur.c:360:		file->type = SC_FILE_TYPE_WORKING_EF;
libopensc/card-oberthur.c:361:		file->ef_structure = SC_FILE_EF_TRANSPARENT;
libopensc/card-oberthur.c:362:		file->size = attr[0]*0x100 + attr[1];
libopensc/card-oberthur.c:365:		file->type = SC_FILE_TYPE_WORKING_EF;
libopensc/card-oberthur.c:366:		file->ef_structure = SC_FILE_EF_LINEAR_VARIABLE;
libopensc/card-oberthur.c:367:		file->size = attr[0];
libopensc/card-oberthur.c:373:		file->record_length = attr[2]*0x100+attr[3];
libopensc/card-oberthur.c:374:		file->record_count = attr[4];
libopensc/card-oberthur.c:377:		file->type = SC_FILE_TYPE_INTERNAL_EF;
libopensc/card-oberthur.c:378:		file->ef_structure = SC_CARDCTL_OBERTHUR_KEY_DES;
libopensc/card-oberthur.c:379:		file->size = attr[0]*0x100 + attr[1];
libopensc/card-oberthur.c:380:		file->size /= 8;
libopensc/card-oberthur.c:383:		file->type = SC_FILE_TYPE_INTERNAL_EF;
libopensc/card-oberthur.c:384:		file->ef_structure = SC_CARDCTL_OBERTHUR_KEY_RSA_PUBLIC;
libopensc/card-oberthur.c:386:		file->size = attr[0]*0x100 + attr[1];
libopensc/card-oberthur.c:387:		if (file->size==512)
libopensc/card-oberthur.c:388:			file->size = PUBKEY_512_ASN1_SIZE;
libopensc/card-oberthur.c:389:		else if (file->size==1024)
libopensc/card-oberthur.c:390:			file->size = PUBKEY_1024_ASN1_SIZE;
libopensc/card-oberthur.c:391:		else if (file->size==2048)
libopensc/card-oberthur.c:392:			file->size = PUBKEY_2048_ASN1_SIZE;
libopensc/card-oberthur.c:394:			sc_error(card->ctx, "Not supported public key size: %i\n", file->size);
libopensc/card-oberthur.c:399:		file->type = SC_FILE_TYPE_INTERNAL_EF;
libopensc/card-oberthur.c:400:		file->ef_structure = SC_CARDCTL_OBERTHUR_KEY_RSA_CRT;
libopensc/card-oberthur.c:401:		file->size = attr[0]*0x100 + attr[1];
libopensc/card-oberthur.c:404:		file->type = SC_FILE_TYPE_DF;
libopensc/card-oberthur.c:405:		file->size = attr[0];
libopensc/card-oberthur.c:409:		sc_error(card->ctx, "invalid file type: 0x%02X\n", type);
libopensc/card-oberthur.c:419:	if (file->type == SC_FILE_TYPE_DF) {
libopensc/card-oberthur.c:430:	else if (file->type == SC_FILE_TYPE_INTERNAL_EF)  { /* EF */
libopensc/card-oberthur.c:431:		switch (file->ef_structure) {
libopensc/card-oberthur.c:464:		switch (file->ef_structure) {
libopensc/card-oberthur.c:480:	file->status = SC_FILE_STATUS_ACTIVATED;
libopensc/card-oberthur.c:481:	file->magic = SC_FILE_MAGIC;
libopensc/card-oberthur.c:490:	const u8 *curptr = card->cache.current_path.value;
libopensc/card-oberthur.c:492:	size_t curlen = card->cache.current_path.len;
libopensc/card-oberthur.c:500:		curlen -= 2;
libopensc/card-oberthur.c:511:		*pathlen = len - curlen;
libopensc/card-oberthur.c:522:	struct sc_path *curpath = &card->cache.current_path;
libopensc/card-oberthur.c:524:	switch (path->type) {
libopensc/card-oberthur.c:526:		if (path->value[0] == 0x3F && path->value[1] == 0x00)
libopensc/card-oberthur.c:529:			if (curpath->len + 2 > SC_MAX_PATH_SIZE) {
libopensc/card-oberthur.c:530:				curpath->len = 0;
libopensc/card-oberthur.c:533:			memcpy(curpath->value + curpath->len, path->value, 2);
libopensc/card-oberthur.c:534:			curpath->len += 2;
libopensc/card-oberthur.c:538:		curpath->len = 0;
libopensc/card-oberthur.c:539:		if (path->value[0] != 0x3F || path->value[1] != 0)
libopensc/card-oberthur.c:541:		if (curpath->len + path->len > SC_MAX_PATH_SIZE) {
libopensc/card-oberthur.c:542:			curpath->len = 0;
libopensc/card-oberthur.c:545:		memcpy(curpath->value + curpath->len, path->value, path->len);
libopensc/card-oberthur.c:546:		curpath->len += path->len;
libopensc/card-oberthur.c:550:		curpath->len = 0;
libopensc/card-oberthur.c:563:	struct sc_path *cache_path = &card->cache.current_path;	
libopensc/card-oberthur.c:564:	struct auth_private_data *prv = (struct auth_private_data *) card->drv_data;
libopensc/card-oberthur.c:573:	SC_TEST_RET(card->ctx, rv, "APDU transmit failed");
libopensc/card-oberthur.c:575:	SC_TEST_RET(card->ctx, rv, "Card returned error");
libopensc/card-oberthur.c:578:		sc_error(card->ctx, "invalid response length\n");
libopensc/card-oberthur.c:582:		sc_error(card->ctx, "unsupported: card returned FCI\n");
libopensc/card-oberthur.c:586:	if (cache_path->len > 2)
libopensc/card-oberthur.c:587:		cache_path->len -= 2;
libopensc/card-oberthur.c:590:	if (prv->aid.tag == AID_OBERTHUR_V5)
libopensc/card-oberthur.c:618:	struct sc_path *cache_path = &card->cache.current_path;
libopensc/card-oberthur.c:623:		SC_TEST_RET(card->ctx, rv, "Select parent failed");
libopensc/card-oberthur.c:625:		if (file->id==0x3F00)
libopensc/card-oberthur.c:634:	memcpy(cache_path->value, "\x3F\x00", 2);
libopensc/card-oberthur.c:635:	cache_path->len = 2;
libopensc/card-oberthur.c:655:	struct auth_private_data *prv = (struct auth_private_data *) card->drv_data;
libopensc/card-oberthur.c:660:		SC_TEST_RET(card->ctx, rv, "Select MF failed");
libopensc/card-oberthur.c:676:	SC_TEST_RET(card->ctx, rv, "APDU transmit failed");
libopensc/card-oberthur.c:678:	SC_TEST_RET(card->ctx, rv, "Card returned error");
libopensc/card-oberthur.c:684:		sc_error(card->ctx, "unsupported: card returned FCI\n");
libopensc/card-oberthur.c:689:	if (prv->aid.tag == AID_OBERTHUR_V5)  
libopensc/card-oberthur.c:703:	if (file->type == SC_FILE_TYPE_DF)   {
libopensc/card-oberthur.c:704:		struct sc_path *cache_path = &card->cache.current_path;
libopensc/card-oberthur.c:705:		size_t len = cache_path->len;
libopensc/card-oberthur.c:707:		if (len < sizeof(cache_path->value))   {
libopensc/card-oberthur.c:708:			memcpy(&cache_path->value[len], buf, 2);
libopensc/card-oberthur.c:709:			cache_path->len += 2;
libopensc/card-oberthur.c:713:	sc_debug(card->ctx, "selected %04X\n",file->id);
libopensc/card-oberthur.c:728:	const u8 *pathptr = path->value;
libopensc/card-oberthur.c:729:	size_t pathlen = path->len;
libopensc/card-oberthur.c:733:	sc_debug(card->ctx, "path; type=%d, path=%s\n",
libopensc/card-oberthur.c:734:			path->type, sc_print_path(path));
libopensc/card-oberthur.c:735:	sc_debug(card->ctx, "cache; type=%d, path=%s\n",
libopensc/card-oberthur.c:736:			card->cache.current_path.type, sc_print_path(&card->cache.current_path));
libopensc/card-oberthur.c:738:	switch (path->type) {
libopensc/card-oberthur.c:750:			SC_TEST_RET(card->ctx, rv, "sc_lock() failed");
libopensc/card-oberthur.c:755:				SC_TEST_RET(card->ctx, rv, "Unable to select Master File (MF)");
libopensc/card-oberthur.c:761:				SC_TEST_RET(card->ctx, rv, "Unable to select DF");
libopensc/card-oberthur.c:763:				pathlen -= 2;
libopensc/card-oberthur.c:787:	sc_debug(card->ctx, "return %i\n",rv);
libopensc/card-oberthur.c:806:	SC_TEST_RET(card->ctx, rv, "APDU transmit failed");
libopensc/card-oberthur.c:809:	SC_TEST_RET(card->ctx, rv, "Card returned error");
libopensc/card-oberthur.c:825:	sc_debug(card->ctx, "path; type=%d, path=%s\n", path->type, sc_print_path(path));
libopensc/card-oberthur.c:826:	SC_FUNC_CALLED(card->ctx, 1);
libopensc/card-oberthur.c:827:	if (path->len < 2)   {
libopensc/card-oberthur.c:828:		sc_error(card->ctx, "Invalid path length\n");
libopensc/card-oberthur.c:829:		SC_FUNC_RETURN(card->ctx, 1, SC_ERROR_INVALID_ARGUMENTS);
libopensc/card-oberthur.c:832:	if (path->len > 2)   {
libopensc/card-oberthur.c:835:		parent.len -= 2;
libopensc/card-oberthur.c:838:		SC_TEST_RET(card->ctx, rv, "select parent failed ");
libopensc/card-oberthur.c:841:	sbuf[0] = path->value[path->len - 2];
libopensc/card-oberthur.c:842:	sbuf[1] = path->value[path->len - 1];
libopensc/card-oberthur.c:854:	SC_TEST_RET(card->ctx, rv, "APDU transmit failed");
libopensc/card-oberthur.c:863:			SC_FUNC_RETURN(card->ctx, 0, SC_ERROR_OUT_OF_MEMORY);
libopensc/card-oberthur.c:869:		SC_TEST_RET(card->ctx, rv, "select DF failed");
libopensc/card-oberthur.c:872:		SC_TEST_RET(card->ctx, len, "list DF failed");
libopensc/card-oberthur.c:882:			SC_TEST_RET(card->ctx, rv, "delete failed");
libopensc/card-oberthur.c:889:		SC_TEST_RET(card->ctx, rv, "select parent DF failed");
libopensc/card-oberthur.c:895:	SC_TEST_RET(card->ctx, rv, "APDU transmit failed");
libopensc/card-oberthur.c:897:	SC_TEST_RET(card->ctx, rv, "Card return error");
libopensc/card-oberthur.c:905:	struct auth_private_data *data = (struct auth_private_data *) card->drv_data;
libopensc/card-oberthur.c:908:		return -1;
libopensc/card-oberthur.c:909:	switch (data->aid.tag)   {
libopensc/card-oberthur.c:911:		switch (e->method) {
libopensc/card-oberthur.c:916:			if (e->key_ref == 1)   
libopensc/card-oberthur.c:918:			else if (e->key_ref == 2)  
libopensc/card-oberthur.c:920:			else if (e->key_ref == 3)  
libopensc/card-oberthur.c:923:				return -1;
libopensc/card-oberthur.c:931:	sc_error(card->ctx, "unknown method or  aid %i; tag %X\n",e->method, data->aid.tag);
libopensc/card-oberthur.c:945:	sc_debug(card->ctx, ": id %04X; size %i; type %i/%i\n",
libopensc/card-oberthur.c:946:			file->id, file->size, file->type, file->ef_structure);
libopensc/card-oberthur.c:948:		sc_error(card->ctx, "Insifficient buffer size.\n");
libopensc/card-oberthur.c:956:	if (file->type == SC_FILE_TYPE_DF)  {
libopensc/card-oberthur.c:960:	else  if (file->type == SC_FILE_TYPE_WORKING_EF)   {
libopensc/card-oberthur.c:961:		switch (file->ef_structure) {
libopensc/card-oberthur.c:971:			rv = -1;
libopensc/card-oberthur.c:975:	else if (file->type == SC_FILE_TYPE_INTERNAL_EF)  {
libopensc/card-oberthur.c:976:		switch (file->ef_structure) {
libopensc/card-oberthur.c:990:			rv = -1;
libopensc/card-oberthur.c:995:		rv = -1;
libopensc/card-oberthur.c:998:		sc_error(card->ctx, "Invalid EF structure %i/%i\n", 
libopensc/card-oberthur.c:999:				file->type, file->ef_structure);
libopensc/card-oberthur.c:1000:		return -1;
libopensc/card-oberthur.c:1005:	p[8] = file->id >> 8;
libopensc/card-oberthur.c:1006:	p[9] = file->id & 0xFF;
libopensc/card-oberthur.c:1011:	size = file->size;
libopensc/card-oberthur.c:1013:	if (file->type == SC_FILE_TYPE_DF)   {
libopensc/card-oberthur.c:1016:	else if (file->type == SC_FILE_TYPE_INTERNAL_EF && 
libopensc/card-oberthur.c:1017:			file->ef_structure == SC_CARDCTL_OBERTHUR_KEY_RSA_PUBLIC)   {
libopensc/card-oberthur.c:1022:		sc_debug(card->ctx, "ef %s\n","SC_FILE_EF_RSA_PUBLIC");
libopensc/card-oberthur.c:1023:		if (file->size == PUBKEY_512_ASN1_SIZE || file->size == 512)
libopensc/card-oberthur.c:1025:		else if (file->size == PUBKEY_1024_ASN1_SIZE || file->size == 1024)
libopensc/card-oberthur.c:1027:		else if (file->size == PUBKEY_2048_ASN1_SIZE || file->size == 2048)
libopensc/card-oberthur.c:1030:			sc_error(card->ctx, "incorrect RSA size %X\n", file->size);
libopensc/card-oberthur.c:1034:	else if (file->type == SC_FILE_TYPE_INTERNAL_EF &&
libopensc/card-oberthur.c:1035:			file->ef_structure == SC_CARDCTL_OBERTHUR_KEY_DES)   {
libopensc/card-oberthur.c:1036:		if (file->size == 8 || file->size == 64)
libopensc/card-oberthur.c:1038:		else if (file->size == 16 || file->size == 128)
libopensc/card-oberthur.c:1040:		else if (file->size == 24 || file->size == 192)
libopensc/card-oberthur.c:1043:			sc_error(card->ctx, "incorrect DES size %X\n", file->size);
libopensc/card-oberthur.c:1054:	if (file->type == SC_FILE_TYPE_DF) {
libopensc/card-oberthur.c:1063:	else if (file->type == SC_FILE_TYPE_WORKING_EF)   {
libopensc/card-oberthur.c:1064:		if (file->ef_structure == SC_FILE_EF_TRANSPARENT)   {
libopensc/card-oberthur.c:1065:			sc_debug(card->ctx, "SC_FILE_EF_TRANSPARENT\n");
libopensc/card-oberthur.c:1071:		else if (file->ef_structure == SC_FILE_EF_LINEAR_VARIABLE)  {
libopensc/card-oberthur.c:1072:			sc_debug(card->ctx, "SC_FILE_EF_LINEAR_VARIABLE\n");
libopensc/card-oberthur.c:1079:	else   if (file->type == SC_FILE_TYPE_INTERNAL_EF)   {
libopensc/card-oberthur.c:1080:		if (file->ef_structure == SC_CARDCTL_OBERTHUR_KEY_DES)  {
libopensc/card-oberthur.c:1081:			sc_debug(card->ctx, "EF_DES\n");
libopensc/card-oberthur.c:1088:		else if (file->ef_structure == SC_CARDCTL_OBERTHUR_KEY_RSA_PUBLIC)  {
libopensc/card-oberthur.c:1089:			sc_debug(card->ctx, "EF_RSA_PUBLIC\n");
libopensc/card-oberthur.c:1094:		else if (file->ef_structure == SC_CARDCTL_OBERTHUR_KEY_RSA_CRT)  {
libopensc/card-oberthur.c:1095:			sc_debug(card->ctx, "EF_RSA_PRIVATE\n");
libopensc/card-oberthur.c:1110:		SC_TEST_RET(card->ctx, rv, "Invalid ACL value");
libopensc/card-oberthur.c:1128:	struct auth_private_data *prv = (struct auth_private_data *) card->drv_data;
libopensc/card-oberthur.c:1130:	sc_debug(card->ctx, " create path=%s\n", sc_print_path(&file->path));
libopensc/card-oberthur.c:1131:	sc_debug(card->ctx,"id %04X; size %i; type %i; ef %i\n",
libopensc/card-oberthur.c:1132:			file->id, file->size, file->type, file->ef_structure);
libopensc/card-oberthur.c:1133:	if (file->id==0x0000 || file->id==0xFFFF || file->id==0x3FFF)  
libopensc/card-oberthur.c:1136:	sc_debug(card->ctx, " cache path=%s\n", 
libopensc/card-oberthur.c:1137:			sc_print_path(&card->cache.current_path));
libopensc/card-oberthur.c:1139:	if (file->path.len)   {
libopensc/card-oberthur.c:1140:		memcpy(&path, &file->path, sizeof(path));
libopensc/card-oberthur.c:1142:			path.len -= 2;
libopensc/card-oberthur.c:1145:			sc_error(card->ctx, "Cannot select parent DF.\n");
libopensc/card-oberthur.c:1150:	if (prv->aid.tag == AID_OBERTHUR_V5)
libopensc/card-oberthur.c:1156:		sc_error(card->ctx, "File structure encoding failed.\n");
libopensc/card-oberthur.c:1160:	if (file->type != SC_FILE_TYPE_DF && file->ef_structure != SC_FILE_EF_TRANSPARENT)
libopensc/card-oberthur.c:1161:		rec_nr = file->record_count;
libopensc/card-oberthur.c:1171:	SC_TEST_RET(card->ctx, rv, "APDU transmit failed");
libopensc/card-oberthur.c:1173:	SC_TEST_RET(card->ctx, rv, "Card returned error");
libopensc/card-oberthur.c:1176:	if (file->type == SC_FILE_TYPE_DF)   {
libopensc/card-oberthur.c:1177:		u8 file_id[2] = {file->id >> 8, file->id & 0xFF};
libopensc/card-oberthur.c:1182:		if (card->cache_valid) {
libopensc/card-oberthur.c:1183:			file_id[0] = file->id >> 8;
libopensc/card-oberthur.c:1184:			file_id[1] = file->id & 0xFF;
libopensc/card-oberthur.c:1185:			if (card->cache.current_path.len != 0)
libopensc/card-oberthur.c:1186:				sc_append_path_id(&card->cache.current_path, file_id, 2);
libopensc/card-oberthur.c:1198:	auth_senv_t *senv = &((struct auth_private_data *) card->drv_data)->senv;
libopensc/card-oberthur.c:1199:	long unsigned pads = env->algorithm_flags & SC_ALGORITHM_RSA_PADS;
libopensc/card-oberthur.c:1209:	struct auth_private_data *prv = (struct auth_private_data *) card->drv_data;
libopensc/card-oberthur.c:1212:	sc_debug(card->ctx, "op %i\n", env->operation);
libopensc/card-oberthur.c:1216:	rv = auth_select_file(card, &env->file_ref, &key_file);
libopensc/card-oberthur.c:1220:	switch (env->algorithm)   {
libopensc/card-oberthur.c:1223:		sc_debug(card->ctx, "algo SC_ALGORITHM_xDES: ref %X, flags %X\n", 
libopensc/card-oberthur.c:1224:				env->algorithm_ref, env->flags);
libopensc/card-oberthur.c:1225:		if (key_file->ef_structure != SC_CARDCTL_OBERTHUR_KEY_DES || 
libopensc/card-oberthur.c:1226:				key_file->type != SC_FILE_TYPE_INTERNAL_EF)
libopensc/card-oberthur.c:1230:		if (env->flags & SC_SEC_ENV_FILE_REF_PRESENT)   {
libopensc/card-oberthur.c:1231:			des_sbuf[5] = (key_file->id>>8) & 0xFF;
libopensc/card-oberthur.c:1232:			des_sbuf[6] = key_file->id & 0xFF;
libopensc/card-oberthur.c:1236:		if (env->operation == SC_SEC_OPERATION_DECIPHER)   {
libopensc/card-oberthur.c:1243:			sc_error(card->ctx, "Invalid crypto operation: %X\n", env->operation);
libopensc/card-oberthur.c:1249:		sc_debug(card->ctx, "algo SC_ALGORITHM_RSA\n");
libopensc/card-oberthur.c:1250:		if (env->algorithm_flags & SC_ALGORITHM_RSA_HASHES) {
libopensc/card-oberthur.c:1251:			sc_error(card->ctx, "Not support for hashes.\n");
libopensc/card-oberthur.c:1256:			sc_error(card->ctx, "No support for this PAD: %X\n",pads);
libopensc/card-oberthur.c:1260:		if (key_file->type != SC_FILE_TYPE_INTERNAL_EF ||  
libopensc/card-oberthur.c:1261:				key_file->ef_structure != SC_CARDCTL_OBERTHUR_KEY_RSA_CRT)
libopensc/card-oberthur.c:1264:		rsa_sbuf[5] = (key_file->id>>8) & 0xFF;
libopensc/card-oberthur.c:1265:		rsa_sbuf[6] = key_file->id & 0xFF;
libopensc/card-oberthur.c:1266:		if (env->operation == SC_SEC_OPERATION_SIGN)   {
libopensc/card-oberthur.c:1267:			rsa_sbuf[2] = prv->aid.tag == AID_OBERTHUR_V5 ? 0x11 : 0x11;
libopensc/card-oberthur.c:1274:		else if (env->operation == SC_SEC_OPERATION_DECIPHER)   {
libopensc/card-oberthur.c:1275:			rsa_sbuf[2] = prv->aid.tag == AID_OBERTHUR_V5 ? 0x11 : 0x02;
libopensc/card-oberthur.c:1283:			sc_error(card->ctx, "Invalid crypto operation: %X\n", env->operation);
libopensc/card-oberthur.c:1289:		sc_error(card->ctx, "Invalid crypto algorithm supplied.\n");
libopensc/card-oberthur.c:1294:	SC_TEST_RET(card->ctx, rv, "APDU transmit failed");
libopensc/card-oberthur.c:1296:	SC_TEST_RET(card->ctx, rv, "Card returned error");
libopensc/card-oberthur.c:1298:	senv->algorithm = env->algorithm;
libopensc/card-oberthur.c:1299:	senv->key_file_id = key_file->id;
libopensc/card-oberthur.c:1300:	senv->key_size = key_file->size;
libopensc/card-oberthur.c:1320:	auth_senv_t *senv = &((struct auth_private_data *) card->drv_data)->senv;
libopensc/card-oberthur.c:1325:	sc_debug(card->ctx, " inlen %i, outlen %i, algo %i\n", ilen, olen, senv->algorithm);
libopensc/card-oberthur.c:1326:	if (!senv->key_file_id)
libopensc/card-oberthur.c:1329:	switch (senv->algorithm)   {
libopensc/card-oberthur.c:1331:		sc_debug(card->ctx, "algorithm SC_ALGORITHM_RSA\n");
libopensc/card-oberthur.c:1333:			sc_error(card->ctx, "Illegal input length for CosmopolIC v4: %d\n", ilen);
libopensc/card-oberthur.c:1337:			sc_error(card->ctx, "Output buffer too small.\n");
libopensc/card-oberthur.c:1346:		apdu.le = senv->key_size/8;
libopensc/card-oberthur.c:1348:		apdu.resp = (u8 *) malloc(senv->key_size/8+8);
libopensc/card-oberthur.c:1350:			SC_FUNC_RETURN(card->ctx, 0, SC_ERROR_OUT_OF_MEMORY);
libopensc/card-oberthur.c:1351:		apdu.resplen = senv->key_size/8;
libopensc/card-oberthur.c:1354:		sc_error(card->ctx, "Invalid crypto algorithm supplied.\n");
libopensc/card-oberthur.c:1360:	SC_TEST_RET(card->ctx, rv, "APDU transmit failed");
libopensc/card-oberthur.c:1362:	SC_TEST_RET(card->ctx, rv, "Card returned error");
libopensc/card-oberthur.c:1364:	if (apdu.resplen != senv->key_size/8)   {
libopensc/card-oberthur.c:1365:		sc_error(card->ctx, "Signature failed: invalide response length %i\n",
libopensc/card-oberthur.c:1372:	if (card->ctx->debug >= 5)  {
libopensc/card-oberthur.c:1376:		if (!apdu.sensitive || card->ctx->debug >= 6)
libopensc/card-oberthur.c:1377:			sc_hex_dump(card->ctx, in, ilen, debug_buf, sizeof(debug_buf));
libopensc/card-oberthur.c:1378:		sc_debug(card->ctx, "auth_compute_signature in %d bytes :\n%s",
libopensc/card-oberthur.c:1382:		if (!apdu.sensitive || card->ctx->debug >= 6)
libopensc/card-oberthur.c:1383:			sc_hex_dump(card->ctx, out, apdu.resplen, debug_buf, sizeof(debug_buf));
libopensc/card-oberthur.c:1384:		sc_debug(card->ctx, "auth_compute_signature out %d bytes :\n%s",
libopensc/card-oberthur.c:1389:	sc_debug(card->ctx, "Signature Template return %i\n", apdu.resplen);
libopensc/card-oberthur.c:1397:	auth_senv_t *senv = &((struct auth_private_data *) card->drv_data)->senv;
libopensc/card-oberthur.c:1398:	struct auth_private_data *prv = (struct auth_private_data *) card->drv_data;
libopensc/card-oberthur.c:1403:	sc_debug(card->ctx,": crgram_len %i;  outlen %i\n", crgram_len, outlen);
libopensc/card-oberthur.c:1407:	if (!senv->key_file_id)
libopensc/card-oberthur.c:1417:	switch (senv->algorithm)   {
libopensc/card-oberthur.c:1419:		sc_debug(card->ctx, "algorithm SC_ALGORITHM_RSA\n");
libopensc/card-oberthur.c:1424:		else if (outlen < senv->key_size/8)   {
libopensc/card-oberthur.c:1425:			sc_error(card->ctx, "dechipher result length (%i) "
libopensc/card-oberthur.c:1427:					outlen, senv->key_size/8);
libopensc/card-oberthur.c:1432:		if (senv->key_size==2048)   {
libopensc/card-oberthur.c:1434:			if (prv->aid.tag == AID_OBERTHUR_V5)   
libopensc/card-oberthur.c:1443:			apdu.le = senv->key_size/8;
libopensc/card-oberthur.c:1446:			SC_TEST_RET(card->ctx, rv, "APDU transmit failed");
libopensc/card-oberthur.c:1448:			SC_TEST_RET(card->ctx, rv, "Card returned error");
libopensc/card-oberthur.c:1450:			crgram_len -= nn;
libopensc/card-oberthur.c:1459:		sc_debug(card->ctx,"algorithm SC_ALGORITHM_DES\n");
libopensc/card-oberthur.c:1466:		sc_error(card->ctx, "Invalid crypto algorithm supplied.\n");
libopensc/card-oberthur.c:1475:	apdu.le = senv->key_size/8;
libopensc/card-oberthur.c:1479:	SC_TEST_RET(card->ctx, rv, "APDU transmit failed");
libopensc/card-oberthur.c:1481:	SC_TEST_RET(card->ctx, rv, "Card returned error");
libopensc/card-oberthur.c:1483:	if (apdu.resplen > senv->key_size/8)   {
libopensc/card-oberthur.c:1484:		sc_error(card->ctx, "invalide response length %i\n", apdu.resplen);
libopensc/card-oberthur.c:1496:	sc_debug(card->ctx, "return decipher len %i\n", rv);
libopensc/card-oberthur.c:1517:	for (ii = 0; ii<buff_len && shift>=0 ; ii++, shift-=8) 
libopensc/card-oberthur.c:1527:/* Generate key on-card */
libopensc/card-oberthur.c:1535:	sc_debug(card->ctx, " %i bits\n",data->key_bits);
libopensc/card-oberthur.c:1536:	if (data->key_bits < 512 || data->key_bits > 2048 || 
libopensc/card-oberthur.c:1537:			(data->key_bits%0x20)!=0)   {
libopensc/card-oberthur.c:1538:		sc_error(card->ctx, "Illegal key length: %d\n", data->key_bits);
libopensc/card-oberthur.c:1542:	sbuf[0] = (data->id_pub >> 8) & 0xFF;
libopensc/card-oberthur.c:1543:	sbuf[1] = data->id_pub & 0xFF;
libopensc/card-oberthur.c:1544:	sbuf[2] = (data->id_prv >> 8) & 0xFF;
libopensc/card-oberthur.c:1545:	sbuf[3] = data->id_prv & 0xFF;
libopensc/card-oberthur.c:1546:	if (data->exponent != 0x10001)   {
libopensc/card-oberthur.c:1547:		rv = auth_encode_exponent(data->exponent, &sbuf[5],SC_MAX_APDU_BUFFER_SIZE-6);
libopensc/card-oberthur.c:1549:			sc_error(card->ctx, "Cannot encode exponent\n");
libopensc/card-oberthur.c:1557:	if (!(apdu.resp = (u8 *) malloc(data->key_bits/8+8)))   {
libopensc/card-oberthur.c:1558:		sc_error(card->ctx, "Cannot allocate memory\n");
libopensc/card-oberthur.c:1561:	apdu.resplen = data->key_bits/8+8;
libopensc/card-oberthur.c:1563:	apdu.le = data->key_bits/8;
libopensc/card-oberthur.c:1568:	SC_TEST_RET(card->ctx, rv, "APDU transmit failed");
libopensc/card-oberthur.c:1570:	SC_TEST_RET(card->ctx, rv, "Card returned error");
libopensc/card-oberthur.c:1572:		struct auth_private_data *prv = (struct auth_private_data *) card->drv_data;
libopensc/card-oberthur.c:1575:				prv->aid.tag == AID_OBERTHUR_V5 ? 1 : 2, 
libopensc/card-oberthur.c:1576:				apdu.resp, data->key_bits/8);
libopensc/card-oberthur.c:1577:		SC_TEST_RET(card->ctx, rv, "auth_read_component() returned error");
libopensc/card-oberthur.c:1583:	if (data->pubkey)   {
libopensc/card-oberthur.c:1584:		if (data->pubkey_len < apdu.resplen)   
libopensc/card-oberthur.c:1586:		memcpy(data->pubkey,apdu.resp,apdu.resplen);
libopensc/card-oberthur.c:1589:	data->pubkey_len = apdu.resplen;
libopensc/card-oberthur.c:1592:	sc_debug(card->ctx, "resulted public key len %i\n", apdu.resplen);
libopensc/card-oberthur.c:1604:	struct auth_private_data *prv = (struct auth_private_data *) card->drv_data;
libopensc/card-oberthur.c:1606:	sc_debug(card->ctx, ": nn %i; len %i\n", args->component, args->len);
libopensc/card-oberthur.c:1607:	if (args->len > sizeof(sbuf) || args->len > 0x100)
libopensc/card-oberthur.c:1610:	sc_debug(card->ctx, "nn %i; len %i\n", args->component, args->len);
libopensc/card-oberthur.c:1612:	p1 = args->component;
libopensc/card-oberthur.c:1615:	if (prv->aid.tag == AID_OBERTHUR_V5)   {
libopensc/card-oberthur.c:1616:		sc_debug(card->ctx, "nn %i; len %i\n", args->component, args->len);
libopensc/card-oberthur.c:1617:		sbuf[len++] = args->type;
libopensc/card-oberthur.c:1618:		sbuf[len++] = args->len;
libopensc/card-oberthur.c:1619:		memcpy(sbuf + len, args->data, args->len);
libopensc/card-oberthur.c:1620:		len += args->len;
libopensc/card-oberthur.c:1622:		if (args->type == SC_CARDCTL_OBERTHUR_KEY_DES)   {
libopensc/card-oberthur.c:1630:			if (args->len!=8 && args->len!=24)
libopensc/card-oberthur.c:1635:			memcpy(&kk, args->data, 8);
libopensc/card-oberthur.c:1638:			if (args->len==24)   {
libopensc/card-oberthur.c:1639:				sc_debug(card->ctx, "nn %i; len %i\n", args->component, args->len);
libopensc/card-oberthur.c:1640:				memcpy(&kk, args->data + 8, 8);
libopensc/card-oberthur.c:1645:				sc_debug(card->ctx, "nn %i; len %i\n", args->component, args->len);
libopensc/card-oberthur.c:1646:				memcpy(&kk, args->data + 16, 8);
libopensc/card-oberthur.c:1662:		memcpy(sbuf + len, args->data, args->len);
libopensc/card-oberthur.c:1663:   	    len += args->len;
libopensc/card-oberthur.c:1672:	if (args->len == 0x100)   {
libopensc/card-oberthur.c:1673:		if (prv->aid.tag == AID_OBERTHUR_V5)   {
libopensc/card-oberthur.c:1674:			sbuf[0] = args->type;
libopensc/card-oberthur.c:1676:			memcpy(sbuf + 2, args->data, 0x20);
libopensc/card-oberthur.c:1684:			SC_TEST_RET(card->ctx, rv, "APDU transmit failed");
libopensc/card-oberthur.c:1686:			sbuf[0] = args->type;
libopensc/card-oberthur.c:1688:			memcpy(sbuf + 2, args->data + 0x20, 0xE0);
libopensc/card-oberthur.c:1700:			SC_TEST_RET(card->ctx, rv, "APDU transmit failed");
libopensc/card-oberthur.c:1710:	SC_TEST_RET(card->ctx, rv, "APDU transmit failed");
libopensc/card-oberthur.c:1713:	SC_TEST_RET(card->ctx, rv, "Card return error");
libopensc/card-oberthur.c:1746:	struct auth_private_data *prv = (struct auth_private_data *) card->drv_data;
libopensc/card-oberthur.c:1749:	sc_debug(card->ctx, ": num %i, outlen %i, type %i\n", num, outlen, type);
libopensc/card-oberthur.c:1755:	if (prv->aid.tag == AID_OBERTHUR_V5)   {
libopensc/card-oberthur.c:1762:		SC_TEST_RET(card->ctx, rv, "APDU transmit failed");
libopensc/card-oberthur.c:1765:		SC_TEST_RET(card->ctx, rv, "Card returned error");
libopensc/card-oberthur.c:1780:		SC_TEST_RET(card->ctx, rv, "APDU transmit failed");
libopensc/card-oberthur.c:1783:		SC_TEST_RET(card->ctx, rv, "Card returned error");
libopensc/card-oberthur.c:1797:	struct auth_private_data *prv = (struct auth_private_data *) card->drv_data;
libopensc/card-oberthur.c:1802:	switch (prv->aid.tag)   {
libopensc/card-oberthur.c:1834:	struct auth_private_data *data = (struct auth_private_data *) card->drv_data;
libopensc/card-oberthur.c:1836:	pin->offset	 = 0;
libopensc/card-oberthur.c:1837:	pin->pad_char   = 0xFF;
libopensc/card-oberthur.c:1838:	pin->encoding   = SC_PIN_ENCODING_ASCII;
libopensc/card-oberthur.c:1840:    switch (data->aid.tag)   {
libopensc/card-oberthur.c:1843:			pin->max_length = 64;
libopensc/card-oberthur.c:1844:			pin->pad_length = 64;
libopensc/card-oberthur.c:1847:			pin->max_length = 16;
libopensc/card-oberthur.c:1848:			pin->pad_length = 16;
libopensc/card-oberthur.c:1864:	sc_debug(card->ctx,": type %i; ref %i, data_len %i\n", type, ref, data_len);
libopensc/card-oberthur.c:1877:		SC_TEST_RET(card->ctx, rv, "APDU transmit failed");
libopensc/card-oberthur.c:1886:			SC_TEST_RET(card->ctx, rv, "APDU transmit failed");
libopensc/card-oberthur.c:1892:						data+1, data_len - 1, tries_left);
libopensc/card-oberthur.c:1902:	sc_debug(card->ctx, " pin ref %X\n", pin_ref);
libopensc/card-oberthur.c:1918:	SC_TEST_RET(card->ctx, rv, "APDU transmit failed");
libopensc/card-oberthur.c:1941:	sc_debug(card->ctx, " pin ref %X\n", pin_ref);
libopensc/card-oberthur.c:1960:	SC_TEST_RET(card->ctx, rv, "APDU transmit failed");
libopensc/card-oberthur.c:1966:	SC_TEST_RET(card->ctx, rv, "Card returned error");
libopensc/card-oberthur.c:1985:	sc_debug(card->ctx, " pin ref %X\n", pin_ref);
libopensc/card-oberthur.c:2011:	SC_TEST_RET(card->ctx, rv, "APDU transmit failed");
libopensc/card-oberthur.c:2014:	SC_TEST_RET(card->ctx, rv, "Card returned error");
libopensc/card-oberthur.c:2027:	struct auth_private_data *prv = (struct auth_private_data *) card->drv_data;
libopensc/card-oberthur.c:2029:	if (args->pin_tries < 1 || !args->pin || !args->pin_len)
libopensc/card-oberthur.c:2032:    if (prv->aid.tag == AID_OBERTHUR_V5 && args->type == SC_AC_CHV)   {
libopensc/card-oberthur.c:2033:		if (args->ref == 1)  
libopensc/card-oberthur.c:2035:		else if (args->ref == 2)
libopensc/card-oberthur.c:2044:	sc_debug(card->ctx, " pin ref %X\n", pin_ref);
libopensc/card-oberthur.c:2049:	if (args->puk && args->puk_len && (args->puk_len%puk_info.pad_length))
libopensc/card-oberthur.c:2053:	sbuf[len++] = args->pin_tries;
libopensc/card-oberthur.c:2056:	memcpy(sbuf + len, args->pin, args->pin_len);
libopensc/card-oberthur.c:2059:	if (args->puk && args->puk_len)   {
libopensc/card-oberthur.c:2060:		sbuf[len++] = args->puk_tries;
libopensc/card-oberthur.c:2061:		sbuf[len++] = args->puk_len / puk_info.pad_length;
libopensc/card-oberthur.c:2062:		memcpy(sbuf + len, args->puk, args->puk_len);
libopensc/card-oberthur.c:2063:		len += args->puk_len;
libopensc/card-oberthur.c:2074:	SC_TEST_RET(card->ctx, rv, "APDU transmit failed");
libopensc/card-oberthur.c:2077:	SC_TEST_RET(card->ctx, rv, "Card returned error");
libopensc/card-oberthur.c:2087:	struct auth_private_data *data = (struct auth_private_data *) card->drv_data;
libopensc/card-oberthur.c:2088:	int reset_flag = (data->aid.tag == AID_OBERTHUR_V5) ? 0x20 : 0x00;
libopensc/card-oberthur.c:2122:	if (card->ctx->debug >= 5)  {
libopensc/card-oberthur.c:2126:		sc_hex_dump(card->ctx, buf, count, debug_buf, sizeof(debug_buf));
libopensc/card-oberthur.c:2127:		sc_debug(card->ctx, "write_publickey in %d bytes :\n%s", count, debug_buf);
libopensc/card-oberthur.c:2133:	len = offset+count > sizeof(rsa_der) ? sizeof(rsa_der) - offset : count;
libopensc/card-oberthur.c:2146:	sc_debug(card->ctx, " der_size %i\n",der_size);
libopensc/card-oberthur.c:2150:	rv = sc_pkcs15_decode_pubkey_rsa(card->ctx, &key, rsa_der, rsa_der_len);
libopensc/card-oberthur.c:2154:		sc_error(card->ctx, " cannot decode public key\n");
libopensc/card-oberthur.c:2177:	card->cla &= ~0x80;
libopensc/card-oberthur.c:2188:	sc_debug(card->ctx, "; offset %i; count %i\n", offset, count);
libopensc/card-oberthur.c:2189:	sc_debug(card->ctx, "; last selected : magic %X; ef %X\n", 
libopensc/card-oberthur.c:2192:		sc_error(card->ctx, "Invalid file offset %u",offset);
libopensc/card-oberthur.c:2212:		rv = iso_ops->update_binary(card, offset, buf, count, 0);
libopensc/card-oberthur.c:2215:	SC_TEST_RET(card->ctx, rv, "Card returned error");	
libopensc/card-oberthur.c:2225:	struct auth_private_data *data = (struct auth_private_data *) card->drv_data;
libopensc/card-oberthur.c:2227:	sc_debug(card->ctx,"; offset %i; size %i; flags 0x%lX\n", offset, count, flags);
libopensc/card-oberthur.c:2228:	sc_debug(card->ctx,"; last selected : magic %X; ef %X\n", 
libopensc/card-oberthur.c:2231:		sc_error(card->ctx, "Invalid file offset %u",offset);
libopensc/card-oberthur.c:2245:				data->aid.tag == AID_OBERTHUR_V5 ? 2 : 1,
libopensc/card-oberthur.c:2253:		bn[0].data = (u8 *) malloc(rv - jj);
libopensc/card-oberthur.c:2254:		bn[0].len = rv - jj;
libopensc/card-oberthur.c:2255:		memcpy(bn[0].data, resp + jj, rv - jj);
libopensc/card-oberthur.c:2258:				data->aid.tag == AID_OBERTHUR_V5 ? 1 : 2,
libopensc/card-oberthur.c:2269:		if (sc_pkcs15_encode_pubkey_rsa(card->ctx, &key, &out, &out_len)) {
libopensc/card-oberthur.c:2270:			sc_error(card->ctx, "cannot decode public key\n");
libopensc/card-oberthur.c:2274:			rv  = out_len - offset > count ? count : out_len - offset;
libopensc/card-oberthur.c:2276:			if (card->ctx->debug >= 5)  {
libopensc/card-oberthur.c:2280:				sc_hex_dump(card->ctx, buf, rv, debug_buf, sizeof(debug_buf));
libopensc/card-oberthur.c:2281:				sc_debug(card->ctx, "write_publickey in %d bytes :\n%s", 
libopensc/card-oberthur.c:2291:		rv = iso_ops->read_binary(card, offset, buf, count, 0);	
libopensc/card-oberthur.c:2294:	SC_TEST_RET(card->ctx, rv, "Card returned error");
libopensc/card-oberthur.c:2305:	sc_debug(card->ctx, "auth_delete_record(): nr_rec %i\n", nr_rec);
libopensc/card-oberthur.c:2314:	SC_TEST_RET(card->ctx, rv, "APDU transmit failed");
libopensc/card-oberthur.c:2317:	SC_TEST_RET(card->ctx, rv, "Card returned error");
libopensc/card-oberthur.c:2327:		iso_ops = sc_get_iso7816_driver()->ops;
Binary file libopensc/card-oberthur.o matches
libopensc/libscconf.pc.in:9:Libs: -L${libdir} -lscconf
libopensc/libscconf.pc.in:10:Cflags: -I${includedir}
libopensc/pkcs15-cert.lo:1:# pkcs15-cert.lo - a libtool object file
libopensc/pkcs15-cert.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/pkcs15-cert.lo:8:pic_object='.libs/pkcs15-cert.o'
libopensc/pkcs15-cert.lo:10:# Name of the non-PIC object.
libopensc/pkcs15-cert.lo:11:non_pic_object='pkcs15-cert.o'
libopensc/pkcs15-netkey.lo:1:# pkcs15-netkey.lo - a libtool object file
libopensc/pkcs15-netkey.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/pkcs15-netkey.lo:8:pic_object='.libs/pkcs15-netkey.o'
libopensc/pkcs15-netkey.lo:10:# Name of the non-PIC object.
libopensc/pkcs15-netkey.lo:11:non_pic_object='pkcs15-netkey.o'
libopensc/pkcs15-prkey.c:2: * pkcs15-prkey.c: PKCS #15 private key functions
libopensc/pkcs15-prkey.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/pkcs15-prkey.c:86:        struct sc_context *ctx = p15card->card->ctx;
libopensc/pkcs15-prkey.c:138:	info.key_reference = -1;
libopensc/pkcs15-prkey.c:146:		obj->type = SC_PKCS15_TYPE_PRKEY_RSA;
libopensc/pkcs15-prkey.c:148:		obj->type = SC_PKCS15_TYPE_PRKEY_DSA;
libopensc/pkcs15-prkey.c:149:		/* If the value was indirect-protected, mark the path */
libopensc/pkcs15-prkey.c:156:	obj->data = malloc(sizeof(info));
libopensc/pkcs15-prkey.c:157:	if (obj->data == NULL)
libopensc/pkcs15-prkey.c:159:	memcpy(obj->data, &info, sizeof(info));
libopensc/pkcs15-prkey.c:179:                (struct sc_pkcs15_prkey_info *) obj->data;
libopensc/pkcs15-prkey.c:195:	switch (obj->type) {
libopensc/pkcs15-prkey.c:199:		sc_format_asn1_entry(asn1_rsakey_attr + 0, &prkey->path, NULL, 1);
libopensc/pkcs15-prkey.c:200:		sc_format_asn1_entry(asn1_rsakey_attr + 1, &prkey->modulus_length, NULL, 1);
libopensc/pkcs15-prkey.c:205:		if (prkey->path.type != SC_PATH_TYPE_PATH_PROT) {
libopensc/pkcs15-prkey.c:208:					&prkey->path, NULL, 1);
libopensc/pkcs15-prkey.c:210:			/* indirect-protected */
libopensc/pkcs15-prkey.c:214:					&prkey->path, NULL, 1);
libopensc/pkcs15-prkey.c:218:		sc_error(ctx, "Invalid private key type: %X\n", obj->type);
libopensc/pkcs15-prkey.c:222:	sc_format_asn1_entry(asn1_com_key_attr + 0, &prkey->id, NULL, 1);
libopensc/pkcs15-prkey.c:223:	usage_len = sizeof(prkey->usage);
libopensc/pkcs15-prkey.c:224:	sc_format_asn1_entry(asn1_com_key_attr + 1, &prkey->usage, &usage_len, 1);
libopensc/pkcs15-prkey.c:225:	if (prkey->native == 0)
libopensc/pkcs15-prkey.c:226:		sc_format_asn1_entry(asn1_com_key_attr + 2, &prkey->native, NULL, 1);
libopensc/pkcs15-prkey.c:227:	if (prkey->access_flags) {
libopensc/pkcs15-prkey.c:228:		af_len = sizeof(prkey->access_flags);
libopensc/pkcs15-prkey.c:229:		sc_format_asn1_entry(asn1_com_key_attr + 3, &prkey->access_flags, &af_len, 1);
libopensc/pkcs15-prkey.c:231:	if (prkey->key_reference >= 0)
libopensc/pkcs15-prkey.c:232:		sc_format_asn1_entry(asn1_com_key_attr + 4, &prkey->key_reference, NULL, 1);
libopensc/pkcs15-prkey.c:255:			key->priv.data, &key->priv.len, 1);
libopensc/pkcs15-prkey.c:269:			&key->priv.data, &key->priv.len, 0);
libopensc/pkcs15-prkey.c:279:	if (key->algorithm == SC_ALGORITHM_DSA)
libopensc/pkcs15-prkey.c:280:		return sc_pkcs15_encode_prkey_dsa(ctx, &key->u.dsa, buf, len);
libopensc/pkcs15-prkey.c:282:			key->algorithm);
libopensc/pkcs15-prkey.c:291:	if (key->algorithm == SC_ALGORITHM_DSA)
libopensc/pkcs15-prkey.c:292:		return sc_pkcs15_decode_prkey_dsa(ctx, &key->u.dsa, buf, len);
libopensc/pkcs15-prkey.c:294:			key->algorithm);
libopensc/pkcs15-prkey.c:304:	struct sc_context *ctx = p15card->card->ctx;
libopensc/pkcs15-prkey.c:313:	switch (obj->type) {
libopensc/pkcs15-prkey.c:324:	info = (struct sc_pkcs15_prkey_info *) obj->data;
libopensc/pkcs15-prkey.c:325:	if (info->native) {
libopensc/pkcs15-prkey.c:330:	path = info->path;
libopensc/pkcs15-prkey.c:341:	if (info->path.type == SC_PATH_TYPE_PATH_PROT) {
libopensc/pkcs15-prkey.c:387:	switch (key->algorithm) {
libopensc/pkcs15-prkey.c:389:		free(key->u.rsa.modulus.data);
libopensc/pkcs15-prkey.c:390:		free(key->u.rsa.exponent.data);
libopensc/pkcs15-prkey.c:391:		free(key->u.rsa.p.data);
libopensc/pkcs15-prkey.c:392:		free(key->u.rsa.q.data);
libopensc/pkcs15-prkey.c:393:		free(key->u.rsa.iqmp.data);
libopensc/pkcs15-prkey.c:394:		free(key->u.rsa.dmp1.data);
libopensc/pkcs15-prkey.c:395:		free(key->u.rsa.dmq1.data);
libopensc/pkcs15-prkey.c:398:		free(key->u.dsa.pub.data);
libopensc/pkcs15-prkey.c:399:		free(key->u.dsa.p.data);
libopensc/pkcs15-prkey.c:400:		free(key->u.dsa.q.data);
libopensc/pkcs15-prkey.c:401:		free(key->u.dsa.g.data);
libopensc/pkcs15-prkey.c:402:		free(key->u.dsa.priv.data);
libopensc/pkcs15-prkey.c:417:	if (key->subject)
libopensc/pkcs15-prkey.c:418:		free(key->subject);
Binary file libopensc/pkcs15-prkey.o matches
Binary file libopensc/.pkcs15.c.swp matches
libopensc/pkcs15-wrap.lo:1:# pkcs15-wrap.lo - a libtool object file
libopensc/pkcs15-wrap.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/pkcs15-wrap.lo:8:pic_object='.libs/pkcs15-wrap.o'
libopensc/pkcs15-wrap.lo:10:# Name of the non-PIC object.
libopensc/pkcs15-wrap.lo:11:non_pic_object='pkcs15-wrap.o'
libopensc/libscldap.pc:9:Libs: -L${libdir} -lscldap -lscconf
libopensc/libscldap.pc:10:Cflags: -I${includedir}
libopensc/iso7816.lo:1:# iso7816.lo - a libtool object file
libopensc/iso7816.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/iso7816.lo:10:# Name of the non-PIC object.
libopensc/pkcs15-data.lo:1:# pkcs15-data.lo - a libtool object file
libopensc/pkcs15-data.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/pkcs15-data.lo:8:pic_object='.libs/pkcs15-data.o'
libopensc/pkcs15-data.lo:10:# Name of the non-PIC object.
libopensc/pkcs15-data.lo:11:non_pic_object='pkcs15-data.o'
libopensc/card-default.lo:1:# card-default.lo - a libtool object file
libopensc/card-default.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/card-default.lo:8:pic_object='.libs/card-default.o'
libopensc/card-default.lo:10:# Name of the non-PIC object.
libopensc/card-default.lo:11:non_pic_object='card-default.o'
libopensc/card-belpic.c:2: * card-belpic.c: Support for Belgium EID card
libopensc/card-belpic.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/card-belpic.c:58: * causes other problems and is less user-friendly). A GUI being popped up
libopensc/card-belpic.c:73: * Channel or CTV-authentication (which can only be done at the municipalities),
libopensc/card-belpic.c:77: * About the belpic_set_language: the RA-PC software (including the pkcs11 lib)
libopensc/card-belpic.c:80: * language-selection  functionality.
libopensc/card-belpic.c:135:static size_t next_idx = -1;
libopensc/card-belpic.c:140:	/* Applet V1.0 with new EMV-compatible ATR */
libopensc/card-belpic.c:164:#define DRVDATA(card)	((struct belpic_priv_data *) ((card)->drv_data))
libopensc/card-belpic.c:168:#define SSO_OK(drv) ((drv)->allow_sso)
libopensc/card-belpic.c:286:};				/* comes from reader-pcsc.c */
libopensc/card-belpic.c:287:#define GET_SLOT_DATA(r) ((struct pcsc_slot_data *) (r)->drv_data)
libopensc/card-belpic.c:381:	"Falsche PIN-Lnge"
libopensc/card-belpic.c:426:	tlv->base = base;
libopensc/card-belpic.c:427:	tlv->end = base + size;
libopensc/card-belpic.c:428:	tlv->current = tlv->next = base;
libopensc/card-belpic.c:433:	assert(tlv->next + 2 < tlv->end);
libopensc/card-belpic.c:434:	tlv->current = tlv->next;
libopensc/card-belpic.c:435:	*(tlv->next++) = tag;
libopensc/card-belpic.c:436:	*(tlv->next++) = 0;
libopensc/card-belpic.c:441:	assert(tlv->next + 1 < tlv->end);
libopensc/card-belpic.c:442:	*(tlv->next++) = val;
libopensc/card-belpic.c:443:	tlv->current[1]++;
libopensc/card-belpic.c:448:	assert(tlv->next + size < tlv->end);
libopensc/card-belpic.c:449:	memcpy(tlv->next, val, size);
libopensc/card-belpic.c:450:	tlv->current[1] = size;
libopensc/card-belpic.c:451:	tlv->next = tlv->next + size;
libopensc/card-belpic.c:456:	return tlv->next - tlv->base;
libopensc/card-belpic.c:525:	sprintf(szTemp, "%ld", pCard->hCard);
libopensc/card-belpic.c:527:	if (pCard->language != NULL) {
libopensc/card-belpic.c:529:		TLVAddBuffer(&tlv, (u8 *) pCard->language, strlen(pCard->language));
libopensc/card-belpic.c:531:	if (pCard->id.data != NULL) {
libopensc/card-belpic.c:533:		TLVAddBuffer(&tlv, pCard->id.data, pCard->id.length);
libopensc/card-belpic.c:539:		sprintf(szTemp, "%ld", pUsage->code);
libopensc/card-belpic.c:541:		if (pUsage->shortString != NULL) {
libopensc/card-belpic.c:543:			TLVAddBuffer(&tlv, (u8 *) pUsage->shortString, strlen(pUsage->shortString));
libopensc/card-belpic.c:545:		if (pUsage->longString != NULL) {
libopensc/card-belpic.c:547:			TLVAddBuffer(&tlv, (u8 *) pUsage->longString, strlen(pUsage->longString));
libopensc/card-belpic.c:550:	if (pApp->id.data != NULL) {
libopensc/card-belpic.c:552:		TLVAddBuffer(&tlv, (u8 *) pApp->id.data, pApp->id.length);
libopensc/card-belpic.c:554:	if (pApp->shortString != NULL) {
libopensc/card-belpic.c:556:		TLVAddBuffer(&tlv, (u8 *) pApp->shortString, strlen(pApp->shortString));
libopensc/card-belpic.c:558:	if (pApp->longString != NULL) {
libopensc/card-belpic.c:560:		TLVAddBuffer(&tlv, (u8 *) pApp->longString, strlen(pApp->longString));
libopensc/card-belpic.c:597:	int lang = priv->lang;
libopensc/card-belpic.c:607:		if (strncmp(lang_infos[i].reader, card->reader->name, MAX_READER_LEN) == 0) {
libopensc/card-belpic.c:624: * - IN reader: the PC/SC name of the reader, or NULL for all readers
libopensc/card-belpic.c:625: * - IN lang: 0 for English, 1 for Dutch, 2 for French, 3 for German
libopensc/card-belpic.c:629: *   -1 if a bad language code was given,
libopensc/card-belpic.c:630: *   -2 if you called this function with more then MAX_READER_LEN (16)
libopensc/card-belpic.c:639:		return -1;	/* Bad language */
libopensc/card-belpic.c:649:				strncpy(lang_infos[i].reader, reader, MAX_READER_LEN - 1);
libopensc/card-belpic.c:652:			} else if (strncmp(reader, lang_infos[i].reader, MAX_READER_LEN - 1) == 0) {
libopensc/card-belpic.c:655:			} else if (i == SC_MAX_READERS - 1)
libopensc/card-belpic.c:656:				return -2;	/* Too many readers (shouldn't happen) */
libopensc/card-belpic.c:676:	return -1;
libopensc/card-belpic.c:709:			return -1;
libopensc/card-belpic.c:721:				return -2;
libopensc/card-belpic.c:728:				return -3;
libopensc/card-belpic.c:732:			*len -= i;
libopensc/card-belpic.c:737:	return -1;
libopensc/card-belpic.c:763:		sc_debug(card->ctx, "Select_File[prefs_file] command failed: %d\n", r);
libopensc/card-belpic.c:769:		sc_debug(card->ctx, "Select_File[prefs_file]: card returned %d\n", r);
libopensc/card-belpic.c:774:	r = iso_ops->read_binary(card, 0, prefs, sizeof(prefs), 0);
libopensc/card-belpic.c:777:		sc_debug(card->ctx, "Read_Binary[prefs_file] returned %d\n", r);
libopensc/card-belpic.c:785:		sc_debug(card->ctx, "Couldn't find language in prefs file: %d\n", i);
libopensc/card-belpic.c:791:		while (i <= len - 2 && (lg_value[i] == ' ' || lg_value[i] == '|'))
libopensc/card-belpic.c:793:		if (i > len - 2)
libopensc/card-belpic.c:795:		r = str2lang(card->ctx, lg_value + i);
libopensc/card-belpic.c:825:	for (i = 0; ctx->conf_blocks[i] != NULL; i++) {
libopensc/card-belpic.c:826:		blocks = scconf_find_blocks(ctx->conf, ctx->conf_blocks[i], name, NULL);
libopensc/card-belpic.c:858:	memset(priv_data->szPinPadDll, 0, sizeof(priv_data->szPinPadDll));
libopensc/card-belpic.c:859:	strcpy(priv_data->szPinPadDll, pp_reader_lib);
libopensc/card-belpic.c:861:	priv_data->scr_init = (FARPROC) SCR_SCardInit;
libopensc/card-belpic.c:862:	priv_data->scr_verify_pin = (FARPROC) SCR_SCardVerifyPIN;
libopensc/card-belpic.c:863:	priv_data->scr_change_pin = (FARPROC) SCR_SCardChangePIN;
libopensc/card-belpic.c:865:	if (priv_data->scr_init == NULL || priv_data->scr_verify_pin == NULL) {
libopensc/card-belpic.c:866:		sc_debug(card->ctx, "Function not found in \"%s\" err = 0x%0x\n",
libopensc/card-belpic.c:873:	r = priv_data->scr_init(pp_reader_lib, reader_name, 1, &supported);
libopensc/card-belpic.c:875:		sc_debug(card->ctx, "SCR_Init() returned 0x%0x\n", r);
libopensc/card-belpic.c:880:		sc_debug(card->ctx, "SCR_init() returned not supported code 0x%0x\n", supported);
libopensc/card-belpic.c:888:	sc_debug(card->ctx, "Pin pad reader \"%s\" found, now loading corresponding lib \"%s\"\n",
libopensc/card-belpic.c:891:		sc_debug(card->ctx, "Unable to load library \"%s\", err = 0x%0x\n",
libopensc/card-belpic.c:897:	priv_data->scr_init = GetProcAddress(dll, "SCR_Init");
libopensc/card-belpic.c:898:	priv_data->scr_verify_pin = GetProcAddress(dll, "SCR_VerifyPIN");
libopensc/card-belpic.c:899:	priv_data->scr_change_pin = GetProcAddress(dll, "SCR_ChangePIN");
libopensc/card-belpic.c:900:	if (priv_data->scr_init == NULL || priv_data->scr_verify_pin == NULL) {
libopensc/card-belpic.c:901:		sc_debug(card->ctx, "Function not found in \"%s\" err = 0x%0x\n",
libopensc/card-belpic.c:907:	r = priv_data->scr_init(reader_name, 1, &supported);
libopensc/card-belpic.c:909:		sc_debug(card->ctx, "SCR_Init() returned 0x%0x\n", r);
libopensc/card-belpic.c:914:		sc_debug(card->ctx, "SCR_init() returned not supported code 0x%0x\n", supported);
libopensc/card-belpic.c:926:	char *reader_name = card->reader->name, *conf_reader, *conf_lib;
libopensc/card-belpic.c:941:	conf_block = get_belpic_conf(card->ctx, "belpic_pin_pad");
libopensc/card-belpic.c:971:	i = _sc_match_atr(card, belpic_atrs, &card->type);
libopensc/card-belpic.c:985:	sc_debug(card->ctx, "Belpic V%s", BELPIC_VERSION);
libopensc/card-belpic.c:987:	sc_debug(card->ctx, " with GUI support");
libopensc/card-belpic.c:990:	sc_debug(card->ctx, " with support for pin pad reader libs");
libopensc/card-belpic.c:992:	sc_debug(card->ctx, "\n");
libopensc/card-belpic.c:994:	if (card->type < 0)
libopensc/card-belpic.c:995:		card->type = SC_CARD_TYPE_BELPIC_EID;	/* Unknown card: assume it's the Belpic Card */
libopensc/card-belpic.c:1000:	card->drv_data = priv;
libopensc/card-belpic.c:1001:	card->cla = 0x00;
libopensc/card-belpic.c:1002:	if (card->type == SC_CARD_TYPE_BELPIC_EID) {
libopensc/card-belpic.c:1010:	card->wait_resend_apdu = 40;
libopensc/card-belpic.c:1013:	card->caps |= SC_CARD_CAP_RNG;
libopensc/card-belpic.c:1015:	card->caps |= SC_CARD_CAP_NO_FCI;
libopensc/card-belpic.c:1018:	priv->lang = -1;
libopensc/card-belpic.c:1019:	conf_block = get_belpic_conf(card->ctx, "belpic_general");
libopensc/card-belpic.c:1023:			priv->lang = str2lang(card->ctx, lang);
libopensc/card-belpic.c:1026:	if (priv->lang == -1)
libopensc/card-belpic.c:1027:		priv->lang = get_language(card);
libopensc/card-belpic.c:1030:	card->max_pin_len = BELPIC_MAX_USER_PIN_LEN;
libopensc/card-belpic.c:1035:		sc_error(card->ctx, "scgui_init() returned error %d\n", i);
libopensc/card-belpic.c:1041:		card->slot->capabilities |= SC_SLOT_CAP_PIN_PAD;
libopensc/card-belpic.c:1045:	conf_block = get_belpic_conf(card->ctx, "belpic_pin_pad");
libopensc/card-belpic.c:1048:			priv->options |= PP_MSG_AUTH_PIN;
libopensc/card-belpic.c:1050:			priv->options |= PP_MSG_WRONG_PIN;
libopensc/card-belpic.c:1052:			priv->options |= PP_MSG_CHANGEPIN_MISMATCH;
libopensc/card-belpic.c:1054:			priv->options |= PP_MSG_PIN_BLOCKED;
libopensc/card-belpic.c:1071:	ctx = card->ctx;
libopensc/card-belpic.c:1072:	memcpy(path, in_path->value, in_path->len);
libopensc/card-belpic.c:1073:	pathlen = in_path->len;
libopensc/card-belpic.c:1086:	SC_TEST_RET(card->ctx, r, "Select File APDU transmit failed");
libopensc/card-belpic.c:1090:		SC_FUNC_RETURN(card->ctx, 2, r);
libopensc/card-belpic.c:1092:	next_idx = -1;		/* reset */
libopensc/card-belpic.c:1096:		file->path = *in_path;
libopensc/card-belpic.c:1098:			file->id = (in_path->value[pathlen - 2] << 8) | in_path->value[pathlen - 1];
libopensc/card-belpic.c:1099:		file->size = BELPIC_MAX_FILE_SIZE;
libopensc/card-belpic.c:1100:		file->shareable = 1;
libopensc/card-belpic.c:1101:		file->ef_structure = SC_FILE_EF_TRANSPARENT;
libopensc/card-belpic.c:1102:		if (pathlen == 2 && memcmp("\x3F\x00", in_path->value, 2) == 0)
libopensc/card-belpic.c:1103:			file->type = SC_FILE_TYPE_DF;
libopensc/card-belpic.c:1105:			file->type = SC_FILE_TYPE_WORKING_EF;
libopensc/card-belpic.c:1121:	r = iso_ops->read_binary(card, idx, buf, count, flags);
libopensc/card-belpic.c:1133:	dur = t2 - t1;
libopensc/card-belpic.c:1137:	printf("%d bytes: %d ms - %d bytes total: %d ms\n", r, dur, tot_read, tot_dur);
libopensc/card-belpic.c:1148:	printf("PP res: 0x%0x (%d), SW1-SW2 = %02x %02x\n", r, r, card_status[0], card_status[1]);
libopensc/card-belpic.c:1188:	char *reader_name = card->reader->name;
libopensc/card-belpic.c:1193:	int mesg_on_screen = (priv->options & PP_MSG_AUTH_PIN) ||
libopensc/card-belpic.c:1194:	    (pin_usage != SCR_USAGE_AUTH) || SSO_OK(card->ctx);
libopensc/card-belpic.c:1198:			if (priv->options & PP_MSG_WRONG_PIN) {
libopensc/card-belpic.c:1209:					sc_error(card->ctx, "scgui_ask_message returned %d\n", r1);
libopensc/card-belpic.c:1222:		printf("belpic_pp_verify(): reader=%s, hCard=0x%0x\n", card->reader->name,
libopensc/card-belpic.c:1223:		       scr_card->hCard);
libopensc/card-belpic.c:1225:		r = priv->scr_verify_pin(priv->szPinPadDll, scr_card, pin_ref,
libopensc/card-belpic.c:1230:		sc_debug(card->ctx, "SCR_Verify_PIN(): res = 0x%0x, status = %2X %2X\n",
libopensc/card-belpic.c:1246:	char *reader_name = card->reader->name;
libopensc/card-belpic.c:1252:				if (!(priv->options & PP_MSG_CHANGEPIN_MISMATCH))
libopensc/card-belpic.c:1262:				if (!(priv->options & PP_MSG_WRONG_PIN))
libopensc/card-belpic.c:1272:				sc_error(card->ctx, "scgui_ask_message returned %d\n", r1);
libopensc/card-belpic.c:1280:		r = priv->scr_change_pin(priv->szPinPadDll, scr_card, pin_ref,
libopensc/card-belpic.c:1284:		sc_debug(card->ctx, "SCR_Change_PIN(): res = 0x%0x, status = %2X %2X\n",
libopensc/card-belpic.c:1303:	if (card->slot->capabilities & SC_SLOT_CAP_PIN_PAD && priv->scr_init != NULL) {
libopensc/card-belpic.c:1306:			GET_SLOT_DATA(card->slot)->pcsc_card,
libopensc/card-belpic.c:1315:		switch (data->cmd) {
libopensc/card-belpic.c:1318:					     priv, data->pin_reference, pin_usage, tries_left);
libopensc/card-belpic.c:1322:					     priv, data->pin_reference, tries_left);
libopensc/card-belpic.c:1328:		if (r == SC_ERROR_AUTH_METHOD_BLOCKED && (priv->options & PP_MSG_PIN_BLOCKED))
libopensc/card-belpic.c:1330:					  btn_msg_close[lang], NULL, card->reader->name);
libopensc/card-belpic.c:1335:	data->pin1.encoding = data->pin2.encoding = BELPIC_PIN_ENCODING;
libopensc/card-belpic.c:1336:	data->pin1.pad_char = data->pin2.pad_char = BELPIC_PAD_CHAR;
libopensc/card-belpic.c:1337:	data->pin1.min_length = data->pin2.min_length = BELPIC_MIN_USER_PIN_LEN;
libopensc/card-belpic.c:1338:	data->pin1.max_length = data->pin1.max_length = BELPIC_MAX_USER_PIN_LEN;
libopensc/card-belpic.c:1339:	data->apdu = NULL;
libopensc/card-belpic.c:1341:	return iso_ops->pin_cmd(card, data, tries_left);
libopensc/card-belpic.c:1346:	if (SSO_OK(card->ctx) && data->cmd == SC_PIN_CMD_VERIFY)
libopensc/card-belpic.c:1355: * or by belpic-compute_signature the first fime an auth signature is done
libopensc/card-belpic.c:1385:	if (card->slot->capabilities & SC_SLOT_CAP_PIN_PAD && priv->scr_init != NULL) {
libopensc/card-belpic.c:1405:	/* card->ctx->allow_sso = true: we do PIN mgmnt ourselves */
libopensc/card-belpic.c:1406:	while (r == SC_ERROR_PIN_CODE_INCORRECT && SSO_OK(card->ctx)) {
libopensc/card-belpic.c:1413:				       card->reader->name);
libopensc/card-belpic.c:1417:			sc_error(card->ctx, "scgui_ask_message returned %d\n", r1);
libopensc/card-belpic.c:1437:	if (r == SC_ERROR_AUTH_METHOD_BLOCKED && SSO_OK(card->ctx))
libopensc/card-belpic.c:1439:				  btn_msg_close[lang], NULL, card->reader->name);
libopensc/card-belpic.c:1452:	sc_debug(card->ctx, "belpic_set_security_env(), keyRef = 0x%0x, algo = 0x%0x\n",
libopensc/card-belpic.c:1453:		 *env->key_ref, env->algorithm_flags);
libopensc/card-belpic.c:1457:	switch (env->operation) {
libopensc/card-belpic.c:1463:		if (env->algorithm_flags & SC_ALGORITHM_RSA_PAD_PKCS1)
libopensc/card-belpic.c:1465:		else if (env->algorithm_flags & SC_ALGORITHM_RSA_HASH_SHA1)
libopensc/card-belpic.c:1467:		else if (env->algorithm_flags & SC_ALGORITHM_RSA_HASH_MD5)
libopensc/card-belpic.c:1470:			sc_error(card->ctx, "Set Sec Env: unsupported algo 0X%0X\n",
libopensc/card-belpic.c:1471:				 env->algorithm_flags);
libopensc/card-belpic.c:1475:		sbuf[4] = *env->key_ref;	/* key reference */
libopensc/card-belpic.c:1487:	SC_TEST_RET(card->ctx, r, "Set Security Env APDU transmit failed");
libopensc/card-belpic.c:1490:	SC_TEST_RET(card->ctx, r, "Card's Set Security Env command returned error");
libopensc/card-belpic.c:1502:	if (*env->key_ref == BELPIC_KEY_REF_NONREP) {
libopensc/card-belpic.c:1506:			sc_error(card->ctx, "Verify PIN in SET command returned %d\n", r);
libopensc/card-belpic.c:1508:			sc_debug(card->ctx, "Verify PIN in SET command returned %d\n", r);
libopensc/card-belpic.c:1510:		sc_debug(card->ctx, "No GUI for NonRep key present, signature cancelled\n");
libopensc/card-belpic.c:1523:	r = iso_ops->compute_signature(card, data, data_len, out, outlen);
libopensc/card-belpic.c:1526:	if (r == SC_ERROR_SECURITY_STATUS_NOT_SATISFIED && SSO_OK(card->ctx)) {
libopensc/card-belpic.c:1529:			r = iso_ops->compute_signature(card, data, data_len, out, outlen);
libopensc/card-belpic.c:1546:	SC_TEST_RET(card->ctx, r, "LOGOFF: APDU transmit failed");
libopensc/card-belpic.c:1549:	SC_TEST_RET(card->ctx, r, "LOGOFF returned error");
libopensc/card-belpic.c:1551:	SC_FUNC_RETURN(card->ctx, 1, r);
libopensc/card-belpic.c:1559:		iso_ops = sc_get_iso7816_driver()->ops;
libopensc/card-belpic.c:1574:	belpic_ops.get_challenge = iso_ops->get_challenge;
libopensc/card-belpic.c:1575:	belpic_ops.get_response = iso_ops->get_response;
libopensc/card-belpic.c:1576:	belpic_ops.check_sw = iso_ops->check_sw;
Binary file libopensc/card-belpic.o matches
libopensc/card-mcrd.lo:1:# card-mcrd.lo - a libtool object file
libopensc/card-mcrd.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/card-mcrd.lo:8:pic_object='.libs/card-mcrd.o'
libopensc/card-mcrd.lo:10:# Name of the non-PIC object.
libopensc/card-mcrd.lo:11:non_pic_object='card-mcrd.o'
libopensc/pkcs15-openpgp.c:19: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/pkcs15-openpgp.c:70:	if (file->size < len)
libopensc/pkcs15-openpgp.c:71:		len = file->size;
libopensc/pkcs15-openpgp.c:78:	sc_card_t	*card = p15card->card;
libopensc/pkcs15-openpgp.c:79:	sc_context_t	*ctx = card->ctx;
libopensc/pkcs15-openpgp.c:85:	set_string(&p15card->label, "OpenPGP Card");
libopensc/pkcs15-openpgp.c:86:	set_string(&p15card->manufacturer_id, "OpenPGP project");
libopensc/pkcs15-openpgp.c:91:	set_string(&p15card->serial_number, string);
libopensc/pkcs15-openpgp.c:92:	p15card->version = (buffer[6] << 8) | buffer[7];
libopensc/pkcs15-openpgp.c:94:	p15card->flags = SC_PKCS15_CARD_FLAG_LOGIN_REQUIRED |
libopensc/pkcs15-openpgp.c:99:	r = read_file(card, "00655f2d", string, sizeof(string)-1);
libopensc/pkcs15-openpgp.c:103:	set_string(&p15card->preferred_language, string);
libopensc/pkcs15-openpgp.c:114:	 *  01-03:	max length of pins 1-3
libopensc/pkcs15-openpgp.c:115:	 *  04-07:	tries left for pins 1-3
libopensc/pkcs15-openpgp.c:155:		strncpy(pin_obj.label, pgp_pin_name[i], SC_PKCS15_MAX_LABEL_SIZE - 1);
libopensc/pkcs15-openpgp.c:187:		strncpy(prkey_obj.label, pgp_key_name[i], SC_PKCS15_MAX_LABEL_SIZE - 1);
libopensc/pkcs15-openpgp.c:218:		strncpy(pubkey_obj.label, pgp_key_name[i], SC_PKCS15_MAX_LABEL_SIZE - 1);
libopensc/pkcs15-openpgp.c:230:failed:	sc_error(card->ctx, "Failed to initialize OpenPGP emulation: %s\n",
libopensc/pkcs15-openpgp.c:237:	return strcmp(p15card->card->name, "OpenPGP");
libopensc/pkcs15-openpgp.c:243:	if (opts && opts->flags & SC_PKCS15EMU_FLAGS_NO_CHECK)
Binary file libopensc/pkcs15-openpgp.o matches
libopensc/card-etoken.c:2: * card-etoken.c: Support for Siemens CardOS based cards and tokens
libopensc/card-etoken.c:3: * 	(for example Aladdin eToken PRO, Eutron CryptoIdentity IT-SEC)
libopensc/card-etoken.c:20: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/card-etoken.c:66:	i = _sc_match_atr(card, etoken_atrs, &card->type);
libopensc/card-etoken.c:76:	card->name = "CardOS M4";
libopensc/card-etoken.c:77:	card->cla = 0x00;
libopensc/card-etoken.c:161:				sc_error(card->ctx, "%s\n",
libopensc/card-etoken.c:167:        sc_error(card->ctx, "Unknown SWs; SW1=%02X, SW2=%02X\n", sw1, sw2);
libopensc/card-etoken.c:251:	SC_FUNC_CALLED(card->ctx, 1);
libopensc/card-etoken.c:267:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-etoken.c:269:	SC_TEST_RET(card->ctx, r, "DIRECTORY command returned error");
libopensc/card-etoken.c:272:		sc_error(card->ctx, "directory listing > 256 bytes, cutting");
libopensc/card-etoken.c:278:			sc_error(card->ctx, "directory listing not parseable");
libopensc/card-etoken.c:282:			sc_error(card->ctx, "directory listing short");
libopensc/card-etoken.c:287:			sc_error(card->ctx, "directory listing short");
libopensc/card-etoken.c:307:	SC_FUNC_RETURN(card->ctx, 1, r);
libopensc/card-etoken.c:336:		switch (e->method) {
libopensc/card-etoken.c:344:			if (e->key_ref == SC_AC_KEY_REF_NONE)
libopensc/card-etoken.c:345:				return -1;
libopensc/card-etoken.c:346:			if (e->key_ref < 0x00 || e->key_ref > 0x7F)
libopensc/card-etoken.c:347:				return -1;
libopensc/card-etoken.c:348:			return e->key_ref;
libopensc/card-etoken.c:355:	-1,			/* LCYCLE (life cycle change) */
libopensc/card-etoken.c:357:	-1,			/* APPEND Objects */
libopensc/card-etoken.c:363:	-1,			/* ADMIN DF */
libopensc/card-etoken.c:365:	-1			/* Reserved */
libopensc/card-etoken.c:378:	-1,			/* ADMIN EF (modify meta information?) */
libopensc/card-etoken.c:379:	-1,			/* INC (-> cylic fixed files) */
libopensc/card-etoken.c:380:	-1			/* DEC */
libopensc/card-etoken.c:388:	idx = (file->type == SC_FILE_TYPE_DF) ?  df_acl : ef_acl;
libopensc/card-etoken.c:392:		if (idx[i] != -1)
libopensc/card-etoken.c:402:	SC_FUNC_CALLED(card->ctx, 1);
libopensc/card-etoken.c:403:	r = iso_ops->select_file(card, in_path, file);
libopensc/card-etoken.c:405:		parse_sec_attr((*file), (*file)->sec_attr, (*file)->sec_attr_len);
libopensc/card-etoken.c:406:	SC_FUNC_RETURN(card->ctx, 1, r);
libopensc/card-etoken.c:415:	if (card->ctx->debug >= 1) {
libopensc/card-etoken.c:419:		for (n = 0; n < file->path.len; n++) {
libopensc/card-etoken.c:420:			snprintf(pbuf + 2 * n, sizeof(pbuf) - 2 * n,
libopensc/card-etoken.c:421:				"%02X", file->path.value[n]);
libopensc/card-etoken.c:424:		sc_debug(card->ctx, "etoken_create_file(%s)\n", pbuf);
libopensc/card-etoken.c:427:	if (file->type_attr_len == 0) {
libopensc/card-etoken.c:430:		switch (file->type) {
libopensc/card-etoken.c:443:		if (file->type != SC_FILE_TYPE_DF) {
libopensc/card-etoken.c:444:			switch (file->ef_structure) {
libopensc/card-etoken.c:456:				type[0] |= file->ef_structure & 7;
libopensc/card-etoken.c:464:	if (file->prop_attr_len == 0) {
libopensc/card-etoken.c:466:		if (file->type == SC_FILE_TYPE_DF) {
libopensc/card-etoken.c:467:			status[1] = file->size >> 8;
libopensc/card-etoken.c:468:			status[2] = file->size;
libopensc/card-etoken.c:476:	if (file->sec_attr_len == 0) {
libopensc/card-etoken.c:477:		idx = (file->type == SC_FILE_TYPE_DF) ?  df_acl : ef_acl;
libopensc/card-etoken.c:485:                                sc_error(card->ctx, "Invalid ACL\n");
libopensc/card-etoken.c:495:	r = iso_ops->create_file(card, file);
libopensc/card-etoken.c:500:out:	SC_FUNC_RETURN(card->ctx, 1, r);
libopensc/card-etoken.c:512:	SC_FUNC_CALLED(card->ctx, 1);
libopensc/card-etoken.c:517:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-etoken.c:520:	SC_TEST_RET(card->ctx, r, "Card returned error");
libopensc/card-etoken.c:522:	SC_FUNC_RETURN(card->ctx, 1, r);
libopensc/card-etoken.c:528: * crypto without a security environment - but there isn't really
libopensc/card-etoken.c:546:	if (!(env->flags & SC_SEC_ENV_KEY_REF_PRESENT)
libopensc/card-etoken.c:547:	 || env->key_ref_len != 1) {
libopensc/card-etoken.c:548:		sc_error(card->ctx, "No or invalid key reference\n");
libopensc/card-etoken.c:551:	key_id = env->key_ref[0];
libopensc/card-etoken.c:554:	switch (env->operation) {
libopensc/card-etoken.c:572:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-etoken.c:575:	SC_TEST_RET(card->ctx, r, "Card returned error");
libopensc/card-etoken.c:577:	SC_FUNC_RETURN(card->ctx, 1, r);
libopensc/card-etoken.c:612:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-etoken.c:616:		SC_FUNC_RETURN(card->ctx, 4, apdu.resplen);
libopensc/card-etoken.c:618:	SC_FUNC_RETURN(card->ctx, 4, sc_check_sw(card, apdu.sw1, apdu.sw2));
libopensc/card-etoken.c:631:	ctx = card->ctx;
libopensc/card-etoken.c:635:		SC_FUNC_RETURN(card->ctx, 4, SC_ERROR_INVALID_ARGUMENTS);
libopensc/card-etoken.c:637:		SC_FUNC_RETURN(card->ctx, 4, SC_ERROR_BUFFER_TOO_SMALL);
libopensc/card-etoken.c:643:	 * only way I see) -- Nils
libopensc/card-etoken.c:645:	if (ctx->debug >= 3)
libopensc/card-etoken.c:647:	ctx->suppress_errors++;
libopensc/card-etoken.c:649:	ctx->suppress_errors--;
libopensc/card-etoken.c:652:	if (ctx->debug >= 3)
libopensc/card-etoken.c:663:	ctx->suppress_errors++;
libopensc/card-etoken.c:665:	ctx->suppress_errors--;
libopensc/card-etoken.c:668:	if (ctx->debug >= 3)
libopensc/card-etoken.c:683:	SC_FUNC_CALLED(card->ctx, 1);
libopensc/card-etoken.c:692:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-etoken.c:695:	SC_TEST_RET(card->ctx, r, "Card returned error");
libopensc/card-etoken.c:698:		SC_TEST_RET(card->ctx, r, "Lifecycle byte not in response");
libopensc/card-etoken.c:713:		sc_error(card->ctx, "Unknown lifecycle byte %d", rbuf[0]);
libopensc/card-etoken.c:717:	SC_FUNC_RETURN(card->ctx, 1, r);
libopensc/card-etoken.c:729:	SC_FUNC_CALLED(card->ctx, 1);
libopensc/card-etoken.c:748:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-etoken.c:751:	SC_TEST_RET(card->ctx, r, "Card returned error");
libopensc/card-etoken.c:753:	SC_FUNC_RETURN(card->ctx, 1, r);
libopensc/card-etoken.c:763:	SC_FUNC_CALLED(card->ctx, 1);
libopensc/card-etoken.c:771:	apdu.lc  = args->len;
libopensc/card-etoken.c:772:	apdu.data = args->data;
libopensc/card-etoken.c:773:	apdu.datalen = args->len;
libopensc/card-etoken.c:776:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-etoken.c:779:	SC_TEST_RET(card->ctx, r, "Card returned error");
libopensc/card-etoken.c:781:	SC_FUNC_RETURN(card->ctx, 1, r);
libopensc/card-etoken.c:797:	apdu.lc  = args->len;
libopensc/card-etoken.c:798:	apdu.data = args->data;
libopensc/card-etoken.c:799:	apdu.datalen = args->len;
libopensc/card-etoken.c:802:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-etoken.c:805:	SC_TEST_RET(card->ctx, r, "Card returned error");
libopensc/card-etoken.c:818:	if (args->random_len) {
libopensc/card-etoken.c:820:		sc_error(card->ctx,
libopensc/card-etoken.c:827:	data[1] = args->key_id;
libopensc/card-etoken.c:828:	data[2] = args->fid >> 8;
libopensc/card-etoken.c:829:	data[3] = args->fid & 0xff;
libopensc/card-etoken.c:840:	apdu.p2  = args->key_id;/* doc is not clear, it just says "ID" */
libopensc/card-etoken.c:846:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-etoken.c:848:	SC_TEST_RET(card->ctx, r, "GENERATE_KEY failed");
libopensc/card-etoken.c:864:	SC_TEST_RET(card->ctx, r,  "APDU transmit failed");
libopensc/card-etoken.c:868:		sc_debug(card->ctx, "unexpected response to GET DATA serial"
libopensc/card-etoken.c:873:	memcpy(card->serialnr.value, &rbuf[10], 6);
libopensc/card-etoken.c:874:	card->serialnr.len = 6;
libopensc/card-etoken.c:876:	memcpy(serial, &card->serialnr, sizeof(*serial));
libopensc/card-etoken.c:910: * Unfortunately, it doesn't seem to work without this flag :-/
libopensc/card-etoken.c:916:	data->flags |= SC_PIN_CMD_NEED_PADDING;
libopensc/card-etoken.c:917:	data->pin_reference |= 0x80;
libopensc/card-etoken.c:920:	if (data->pin1.max_length == 0)
libopensc/card-etoken.c:921:		data->pin1.max_length = 8;
libopensc/card-etoken.c:922:	if (data->pin2.max_length == 0)
libopensc/card-etoken.c:923:		data->pin2.max_length = 8;
libopensc/card-etoken.c:924:	return iso_ops->pin_cmd(card, data, tries_left);
libopensc/card-etoken.c:933:		iso_ops = sc_get_iso7816_driver()->ops;
Binary file libopensc/card-etoken.o matches
libopensc/card-setcos.lo:1:# card-setcos.lo - a libtool object file
libopensc/card-setcos.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/card-setcos.lo:8:pic_object='.libs/card-setcos.o'
libopensc/card-setcos.lo:10:# Name of the non-PIC object.
libopensc/card-setcos.lo:11:non_pic_object='card-setcos.o'
libopensc/libopensc.pc.in:9:Libs: -L${libdir} -lopensc -lscconf
libopensc/libopensc.pc.in:10:Cflags: -I${includedir}
libopensc/card-tcos.lo:1:# card-tcos.lo - a libtool object file
libopensc/card-tcos.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/card-tcos.lo:8:pic_object='.libs/card-tcos.o'
libopensc/card-tcos.lo:10:# Name of the non-PIC object.
libopensc/card-tcos.lo:11:non_pic_object='card-tcos.o'
libopensc/pkcs15-postecert.lo:1:# pkcs15-postecert.lo - a libtool object file
libopensc/pkcs15-postecert.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/pkcs15-postecert.lo:8:pic_object='.libs/pkcs15-postecert.o'
libopensc/pkcs15-postecert.lo:10:# Name of the non-PIC object.
libopensc/pkcs15-postecert.lo:11:non_pic_object='pkcs15-postecert.o'
libopensc/pkcs15-algo.c:2: * pkc15-algo.c: ASN.1 handling for algorithm IDs and parameters
libopensc/pkcs15-algo.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/pkcs15-algo.c:123:			info->salt, &info->salt_len, 1);
libopensc/pkcs15-algo.c:125:			&info->iterations, NULL, 1);
libopensc/pkcs15-algo.c:126:	if (info->key_length > 0)
libopensc/pkcs15-algo.c:128:				&info->key_length, NULL, 1);
libopensc/pkcs15-algo.c:129:	if (info->hash_alg.algorithm != SC_ALGORITHM_SHA1)
libopensc/pkcs15-algo.c:131:				&info->hash_alg, NULL, 0);
libopensc/pkcs15-algo.c:177:				&info->derivation_alg, NULL, 0);
libopensc/pkcs15-algo.c:179:				&info->key_encr_alg, NULL, 0);
libopensc/pkcs15-algo.c:188:	sc_asn1_clear_algorithm_id(&params->derivation_alg);
libopensc/pkcs15-algo.c:189:	sc_asn1_clear_algorithm_id(&params->key_encr_alg);
libopensc/pkcs15-algo.c:248:	{ -1 }
libopensc/pkcs15-algo.c:258:	if ((int) id->algorithm < 0) {
libopensc/pkcs15-algo.c:259:		while (aip->id >= 0) {
libopensc/pkcs15-algo.c:263:			oid1 = aip->oid.value;
libopensc/pkcs15-algo.c:264:	                oid2 = id->obj_id.value;
libopensc/pkcs15-algo.c:276:		while (aip->id >= 0) {
libopensc/pkcs15-algo.c:277:			if (aip->id == (int)id->algorithm)
libopensc/pkcs15-algo.c:301:	sc_format_asn1_entry(asn1_alg_id + 0, &id->obj_id, NULL, 0);
libopensc/pkcs15-algo.c:310:	id->algorithm = (unsigned int ) -1;
libopensc/pkcs15-algo.c:312:		id->algorithm = alg_info->id;
libopensc/pkcs15-algo.c:313:		if (alg_info->decode) {
libopensc/pkcs15-algo.c:316:			r = alg_info->decode(ctx, &id->params, in, len, depth);
libopensc/pkcs15-algo.c:340:	if (id->obj_id.value[0] <= 0) {
libopensc/pkcs15-algo.c:343:					id->algorithm);
libopensc/pkcs15-algo.c:347:		temp_id.obj_id = alg_info->oid;
libopensc/pkcs15-algo.c:352:	sc_format_asn1_entry(asn1_alg_id + 0, (void *) &id->obj_id, NULL, 1);
libopensc/pkcs15-algo.c:355:	if (!id->params || !alg_info->encode)
libopensc/pkcs15-algo.c:363:	if (id->params && alg_info->encode) {
libopensc/pkcs15-algo.c:364:		r = alg_info->encode(ctx, id->params, &obj, &obj_len, depth+1);
libopensc/pkcs15-algo.c:394:	if ((aip = sc_asn1_get_algorithm_info(id)) && aip->free)
libopensc/pkcs15-algo.c:395:		aip->free(id);
Binary file libopensc/pkcs15-algo.o matches
libopensc/pkcs15-cert.c:2: * pkcs15-cert.c: PKCS #15 certificate functions
libopensc/pkcs15-cert.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/pkcs15-cert.c:39:		{ "version",		SC_ASN1_INTEGER,   ASN1_INTEGER, 0, &cert->version },
libopensc/pkcs15-cert.c:50:		{ "crlDistributionPoints",	SC_ASN1_OCTET_STRING, SC_ASN1_SEQUENCE | SC_ASN1_CONS, SC_ASN1_OPTIONAL | SC_ASN1_ALLOC, &cert->crl, &cert->crl_len },
libopensc/pkcs15-cert.c:61:		{ "serialNumber",	SC_ASN1_OCTET_STRING, ASN1_INTEGER, SC_ASN1_ALLOC, &cert->serial, &cert->serial_len },
libopensc/pkcs15-cert.c:63:		{ "issuer",		SC_ASN1_OCTET_STRING, ASN1_SEQUENCE | SC_ASN1_CONS, SC_ASN1_ALLOC, &cert->issuer, &cert->issuer_len },
libopensc/pkcs15-cert.c:65:		{ "subject",		SC_ASN1_OCTET_STRING, ASN1_SEQUENCE | SC_ASN1_CONS, SC_ASN1_ALLOC, &cert->subject, &cert->subject_len },
libopensc/pkcs15-cert.c:86:	cert->data_len = objlen + (obj - buf);
libopensc/pkcs15-cert.c:90:	cert->version++;
libopensc/pkcs15-cert.c:92:	cert->key.algorithm = pk_alg.algorithm;
libopensc/pkcs15-cert.c:94:	cert->key.data = pk;
libopensc/pkcs15-cert.c:96:	r = sc_pkcs15_decode_pubkey(ctx, &cert->key, pk.value, pk.len);
libopensc/pkcs15-cert.c:115:	SC_FUNC_CALLED(p15card->card->ctx, 1);
libopensc/pkcs15-cert.c:117:	if (info->path.len) {
libopensc/pkcs15-cert.c:118:		r = sc_pkcs15_read_file(p15card, &info->path, &data, &len, NULL);
libopensc/pkcs15-cert.c:124:		sc_der_copy(&copy, &info->value);
libopensc/pkcs15-cert.c:135:	if (parse_x509_cert(p15card->card->ctx, data, len, cert)) {
libopensc/pkcs15-cert.c:140:	cert->data = data;
libopensc/pkcs15-cert.c:179:        struct sc_context *ctx = p15card->card->ctx;
libopensc/pkcs15-cert.c:206:	sc_format_asn1_entry(asn1_x509_cert_value_choice + 1, &der->value, &der->len, 0);
libopensc/pkcs15-cert.c:216:	if (r < 0 && der->value)
libopensc/pkcs15-cert.c:217:		free(der->value);
libopensc/pkcs15-cert.c:221:	obj->type = SC_PKCS15_TYPE_CERT_X509;
libopensc/pkcs15-cert.c:222:	obj->data = malloc(sizeof(info));
libopensc/pkcs15-cert.c:223:	if (obj->data == NULL)
libopensc/pkcs15-cert.c:225:	memcpy(obj->data, &info, sizeof(info));
libopensc/pkcs15-cert.c:237:	struct sc_pkcs15_cert_info *infop = (sc_pkcs15_cert_info_t *) obj->data;
libopensc/pkcs15-cert.c:238:	sc_pkcs15_der_t *der = &infop->value;
libopensc/pkcs15-cert.c:251:	sc_format_asn1_entry(asn1_com_cert_attr + 0, (void *) &infop->id, NULL, 1);
libopensc/pkcs15-cert.c:252:	if (infop->authority)
libopensc/pkcs15-cert.c:253:		sc_format_asn1_entry(asn1_com_cert_attr + 1, (void *) &infop->authority, NULL, 1);
libopensc/pkcs15-cert.c:254:	if (infop->path.len || !der->value) {
libopensc/pkcs15-cert.c:255:		sc_format_asn1_entry(asn1_x509_cert_value_choice + 0, &infop->path, NULL, 1);
libopensc/pkcs15-cert.c:257:		sc_format_asn1_entry(asn1_x509_cert_value_choice + 1, der->value, &der->len, 1);
libopensc/pkcs15-cert.c:271:	sc_pkcs15_erase_pubkey(&cert->key);
libopensc/pkcs15-cert.c:272:	free(cert->subject);
libopensc/pkcs15-cert.c:273:	free(cert->issuer);
libopensc/pkcs15-cert.c:274:	free(cert->serial);
libopensc/pkcs15-cert.c:275:	free(cert->data);
libopensc/pkcs15-cert.c:276:	free(cert->crl);
libopensc/pkcs15-cert.c:284:	if (cert->value.value)
libopensc/pkcs15-cert.c:285:		free(cert->value.value);
Binary file libopensc/pkcs15-cert.o matches
libopensc/pkcs15-data.c:2: * pkcs15-data.c: PKCS #15 data object functions
libopensc/pkcs15-data.c:6: * This source file was inspired by pkcs15-cert.c.
libopensc/pkcs15-data.c:20: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/pkcs15-data.c:50:	SC_FUNC_CALLED(p15card->card->ctx, 1);
libopensc/pkcs15-data.c:52:	r = sc_pkcs15_read_file(p15card, &info->path, &data, &len, NULL);
libopensc/pkcs15-data.c:62:	data_object->data = data;
libopensc/pkcs15-data.c:63:	data_object->data_len = len;
libopensc/pkcs15-data.c:86:        struct sc_context *ctx = p15card->card->ctx;
libopensc/pkcs15-data.c:107:	info.app_oid.value[0] = -1;
libopensc/pkcs15-data.c:114:	obj->type = SC_PKCS15_TYPE_DATA_OBJECT;
libopensc/pkcs15-data.c:115:	obj->data = malloc(sizeof(info));
libopensc/pkcs15-data.c:116:	if (obj->data == NULL)
libopensc/pkcs15-data.c:118:	memcpy(obj->data, &info, sizeof(info));
libopensc/pkcs15-data.c:136:	info = (struct sc_pkcs15_data_info *) obj->data;
libopensc/pkcs15-data.c:137:	label_len = strlen(info->app_label);
libopensc/pkcs15-data.c:145:				&info->app_label, &label_len, 1);
libopensc/pkcs15-data.c:147:	if (info->app_oid.value[0] != -1) {
libopensc/pkcs15-data.c:149:				&info->app_oid, NULL, 1);
libopensc/pkcs15-data.c:151:	sc_format_asn1_entry(asn1_type_data_attr + 0, &info->path, NULL, 1);
libopensc/pkcs15-data.c:161:	free(data_object->data);
Binary file libopensc/pkcs15-data.o matches
libopensc/cardctl.h:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/cardctl.h:113: * Generic cardctl - check if the required key is a default
libopensc/card-flex.lo:1:# card-flex.lo - a libtool object file
libopensc/card-flex.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/card-flex.lo:8:pic_object='.libs/card-flex.o'
libopensc/card-flex.lo:10:# Name of the non-PIC object.
libopensc/card-flex.lo:11:non_pic_object='card-flex.o'
libopensc/reader-openct.lo:1:# reader-openct.lo - a libtool object file
libopensc/reader-openct.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/reader-openct.lo:8:pic_object='.libs/reader-openct.o'
libopensc/reader-openct.lo:10:# Name of the non-PIC object.
libopensc/reader-openct.lo:11:non_pic_object='reader-openct.o'
libopensc/asn1.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/asn1.c:38:		"EOC", "BOOLEAN", "INTEGER", "BIT STRING", "OCTET STRING",	/* 0-4 */
libopensc/asn1.c:39:		"NULL", "OBJECT", "OBJECT DESCRIPTOR", "EXTERNAL", "REAL",	/* 5-9 */
libopensc/asn1.c:40:		"ENUMERATED", "<ASN1 11>", "UTF8STRING", "<ASN1 13>",	/* 10-13 */
libopensc/asn1.c:41:		"<ASN1 14>", "<ASN1 15>", "SEQUENCE", "SET",	/* 15-17 */
libopensc/asn1.c:42:		"NUMERICSTRING", "PRINTABLESTRING", "T61STRING",	/* 18-20 */
libopensc/asn1.c:43:		"VIDEOTEXSTRING", "IA5STRING", "UTCTIME", "GENERALIZEDTIME",	/* 21-24 */
libopensc/asn1.c:44:		"GRAPHICSTRING", "VISIBLESTRING", "GENERALSTRING",	/* 25-27 */
libopensc/asn1.c:45:		"UNIVERSALSTRING", "<ASN1 29>", "BMPSTRING"	/* 28-30 */
libopensc/asn1.c:74:	if (--left == 0)
libopensc/asn1.c:83:		left -= len;
libopensc/asn1.c:101:	return -1;
libopensc/asn1.c:107:	entry->parm = parm;
libopensc/asn1.c:108:	entry->arg  = arg;
libopensc/asn1.c:110:		entry->flags |= SC_ASN1_PRESENT;
libopensc/asn1.c:116:	while (src->name != NULL) {
libopensc/asn1.c:121:	dest->name = NULL;
libopensc/asn1.c:126:        const u8 *p = (const u8 *) buf + bufsize - 1;
libopensc/asn1.c:133:                p--;
libopensc/asn1.c:138:        for (i = 0; (c >> (7-i)) == 0; i++);
libopensc/asn1.c:139:        return bufsize * 8 - (skip + i);
libopensc/asn1.c:196:	for (i = r - 1; i >= 0; i--) {
libopensc/asn1.c:244:		hlen = tagp - p;
libopensc/asn1.c:262:		bytesleft -= hlen + len;
libopensc/asn1.c:318:		assert(left >= (size_t)(p - buf)); /* should not happen */
libopensc/asn1.c:319:		left -= (p - buf);
libopensc/asn1.c:327:		left -= taglen;
libopensc/asn1.c:368:	len -= (p - *buf);	/* header size */
libopensc/asn1.c:374:	*buflen -= (p - *buf) + taglen;
libopensc/asn1.c:392:	size_t octets_left = inlen - 1;
libopensc/asn1.c:409:			bits_to_go = 8 - zero_bits;
libopensc/asn1.c:414:				*out |= ((*in >> (7 - i)) & 1) << i;
libopensc/asn1.c:421:		octets_left--;
libopensc/asn1.c:424:	return (count * 8) - zero_bits;
libopensc/asn1.c:459:			skipped = 8 - bits_left;
libopensc/asn1.c:463:				*out |= ((*in >> i) & 1) << (7 - i);
libopensc/asn1.c:469:		bits_left -= bits_to_go;
libopensc/asn1.c:547:		i -= 8;
libopensc/asn1.c:554:	*objsize = p - *obj;
libopensc/asn1.c:567:	int *octet = id->value;
libopensc/asn1.c:573:		id->value[i] = -1;
libopensc/asn1.c:577:	inlen--;
libopensc/asn1.c:582:		inlen--;
libopensc/asn1.c:587:			inlen--;
libopensc/asn1.c:590:		if (octet - id->value >= SC_MAX_OBJECT_ID_OCTETS-1)
libopensc/asn1.c:603:	const int *value = (const int *) id->value;
libopensc/asn1.c:623:				shift -= 7;
libopensc/asn1.c:626:				shift -= 7;
libopensc/asn1.c:632:	*buflen = count = p - temp;
libopensc/asn1.c:660:	outlen--;
libopensc/asn1.c:662:	outlen--;
libopensc/asn1.c:713:		while (c--)
libopensc/asn1.c:736:	sc_format_asn1_entry(asn1_path + 0, &path->value, &path->len, 0);
libopensc/asn1.c:739:	path->len = SC_MAX_PATH_SIZE;
libopensc/asn1.c:743:	if (path->len == 2)
libopensc/asn1.c:744:		path->type = SC_PATH_TYPE_FILE_ID;
libopensc/asn1.c:746:		path->type = SC_PATH_TYPE_PATH;
libopensc/asn1.c:749:		path->index = idx;
libopensc/asn1.c:750:		path->count = count;
libopensc/asn1.c:752:		path->index = 0;
libopensc/asn1.c:753:		path->count = -1;
libopensc/asn1.c:767:	if (path->count > 0) {
libopensc/asn1.c:797:	struct sc_pkcs15_object *p15_obj = obj->p15_obj;
libopensc/asn1.c:799:	size_t flags_len = sizeof(p15_obj->flags);
libopensc/asn1.c:800:	size_t label_len = sizeof(p15_obj->label);
libopensc/asn1.c:804:	sc_format_asn1_entry(asn1_c_attr + 0, p15_obj->label, &label_len, 0);
libopensc/asn1.c:805:	sc_format_asn1_entry(asn1_c_attr + 1, &p15_obj->flags, &flags_len, 0);
libopensc/asn1.c:806:	sc_format_asn1_entry(asn1_c_attr + 2, &p15_obj->auth_id, NULL, 0);
libopensc/asn1.c:807:	sc_format_asn1_entry(asn1_c_attr + 3, &p15_obj->user_consent, NULL, 0);
libopensc/asn1.c:811:	sc_format_asn1_entry(asn1_p15_obj + 1, obj->asn1_class_attr, NULL, 0);
libopensc/asn1.c:812:	sc_format_asn1_entry(asn1_p15_obj + 2, obj->asn1_subclass_attr, NULL, 0);
libopensc/asn1.c:813:	sc_format_asn1_entry(asn1_p15_obj + 3, obj->asn1_type_attr, NULL, 0);
libopensc/asn1.c:823:	struct sc_pkcs15_object p15_obj = *obj->p15_obj;
libopensc/asn1.c:842:	sc_format_asn1_entry(asn1_p15_obj + 1, obj->asn1_class_attr, NULL, 1);
libopensc/asn1.c:843:	if (obj->asn1_subclass_attr != NULL)
libopensc/asn1.c:844:		sc_format_asn1_entry(asn1_p15_obj + 2, obj->asn1_subclass_attr, NULL, 1);
libopensc/asn1.c:845:	sc_format_asn1_entry(asn1_p15_obj + 3, obj->asn1_type_attr, NULL, 1);
libopensc/asn1.c:854:	void *parm = entry->parm;
libopensc/asn1.c:858:	size_t *len = (size_t *) entry->arg;
libopensc/asn1.c:861:	if (ctx->debug >= 3)
libopensc/asn1.c:862:		sc_debug(ctx, "%*.*sdecoding '%s'\n", depth, depth, "", entry->name);
libopensc/asn1.c:864:	switch (entry->type) {
libopensc/asn1.c:884:			r = sc_asn1_decode_integer(obj, objlen, (int *) entry->parm);
libopensc/asn1.c:889:			int invert = entry->type == SC_ASN1_BIT_STRING ? 1 : 0;
libopensc/asn1.c:895:			if (entry->flags & SC_ASN1_ALLOC) {
libopensc/asn1.c:897:				*buf = (u8 *) malloc(objlen-1);
libopensc/asn1.c:902:				*len = objlen-1;
libopensc/asn1.c:922:			if ((entry->flags & SC_ASN1_UNSIGNED)
libopensc/asn1.c:924:				objlen--;
libopensc/asn1.c:929:			if (entry->flags & SC_ASN1_ALLOC) {
libopensc/asn1.c:951:			if (entry->flags & SC_ASN1_ALLOC) {
libopensc/asn1.c:974:			if (entry->flags & SC_ASN1_ALLOC) {
libopensc/asn1.c:976:				*buf = (u8 *) malloc(objlen-1);
libopensc/asn1.c:981:				*len = objlen-1;
libopensc/asn1.c:988:		if (entry->parm != NULL)
libopensc/asn1.c:992:		if (entry->parm != NULL) {
libopensc/asn1.c:994:			size_t c = objlen > sizeof(id->value) ? sizeof(id->value) : objlen;
libopensc/asn1.c:996:			memcpy(id->value, obj, c);
libopensc/asn1.c:997:			id->len = c;
libopensc/asn1.c:1001:		if (entry->parm != NULL)
libopensc/asn1.c:1005:		if (entry->parm != NULL)
libopensc/asn1.c:1009:		if (entry->parm != NULL)
libopensc/asn1.c:1010:			r = callback_func(ctx, entry->arg, obj, objlen, depth);
libopensc/asn1.c:1013:		sc_error(ctx, "invalid ASN.1 type: %d\n", entry->type);
libopensc/asn1.c:1017:		sc_error(ctx, "decoding of ASN.1 object '%s' failed: %s\n", entry->name,
libopensc/asn1.c:1021:	entry->flags |= SC_ASN1_PRESENT;
libopensc/asn1.c:1034:	if (ctx->debug >= 3)
libopensc/asn1.c:1041:		while (asn1->name && (asn1->flags & SC_ASN1_OPTIONAL))
libopensc/asn1.c:1045:		if (asn1->name == NULL)
libopensc/asn1.c:1048:			      "non-optional field \"%s\" not found\n",
libopensc/asn1.c:1049:			      asn1->name);
libopensc/asn1.c:1059:		if (ctx->debug >= 3) {
libopensc/asn1.c:1061:					entry->name, entry->tag,
libopensc/asn1.c:1063:					(entry->flags & SC_ASN1_OPTIONAL)? ", OPTIONAL": "");
libopensc/asn1.c:1067:		if (entry->type == SC_ASN1_CHOICE) {
libopensc/asn1.c:1069:				(struct sc_asn1_entry *) entry->parm,
libopensc/asn1.c:1076:		obj = sc_asn1_skip_tag(ctx, &p, &left, entry->tag, &objlen);
libopensc/asn1.c:1078:			if (ctx->debug >= 3)
libopensc/asn1.c:1082:			if (entry->flags & SC_ASN1_OPTIONAL)
libopensc/asn1.c:1084:			sc_error(ctx, "mandatory ASN.1 object '%s' not found\n", entry->name);
libopensc/asn1.c:1085:			if (ctx->debug && left) {
libopensc/asn1.c:1132:	void *parm = entry->parm;
libopensc/asn1.c:1136:	const size_t *len = (const size_t *) entry->arg;
libopensc/asn1.c:1141:	if (ctx->debug >= 3)
libopensc/asn1.c:1144:			       	entry->name,
libopensc/asn1.c:1145:				(entry->flags & SC_ASN1_PRESENT)? "" : " (not present)");
libopensc/asn1.c:1146:	if (!(entry->flags & SC_ASN1_PRESENT))
libopensc/asn1.c:1148:	if (ctx->debug >= 6)
libopensc/asn1.c:1151:				entry->type, entry->tag, parm, len? *len : 0);
libopensc/asn1.c:1153:	if (entry->type == SC_ASN1_CHOICE) {
libopensc/asn1.c:1157:		while (list->name != NULL) {
libopensc/asn1.c:1158:			if (list->flags & SC_ASN1_PRESENT) {
libopensc/asn1.c:1164:						entry->name,
libopensc/asn1.c:1165:						choice->name,
libopensc/asn1.c:1166:						list->name);
libopensc/asn1.c:1178:	assert(entry->type == SC_ASN1_NULL || parm != NULL);
libopensc/asn1.c:1179:	switch (entry->type) {
libopensc/asn1.c:1199:		r = asn1_encode_integer(*((int *) entry->parm), &buf, &buflen);
libopensc/asn1.c:1204:		if (entry->type == SC_ASN1_BIT_STRING)
libopensc/asn1.c:1224:		if ((entry->flags & SC_ASN1_UNSIGNED)
libopensc/asn1.c:1239:		if (entry->parm != NULL) {
libopensc/asn1.c:1242:			buf = (u8 *) malloc(id->len);
libopensc/asn1.c:1247:			memcpy(buf, id->value, id->len);
libopensc/asn1.c:1248:			buflen = id->len;
libopensc/asn1.c:1258:		r = callback_func(ctx, entry->arg, &buf, &buflen, depth);
libopensc/asn1.c:1261:		sc_error(ctx, "invalid ASN.1 type: %d\n", entry->type);
libopensc/asn1.c:1265:		sc_error(ctx, "encoding of ASN.1 object '%s' failed: %s\n", entry->name,
libopensc/asn1.c:1273:	 *  -	if the encoding has 0 length, and the element is OPTIONAL,
libopensc/asn1.c:1276:	 *  -	if the encoding has 0 length, but the element is non-OPTIONAL,
libopensc/asn1.c:1280:	 *  -	any other empty objects are considered bogus
libopensc/asn1.c:1283:	if (!buflen && entry->flags & SC_ASN1_OPTIONAL &&
libopensc/asn1.c:1284:	    !(entry->flags & SC_ASN1_PRESENT)) {
libopensc/asn1.c:1290:	} else if (buflen || entry->type == SC_ASN1_NULL ||
libopensc/asn1.c:1291:	           entry->tag & SC_ASN1_CONS) {
libopensc/asn1.c:1292:		r = asn1_write_element(ctx, entry->tag,
libopensc/asn1.c:1297:	} else if (!(entry->flags & SC_ASN1_PRESENT)) {
libopensc/asn1.c:1298:		sc_error(ctx, "cannot encode non-optional ASN.1 object: not given by caller\n");
libopensc/asn1.c:1301:		sc_error(ctx, "cannot encode empty non-optional ASN.1 object\n");
libopensc/asn1.c:1306:	if (r >= 0 && ctx->debug >= 3)
libopensc/asn1.c:1373:	if (src->len) {
libopensc/asn1.c:1374:		dst->value = (u8 *) malloc(src->len);
libopensc/asn1.c:1375:		if (!dst->value)
libopensc/asn1.c:1377:		dst->len = src->len;
libopensc/asn1.c:1378:		memcpy(dst->value, src->value, src->len);
libopensc/asn1.c:1385:	if (der->value)
libopensc/asn1.c:1386:		free(der->value);
libopensc/asn1.h:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/asn1.h:96:/* non-inverting version */
Binary file libopensc/asn1.o matches
libopensc/libscam.pc.in:9:Libs: -L${libdir} -lscam -lopensc
libopensc/libscam.pc.in:10:Cflags: -I${includedir}
libopensc/card.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/card.c:32:	assert(card->ops->check_sw != NULL);
libopensc/card.c:33:	return card->ops->check_sw(card, sw1, sw2);
libopensc/card.c:38:	if (apdu->le > 256) {
libopensc/card.c:42:	if (apdu->lc > 255) {
libopensc/card.c:46:	switch (apdu->cse) {
libopensc/card.c:48:		if (apdu->datalen > 0) {
libopensc/card.c:54:		if (apdu->datalen > 0) {
libopensc/card.c:58:		if (apdu->le == 0) {
libopensc/card.c:62:		if (apdu->resplen < apdu->le) {
libopensc/card.c:68:		if (apdu->datalen == 0 || apdu->data == NULL) {
libopensc/card.c:74:		if (apdu->datalen == 0 || apdu->data == NULL) {
libopensc/card.c:78:		if (apdu->le == 0) {
libopensc/card.c:82:		if (apdu->resplen < apdu->le) {
libopensc/card.c:90:		sc_error(ctx, "Invalid APDU case %d\n", apdu->cse);
libopensc/card.c:102:	sc_context_t	*ctx = card->reader->ctx;
libopensc/card.c:103:	int	masq = card->reader->driver->apdu_masquerade;
libopensc/card.c:106:	is_t0 = (card->slot->active_protocol == SC_PROTO_T0);
libopensc/card.c:108:	if (apdu->cse == SC_APDU_CASE_4_SHORT
libopensc/card.c:110:		if (ctx->debug >= 5)
libopensc/card.c:112:	 	apdu->cse = SC_APDU_CASE_3_SHORT;
libopensc/card.c:116:	if (apdu->cse == SC_APDU_CASE_1
libopensc/card.c:119:		if (ctx->debug >= 5)
libopensc/card.c:121:	 	apdu->cse = SC_APDU_CASE_2_SHORT;
libopensc/card.c:122:		apdu->le = 0;
libopensc/card.c:135:	size_t data_bytes = apdu->lc;
libopensc/card.c:139:	if (card->ctx->debug >= 6)
libopensc/card.c:140:		sc_debug(card->ctx, "masq=%x, max_send=%u, max_recv=%u",
libopensc/card.c:141:				card->reader->driver->apdu_masquerade,
libopensc/card.c:142:				card->max_recv_size,
libopensc/card.c:143:				card->max_send_size);
libopensc/card.c:146:	if (card->reader->ops->transmit == NULL)
libopensc/card.c:150:	if (card->reader->driver->apdu_masquerade)
libopensc/card.c:155:	*data++ = apdu->cla;
libopensc/card.c:156:	*data++ = apdu->ins;
libopensc/card.c:157:	*data++ = apdu->p1;
libopensc/card.c:158:	*data++ = apdu->p2;
libopensc/card.c:159:	switch (apdu->cse) {
libopensc/card.c:163:		*data++ = (u8) apdu->le;
libopensc/card.c:167:		*data++ = (u8) (apdu->le >> 8);
libopensc/card.c:168:		*data++ = (u8) (apdu->le & 0xFF);
libopensc/card.c:171:		*data++ = (u8) apdu->lc;
libopensc/card.c:172:		if (apdu->datalen != data_bytes)
libopensc/card.c:174:		memcpy(data, apdu->data, data_bytes);
libopensc/card.c:178:		*data++ = (u8) apdu->lc;
libopensc/card.c:179:		if (apdu->datalen != data_bytes)
libopensc/card.c:181:		memcpy(data, apdu->data, data_bytes);
libopensc/card.c:183:		if (apdu->le == 256)
libopensc/card.c:186:			*data++ = (u8) apdu->le;
libopensc/card.c:189:	sendsize = data - sbuf;
libopensc/card.c:191:	recvsize = apdu->resplen + 2;	/* space for the SW's */
libopensc/card.c:194:	 * for other drivers -- Nils */
libopensc/card.c:197:	if (card->ctx->debug >= 5) {
libopensc/card.c:201:		if (!apdu->sensitive || card->ctx->debug >= 6)
libopensc/card.c:203:		if (!apdu->sensitive)
libopensc/card.c:205:			sc_hex_dump(card->ctx, sbuf, sendsize, buf, sizeof(buf));
libopensc/card.c:210:				apdu->cla, apdu->ins, apdu->p1, apdu->p2);
libopensc/card.c:212:		sc_debug(card->ctx, "Sending %d bytes (resp. %d bytes%s):\n%s",
libopensc/card.c:214:			apdu->sensitive ? ", sensitive" : "", buf);
libopensc/card.c:216:	r = card->reader->ops->transmit(card->reader, card->slot, sbuf,
libopensc/card.c:218:					apdu->control);
libopensc/card.c:219:	if (apdu->sensitive)
libopensc/card.c:221:	SC_TEST_RET(card->ctx, r, "Unable to transmit");
libopensc/card.c:224:	apdu->sw1 = (unsigned int) rbuf[recvsize-2];
libopensc/card.c:225:	apdu->sw2 = (unsigned int) rbuf[recvsize-1];
libopensc/card.c:226:	if (apdu->sensitive)
libopensc/card.c:227:		rbuf[recvsize-2] = rbuf[recvsize-1] = 0;
libopensc/card.c:228:	recvsize -= 2;
libopensc/card.c:229:	if (recvsize > apdu->resplen)
libopensc/card.c:230:		data_bytes = apdu->resplen;
libopensc/card.c:232:		data_bytes = apdu->resplen = recvsize;
libopensc/card.c:234:		memcpy(apdu->resp, rbuf, data_bytes);
libopensc/card.c:235:		if (apdu->sensitive)
libopensc/card.c:247:	SC_FUNC_CALLED(card->ctx, 4);
libopensc/card.c:248:	orig_resplen = apdu->resplen;
libopensc/card.c:249:	r = sc_check_apdu(card->ctx, apdu);
libopensc/card.c:250:	SC_TEST_RET(card->ctx, r, "APDU sanity check failed");
libopensc/card.c:252:	SC_TEST_RET(card->ctx, r, "sc_lock() failed");
libopensc/card.c:256:		SC_TEST_RET(card->ctx, r, "transceive() failed");
libopensc/card.c:258:	if (card->ctx->debug >= 5) {
libopensc/card.c:262:		if (apdu->resplen > 0) {
libopensc/card.c:263:			sc_hex_dump(card->ctx, apdu->resp, apdu->resplen,
libopensc/card.c:266:		sc_debug(card->ctx, "Received %d bytes (SW1=%02X SW2=%02X)\n%s",
libopensc/card.c:267:		      apdu->resplen, apdu->sw1, apdu->sw2, buf);
libopensc/card.c:269:	if (apdu->sw1 == 0x6C && apdu->resplen == 0) {
libopensc/card.c:270:		apdu->resplen = orig_resplen;
libopensc/card.c:271:		apdu->le = apdu->sw2;
libopensc/card.c:273:		if (card->wait_resend_apdu != 0)
libopensc/card.c:274:			msleep(card->wait_resend_apdu);
libopensc/card.c:278:			SC_TEST_RET(card->ctx, r, "transceive() failed");
libopensc/card.c:281:	if (apdu->sw1 == 0x61 && apdu->resplen == 0) {
libopensc/card.c:285:			apdu->sw1 = 0x90;	/* FIXME: should we do this? */
libopensc/card.c:286:			apdu->sw2 = 0;
libopensc/card.c:291:		le = apdu->sw2? (size_t) apdu->sw2 : 256;
libopensc/card.c:293:		if (card->ops->get_response == NULL) {
libopensc/card.c:295:			SC_FUNC_RETURN(card->ctx, 2, SC_ERROR_NOT_SUPPORTED);
libopensc/card.c:297:		r = card->ops->get_response(card, apdu, le);
libopensc/card.c:300:			SC_FUNC_RETURN(card->ctx, 2, r);
libopensc/card.c:312:	apdu->cla = (u8) card->cla;
libopensc/card.c:313:	apdu->cse = cse;
libopensc/card.c:314:	apdu->ins = (u8) ins;
libopensc/card.c:315:	apdu->p1 = (u8) p1;
libopensc/card.c:316:	apdu->p2 = (u8) p2;
libopensc/card.c:328:	card->ops = (struct sc_card_operations *) malloc(sizeof(struct sc_card_operations));
libopensc/card.c:329:	if (card->ops == NULL) {
libopensc/card.c:333:	card->type = -1;
libopensc/card.c:334:	card->app_count = -1;
libopensc/card.c:335:	card->magic = SC_CARD_MAGIC;
libopensc/card.c:336:	card->mutex = sc_mutex_new();
libopensc/card.c:345:	if (card->ef_dir != NULL)
libopensc/card.c:346:		sc_file_free(card->ef_dir);
libopensc/card.c:347:	free(card->ops);
libopensc/card.c:348:	if (card->algorithms != NULL)
libopensc/card.c:349:		free(card->algorithms);
libopensc/card.c:350:	sc_mutex_free(card->mutex);
libopensc/card.c:359:	struct sc_context *ctx = reader->ctx;
libopensc/card.c:366:	if (reader->ops->connect == NULL)
libopensc/card.c:374:	r = reader->ops->connect(reader, slot);
libopensc/card.c:378:	card->reader = reader;
libopensc/card.c:379:	card->slot = slot;
libopensc/card.c:380:	card->ctx = ctx;
libopensc/card.c:383:	card->max_send_size = reader->driver->max_send_size;
libopensc/card.c:384:	card->max_recv_size = reader->driver->max_recv_size;
libopensc/card.c:386:	memcpy(card->atr, slot->atr, slot->atr_len);
libopensc/card.c:387:	card->atr_len = slot->atr_len;
libopensc/card.c:389:	_sc_parse_atr(reader->ctx, slot);
libopensc/card.c:392:	if ((driver = ctx->forced_driver) == NULL) {
libopensc/card.c:393:		if (ctx->debug >= 3)
libopensc/card.c:395:		for (i = 0; ctx->card_drivers[i] != NULL; i++) {
libopensc/card.c:396:			driver = ctx->card_drivers[i];
libopensc/card.c:398:			if (driver->atr_map == NULL) {
libopensc/card.c:402:			if (ctx->debug >= 3)
libopensc/card.c:403:				sc_debug(ctx, "trying driver: %s\n", driver->short_name);
libopensc/card.c:404:			idx = _sc_match_atr(card, driver->atr_map, NULL);
libopensc/card.c:406:				struct sc_atr_table *src = &driver->atr_map[idx];
libopensc/card.c:408:				if (ctx->debug >= 3)
libopensc/card.c:409:					sc_debug(ctx, "matched: %s\n", driver->name);
libopensc/card.c:411:				card->name = src->name;
libopensc/card.c:412:				card->type = src->type;
libopensc/card.c:413:				card->flags = src->flags;
libopensc/card.c:423:		card->driver = driver;
libopensc/card.c:424:		memcpy(card->ops, card->driver->ops, sizeof(struct sc_card_operations));
libopensc/card.c:425:		if (card->ops->init != NULL) {
libopensc/card.c:426:			r = card->ops->init(card);
libopensc/card.c:428:				sc_error(ctx, "driver '%s' init() failed: %s\n", card->driver->name,
libopensc/card.c:434:		if (ctx->debug >= 3)
libopensc/card.c:435:			sc_debug(ctx, "matching built-in ATRs\n");
libopensc/card.c:436:		for (i = 0; ctx->card_drivers[i] != NULL; i++) {
libopensc/card.c:437:			struct sc_card_driver *drv = ctx->card_drivers[i];
libopensc/card.c:438:			const struct sc_card_operations *ops = drv->ops;
libopensc/card.c:440:			if (ctx->debug >= 3)
libopensc/card.c:441:				sc_debug(ctx, "trying driver: %s\n", drv->short_name);
libopensc/card.c:442:			if (ops == NULL || ops->match_card == NULL)
libopensc/card.c:444:			if (ops->match_card(card) != 1)
libopensc/card.c:446:			if (ctx->debug >= 3)
libopensc/card.c:447:				sc_debug(ctx, "matched: %s\n", drv->name);
libopensc/card.c:448:			memcpy(card->ops, ops, sizeof(struct sc_card_operations));
libopensc/card.c:449:			card->driver = drv;
libopensc/card.c:450:			r = ops->init(card);
libopensc/card.c:452:				sc_error(ctx, "driver '%s' init() failed: %s\n", drv->name,
libopensc/card.c:455:					card->driver = NULL;
libopensc/card.c:463:	if (card->driver == NULL) {
libopensc/card.c:468:	if (card->name == NULL)
libopensc/card.c:469:		card->name = card->driver->name;
libopensc/card.c:472:	sc_debug(ctx, "card info: %s, %i, 0x%X\n", card->name, card->type, card->flags);
libopensc/card.c:484:	ctx = card->ctx;
libopensc/card.c:486:	assert(card->lock_count == 0);
libopensc/card.c:487:	if (card->ops->finish) {
libopensc/card.c:488:		int r = card->ops->finish(card);
libopensc/card.c:490:			sc_error(card->ctx, "card driver finish() failed: %s\n",
libopensc/card.c:493:	if (card->reader->ops->disconnect) {
libopensc/card.c:494:		int r = card->reader->ops->disconnect(card->reader, card->slot, action);
libopensc/card.c:496:			sc_error(card->ctx, "disconnect() failed: %s\n",
libopensc/card.c:508:	sc_mutex_lock(card->mutex);
libopensc/card.c:509:	if (card->lock_count == 0) {
libopensc/card.c:510:		SC_FUNC_CALLED(card->ctx, 3);
libopensc/card.c:511:		if (card->reader->ops->lock != NULL)
libopensc/card.c:512:			r = card->reader->ops->lock(card->reader, card->slot);
libopensc/card.c:514:			card->cache_valid = 1;
libopensc/card.c:517:		card->lock_count++;
libopensc/card.c:518:	sc_mutex_unlock(card->mutex);
libopensc/card.c:527:	sc_mutex_lock(card->mutex);
libopensc/card.c:528:	assert(card->lock_count >= 1);
libopensc/card.c:529:	if (card->lock_count == 1) {
libopensc/card.c:530:		SC_FUNC_CALLED(card->ctx, 3);
libopensc/card.c:531:		memset(&card->cache, 0, sizeof(card->cache));
libopensc/card.c:532:		card->cache_valid = 0;
libopensc/card.c:533:		if (card->ops->logout != NULL) {
libopensc/card.c:534:			sc_mutex_unlock(card->mutex);
libopensc/card.c:535:			sc_debug(card->ctx, "Calling card logout function\n");
libopensc/card.c:536:			card->ops->logout(card);
libopensc/card.c:537:			sc_mutex_lock(card->mutex);
libopensc/card.c:542:	if (card->lock_count == 1) {
libopensc/card.c:543:		if (card->reader->ops->unlock != NULL)
libopensc/card.c:544:			r = card->reader->ops->unlock(card->reader, card->slot);
libopensc/card.c:546:	card->lock_count--;
libopensc/card.c:547:	sc_mutex_unlock(card->mutex);
libopensc/card.c:556:	SC_FUNC_CALLED(card->ctx, 1);
libopensc/card.c:557:	if (card->ops->list_files == NULL)
libopensc/card.c:558:		SC_FUNC_RETURN(card->ctx, 1, SC_ERROR_NOT_SUPPORTED);
libopensc/card.c:559:	r = card->ops->list_files(card, buf, buflen);
libopensc/card.c:560:	SC_FUNC_RETURN(card->ctx, 1, r);
libopensc/card.c:568:	if (card->ctx->debug >= 1) {
libopensc/card.c:569:		const sc_path_t *in_path = &file->path;
libopensc/card.c:571:		sc_debug(card->ctx, "called; type=%d, path=%s, size=%u\n",
libopensc/card.c:572:				in_path->type,
libopensc/card.c:573:				sc_print_path(in_path), file->size);
libopensc/card.c:575:	if (card->ops->create_file == NULL)
libopensc/card.c:576:		SC_FUNC_RETURN(card->ctx, 1, SC_ERROR_NOT_SUPPORTED);
libopensc/card.c:577:	r = card->ops->create_file(card, file);
libopensc/card.c:578:	SC_FUNC_RETURN(card->ctx, 1, r);
libopensc/card.c:586:	if (card->ctx->debug >= 1) {
libopensc/card.c:587:		sc_debug(card->ctx, "called; type=%d, path=%s\n",
libopensc/card.c:588:				path->type,
libopensc/card.c:591:	if (card->ops->delete_file == NULL)
libopensc/card.c:592:		SC_FUNC_RETURN(card->ctx, 1, SC_ERROR_NOT_SUPPORTED);
libopensc/card.c:593:	r = card->ops->delete_file(card, path);
libopensc/card.c:594:	SC_FUNC_RETURN(card->ctx, 1, r);
libopensc/card.c:600:	size_t max_le = card->max_recv_size;
libopensc/card.c:603:	assert(card != NULL && card->ops != NULL && buf != NULL);
libopensc/card.c:604:	if (card->ctx->debug >= 2)
libopensc/card.c:605:		sc_debug(card->ctx, "called; %d bytes at index %d\n", count, idx);
libopensc/card.c:608:	if (card->ops->read_binary == NULL)
libopensc/card.c:609:		SC_FUNC_RETURN(card->ctx, 2, SC_ERROR_NOT_SUPPORTED);
libopensc/card.c:615:		SC_TEST_RET(card->ctx, r, "sc_lock() failed");
libopensc/card.c:621:				SC_TEST_RET(card->ctx, r, "sc_read_binary() failed");
libopensc/card.c:626:			count -= r;
libopensc/card.c:629:				SC_FUNC_RETURN(card->ctx, 2, bytes_read);
libopensc/card.c:633:		SC_FUNC_RETURN(card->ctx, 2, bytes_read);
libopensc/card.c:635:	r = card->ops->read_binary(card, idx, buf, count, flags);
libopensc/card.c:636:	SC_FUNC_RETURN(card->ctx, 2, r);
libopensc/card.c:642:	size_t max_lc = card->max_send_size;
libopensc/card.c:645:	assert(card != NULL && card->ops != NULL && buf != NULL);
libopensc/card.c:646:	if (card->ctx->debug >= 2)
libopensc/card.c:647:		sc_debug(card->ctx, "called; %d bytes at index %d\n", count, idx);
libopensc/card.c:650:	if (card->ops->write_binary == NULL)
libopensc/card.c:651:		SC_FUNC_RETURN(card->ctx, 2, SC_ERROR_NOT_SUPPORTED);
libopensc/card.c:657:		SC_TEST_RET(card->ctx, r, "sc_lock() failed");
libopensc/card.c:663:				SC_TEST_RET(card->ctx, r, "sc_read_binary() failed");
libopensc/card.c:668:			count -= r;
libopensc/card.c:671:				SC_FUNC_RETURN(card->ctx, 2, bytes_written);
libopensc/card.c:675:		SC_FUNC_RETURN(card->ctx, 2, bytes_written);
libopensc/card.c:677:	r = card->ops->write_binary(card, idx, buf, count, flags);
libopensc/card.c:678:	SC_FUNC_RETURN(card->ctx, 2, r);
libopensc/card.c:684:	size_t max_lc = card->max_send_size;
libopensc/card.c:687:	assert(card != NULL && card->ops != NULL && buf != NULL);
libopensc/card.c:688:	if (card->ctx->debug >= 2)
libopensc/card.c:689:		sc_debug(card->ctx, "called; %d bytes at index %d\n", count, idx);
libopensc/card.c:692:	if (card->ops->update_binary == NULL)
libopensc/card.c:693:		SC_FUNC_RETURN(card->ctx, 2, SC_ERROR_NOT_SUPPORTED);
libopensc/card.c:699:		SC_TEST_RET(card->ctx, r, "sc_lock() failed");
libopensc/card.c:705:				SC_TEST_RET(card->ctx, r, "sc_update_binary() failed");
libopensc/card.c:710:			count -= r;
libopensc/card.c:713:				SC_FUNC_RETURN(card->ctx, 2, bytes_written);
libopensc/card.c:717:		SC_FUNC_RETURN(card->ctx, 2, bytes_written);
libopensc/card.c:719:	r = card->ops->update_binary(card, idx, buf, count, flags);
libopensc/card.c:720:	SC_FUNC_RETURN(card->ctx, 2, r);
libopensc/card.c:730:	if (card->ctx->debug >= 1) {
libopensc/card.c:731:		sc_debug(card->ctx, "called; type=%d, path=%s\n",
libopensc/card.c:732:				in_path->type,
libopensc/card.c:735:	if (in_path->len > SC_MAX_PATH_SIZE)
libopensc/card.c:736:		SC_FUNC_RETURN(card->ctx, 2, SC_ERROR_INVALID_ARGUMENTS);
libopensc/card.c:737:	if (in_path->type == SC_PATH_TYPE_PATH) {
libopensc/card.c:740:		if ((in_path->len & 1) != 0)
libopensc/card.c:741:			SC_FUNC_RETURN(card->ctx, 2, SC_ERROR_INVALID_ARGUMENTS);
libopensc/card.c:742:		for (i = 0; i < in_path->len/2; i++) {
libopensc/card.c:743:			u8 p1 = in_path->value[2*i],
libopensc/card.c:744:			   p2 = in_path->value[2*i+1];
libopensc/card.c:746:				SC_FUNC_RETURN(card->ctx, 2, SC_ERROR_INVALID_ARGUMENTS);
libopensc/card.c:749:        if (card->ops->select_file == NULL)
libopensc/card.c:750:		SC_FUNC_RETURN(card->ctx, 2, SC_ERROR_NOT_SUPPORTED);
libopensc/card.c:751:	r = card->ops->select_file(card, in_path, file);
libopensc/card.c:754:		(*file)->path = *in_path;
libopensc/card.c:755:	SC_FUNC_RETURN(card->ctx, 1, r);
libopensc/card.c:762:	sc_debug(card->ctx, "called, tag=%04x\n", tag);
libopensc/card.c:763:	if (card->ops->get_data == NULL)
libopensc/card.c:764:		SC_FUNC_RETURN(card->ctx, 2, SC_ERROR_NOT_SUPPORTED);
libopensc/card.c:765:	r = card->ops->get_data(card, tag, buf, len);
libopensc/card.c:766:	SC_FUNC_RETURN(card->ctx, 1, r);
libopensc/card.c:773:	sc_debug(card->ctx, "called, tag=%04x\n", tag);
libopensc/card.c:774:	if (card->ops->put_data == NULL)
libopensc/card.c:775:		SC_FUNC_RETURN(card->ctx, 2, SC_ERROR_NOT_SUPPORTED);
libopensc/card.c:776:	r = card->ops->put_data(card, tag, buf, len);
libopensc/card.c:777:	SC_FUNC_RETURN(card->ctx, 1, r);
libopensc/card.c:785:	SC_FUNC_CALLED(card->ctx, 2);
libopensc/card.c:786:	if (card->ops->get_challenge == NULL)
libopensc/card.c:787:		SC_FUNC_RETURN(card->ctx, 2, SC_ERROR_NOT_SUPPORTED);
libopensc/card.c:788:	r = card->ops->get_challenge(card, rnd, len);
libopensc/card.c:789:	SC_FUNC_RETURN(card->ctx, 2, r);
libopensc/card.c:798:	SC_FUNC_CALLED(card->ctx, 2);
libopensc/card.c:799:	if (card->ops->read_record == NULL)
libopensc/card.c:800:		SC_FUNC_RETURN(card->ctx, 2, SC_ERROR_NOT_SUPPORTED);
libopensc/card.c:801:	r = card->ops->read_record(card, rec_nr, buf, count, flags);
libopensc/card.c:802:	SC_FUNC_RETURN(card->ctx, 2, r);
libopensc/card.c:811:	SC_FUNC_CALLED(card->ctx, 2);
libopensc/card.c:812:	if (card->ops->write_record == NULL)
libopensc/card.c:813:		SC_FUNC_RETURN(card->ctx, 2, SC_ERROR_NOT_SUPPORTED);
libopensc/card.c:814:	r = card->ops->write_record(card, rec_nr, buf, count, flags);
libopensc/card.c:815:	SC_FUNC_RETURN(card->ctx, 2, r);
libopensc/card.c:824:	SC_FUNC_CALLED(card->ctx, 2);
libopensc/card.c:825:	if (card->ops->append_record == NULL)
libopensc/card.c:826:		SC_FUNC_RETURN(card->ctx, 2, SC_ERROR_NOT_SUPPORTED);
libopensc/card.c:827:	r = card->ops->append_record(card, buf, count, flags);
libopensc/card.c:828:	SC_FUNC_RETURN(card->ctx, 2, r);
libopensc/card.c:837:	SC_FUNC_CALLED(card->ctx, 2);
libopensc/card.c:838:	if (card->ops->update_record == NULL)
libopensc/card.c:839:		SC_FUNC_RETURN(card->ctx, 2, SC_ERROR_NOT_SUPPORTED);
libopensc/card.c:840:	r = card->ops->update_record(card, rec_nr, buf, count, flags);
libopensc/card.c:841:	SC_FUNC_RETURN(card->ctx, 2, r);
libopensc/card.c:849:	SC_FUNC_CALLED(card->ctx, 2);
libopensc/card.c:850:	if (card->ops->delete_record == NULL)
libopensc/card.c:851:		SC_FUNC_RETURN(card->ctx, 2, SC_ERROR_NOT_SUPPORTED);
libopensc/card.c:852:	r = card->ops->delete_record(card, rec_nr);
libopensc/card.c:853:	SC_FUNC_RETURN(card->ctx, 2, r);
libopensc/card.c:860:	return card->magic == SC_CARD_MAGIC;
libopensc/card.c:869:	SC_FUNC_CALLED(card->ctx, 2);
libopensc/card.c:870:	if (card->ops->card_ctl != NULL)
libopensc/card.c:871:		r = card->ops->card_ctl(card, cmd, args);
libopensc/card.c:875:		sc_debug(card->ctx, "card_ctl(%lu) not supported\n", cmd);
libopensc/card.c:878:	SC_FUNC_RETURN(card->ctx, 2, r);
libopensc/card.c:886:	p = (struct sc_algorithm_info *) realloc(card->algorithms, (card->algorithm_count + 1) * sizeof(*info));
libopensc/card.c:888:		if (card->algorithms)
libopensc/card.c:889:			free(card->algorithms);
libopensc/card.c:890:		card->algorithms = NULL;
libopensc/card.c:891:		card->algorithm_count = 0;
libopensc/card.c:894:	card->algorithms = p;
libopensc/card.c:895:	p += card->algorithm_count;
libopensc/card.c:896:	card->algorithm_count++;
libopensc/card.c:920:	for (i = 0; i < card->algorithm_count; i++) {
libopensc/card.c:921:		struct sc_algorithm_info *info = &card->algorithms[i];
libopensc/card.c:923:		if (info->algorithm != SC_ALGORITHM_RSA)
libopensc/card.c:925:		if (info->key_length != key_length)
libopensc/card.c:934:	struct sc_context *ctx = card->ctx;
libopensc/card.c:940:		return -1;
libopensc/card.c:942:	sc_bin_to_hex(card->atr, card->atr_len, card_atr, sizeof(card_atr), ':');
libopensc/card.c:945:	if (ctx->debug >= 4)
libopensc/card.c:953:		if (ctx->debug >= 4)
libopensc/card.c:962:			if (ctx->debug >= 4)
libopensc/card.c:970:			if (mbin_len != card->atr_len)
libopensc/card.c:973:				mbin[s] = (card->atr[s] & mbin[s]);
libopensc/card.c:986:	return -1;
libopensc/card.c:993:	map = (struct sc_atr_table *) realloc(driver->atr_map,
libopensc/card.c:994:			(driver->natrs + 2) * sizeof(struct sc_atr_table));
libopensc/card.c:997:	driver->atr_map = map;
libopensc/card.c:998:	dst = &driver->atr_map[driver->natrs++];
libopensc/card.c:1000:	dst->atr = strdup(src->atr);
libopensc/card.c:1001:	if (!dst->atr)
libopensc/card.c:1003:	if (src->atrmask) {
libopensc/card.c:1004:		dst->atrmask = strdup(src->atrmask);
libopensc/card.c:1005:		if (!dst->atrmask)
libopensc/card.c:1008:		dst->atrmask = NULL;
libopensc/card.c:1010:	if (src->name) {
libopensc/card.c:1011:		dst->name = strdup(src->name);
libopensc/card.c:1012:		if (!dst->name)
libopensc/card.c:1015:		dst->name = NULL;
libopensc/card.c:1017:	dst->type = src->type;
libopensc/card.c:1018:	dst->flags = src->flags;
libopensc/card.c:1026:	for (i = 0; i < driver->natrs; i++) {
libopensc/card.c:1027:		struct sc_atr_table *src = &driver->atr_map[i];
libopensc/card.c:1029:		if (src->atr)
libopensc/card.c:1030:			free(src->atr);
libopensc/card.c:1031:		if (src->atrmask)
libopensc/card.c:1032:			free(src->atrmask);
libopensc/card.c:1033:		if (src->name)
libopensc/card.c:1034:			free(src->name);
libopensc/card.c:1037:	if (driver->atr_map)
libopensc/card.c:1038:		free(driver->atr_map);
libopensc/card.c:1039:	driver->atr_map = NULL;
libopensc/card.c:1040:	driver->natrs = 0;
Binary file libopensc/card.o matches
libopensc/card-oberthur.lo:1:# card-oberthur.lo - a libtool object file
libopensc/card-oberthur.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/card-oberthur.lo:8:pic_object='.libs/card-oberthur.o'
libopensc/card-oberthur.lo:10:# Name of the non-PIC object.
libopensc/card-oberthur.lo:11:non_pic_object='card-oberthur.o'
libopensc/pinpad-ccid.c:11:#include "pinpad-ccid.h"
libopensc/pinpad-ccid.c:20:	sc_apdu_t *apdu = data->apdu;
libopensc/pinpad-ccid.c:29:	if (data->pin1.encoding == SC_PIN_ENCODING_ASCII) {	
libopensc/pinpad-ccid.c:33:		if (data->pin1.length_offset > 3) {
libopensc/pinpad-ccid.c:35:			tmp |= (data->pin1.length_offset - 5) << 3;
libopensc/pinpad-ccid.c:37:	} else if (data->pin1.encoding == SC_PIN_ENCODING_BCD) {
libopensc/pinpad-ccid.c:40:	} else if (data->pin1.encoding == SC_PIN_ENCODING_GLP) {
libopensc/pinpad-ccid.c:51:	if (data->pin1.encoding == SC_PIN_ENCODING_GLP) {
libopensc/pinpad-ccid.c:59:	if (data->pin1.encoding == SC_PIN_ENCODING_GLP) {
libopensc/pinpad-ccid.c:65:	if (!data->pin1.min_length || !data->pin1.max_length)
libopensc/pinpad-ccid.c:67:	buf[count++] = data->pin1.max_length;	/* wPINMaxExtraDigit: max */	
libopensc/pinpad-ccid.c:68:	buf[count++] = data->pin1.min_length;	/* wPINMaxExtraDigit: min */
libopensc/pinpad-ccid.c:82:	buf[count++] = apdu->cla;
libopensc/pinpad-ccid.c:83:	buf[count++] = apdu->ins;
libopensc/pinpad-ccid.c:84:	buf[count++] = apdu->p1;
libopensc/pinpad-ccid.c:85:	buf[count++] = apdu->p2;
libopensc/pinpad-ccid.c:91:	 * Do a special reader-dependant trick that is known to work with SPR532
libopensc/pinpad-ccid.c:98:	if (data->pin1.length_offset > 4) {
libopensc/pinpad-ccid.c:99:		memcpy(&buf[count], apdu->data, apdu->datalen);
libopensc/pinpad-ccid.c:100:		count += apdu->datalen;	
libopensc/pinpad-ccid.c:118:	SC_FUNC_CALLED(reader->ctx, 3);
libopensc/pinpad-ccid.c:121:	if (!data->apdu) {
libopensc/pinpad-ccid.c:122:		sc_error(reader->ctx, "No APDU provided for CCID PinPad verification!");
libopensc/pinpad-ccid.c:127:	if (slot->active_protocol != SC_PROTO_T0) {
libopensc/pinpad-ccid.c:128:		sc_error(reader->ctx, "Only T=0 is currently supported!");
libopensc/pinpad-ccid.c:132:	apdu = data->apdu;
libopensc/pinpad-ccid.c:133:	switch (data->cmd) {
libopensc/pinpad-ccid.c:143:		sc_error(reader->ctx, "Unknown PIN command %d", data->cmd);
libopensc/pinpad-ccid.c:148:	SC_TEST_RET(reader->ctx, r, "CCID PIN block building failed!");
libopensc/pinpad-ccid.c:154:	r = reader->ops->lock(reader, slot);
libopensc/pinpad-ccid.c:155:	SC_TEST_RET(reader->ctx, r, "CCID PIN: Could not lock!");
libopensc/pinpad-ccid.c:156:	r = reader->ops->transmit(reader, slot, sbuf, scount, rbuf, &rcount, code);
libopensc/pinpad-ccid.c:157:	reader->ops->unlock(reader, slot);
libopensc/pinpad-ccid.c:159:	SC_TEST_RET(reader->ctx, r, "CCID PIN block transmit failed!");
libopensc/pinpad-ccid.c:163:		SC_FUNC_RETURN(reader->ctx, 2, SC_ERROR_UNKNOWN_DATA_RECEIVED);
libopensc/pinpad-ccid.c:167:	apdu->sw1 = (unsigned int) rbuf[rcount - 2];
libopensc/pinpad-ccid.c:168:	apdu->sw2 = (unsigned int) rbuf[rcount - 1];
libopensc/pinpad-ccid.h:2: * pinpad-ccid.h: CCID ifdhandler control codes for pinpad support.
libopensc/pinpad-ccid.h:4: * Copy from pcsc-lite package created by Ludovic Rousseau
Binary file libopensc/pinpad-ccid.o matches
libopensc/dir.lo:1:# dir.lo - a libtool object file
libopensc/dir.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/dir.lo:10:# Name of the non-PIC object.
libopensc/ctx.lo:1:# ctx.lo - a libtool object file
libopensc/ctx.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/ctx.lo:10:# Name of the non-PIC object.
libopensc/reader-ctapi.c:2: * reader-ctapi.c: Reader driver for CT-API
libopensc/reader-ctapi.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/reader-ctapi.c:28:#define GET_SLOT_PTR(s, i) (&(s)->slot[(i)])
libopensc/reader-ctapi.c:29:#define GET_PRIV_DATA(r) ((struct ctapi_private_data *) (r)->drv_data)
libopensc/reader-ctapi.c:30:#define GET_SLOT_DATA(r) ((struct ctapi_slot_data *) (r)->drv_data)
libopensc/reader-ctapi.c:91:	cmd[2] = slot ? CTBCS_P1_INTERFACE1 + slot->id : CTBCS_P1_CT_KERNEL;
libopensc/reader-ctapi.c:98:	rv = priv->funcs.CT_data(priv->ctn, &dad, &sad, 5, cmd, &lr, rbuf);
libopensc/reader-ctapi.c:100:		sc_error(reader->ctx, "Error getting status of terminal: %d, using defaults\n", rv);
libopensc/reader-ctapi.c:103:	if (rbuf[lr-2] != 0x90) {
libopensc/reader-ctapi.c:104:		sc_error(reader->ctx, "SW1/SW2: 0x%x/0x%x\n", rbuf[lr-2], rbuf[lr-1]);
libopensc/reader-ctapi.c:114:	reader->slot_count = 1;
libopensc/reader-ctapi.c:115:	reader->slot[0].id = 0;
libopensc/reader-ctapi.c:116:	reader->slot[0].capabilities = 0;
libopensc/reader-ctapi.c:117:	reader->slot[0].atr_len = 0;
libopensc/reader-ctapi.c:118:	reader->slot[0].drv_data = NULL;
libopensc/reader-ctapi.c:121:/* Detect functional units of the reader according to CT-BCS spec version 1.0
libopensc/reader-ctapi.c:122:   (14.04.2004, http://www.teletrust.de/down/mct1-0_t4.zip) */
libopensc/reader-ctapi.c:132:	priv->ctapi_functional_units = 0;
libopensc/reader-ctapi.c:143:	rv = priv->funcs.CT_data(priv->ctn, &dad, &sad, 5, cmd, &lr, rbuf);
libopensc/reader-ctapi.c:144:	if (rv || (lr < 4) || (rbuf[lr-2] != 0x90)) {
libopensc/reader-ctapi.c:145:		sc_error(reader->ctx, "Error getting status of terminal: %d, using defaults\n", rv);
libopensc/reader-ctapi.c:153:		sc_error(reader->ctx, "Invalid data object returnd on CTBCS_P2_STATUS_TFU: 0x%x\n", rbuf[0]);
libopensc/reader-ctapi.c:159:		sc_error(reader->ctx, "Invalid data returnd: %d functional units, size %d\n", NumUnits, rv);
libopensc/reader-ctapi.c:163:	reader->slot_count = 0;
libopensc/reader-ctapi.c:184:				if (reader->slot_count >= SC_MAX_SLOTS) {
libopensc/reader-ctapi.c:185:					sc_debug(reader->ctx, "Ignoring slot id 0x%x, can only handle %d slots\n", rbuf[i+2], SC_MAX_SLOTS);
libopensc/reader-ctapi.c:187:					reader->slot[reader->slot_count].id = reader->slot_count;
libopensc/reader-ctapi.c:188:					reader->slot[reader->slot_count].capabilities = 0; /* Just to start with */
libopensc/reader-ctapi.c:189:					reader->slot[reader->slot_count].atr_len = 0;
libopensc/reader-ctapi.c:190:					reader->slot[reader->slot_count].drv_data = NULL;
libopensc/reader-ctapi.c:191:					reader->slot_count++;
libopensc/reader-ctapi.c:196:				priv->ctapi_functional_units |= CTAPI_FU_DISPLAY;
libopensc/reader-ctapi.c:197:				sc_debug(reader->ctx, "Display detected\n");
libopensc/reader-ctapi.c:201:				priv->ctapi_functional_units |= CTAPI_FU_KEYBOARD;
libopensc/reader-ctapi.c:202:				sc_debug(reader->ctx, "Keypad detected\n");
libopensc/reader-ctapi.c:206:				priv->ctapi_functional_units |= CTAPI_FU_PRINTER;
libopensc/reader-ctapi.c:207:				sc_debug(reader->ctx, "Printer detected\n");
libopensc/reader-ctapi.c:215:				priv->ctapi_functional_units |= CTAPI_FU_BIOMETRIC;
libopensc/reader-ctapi.c:216:				sc_debug(reader->ctx, "Biometric sensor detected\n");
libopensc/reader-ctapi.c:220:				sc_debug(reader->ctx, "Unknown functional unit 0x%x\n", rbuf[i+2]);
libopensc/reader-ctapi.c:224:	if (reader->slot_count == 0) {
libopensc/reader-ctapi.c:225:		sc_debug(reader->ctx, "No slots returned, assuning one default slot\n");
libopensc/reader-ctapi.c:228:	/* CT-BCS does not define Keyboard/Display for each slot, so I assume
libopensc/reader-ctapi.c:230:	if (priv->ctapi_functional_units) {
libopensc/reader-ctapi.c:231:		for(i = 0; i < reader->slot_count; i++)	{
libopensc/reader-ctapi.c:232:			if (priv->ctapi_functional_units & CTAPI_FU_KEYBOARD)
libopensc/reader-ctapi.c:233:			reader->slot[i].capabilities |= SC_SLOT_CAP_PIN_PAD;
libopensc/reader-ctapi.c:234:			if (priv->ctapi_functional_units & CTAPI_FU_DISPLAY)
libopensc/reader-ctapi.c:235:			reader->slot[i].capabilities |= SC_SLOT_CAP_DISPLAY;
libopensc/reader-ctapi.c:257:	slot->flags = 0;
libopensc/reader-ctapi.c:259:	rv = priv->funcs.CT_data(priv->ctn, &dad, &sad, 5, cmd, &lr, rbuf);
libopensc/reader-ctapi.c:260:	if (rv || (lr < 3) || (rbuf[lr-2] != 0x90)) {
libopensc/reader-ctapi.c:261:		sc_error(reader->ctx, "Error getting status of terminal: %d/%d/0x%x\n", rv, lr, rbuf[lr-2]);
libopensc/reader-ctapi.c:266:		if (slot->id > 0) {
libopensc/reader-ctapi.c:267:			sc_error(reader->ctx, "Status for slot id %d not returned, have only 1\n", slot->id);
libopensc/reader-ctapi.c:271:			slot->flags = SC_SLOT_CARD_PRESENT;
libopensc/reader-ctapi.c:275:			sc_error(reader->ctx, "Invalid data object returnd on CTBCS_P2_STATUS_ICC: 0x%x\n", rbuf[0]);
libopensc/reader-ctapi.c:278:		if (rbuf[1] <= slot->id) {
libopensc/reader-ctapi.c:279:			sc_error(reader->ctx, "Status for slot id %d not returned, only %d\n", slot->id, rbuf[1]);
libopensc/reader-ctapi.c:282:		if (rbuf[2+slot->id] & CTBCS_DATA_STATUS_CARD)
libopensc/reader-ctapi.c:283:		slot->flags = SC_SLOT_CARD_PRESENT;
libopensc/reader-ctapi.c:301:	else if (!slot || slot->id == 0)
libopensc/reader-ctapi.c:304:		dad = slot->id + 1; /* Adressing of multiple slots, according to CT API 1.0 */
libopensc/reader-ctapi.c:308:	rv = priv->funcs.CT_data(priv->ctn, &dad, &sad, (unsigned short)sendsize, (u8 *) sendbuf, &lr, recvbuf);
libopensc/reader-ctapi.c:310:		sc_error(reader->ctx, "Error transmitting APDU: %d\n", rv);
libopensc/reader-ctapi.c:325:	return slot->flags;
libopensc/reader-ctapi.c:338:	cmd[2] = CTBCS_P1_INTERFACE1+slot->id;
libopensc/reader-ctapi.c:345:	rv = priv->funcs.CT_data(priv->ctn, &dad, &sad, 5, cmd, &lr, rbuf);
libopensc/reader-ctapi.c:346:	if (rv || rbuf[lr-2] != 0x90) {
libopensc/reader-ctapi.c:347:		sc_error(reader->ctx, "Error activating card: %d\n", rv);
libopensc/reader-ctapi.c:351:		SC_FUNC_RETURN(reader->ctx, 0, SC_ERROR_INTERNAL);
libopensc/reader-ctapi.c:352:	lr -= 2;
libopensc/reader-ctapi.c:355:	memcpy(slot->atr, rbuf, lr);
libopensc/reader-ctapi.c:356:	slot->atr_len = lr;
libopensc/reader-ctapi.c:357:	r = _sc_parse_atr(reader->ctx, slot);
libopensc/reader-ctapi.c:360:	if (slot->atr_info.Fi > 0) {
libopensc/reader-ctapi.c:366:		cmd[7] = (slot->atr_info.FI << 4) | slot->atr_info.DI;
libopensc/reader-ctapi.c:372:		rv = priv->funcs.CT_data(priv->ctn, &dad, &sad, 9, cmd, &lr, rbuf);
libopensc/reader-ctapi.c:374:			sc_error(reader->ctx, "Error negotiating PPS: %d\n", rv);
libopensc/reader-ctapi.c:402:	priv->funcs.CT_close(priv->ctn);
libopensc/reader-ctapi.c:411:	"CT-API module",
libopensc/reader-ctapi.c:421:	i = gpriv->module_count;
libopensc/reader-ctapi.c:422:	gpriv->modules = (struct ctapi_module *) realloc(gpriv->modules, sizeof(struct ctapi_module) * (i+1));
libopensc/reader-ctapi.c:423:	gpriv->modules[i].name = strdup(name);
libopensc/reader-ctapi.c:424:	gpriv->modules[i].dlhandle = dlhandle;
libopensc/reader-ctapi.c:425:	gpriv->modules[i].ctn_count = 0;
libopensc/reader-ctapi.c:426:	gpriv->module_count++;
libopensc/reader-ctapi.c:428:	return &gpriv->modules[i];
libopensc/reader-ctapi.c:445:		return -1;
libopensc/reader-ctapi.c:448:	val = conf->name->data;
libopensc/reader-ctapi.c:452:		return -1;
libopensc/reader-ctapi.c:466:	for (; list != NULL; list = list->next) {
libopensc/reader-ctapi.c:473:		if (sscanf(list->data, "%d", &port) != 1) {
libopensc/reader-ctapi.c:474:			sc_error(ctx, "Port '%s' is not a number.\n", list->data);
libopensc/reader-ctapi.c:477:		rv = funcs.CT_init((unsigned short)mod->ctn_count, (unsigned short)port);
libopensc/reader-ctapi.c:485:		reader->drv_data = priv;
libopensc/reader-ctapi.c:486:		reader->ops = &ctapi_ops;
libopensc/reader-ctapi.c:487:		reader->driver = &ctapi_drv;
libopensc/reader-ctapi.c:488:		snprintf(namebuf, sizeof(namebuf), "CT-API %s, port %d", mod->name, port);
libopensc/reader-ctapi.c:489:		reader->name = strdup(namebuf);
libopensc/reader-ctapi.c:490:		priv->funcs = funcs;
libopensc/reader-ctapi.c:491:		priv->ctn = mod->ctn_count;
libopensc/reader-ctapi.c:494:			funcs.CT_close((unsigned short)mod->ctn_count);
libopensc/reader-ctapi.c:496:			free(reader->name);
libopensc/reader-ctapi.c:504:		for(i = 0; i < reader->slot_count; i++) {
libopensc/reader-ctapi.c:505:			refresh_slot_attributes(reader, &(reader->slot[i]));
libopensc/reader-ctapi.c:508:		mod->ctn_count++;
libopensc/reader-ctapi.c:512:	sc_error(ctx, "Unable to resolve CT-API symbols.\n");
libopensc/reader-ctapi.c:514:	return -1;
libopensc/reader-ctapi.c:529:	for (i = 0; ctx->conf_blocks[i] != NULL; i++) {
libopensc/reader-ctapi.c:530:		blocks = scconf_find_blocks(ctx->conf, ctx->conf_blocks[i],
libopensc/reader-ctapi.c:539:	blocks = scconf_find_blocks(ctx->conf, conf_block, "module", NULL);
libopensc/reader-ctapi.c:554:		for (i = 0; i < priv->module_count; i++) {
libopensc/reader-ctapi.c:555:			struct ctapi_module *mod = &priv->modules[i];
libopensc/reader-ctapi.c:557:			free(mod->name);
libopensc/reader-ctapi.c:558:			scdl_close(mod->dlhandle);
libopensc/reader-ctapi.c:560:		if (priv->module_count)
libopensc/reader-ctapi.c:561:			free(priv->modules);
Binary file libopensc/reader-ctapi.o matches
libopensc/emv.lo:1:# emv.lo - a libtool object file
libopensc/emv.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/emv.lo:10:# Name of the non-PIC object.
libopensc/card-miocos.lo:1:# card-miocos.lo - a libtool object file
libopensc/card-miocos.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/card-miocos.lo:8:pic_object='.libs/card-miocos.o'
libopensc/card-miocos.lo:10:# Name of the non-PIC object.
libopensc/card-miocos.lo:11:non_pic_object='card-miocos.o'
libopensc/card-miocos.c:2: * card-miocos.c: Support for PKI cards by Miotec
libopensc/card-miocos.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/card-miocos.c:51:	i = _sc_match_atr(card, miocos_atrs, &card->type);
libopensc/card-miocos.c:59:	card->name = "MioCOS";
libopensc/card-miocos.c:60:	card->cla = 0x00;
libopensc/card-miocos.c:73:	if (card->max_send_size > 244)
libopensc/card-miocos.c:74:		card->max_send_size = 244;
libopensc/card-miocos.c:75:	if (card->max_recv_size > 244)
libopensc/card-miocos.c:76:		card->max_recv_size = 244;
libopensc/card-miocos.c:85:	switch (e->method) {
libopensc/card-miocos.c:91:		if (e->key_ref == SC_AC_KEY_REF_NONE)
libopensc/card-miocos.c:92:			return -1;
libopensc/card-miocos.c:93:		if (e->key_ref < 1 || e->key_ref > 14)
libopensc/card-miocos.c:94:			return -1;
libopensc/card-miocos.c:95:		return e->key_ref;
libopensc/card-miocos.c:108:		/* RFU */ -1, /* CREATE AC */ SC_AC_OP_CREATE,
libopensc/card-miocos.c:109:		/* UPDATE AC */ SC_AC_OP_CREATE, -1, -1, -1
libopensc/card-miocos.c:112:		/* DELETE */ SC_AC_OP_UPDATE, -1, SC_AC_OP_READ,
libopensc/card-miocos.c:113:		SC_AC_OP_UPDATE, -1, -1, SC_AC_OP_INVALIDATE,
libopensc/card-miocos.c:117:		/* DELETE */ SC_AC_OP_UPDATE, -1, -1,
libopensc/card-miocos.c:118:		SC_AC_OP_UPDATE, SC_AC_OP_CRYPTO, -1, SC_AC_OP_INVALIDATE,
libopensc/card-miocos.c:124:	*p++ = file->id >> 8;
libopensc/card-miocos.c:125:	*p++ = file->id & 0xFF;
libopensc/card-miocos.c:126:	switch (file->type) {
libopensc/card-miocos.c:132:		switch (file->ef_structure) {
libopensc/card-miocos.c:143:			sc_error(card->ctx, "Invalid EF structure\n");
libopensc/card-miocos.c:153:		sc_error(card->ctx, "Unknown file type\n");
libopensc/card-miocos.c:156:	if (file->type == SC_FILE_TYPE_DF) {
libopensc/card-miocos.c:160:		*p++ = file->size >> 8;
libopensc/card-miocos.c:161:		*p++ = file->size & 0xFF;
libopensc/card-miocos.c:163:	if (file->sec_attr_len == 4) {
libopensc/card-miocos.c:164:		memcpy(p, file->sec_attr, 4);
libopensc/card-miocos.c:169:		if (ops[i] == -1)
libopensc/card-miocos.c:174:				sc_error(card->ctx, "Invalid ACL\n");
libopensc/card-miocos.c:186:	if (file->type == SC_FILE_TYPE_WORKING_EF &&
libopensc/card-miocos.c:187:	    file->ef_structure != SC_FILE_EF_TRANSPARENT)
libopensc/card-miocos.c:188:                *p++ = file->record_length;
libopensc/card-miocos.c:191:	if (file->status & SC_FILE_STATUS_INVALIDATED)
libopensc/card-miocos.c:195:	if (file->type == SC_FILE_TYPE_DF && file->namelen) {
libopensc/card-miocos.c:196:                assert(file->namelen <= 16);
libopensc/card-miocos.c:197:		memcpy(p, file->name, file->namelen);
libopensc/card-miocos.c:198:		p += file->namelen;
libopensc/card-miocos.c:200:	*buflen = p - buf;
libopensc/card-miocos.c:221:        SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-miocos.c:225:        SC_TEST_RET(card->ctx, r, "Card returned error");
libopensc/card-miocos.c:234:	if (env->flags & SC_SEC_ENV_ALG_PRESENT) {
libopensc/card-miocos.c:241:			sc_error(card->ctx, "Only RSA algorithm supported.\n");
libopensc/card-miocos.c:248:		if (env->algorithm_flags & SC_ALGORITHM_RSA_PAD_PKCS1)
libopensc/card-miocos.c:252:		return iso_ops->set_security_env(card, &tmp, se_num);
libopensc/card-miocos.c:254:	return iso_ops->set_security_env(card, env, se_num);
libopensc/card-miocos.c:281:		-1, /* CREATE AC */ -1, /* UPDATE AC */ -1, -1, -1, -1
libopensc/card-miocos.c:284:		SC_AC_OP_DELETE, -1, SC_AC_OP_READ,
libopensc/card-miocos.c:285:		SC_AC_OP_UPDATE, -1, -1, SC_AC_OP_INVALIDATE,
libopensc/card-miocos.c:289:		SC_AC_OP_DELETE, -1, -1,
libopensc/card-miocos.c:290:		SC_AC_OP_UPDATE, SC_AC_OP_CRYPTO, -1, SC_AC_OP_INVALIDATE,
libopensc/card-miocos.c:297:	switch (file->type) {
libopensc/card-miocos.c:311:		if (ops[i] == -1)
libopensc/card-miocos.c:334:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-miocos.c:340:	seq = sc_asn1_skip_tag(card->ctx, &seq, &left,
libopensc/card-miocos.c:343:		SC_FUNC_RETURN(card->ctx, 0, SC_ERROR_UNKNOWN_DATA_RECEIVED);
libopensc/card-miocos.c:344:	SC_TEST_RET(card->ctx, r, "Unable to process reply");
libopensc/card-miocos.c:350:		tag = sc_asn1_skip_tag(card->ctx, &seq, &left,
libopensc/card-miocos.c:360:			if (e->method != SC_AC_CHV)
libopensc/card-miocos.c:362:			if (e->key_ref != i)
libopensc/card-miocos.c:366:				e->method = SC_AC_CHV;
libopensc/card-miocos.c:369:				e->method = SC_AC_AUT;
libopensc/card-miocos.c:372:				e->method = SC_AC_UNKNOWN;
libopensc/card-miocos.c:386:	r = iso_ops->select_file(card, in_path, file);
libopensc/card-miocos.c:390:		parse_sec_attr(*file, (*file)->sec_attr, (*file)->sec_attr_len);
libopensc/card-miocos.c:407:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-miocos.c:418:	SC_FUNC_CALLED(card->ctx, 1);
libopensc/card-miocos.c:419:	if (path->type != SC_PATH_TYPE_FILE_ID && path->len != 2) {
libopensc/card-miocos.c:420:		sc_error(card->ctx, "File type has to be SC_PATH_TYPE_FILE_ID\n");
libopensc/card-miocos.c:421:		SC_FUNC_RETURN(card->ctx, 1, SC_ERROR_INVALID_ARGUMENTS);
libopensc/card-miocos.c:424:	SC_TEST_RET(card->ctx, r, "Unable to select file to be deleted");
libopensc/card-miocos.c:430:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-miocos.c:442:	if (ac->max_tries > 15)
libopensc/card-miocos.c:443:		SC_FUNC_RETURN(card->ctx, 0, SC_ERROR_INVALID_ARGUMENTS);
libopensc/card-miocos.c:444:	switch (ac->type) {
libopensc/card-miocos.c:446:		if (ac->max_unblock_tries > 15)
libopensc/card-miocos.c:447:			SC_FUNC_RETURN(card->ctx, 0, SC_ERROR_INVALID_ARGUMENTS);
libopensc/card-miocos.c:449:		sbuf[0] = (ac->max_tries << 4) | ac->max_tries;
libopensc/card-miocos.c:451:		memcpy(sbuf + 2, ac->key_value, 8);
libopensc/card-miocos.c:452:		sbuf[10] = (ac->max_unblock_tries << 4) | ac->max_unblock_tries;
libopensc/card-miocos.c:454:		memcpy(sbuf + 12, ac->unblock_value, 8);
libopensc/card-miocos.c:458:		sc_error(card->ctx, "AC type %d not supported\n", ac->type);
libopensc/card-miocos.c:462:		       ac->ref);
libopensc/card-miocos.c:467:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-miocos.c:478:	sc_error(card->ctx, "card_ctl command 0x%X not supported\n", cmd);
libopensc/card-miocos.c:487:	miocos_ops = *iso_drv->ops;
libopensc/card-miocos.c:492:                iso_ops = iso_drv->ops;
Binary file libopensc/card-miocos.o matches
libopensc/pkcs15-pubkey.c:2: * pkcs15-pubkey.c: PKCS #15 public key functions
libopensc/pkcs15-pubkey.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/pkcs15-pubkey.c:80:        struct sc_context *ctx = p15card->card->ctx;
libopensc/pkcs15-pubkey.c:126:	info.key_reference = -1;
libopensc/pkcs15-pubkey.c:134:		obj->type = SC_PKCS15_TYPE_PUBKEY_RSA;
libopensc/pkcs15-pubkey.c:136:		obj->type = SC_PKCS15_TYPE_PUBKEY_DSA;
libopensc/pkcs15-pubkey.c:138:	obj->data = malloc(sizeof(info));
libopensc/pkcs15-pubkey.c:139:	if (obj->data == NULL)
libopensc/pkcs15-pubkey.c:141:	memcpy(obj->data, &info, sizeof(info));
libopensc/pkcs15-pubkey.c:155:                (struct sc_pkcs15_pubkey_info *) obj->data;
libopensc/pkcs15-pubkey.c:174:	switch (obj->type) {
libopensc/pkcs15-pubkey.c:180:		sc_format_asn1_entry(asn1_rsakey_attr + 0, &pubkey->path, NULL, 1);
libopensc/pkcs15-pubkey.c:181:		sc_format_asn1_entry(asn1_rsakey_attr + 1, &pubkey->modulus_length, NULL, 1);
libopensc/pkcs15-pubkey.c:189:		sc_format_asn1_entry(asn1_dsakey_attr + 0, &pubkey->path, NULL, 1);
libopensc/pkcs15-pubkey.c:192:		sc_error(ctx, "Unsupported public key type: %X\n", obj->type);
libopensc/pkcs15-pubkey.c:197:	sc_format_asn1_entry(asn1_com_key_attr + 0, &pubkey->id, NULL, 1);
libopensc/pkcs15-pubkey.c:198:	usage_len = sizeof(pubkey->usage);
libopensc/pkcs15-pubkey.c:199:	sc_format_asn1_entry(asn1_com_key_attr + 1, &pubkey->usage, &usage_len, 1);
libopensc/pkcs15-pubkey.c:200:	if (pubkey->native == 0)
libopensc/pkcs15-pubkey.c:201:		sc_format_asn1_entry(asn1_com_key_attr + 2, &pubkey->native, NULL, 1);
libopensc/pkcs15-pubkey.c:202:	if (pubkey->access_flags) {
libopensc/pkcs15-pubkey.c:203:		af_len = sizeof(pubkey->access_flags);
libopensc/pkcs15-pubkey.c:204:		sc_format_asn1_entry(asn1_com_key_attr + 3, &pubkey->access_flags, &af_len, 1);
libopensc/pkcs15-pubkey.c:206:	if (pubkey->key_reference >= 0)
libopensc/pkcs15-pubkey.c:207:		sc_format_asn1_entry(asn1_com_key_attr + 4, &pubkey->key_reference, NULL, 1);
libopensc/pkcs15-pubkey.c:248:				&key->modulus.data, &key->modulus.len, 0);
libopensc/pkcs15-pubkey.c:250:				&key->exponent.data, &key->exponent.len, 0);
libopensc/pkcs15-pubkey.c:272:				key->modulus.data, &key->modulus.len, 1);
libopensc/pkcs15-pubkey.c:274:				key->exponent.data, &key->exponent.len, 1);
libopensc/pkcs15-pubkey.c:296:				&key->pub.data, &key->pub.len, 0);
libopensc/pkcs15-pubkey.c:298:				&key->g.data, &key->g.len, 0);
libopensc/pkcs15-pubkey.c:300:				&key->p.data, &key->p.len, 0);
libopensc/pkcs15-pubkey.c:302:				&key->q.data, &key->q.len, 0);
libopensc/pkcs15-pubkey.c:325:				key->pub.data, &key->pub.len, 1);
libopensc/pkcs15-pubkey.c:327:				key->g.data, &key->g.len, 1);
libopensc/pkcs15-pubkey.c:329:				key->p.data, &key->p.len, 1);
libopensc/pkcs15-pubkey.c:331:				key->q.data, &key->q.len, 1);
libopensc/pkcs15-pubkey.c:344:	if (key->algorithm == SC_ALGORITHM_RSA)
libopensc/pkcs15-pubkey.c:345:		return sc_pkcs15_encode_pubkey_rsa(ctx, &key->u.rsa, buf, len);
libopensc/pkcs15-pubkey.c:346:	if (key->algorithm == SC_ALGORITHM_DSA)
libopensc/pkcs15-pubkey.c:347:		return sc_pkcs15_encode_pubkey_dsa(ctx, &key->u.dsa, buf, len);
libopensc/pkcs15-pubkey.c:349:			key->algorithm);
libopensc/pkcs15-pubkey.c:358:	if (key->algorithm == SC_ALGORITHM_RSA)
libopensc/pkcs15-pubkey.c:359:		return sc_pkcs15_decode_pubkey_rsa(ctx, &key->u.rsa, buf, len);
libopensc/pkcs15-pubkey.c:360:	if (key->algorithm == SC_ALGORITHM_DSA)
libopensc/pkcs15-pubkey.c:361:		return sc_pkcs15_decode_pubkey_dsa(ctx, &key->u.dsa, buf, len);
libopensc/pkcs15-pubkey.c:363:			key->algorithm);
libopensc/pkcs15-pubkey.c:382:	SC_FUNC_CALLED(p15card->card->ctx, 1);
libopensc/pkcs15-pubkey.c:384:	switch (obj->type) {
libopensc/pkcs15-pubkey.c:392:		sc_error(p15card->card->ctx, "Unsupported public key type.");
libopensc/pkcs15-pubkey.c:395:	info = (const struct sc_pkcs15_pubkey_info *) obj->data;
libopensc/pkcs15-pubkey.c:397:	r = sc_pkcs15_read_file(p15card, &info->path, &data, &len, NULL);
libopensc/pkcs15-pubkey.c:399:		sc_error(p15card->card->ctx, "Failed to read public key file.");
libopensc/pkcs15-pubkey.c:408:	pubkey->algorithm = algorithm;
libopensc/pkcs15-pubkey.c:409:	pubkey->data.value = data;
libopensc/pkcs15-pubkey.c:410:	pubkey->data.len = len;
libopensc/pkcs15-pubkey.c:411:	if (sc_pkcs15_decode_pubkey(p15card->card->ctx, pubkey, data, len)) {
libopensc/pkcs15-pubkey.c:423:	switch (key->algorithm) {
libopensc/pkcs15-pubkey.c:425:		free(key->u.rsa.modulus.data);
libopensc/pkcs15-pubkey.c:426:		free(key->u.rsa.exponent.data);
libopensc/pkcs15-pubkey.c:429:		free(key->u.dsa.pub.data);
libopensc/pkcs15-pubkey.c:430:		free(key->u.dsa.g.data);
libopensc/pkcs15-pubkey.c:431:		free(key->u.dsa.p.data);
libopensc/pkcs15-pubkey.c:432:		free(key->u.dsa.q.data);
libopensc/pkcs15-pubkey.c:435:	free(key->data.value);
libopensc/pkcs15-pubkey.c:447:	if (key->subject)
libopensc/pkcs15-pubkey.c:448:		free(key->subject);
Binary file libopensc/pkcs15-pubkey.o matches
libopensc/pkcs15-pubkey.lo:1:# pkcs15-pubkey.lo - a libtool object file
libopensc/pkcs15-pubkey.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/pkcs15-pubkey.lo:8:pic_object='.libs/pkcs15-pubkey.o'
libopensc/pkcs15-pubkey.lo:10:# Name of the non-PIC object.
libopensc/pkcs15-pubkey.lo:11:non_pic_object='pkcs15-pubkey.o'
libopensc/pkcs15-esteid.lo:1:# pkcs15-esteid.lo - a libtool object file
libopensc/pkcs15-esteid.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/pkcs15-esteid.lo:8:pic_object='.libs/pkcs15-esteid.o'
libopensc/pkcs15-esteid.lo:10:# Name of the non-PIC object.
libopensc/pkcs15-esteid.lo:11:non_pic_object='pkcs15-esteid.o'
libopensc/Makefile.am:13:bin_SCRIPTS = opensc-config
libopensc/Makefile.am:20:	pkcs15.c pkcs15-cert.c pkcs15-data.c pkcs15-pin.c \
libopensc/Makefile.am:21:	pkcs15-prkey.c pkcs15-pubkey.c pkcs15-sec.c \
libopensc/Makefile.am:22:	pkcs15-wrap.c pkcs15-algo.c pkcs15-cache.c pkcs15-syn.c \
libopensc/Makefile.am:26:	ctbcs.c reader-ctapi.c reader-pcsc.c reader-openct.c \
libopensc/Makefile.am:27:	pinpad-ccid.c \
libopensc/Makefile.am:29:	card-setcos.c card-miocos.c card-flex.c card-gpk.c \
libopensc/Makefile.am:30:	card-etoken.c card-tcos.c card-emv.c card-default.c \
libopensc/Makefile.am:31:	card-mcrd.c card-starcos.c card-openpgp.c card-jcop.c \
libopensc/Makefile.am:32:	card-oberthur.c card-belpic.c \
libopensc/Makefile.am:34:	pkcs15-openpgp.c pkcs15-infocamere.c pkcs15-starcert.c \
libopensc/Makefile.am:35:	pkcs15-netkey.c pkcs15-esteid.c pkcs15-postecert.c
libopensc/Makefile.am:36:libopensc_la_LDFLAGS = -version-info @OPENSC_LT_CURRENT@:@OPENSC_LT_REVISION@:@OPENSC_LT_AGE@
libopensc/Makefile.am:44:noinst_HEADERS = cards.h ctbcs.h internal.h esteid.h pinpad-ccid.h
libopensc/Makefile.in:33:install_sh_DATA = $(install_sh) -c -m 644
libopensc/Makefile.in:34:install_sh_PROGRAM = $(install_sh) -c
libopensc/Makefile.in:35:install_sh_SCRIPT = $(install_sh) -c
libopensc/Makefile.in:50:	$(srcdir)/libscldap.pc.in $(srcdir)/opensc-config.in
libopensc/Makefile.in:58:CONFIG_CLEAN_FILES = opensc-config libopensc.pc libpkcs15init.pc \
libopensc/Makefile.in:66:	dir.lo padding.lo pkcs15.lo pkcs15-cert.lo pkcs15-data.lo \
libopensc/Makefile.in:67:	pkcs15-pin.lo pkcs15-prkey.lo pkcs15-pubkey.lo pkcs15-sec.lo \
libopensc/Makefile.in:68:	pkcs15-wrap.lo pkcs15-algo.lo pkcs15-cache.lo pkcs15-syn.lo \
libopensc/Makefile.in:69:	emv.lo ctbcs.lo reader-ctapi.lo reader-pcsc.lo \
libopensc/Makefile.in:70:	reader-openct.lo pinpad-ccid.lo card-setcos.lo card-miocos.lo \
libopensc/Makefile.in:71:	card-flex.lo card-gpk.lo card-etoken.lo card-tcos.lo \
libopensc/Makefile.in:72:	card-emv.lo card-default.lo card-mcrd.lo card-starcos.lo \
libopensc/Makefile.in:73:	card-openpgp.lo card-jcop.lo card-oberthur.lo card-belpic.lo \
libopensc/Makefile.in:74:	pkcs15-openpgp.lo pkcs15-infocamere.lo pkcs15-starcert.lo \
libopensc/Makefile.in:75:	pkcs15-netkey.lo pkcs15-esteid.lo pkcs15-postecert.lo
libopensc/Makefile.in:79:DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
libopensc/Makefile.in:83:@AMDEP_TRUE@	./$(DEPDIR)/card-belpic.Plo \
libopensc/Makefile.in:84:@AMDEP_TRUE@	./$(DEPDIR)/card-default.Plo \
libopensc/Makefile.in:85:@AMDEP_TRUE@	./$(DEPDIR)/card-emv.Plo \
libopensc/Makefile.in:86:@AMDEP_TRUE@	./$(DEPDIR)/card-etoken.Plo \
libopensc/Makefile.in:87:@AMDEP_TRUE@	./$(DEPDIR)/card-flex.Plo ./$(DEPDIR)/card-gpk.Plo \
libopensc/Makefile.in:88:@AMDEP_TRUE@	./$(DEPDIR)/card-jcop.Plo \
libopensc/Makefile.in:89:@AMDEP_TRUE@	./$(DEPDIR)/card-mcrd.Plo \
libopensc/Makefile.in:90:@AMDEP_TRUE@	./$(DEPDIR)/card-miocos.Plo \
libopensc/Makefile.in:91:@AMDEP_TRUE@	./$(DEPDIR)/card-oberthur.Plo \
libopensc/Makefile.in:92:@AMDEP_TRUE@	./$(DEPDIR)/card-openpgp.Plo \
libopensc/Makefile.in:93:@AMDEP_TRUE@	./$(DEPDIR)/card-setcos.Plo \
libopensc/Makefile.in:94:@AMDEP_TRUE@	./$(DEPDIR)/card-starcos.Plo \
libopensc/Makefile.in:95:@AMDEP_TRUE@	./$(DEPDIR)/card-tcos.Plo ./$(DEPDIR)/card.Plo \
libopensc/Makefile.in:100:@AMDEP_TRUE@	./$(DEPDIR)/pinpad-ccid.Plo \
libopensc/Makefile.in:101:@AMDEP_TRUE@	./$(DEPDIR)/pkcs15-algo.Plo \
libopensc/Makefile.in:102:@AMDEP_TRUE@	./$(DEPDIR)/pkcs15-cache.Plo \
libopensc/Makefile.in:103:@AMDEP_TRUE@	./$(DEPDIR)/pkcs15-cert.Plo \
libopensc/Makefile.in:104:@AMDEP_TRUE@	./$(DEPDIR)/pkcs15-data.Plo \
libopensc/Makefile.in:105:@AMDEP_TRUE@	./$(DEPDIR)/pkcs15-esteid.Plo \
libopensc/Makefile.in:106:@AMDEP_TRUE@	./$(DEPDIR)/pkcs15-infocamere.Plo \
libopensc/Makefile.in:107:@AMDEP_TRUE@	./$(DEPDIR)/pkcs15-netkey.Plo \
libopensc/Makefile.in:108:@AMDEP_TRUE@	./$(DEPDIR)/pkcs15-openpgp.Plo \
libopensc/Makefile.in:109:@AMDEP_TRUE@	./$(DEPDIR)/pkcs15-pin.Plo \
libopensc/Makefile.in:110:@AMDEP_TRUE@	./$(DEPDIR)/pkcs15-postecert.Plo \
libopensc/Makefile.in:111:@AMDEP_TRUE@	./$(DEPDIR)/pkcs15-prkey.Plo \
libopensc/Makefile.in:112:@AMDEP_TRUE@	./$(DEPDIR)/pkcs15-pubkey.Plo \
libopensc/Makefile.in:113:@AMDEP_TRUE@	./$(DEPDIR)/pkcs15-sec.Plo \
libopensc/Makefile.in:114:@AMDEP_TRUE@	./$(DEPDIR)/pkcs15-starcert.Plo \
libopensc/Makefile.in:115:@AMDEP_TRUE@	./$(DEPDIR)/pkcs15-syn.Plo \
libopensc/Makefile.in:116:@AMDEP_TRUE@	./$(DEPDIR)/pkcs15-wrap.Plo ./$(DEPDIR)/pkcs15.Plo \
libopensc/Makefile.in:118:@AMDEP_TRUE@	./$(DEPDIR)/reader-ctapi.Plo \
libopensc/Makefile.in:119:@AMDEP_TRUE@	./$(DEPDIR)/reader-openct.Plo \
libopensc/Makefile.in:120:@AMDEP_TRUE@	./$(DEPDIR)/reader-pcsc.Plo ./$(DEPDIR)/sc.Plo \
libopensc/Makefile.in:124:LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \
libopensc/Makefile.in:128:LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
libopensc/Makefile.in:129:	$(AM_LDFLAGS) $(LDFLAGS) -o $@
libopensc/Makefile.in:300:bin_SCRIPTS = opensc-config
libopensc/Makefile.in:306:	pkcs15.c pkcs15-cert.c pkcs15-data.c pkcs15-pin.c \
libopensc/Makefile.in:307:	pkcs15-prkey.c pkcs15-pubkey.c pkcs15-sec.c \
libopensc/Makefile.in:308:	pkcs15-wrap.c pkcs15-algo.c pkcs15-cache.c pkcs15-syn.c \
libopensc/Makefile.in:312:	ctbcs.c reader-ctapi.c reader-pcsc.c reader-openct.c \
libopensc/Makefile.in:313:	pinpad-ccid.c \
libopensc/Makefile.in:315:	card-setcos.c card-miocos.c card-flex.c card-gpk.c \
libopensc/Makefile.in:316:	card-etoken.c card-tcos.c card-emv.c card-default.c \
libopensc/Makefile.in:317:	card-mcrd.c card-starcos.c card-openpgp.c card-jcop.c \
libopensc/Makefile.in:318:	card-oberthur.c card-belpic.c \
libopensc/Makefile.in:320:	pkcs15-openpgp.c pkcs15-infocamere.c pkcs15-starcert.c \
libopensc/Makefile.in:321:	pkcs15-netkey.c pkcs15-esteid.c pkcs15-postecert.c
libopensc/Makefile.in:323:libopensc_la_LDFLAGS = -version-info @OPENSC_LT_CURRENT@:@OPENSC_LT_REVISION@:@OPENSC_LT_AGE@
libopensc/Makefile.in:330:noinst_HEADERS = cards.h ctbcs.h internal.h esteid.h pinpad-ccid.h
libopensc/Makefile.in:335:all: all-am
libopensc/Makefile.in:343:	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
libopensc/Makefile.in:348:	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/libopensc/Makefile'; \
libopensc/Makefile.in:350:	  $(AUTOMAKE) --gnu  src/libopensc/Makefile
libopensc/Makefile.in:355:	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
libopensc/Makefile.in:362:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
libopensc/Makefile.in:365:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
libopensc/Makefile.in:367:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
libopensc/Makefile.in:368:opensc-config: $(top_builddir)/config.status $(srcdir)/opensc-config.in
libopensc/Makefile.in:380:install-libLTLIBRARIES: $(lib_LTLIBRARIES)
libopensc/Makefile.in:382:	test -z "$(libdir)" || $(mkdir_p) "$(DESTDIR)$(libdir)"
libopensc/Makefile.in:384:	  if test -f $$p; then \
libopensc/Makefile.in:385:	    f="`echo $$p | sed -e 's|^.*/||'`"; \
libopensc/Makefile.in:386:	    echo " $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \
libopensc/Makefile.in:387:	    $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \
libopensc/Makefile.in:391:uninstall-libLTLIBRARIES:
libopensc/Makefile.in:394:	    p="`echo $$p | sed -e 's|^.*/||'`"; \
libopensc/Makefile.in:395:	  echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \
libopensc/Makefile.in:396:	  $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \
libopensc/Makefile.in:399:clean-libLTLIBRARIES:
libopensc/Makefile.in:400:	-test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
libopensc/Makefile.in:402:	  dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
libopensc/Makefile.in:404:	  echo "rm -f \"$${dir}/so_locations\""; \
libopensc/Makefile.in:405:	  rm -f "$${dir}/so_locations"; \
libopensc/Makefile.in:408:	$(LINK) -rpath $(libdir) $(libopensc_la_LDFLAGS) $(libopensc_la_OBJECTS) $(libopensc_la_LIBADD) $(LIBS)
libopensc/Makefile.in:409:install-binSCRIPTS: $(bin_SCRIPTS)
libopensc/Makefile.in:411:	test -z "$(bindir)" || $(mkdir_p) "$(DESTDIR)$(bindir)"
libopensc/Makefile.in:413:	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
libopensc/Makefile.in:414:	  if test -f $$d$$p; then \
libopensc/Makefile.in:421:uninstall-binSCRIPTS:
libopensc/Makefile.in:425:	  echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \
libopensc/Makefile.in:426:	  rm -f "$(DESTDIR)$(bindir)/$$f"; \
libopensc/Makefile.in:429:mostlyclean-compile:
libopensc/Makefile.in:430:	-rm -f *.$(OBJEXT)
libopensc/Makefile.in:432:distclean-compile:
libopensc/Makefile.in:433:	-rm -f *.tab.c
libopensc/Makefile.in:437:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/card-belpic.Plo@am__quote@
libopensc/Makefile.in:438:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/card-default.Plo@am__quote@
libopensc/Makefile.in:439:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/card-emv.Plo@am__quote@
libopensc/Makefile.in:440:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/card-etoken.Plo@am__quote@
libopensc/Makefile.in:441:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/card-flex.Plo@am__quote@
libopensc/Makefile.in:442:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/card-gpk.Plo@am__quote@
libopensc/Makefile.in:443:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/card-jcop.Plo@am__quote@
libopensc/Makefile.in:444:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/card-mcrd.Plo@am__quote@
libopensc/Makefile.in:445:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/card-miocos.Plo@am__quote@
libopensc/Makefile.in:446:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/card-oberthur.Plo@am__quote@
libopensc/Makefile.in:447:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/card-openpgp.Plo@am__quote@
libopensc/Makefile.in:448:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/card-setcos.Plo@am__quote@
libopensc/Makefile.in:449:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/card-starcos.Plo@am__quote@
libopensc/Makefile.in:450:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/card-tcos.Plo@am__quote@
libopensc/Makefile.in:460:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pinpad-ccid.Plo@am__quote@
libopensc/Makefile.in:461:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pkcs15-algo.Plo@am__quote@
libopensc/Makefile.in:462:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pkcs15-cache.Plo@am__quote@
libopensc/Makefile.in:463:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pkcs15-cert.Plo@am__quote@
libopensc/Makefile.in:464:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pkcs15-data.Plo@am__quote@
libopensc/Makefile.in:465:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pkcs15-esteid.Plo@am__quote@
libopensc/Makefile.in:466:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pkcs15-infocamere.Plo@am__quote@
libopensc/Makefile.in:467:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pkcs15-netkey.Plo@am__quote@
libopensc/Makefile.in:468:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pkcs15-openpgp.Plo@am__quote@
libopensc/Makefile.in:469:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pkcs15-pin.Plo@am__quote@
libopensc/Makefile.in:470:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pkcs15-postecert.Plo@am__quote@
libopensc/Makefile.in:471:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pkcs15-prkey.Plo@am__quote@
libopensc/Makefile.in:472:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pkcs15-pubkey.Plo@am__quote@
libopensc/Makefile.in:473:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pkcs15-sec.Plo@am__quote@
libopensc/Makefile.in:474:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pkcs15-starcert.Plo@am__quote@
libopensc/Makefile.in:475:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pkcs15-syn.Plo@am__quote@
libopensc/Makefile.in:476:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pkcs15-wrap.Plo@am__quote@
libopensc/Makefile.in:479:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/reader-ctapi.Plo@am__quote@
libopensc/Makefile.in:480:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/reader-openct.Plo@am__quote@
libopensc/Makefile.in:481:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/reader-pcsc.Plo@am__quote@
libopensc/Makefile.in:487:@am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
libopensc/Makefile.in:488:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
libopensc/Makefile.in:492:@am__fastdepCC_FALSE@	$(COMPILE) -c $<
libopensc/Makefile.in:495:@am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
libopensc/Makefile.in:496:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
libopensc/Makefile.in:500:@am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
libopensc/Makefile.in:503:@am__fastdepCC_TRUE@	if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
libopensc/Makefile.in:504:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
libopensc/Makefile.in:508:@am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
libopensc/Makefile.in:510:mostlyclean-libtool:
libopensc/Makefile.in:511:	-rm -f *.lo
libopensc/Makefile.in:513:clean-libtool:
libopensc/Makefile.in:514:	-rm -rf .libs _libs
libopensc/Makefile.in:516:distclean-libtool:
libopensc/Makefile.in:517:	-rm -f libtool
libopensc/Makefile.in:518:uninstall-info-am:
libopensc/Makefile.in:519:install-pkgconfigDATA: $(pkgconfig_DATA)
libopensc/Makefile.in:521:	test -z "$(pkgconfigdir)" || $(mkdir_p) "$(DESTDIR)$(pkgconfigdir)"
libopensc/Makefile.in:523:	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
libopensc/Makefile.in:524:	  f="`echo $$p | sed -e 's|^.*/||'`"; \
libopensc/Makefile.in:529:uninstall-pkgconfigDATA:
libopensc/Makefile.in:532:	  f="`echo $$p | sed -e 's|^.*/||'`"; \
libopensc/Makefile.in:533:	  echo " rm -f '$(DESTDIR)$(pkgconfigdir)/$$f'"; \
libopensc/Makefile.in:534:	  rm -f "$(DESTDIR)$(pkgconfigdir)/$$f"; \
libopensc/Makefile.in:536:install-includeHEADERS: $(include_HEADERS)
libopensc/Makefile.in:538:	test -z "$(includedir)" || $(mkdir_p) "$(DESTDIR)$(includedir)"
libopensc/Makefile.in:540:	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
libopensc/Makefile.in:541:	  f="`echo $$p | sed -e 's|^.*/||'`"; \
libopensc/Makefile.in:546:uninstall-includeHEADERS:
libopensc/Makefile.in:549:	  f="`echo $$p | sed -e 's|^.*/||'`"; \
libopensc/Makefile.in:550:	  echo " rm -f '$(DESTDIR)$(includedir)/$$f'"; \
libopensc/Makefile.in:551:	  rm -f "$(DESTDIR)$(includedir)/$$f"; \
libopensc/Makefile.in:557:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
libopensc/Makefile.in:561:	mkid -fID $$unique
libopensc/Makefile.in:570:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
libopensc/Makefile.in:574:	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
libopensc/Makefile.in:575:	  test -n "$$unique" || unique=$$empty_fix; \
libopensc/Makefile.in:586:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
libopensc/Makefile.in:590:	test -z "$(CTAGS_ARGS)$$tags$$unique" \
libopensc/Makefile.in:597:	  && gtags -i $(GTAGS_ARGS) $$here
libopensc/Makefile.in:599:distclean-tags:
libopensc/Makefile.in:600:	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
libopensc/Makefile.in:610:	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
libopensc/Makefile.in:611:	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
libopensc/Makefile.in:618:	  if test -d $$d/$$file; then \
libopensc/Makefile.in:619:	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
libopensc/Makefile.in:620:	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
libopensc/Makefile.in:622:	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
libopensc/Makefile.in:624:	    test -f $(distdir)/$$file \
libopensc/Makefile.in:625:	    || cp -p $$d/$$file $(distdir)/$$file \
libopensc/Makefile.in:629:check-am: all-am
libopensc/Makefile.in:630:check: check-am
libopensc/Makefile.in:631:all-am: Makefile $(LTLIBRARIES) $(SCRIPTS) $(DATA) $(HEADERS)
libopensc/Makefile.in:634:	  test -z "$$dir" || $(mkdir_p) "$$dir"; \
libopensc/Makefile.in:636:install: install-am
libopensc/Makefile.in:637:install-exec: install-exec-am
libopensc/Makefile.in:638:install-data: install-data-am
libopensc/Makefile.in:639:uninstall: uninstall-am
libopensc/Makefile.in:641:install-am: all-am
libopensc/Makefile.in:642:	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
libopensc/Makefile.in:644:installcheck: installcheck-am
libopensc/Makefile.in:645:install-strip:
libopensc/Makefile.in:647:	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
libopensc/Makefile.in:648:	  `test -z '$(STRIP)' || \
libopensc/Makefile.in:650:mostlyclean-generic:
libopensc/Makefile.in:652:clean-generic:
libopensc/Makefile.in:654:distclean-generic:
libopensc/Makefile.in:655:	-rm -f $(CONFIG_CLEAN_FILES)
libopensc/Makefile.in:657:maintainer-clean-generic:
libopensc/Makefile.in:660:	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
libopensc/Makefile.in:661:clean: clean-am
libopensc/Makefile.in:663:clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \
libopensc/Makefile.in:664:	mostlyclean-am
libopensc/Makefile.in:666:distclean: distclean-am
libopensc/Makefile.in:667:	-rm -rf ./$(DEPDIR)
libopensc/Makefile.in:668:	-rm -f Makefile
libopensc/Makefile.in:669:distclean-am: clean-am distclean-compile distclean-generic \
libopensc/Makefile.in:670:	distclean-libtool distclean-tags
libopensc/Makefile.in:672:dvi: dvi-am
libopensc/Makefile.in:674:dvi-am:
libopensc/Makefile.in:676:html: html-am
libopensc/Makefile.in:678:info: info-am
libopensc/Makefile.in:680:info-am:
libopensc/Makefile.in:682:install-data-am: install-includeHEADERS install-pkgconfigDATA
libopensc/Makefile.in:684:install-exec-am: install-binSCRIPTS install-libLTLIBRARIES
libopensc/Makefile.in:686:install-info: install-info-am
libopensc/Makefile.in:688:install-man:
libopensc/Makefile.in:690:installcheck-am:
libopensc/Makefile.in:692:maintainer-clean: maintainer-clean-am
libopensc/Makefile.in:693:	-rm -rf ./$(DEPDIR)
libopensc/Makefile.in:694:	-rm -f Makefile
libopensc/Makefile.in:695:maintainer-clean-am: distclean-am maintainer-clean-generic
libopensc/Makefile.in:697:mostlyclean: mostlyclean-am
libopensc/Makefile.in:699:mostlyclean-am: mostlyclean-compile mostlyclean-generic \
libopensc/Makefile.in:700:	mostlyclean-libtool
libopensc/Makefile.in:702:pdf: pdf-am
libopensc/Makefile.in:704:pdf-am:
libopensc/Makefile.in:706:ps: ps-am
libopensc/Makefile.in:708:ps-am:
libopensc/Makefile.in:710:uninstall-am: uninstall-binSCRIPTS uninstall-includeHEADERS \
libopensc/Makefile.in:711:	uninstall-info-am uninstall-libLTLIBRARIES \
libopensc/Makefile.in:712:	uninstall-pkgconfigDATA
libopensc/Makefile.in:714:.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
libopensc/Makefile.in:715:	clean-libLTLIBRARIES clean-libtool ctags distclean \
libopensc/Makefile.in:716:	distclean-compile distclean-generic distclean-libtool \
libopensc/Makefile.in:717:	distclean-tags distdir dvi dvi-am html html-am info info-am \
libopensc/Makefile.in:718:	install install-am install-binSCRIPTS install-data \
libopensc/Makefile.in:719:	install-data-am install-exec install-exec-am \
libopensc/Makefile.in:720:	install-includeHEADERS install-info install-info-am \
libopensc/Makefile.in:721:	install-libLTLIBRARIES install-man install-pkgconfigDATA \
libopensc/Makefile.in:722:	install-strip installcheck installcheck-am installdirs \
libopensc/Makefile.in:723:	maintainer-clean maintainer-clean-generic mostlyclean \
libopensc/Makefile.in:724:	mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
libopensc/Makefile.in:725:	pdf pdf-am ps ps-am tags uninstall uninstall-am \
libopensc/Makefile.in:726:	uninstall-binSCRIPTS uninstall-includeHEADERS \
libopensc/Makefile.in:727:	uninstall-info-am uninstall-libLTLIBRARIES \
libopensc/Makefile.in:728:	uninstall-pkgconfigDATA
libopensc/padding.lo:1:# padding.lo - a libtool object file
libopensc/padding.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/padding.lo:10:# Name of the non-PIC object.
libopensc/pkcs15-pin.lo:1:# pkcs15-pin.lo - a libtool object file
libopensc/pkcs15-pin.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/pkcs15-pin.lo:8:pic_object='.libs/pkcs15-pin.o'
libopensc/pkcs15-pin.lo:10:# Name of the non-PIC object.
libopensc/pkcs15-pin.lo:11:non_pic_object='pkcs15-pin.o'
libopensc/card-emv.lo:1:# card-emv.lo - a libtool object file
libopensc/card-emv.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/card-emv.lo:8:pic_object='.libs/card-emv.o'
libopensc/card-emv.lo:10:# Name of the non-PIC object.
libopensc/card-emv.lo:11:non_pic_object='card-emv.o'
libopensc/iso7816.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/iso7816.c:28:	{ 0x6200, SC_ERROR_MEMORY_FAILURE,	"State of non-volatile memory unchanged" },
libopensc/iso7816.c:32:	{ 0x6284, SC_ERROR_CARD_CMD_FAILED,	"FCI not formatted according to ISO 7816-4" },
libopensc/iso7816.c:34:	{ 0x6300, SC_ERROR_MEMORY_FAILURE,	"State of non-volatile memory changed" },
libopensc/iso7816.c:55:	{ 0x6A00, SC_ERROR_INCORRECT_PARAMETERS,"Wrong parameter(s) P1-P2" },
libopensc/iso7816.c:62:	{ 0x6A86, SC_ERROR_INCORRECT_PARAMETERS,"Incorrect parameters P1-P2" },
libopensc/iso7816.c:63:	{ 0x6A87, SC_ERROR_INCORRECT_PARAMETERS,"Lc inconsistent with P1-P2" },
libopensc/iso7816.c:66:	{ 0x6B00, SC_ERROR_INCORRECT_PARAMETERS,"Wrong parameter(s) P1-P2" },
libopensc/iso7816.c:86:		sc_error(card->ctx, "Wrong length; correct length is %d\n", sw2);
libopensc/iso7816.c:92:             sc_error(card->ctx, "Verification failed (remaining tries: %d)\n",
libopensc/iso7816.c:98:			sc_error(card->ctx, "%s\n", iso7816_errors[i].errorstr);
libopensc/iso7816.c:101:	sc_error(card->ctx, "Unknown SWs; SW1=%02X, SW2=%02X\n", sw1, sw2);
libopensc/iso7816.c:113:	assert(count <= card->max_recv_size);
libopensc/iso7816.c:121:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/iso7816.c:123:		SC_FUNC_RETURN(card->ctx, 2, sc_check_sw(card, apdu.sw1, apdu.sw2));
libopensc/iso7816.c:126:	SC_FUNC_RETURN(card->ctx, 3, apdu.resplen);
libopensc/iso7816.c:147:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/iso7816.c:149:		SC_FUNC_RETURN(card->ctx, 2, sc_check_sw(card, apdu.sw1, apdu.sw2));
libopensc/iso7816.c:152:	SC_FUNC_RETURN(card->ctx, 3, apdu.resplen);
libopensc/iso7816.c:163:		sc_error(card->ctx, "Trying to send too many bytes\n");
libopensc/iso7816.c:176:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/iso7816.c:177:	SC_TEST_RET(card->ctx, sc_check_sw(card, apdu.sw1, apdu.sw2),
libopensc/iso7816.c:179:	SC_FUNC_RETURN(card->ctx, 3, count);
libopensc/iso7816.c:190:		sc_error(card->ctx, "Trying to send too many bytes\n");
libopensc/iso7816.c:201:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/iso7816.c:202:	SC_TEST_RET(card->ctx, sc_check_sw(card, apdu.sw1, apdu.sw2),
libopensc/iso7816.c:204:	SC_FUNC_RETURN(card->ctx, 3, count);
libopensc/iso7816.c:215:		sc_error(card->ctx, "Trying to send too many bytes\n");
libopensc/iso7816.c:228:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/iso7816.c:229:	SC_TEST_RET(card->ctx, sc_check_sw(card, apdu.sw1, apdu.sw2),
libopensc/iso7816.c:231:	SC_FUNC_RETURN(card->ctx, 3, count);
libopensc/iso7816.c:241:	assert(count <= card->max_send_size);
libopensc/iso7816.c:249:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/iso7816.c:250:	SC_TEST_RET(card->ctx, sc_check_sw(card, apdu.sw1, apdu.sw2),
libopensc/iso7816.c:252:	SC_FUNC_RETURN(card->ctx, 3, count);
libopensc/iso7816.c:262:	assert(count <= card->max_send_size);
libopensc/iso7816.c:270:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/iso7816.c:271:	SC_TEST_RET(card->ctx, sc_check_sw(card, apdu.sw1, apdu.sw2),
libopensc/iso7816.c:273:	SC_FUNC_RETURN(card->ctx, 3, count);
libopensc/iso7816.c:279:	struct sc_context *ctx = card->ctx;
libopensc/iso7816.c:283:	if (ctx->debug >= 3)
libopensc/iso7816.c:287:		file->id = (tag[0] << 8) | tag[1];
libopensc/iso7816.c:288:		if (ctx->debug >= 3)
libopensc/iso7816.c:295:		if (ctx->debug >= 3)
libopensc/iso7816.c:297:		file->size = bytes;
libopensc/iso7816.c:303:			if (ctx->debug >= 3)
libopensc/iso7816.c:305:			file->size = bytes;
libopensc/iso7816.c:314:			file->shareable = byte & 0x40 ? 1 : 0;
libopensc/iso7816.c:315:			if (ctx->debug >= 3)
libopensc/iso7816.c:318:			file->ef_structure = byte & 0x07;
libopensc/iso7816.c:322:				file->type = SC_FILE_TYPE_WORKING_EF;
libopensc/iso7816.c:326:				file->type = SC_FILE_TYPE_INTERNAL_EF;
libopensc/iso7816.c:330:				file->type = SC_FILE_TYPE_DF;
libopensc/iso7816.c:336:			if (ctx->debug >= 3) {
libopensc/iso7816.c:348:		memcpy(file->name, tag, taglen);
libopensc/iso7816.c:349:		file->namelen = taglen;
libopensc/iso7816.c:359:		if (ctx->debug >= 3)
libopensc/iso7816.c:366:		file->prop_attr_len = 0;
libopensc/iso7816.c:375:	file->magic = SC_FILE_MAGIC;
libopensc/iso7816.c:392:	ctx = card->ctx;
libopensc/iso7816.c:393:	memcpy(path, in_path->value, in_path->len);
libopensc/iso7816.c:394:	pathlen = in_path->len;
libopensc/iso7816.c:398:	switch (in_path->type) {
libopensc/iso7816.c:415:			pathlen -= 2;
libopensc/iso7816.c:419:		SC_FUNC_RETURN(card->ctx, 2, SC_ERROR_INVALID_ARGUMENTS);
libopensc/iso7816.c:436:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/iso7816.c:439:			SC_FUNC_RETURN(card->ctx, 2, 0);
libopensc/iso7816.c:440:		SC_FUNC_RETURN(card->ctx, 2, sc_check_sw(card, apdu.sw1, apdu.sw2));
libopensc/iso7816.c:445:		SC_FUNC_RETURN(card->ctx, 2, r);
libopensc/iso7816.c:451:			SC_FUNC_RETURN(card->ctx, 0, SC_ERROR_OUT_OF_MEMORY);
libopensc/iso7816.c:452:		file->path = *in_path;
libopensc/iso7816.c:453:		if (card->ops->process_fci == NULL)
libopensc/iso7816.c:454:			SC_FUNC_RETURN(card->ctx, 2, SC_ERROR_NOT_SUPPORTED);
libopensc/iso7816.c:456:			card->ops->process_fci(card, file, apdu.resp+2, apdu.resp[1]);
libopensc/iso7816.c:460:		SC_FUNC_RETURN(card->ctx, 2, SC_ERROR_UNKNOWN_DATA_RECEIVED);
libopensc/iso7816.c:462:		SC_FUNC_RETURN(card->ctx, 2, SC_ERROR_UNKNOWN_DATA_RECEIVED);
libopensc/iso7816.c:483:		SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/iso7816.c:487:		len -= n;
libopensc/iso7816.c:502:	buf[0] = (file->size >> 8) & 0xFF;
libopensc/iso7816.c:503:	buf[1] = file->size & 0xFF;
libopensc/iso7816.c:506:	if (file->type_attr_len) {
libopensc/iso7816.c:507:		memcpy(buf, file->type_attr, file->type_attr_len);
libopensc/iso7816.c:508:		sc_asn1_put_tag(0x82, buf, file->type_attr_len, p, 16, &p);
libopensc/iso7816.c:510:		buf[0] = file->shareable ? 0x40 : 0;
libopensc/iso7816.c:511:		switch (file->type) {
libopensc/iso7816.c:523:		buf[0] |= file->ef_structure & 7;
libopensc/iso7816.c:526:	buf[0] = (file->id >> 8) & 0xFF;
libopensc/iso7816.c:527:	buf[1] = file->id & 0xFF;
libopensc/iso7816.c:530:	if (file->prop_attr_len) {
libopensc/iso7816.c:531:		memcpy(buf, file->prop_attr, file->prop_attr_len);
libopensc/iso7816.c:532:		sc_asn1_put_tag(0x85, buf, file->prop_attr_len, p, 18, &p);
libopensc/iso7816.c:534:	if (file->sec_attr_len) {
libopensc/iso7816.c:535:		memcpy(buf, file->sec_attr, file->sec_attr_len);
libopensc/iso7816.c:536:		sc_asn1_put_tag(0x86, buf, file->sec_attr_len, p, 18, &p);
libopensc/iso7816.c:538:	out[1] = p - out - 2;
libopensc/iso7816.c:540:	*outlen = p - out;
libopensc/iso7816.c:553:	if (card->ops->construct_fci == NULL)
libopensc/iso7816.c:554:		SC_FUNC_RETURN(card->ctx, 2, SC_ERROR_NOT_SUPPORTED);
libopensc/iso7816.c:555:	r = card->ops->construct_fci(card, file, sbuf, &len);
libopensc/iso7816.c:556:	SC_TEST_RET(card->ctx, r, "construct_fci() failed");
libopensc/iso7816.c:564:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/iso7816.c:576:	apdu.resp = orig_apdu->resp;
libopensc/iso7816.c:579:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/iso7816.c:581:		SC_FUNC_RETURN(card->ctx, 2, sc_check_sw(card, apdu.sw1, apdu.sw2));
libopensc/iso7816.c:584:		SC_FUNC_RETURN(card->ctx, 2, SC_ERROR_WRONG_LENGTH);
libopensc/iso7816.c:587:	orig_apdu->resplen = apdu.resplen;
libopensc/iso7816.c:588:	orig_apdu->sw1 = 0x90;
libopensc/iso7816.c:589:	orig_apdu->sw2 = 0x00;
libopensc/iso7816.c:591:	SC_FUNC_RETURN(card->ctx, 3, apdu.resplen);
libopensc/iso7816.c:600:	SC_FUNC_CALLED(card->ctx, 1);
libopensc/iso7816.c:601:	if (path->type != SC_PATH_TYPE_FILE_ID && path->len != 2) {
libopensc/iso7816.c:602:		sc_error(card->ctx, "File type has to be SC_PATH_TYPE_FILE_ID\n");
libopensc/iso7816.c:603:		SC_FUNC_RETURN(card->ctx, 1, SC_ERROR_INVALID_ARGUMENTS);
libopensc/iso7816.c:605:	sbuf[0] = path->value[0];
libopensc/iso7816.c:606:	sbuf[1] = path->value[1];
libopensc/iso7816.c:613:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/iso7816.c:628:	switch (env->operation) {
libopensc/iso7816.c:642:	if (env->flags & SC_SEC_ENV_ALG_REF_PRESENT) {
libopensc/iso7816.c:645:		*p++ = env->algorithm_ref & 0xFF;
libopensc/iso7816.c:647:	if (env->flags & SC_SEC_ENV_FILE_REF_PRESENT) {
libopensc/iso7816.c:649:		*p++ = env->file_ref.len;
libopensc/iso7816.c:650:		memcpy(p, env->file_ref.value, env->file_ref.len);
libopensc/iso7816.c:651:		p += env->file_ref.len;
libopensc/iso7816.c:653:	if (env->flags & SC_SEC_ENV_KEY_REF_PRESENT) {
libopensc/iso7816.c:654:		if (env->flags & SC_SEC_ENV_KEY_REF_ASYMMETRIC)
libopensc/iso7816.c:658:		*p++ = env->key_ref_len;
libopensc/iso7816.c:659:		memcpy(p, env->key_ref, env->key_ref_len);
libopensc/iso7816.c:660:		p += env->key_ref_len;
libopensc/iso7816.c:662:	r = p - sbuf;
libopensc/iso7816.c:669:		SC_TEST_RET(card->ctx, r, "sc_lock() failed");
libopensc/iso7816.c:675:			sc_perror(card->ctx, r, "APDU transmit failed");
libopensc/iso7816.c:680:			sc_perror(card->ctx, r, "Card returned error");
libopensc/iso7816.c:689:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/iso7816.c:709:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/iso7816.c:724:		SC_FUNC_RETURN(card->ctx, 4, SC_ERROR_INVALID_ARGUMENTS);
libopensc/iso7816.c:741:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/iso7816.c:746:		SC_FUNC_RETURN(card->ctx, 4, len);
libopensc/iso7816.c:748:	SC_FUNC_RETURN(card->ctx, 4, sc_check_sw(card, apdu.sw1, apdu.sw2));
libopensc/iso7816.c:761:	SC_FUNC_CALLED(card->ctx, 2);
libopensc/iso7816.c:763:		SC_FUNC_RETURN(card->ctx, 2, SC_ERROR_INVALID_ARGUMENTS);
libopensc/iso7816.c:780:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/iso7816.c:785:		SC_FUNC_RETURN(card->ctx, 2, len);
libopensc/iso7816.c:787:	SC_FUNC_RETURN(card->ctx, 2, sc_check_sw(card, apdu.sw1, apdu.sw2));
libopensc/iso7816.c:797:	switch (data->pin_type) {
libopensc/iso7816.c:804:	if (data->flags & SC_PIN_CMD_NEED_PADDING)
libopensc/iso7816.c:806:	if (data->flags & SC_PIN_CMD_USE_PINPAD)
libopensc/iso7816.c:809:	data->pin1.offset = 5;
libopensc/iso7816.c:811:	switch (data->cmd) {
libopensc/iso7816.c:814:		if ((r = sc_build_pin(sbuf, sizeof(sbuf), &data->pin1, pad)) < 0)
libopensc/iso7816.c:820:		if (data->pin1.len != 0 || use_pin_pad) {
libopensc/iso7816.c:821:			if ((r = sc_build_pin(sbuf, sizeof(sbuf), &data->pin1, pad)) < 0)
libopensc/iso7816.c:829:		data->pin2.offset = data->pin1.offset + len;
libopensc/iso7816.c:830:		if ((r = sc_build_pin(sbuf+len, sizeof(sbuf)-len, &data->pin2, pad)) < 0)
libopensc/iso7816.c:836:		if (data->pin1.len != 0 || use_pin_pad) {
libopensc/iso7816.c:837:			if ((r = sc_build_pin(sbuf, sizeof(sbuf), &data->pin1, pad)) < 0)
libopensc/iso7816.c:844:		if (data->pin2.len != 0 || use_pin_pad) {
libopensc/iso7816.c:845:			data->pin2.offset = data->pin1.offset + len;
libopensc/iso7816.c:846:			if ((r = sc_build_pin(sbuf+len, sizeof(sbuf)-len, &data->pin2, pad)) < 0)
libopensc/iso7816.c:858:				ins, p1, data->pin_reference);
libopensc/iso7816.c:860:	apdu->lc = len;
libopensc/iso7816.c:861:	apdu->datalen = len;
libopensc/iso7816.c:862:	apdu->data = sbuf;
libopensc/iso7816.c:863:	apdu->resplen = 0;
libopensc/iso7816.c:864:	apdu->sensitive = 1;
libopensc/iso7816.c:876:		*tries_left = -1;
libopensc/iso7816.c:883:	if (data->apdu == NULL) {
libopensc/iso7816.c:887:		data->apdu = &local_apdu;
libopensc/iso7816.c:889:	apdu = data->apdu;
libopensc/iso7816.c:891:	if (!(data->flags & SC_PIN_CMD_USE_PINPAD)) {
libopensc/iso7816.c:895:		/* Clear the buffer - it may contain pins */
libopensc/iso7816.c:896:		memset((void *) apdu->data, 0, apdu->datalen);
libopensc/iso7816.c:900:		if (data->pin1.offset == 0) {
libopensc/iso7816.c:901:			sc_error(card->ctx,
libopensc/iso7816.c:905:		if (card->reader
libopensc/iso7816.c:906:		 && card->reader->ops
libopensc/iso7816.c:907:		 && card->reader->ops->perform_verify) {
libopensc/iso7816.c:908:			r = card->reader->ops->perform_verify(card->reader,
libopensc/iso7816.c:909:					card->slot,
libopensc/iso7816.c:913:			sc_error(card->ctx,
libopensc/iso7816.c:921:	if (data->apdu == &local_apdu)
libopensc/iso7816.c:922:		data->apdu = NULL;
libopensc/iso7816.c:924:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/iso7816.c:925:	if (apdu->sw1 == 0x63) {
libopensc/iso7816.c:926:		if ((apdu->sw2 & 0xF0) == 0xC0 && tries_left != NULL)
libopensc/iso7816.c:927:			*tries_left = apdu->sw2 & 0x0F;
libopensc/iso7816.c:930:	return sc_check_sw(card, apdu->sw1, apdu->sw2);
libopensc/iso7816.c:948:	card->cache_valid = 0;
Binary file libopensc/iso7816.o matches
libopensc/log.lo:1:# log.lo - a libtool object file
libopensc/log.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/log.lo:10:# Name of the non-PIC object.
libopensc/card-belpic.lo:1:# card-belpic.lo - a libtool object file
libopensc/card-belpic.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/card-belpic.lo:8:pic_object='.libs/card-belpic.o'
libopensc/card-belpic.lo:10:# Name of the non-PIC object.
libopensc/card-belpic.lo:11:non_pic_object='card-belpic.o'
libopensc/card-flex.c:2: * card-flex.c: Support for Schlumberger cards
libopensc/card-flex.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/card-flex.c:29:#define IS_CYBERFLEX(card)	(card->type == SC_CARD_TYPE_FLEX_CYBER)
libopensc/card-flex.c:43:	/* 32K e-gate */
libopensc/card-flex.c:44:	{ "3B:95:18:40:FF:62:01:02:01:04", NULL, "Cryptoflex 32K e-gate", SC_CARD_TYPE_FLEX_CRYPTO, FLAG_KEYGEN },
libopensc/card-flex.c:45:	/* 32K e-gate v4 */
libopensc/card-flex.c:46:	{ "3B:95:18:40:FF:62:04:01:01:05", NULL, "Cryptoflex 32K e-gate v4", SC_CARD_TYPE_FLEX_CRYPTO, FLAG_KEYGEN },
libopensc/card-flex.c:82:	 * do the if (card->type ...) thing
libopensc/card-flex.c:87:#define DRV_DATA(card)	((struct flex_private_data *) (card)->drv_data)
libopensc/card-flex.c:105:	free(card->drv_data);
libopensc/card-flex.c:119:		card->name = flex_atrs[i].name;
libopensc/card-flex.c:120:		card->type = flex_atrs[i].type;
libopensc/card-flex.c:121:		card->flags = flex_atrs[i].flags;
libopensc/card-flex.c:136:		card->name = flex_atrs[i].name;
libopensc/card-flex.c:137:		card->type = flex_atrs[i].type;
libopensc/card-flex.c:138:		card->flags = flex_atrs[i].flags;
libopensc/card-flex.c:150:	card->drv_data = data;
libopensc/card-flex.c:152:	card->cla = 0xC0;
libopensc/card-flex.c:153:	data->aak_key_ref = 1;
libopensc/card-flex.c:156:	switch (card->type) {
libopensc/card-flex.c:158:		card->cla = 0x00;
libopensc/card-flex.c:159:		data->aak_key_ref = 0;
libopensc/card-flex.c:169:		if (card->flags & FLAG_KEYGEN)
libopensc/card-flex.c:179:	card->caps |= SC_CARD_CAP_RNG;
libopensc/card-flex.c:204:		sc_file_add_acl_entry(file, op, SC_AC_AUT, prv->aak_key_ref);
libopensc/card-flex.c:217:		sc_file_add_acl_entry(file, op, SC_AC_AUT, prv->aak_key_ref);
libopensc/card-flex.c:222:		sc_file_add_acl_entry(file, op, SC_AC_AUT, prv->aak_key_ref);
libopensc/card-flex.c:247:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-flex.c:250:	sc_debug(card->ctx, "AC Keys: %02X %02X %02X\n", rbuf[0], rbuf[1], rbuf[2]);
libopensc/card-flex.c:259:	sc_context_t *ctx = card->ctx;
libopensc/card-flex.c:265:		return -1;
libopensc/card-flex.c:268:	file->size = (b1 << 8) + b2;
libopensc/card-flex.c:271:	file->id = (b1 << 8) + b2;
libopensc/card-flex.c:272:	if (file->id == 0x3F00)
libopensc/card-flex.c:276:		file->type = SC_FILE_TYPE_WORKING_EF;
libopensc/card-flex.c:277:		file->ef_structure = SC_FILE_EF_TRANSPARENT;
libopensc/card-flex.c:280:		file->type = SC_FILE_TYPE_WORKING_EF;
libopensc/card-flex.c:281:		file->ef_structure = SC_FILE_EF_LINEAR_FIXED;
libopensc/card-flex.c:284:		file->type = SC_FILE_TYPE_WORKING_EF;
libopensc/card-flex.c:285:		file->ef_structure = SC_FILE_EF_LINEAR_VARIABLE;
libopensc/card-flex.c:288:		file->type = SC_FILE_TYPE_WORKING_EF;
libopensc/card-flex.c:289:		file->ef_structure = SC_FILE_EF_CYCLIC;
libopensc/card-flex.c:292:		file->type = SC_FILE_TYPE_DF;
libopensc/card-flex.c:299:	if (file->type == SC_FILE_TYPE_DF) {
libopensc/card-flex.c:305:		switch (file->ef_structure) {
libopensc/card-flex.c:316:			file->acl[SC_AC_OP_DECREASE] = ac_to_acl(p[0] & 0x0F);
libopensc/card-flex.c:321:	if (file->type != SC_FILE_TYPE_DF || is_mf) {
libopensc/card-flex.c:327:		file->status = SC_FILE_STATUS_ACTIVATED;
libopensc/card-flex.c:329:                file->status = SC_FILE_STATUS_INVALIDATED;
libopensc/card-flex.c:339:	sc_context_t *ctx = card->ctx;
libopensc/card-flex.c:346:		return -1;
libopensc/card-flex.c:349:	file->size = (b1 << 8) + b2;
libopensc/card-flex.c:352:	file->id = (b1 << 8) + b2;
libopensc/card-flex.c:358:		file->type = SC_FILE_TYPE_DF;
libopensc/card-flex.c:361:		file->type = SC_FILE_TYPE_WORKING_EF;
libopensc/card-flex.c:375:		if (file->type == SC_FILE_TYPE_DF) {
libopensc/card-flex.c:384:	if (file->type != SC_FILE_TYPE_DF) {
libopensc/card-flex.c:391:		file->status = SC_FILE_STATUS_ACTIVATED;
libopensc/card-flex.c:393:		file->status = SC_FILE_STATUS_INVALIDATED;
libopensc/card-flex.c:399:			file->ef_structure = SC_FILE_EF_TRANSPARENT;
libopensc/card-flex.c:402:			file->ef_structure = SC_FILE_EF_LINEAR_FIXED;
libopensc/card-flex.c:405:			file->ef_structure = SC_FILE_EF_LINEAR_VARIABLE;
libopensc/card-flex.c:408:			file->ef_structure = SC_FILE_EF_CYCLIC;
libopensc/card-flex.c:412:			file->ef_structure = SC_FILE_EF_PROGRAM;
libopensc/card-flex.c:419:		switch (file->ef_structure) {
libopensc/card-flex.c:430:			file->acl[SC_AC_OP_DECREASE] = ac_to_acl(pos[0] & 0x0F);
libopensc/card-flex.c:441:	const u8 *curptr = card->cache.current_path.value;
libopensc/card-flex.c:443:	size_t curlen = card->cache.current_path.len;
libopensc/card-flex.c:453:		curlen -= 2;
libopensc/card-flex.c:464:		*pathlen = len - curlen;
libopensc/card-flex.c:474:	struct sc_path *curpath = &card->cache.current_path;
libopensc/card-flex.c:477:		curpath->len = 0;
libopensc/card-flex.c:481:	switch (path->type) {
libopensc/card-flex.c:483:		if (path->value[0] == 0x3F && path->value[1] == 0x00)
libopensc/card-flex.c:486:			if (curpath->len + 2 > SC_MAX_PATH_SIZE) {
libopensc/card-flex.c:487:				curpath->len = 0;
libopensc/card-flex.c:490:			memcpy(curpath->value + curpath->len, path->value, 2);
libopensc/card-flex.c:491:			curpath->len += 2;
libopensc/card-flex.c:495:		curpath->len = 0;
libopensc/card-flex.c:496:		if (path->value[0] != 0x3F || path->value[1] != 0)
libopensc/card-flex.c:498:		if (curpath->len + path->len > SC_MAX_PATH_SIZE) {
libopensc/card-flex.c:499:			curpath->len = 0;
libopensc/card-flex.c:502:		memcpy(curpath->value + curpath->len, path->value, path->len);
libopensc/card-flex.c:503:		curpath->len += path->len;
libopensc/card-flex.c:507:		curpath->len = 0;
libopensc/card-flex.c:520:	if (card->ctx->debug >= 4) {
libopensc/card-flex.c:524:		sc_debug(card->ctx, "called, p1=%u, path=%s\n", p1, string);
libopensc/card-flex.c:541:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-flex.c:543:	SC_TEST_RET(card->ctx, r, "Card returned error");
libopensc/card-flex.c:551:		sc_error(card->ctx, "unsupported: card returned FCI\n");
libopensc/card-flex.c:556:		SC_FUNC_RETURN(card->ctx, 0, SC_ERROR_OUT_OF_MEMORY);
libopensc/card-flex.c:559:	r = card->ops->process_fci(card, file, apdu.resp, apdu.resplen);
libopensc/card-flex.c:573:	const u8 *pathptr = path->value;
libopensc/card-flex.c:574:	size_t pathlen = path->len;
libopensc/card-flex.c:578:	if (card->ctx->debug >= 2)
libopensc/card-flex.c:579:		sc_debug(card->ctx, "called, cached path=%s\n", sc_print_path(&card->cache.current_path));
libopensc/card-flex.c:581:	switch (path->type) {
libopensc/card-flex.c:591:			SC_TEST_RET(card->ctx, r, "sc_lock() failed");
libopensc/card-flex.c:596:				SC_TEST_RET(card->ctx, r, "Unable to select Master File (MF)");
libopensc/card-flex.c:602:				SC_TEST_RET(card->ctx, r, "Unable to select DF");
libopensc/card-flex.c:604:				pathlen -= 2;
libopensc/card-flex.c:620:	SC_FUNC_RETURN(card->ctx, 2, r);
libopensc/card-flex.c:645:			sc_error(card->ctx, "expected 4 bytes, got %d.\n", apdu.resplen);
libopensc/card-flex.c:651:		buflen -= 2;
libopensc/card-flex.c:680:			sc_error(card->ctx, "expected 6 bytes, got %d.\n", apdu.resplen);
libopensc/card-flex.c:686:		buflen -= 2;
libopensc/card-flex.c:696:	SC_FUNC_CALLED(card->ctx, 1);
libopensc/card-flex.c:697:	if (path->type != SC_PATH_TYPE_FILE_ID && path->len != 2) {
libopensc/card-flex.c:698:		sc_error(card->ctx, "File type has to be SC_PATH_TYPE_FILE_ID\n");
libopensc/card-flex.c:699:		SC_FUNC_RETURN(card->ctx, 1, SC_ERROR_INVALID_ARGUMENTS);
libopensc/card-flex.c:704:	apdu.data = path->value;
libopensc/card-flex.c:709:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-flex.c:716:		return -1;
libopensc/card-flex.c:717:	if (e->next != NULL)	/* FIXME */
libopensc/card-flex.c:718:		return -1;
libopensc/card-flex.c:719:	switch (e->method) {
libopensc/card-flex.c:723:		switch (e->key_ref) {
libopensc/card-flex.c:731:		return -1;
libopensc/card-flex.c:739:	return -1;
libopensc/card-flex.c:744:	while (e != NULL && e->method != SC_AC_AUT)
libopensc/card-flex.c:745:		e = e->next;
libopensc/card-flex.c:746:	if (e == NULL || e->key_ref == SC_AC_KEY_REF_NONE)
libopensc/card-flex.c:749:        return e->key_ref & 0x0F;
libopensc/card-flex.c:762:	p[2] = file->size >> 8;
libopensc/card-flex.c:763:	p[3] = file->size & 0xFF;
libopensc/card-flex.c:764:	p[4] = file->id >> 8;
libopensc/card-flex.c:765:	p[5] = file->id & 0xFF;
libopensc/card-flex.c:766:	if (file->type == SC_FILE_TYPE_DF)
libopensc/card-flex.c:769:		switch (file->ef_structure) {
libopensc/card-flex.c:783:			sc_error(card->ctx, "Invalid EF structure\n");
libopensc/card-flex.c:784:			return -1;
libopensc/card-flex.c:788:		ops[i] = -1;
libopensc/card-flex.c:789:	if (file->type == SC_FILE_TYPE_DF) {
libopensc/card-flex.c:805:		if (ops[i] == -1)
libopensc/card-flex.c:809:		SC_TEST_RET(card->ctx, r, "Invalid ACL value");
libopensc/card-flex.c:815:	p[11] = (file->status & SC_FILE_STATUS_INVALIDATED) ? 0x00 : 0x01;
libopensc/card-flex.c:816:	if (file->type != SC_FILE_TYPE_DF &&
libopensc/card-flex.c:817:	    (file->ef_structure == SC_FILE_EF_LINEAR_FIXED ||
libopensc/card-flex.c:818:	     file->ef_structure == SC_FILE_EF_CYCLIC))
libopensc/card-flex.c:823:		p[16] = file->record_length;
libopensc/card-flex.c:837:	size_t size = file->size;
libopensc/card-flex.c:841:	switch (file->type) {
libopensc/card-flex.c:851:	sc_debug(card->ctx, "Creating %02x:%02x, size %d %02x:%02x\n", 
libopensc/card-flex.c:852:		 file->id >> 8,  
libopensc/card-flex.c:853:		 file->id & 0xFF, 
libopensc/card-flex.c:860:	p[2] = file->id >> 8;
libopensc/card-flex.c:861:	p[3] = file->id & 0xFF;
libopensc/card-flex.c:862:	if (file->type == SC_FILE_TYPE_DF)
libopensc/card-flex.c:865:		switch (file->ef_structure) {
libopensc/card-flex.c:879:			sc_error(card->ctx, "Invalid EF structure\n");
libopensc/card-flex.c:880:			return -1;
libopensc/card-flex.c:884:		ops[i] = -1;
libopensc/card-flex.c:885:	if (file->type == SC_FILE_TYPE_DF) {
libopensc/card-flex.c:916:	r = card->ops->construct_fci(card, file, sbuf, &sendlen);
libopensc/card-flex.c:918:		sc_error(card->ctx, "File structure encoding failed.\n");
libopensc/card-flex.c:921:	if (file->type != SC_FILE_TYPE_DF && file->ef_structure != SC_FILE_EF_TRANSPARENT)
libopensc/card-flex.c:922:		rec_nr = file->record_count;
libopensc/card-flex.c:933:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-flex.c:935:	SC_TEST_RET(card->ctx, r, "Card returned error");
libopensc/card-flex.c:936:	if (card->cache_valid) {
libopensc/card-flex.c:939:		file_id[0] = file->id >> 8;
libopensc/card-flex.c:940:		file_id[1] = file->id & 0xFF;
libopensc/card-flex.c:941:		if (card->cache.current_path.len != 0)
libopensc/card-flex.c:942:			sc_append_path_id(&card->cache.current_path, file_id, 2);
libopensc/card-flex.c:951:	struct flex_private_data *prv = (struct flex_private_data *) card->drv_data;
libopensc/card-flex.c:953:	if (env->operation != SC_SEC_OPERATION_SIGN &&
libopensc/card-flex.c:954:	    env->operation != SC_SEC_OPERATION_DECIPHER) {
libopensc/card-flex.c:955:		sc_error(card->ctx, "Invalid crypto operation supplied.\n");
libopensc/card-flex.c:958:	if (env->algorithm != SC_ALGORITHM_RSA) {
libopensc/card-flex.c:959:		sc_error(card->ctx, "Invalid crypto algorithm supplied.\n");
libopensc/card-flex.c:962:	if ((env->algorithm_flags & SC_ALGORITHM_RSA_PADS) ||
libopensc/card-flex.c:963:	    (env->algorithm_flags & SC_ALGORITHM_RSA_HASHES)) {
libopensc/card-flex.c:964:	    	sc_error(card->ctx, "Card supports only raw RSA.\n");
libopensc/card-flex.c:967:	if (env->flags & SC_SEC_ENV_KEY_REF_PRESENT) {
libopensc/card-flex.c:968:		if (env->key_ref_len != 1 ||
libopensc/card-flex.c:969:		    (env->key_ref[0] != 0 && env->key_ref[0] != 1)) {
libopensc/card-flex.c:970:			sc_error(card->ctx, "Invalid key reference supplied.\n");
libopensc/card-flex.c:973:		prv->rsa_key_ref = env->key_ref[0];
libopensc/card-flex.c:975:	if (env->flags & SC_SEC_ENV_ALG_REF_PRESENT) {
libopensc/card-flex.c:976:		sc_error(card->ctx, "Algorithm reference not supported.\n");
libopensc/card-flex.c:979:	if (env->flags & SC_SEC_ENV_FILE_REF_PRESENT)
libopensc/card-flex.c:980:		if (memcmp(env->file_ref.value, "\x00\x12", 2) != 0) {
libopensc/card-flex.c:981:			sc_error(card->ctx, "File reference is not 0012.\n");
libopensc/card-flex.c:996:	struct flex_private_data *prv = (struct flex_private_data *) card->drv_data;
libopensc/card-flex.c:1003:		sc_error(card->ctx, "Illegal input length: %d\n", data_len);
libopensc/card-flex.c:1007:		sc_error(card->ctx, "Output buffer too small.\n");
libopensc/card-flex.c:1010:	sc_format_apdu(card, &apdu, SC_APDU_CASE_3_SHORT, 0x88, 0x00, prv->rsa_key_ref);
libopensc/card-flex.c:1019:		sbuf[0]=data[data_len-1];
libopensc/card-flex.c:1021:		SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-flex.c:1023:		SC_TEST_RET(card->ctx, r, "Card returned error");
libopensc/card-flex.c:1024:		data_len--;
libopensc/card-flex.c:1025:		sc_format_apdu(card, &apdu, SC_APDU_CASE_3_SHORT, 0x88, 0x00, prv->rsa_key_ref);
libopensc/card-flex.c:1032:		sbuf[i] = data[data_len-1-i];
libopensc/card-flex.c:1038:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-flex.c:1040:	SC_TEST_RET(card->ctx, r, "Card returned error");
libopensc/card-flex.c:1042:		out[i] = sbuf[apdu.resplen-1-i];
libopensc/card-flex.c:1060:		sc_error(card->ctx, "Illegal input length: %d\n", data_len);
libopensc/card-flex.c:1063:	key_id = prv->rsa_key_ref + 1; /* Why? */
libopensc/card-flex.c:1066:		sc_error(card->ctx, "Output buffer too small.\n");
libopensc/card-flex.c:1078:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-flex.c:1080:	SC_TEST_RET(card->ctx, r, "Card returned error");
libopensc/card-flex.c:1091:	 * a Cryptoflex 32K e-gate doesn't seem to check this. */
libopensc/card-flex.c:1092:	return card->ops->compute_signature(card, crgram, crgram_len, out, outlen);
libopensc/card-flex.c:1102:	if (data->method != SC_AC_AUT || data->key_ref != prv->aak_key_ref)
libopensc/card-flex.c:1106:	switch (card->type) {
libopensc/card-flex.c:1117:	return sc_hex_to_bin(key, data->key_data, &data->len);
libopensc/card-flex.c:1120:/* Generate key on-card */
libopensc/card-flex.c:1127:	switch (data->key_bits) {
libopensc/card-flex.c:1133:		sc_error(card->ctx, "Illegal key length: %d\n", data->key_bits);
libopensc/card-flex.c:1137:	p1 = data->key_num;
libopensc/card-flex.c:1147:	sbuf[0] = data->exponent;
libopensc/card-flex.c:1148:	sbuf[1] = data->exponent >> 8;
libopensc/card-flex.c:1149:	sbuf[2] = data->exponent >> 16;
libopensc/card-flex.c:1150:	sbuf[3] = data->exponent >> 24;
libopensc/card-flex.c:1153:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-flex.c:1155:	SC_TEST_RET(card->ctx, r, "Card returned error");
libopensc/card-flex.c:1157:	data->pubkey_len = apdu.resplen;
libopensc/card-flex.c:1173:	if (card->serialnr.len) {
libopensc/card-flex.c:1174:		memcpy(serial, &card->serialnr, sizeof(*serial));
libopensc/card-flex.c:1182:	len = tfile->size;
libopensc/card-flex.c:1185:		sc_debug(card->ctx, "unexpected file length of EF_ICCSN (%lu)\n", len);
libopensc/card-flex.c:1191:	card->serialnr.len = len;	
libopensc/card-flex.c:1192:	memcpy(card->serialnr.value, buf, len);
libopensc/card-flex.c:1194:	memcpy(serial, &card->serialnr, sizeof(*serial));
libopensc/card-flex.c:1220:	int cla = card->cla, ins;
libopensc/card-flex.c:1222:	switch (data->pin_type) {
libopensc/card-flex.c:1228:		if (data->flags & SC_PIN_CMD_USE_PINPAD)
libopensc/card-flex.c:1239:	if ((r = sc_build_pin(sbuf, sizeof(sbuf), &data->pin1, 1)) < 0)
libopensc/card-flex.c:1243:        sc_format_apdu(card, apdu, SC_APDU_CASE_3_SHORT, ins, 0, data->pin_reference);
libopensc/card-flex.c:1244:	apdu->cla = cla;
libopensc/card-flex.c:1245:	apdu->data = sbuf;
libopensc/card-flex.c:1246:	apdu->datalen = len;
libopensc/card-flex.c:1247:	apdu->lc = len;
libopensc/card-flex.c:1248:	apdu->sensitive = 1;
libopensc/card-flex.c:1255:	pin->encoding   = SC_PIN_ENCODING_ASCII;
libopensc/card-flex.c:1256:	pin->max_length = 8;
libopensc/card-flex.c:1257:	pin->pad_length = 8;
libopensc/card-flex.c:1258:	pin->offset     = 5 + num * 8;
libopensc/card-flex.c:1266:	int old_cla = -1;
libopensc/card-flex.c:1269:	data->flags |= SC_PIN_CMD_NEED_PADDING;
libopensc/card-flex.c:1270:	flex_init_pin_info(&data->pin1, 0);
libopensc/card-flex.c:1271:	flex_init_pin_info(&data->pin2, 1);
libopensc/card-flex.c:1273:	if (data->cmd == SC_PIN_CMD_VERIFY) {
libopensc/card-flex.c:1277:		data->apdu = &apdu;
libopensc/card-flex.c:1278:	} else if (data->cmd == SC_PIN_CMD_CHANGE || data->cmd == SC_PIN_CMD_UNBLOCK) {
libopensc/card-flex.c:1279:		if (data->pin_type != SC_AC_CHV)
libopensc/card-flex.c:1281:		old_cla = card->cla;
libopensc/card-flex.c:1283:			card->cla = 0xF0;
libopensc/card-flex.c:1290:	r = iso_ops->pin_cmd(card, data, NULL);
libopensc/card-flex.c:1291:	if (old_cla != -1) 
libopensc/card-flex.c:1292:		card->cla = old_cla;
libopensc/card-flex.c:1305:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-flex.c:1308:	SC_TEST_RET(card->ctx, r, "Card returned error");
libopensc/card-flex.c:1310:	SC_FUNC_RETURN(card->ctx, 1, r);
libopensc/card-flex.c:1317:		iso_ops = sc_get_iso7816_driver()->ops;
libopensc/card-flex.c:1342:		iso_ops = sc_get_iso7816_driver()->ops;
Binary file libopensc/card-flex.o matches
libopensc/opensc-config.in:24:Usage: opensc-config [OPTIONS]
libopensc/opensc-config.in:26:	[--prefix[=DIR]]
libopensc/opensc-config.in:27:	[--exec-prefix[=DIR]]
libopensc/opensc-config.in:28:	[--version]
libopensc/opensc-config.in:29:	[--libs]
libopensc/opensc-config.in:30:	[--cflags]
libopensc/opensc-config.in:35:if test $# -eq 0; then
libopensc/opensc-config.in:39:while test $# -gt 0; do
libopensc/opensc-config.in:41:  -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
libopensc/opensc-config.in:46:    --prefix=*)
libopensc/opensc-config.in:52:    --prefix)
libopensc/opensc-config.in:55:    --exec-prefix=*)
libopensc/opensc-config.in:59:    --exec-prefix)
libopensc/opensc-config.in:62:    --version)
libopensc/opensc-config.in:66:    --cflags)
libopensc/opensc-config.in:69:    --libs)
libopensc/opensc-config.in:89:      includes="-I@includedir@"
libopensc/opensc-config.in:91:	if test "$i" = "-I@includedir@" ; then
libopensc/pkcs15-sec.lo:1:# pkcs15-sec.lo - a libtool object file
libopensc/pkcs15-sec.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/pkcs15-sec.lo:8:pic_object='.libs/pkcs15-sec.o'
libopensc/pkcs15-sec.lo:10:# Name of the non-PIC object.
libopensc/pkcs15-sec.lo:11:non_pic_object='pkcs15-sec.o'
libopensc/card-gpk.lo:1:# card-gpk.lo - a libtool object file
libopensc/card-gpk.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/card-gpk.lo:8:pic_object='.libs/card-gpk.o'
libopensc/card-gpk.lo:10:# Name of the non-PIC object.
libopensc/card-gpk.lo:11:non_pic_object='card-gpk.o'
libopensc/card-openpgp.c:2: * card-openpgp.c: Support for OpenPGP card
libopensc/card-openpgp.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/card-openpgp.c:99:#define DRVDATA(card)        ((struct pgp_priv_data *) ((card)->drv_data))
libopensc/card-openpgp.c:113:	i = _sc_match_atr(card, pgp_atrs, &card->type);
libopensc/card-openpgp.c:132:	card->name = "OpenPGP";
libopensc/card-openpgp.c:133:	card->drv_data = priv;
libopensc/card-openpgp.c:134:	card->cla = 0x00;
libopensc/card-openpgp.c:149:	if ((r = iso_ops->select_file(card, &aid, &file)) < 0)
libopensc/card-openpgp.c:152:	sc_format_path("3f00", &file->path);
libopensc/card-openpgp.c:153:	file->type = SC_FILE_TYPE_DF;
libopensc/card-openpgp.c:154:	file->id = 0x3f00;
libopensc/card-openpgp.c:156:	priv->mf.file = file;
libopensc/card-openpgp.c:157:	priv->mf.id = 0x3F00;
libopensc/card-openpgp.c:159:	priv->current = &priv->mf;
libopensc/card-openpgp.c:161:	/* Populate MF - add all blobs listed in the pgp_objects
libopensc/card-openpgp.c:163:	for (info = pgp_objects; info->id > 0; info++) {
libopensc/card-openpgp.c:164:		pgp_new_blob(&priv->mf, info->id,
libopensc/card-openpgp.c:165:			  	info->constructed? SC_FILE_TYPE_DF
libopensc/card-openpgp.c:190:	if (blob->data)
libopensc/card-openpgp.c:191:		free(blob->data);
libopensc/card-openpgp.c:192:	blob->len    = len;
libopensc/card-openpgp.c:193:	blob->status = 0;
libopensc/card-openpgp.c:194:	blob->data   = (unsigned char *) malloc(len);
libopensc/card-openpgp.c:195:	memcpy(blob->data, data, len);
libopensc/card-openpgp.c:197:	blob->file->size = len;
libopensc/card-openpgp.c:209:	blob->parent = parent;
libopensc/card-openpgp.c:210:	blob->id     = file_id;
libopensc/card-openpgp.c:211:	blob->file   = file;
libopensc/card-openpgp.c:212:	blob->info   = info;
libopensc/card-openpgp.c:214:	file->type   = file_type;
libopensc/card-openpgp.c:215:	file->path   = parent->file->path;
libopensc/card-openpgp.c:216:	file->ef_structure = SC_FILE_EF_TRANSPARENT;
libopensc/card-openpgp.c:217:	sc_append_file_id(&file->path, file_id);
libopensc/card-openpgp.c:219:	for (p = &parent->files; *p; p = &(*p)->next)
libopensc/card-openpgp.c:232:	if (blob->data != NULL)
libopensc/card-openpgp.c:234:	if (blob->info == NULL)
libopensc/card-openpgp.c:235:		return blob->status;
libopensc/card-openpgp.c:237:	card->ctx->suppress_errors++;
libopensc/card-openpgp.c:238:	r = blob->info->get_fn(card, blob->id, buffer, sizeof(buffer));
libopensc/card-openpgp.c:239:	card->ctx->suppress_errors--;
libopensc/card-openpgp.c:242:		blob->status = r;
libopensc/card-openpgp.c:259:	if (blob->files != NULL)
libopensc/card-openpgp.c:265:	in = blob->data;
libopensc/card-openpgp.c:266:	end = blob->data + blob->len;
libopensc/card-openpgp.c:293:			while (c--) {
libopensc/card-openpgp.c:310:eoc:	sc_error(card->ctx, "Unexpected end of contents\n");
libopensc/card-openpgp.c:324:	for (child = blob->files; child; child = child->next) {
libopensc/card-openpgp.c:325:		if (child->id == id)
libopensc/card-openpgp.c:347:	if (path->type == SC_PATH_TYPE_DF_NAME)
libopensc/card-openpgp.c:348:		return iso_ops->select_file(card, path, ret);
libopensc/card-openpgp.c:349:	if (path->type != SC_PATH_TYPE_PATH)
libopensc/card-openpgp.c:351:	if (path->len < 2 || (path->len & 1))
libopensc/card-openpgp.c:353:	if (!memcmp(path->value, "\x3f\x00", 2)) {
libopensc/card-openpgp.c:354:		memcpy(path_copy.value, path->value + 2, path->len - 2);
libopensc/card-openpgp.c:355:		path_copy.len = path->len - 2;
libopensc/card-openpgp.c:359:	blob = &priv->mf;
libopensc/card-openpgp.c:360:	for (n = 0; n < path->len; n += 2) {
libopensc/card-openpgp.c:362:				(path->value[n] << 8) | path->value[n+1],
libopensc/card-openpgp.c:365:			priv->current = NULL;
libopensc/card-openpgp.c:370:	priv->current = blob;
libopensc/card-openpgp.c:373:		sc_file_dup(ret, blob->file);
libopensc/card-openpgp.c:385:	blob = priv->current;
libopensc/card-openpgp.c:386:	if (blob->file->type != SC_FILE_TYPE_DF)
libopensc/card-openpgp.c:392:	for (k = 0, blob = blob->files; blob; blob = blob->next) {
libopensc/card-openpgp.c:395:		buf[k++] = blob->id >> 8;
libopensc/card-openpgp.c:396:		buf[k++] = blob->id;
libopensc/card-openpgp.c:410:	if ((blob = priv->current) == NULL)
libopensc/card-openpgp.c:413:	if (blob->file->type != SC_FILE_TYPE_WORKING_EF)
libopensc/card-openpgp.c:419:	if (idx > blob->len)
libopensc/card-openpgp.c:422:	if (idx + count > blob->len)
libopensc/card-openpgp.c:423:		count = blob->len - idx;
libopensc/card-openpgp.c:425:	memcpy(buf, blob->data + idx, count);
libopensc/card-openpgp.c:443:	sc_debug(card->ctx, "called, tag=%04x\n", tag);
libopensc/card-openpgp.c:457:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-openpgp.c:459:	SC_TEST_RET(card->ctx, r, "Card returned error");
libopensc/card-openpgp.c:474:	sc_debug(card->ctx, "called, tag=%04x\n", tag);
libopensc/card-openpgp.c:476:	if ((r = pgp_get_blob(card, &priv->mf, tag & 0xFFFE, &blob)) < 0
libopensc/card-openpgp.c:486:	pubkey.u.rsa.modulus.data  = mod_blob->data;
libopensc/card-openpgp.c:487:	pubkey.u.rsa.modulus.len   = mod_blob->len;
libopensc/card-openpgp.c:488:	pubkey.u.rsa.exponent.data = exp_blob->data;
libopensc/card-openpgp.c:489:	pubkey.u.rsa.exponent.len  = exp_blob->len;
libopensc/card-openpgp.c:491:	if ((r = sc_pkcs15_encode_pubkey(card->ctx, &pubkey, &data, &len)) < 0)
libopensc/card-openpgp.c:514:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-openpgp.c:516:	SC_TEST_RET(card->ctx, r, "Card returned error");
libopensc/card-openpgp.c:530:	if (data->pin_type != SC_AC_CHV)
libopensc/card-openpgp.c:533:	data->pin_reference |= 0x80;
libopensc/card-openpgp.c:535:	return iso_ops->pin_cmd(card, data, tries_left);
libopensc/card-openpgp.c:544:	if (env->flags & SC_SEC_ENV_ALG_PRESENT) {
libopensc/card-openpgp.c:545:		if (env->algorithm != SC_ALGORITHM_RSA)
libopensc/card-openpgp.c:548:	if (!(env->flags & SC_SEC_ENV_KEY_REF_PRESENT)
libopensc/card-openpgp.c:549:	 || env->key_ref_len != 1)
libopensc/card-openpgp.c:551:	if (env->flags & SC_SEC_ENV_FILE_REF_PRESENT)
libopensc/card-openpgp.c:554:	switch (env->operation) {
libopensc/card-openpgp.c:556:		if (env->key_ref[0] != 0x00
libopensc/card-openpgp.c:557:		 && env->key_ref[0] != 0x02) {
libopensc/card-openpgp.c:558:		 	sc_error(card->ctx,
libopensc/card-openpgp.c:565:		if (env->key_ref[0] != 0x01) {
libopensc/card-openpgp.c:566:		 	sc_error(card->ctx,
libopensc/card-openpgp.c:576:	priv->sec_env = *env;
libopensc/card-openpgp.c:585:	sc_security_env_t	*env = &priv->sec_env;
libopensc/card-openpgp.c:589:	if (env->operation != SC_SEC_OPERATION_SIGN)
libopensc/card-openpgp.c:592:	switch (env->key_ref[0]) {
libopensc/card-openpgp.c:604:		sc_error(card->ctx,
libopensc/card-openpgp.c:608:		sc_error(card->ctx, "Invalid key reference 0x%02x\n",
libopensc/card-openpgp.c:609:				env->key_ref[0]);
libopensc/card-openpgp.c:621:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-openpgp.c:623:	SC_TEST_RET(card->ctx, r, "Card returned error");
libopensc/card-openpgp.c:633:	sc_security_env_t	*env = &priv->sec_env;
libopensc/card-openpgp.c:649:	if (env->operation != SC_SEC_OPERATION_DECIPHER)
libopensc/card-openpgp.c:652:	switch (env->key_ref[0]) {
libopensc/card-openpgp.c:660:		sc_error(card->ctx,
libopensc/card-openpgp.c:664:		sc_error(card->ctx, "Invalid key reference 0x%02x\n",
libopensc/card-openpgp.c:665:				env->key_ref[0]);
libopensc/card-openpgp.c:677:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-openpgp.c:679:	SC_TEST_RET(card->ctx, r, "Card returned error");
libopensc/card-openpgp.c:687:	sc_error(card->ctx, "OpenPGP card: logout not supported\n");
libopensc/card-openpgp.c:697:	iso_ops = iso_drv->ops;
Binary file libopensc/card-openpgp.o matches
libopensc/portability.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
Binary file libopensc/portability.o matches
libopensc/pkcs15-syn.lo:1:# pkcs15-syn.lo - a libtool object file
libopensc/pkcs15-syn.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/pkcs15-syn.lo:8:pic_object='.libs/pkcs15-syn.o'
libopensc/pkcs15-syn.lo:10:# Name of the non-PIC object.
libopensc/pkcs15-syn.lo:11:non_pic_object='pkcs15-syn.o'
libopensc/pkcs15.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/pkcs15.c:58:	size_t flags_len = sizeof(card->flags);
libopensc/pkcs15.c:63:	sc_format_asn1_entry(asn1_toki + 0, &card->version, NULL, 0);
libopensc/pkcs15.c:67:	sc_format_asn1_entry(asn1_toki + 4, &card->flags, &flags_len, 0);
libopensc/pkcs15.c:70:	r = sc_asn1_decode(card->card->ctx, asn1_tokeninfo, buf, buflen, NULL, NULL);
libopensc/pkcs15.c:72:		sc_error(card->card->ctx,
libopensc/pkcs15.c:77:	card->version += 1;
libopensc/pkcs15.c:78:	card->serial_number = (char *) malloc(serial_len * 2 + 1);
libopensc/pkcs15.c:79:	if (!card->serial_number) {
libopensc/pkcs15.c:80:		sc_error(card->card->ctx, "Memory allocation failed\n");
libopensc/pkcs15.c:83:	card->serial_number[0] = 0;
libopensc/pkcs15.c:88:		strcat(card->serial_number, byte);
libopensc/pkcs15.c:90:	if (card->manufacturer_id == NULL) {
libopensc/pkcs15.c:92:			card->manufacturer_id = strdup((char *) mnfid);
libopensc/pkcs15.c:94:			card->manufacturer_id = strdup("(unknown)");
libopensc/pkcs15.c:96:	if (card->label == NULL) {
libopensc/pkcs15.c:98:			card->label = strdup((char *) label);
libopensc/pkcs15.c:100:			card->label = strdup("(unknown)");
libopensc/pkcs15.c:104:	if (card->serial_number == NULL)
libopensc/pkcs15.c:105:		card->serial_number = strdup("(unknown)");
libopensc/pkcs15.c:106:	if (card->manufacturer_id == NULL)
libopensc/pkcs15.c:107:		card->manufacturer_id = strdup("(unknown)");
libopensc/pkcs15.c:121:	int version = card->version;
libopensc/pkcs15.c:127:	version--;
libopensc/pkcs15.c:129:	if (card->serial_number != NULL) {
libopensc/pkcs15.c:130:		if (strlen(card->serial_number)/2 > sizeof(serial))
libopensc/pkcs15.c:133:		if (sc_hex_to_bin(card->serial_number, serial, &serial_len) < 0)
libopensc/pkcs15.c:137:	if (card->manufacturer_id != NULL) {
libopensc/pkcs15.c:138:		mnfid_len = strlen(card->manufacturer_id);
libopensc/pkcs15.c:139:		sc_format_asn1_entry(asn1_toki + 2, card->manufacturer_id, &mnfid_len, 1);
libopensc/pkcs15.c:141:	if (card->label != NULL) {
libopensc/pkcs15.c:142:		label_len = strlen(card->label);
libopensc/pkcs15.c:143:		sc_format_asn1_entry(asn1_toki + 3, card->label, &label_len, 1);
libopensc/pkcs15.c:145:	if (card->flags) {
libopensc/pkcs15.c:146:		flags_len = sizeof(card->flags);
libopensc/pkcs15.c:147:		sc_format_asn1_entry(asn1_toki + 4, &card->flags, &flags_len, 1);
libopensc/pkcs15.c:177:	r = sc_asn1_decode(p15card->card->ctx, asn1_ddo, buf, buflen, NULL, NULL);
libopensc/pkcs15.c:179:		sc_error(p15card->card->ctx, "DDO parsing failed: %s\n",
libopensc/pkcs15.c:184:		p15card->file_odf = sc_file_new();
libopensc/pkcs15.c:185:		if (p15card->file_odf == NULL)
libopensc/pkcs15.c:187:		p15card->file_odf->path = odf_path;
libopensc/pkcs15.c:190:		p15card->file_tokeninfo = sc_file_new();
libopensc/pkcs15.c:191:		if (p15card->file_tokeninfo == NULL)
libopensc/pkcs15.c:193:		p15card->file_tokeninfo->path = ti_path;
libopensc/pkcs15.c:197:	if (p15card->file_odf != NULL) {
libopensc/pkcs15.c:198:		sc_file_free(p15card->file_odf);
libopensc/pkcs15.c:199:		p15card->file_odf = NULL;
libopensc/pkcs15.c:201:	if (p15card->file_tokeninfo != NULL) {
libopensc/pkcs15.c:202:		sc_file_free(p15card->file_tokeninfo);
libopensc/pkcs15.c:203:		p15card->file_tokeninfo = NULL;
libopensc/pkcs15.c:217:	sc_format_asn1_entry(asn1_ddo + 1, &card->file_odf.path, NULL, 0);
libopensc/pkcs15.c:218:	sc_format_asn1_entry(asn1_ddo + 2, &card->file_tokeninfo.path, NULL, 0);
libopensc/pkcs15.c:239:	SC_FUNC_CALLED(card->ctx, 1);
libopensc/pkcs15.c:242:	SC_TEST_RET(card->ctx, r, "sc_select_file(MF) failed");
libopensc/pkcs15.c:243:	r = encode_dir(card->ctx, p15card, &buf, &bufsize);
libopensc/pkcs15.c:244:	SC_TEST_RET(card->ctx, r, "EF(DIR) encoding failed");
libopensc/pkcs15.c:247:		file.acl[i] = p15card->file_dir.acl[i];
libopensc/pkcs15.c:254:	card->ctx->suppress_errors++;
libopensc/pkcs15.c:256:	card->ctx->suppress_errors--;
libopensc/pkcs15.c:260:			sc_perror(card->ctx, r, "Error creating EF(DIR)");
libopensc/pkcs15.c:266:			sc_perror(card->ctx, r, "Error selecting EF(DIR)");
libopensc/pkcs15.c:273:	SC_TEST_RET(card->ctx, r, "Error updating EF(DIR)");
libopensc/pkcs15.c:317:		r = sc_asn1_decode_choice(card->card->ctx, asn1_odf, p, left, &p, &left);
libopensc/pkcs15.c:344:	df = p15card->df_list;
libopensc/pkcs15.c:347:		df = df->next;
libopensc/pkcs15.c:363:	for (df = p15card->df_list; df != NULL; df = df->next) {
libopensc/pkcs15.c:364:		int j, type = -1;
libopensc/pkcs15.c:367:			if (odf_indexes[j] == df->type) {
libopensc/pkcs15.c:371:		if (type == -1) {
libopensc/pkcs15.c:378:		sc_format_asn1_entry(asn1_paths + 2*c, &df->path, NULL, 1);
libopensc/pkcs15.c:398:	p15card->magic = SC_PKCS15_CARD_MAGIC;
libopensc/pkcs15.c:404:	assert(p15card != NULL && p15card->magic == SC_PKCS15_CARD_MAGIC);
libopensc/pkcs15.c:405:	while (p15card->obj_list)
libopensc/pkcs15.c:406:		sc_pkcs15_remove_object(p15card, p15card->obj_list);
libopensc/pkcs15.c:407:	while (p15card->df_list)
libopensc/pkcs15.c:408:		sc_pkcs15_remove_df(p15card, p15card->df_list);
libopensc/pkcs15.c:409:	if (p15card->file_app != NULL)
libopensc/pkcs15.c:410:		sc_file_free(p15card->file_app);
libopensc/pkcs15.c:411:	if (p15card->file_tokeninfo != NULL)
libopensc/pkcs15.c:412:		sc_file_free(p15card->file_tokeninfo);
libopensc/pkcs15.c:413:	if (p15card->file_odf != NULL)
libopensc/pkcs15.c:414:		sc_file_free(p15card->file_odf);
libopensc/pkcs15.c:415:	p15card->magic = 0;
libopensc/pkcs15.c:416:	if (p15card->label)
libopensc/pkcs15.c:417:		free(p15card->label);
libopensc/pkcs15.c:418:	if (p15card->serial_number)
libopensc/pkcs15.c:419:		free(p15card->serial_number);
libopensc/pkcs15.c:420:	if (p15card->manufacturer_id)
libopensc/pkcs15.c:421:		free(p15card->manufacturer_id);
libopensc/pkcs15.c:422:	if (p15card->preferred_language)
libopensc/pkcs15.c:423:		free(p15card->preferred_language);
libopensc/pkcs15.c:429:	p15card->version = 0;
libopensc/pkcs15.c:430:	p15card->flags   = 0;
libopensc/pkcs15.c:431:	while (p15card->obj_list)
libopensc/pkcs15.c:432:		sc_pkcs15_remove_object(p15card, p15card->obj_list);
libopensc/pkcs15.c:433:	p15card->obj_list = NULL;
libopensc/pkcs15.c:434:	while (p15card->df_list)
libopensc/pkcs15.c:435:		sc_pkcs15_remove_df(p15card, p15card->df_list);
libopensc/pkcs15.c:436:	p15card->df_list = NULL;
libopensc/pkcs15.c:437:	if (p15card->file_app) {
libopensc/pkcs15.c:438:		sc_file_free(p15card->file_app);
libopensc/pkcs15.c:439:		p15card->file_app = NULL;
libopensc/pkcs15.c:441:	if (p15card->file_tokeninfo) {
libopensc/pkcs15.c:442:		sc_file_free(p15card->file_tokeninfo);
libopensc/pkcs15.c:443:		p15card->file_tokeninfo = NULL;
libopensc/pkcs15.c:445:	if (p15card->file_odf) {
libopensc/pkcs15.c:446:		sc_file_free(p15card->file_odf);
libopensc/pkcs15.c:447:		p15card->file_odf = NULL;
libopensc/pkcs15.c:449:	if (p15card->label) {
libopensc/pkcs15.c:450:		free(p15card->label);
libopensc/pkcs15.c:451:		p15card->label = NULL;
libopensc/pkcs15.c:453:	if (p15card->serial_number) {
libopensc/pkcs15.c:454:		free(p15card->serial_number);
libopensc/pkcs15.c:455:		p15card->serial_number = NULL;
libopensc/pkcs15.c:457:	if (p15card->manufacturer_id) {
libopensc/pkcs15.c:458:		free(p15card->manufacturer_id);
libopensc/pkcs15.c:459:		p15card->manufacturer_id = NULL;
libopensc/pkcs15.c:461:	if (p15card->preferred_language) {
libopensc/pkcs15.c:462:		free(p15card->preferred_language);
libopensc/pkcs15.c:463:		p15card->preferred_language = NULL;
libopensc/pkcs15.c:473:	struct sc_card    *card = p15card->card;
libopensc/pkcs15.c:474:	struct sc_context *ctx  = card->ctx;
libopensc/pkcs15.c:476:	if (ctx->debug > 4)
libopensc/pkcs15.c:480:	if (card->app_count < 0) {
libopensc/pkcs15.c:487:	p15card->file_app = sc_file_new();
libopensc/pkcs15.c:488:	if (p15card->file_app == NULL) {
libopensc/pkcs15.c:492:	sc_format_path("3F005015", &p15card->file_app->path);
libopensc/pkcs15.c:493:	if (card->app_count > 0) {
libopensc/pkcs15.c:498:			if (info->path.len)
libopensc/pkcs15.c:499:				p15card->file_app->path = info->path;
libopensc/pkcs15.c:500:			if (info->ddo != NULL)
libopensc/pkcs15.c:501:				parse_ddo(p15card, info->ddo, info->ddo_len);
libopensc/pkcs15.c:506:	card->ctx->suppress_errors++;
libopensc/pkcs15.c:507:	err = sc_select_file(card, &p15card->file_app->path, NULL);
libopensc/pkcs15.c:510:	 * try to continue read ODF from 3F005031. -aet
libopensc/pkcs15.c:513:	    (card->app_count < 1)) {
libopensc/pkcs15.c:514:		sc_format_path("3F00", &p15card->file_app->path);
libopensc/pkcs15.c:518:	card->ctx->suppress_errors--;
libopensc/pkcs15.c:522:	if (p15card->file_odf == NULL) {
libopensc/pkcs15.c:523:		tmppath = p15card->file_app->path;
libopensc/pkcs15.c:526:		tmppath = p15card->file_odf->path;
libopensc/pkcs15.c:527:		sc_file_free(p15card->file_odf);
libopensc/pkcs15.c:528:		p15card->file_odf = NULL;
libopensc/pkcs15.c:530:	err = sc_select_file(card, &tmppath, &p15card->file_odf);
libopensc/pkcs15.c:535:	 * is too large.  --okir */
libopensc/pkcs15.c:536:	if ((len = p15card->file_odf->size) > sizeof(buf))
libopensc/pkcs15.c:548:		sc_error(card->ctx, "Unable to parse ODF\n");
libopensc/pkcs15.c:552:	if (card->ctx->debug) {
libopensc/pkcs15.c:555:		sc_debug(card->ctx, "The following DFs were found:\n");
libopensc/pkcs15.c:556:		for (df = p15card->df_list; df; df = df->next) {
libopensc/pkcs15.c:557:			sc_debug(card->ctx,
libopensc/pkcs15.c:559:				df->type, sc_print_path(&df->path),
libopensc/pkcs15.c:560:				df->path.index, df->path.count);
libopensc/pkcs15.c:564:	if (p15card->file_tokeninfo == NULL) {
libopensc/pkcs15.c:565:		tmppath = p15card->file_app->path;
libopensc/pkcs15.c:568:		tmppath = p15card->file_tokeninfo->path;
libopensc/pkcs15.c:569:		sc_file_free(p15card->file_tokeninfo);
libopensc/pkcs15.c:570:		p15card->file_tokeninfo = NULL;
libopensc/pkcs15.c:572:	err = sc_select_file(card, &tmppath, &p15card->file_tokeninfo);
libopensc/pkcs15.c:576:	if ((len = p15card->file_tokeninfo->size) > sizeof(buf))
libopensc/pkcs15.c:606:	ctx = card->ctx;
libopensc/pkcs15.c:611:	p15card->card = card;
libopensc/pkcs15.c:613:	for (i = 0; ctx->conf_blocks[i] != NULL; i++) {
libopensc/pkcs15.c:614:		blocks = scconf_find_blocks(ctx->conf, ctx->conf_blocks[i],
libopensc/pkcs15.c:621:		p15card->opts.use_cache = scconf_get_bool(conf_block, "use_caching", 0);
libopensc/pkcs15.c:679:	assert(p15card != NULL && p15card->magic == SC_PKCS15_CARD_MAGIC);
libopensc/pkcs15.c:680:	SC_FUNC_CALLED(p15card->card->ctx, 1);
libopensc/pkcs15.c:681:	if (p15card->dll_handle)
libopensc/pkcs15.c:682:		scdl_close(p15card->dll_handle);
libopensc/pkcs15.c:729:	for (df = p15card->df_list; df != NULL; df = df->next) {
libopensc/pkcs15.c:730:		if (!(df_mask & (1 << df->type)))
libopensc/pkcs15.c:732:		if (df->enumerated)
libopensc/pkcs15.c:734:		/* Enumerate the DF's, so p15card->obj_list is
libopensc/pkcs15.c:737:		SC_TEST_RET(p15card->card->ctx, r, "DF parsing failed");
libopensc/pkcs15.c:738:		df->enumerated = 1;
libopensc/pkcs15.c:742:	for (obj = p15card->obj_list; obj != NULL; obj = obj->next) {
libopensc/pkcs15.c:744:		if (!(class_mask & SC_PKCS15_TYPE_TO_CLASS(obj->type)))
libopensc/pkcs15.c:747:		 && obj->type != type
libopensc/pkcs15.c:748:		 && (obj->type & SC_PKCS15_TYPE_CLASS_MASK) != type)
libopensc/pkcs15.c:758:		ret[match_count-1] = obj;
libopensc/pkcs15.c:773:	void *data = obj->data;
libopensc/pkcs15.c:775:	switch (obj->type) {
libopensc/pkcs15.c:777:		return sc_pkcs15_compare_id(&((struct sc_pkcs15_cert_info *) data)->id, id);
libopensc/pkcs15.c:780:		return sc_pkcs15_compare_id(&((struct sc_pkcs15_prkey_info *) data)->id, id);
libopensc/pkcs15.c:783:		return sc_pkcs15_compare_id(&((struct sc_pkcs15_pubkey_info *) data)->id, id);
libopensc/pkcs15.c:785:		return sc_pkcs15_compare_id(&((struct sc_pkcs15_pin_info *) data)->auth_id, id);
libopensc/pkcs15.c:787:		return sc_pkcs15_compare_id(&((struct sc_pkcs15_data_info *) data)->id, id);
libopensc/pkcs15.c:794:	void		*data = obj->data;
libopensc/pkcs15.c:797:	switch (obj->type) {
libopensc/pkcs15.c:800:		usage = ((struct sc_pkcs15_prkey_info *) data)->usage;
libopensc/pkcs15.c:804:		usage = ((struct sc_pkcs15_pubkey_info *) data)->usage;
libopensc/pkcs15.c:814:	void		*data = obj->data;
libopensc/pkcs15.c:817:	switch (obj->type) {
libopensc/pkcs15.c:819:		flags = ((struct sc_pkcs15_pin_info *) data)->flags;
libopensc/pkcs15.c:829:	void		*data = obj->data;
libopensc/pkcs15.c:832:	switch (obj->type) {
libopensc/pkcs15.c:834:		reference = ((struct sc_pkcs15_pin_info *) data)->reference;
libopensc/pkcs15.c:838:		reference = ((struct sc_pkcs15_prkey_info *) data)->key_reference;
libopensc/pkcs15.c:848:	void *data = obj->data;
libopensc/pkcs15.c:850:	switch (obj->type) {
libopensc/pkcs15.c:852:		return sc_compare_path(&((struct sc_pkcs15_cert_info *) data)->path, path);
libopensc/pkcs15.c:855:		return sc_compare_path(&((struct sc_pkcs15_prkey_info *) data)->path, path);
libopensc/pkcs15.c:858:		return sc_compare_path(&((struct sc_pkcs15_pubkey_info *) data)->path, path);
libopensc/pkcs15.c:860:		return sc_compare_path(&((struct sc_pkcs15_pin_info *) data)->path, path);
libopensc/pkcs15.c:862:		return sc_compare_path(&((struct sc_pkcs15_data_info *) data)->path, path);
libopensc/pkcs15.c:871:	if (sk->id && !compare_obj_id(obj, sk->id))
libopensc/pkcs15.c:873:	if (sk->usage_mask && !compare_obj_usage(obj, sk->usage_mask, sk->usage_value))
libopensc/pkcs15.c:875:	if (sk->flags_mask && !compare_obj_flags(obj, sk->flags_mask, sk->flags_value))
libopensc/pkcs15.c:877:	if (sk->match_reference && !compare_obj_reference(obj, sk->reference))
libopensc/pkcs15.c:879:	if (sk->path && !compare_obj_path(obj, sk->path))
libopensc/pkcs15.c:903:			sk->class_mask, sk->type,
libopensc/pkcs15.c:1029:	struct sc_pkcs15_object *p = p15card->obj_list;
libopensc/pkcs15.c:1031:	obj->next = obj->prev = NULL;
libopensc/pkcs15.c:1032:	if (p15card->obj_list == NULL) {
libopensc/pkcs15.c:1033:		p15card->obj_list = obj;
libopensc/pkcs15.c:1036:	while (p->next != NULL)
libopensc/pkcs15.c:1037: 		p = p->next;
libopensc/pkcs15.c:1038:	p->next = obj;
libopensc/pkcs15.c:1039:	obj->prev = p;
libopensc/pkcs15.c:1047:	if (obj->prev == NULL)
libopensc/pkcs15.c:1048:		p15card->obj_list = obj->next;
libopensc/pkcs15.c:1050:		obj->prev->next = obj->next;
libopensc/pkcs15.c:1051:	if (obj->next != NULL)
libopensc/pkcs15.c:1052:		obj->next->prev = obj->prev;
libopensc/pkcs15.c:1058:	switch (obj->type & SC_PKCS15_TYPE_CLASS_MASK) {
libopensc/pkcs15.c:1060:		sc_pkcs15_free_prkey_info((sc_pkcs15_prkey_info_t *)obj->data);
libopensc/pkcs15.c:1063:		sc_pkcs15_free_pubkey_info((sc_pkcs15_pubkey_info_t *)obj->data);
libopensc/pkcs15.c:1066:		sc_pkcs15_free_cert_info((sc_pkcs15_cert_info_t *)obj->data);
libopensc/pkcs15.c:1069:		sc_pkcs15_free_data_info((sc_pkcs15_data_info_t *)obj->data);
libopensc/pkcs15.c:1072:		sc_pkcs15_free_pin_info((sc_pkcs15_pin_info_t *)obj->data);
libopensc/pkcs15.c:1075:		free(obj->data);
libopensc/pkcs15.c:1078:	if (obj->der.value)
libopensc/pkcs15.c:1079:		free(obj->der.value);
libopensc/pkcs15.c:1087:	struct sc_pkcs15_df *p = p15card->df_list, *newdf;
libopensc/pkcs15.c:1092:	newdf->path = *path;
libopensc/pkcs15.c:1093:	newdf->type = type;
libopensc/pkcs15.c:1095:		sc_file_dup(&newdf->file, file);
libopensc/pkcs15.c:1096:	if (p15card->df_list == NULL) {
libopensc/pkcs15.c:1097:		p15card->df_list = newdf;
libopensc/pkcs15.c:1100:	while (p->next != NULL)
libopensc/pkcs15.c:1101: 		p = p->next;
libopensc/pkcs15.c:1102:	p->next = newdf;
libopensc/pkcs15.c:1103:	newdf->prev = p;
libopensc/pkcs15.c:1111:	if (obj->prev == NULL)
libopensc/pkcs15.c:1112:		p15card->df_list = obj->next;
libopensc/pkcs15.c:1114:		obj->prev->next = obj->next;
libopensc/pkcs15.c:1115:	if (obj->next != NULL)
libopensc/pkcs15.c:1116:		obj->next->prev = obj->prev;
libopensc/pkcs15.c:1117:	if (obj->file)
libopensc/pkcs15.c:1118:		sc_file_free(obj->file);
libopensc/pkcs15.c:1134:	assert(p15card != NULL && p15card->magic == SC_PKCS15_CARD_MAGIC);
libopensc/pkcs15.c:1135:	switch (df->type) {
libopensc/pkcs15.c:1156:		sc_error(ctx, "unknown DF type: %d\n", df->type);
libopensc/pkcs15.c:1161:	for (obj = p15card->obj_list; obj != NULL; obj = obj->next) {
libopensc/pkcs15.c:1162:		if (obj->df != df)
libopensc/pkcs15.c:1184:	struct sc_context *ctx = p15card->card->ctx;
libopensc/pkcs15.c:1193:	switch (df->type) {
libopensc/pkcs15.c:1213:		sc_error(ctx, "unknown DF type: %d\n", df->type);
libopensc/pkcs15.c:1216:	if (df->file != NULL)
libopensc/pkcs15.c:1217:		r = sc_pkcs15_read_file(p15card, &df->path,
libopensc/pkcs15.c:1220:		r = sc_pkcs15_read_file(p15card, &df->path,
libopensc/pkcs15.c:1221:					&buf, &bufsize, &df->file);
libopensc/pkcs15.c:1246:		obj_len = p - oldp;
libopensc/pkcs15.c:1248:		obj->der.value = (u8 *) malloc(obj_len);
libopensc/pkcs15.c:1249:		if (obj->der.value == NULL) {
libopensc/pkcs15.c:1253:		memcpy(obj->der.value, oldp, obj_len);
libopensc/pkcs15.c:1254:		obj->der.len = obj_len;
libopensc/pkcs15.c:1256:		obj->df = df;
libopensc/pkcs15.c:1259:			if (obj->data)
libopensc/pkcs15.c:1260:				free(obj->data);
libopensc/pkcs15.c:1280:	int	r = -1;
libopensc/pkcs15.c:1283:	sc_debug(p15card->card->ctx, "called, path=%s, index=%u, count=%d\n",
libopensc/pkcs15.c:1284:				sc_print_path(in_path), in_path->index, in_path->count);
libopensc/pkcs15.c:1286:	if (in_path->type == SC_PATH_TYPE_FILE_ID) {
libopensc/pkcs15.c:1288:		memcpy(path, &p15card->file_app->path, sizeof(struct sc_path));
libopensc/pkcs15.c:1290:		path->index = in_path->index;
libopensc/pkcs15.c:1291:		path->count = in_path->count;
libopensc/pkcs15.c:1296:	if (p15card->opts.use_cache) {
libopensc/pkcs15.c:1300:		r = sc_lock(p15card->card);
libopensc/pkcs15.c:1301:		SC_TEST_RET(p15card->card->ctx, r, "sc_lock() failed");
libopensc/pkcs15.c:1302:		r = sc_select_file(p15card->card, path, &file);
libopensc/pkcs15.c:1308:		if (path->count < 0) {
libopensc/pkcs15.c:1309:			len = file->size;
libopensc/pkcs15.c:1312:			offset = path->index;
libopensc/pkcs15.c:1313:			len = path->count;
libopensc/pkcs15.c:1315:			if (offset >= file->size
libopensc/pkcs15.c:1316:			 || offset + len > file->size) {
libopensc/pkcs15.c:1326:		r = sc_read_binary(p15card->card, offset, data, len, 0);
libopensc/pkcs15.c:1333:		sc_unlock(p15card->card);
libopensc/pkcs15.c:1348:	sc_unlock(p15card->card);
libopensc/pkcs15.c:1356:	if (id1->len != id2->len)
libopensc/pkcs15.c:1358:	return memcmp(id1->value, id2->value, id1->len) == 0;
libopensc/pkcs15.c:1363:	size_t len = sizeof(id->value);
libopensc/pkcs15.c:1365:	if (sc_hex_to_bin(str, id->value, &len) >= 0)
libopensc/pkcs15.c:1366:		id->len = len;
libopensc/pkcs15.c:1373:	sc_bin_to_hex(id->value, id->len, buffer, sizeof(buffer), '\0');
libopensc/pkcs15.c:1379:	out->len = sizeof(out->value);
libopensc/pkcs15.c:1380:	return sc_hex_to_bin(in, out->value, &out->len);
libopensc/pkcs15.h:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/pkcs15.h:169: * protection to non-native private keys */
libopensc/pkcs15.h:173:	struct sc_algorithm_id ke_alg;	/* key-encryption algo */
libopensc/pkcs15.h:176:	struct sc_algorithm_id ce_alg;	/* content-encryption algo */
libopensc/pkcs15.h:452: * from <file>.  <certs> has to be NULL-terminated. */
Binary file libopensc/pkcs15.o matches
libopensc/card-jcop.c:2: * card-jcop.c
libopensc/card-jcop.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/card-jcop.c:61:#define DRVDATA(card)   ((struct jcop_private_data *) ((card)->drv_data))
libopensc/card-jcop.c:67:	  sc_file_free(drvdata->virtmf);
libopensc/card-jcop.c:68:	  sc_file_free(drvdata->virtdir);
libopensc/card-jcop.c:70:	  card->drv_data=NULL;
libopensc/card-jcop.c:80:	i = _sc_match_atr(card, jcop_atrs, &card->type);
libopensc/card-jcop.c:88:     0x4f, 0xc, 0xA0, 0x0, 0x0, 0x0, 0x63, 'P', 'K', 'C', 'S', '-', '1', '5',
libopensc/card-jcop.c:105:     sc_format_path("A000:0000:6350:4B43:532D:3135", &drvdata->aid);
libopensc/card-jcop.c:106:     drvdata->aid.type = SC_PATH_TYPE_DF_NAME;
libopensc/card-jcop.c:107:     drvdata->selected=SELECT_MF;
libopensc/card-jcop.c:108:     drvdata->invalid_senv=1;
libopensc/card-jcop.c:109:     drvdata->nfiles=-1;
libopensc/card-jcop.c:110:     drvdata->filelist=0;
libopensc/card-jcop.c:117:     sc_format_path("3f00", &f->path);
libopensc/card-jcop.c:118:     f->type=SC_FILE_TYPE_DF;
libopensc/card-jcop.c:119:     f->shareable=0;
libopensc/card-jcop.c:120:     f->ef_structure=SC_FILE_EF_UNKNOWN;
libopensc/card-jcop.c:121:     f->size=0;
libopensc/card-jcop.c:122:     f->id=0x3f00;
libopensc/card-jcop.c:123:     f->status=SC_FILE_STATUS_ACTIVATED;
libopensc/card-jcop.c:130:     drvdata->virtmf=f;
libopensc/card-jcop.c:134:	  sc_file_free(drvdata->virtmf);
libopensc/card-jcop.c:139:     sc_format_path("3f002f00", &f->path);
libopensc/card-jcop.c:140:     f->type=SC_FILE_TYPE_WORKING_EF;
libopensc/card-jcop.c:141:     f->shareable=0;
libopensc/card-jcop.c:142:     f->ef_structure=SC_FILE_EF_TRANSPARENT;
libopensc/card-jcop.c:143:     f->size=128;
libopensc/card-jcop.c:144:     f->id=0x2f00;
libopensc/card-jcop.c:145:     f->status=SC_FILE_STATUS_ACTIVATED;
libopensc/card-jcop.c:153:     drvdata->virtdir=f;
libopensc/card-jcop.c:156:     card->drv_data = drvdata;
libopensc/card-jcop.c:157:     card->cla = 0x00;
libopensc/card-jcop.c:159:     /* card supports host-side padding, but not raw rsa */
libopensc/card-jcop.c:164:     /* only supports keygen with 3 and F-4  exponents */
libopensc/card-jcop.c:171:     card->caps |= SC_CARD_CAP_RNG;
libopensc/card-jcop.c:181:	if (data->method != SC_AC_PRO || data->key_ref > 2)
libopensc/card-jcop.c:185:	return sc_hex_to_bin(key, data->key_data, &data->len);
libopensc/card-jcop.c:189:   7816-4 direct application selection instead of reading the DIR
libopensc/card-jcop.c:193:   opensc-explorer to be used with this driver */
libopensc/card-jcop.c:200:     const struct sc_card_operations *iso_ops = iso_drv->ops;
libopensc/card-jcop.c:217:     if (path->len == 2 && memcmp(path->value, "\x3F\x00", 2) == 0) {
libopensc/card-jcop.c:218:	  drvdata->selected=SELECT_MF;
libopensc/card-jcop.c:220:	       sc_file_dup(file, drvdata->virtmf);
libopensc/card-jcop.c:225:     if ((path->len == 4 && 
libopensc/card-jcop.c:226:	  memcmp(path->value, "\x3F\x00\x2F\x00", 4) == 0) ||
libopensc/card-jcop.c:227:	 (drvdata->selected == SELECT_MF && path->len == 2 &&
libopensc/card-jcop.c:228:	  memcmp(path->value, "\x2F\x00", 2) == 0)) {
libopensc/card-jcop.c:229:	  drvdata->selected=SELECT_EFDIR;
libopensc/card-jcop.c:231:	       sc_file_dup(file, drvdata->virtdir);
libopensc/card-jcop.c:241:     if (path->len >= 4 && 
libopensc/card-jcop.c:242:	 memcmp(path->value, "\x3F\x00\x50\x15", 4) == 0) {
libopensc/card-jcop.c:243:	  if (path->len == 4)
libopensc/card-jcop.c:249:     if	 (drvdata->selected==SELECT_MF && 
libopensc/card-jcop.c:250:	  memcmp(path->value, "\x50\x15", 2) == 0) {
libopensc/card-jcop.c:251:	  if (path->len == 2)
libopensc/card-jcop.c:261:	      drvdata->selected == SELECT_APPDF) {
libopensc/card-jcop.c:264:	  if ((r = iso_ops->select_file(card, &drvdata->aid, fileptr)) < 0)
libopensc/card-jcop.c:267:	       (*fileptr)->type = SC_FILE_TYPE_DF;
libopensc/card-jcop.c:268:	       drvdata->selected=SELECT_APPDF;
libopensc/card-jcop.c:275:	       memcpy(&shortpath.value, &path->value[4], path->len-4);
libopensc/card-jcop.c:276:	       shortpath.len=path->len-4;
libopensc/card-jcop.c:278:	       memcpy(&shortpath.value, &path->value[2], path->len-2);
libopensc/card-jcop.c:279:	       shortpath.len=path->len-2;
libopensc/card-jcop.c:282:	       path->type;
libopensc/card-jcop.c:283:	  shortpath.index=path->index;
libopensc/card-jcop.c:284:	  shortpath.count=path->count;
libopensc/card-jcop.c:292:	  if (drvdata->selected == SELECT_MF || 
libopensc/card-jcop.c:293:              drvdata->selected == SELECT_EFDIR)
libopensc/card-jcop.c:297:     r = iso_ops->select_file(card, path, fileptr);
libopensc/card-jcop.c:300:     drvdata->selected=SELECT_EF;
libopensc/card-jcop.c:312:     const struct sc_card_operations *iso_ops = iso_drv->ops;
libopensc/card-jcop.c:316:     if (drvdata->selected == SELECT_MF) {
libopensc/card-jcop.c:319:     if (drvdata->selected == SELECT_EFDIR) {
libopensc/card-jcop.c:324:	       count=128-idx;
libopensc/card-jcop.c:326:	  card->ctx->suppress_errors++;
libopensc/card-jcop.c:327:	  r = iso_ops->select_file(card, &drvdata->aid, &tfile);
libopensc/card-jcop.c:328:	  card->ctx->suppress_errors--;
libopensc/card-jcop.c:337:     return iso_ops->read_binary(card, idx, buf, count, flags);
libopensc/card-jcop.c:343:     const struct sc_card_operations *iso_ops = iso_drv->ops;
libopensc/card-jcop.c:347:     if (drvdata->selected == SELECT_MF) {
libopensc/card-jcop.c:354:	  card->ctx->suppress_errors++;
libopensc/card-jcop.c:355:	  r = iso_ops->select_file(card, &drvdata->aid, &tfile);
libopensc/card-jcop.c:356:	  card->ctx->suppress_errors--;
libopensc/card-jcop.c:366:     if (drvdata->nfiles == -1)
libopensc/card-jcop.c:368:     if (drvdata->nfiles == 0)
libopensc/card-jcop.c:370:     if (buflen > 2 * (size_t)drvdata->nfiles)
libopensc/card-jcop.c:371:	  buflen=2*drvdata->nfiles;
libopensc/card-jcop.c:372:     memcpy(buf, drvdata->filelist, buflen);
libopensc/card-jcop.c:411:     const struct sc_card_operations *iso_ops = iso_drv->ops;
libopensc/card-jcop.c:418:     r=iso_ops->process_fci(card, file, buf, buflen);
libopensc/card-jcop.c:422:     if (file->type != SC_FILE_TYPE_DF) {
libopensc/card-jcop.c:423:	  if (drvdata->nfiles) {
libopensc/card-jcop.c:424:	       drvdata->nfiles=-1;
libopensc/card-jcop.c:425:	       free(drvdata->filelist);
libopensc/card-jcop.c:426:	       drvdata->filelist=0;
libopensc/card-jcop.c:428:	  if(file->sec_attr_len >=3) {
libopensc/card-jcop.c:433:	       sa=file->sec_attr;
libopensc/card-jcop.c:454:	  if (drvdata->nfiles) {
libopensc/card-jcop.c:455:	       drvdata->nfiles=0;
libopensc/card-jcop.c:456:	       free(drvdata->filelist);
libopensc/card-jcop.c:457:	       drvdata->filelist=0;
libopensc/card-jcop.c:466:	  if (file->prop_attr_len > 4) {
libopensc/card-jcop.c:469:	       nfiles=file->prop_attr[4];
libopensc/card-jcop.c:474:		    memcpy(filelist, &file->prop_attr[5], 2*nfiles);
libopensc/card-jcop.c:475:		    drvdata->nfiles=nfiles;
libopensc/card-jcop.c:476:		    drvdata->filelist=filelist;
libopensc/card-jcop.c:486:                return -1;
libopensc/card-jcop.c:487:        if (e->next != NULL)    /* FIXME */
libopensc/card-jcop.c:488:                return -1;
libopensc/card-jcop.c:489:        switch (e->method) {
libopensc/card-jcop.c:495:                switch (e->key_ref) {
libopensc/card-jcop.c:503:                return -1;
libopensc/card-jcop.c:509:        return -1;
libopensc/card-jcop.c:519:     const struct sc_card_operations *iso_ops = iso_drv->ops;
libopensc/card-jcop.c:521:     if (drvdata->selected == SELECT_MF || drvdata->selected == SELECT_EFDIR )
libopensc/card-jcop.c:525:     if (file->type != SC_FILE_TYPE_WORKING_EF)
libopensc/card-jcop.c:531:     ops[3] = -1;                 /* encipher */
libopensc/card-jcop.c:537:	  if (ops[i] == -1) {
libopensc/card-jcop.c:549:     r=iso_ops->create_file(card, file);
libopensc/card-jcop.c:551:          drvdata->selected=SELECT_EF;
libopensc/card-jcop.c:582:     const struct sc_card_operations *iso_ops = iso_drv->ops;
libopensc/card-jcop.c:584:     if (drvdata->selected == SELECT_MF)
libopensc/card-jcop.c:586:     if (drvdata->selected == SELECT_EFDIR)
libopensc/card-jcop.c:589:     return iso_ops->write_binary(card, idx, buf, count, flags);
libopensc/card-jcop.c:599:     const struct sc_card_operations *iso_ops = iso_drv->ops;
libopensc/card-jcop.c:600:     if (drvdata->selected == SELECT_MF)
libopensc/card-jcop.c:602:     if (drvdata->selected == SELECT_EFDIR)
libopensc/card-jcop.c:605:     return iso_ops->update_binary(card, idx, buf, count, flags);
libopensc/card-jcop.c:611:     const struct sc_card_operations *iso_ops = iso_drv->ops;
libopensc/card-jcop.c:613:     if (drvdata->selected == SELECT_MF || drvdata->selected == SELECT_EFDIR )
libopensc/card-jcop.c:616:     return iso_ops->delete_file(card, path);
libopensc/card-jcop.c:634:	     SC_FUNC_RETURN(card->ctx, 1, SC_ERROR_INVALID_ARGUMENTS);
libopensc/card-jcop.c:635:	if (drvdata->selected == SELECT_MF || 
libopensc/card-jcop.c:636:	    drvdata->selected == SELECT_EFDIR) {
libopensc/card-jcop.c:637:	     drvdata->invalid_senv=1;
libopensc/card-jcop.c:641:        if (env->flags & SC_SEC_ENV_ALG_PRESENT) {
libopensc/card-jcop.c:648:                        sc_error(card->ctx, "Only RSA algorithm supported.\n");
libopensc/card-jcop.c:651:                if (!(env->algorithm_flags & SC_ALGORITHM_RSA_PAD_PKCS1)){
libopensc/card-jcop.c:652:                        sc_error(card->ctx, "Card requires RSA padding\n");
libopensc/card-jcop.c:667:        switch (env->operation) {
libopensc/card-jcop.c:678:        if (!env->flags & SC_SEC_ENV_ALG_REF_PRESENT)
libopensc/card-jcop.c:680:        if (!env->flags & SC_SEC_ENV_FILE_REF_PRESENT)
libopensc/card-jcop.c:682:        if (env->flags & SC_SEC_ENV_KEY_REF_PRESENT) {
libopensc/card-jcop.c:683:	     if (env->key_ref_len > 1 || env->key_ref[0] != 0)
libopensc/card-jcop.c:690:	*p++ = env->algorithm_ref & 0xFF;
libopensc/card-jcop.c:693:	*p++ = env->file_ref.len;
libopensc/card-jcop.c:694:	memcpy(p, env->file_ref.value, env->file_ref.len);
libopensc/card-jcop.c:695:	p += env->file_ref.len;
libopensc/card-jcop.c:697:        r = p - sbuf;
libopensc/card-jcop.c:704:	     sc_perror(card->ctx, r, "APDU transmit failed");
libopensc/card-jcop.c:709:	     sc_perror(card->ctx, r, "Card returned error");
libopensc/card-jcop.c:712:	drvdata->invalid_senv=0;
libopensc/card-jcop.c:728:                SC_FUNC_RETURN(card->ctx, 4, SC_ERROR_INVALID_ARGUMENTS);
libopensc/card-jcop.c:730:	if (drvdata->invalid_senv)
libopensc/card-jcop.c:743:	     memcpy(sbuf, data+1, datalen-1);
libopensc/card-jcop.c:744:	     apdu.lc = datalen - 1;
libopensc/card-jcop.c:745:	     apdu.datalen = datalen - 1;
libopensc/card-jcop.c:755:        SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-jcop.c:760:                SC_FUNC_RETURN(card->ctx, 4, len);
libopensc/card-jcop.c:762:        SC_FUNC_RETURN(card->ctx, 4, sc_check_sw(card, apdu.sw1, apdu.sw2));
libopensc/card-jcop.c:778:        SC_FUNC_CALLED(card->ctx, 2);
libopensc/card-jcop.c:780:                SC_FUNC_RETURN(card->ctx, 2, SC_ERROR_INVALID_ARGUMENTS);
libopensc/card-jcop.c:781:	if (drvdata->invalid_senv)
libopensc/card-jcop.c:795:	     memcpy(sbuf, crgram+1, crgram_len-1);
libopensc/card-jcop.c:796:	     apdu.lc = crgram_len - 1;
libopensc/card-jcop.c:797:	     apdu.datalen = crgram_len -1;
libopensc/card-jcop.c:807:        SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-jcop.c:812:                SC_FUNC_RETURN(card->ctx, 2, len);
libopensc/card-jcop.c:814:        SC_FUNC_RETURN(card->ctx, 2, sc_check_sw(card, apdu.sw1, apdu.sw2));
libopensc/card-jcop.c:827:     if (drvdata->selected == SELECT_MF || drvdata->selected == SELECT_EFDIR )
libopensc/card-jcop.c:832:     if (a->exponent == 0x10001) {
libopensc/card-jcop.c:834:     } else if (a->exponent != 3) {
libopensc/card-jcop.c:835:	  sc_perror(card->ctx, SC_ERROR_NOT_SUPPORTED, "Invalid exponent");
libopensc/card-jcop.c:847:     *p++ = a->pub_file_ref.len;
libopensc/card-jcop.c:848:     memcpy(p, a->pub_file_ref.value, a->pub_file_ref.len);
libopensc/card-jcop.c:849:     p += a->pub_file_ref.len;
libopensc/card-jcop.c:852:     *p++ = a->pri_file_ref.len;
libopensc/card-jcop.c:853:     memcpy(p, a->pri_file_ref.value, a->pri_file_ref.len);
libopensc/card-jcop.c:854:     p += a->pri_file_ref.len;
libopensc/card-jcop.c:856:     r = p - sbuf;
libopensc/card-jcop.c:864:	  sc_perror(card->ctx, r, "APDU transmit failed");
libopensc/card-jcop.c:869:	  sc_perror(card->ctx, r, "Card returned error");
libopensc/card-jcop.c:881:	  sc_perror(card->ctx, r, "APDU transmit failed");
libopensc/card-jcop.c:886:	  sc_perror(card->ctx, r, "Card returned error");
libopensc/card-jcop.c:894:     if (a->pubkey_len < rbuf[1])
libopensc/card-jcop.c:896:     a->pubkey_len=rbuf[1] * 4;
libopensc/card-jcop.c:897:     memcpy(a->pubkey, &rbuf[2], a->pubkey_len);
libopensc/card-jcop.c:922: *  you need to reset the card." - javacard@zurich.ibm.com, when asked about 
libopensc/card-jcop.c:934:     jcop_ops = *iso_drv->ops;
Binary file libopensc/card-jcop.o matches
libopensc/card-openpgp.lo:1:# card-openpgp.lo - a libtool object file
libopensc/card-openpgp.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/card-openpgp.lo:8:pic_object='.libs/card-openpgp.o'
libopensc/card-openpgp.lo:10:# Name of the non-PIC object.
libopensc/card-openpgp.lo:11:non_pic_object='card-openpgp.o'
libopensc/Makefile.mak:17:	pkcs15.obj pkcs15-cert.obj pkcs15-data.obj pkcs15-pin.obj \
libopensc/Makefile.mak:18:	pkcs15-prkey.obj pkcs15-pubkey.obj pkcs15-sec.obj \
libopensc/Makefile.mak:19:	pkcs15-wrap.obj pkcs15-algo.obj pkcs15-cache.obj pkcs15-syn.obj \
libopensc/Makefile.mak:23:	ctbcs.obj reader-ctapi.obj reader-pcsc.obj pinpad-ccid.obj \
libopensc/Makefile.mak:25:	card-setcos.obj card-miocos.obj card-flex.obj card-gpk.obj \
libopensc/Makefile.mak:26:	card-etoken.obj card-tcos.obj card-emv.obj card-default.obj \
libopensc/Makefile.mak:27:	card-mcrd.obj card-starcos.obj card-openpgp.obj card-jcop.obj \
libopensc/Makefile.mak:28:	card-oberthur.obj card-belpic.obj \
libopensc/Makefile.mak:30:	pkcs15-openpgp.obj pkcs15-infocamere.obj pkcs15-starcert.obj \
libopensc/Makefile.mak:31:	pkcs15-netkey.obj pkcs15-esteid.obj pkcs15-postecert.obj \
libopensc/Makefile.mak:35:all: install-headers $(TARGET)
libopensc/types.h:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/types.h:49:	 * a Path object can reference a portion of a file -
libopensc/types.h:78:	int record_length; /* In case of fixed-length or cyclic EF */
libopensc/types.h:95:	const u8 *data;		/* C-APDU data */
libopensc/types.h:96:	size_t datalen;		/* length of data in C-APDU */
libopensc/types.h:97:	u8 *resp;		/* R-APDU data buffer */
libopensc/types.h:98:	size_t resplen;		/* in: size of R-APDU buffer,
libopensc/types.h:99:				 * out: length of data returned in R-APDU */
libopensc/types.h:105:	unsigned int sw1, sw2;	/* Status words returned in R-APDU */
libopensc/sec.lo:1:# sec.lo - a libtool object file
libopensc/sec.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/sec.lo:10:# Name of the non-PIC object.
libopensc/pkcs15-wrap.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/pkcs15-wrap.c:78:	if (der_alg->algorithm != SC_ALGORITHM_PBKDF2) {
libopensc/pkcs15-wrap.c:83:	switch (enc_alg->algorithm) {
libopensc/pkcs15-wrap.c:86:		iv = (u8 *) enc_alg->params;
libopensc/pkcs15-wrap.c:90:		iv = (u8 *) enc_alg->params;
libopensc/pkcs15-wrap.c:98:	info = (struct sc_pbkdf2_params *) der_alg->params;
libopensc/pkcs15-wrap.c:99:	if (info->key_length && info->key_length != key_len) {
libopensc/pkcs15-wrap.c:108:	r = PKCS5_PBKDF2_HMAC_SHA1(passphrase, -1,
libopensc/pkcs15-wrap.c:109:			info->salt, info->salt_len,
libopensc/pkcs15-wrap.c:110:			info->iterations, key_len, key);
libopensc/pkcs15-wrap.c:137:		if ((left = end - in) > bl)
libopensc/pkcs15-wrap.c:345:	static struct sc_object_id oid_id_data = {{ 1, 2, 840, 113549, 1, 7, 1, -1 }};
libopensc/pkcs15-wrap.c:369:	sc_format_asn1_entry(asn1_content_attr + 1, &data->ce_alg, NULL, 1);
libopensc/pkcs15-wrap.c:373:			data->content, &data->content_len, 1);
libopensc/pkcs15-wrap.c:383:			&data->ke_alg, NULL, 1);
libopensc/pkcs15-wrap.c:385:			data->key, &data->key_len, 1);
libopensc/pkcs15-wrap.c:388:			&data->id, &data->id.len, 1);
Binary file libopensc/pkcs15-wrap.o matches
libopensc/card-default.c:2: * card-default.c: Support for cards with no driver
libopensc/card-default.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/card-default.c:49:	if (card->ctx->debug >= 2)
libopensc/card-default.c:50:		sc_debug(card->ctx, "autodetecting CLA byte\n");
libopensc/card-default.c:52:		if (card->ctx->debug >= 2)
libopensc/card-default.c:53:			sc_debug(card->ctx, "trying with 0x%02X\n", classes[i]);
libopensc/card-default.c:65:		SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-default.c:72:		if (card->ctx->debug >= 2)
libopensc/card-default.c:73:			sc_debug(card->ctx, "got strange SWs: 0x%02X 0x%02X\n",
libopensc/card-default.c:78:		return -1;
libopensc/card-default.c:79:	card->cla = classes[i];
libopensc/card-default.c:80:	if (card->ctx->debug >= 2)
libopensc/card-default.c:81:		sc_debug(card->ctx, "detected CLA byte as 0x%02X\n", card->cla);
libopensc/card-default.c:83:		if (card->ctx->debug >= 2)
libopensc/card-default.c:84:			sc_debug(card->ctx, "SELECT FILE returned %d bytes\n",
libopensc/card-default.c:89:		if (card->ctx->debug >= 2)
libopensc/card-default.c:90:			sc_debug(card->ctx, "SELECT FILE seems to behave according to ISO 7816-4\n");
libopensc/card-default.c:95:		if (card->ctx->debug >= 2)
libopensc/card-default.c:96:			sc_debug(card->ctx, "SELECT FILE seems to return Schlumberger 'flex stuff\n");
libopensc/card-default.c:98:		card->ops->select_file = drv->ops->select_file;
libopensc/card-default.c:108:	card->name = "Unidentified card";
libopensc/card-default.c:109:	card->drv_data = NULL;
libopensc/card-default.c:112:		sc_error(card->ctx, "unable to determine the right class byte\n");
libopensc/card-default.c:123:	default_ops = *iso_drv->ops;
Binary file libopensc/card-default.o matches
libopensc/card-mcrd.c:2: * card-mcrd.c: Support for MICARDO cards
libopensc/card-mcrd.c:22: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/card-mcrd.c:92:#define DRVDATA(card)        ((struct mcrd_priv_data *) ((card)->drv_data))
libopensc/card-mcrd.c:102:	struct sc_context *ctx = card->ctx;
libopensc/card-mcrd.c:106:	assert (!priv->is_ef);
libopensc/card-mcrd.c:108:	if (!priv->curpathlen) {
libopensc/card-mcrd.c:113:	for (dfi = priv->df_infos; dfi; dfi = dfi->next) {
libopensc/card-mcrd.c:114:		if (dfi->pathlen == priv->curpathlen
libopensc/card-mcrd.c:115:		    && !memcmp (dfi->path, priv->curpath,
libopensc/card-mcrd.c:116:				dfi->pathlen *sizeof *dfi->path))
libopensc/card-mcrd.c:125:	dfi->pathlen = priv->curpathlen;
libopensc/card-mcrd.c:126:	memcpy (dfi->path, priv->curpath, dfi->pathlen * sizeof *dfi->path);
libopensc/card-mcrd.c:127:	dfi->next = priv->df_infos;
libopensc/card-mcrd.c:128:	priv->df_infos = dfi;
libopensc/card-mcrd.c:135:		while (dfi->rule_file) {
libopensc/card-mcrd.c:136:			struct rule_record_s *tmp = dfi->rule_file->next;
libopensc/card-mcrd.c:137:			free (dfi->rule_file);
libopensc/card-mcrd.c:138:			dfi->rule_file = tmp;
libopensc/card-mcrd.c:140:		while (dfi->keyd_file) {
libopensc/card-mcrd.c:141:			struct keyd_record_s *tmp = dfi->keyd_file->next;
libopensc/card-mcrd.c:142:			free (dfi->keyd_file);
libopensc/card-mcrd.c:143:			dfi->keyd_file = tmp;
libopensc/card-mcrd.c:169:	SC_TEST_RET (card->ctx, r, "APDU transmit failed");
libopensc/card-mcrd.c:170:	SC_FUNC_RETURN (card->ctx, 2, sc_check_sw (card, apdu.sw1, apdu.sw2));
libopensc/card-mcrd.c:189:	SC_TEST_RET (card->ctx, r, "APDU transmit failed");
libopensc/card-mcrd.c:190:	SC_FUNC_RETURN (card->ctx, 2, sc_check_sw (card, apdu.sw1, apdu.sw2));
libopensc/card-mcrd.c:208:	SC_TEST_RET(card->ctx, r,
libopensc/card-mcrd.c:213:	SC_TEST_RET(card->ctx, r,
libopensc/card-mcrd.c:216:	sc_debug(card->ctx,
libopensc/card-mcrd.c:220:	sc_debug(card->ctx,
libopensc/card-mcrd.c:242:	SC_TEST_RET (card->ctx, r, "APDU transmit failed");
libopensc/card-mcrd.c:243:	SC_FUNC_RETURN (card->ctx, 2, sc_check_sw (card, apdu.sw1, apdu.sw2));
libopensc/card-mcrd.c:250:	i = _sc_match_atr(card, mcrd_atrs, &card->type);
libopensc/card-mcrd.c:264:	card->name = "MICARDO 2.1";
libopensc/card-mcrd.c:265:	card->drv_data = priv;
libopensc/card-mcrd.c:266:	card->cla = 0x00;
libopensc/card-mcrd.c:276:	priv->curpath[0] = MFID;
libopensc/card-mcrd.c:277:	priv->curpathlen = 1;
libopensc/card-mcrd.c:278:	if (card->type != SC_CARD_TYPE_MCRD_ESTEID)
libopensc/card-mcrd.c:290:	while (priv->df_infos) {
libopensc/card-mcrd.c:291:		struct df_info_s *tmp = priv->df_infos->next;
libopensc/card-mcrd.c:292:		clear_special_files (priv->df_infos);
libopensc/card-mcrd.c:293:		priv->df_infos = tmp;
libopensc/card-mcrd.c:304:	struct sc_context *ctx = card->ctx;
libopensc/card-mcrd.c:311:	assert (!priv->is_ef);
libopensc/card-mcrd.c:315:	if (dfi && dfi->rule_file)
libopensc/card-mcrd.c:333:		SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-mcrd.c:343:		rule->recno = recno;
libopensc/card-mcrd.c:344:		rule->datalen = apdu.resplen;
libopensc/card-mcrd.c:345:		memcpy (rule->data, apdu.resp, apdu.resplen);
libopensc/card-mcrd.c:346:		rule->next = dfi->rule_file;
libopensc/card-mcrd.c:347:		dfi->rule_file = rule;
libopensc/card-mcrd.c:350:	sc_debug(ctx, "new EF_Rule file loaded (%d records)\n", recno-1);
libopensc/card-mcrd.c:370:		SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-mcrd.c:380:		keyd->recno = recno;
libopensc/card-mcrd.c:381:		keyd->datalen = apdu.resplen;
libopensc/card-mcrd.c:382:		memcpy (keyd->data, apdu.resp, apdu.resplen);
libopensc/card-mcrd.c:383:		keyd->next = dfi->keyd_file;
libopensc/card-mcrd.c:384:		dfi->keyd_file = keyd;
libopensc/card-mcrd.c:387:	sc_debug(ctx, "new EF_KeyD file loaded (%d records)\n", recno-1);
libopensc/card-mcrd.c:397:   least 2 bytes.  Returns -1 on error.  */
libopensc/card-mcrd.c:401:	struct sc_context *ctx = card->ctx;
libopensc/card-mcrd.c:413:	if (!dfi || !dfi->keyd_file) {
libopensc/card-mcrd.c:415:		return -1;
libopensc/card-mcrd.c:418:	for (keyd=dfi->keyd_file; keyd; keyd = keyd->next) {
libopensc/card-mcrd.c:419:		p = keyd->data;
libopensc/card-mcrd.c:420:		len = keyd->datalen;
libopensc/card-mcrd.c:423:		sc_debug (ctx, "keyd no %d:\n%s", keyd->recno, dbgbuf);
libopensc/card-mcrd.c:434:		/* Look for the SE-DO */
libopensc/card-mcrd.c:447:	return -1;
libopensc/card-mcrd.c:450:/* Process an ARR (7816-9/8.5.4) and setup the ACL. */
libopensc/card-mcrd.c:454:	struct sc_context *ctx = card->ctx;
libopensc/card-mcrd.c:470:	for (rule = dfi? dfi->rule_file:NULL; rule && rule->recno != *buf;
libopensc/card-mcrd.c:471:	     rule = rule->next)
libopensc/card-mcrd.c:478:	if (ctx->debug) {
libopensc/card-mcrd.c:479:	  sc_hex_dump (ctx, rule->data, rule->datalen, dbgbuf, sizeof dbgbuf);
libopensc/card-mcrd.c:483:	p = rule->data;
libopensc/card-mcrd.c:484:	left = rule->datalen;
libopensc/card-mcrd.c:490:		left -= (p - buf);
libopensc/card-mcrd.c:544:		left -= taglen;
libopensc/card-mcrd.c:554:	struct sc_context *ctx = card->ctx;
libopensc/card-mcrd.c:559:	if (ctx->debug >= 3)
libopensc/card-mcrd.c:564:		file->id = (tag[0] << 8) | tag[1];
libopensc/card-mcrd.c:565:		if (ctx->debug >= 3)
libopensc/card-mcrd.c:581:		if (ctx->debug >= 3)
libopensc/card-mcrd.c:583:		file->size = bytes;
libopensc/card-mcrd.c:589:			if (ctx->debug >= 3)
libopensc/card-mcrd.c:591:			file->size = bytes;
libopensc/card-mcrd.c:603:			file->shareable = byte & 0x40 ? 1 : 0;
libopensc/card-mcrd.c:604:			if (ctx->debug >= 3)
libopensc/card-mcrd.c:607:			file->ef_structure = byte & 0x07;
libopensc/card-mcrd.c:611:				file->type = SC_FILE_TYPE_WORKING_EF;
libopensc/card-mcrd.c:615:				file->type = SC_FILE_TYPE_INTERNAL_EF;
libopensc/card-mcrd.c:619:				file->type = SC_FILE_TYPE_DF;
libopensc/card-mcrd.c:625:			if (ctx->debug >= 3) {
libopensc/card-mcrd.c:639:		memcpy(file->name, tag, taglen);
libopensc/card-mcrd.c:640:		file->namelen = taglen;
libopensc/card-mcrd.c:650:		if (ctx->debug >= 3)
libopensc/card-mcrd.c:659:		file->prop_attr_len = 0;
libopensc/card-mcrd.c:687:	file->magic = SC_FILE_MAGIC;
libopensc/card-mcrd.c:714:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-mcrd.c:717:				SC_FUNC_RETURN(card->ctx, 2, 0);
libopensc/card-mcrd.c:720:				card->cache.current_path.len = 0;
libopensc/card-mcrd.c:721:		SC_FUNC_RETURN(card->ctx, 2, r);
libopensc/card-mcrd.c:725:		SC_FUNC_RETURN(card->ctx, 2, r);
libopensc/card-mcrd.c:731:			SC_FUNC_RETURN(card->ctx, 0, SC_ERROR_OUT_OF_MEMORY);
libopensc/card-mcrd.c:736:		SC_FUNC_RETURN(card->ctx, 2, SC_ERROR_UNKNOWN_DATA_RECEIVED);
libopensc/card-mcrd.c:738:		SC_FUNC_RETURN(card->ctx, 2, SC_ERROR_UNKNOWN_DATA_RECEIVED);
libopensc/card-mcrd.c:752:	if (card->ctx->debug >=3)
libopensc/card-mcrd.c:753:		sc_debug(card->ctx, "select_part (0x%04X, kind=%u)\n",
libopensc/card-mcrd.c:761:	card->ctx->suppress_errors++;
libopensc/card-mcrd.c:763:	card->ctx->suppress_errors--;
libopensc/card-mcrd.c:786:	for (; pathlen; pathlen--, pathptr++) {
libopensc/card-mcrd.c:787:		if (priv->curpathlen == MAX_CURPATH)
libopensc/card-mcrd.c:788:			SC_TEST_RET (card->ctx, SC_ERROR_INTERNAL,
libopensc/card-mcrd.c:790:		r = -1; /* force DF select. */
libopensc/card-mcrd.c:801:		SC_TEST_RET(card->ctx, r, "unable to select DF");
libopensc/card-mcrd.c:802:		priv->curpath[priv->curpathlen] = *pathptr;
libopensc/card-mcrd.c:803:		priv->curpathlen++;
libopensc/card-mcrd.c:805:	priv->is_ef = found_ef;
libopensc/card-mcrd.c:828:	assert (!priv->curpathlen || priv->curpath[0] == MFID);
libopensc/card-mcrd.c:831:		pathlen--;
libopensc/card-mcrd.c:839:		priv->curpathlen = 0;
libopensc/card-mcrd.c:841:		SC_TEST_RET(card->ctx, r, "unable to select MF");
libopensc/card-mcrd.c:842:		priv->curpath[0] = pathptr[0];
libopensc/card-mcrd.c:843:		priv->curpathlen = 1;
libopensc/card-mcrd.c:844:		priv->is_ef = 0;
libopensc/card-mcrd.c:849:		for (i=0; (i < pathlen && i < priv->curpathlen
libopensc/card-mcrd.c:850:				&& pathptr[i] == priv->curpath[i]); i++)
libopensc/card-mcrd.c:852:		if (!priv->curpathlen) {
libopensc/card-mcrd.c:854:			priv->curpathlen = 0;
libopensc/card-mcrd.c:855:			priv->is_ef = 0;
libopensc/card-mcrd.c:857:		} else if ( i==pathlen && i < priv->curpathlen) {
libopensc/card-mcrd.c:860:			priv->curpathlen = 0;
libopensc/card-mcrd.c:861:			priv->is_ef = 0;
libopensc/card-mcrd.c:863:		} else if (i == pathlen && i == priv->curpathlen) {
libopensc/card-mcrd.c:871:				assert (priv->curpathlen > 1);
libopensc/card-mcrd.c:872:				priv->curpathlen--;
libopensc/card-mcrd.c:873:				priv->is_ef = 0;
libopensc/card-mcrd.c:874:				r = select_down (card, pathptr+pathlen-1, 1, 0, file);
libopensc/card-mcrd.c:879:			priv->curpathlen = 0;
libopensc/card-mcrd.c:880:			priv->is_ef = 0;
libopensc/card-mcrd.c:885:		if (!priv->curpathlen) {
libopensc/card-mcrd.c:889:			SC_TEST_RET(card->ctx, r, "unable to select MF");
libopensc/card-mcrd.c:890:			priv->curpath[0] = pathptr[0];
libopensc/card-mcrd.c:891:			priv->curpathlen = 1;
libopensc/card-mcrd.c:892:			priv->is_ef = 0;
libopensc/card-mcrd.c:894:		if (priv->is_ef) {
libopensc/card-mcrd.c:895:			assert (priv->curpathlen > 1);
libopensc/card-mcrd.c:896:			priv->curpathlen--;
libopensc/card-mcrd.c:897:			priv->is_ef = 0;
libopensc/card-mcrd.c:911:	assert (!priv->curpathlen || priv->curpath[0] == MFID);
libopensc/card-mcrd.c:920:		/* re-select the current one if needed. */
libopensc/card-mcrd.c:923:		else if (!priv->curpathlen) {
libopensc/card-mcrd.c:928:			assert (priv->curpathlen > 1);
libopensc/card-mcrd.c:929:			priv->curpathlen--;
libopensc/card-mcrd.c:930:			priv->is_ef = 0;
libopensc/card-mcrd.c:936:		priv->curpathlen = 0;
libopensc/card-mcrd.c:938:		SC_TEST_RET(card->ctx, r, "unable to select MF");
libopensc/card-mcrd.c:939:		priv->curpath[0] = MFID;
libopensc/card-mcrd.c:940:		priv->curpathlen = 1;
libopensc/card-mcrd.c:941:		priv->is_ef = 0;
libopensc/card-mcrd.c:945:		if (!priv->curpathlen) {
libopensc/card-mcrd.c:950:			SC_TEST_RET(card->ctx, r, "unable to select MF");
libopensc/card-mcrd.c:951:			priv->curpath[0] = pathptr[0];
libopensc/card-mcrd.c:952:			priv->curpathlen = 1;
libopensc/card-mcrd.c:953:			priv->is_ef = 0;
libopensc/card-mcrd.c:955:		if (priv->is_ef) {
libopensc/card-mcrd.c:956:			assert (priv->curpathlen > 1);
libopensc/card-mcrd.c:957:			priv->curpathlen--;
libopensc/card-mcrd.c:958:			priv->is_ef = 0;
libopensc/card-mcrd.c:975:	SC_FUNC_CALLED(card->ctx, 1);
libopensc/card-mcrd.c:977:	if (card->ctx->debug >= 3) {
libopensc/card-mcrd.c:981:		linep += sprintf(linep, "requesting type %d, path ", path->type);
libopensc/card-mcrd.c:982:		for (i = 0; i < path->len; i++) {
libopensc/card-mcrd.c:983:			sprintf(linep, "%02X", path->value[i]);
libopensc/card-mcrd.c:987:		sc_debug(card->ctx, line);
libopensc/card-mcrd.c:990:		linep += sprintf(linep, "ef=%d, curpath=",priv->is_ef);
libopensc/card-mcrd.c:992:		for (i=0; i < priv->curpathlen; i++) {
libopensc/card-mcrd.c:993:			sprintf(linep, "%04X", priv->curpath[i]);
libopensc/card-mcrd.c:997:		sc_debug(card->ctx, line);
libopensc/card-mcrd.c:1000:	if (path->type == SC_PATH_TYPE_DF_NAME) {
libopensc/card-mcrd.c:1001:		if (path->len > 16)
libopensc/card-mcrd.c:1003:		r = do_select(card, MCRD_SEL_AID, path->value, path->len, file);
libopensc/card-mcrd.c:1004:		priv->curpathlen = 0;
libopensc/card-mcrd.c:1010:		if ((path->len & 1) || path->len > sizeof(pathtmp))
libopensc/card-mcrd.c:1014:		for (n = 0; n < path->len; n += 2)
libopensc/card-mcrd.c:1015:			pathptr[n>>1] = (path->value[n] << 8)|path->value[n+1];
libopensc/card-mcrd.c:1016:		pathlen = path->len >> 1;
libopensc/card-mcrd.c:1017:		if (path->type == SC_PATH_TYPE_PATH)
libopensc/card-mcrd.c:1024:	if (card->ctx->debug >= 3) {
libopensc/card-mcrd.c:1027:		linep += sprintf(linep, "  result=%d, ef=%d, curpath=", r, priv->is_ef);
libopensc/card-mcrd.c:1028:		for (i=0; i < priv->curpathlen; i++) {
libopensc/card-mcrd.c:1029:			sprintf(linep, "%04X", priv->curpath[i]);
libopensc/card-mcrd.c:1033:	sc_debug(card->ctx, line);
libopensc/card-mcrd.c:1048:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-mcrd.c:1058:   openpgp card implementation, EstEID 'manual' and some other sources. -mp
libopensc/card-mcrd.c:1071:	SC_FUNC_CALLED(card->ctx, 2);
libopensc/card-mcrd.c:1074:	if (card->type == SC_CARD_TYPE_MCRD_ESTEID) {
libopensc/card-mcrd.c:1076:		if (env->flags & SC_SEC_ENV_ALG_PRESENT) {
libopensc/card-mcrd.c:1077:			if (env->algorithm != SC_ALGORITHM_RSA)
libopensc/card-mcrd.c:1080:		if (!(env->flags & SC_SEC_ENV_KEY_REF_PRESENT)
libopensc/card-mcrd.c:1081:		    || env->key_ref_len != 1)
libopensc/card-mcrd.c:1085:		switch (env->operation) {
libopensc/card-mcrd.c:1087:			sc_debug(card->ctx,
libopensc/card-mcrd.c:1089:				 env->key_ref[0]);
libopensc/card-mcrd.c:1093:			mcrd_set_decipher_key_ref(card, env->key_ref[0]);
libopensc/card-mcrd.c:1096:			sc_debug(card->ctx, "Using keyref %d to sign\n",
libopensc/card-mcrd.c:1097:				 env->key_ref[0]);
libopensc/card-mcrd.c:1103:		priv->sec_env = *env;
libopensc/card-mcrd.c:1110:	switch (env->operation) {
libopensc/card-mcrd.c:1125:	if ((env->flags & SC_SEC_ENV_FILE_REF_PRESENT)
libopensc/card-mcrd.c:1126:	    && env->file_ref.len > 1) {
libopensc/card-mcrd.c:1130:		fid  = env->file_ref.value[env->file_ref.len-2] << 8;
libopensc/card-mcrd.c:1131:		fid |= env->file_ref.value[env->file_ref.len-1];
libopensc/card-mcrd.c:1133:		if (num != -1) {
libopensc/card-mcrd.c:1137:				SC_TEST_RET(card->ctx, r, "mcrd_enable_se failed");
libopensc/card-mcrd.c:1146:	r = p - sbuf;
libopensc/card-mcrd.c:1153:		SC_TEST_RET(card->ctx, r, "sc_lock() failed");
libopensc/card-mcrd.c:1159:			sc_perror(card->ctx, r, "APDU transmit failed");
libopensc/card-mcrd.c:1164:			sc_perror(card->ctx, r, "Card returned error");
libopensc/card-mcrd.c:1171:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-mcrd.c:1179:/* heavily modified by -mp */
libopensc/card-mcrd.c:1185:	sc_security_env_t *env = &priv->sec_env;
libopensc/card-mcrd.c:1190:	SC_FUNC_CALLED(card->ctx, 2);
libopensc/card-mcrd.c:1191:	if (env->operation != SC_SEC_OPERATION_SIGN)
libopensc/card-mcrd.c:1194:		SC_FUNC_RETURN(card->ctx, 4, SC_ERROR_INVALID_ARGUMENTS);
libopensc/card-mcrd.c:1196:	sc_debug(card->ctx,
libopensc/card-mcrd.c:1198:		 datalen, datalen, env->key_ref[0]);
libopensc/card-mcrd.c:1200:	switch (env->key_ref[0]) {
libopensc/card-mcrd.c:1218:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-mcrd.c:1220:	SC_TEST_RET(card->ctx, r, "Card returned error");
libopensc/card-mcrd.c:1222:	SC_FUNC_RETURN(card->ctx, 4, apdu.resplen);
libopensc/card-mcrd.c:1225:/* added by -mp */
libopensc/card-mcrd.c:1234:	sc_security_env_t *env = &priv->sec_env;
libopensc/card-mcrd.c:1237:	sc_debug(card->ctx,
libopensc/card-mcrd.c:1239:		 crgram_len, crgram_len, env->key_ref[0]);
libopensc/card-mcrd.c:1242:	if (env->operation != SC_SEC_OPERATION_DECIPHER)
libopensc/card-mcrd.c:1264:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-mcrd.c:1266:	SC_TEST_RET(card->ctx, r, "Card returned error");
libopensc/card-mcrd.c:1268:	SC_FUNC_RETURN(card->ctx, 4, apdu.resplen);
libopensc/card-mcrd.c:1271:/* added by -mp, to give pin information in the card driver (pkcs15emu->driver needed) */
libopensc/card-mcrd.c:1275:	SC_FUNC_CALLED(card->ctx, 3);
libopensc/card-mcrd.c:1276:	data->pin1.offset = 5;
libopensc/card-mcrd.c:1277:	data->pin1.length_offset = 4;
libopensc/card-mcrd.c:1278:	data->pin2.offset = 5;
libopensc/card-mcrd.c:1279:	data->pin2.length_offset = 4;
libopensc/card-mcrd.c:1280:	SC_FUNC_RETURN(card->ctx, 4, iso_ops->pin_cmd(card, data, tries_left));
libopensc/card-mcrd.c:1288:			iso_ops = iso_drv->ops;
libopensc/card-mcrd.c:1290:	mcrd_ops = *iso_drv->ops;
Binary file libopensc/card-mcrd.o matches
libopensc/card-setcos.c:2: * card-setcos.c: Support for PKI cards by Setec
libopensc/card-setcos.c:19: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/card-setcos.c:34:	/* FINEID 2032 (EIDApplet/7816-15, VRK test) */
libopensc/card-setcos.c:36:	/* FINEID 2132 (EIDApplet/7816-15, OPK/EMV test) */
libopensc/card-setcos.c:38:	/* FINEID 2064 (EIDApplet/7816-15, VRK) */
libopensc/card-setcos.c:40:	/* FINEID 2164 (EIDApplet/7816-15, OPK/EMV) */
libopensc/card-setcos.c:42:	/* FINEID 2264 (EIDApplet/7816-15, OPK/EMV/AVANT) */
libopensc/card-setcos.c:61:	const char *src = (const char *) card->slot->atr_info.hist_bytes;
libopensc/card-setcos.c:62:	size_t srclen = card->slot->atr_info.hist_bytes_len;
libopensc/card-setcos.c:69:	while (srclen - offset > len) {
libopensc/card-setcos.c:82:	i = _sc_match_atr(card, setcos_atrs, &card->type);
libopensc/card-setcos.c:86:			card->type = SC_CARD_TYPE_SETCOS_FINEID;
libopensc/card-setcos.c:90:			card->type = SC_CARD_TYPE_SETCOS_GENERIC;
libopensc/card-setcos.c:106:	card->ctx->suppress_errors++;
libopensc/card-setcos.c:108:	card->ctx->suppress_errors--;
libopensc/card-setcos.c:114:	card->name = "SetCOS";
libopensc/card-setcos.c:115:	card->cla = 0x80;
libopensc/card-setcos.c:118:	if (card->type < 0) {
libopensc/card-setcos.c:119:		card->type = SC_CARD_TYPE_SETCOS_GENERIC;
libopensc/card-setcos.c:123:			card->type = SC_CARD_TYPE_SETCOS_FINEID;
libopensc/card-setcos.c:126:	if (card->type == SC_CARD_TYPE_SETCOS_FINEID) {
libopensc/card-setcos.c:127:		card->cla = 0x00;
libopensc/card-setcos.c:130:	if (card->type == SC_CARD_TYPE_SETCOS_PKI || card->type == SC_CARD_TYPE_SETCOS_FINEID) {
libopensc/card-setcos.c:140:	card->caps |= SC_CARD_CAP_RNG;
libopensc/card-setcos.c:149:	switch (e->method) {
libopensc/card-setcos.c:153:		switch (e->key_ref) {
libopensc/card-setcos.c:174:	if (file->prop_attr_len == 0)
libopensc/card-setcos.c:176:	if (file->sec_attr_len == 0) {
libopensc/card-setcos.c:180:		if (file->type == SC_FILE_TYPE_DF) {
libopensc/card-setcos.c:198:			buf[i] = acl_to_byte(file->acl[idx[i]]);
libopensc/card-setcos.c:203:	return iso_ops->create_file(card, file);
libopensc/card-setcos.c:217:	switch (env->operation) {
libopensc/card-setcos.c:231:	if (env->flags & SC_SEC_ENV_ALG_REF_PRESENT) {
libopensc/card-setcos.c:234:		*p++ = env->algorithm_ref & 0xFF;
libopensc/card-setcos.c:236:	if (env->flags & SC_SEC_ENV_FILE_REF_PRESENT) {
libopensc/card-setcos.c:238:		*p++ = env->file_ref.len;
libopensc/card-setcos.c:239:		memcpy(p, env->file_ref.value, env->file_ref.len);
libopensc/card-setcos.c:240:		p += env->file_ref.len;
libopensc/card-setcos.c:242:	if (env->flags & SC_SEC_ENV_KEY_REF_PRESENT) {
libopensc/card-setcos.c:243:		if (env->flags & SC_SEC_ENV_KEY_REF_ASYMMETRIC)
libopensc/card-setcos.c:247:		*p++ = env->key_ref_len;
libopensc/card-setcos.c:248:		memcpy(p, env->key_ref, env->key_ref_len);
libopensc/card-setcos.c:249:		p += env->key_ref_len;
libopensc/card-setcos.c:251:	r = p - sbuf;
libopensc/card-setcos.c:258:		SC_TEST_RET(card->ctx, r, "sc_lock() failed");
libopensc/card-setcos.c:264:			sc_perror(card->ctx, r, "APDU transmit failed");
libopensc/card-setcos.c:269:			sc_perror(card->ctx, r, "Card returned error");
libopensc/card-setcos.c:278:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-setcos.c:290:	if (env->flags & SC_SEC_ENV_ALG_PRESENT) {
libopensc/card-setcos.c:297:			sc_error(card->ctx, "Only RSA algorithm supported.\n");
libopensc/card-setcos.c:300:		if (!(card->type == SC_CARD_TYPE_SETCOS_PKI ||
libopensc/card-setcos.c:301:		      card->type == SC_CARD_TYPE_SETCOS_FINEID)) {
libopensc/card-setcos.c:302:			sc_error(card->ctx, "Card does not support RSA.\n");
libopensc/card-setcos.c:309:		if (env->algorithm_flags & SC_ALGORITHM_RSA_PAD_PKCS1)
libopensc/card-setcos.c:354:	if (file->type == SC_FILE_TYPE_DF) {
libopensc/card-setcos.c:381:	r = iso_ops->select_file(card, in_path, file);
libopensc/card-setcos.c:385:		parse_sec_attr(*file, (*file)->sec_attr, (*file)->sec_attr_len);
libopensc/card-setcos.c:399:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-setcos.c:409:	setcos_ops = *iso_drv->ops;
libopensc/card-setcos.c:414:		iso_ops = iso_drv->ops;
Binary file libopensc/card-setcos.o matches
libopensc/opensc.h:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/opensc.h:179:/* A 64-bit uint, used in sc_current_time() */
libopensc/opensc.h:246:	int rec_nr;		/* -1, if EF(DIR) is transparent */
libopensc/opensc.h:328:#define SC_PIN_ENCODING_GLP	2 /* Global Platform - Card Specification  v 2.0.1 */
libopensc/opensc.h:334:	int len;		/* set to -1 to get pin from pin pad */
libopensc/opensc.h:338:	unsigned int encoding;	/* ASCII-numeric, BCD, etc */
libopensc/opensc.h:411:/* Mutexes - this is just a dummy struct used for type
libopensc/opensc.h:437:/* SC_CARD_CAP_RNG: Card has on-board random number source */
libopensc/opensc.h:497:	/* ISO 7816-4 functions */
libopensc/opensc.h:518:	 *   in ISO7816-4. Stores information about the selected file to
libopensc/opensc.h:526:	 * ISO 7816-8 functions
libopensc/opensc.h:570:	 * ISO 7816-9 functions
libopensc/opensc.h:650: *	in finding application-specific configuration data. Can be NULL.
libopensc/opensc.h:666: * Connects to a card in a reader and auto-detects the card driver.
libopensc/opensc.h:713: * @param timeout Amount of millisecs to wait; -1 means forever
libopensc/opensc.h:739:/* ISO 7816-4 related functions */
libopensc/opensc.h:742: * Does the equivalent of ISO 7816-4 command SELECT FILE.
libopensc/opensc.h:785:/* ISO 7816-8 related functions */
libopensc/opensc.h:819:/* ISO 7816-9 */
libopensc/pkcs15-openpgp.lo:1:# pkcs15-openpgp.lo - a libtool object file
libopensc/pkcs15-openpgp.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/pkcs15-openpgp.lo:8:pic_object='.libs/pkcs15-openpgp.o'
libopensc/pkcs15-openpgp.lo:10:# Name of the non-PIC object.
libopensc/pkcs15-openpgp.lo:11:non_pic_object='pkcs15-openpgp.o'
libopensc/card-etoken.lo:1:# card-etoken.lo - a libtool object file
libopensc/card-etoken.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/card-etoken.lo:8:pic_object='.libs/card-etoken.o'
libopensc/card-etoken.lo:10:# Name of the non-PIC object.
libopensc/card-etoken.lo:11:non_pic_object='card-etoken.o'
libopensc/pkcs15-cache.lo:1:# pkcs15-cache.lo - a libtool object file
libopensc/pkcs15-cache.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/pkcs15-cache.lo:8:pic_object='.libs/pkcs15-cache.o'
libopensc/pkcs15-cache.lo:10:# Name of the non-PIC object.
libopensc/pkcs15-cache.lo:11:non_pic_object='pkcs15-cache.o'
libopensc/portability.lo:1:# portability.lo - a libtool object file
libopensc/portability.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/portability.lo:10:# Name of the non-PIC object.
libopensc/pkcs15-infocamere.c:20: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/pkcs15-infocamere.c:43:	return card->ops->decipher(card, in, inlen, out, outlen);
libopensc/pkcs15-infocamere.c:63:	sc_card_t	*card = p15card->card;
libopensc/pkcs15-infocamere.c:73:	const char *label	=	"User Non-repudiation Certificate";
libopensc/pkcs15-infocamere.c:123:	const char *nonrepPIN	= 	"Non-repudiation PIN";
libopensc/pkcs15-infocamere.c:138:	if (r < 0 || file->size > 255)
libopensc/pkcs15-infocamere.c:145:	sc_read_binary(card, 0, ef_gdo, file->size, 0);
libopensc/pkcs15-infocamere.c:147:	if (ef_gdo[0]!=0x5A || file->size < 3)
libopensc/pkcs15-infocamere.c:160:	if (file->size < (size_t)(len_iccsn + 5))
libopensc/pkcs15-infocamere.c:190:        set_string(&p15card->serial_number, serial);
libopensc/pkcs15-infocamere.c:193:		set_string(&p15card->label, "Infocamere 1202 Card");
libopensc/pkcs15-infocamere.c:195:		set_string(&p15card->label, "Infocamere 1203 Card");
libopensc/pkcs15-infocamere.c:199:	set_string(&p15card->manufacturer_id, "Infocamere");
libopensc/pkcs15-infocamere.c:205:	sc_format_path(infocamere_auth_certpath[ef_gdo[len_iccsn+6]-2], &path);
libopensc/pkcs15-infocamere.c:228:                sc_format_path(infocamere_auth_path[ef_gdo[len_iccsn+6]-2], &path);
libopensc/pkcs15-infocamere.c:231:                                authPIN, &path, infocamere_idpin_auth_obj[ef_gdo[len_iccsn+6]-2],
libopensc/pkcs15-infocamere.c:245:                                &path, infocamere_idprkey_auth_obj[ef_gdo[len_iccsn+6]-2],
libopensc/pkcs15-infocamere.c:250:        /* Get the non-repudiation certificate length */
libopensc/pkcs15-infocamere.c:252:	sc_format_path(infocamere_cert_path[ef_gdo[len_iccsn+6]-2], &path);
libopensc/pkcs15-infocamere.c:279:	sc_format_path(infocamere_cacert_path[ef_gdo[len_iccsn+6]-2], &path);
libopensc/pkcs15-infocamere.c:301:        sc_format_path(infocamere_nrepud_path[ef_gdo[len_iccsn+6]-2], &path);
libopensc/pkcs15-infocamere.c:305:                                nonrepPIN, &path, infocamere_idpin_nrepud_obj[ef_gdo[len_iccsn+6]-2],
libopensc/pkcs15-infocamere.c:320:                                &path, infocamere_idprkey_nrepud_obj[ef_gdo[len_iccsn+6]-2],
libopensc/pkcs15-infocamere.c:330:		set_security_env  = card->ops->set_security_env;
libopensc/pkcs15-infocamere.c:332:		card->ops->set_security_env  = set_sec_env;
libopensc/pkcs15-infocamere.c:333:		card->ops->compute_signature = do_sign;
libopensc/pkcs15-infocamere.c:338:failed: sc_error(card->ctx, "Failed to initialize Infocamere emulation: %s\n",
libopensc/pkcs15-infocamere.c:345:       sc_card_t *card = p15card->card;
libopensc/pkcs15-infocamere.c:348:       if (strcmp(card->name, "STARCOS SPK 2.3") && strcmp(card->name, "CardOS M4"))
libopensc/pkcs15-infocamere.c:357:       if (opts && opts->flags & SC_PKCS15EMU_FLAGS_NO_CHECK)
Binary file libopensc/pkcs15-infocamere.o matches
libopensc/reader-pcsc.c:2: * reader-pcsc.c: Reader driver for PC/SC interface
libopensc/reader-pcsc.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/reader-pcsc.c:34:#include "pinpad-ccid.h"
libopensc/reader-pcsc.c:61:#define GET_SLOT_PTR(s, i) (&(s)->slot[(i)])
libopensc/reader-pcsc.c:62:#define GET_PRIV_DATA(r) ((struct pcsc_private_data *) (r)->drv_data)
libopensc/reader-pcsc.c:63:#define GET_SLOT_DATA(r) ((struct pcsc_slot_data *) (r)->drv_data)
libopensc/reader-pcsc.c:138:	card = pslot->pcsc_card;
libopensc/reader-pcsc.c:140:	sSendPci.dwProtocol = opensc_proto_to_pcsc(slot->active_protocol);
libopensc/reader-pcsc.c:142:	sRecvPci.dwProtocol = opensc_proto_to_pcsc(slot->active_protocol);
libopensc/reader-pcsc.c:179:                        PCSC_ERROR(reader->ctx, "SCardTransmit failed", rv);
libopensc/reader-pcsc.c:196:	if (pslot->readerState.szReader == NULL) {
libopensc/reader-pcsc.c:197:		pslot->readerState.szReader = priv->reader_name;
libopensc/reader-pcsc.c:198:		pslot->readerState.dwCurrentState = SCARD_STATE_UNAWARE;
libopensc/reader-pcsc.c:199:		pslot->readerState.dwEventState = SCARD_STATE_UNAWARE;
libopensc/reader-pcsc.c:201:		pslot->readerState.dwCurrentState = pslot->readerState.dwEventState;
libopensc/reader-pcsc.c:204:	ret = SCardGetStatusChange(priv->pcsc_ctx, SC_STATUS_TIMEOUT, &pslot->readerState, 1);
libopensc/reader-pcsc.c:206:		slot->flags &= ~SCARD_STATE_CHANGED;
libopensc/reader-pcsc.c:210:		PCSC_ERROR(reader->ctx, "SCardGetStatusChange failed", ret);
libopensc/reader-pcsc.c:213:	if (pslot->readerState.dwEventState & SCARD_STATE_PRESENT) {
libopensc/reader-pcsc.c:214:		int old_flags = slot->flags;
libopensc/reader-pcsc.c:217:		slot->flags |= SC_SLOT_CARD_PRESENT;
libopensc/reader-pcsc.c:218:		slot->atr_len = pslot->readerState.cbAtr;
libopensc/reader-pcsc.c:219:		if (slot->atr_len > SC_MAX_ATR_SIZE)
libopensc/reader-pcsc.c:220:			slot->atr_len = SC_MAX_ATR_SIZE;
libopensc/reader-pcsc.c:221:		memcpy(slot->atr, pslot->readerState.rgbAtr, slot->atr_len);
libopensc/reader-pcsc.c:226:		if (pslot->readerState.dwEventState & SCARD_STATE_CHANGED) {
libopensc/reader-pcsc.c:227:			slot->flags |= SC_SLOT_CARD_CHANGED; 
libopensc/reader-pcsc.c:235:		if (pslot->readerState.dwEventState & SCARD_STATE_CHANGED) { 
libopensc/reader-pcsc.c:242:		slot->flags &= ~SC_SLOT_CARD_CHANGED;
libopensc/reader-pcsc.c:246:			LONG rv = SCardStatus(pslot->pcsc_card, NULL, &readers_len,
libopensc/reader-pcsc.c:249:				slot->flags |= SC_SLOT_CARD_CHANGED;
libopensc/reader-pcsc.c:252:		slot->flags &= ~(SC_SLOT_CARD_PRESENT|SC_SLOT_CARD_CHANGED);
libopensc/reader-pcsc.c:263:	return slot->flags;
libopensc/reader-pcsc.c:302:	ctx = readers[0]->ctx;
libopensc/reader-pcsc.c:303:	pcsc_ctx = GET_PRIV_DATA(readers[0])->pcsc_ctx;
libopensc/reader-pcsc.c:307:		rgReaderStates[i].szReader = priv->reader_name;
libopensc/reader-pcsc.c:312:		if (priv->pcsc_ctx != pcsc_ctx)
libopensc/reader-pcsc.c:336:			prev_state = rsp->dwCurrentState;
libopensc/reader-pcsc.c:337:			state = rsp->dwEventState;
libopensc/reader-pcsc.c:349:			/* No match - copy the state so pcscd knows
libopensc/reader-pcsc.c:351:			rsp->dwCurrentState = rsp->dwEventState;
libopensc/reader-pcsc.c:361:			delta = end_time - now;
libopensc/reader-pcsc.c:397:	if (!(slot->flags & SC_SLOT_CARD_PRESENT))
libopensc/reader-pcsc.c:402:	for (i = 0; reader->ctx->conf_blocks[i] != NULL; i++) {
libopensc/reader-pcsc.c:405:		r = sc_bin_to_hex(slot->atr, slot->atr_len, name, sizeof(name), ':');
libopensc/reader-pcsc.c:407:		blocks = scconf_find_blocks(reader->ctx->conf, reader->ctx->conf_blocks[i],
libopensc/reader-pcsc.c:418:		sc_debug(reader->ctx, "Found card_atr with current atr");
libopensc/reader-pcsc.c:428:					sc_error(reader->ctx, "Unknown force_protocol: %s (Ignored)", forcestr);
libopensc/reader-pcsc.c:432:	for (i = 0; reader->ctx->conf_blocks[i] != NULL; i++) {
libopensc/reader-pcsc.c:433:		blocks = scconf_find_blocks(reader->ctx->conf, reader->ctx->conf_blocks[i],
libopensc/reader-pcsc.c:445:		rv = SCardReconnect(pslot->pcsc_card, SCARD_SHARE_SHARED, protocol,
libopensc/reader-pcsc.c:449:		rv = SCardConnect(priv->pcsc_ctx, priv->reader_name, SCARD_SHARE_SHARED, protocol, 
libopensc/reader-pcsc.c:452:			PCSC_ERROR(reader->ctx, "SCardConnect failed", rv);
libopensc/reader-pcsc.c:455:		slot->active_protocol = pcsc_proto_to_opensc(active_proto);
libopensc/reader-pcsc.c:456:		pslot->pcsc_card = card_handle;
libopensc/reader-pcsc.c:466:		sc_debug(reader->ctx, "Testing for CCID pinpad support ... ");
libopensc/reader-pcsc.c:468:		rv = SCardGetAttrib(pslot->pcsc_card, IOCTL_SMARTCARD_VENDOR_VERIFY_PIN, attr, &attrlen);
libopensc/reader-pcsc.c:471:				sc_debug(reader->ctx, "Reader supports CCID pinpad");
libopensc/reader-pcsc.c:472:				slot->capabilities |= SC_SLOT_CAP_PIN_PAD;
libopensc/reader-pcsc.c:475:			PCSC_ERROR(reader->ctx, "SCardGetAttrib failed", rv)
libopensc/reader-pcsc.c:488:	SCardDisconnect(pslot->pcsc_card, SCARD_LEAVE_CARD);
libopensc/reader-pcsc.c:490:	slot->flags = 0;
libopensc/reader-pcsc.c:500:        rv = SCardBeginTransaction(pslot->pcsc_card);
libopensc/reader-pcsc.c:502:		PCSC_ERROR(reader->ctx, "SCardBeginTransaction failed", rv);
libopensc/reader-pcsc.c:506:				PCSC_ERROR(reader->ctx, "Reconnection failed", rv);
libopensc/reader-pcsc.c:523:	rv = SCardEndTransaction(pslot->pcsc_card, SCARD_LEAVE_CARD);
libopensc/reader-pcsc.c:525:		PCSC_ERROR(reader->ctx, "SCardEndTransaction failed", rv);
libopensc/reader-pcsc.c:536:	free(priv->reader_name);
libopensc/reader-pcsc.c:538:	for (i = 0; i < reader->slot_count; i++) {
libopensc/reader-pcsc.c:539:		if (reader->slot[i].drv_data != NULL) {
libopensc/reader-pcsc.c:540:			free(reader->slot[i].drv_data);
libopensc/reader-pcsc.c:541:			reader->slot[i].drv_data = NULL;
libopensc/reader-pcsc.c:580:	gpriv->pcsc_ctx = pcsc_ctx;
libopensc/reader-pcsc.c:617:		reader->drv_data = priv;
libopensc/reader-pcsc.c:618:		reader->ops = &pcsc_ops;
libopensc/reader-pcsc.c:619:		reader->driver = &pcsc_drv;
libopensc/reader-pcsc.c:620:		reader->slot_count = 1;
libopensc/reader-pcsc.c:621:		reader->name = strdup(p);
libopensc/reader-pcsc.c:622:		priv->gpriv = gpriv;
libopensc/reader-pcsc.c:623:		priv->pcsc_ctx = pcsc_ctx;
libopensc/reader-pcsc.c:624:		priv->reader_name = strdup(p);
libopensc/reader-pcsc.c:627:			free(priv->reader_name);
libopensc/reader-pcsc.c:629:			free(reader->name);
libopensc/reader-pcsc.c:634:		slot = &reader->slot[0];
libopensc/reader-pcsc.c:636:		slot->drv_data = pslot;
libopensc/reader-pcsc.c:641:	} while (p < (reader_buf + reader_buf_size - 1));
libopensc/reader-pcsc.c:652:		SCardReleaseContext(priv->pcsc_ctx);
libopensc/reader-pcsc.c:663:	if (slot->capabilities & SC_SLOT_CAP_PIN_PAD) {
Binary file libopensc/reader-pcsc.o matches
libopensc/card-tcos.c:2: * card-tcos.c: Support for TCOS 2.0 cards
libopensc/card-tcos.c:19: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/card-tcos.c:55:	free(card->drv_data);
libopensc/card-tcos.c:63:	i = _sc_match_atr(card, tcos_atrs, &card->type);
libopensc/card-tcos.c:77:	card->name = "TCOS";
libopensc/card-tcos.c:78:	card->drv_data = (void *)data;
libopensc/card-tcos.c:79:	card->cla = 0x00;
libopensc/card-tcos.c:110:	buf[0] = (file->size >> 8) & 0xFF;
libopensc/card-tcos.c:111:	buf[1] = file->size & 0xFF;
libopensc/card-tcos.c:116:	buf[n] = file->shareable ? 0x40 : 0;
libopensc/card-tcos.c:117:	switch (file->type) {
libopensc/card-tcos.c:126:	buf[n++] |= file->ef_structure & 7;
libopensc/card-tcos.c:127:        if ( (file->ef_structure & 7) > 1) {
libopensc/card-tcos.c:130:                buf[n++] = file->record_length;
libopensc/card-tcos.c:135:	buf[0] = (file->id >> 8) & 0xFF;
libopensc/card-tcos.c:136:	buf[1] = file->id & 0xFF;
libopensc/card-tcos.c:140:        if (file->type == SC_FILE_TYPE_DF) {
libopensc/card-tcos.c:141:                if (file->namelen) {
libopensc/card-tcos.c:142:                        if (file->namelen > 16 || !file->name)
libopensc/card-tcos.c:144:                        sc_asn1_put_tag(0x84, file->name, file->namelen,
libopensc/card-tcos.c:149:                        snprintf ((char *) buf, sizeof(buf)-1, "foo-%lu",
libopensc/card-tcos.c:156:        if (file->prop_attr_len && file->prop_attr) {
libopensc/card-tcos.c:157:		n = file->prop_attr_len;
libopensc/card-tcos.c:158:		memcpy(buf, file->prop_attr, n);
libopensc/card-tcos.c:163:                if (file->type == SC_FILE_TYPE_WORKING_EF) 
libopensc/card-tcos.c:169:	if (file->sec_attr_len && file->sec_attr) {
libopensc/card-tcos.c:170:		memcpy(buf, file->sec_attr, file->sec_attr_len);
libopensc/card-tcos.c:171:		n = file->sec_attr_len;
libopensc/card-tcos.c:174:                /* no attributes given - fall back to default one */
libopensc/card-tcos.c:185:        out[1] = p - out - 2;
libopensc/card-tcos.c:187:	*outlen = p - out;
libopensc/card-tcos.c:201:	SC_TEST_RET(card->ctx, r, "tcos_construct_fci() failed");
libopensc/card-tcos.c:210:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-tcos.c:218:  int op = -1;
libopensc/card-tcos.c:258:        /* list directory is not covered by ACLs - so always add an entry */
libopensc/card-tcos.c:264:        for (; len >= 6; len -= 6, buf += 6) {
libopensc/card-tcos.c:291:                        if (op == -1)
libopensc/card-tcos.c:293:                                sc_debug (card->ctx,
libopensc/card-tcos.c:325:	if (ctx->debug >= 3)
libopensc/card-tcos.c:329:		file->id = (tag[0] << 8) | tag[1];
libopensc/card-tcos.c:330:		if (ctx->debug >= 3)
libopensc/card-tcos.c:337:		if (ctx->debug >= 3)
libopensc/card-tcos.c:339:		file->size = bytes;
libopensc/card-tcos.c:345:			if (ctx->debug >= 3)
libopensc/card-tcos.c:347:			file->size = bytes;
libopensc/card-tcos.c:356:			file->shareable = byte & 0x40 ? 1 : 0;
libopensc/card-tcos.c:357:			if (ctx->debug >= 3)
libopensc/card-tcos.c:360:			file->ef_structure = byte & 0x07;
libopensc/card-tcos.c:364:				file->type = SC_FILE_TYPE_WORKING_EF;
libopensc/card-tcos.c:368:				file->type = SC_FILE_TYPE_INTERNAL_EF;
libopensc/card-tcos.c:372:				file->type = SC_FILE_TYPE_DF;
libopensc/card-tcos.c:378:			if (ctx->debug >= 3) {
libopensc/card-tcos.c:390:		memcpy(file->name, tag, taglen);
libopensc/card-tcos.c:391:		file->namelen = taglen;
libopensc/card-tcos.c:401:		if (ctx->debug >= 3)
libopensc/card-tcos.c:408:		file->prop_attr_len = 0;
libopensc/card-tcos.c:417:	file->magic = SC_FILE_MAGIC;
libopensc/card-tcos.c:437:	ctx = card->ctx;
libopensc/card-tcos.c:438:	memcpy(path, in_path->value, in_path->len);
libopensc/card-tcos.c:439:	pathlen = in_path->len;
libopensc/card-tcos.c:443:	switch (in_path->type) {
libopensc/card-tcos.c:460:			pathlen -= 2;
libopensc/card-tcos.c:464:		SC_FUNC_RETURN(card->ctx, 2, SC_ERROR_INVALID_ARGUMENTS);
libopensc/card-tcos.c:486:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-tcos.c:489:			SC_FUNC_RETURN(card->ctx, 2, 0);
libopensc/card-tcos.c:490:		SC_FUNC_RETURN(card->ctx, 2, sc_check_sw(card, apdu.sw1, apdu.sw2));
libopensc/card-tcos.c:495:		SC_FUNC_RETURN(card->ctx, 2, r);
libopensc/card-tcos.c:501:			SC_FUNC_RETURN(card->ctx, 0, SC_ERROR_OUT_OF_MEMORY);
libopensc/card-tcos.c:502:		file->path = *in_path;
libopensc/card-tcos.c:504:			tcos_process_fci(card->ctx, file,
libopensc/card-tcos.c:509:		SC_FUNC_RETURN(card->ctx, 2, SC_ERROR_UNKNOWN_DATA_RECEIVED);
libopensc/card-tcos.c:511:		SC_FUNC_RETURN(card->ctx, 2, SC_ERROR_UNKNOWN_DATA_RECEIVED);
libopensc/card-tcos.c:524: 	/*r = iso_ops->select_file(card, in_path, file);*/
libopensc/card-tcos.c:530:                parse_sec_attr(card, (*file), (*file)->sec_attr,
libopensc/card-tcos.c:531:                               (*file)->sec_attr_len);
libopensc/card-tcos.c:551:		SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-tcos.c:555:		SC_TEST_RET(card->ctx, r, "Card returned error");
libopensc/card-tcos.c:560:		buflen -= apdu.resplen;
libopensc/card-tcos.c:574:	SC_FUNC_CALLED(card->ctx, 1);
libopensc/card-tcos.c:575:	if (path->type != SC_PATH_TYPE_FILE_ID && path->len != 2) {
libopensc/card-tcos.c:576:		sc_error(card->ctx, "File type has to be SC_PATH_TYPE_FILE_ID\n");
libopensc/card-tcos.c:577:		SC_FUNC_RETURN(card->ctx, 1, SC_ERROR_INVALID_ARGUMENTS);
libopensc/card-tcos.c:579:	sbuf[0] = path->value[0];
libopensc/card-tcos.c:580:	sbuf[1] = path->value[1];
libopensc/card-tcos.c:588:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-tcos.c:596:   is compatible with 7816-8.2 we use our own implementation here.
libopensc/card-tcos.c:611:		SC_FUNC_RETURN(card->ctx, 1, SC_ERROR_INVALID_ARGUMENTS);
libopensc/card-tcos.c:613:        if (env->operation == SC_SEC_OPERATION_SIGN) {
libopensc/card-tcos.c:620:	switch (env->operation) {
libopensc/card-tcos.c:625:		((tcos_data *)card->drv_data)->pad_flags = env->algorithm_flags;
libopensc/card-tcos.c:632:	if (env->flags & SC_SEC_ENV_ALG_REF_PRESENT) {
libopensc/card-tcos.c:635:		*p++ = env->algorithm_ref & 0xFF;
libopensc/card-tcos.c:637:	if (env->flags & SC_SEC_ENV_KEY_REF_PRESENT) {
libopensc/card-tcos.c:638:		if (env->flags & SC_SEC_ENV_KEY_REF_ASYMMETRIC)
libopensc/card-tcos.c:642:		*p++ = env->key_ref_len;
libopensc/card-tcos.c:643:		memcpy(p, env->key_ref, env->key_ref_len);
libopensc/card-tcos.c:644:		p += env->key_ref_len;
libopensc/card-tcos.c:646:	r = p - sbuf;
libopensc/card-tcos.c:653:		SC_TEST_RET(card->ctx, r, "sc_lock() failed");
libopensc/card-tcos.c:659:			sc_perror(card->ctx, r, "APDU transmit failed");
libopensc/card-tcos.c:664:			sc_perror(card->ctx, r, "Card returned error");
libopensc/card-tcos.c:671:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-tcos.c:702:	SC_FUNC_CALLED(card->ctx, 2);
libopensc/card-tcos.c:704:		SC_FUNC_RETURN(card->ctx, 2, SC_ERROR_INVALID_ARGUMENTS);
libopensc/card-tcos.c:715:	xdata = (tcos_data *)card->drv_data;
libopensc/card-tcos.c:716:	if (xdata->pad_flags & SC_ALGORITHM_RSA_PAD_PKCS1)
libopensc/card-tcos.c:722:	 * -- Nils 
libopensc/card-tcos.c:731:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-tcos.c:736:		SC_FUNC_RETURN(card->ctx, 2, len);
libopensc/card-tcos.c:738:	SC_FUNC_RETURN(card->ctx, 2, sc_check_sw(card, apdu.sw1, apdu.sw2));
libopensc/card-tcos.c:750:	SC_FUNC_CALLED(card->ctx, 1);
libopensc/card-tcos.c:758:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-tcos.c:774:	if (card->serialnr.len) {
libopensc/card-tcos.c:775:		memcpy(serial, &card->serialnr, sizeof(*serial));
libopensc/card-tcos.c:783:	len = tfile->size;
libopensc/card-tcos.c:790:	if (buf[0] != 0x5a || buf[1] > len - 2)
libopensc/card-tcos.c:792:	card->serialnr.len = buf[1];	
libopensc/card-tcos.c:793:	memcpy(card->serialnr.value, buf+2, buf[1]);
libopensc/card-tcos.c:795:	memcpy(serial, &card->serialnr, sizeof(*serial));
libopensc/card-tcos.c:817:	tcos_ops = *iso_drv->ops;
libopensc/card-tcos.c:822:                iso_ops = iso_drv->ops;
Binary file libopensc/card-tcos.o matches
libopensc/reader-openct.c:2: * reader-openct.c: backend for OpenCT
libopensc/reader-openct.c:24:/* If you set PREALLOCATE to a non-zero value, this backend
libopensc/reader-openct.c:25: * will allocate that many reader slots. This will allow hot-
libopensc/reader-openct.c:118:		data->info = *info;
libopensc/reader-openct.c:120:		strcpy(data->info.ct_name, "OpenCT reader (detached)");
libopensc/reader-openct.c:121:		data->info.ct_slots = 1;
libopensc/reader-openct.c:123:	data->num = num;
libopensc/reader-openct.c:125:	reader->driver = &openct_reader_driver;
libopensc/reader-openct.c:126:	reader->ops = &openct_ops;
libopensc/reader-openct.c:127:	reader->drv_data = data;
libopensc/reader-openct.c:128:	reader->name = strdup(data->info.ct_name);
libopensc/reader-openct.c:129:	reader->slot_count = data->info.ct_slots;
libopensc/reader-openct.c:133:		free(reader->name);
libopensc/reader-openct.c:139:		reader->slot[i].drv_data = calloc(1, sizeof(struct slot_data));
libopensc/reader-openct.c:140:		reader->slot[i].id = i;
libopensc/reader-openct.c:141:		if (data->info.ct_display)
libopensc/reader-openct.c:142:			reader->slot[i].capabilities |= SC_SLOT_CAP_DISPLAY;
libopensc/reader-openct.c:143:		if (data->info.ct_keypad)
libopensc/reader-openct.c:144:			reader->slot[i].capabilities |= SC_SLOT_CAP_PIN_PAD;
libopensc/reader-openct.c:169:	struct driver_data *data = (struct driver_data *) reader->drv_data;
libopensc/reader-openct.c:171:	SC_FUNC_CALLED(reader->ctx, 1);
libopensc/reader-openct.c:173:		if (data->h)
libopensc/reader-openct.c:174:			ct_reader_disconnect(data->h);
libopensc/reader-openct.c:176:		reader->drv_data = NULL;
libopensc/reader-openct.c:190:	struct driver_data *data = (struct driver_data *) reader->drv_data;
libopensc/reader-openct.c:193:	SC_FUNC_CALLED(reader->ctx, 1);
libopensc/reader-openct.c:195:	slot->flags = 0;
libopensc/reader-openct.c:196:	if (!data->h && !(data->h = ct_reader_connect(data->num)))
libopensc/reader-openct.c:199:	if ((rc = ct_card_status(data->h, slot->id, &status)) < 0)
libopensc/reader-openct.c:203:		slot->flags = SC_SLOT_CARD_PRESENT;
libopensc/reader-openct.c:205:			slot->flags = SC_SLOT_CARD_PRESENT;
libopensc/reader-openct.c:207:	return slot->flags;
libopensc/reader-openct.c:214:	struct driver_data *data = (struct driver_data *) reader->drv_data;
libopensc/reader-openct.c:217:	SC_FUNC_CALLED(reader->ctx, 1);
libopensc/reader-openct.c:219:	if (data->h)
libopensc/reader-openct.c:220:		ct_reader_disconnect(data->h);
libopensc/reader-openct.c:222:	if (!(data->h = ct_reader_connect(data->num))) {
libopensc/reader-openct.c:223:		sc_error(reader->ctx, "ct_reader_connect socket failed\n");
libopensc/reader-openct.c:227:	rc = ct_card_request(data->h, slot->id, 0, NULL,
libopensc/reader-openct.c:228:				slot->atr, sizeof(slot->atr));
libopensc/reader-openct.c:230:		sc_error(reader->ctx,
libopensc/reader-openct.c:237:		sc_error(reader->ctx, "openct_reader_connect recved no data\n");
libopensc/reader-openct.c:241:	slot->atr_len = rc;
libopensc/reader-openct.c:249:	struct driver_data *data = (struct driver_data *) reader->drv_data;
libopensc/reader-openct.c:252:	if (data->h != NULL)
libopensc/reader-openct.c:264:	struct driver_data *data = (struct driver_data *) reader->drv_data;
libopensc/reader-openct.c:266:	SC_FUNC_CALLED(reader->ctx, 1);
libopensc/reader-openct.c:267:	if (data->h)
libopensc/reader-openct.c:268:		ct_reader_disconnect(data->h);
libopensc/reader-openct.c:269:	data->h = NULL;
libopensc/reader-openct.c:279:	struct driver_data *data = (struct driver_data *) reader->drv_data;
libopensc/reader-openct.c:286:	rc = ct_card_transact(data->h, slot->id,
libopensc/reader-openct.c:291:		ct_reader_disconnect(data->h);
libopensc/reader-openct.c:292:		data->h = NULL;
libopensc/reader-openct.c:307:	struct driver_data *data = (struct driver_data *) reader->drv_data;
libopensc/reader-openct.c:317:	if (info->apdu == NULL) {
libopensc/reader-openct.c:322:	buf[j++] = info->apdu->cla;
libopensc/reader-openct.c:323:	buf[j++] = info->apdu->ins;
libopensc/reader-openct.c:324:	buf[j++] = info->apdu->p1;
libopensc/reader-openct.c:325:	buf[j++] = info->apdu->p2;
libopensc/reader-openct.c:327:	if (info->apdu->lc) {
libopensc/reader-openct.c:328:		size_t len = info->apdu->lc;
libopensc/reader-openct.c:333:		memcpy(buf+j, info->apdu->data, len);
libopensc/reader-openct.c:337:	if (info->pin1.min_length == info->pin1.max_length)
libopensc/reader-openct.c:338:		pin_length = info->pin1.min_length;
libopensc/reader-openct.c:340:	if (info->pin1.encoding == SC_PIN_ENCODING_ASCII)
libopensc/reader-openct.c:342:	else if (info->pin1.encoding == SC_PIN_ENCODING_BCD)
libopensc/reader-openct.c:347:	rc = ct_card_verify(data->h, slot->id,
libopensc/reader-openct.c:349:			info->pin1.prompt,
libopensc/reader-openct.c:352:			info->pin1.offset,
libopensc/reader-openct.c:359:	info->apdu->sw1 = buf[0];
libopensc/reader-openct.c:360:	info->apdu->sw2 = buf[1];
libopensc/reader-openct.c:369:	struct driver_data *data = (struct driver_data *) reader->drv_data;
libopensc/reader-openct.c:370:	struct slot_data *slot_data = (struct slot_data *) slot->drv_data;
libopensc/reader-openct.c:373:	SC_FUNC_CALLED(reader->ctx, 1);
libopensc/reader-openct.c:379:	rc = ct_card_lock(data->h, slot->id,
libopensc/reader-openct.c:381:				&slot_data->excl_lock);
libopensc/reader-openct.c:384:		ct_reader_disconnect(data->h);
libopensc/reader-openct.c:385:		data->h = NULL;
libopensc/reader-openct.c:396:	struct driver_data *data = (struct driver_data *) reader->drv_data;
libopensc/reader-openct.c:397:	struct slot_data *slot_data = (struct slot_data *) slot->drv_data;
libopensc/reader-openct.c:400:	SC_FUNC_CALLED(reader->ctx, 1);
libopensc/reader-openct.c:403:	if (data->h == NULL)
libopensc/reader-openct.c:406:	rc = ct_card_unlock(data->h, slot->id, slot_data->excl_lock);
Binary file libopensc/reader-openct.o matches
libopensc/pkcs15-esteid.c:21: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/pkcs15-esteid.c:51:	SC_TEST_RET (card->ctx, r, "esteid select DF failed");
libopensc/pkcs15-esteid.c:58:	sc_card_t *card = p15card->card;
libopensc/pkcs15-esteid.c:63:	set_string (&p15card->label, "EstEID isikutunnistus");
libopensc/pkcs15-esteid.c:64:	set_string (&p15card->manufacturer_id, "AS Sertifitseerimiskeskus");
libopensc/pkcs15-esteid.c:70:	SC_TEST_RET (card->ctx, r, "select esteid PD failed");
libopensc/pkcs15-esteid.c:73:	SC_TEST_RET (card->ctx, r, "read document number failed");
libopensc/pkcs15-esteid.c:75:	set_string (&p15card->serial_number, (const char *) buff);
libopensc/pkcs15-esteid.c:77:	p15card->flags = SC_PKCS15_CARD_FLAG_PRN_GENERATION
libopensc/pkcs15-esteid.c:82:	card->algorithm_count = 0;
libopensc/pkcs15-esteid.c:105:		strncpy(cert_obj.label, esteid_cert_names[i], SC_PKCS15_MAX_LABEL_SIZE - 1);
libopensc/pkcs15-esteid.c:119:			"PIN1 - Isikutuvastus",
libopensc/pkcs15-esteid.c:120:			"PIN2 - Allkirjastamine",
libopensc/pkcs15-esteid.c:150:		strncpy(pin_obj.label, esteid_pin_names[i], SC_PKCS15_MAX_LABEL_SIZE - 1);
libopensc/pkcs15-esteid.c:187:		strncpy(prkey_obj.label, prkey_name[i], SC_PKCS15_MAX_LABEL_SIZE - 1);
libopensc/pkcs15-esteid.c:201:	sc_card_t *card = p15card->card;
libopensc/pkcs15-esteid.c:204:	if (strcmp(card->name, "MICARDO 2.1"))
libopensc/pkcs15-esteid.c:206:	if (card->type == SC_CARD_TYPE_MCRD_ESTEID)
libopensc/pkcs15-esteid.c:215:	if (opts && opts->flags & SC_PKCS15EMU_FLAGS_NO_CHECK)
Binary file libopensc/pkcs15-esteid.o matches
libopensc/asn1.lo:1:# asn1.lo - a libtool object file
libopensc/asn1.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/asn1.lo:10:# Name of the non-PIC object.
libopensc/libpkcs15init.pc:9:Libs: -L${libdir} -lpkcs15init -lopensc -lscconf
libopensc/libpkcs15init.pc:10:Cflags: -I${includedir}
libopensc/pkcs15.lo:1:# pkcs15.lo - a libtool object file
libopensc/pkcs15.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/pkcs15.lo:10:# Name of the non-PIC object.
libopensc/card-starcos.c:2: * card-starcos.c: Support for STARCOS SPK 2.3 cards
libopensc/card-starcos.c:19: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/card-starcos.c:73:	i = _sc_match_atr(card, starcos_atrs, &card->type);
libopensc/card-starcos.c:89:	card->name = "STARCOS SPK 2.3";
libopensc/card-starcos.c:90:	card->cla  = 0x00;
libopensc/card-starcos.c:91:	card->drv_data = (void *)ex_data;
libopensc/card-starcos.c:107:	if (card->max_send_size > 128)
libopensc/card-starcos.c:108:		card->max_send_size = 128;
libopensc/card-starcos.c:109:	if (card->max_recv_size > 128)
libopensc/card-starcos.c:110:		card->max_recv_size = 128;
libopensc/card-starcos.c:117:	if (card->drv_data)
libopensc/card-starcos.c:118:		free((starcos_ex_data *)card->drv_data);
libopensc/card-starcos.c:134:	if (ctx->debug >= 3)
libopensc/card-starcos.c:142:	if (buflen - 2 < len)
libopensc/card-starcos.c:147:	file->type = SC_FILE_TYPE_WORKING_EF;
libopensc/card-starcos.c:148:	file->ef_structure = SC_FILE_EF_UNKNOWN;
libopensc/card-starcos.c:149:	file->shareable = 0;
libopensc/card-starcos.c:150:	file->record_length = 0;
libopensc/card-starcos.c:151:	file->size = 0;
libopensc/card-starcos.c:156:		if (ctx->debug >= 3)
libopensc/card-starcos.c:158:		file->size = bytes;
libopensc/card-starcos.c:170:			file->type = SC_FILE_TYPE_WORKING_EF;
libopensc/card-starcos.c:171:			file->ef_structure = SC_FILE_EF_TRANSPARENT;
libopensc/card-starcos.c:176:			file->type = SC_FILE_TYPE_WORKING_EF;
libopensc/card-starcos.c:177:			file->ef_structure = SC_FILE_EF_TRANSPARENT; /* TODO */
libopensc/card-starcos.c:180:			file->record_length = tag[2];
libopensc/card-starcos.c:181:			file->type = SC_FILE_TYPE_WORKING_EF;
libopensc/card-starcos.c:187:					file->ef_structure = SC_FILE_EF_LINEAR_FIXED;
libopensc/card-starcos.c:191:					file->ef_structure = SC_FILE_EF_CYCLIC;
libopensc/card-starcos.c:195:					file->ef_structure = SC_FILE_EF_UNKNOWN;
libopensc/card-starcos.c:199:					file->ef_structure = SC_FILE_EF_UNKNOWN;
libopensc/card-starcos.c:200:					file->record_length = 0;
libopensc/card-starcos.c:205:		if (ctx->debug >= 3) {
libopensc/card-starcos.c:210:	file->magic = SC_FILE_MAGIC;
libopensc/card-starcos.c:224:		SC_FUNC_RETURN(card->ctx, 2, SC_ERROR_INVALID_ARGUMENTS);
libopensc/card-starcos.c:233:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-starcos.c:237:    		SC_FUNC_RETURN(card->ctx, 2, sc_check_sw(card, apdu.sw1, apdu.sw2));
libopensc/card-starcos.c:240:	card->cache.current_path.type = SC_PATH_TYPE_DF_NAME;
libopensc/card-starcos.c:241:	card->cache.current_path.len = len;
libopensc/card-starcos.c:242:	memcpy(card->cache.current_path.value, aid, len);
libopensc/card-starcos.c:247:			SC_FUNC_RETURN(card->ctx, 0, SC_ERROR_OUT_OF_MEMORY);
libopensc/card-starcos.c:248:		file->type = SC_FILE_TYPE_DF;
libopensc/card-starcos.c:249:		file->ef_structure = SC_FILE_EF_UNKNOWN;
libopensc/card-starcos.c:250:		file->path.len = 0;
libopensc/card-starcos.c:251:		file->size = 0;
libopensc/card-starcos.c:254:			file->name[i] = aid[i];
libopensc/card-starcos.c:255:		file->namelen = len;
libopensc/card-starcos.c:256:		file->id = 0x0000;
libopensc/card-starcos.c:257:		file->magic = SC_FILE_MAGIC;
libopensc/card-starcos.c:260:	SC_FUNC_RETURN(card->ctx, 2, SC_SUCCESS);
libopensc/card-starcos.c:273:		SC_FUNC_RETURN(card->ctx, 2, SC_ERROR_INVALID_ARGUMENTS);
libopensc/card-starcos.c:285:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-starcos.c:295:		SC_TEST_RET(card->ctx, r, "APDU re-transmit failed");
libopensc/card-starcos.c:307:		SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-starcos.c:314:		SC_FUNC_RETURN(card->ctx, 2, sc_check_sw(card, apdu.sw1, apdu.sw2));
libopensc/card-starcos.c:318:		card->cache.current_path.type = SC_PATH_TYPE_PATH;
libopensc/card-starcos.c:319:		card->cache.current_path.value[0] = 0x3f;
libopensc/card-starcos.c:320:		card->cache.current_path.value[1] = 0x00;
libopensc/card-starcos.c:322:			card->cache.current_path.len = 2;
libopensc/card-starcos.c:324:			card->cache.current_path.len = 4;
libopensc/card-starcos.c:325:			card->cache.current_path.value[2] = id_hi;
libopensc/card-starcos.c:326:			card->cache.current_path.value[3] = id_lo;
libopensc/card-starcos.c:333:			SC_FUNC_RETURN(card->ctx, 0, SC_ERROR_OUT_OF_MEMORY);
libopensc/card-starcos.c:334:		file->id   = (id_hi << 8) + id_lo;
libopensc/card-starcos.c:335:		file->path = card->cache.current_path;
libopensc/card-starcos.c:339:			file->type = SC_FILE_TYPE_DF;
libopensc/card-starcos.c:340:			file->ef_structure = SC_FILE_EF_UNKNOWN;
libopensc/card-starcos.c:341:			file->size = 0;
libopensc/card-starcos.c:342:			file->namelen = 0;
libopensc/card-starcos.c:343:			file->magic = SC_FILE_MAGIC;
libopensc/card-starcos.c:347:			r = process_fci(card->ctx, file, apdu.resp, 
libopensc/card-starcos.c:358:	SC_FUNC_RETURN(card->ctx, 2, SC_SUCCESS);
libopensc/card-starcos.c:370:		SC_FUNC_RETURN(card->ctx, 2, SC_ERROR_INVALID_ARGUMENTS);
libopensc/card-starcos.c:372:	SC_FUNC_CALLED(card->ctx, 1);
libopensc/card-starcos.c:374:	if (card->ctx->debug >= 4)
libopensc/card-starcos.c:377:		for (i = 0; i < card->cache.current_path.len; i++) 
libopensc/card-starcos.c:379:			sprintf(p_buf, "%02X", card->cache.current_path.value[i]);
libopensc/card-starcos.c:383:		sc_debug(card->ctx, "current path (%s, %s): %s (len: %u)\n",
libopensc/card-starcos.c:384:			(card->cache.current_path.type==SC_PATH_TYPE_DF_NAME?"aid":"path"),
libopensc/card-starcos.c:385:			(card->cache_valid?"valid":"invalid"),
libopensc/card-starcos.c:386:			buf, card->cache.current_path.len);
libopensc/card-starcos.c:389:	memcpy(path, in_path->value, in_path->len);
libopensc/card-starcos.c:390:	pathlen = in_path->len;
libopensc/card-starcos.c:392:	if (in_path->type == SC_PATH_TYPE_FILE_ID)
libopensc/card-starcos.c:394:		/* Select with 2byte File-ID */
libopensc/card-starcos.c:396:			SC_FUNC_RETURN(card->ctx,2,SC_ERROR_INVALID_ARGUMENTS);
libopensc/card-starcos.c:399:	else if (in_path->type == SC_PATH_TYPE_DF_NAME)
libopensc/card-starcos.c:401:		/* Select with 1-16byte Application-ID */
libopensc/card-starcos.c:402:		if (card->cache_valid 
libopensc/card-starcos.c:403:		    && card->cache.current_path.type == SC_PATH_TYPE_DF_NAME
libopensc/card-starcos.c:404:		    && card->cache.current_path.len == pathlen
libopensc/card-starcos.c:405:		    && memcmp(card->cache.current_path.value, pathbuf, pathlen) == 0 )
libopensc/card-starcos.c:407:			if (card->ctx->debug >= 4)
libopensc/card-starcos.c:408:				sc_debug(card->ctx, "cache hit\n");
libopensc/card-starcos.c:409:			SC_FUNC_RETURN(card->ctx, 2, SC_SUCCESS);
libopensc/card-starcos.c:414:	else if (in_path->type == SC_PATH_TYPE_PATH)
libopensc/card-starcos.c:417:		int bMatch = -1;
libopensc/card-starcos.c:419:		/* Select with path (sequence of File-IDs) */
libopensc/card-starcos.c:426:			SC_FUNC_RETURN(card->ctx, 2, SC_ERROR_INVALID_ARGUMENTS);
libopensc/card-starcos.c:429:			SC_FUNC_RETURN(card->ctx, 2, SC_ERROR_INVALID_ARGUMENTS);
libopensc/card-starcos.c:443:		if (card->cache_valid 
libopensc/card-starcos.c:444:		    && card->cache.current_path.type == SC_PATH_TYPE_PATH
libopensc/card-starcos.c:445:		    && card->cache.current_path.len >= 2
libopensc/card-starcos.c:446:		    && card->cache.current_path.len <= pathlen )
libopensc/card-starcos.c:449:			for (i=0; i < card->cache.current_path.len; i+=2)
libopensc/card-starcos.c:450:				if (card->cache.current_path.value[i] == path[i] 
libopensc/card-starcos.c:451:				    && card->cache.current_path.value[i+1] == path[i+1] )
libopensc/card-starcos.c:455:		if ( card->cache_valid && bMatch >= 0 )
libopensc/card-starcos.c:457:			if ( pathlen - bMatch == 2 )
libopensc/card-starcos.c:460:			else if ( pathlen - bMatch > 2 )
libopensc/card-starcos.c:467:				SC_TEST_RET(card->ctx, r, "SELECT FILE (DF-ID) failed");
libopensc/card-starcos.c:470:				new_path.len  = pathlen - bMatch-2;
libopensc/card-starcos.c:475:			else /* if (bMatch - pathlen == 0) */
libopensc/card-starcos.c:479:				if ( card->ctx->debug >= 4 )
libopensc/card-starcos.c:480:					sc_debug(card->ctx, "cache hit\n");
libopensc/card-starcos.c:487:				return starcos_select_fid(card, path[pathlen-2],
libopensc/card-starcos.c:488:						path[pathlen-1], file_out);
libopensc/card-starcos.c:494:						SC_FUNC_RETURN(card->ctx, 0, SC_ERROR_OUT_OF_MEMORY);
libopensc/card-starcos.c:495:					file->id = (path[pathlen-2] << 8) +
libopensc/card-starcos.c:496:						   path[pathlen-1];
libopensc/card-starcos.c:497:					file->path = card->cache.current_path;
libopensc/card-starcos.c:498:					file->type = SC_FILE_TYPE_DF;
libopensc/card-starcos.c:499:					file->ef_structure = SC_FILE_EF_UNKNOWN;
libopensc/card-starcos.c:500:					file->size = 0;
libopensc/card-starcos.c:501:					file->namelen = 0;
libopensc/card-starcos.c:502:					file->magic = SC_FILE_MAGIC;
libopensc/card-starcos.c:513:			for ( i=0; i<pathlen-2; i+=2 )
libopensc/card-starcos.c:516:				SC_TEST_RET(card->ctx, r, "SELECT FILE (DF-ID) failed");
libopensc/card-starcos.c:518:			return starcos_select_fid(card, path[pathlen-2], path[pathlen-1], file_out);
libopensc/card-starcos.c:522:		SC_FUNC_RETURN(card->ctx, 2, SC_ERROR_INVALID_ARGUMENTS);
libopensc/card-starcos.c:527:#define STARCOS_PINID2STATE(a)	((((a) & 0x0f) == 0x01) ? ((a) & 0x0f) : (0x0f - ((0x0f & (a)) >> 1)))
libopensc/card-starcos.c:534:	else if (entry->method & SC_AC_CHV) {
libopensc/card-starcos.c:535:		unsigned int key_ref = entry->key_ref;
libopensc/card-starcos.c:543:	} else if (entry->method & SC_AC_NEVER)
libopensc/card-starcos.c:566:	if (file->type == SC_FILE_TYPE_DF && file->id == 0x3f00) {
libopensc/card-starcos.c:567:		p    = data->data.mf.header;
libopensc/card-starcos.c:570:		*p++ = (file->size >> 8) & 0xff;
libopensc/card-starcos.c:571:		*p++ = file->size & 0xff;
libopensc/card-starcos.c:573:		*p++ = (file->size >> 10) & 0xff;
libopensc/card-starcos.c:574:		*p++ = (file->size >> 2)  & 0xff;
libopensc/card-starcos.c:582:		*p++ = data->data.mf.header[14];
libopensc/card-starcos.c:584:		if (file->acl[SC_AC_OP_CREATE] && (sc_file_get_acl_entry(file, SC_AC_OP_CREATE))->method & SC_AC_PRO)
libopensc/card-starcos.c:591:		data->type = SC_STARCOS_MF_DATA;
libopensc/card-starcos.c:594:	} else if (file->type == SC_FILE_TYPE_DF){
libopensc/card-starcos.c:595:		p    = data->data.df.header;
libopensc/card-starcos.c:596:		*p++ = (file->id >> 8) & 0xff;
libopensc/card-starcos.c:597:		*p++ = file->id & 0xff;
libopensc/card-starcos.c:598:		if (file->namelen) {
libopensc/card-starcos.c:600:			*p++ = file->namelen & 0xff;
libopensc/card-starcos.c:602:			memcpy(p, file->name, (u8)file->namelen);
libopensc/card-starcos.c:608:			*p++ = (file->id >> 8) & 0xff;
libopensc/card-starcos.c:609:			*p++ = file->id & 0xff;
libopensc/card-starcos.c:613:		*p++ = (file->size >> 10) & 0xff;	/* ISF space */
libopensc/card-starcos.c:614:		*p++ = (file->size >> 2)  & 0xff;	/* ISF space */
libopensc/card-starcos.c:620:		if (file->acl[SC_AC_OP_CREATE] &&
libopensc/card-starcos.c:621:		    (sc_file_get_acl_entry(file, SC_AC_OP_CREATE)->method &
libopensc/card-starcos.c:629:		data->data.df.size[0] = (file->size >> 8) & 0xff;
libopensc/card-starcos.c:630:		data->data.df.size[1] = file->size & 0xff;
libopensc/card-starcos.c:631:		data->type = SC_STARCOS_DF_DATA;
libopensc/card-starcos.c:634:	} else if (file->type == SC_FILE_TYPE_WORKING_EF) {
libopensc/card-starcos.c:635:		p    = data->data.ef.header;
libopensc/card-starcos.c:636:		*p++ = (file->id >> 8) & 0xff;
libopensc/card-starcos.c:637:		*p++ = file->id & 0xff;
libopensc/card-starcos.c:652:			if (file->acl[r] && (sc_file_get_acl_entry(file, r))->method &  SC_AC_PRO)
libopensc/card-starcos.c:657:		switch (file->type)
libopensc/card-starcos.c:661:			*p++ = (file->size >> 8) & 0xff;
libopensc/card-starcos.c:662:			*p++ = file->size & 0xff;
libopensc/card-starcos.c:666:			*p++ = file->record_count  & 0xff;
libopensc/card-starcos.c:667:			*p++ = file->record_length & 0xff;
libopensc/card-starcos.c:671:			*p++ = file->record_count  & 0xff;
libopensc/card-starcos.c:672:			*p++ = file->record_length & 0xff;
libopensc/card-starcos.c:677:		data->type = SC_STARCOS_EF_DATA;
libopensc/card-starcos.c:698:	struct sc_context   *ctx = card->ctx;
libopensc/card-starcos.c:700:	if (ctx->debug >= 3)
libopensc/card-starcos.c:706:	apdu.data = (u8 *) data->data.mf.header;
libopensc/card-starcos.c:728:	struct sc_context   *ctx = card->ctx;
libopensc/card-starcos.c:730:	if (ctx->debug >= 3)
libopensc/card-starcos.c:733:	if (ctx->debug >= 3)
libopensc/card-starcos.c:737:		       data->data.df.size[0], data->data.df.size[1]);
libopensc/card-starcos.c:738:	len  = 3 + data->data.df.header[2];
libopensc/card-starcos.c:742:	apdu.data = data->data.df.header;
libopensc/card-starcos.c:747:	if (ctx->debug >= 3)
libopensc/card-starcos.c:754:	apdu.data = data->data.df.header;
libopensc/card-starcos.c:774:	struct sc_context   *ctx = card->ctx;
libopensc/card-starcos.c:776:	if (ctx->debug >= 3)
libopensc/card-starcos.c:783:	apdu.data = (u8 *) data->data.ef.header;
libopensc/card-starcos.c:786:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-starcos.c:805:	if (file->type != SC_FILE_TYPE_DF)
libopensc/card-starcos.c:808:	fid[0] = (file->id >> 8) & 0xff;
libopensc/card-starcos.c:809:	fid[1] = file->id & 0xff;
libopensc/card-starcos.c:816:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-starcos.c:833:	SC_FUNC_CALLED(card->ctx, 1);
libopensc/card-starcos.c:835:	if (file->type == SC_FILE_TYPE_DF) {
libopensc/card-starcos.c:836:		if (file->id == 0x3f00) {
libopensc/card-starcos.c:849:	} else if (file->type == SC_FILE_TYPE_WORKING_EF) {
libopensc/card-starcos.c:881:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-starcos.c:883:	card->cache_valid = 0;
libopensc/card-starcos.c:910:	if (!data->mode)	/* mode == 0 => install */
libopensc/card-starcos.c:914:		memcpy(sbuf + 2, data->key_header, 12);
libopensc/card-starcos.c:916:			       data->mode, 0x00);
libopensc/card-starcos.c:923:		SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-starcos.c:928:	if (data->key == NULL && data->mode == 0)
libopensc/card-starcos.c:931:	p    = data->key;
libopensc/card-starcos.c:932:	tlen = data->key_len;
libopensc/card-starcos.c:938:		sbuf[2] = data->kid;
libopensc/card-starcos.c:944:			       data->mode, 0x00);
libopensc/card-starcos.c:951:		SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-starcos.c:956:		tlen   -= clen;
libopensc/card-starcos.c:973:	size_t	i, len = data->key_length >> 3;
libopensc/card-starcos.c:979:			data->key_id);
libopensc/card-starcos.c:981:	sbuf[0] = (u8)(data->key_length >> 8);
libopensc/card-starcos.c:982:	sbuf[1] = (u8)(data->key_length);
libopensc/card-starcos.c:987:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-starcos.c:992:	sbuf[0]      = data->key_id;
libopensc/card-starcos.c:1001:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-starcos.c:1005:	data->modulus = (u8 *) malloc(len);
libopensc/card-starcos.c:1006:	if (!data->modulus)
libopensc/card-starcos.c:1008:	p = data->modulus;
libopensc/card-starcos.c:1011:	/* LSB to MSB -> MSB to LSB */
libopensc/card-starcos.c:1012:	for (i = len; i != 0; i--)
libopensc/card-starcos.c:1013:		*p++ = q[i - 1];
libopensc/card-starcos.c:1036:	int              r, operation = env->operation;
libopensc/card-starcos.c:1039:	starcos_ex_data *ex_data = (starcos_ex_data *)card->drv_data;
libopensc/card-starcos.c:1042:	keyID = env->key_ref[0];
libopensc/card-starcos.c:1045:	if (env->flags & SC_SEC_ENV_KEY_REF_PRESENT) {
libopensc/card-starcos.c:1046:		if (env->flags & SC_SEC_ENV_KEY_REF_ASYMMETRIC)
libopensc/card-starcos.c:1050:		*p++ = env->key_ref_len;
libopensc/card-starcos.c:1051:		memcpy(p, env->key_ref, env->key_ref_len);
libopensc/card-starcos.c:1052:		p += env->key_ref_len;
libopensc/card-starcos.c:1056:		if (env->algorithm_flags & SC_ALGORITHM_RSA_PAD_PKCS1) {
libopensc/card-starcos.c:1065:		apdu.datalen = p - sbuf;
libopensc/card-starcos.c:1066:		apdu.lc      = p - sbuf;
libopensc/card-starcos.c:1069:		SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-starcos.c:1071:			SC_FUNC_RETURN(card->ctx, 4, sc_check_sw(card, apdu.sw1, apdu.sw2));
libopensc/card-starcos.c:1076:	    env->algorithm_flags & SC_ALGORITHM_RSA_PAD_PKCS1 ||
libopensc/card-starcos.c:1077:	    env->algorithm_flags & SC_ALGORITHM_RSA_PAD_ISO9796)) {
libopensc/card-starcos.c:1078:		if (env->flags & SC_SEC_ENV_ALG_REF_PRESENT) {
libopensc/card-starcos.c:1081:			*p++ = env->algorithm_ref & 0xFF;
libopensc/card-starcos.c:1082:		} else if (env->flags & SC_SEC_ENV_ALG_PRESENT &&
libopensc/card-starcos.c:1083:		            env->algorithm == SC_ALGORITHM_RSA) {
libopensc/card-starcos.c:1087:			if (env->algorithm_flags & SC_ALGORITHM_RSA_PAD_PKCS1) {
libopensc/card-starcos.c:1088:				if (env->algorithm_flags & SC_ALGORITHM_RSA_HASH_SHA1)
libopensc/card-starcos.c:1090:				else if (env->algorithm_flags & SC_ALGORITHM_RSA_HASH_RIPEMD160)
libopensc/card-starcos.c:1092:				else if (env->algorithm_flags & SC_ALGORITHM_RSA_HASH_MD5)
libopensc/card-starcos.c:1101:			} else if (env->algorithm_flags & SC_ALGORITHM_RSA_PAD_ISO9796) {
libopensc/card-starcos.c:1102:				if (env->algorithm_flags & SC_ALGORITHM_RSA_HASH_SHA1)
libopensc/card-starcos.c:1104:				else if (env->algorithm_flags & SC_ALGORITHM_RSA_HASH_RIPEMD160)
libopensc/card-starcos.c:1113:		apdu.datalen = p - sbuf;
libopensc/card-starcos.c:1114:		apdu.lc      = p - sbuf;
libopensc/card-starcos.c:1118:		card->ctx->suppress_errors++;
libopensc/card-starcos.c:1120:		card->ctx->suppress_errors--;
libopensc/card-starcos.c:1121:		SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-starcos.c:1123:			ex_data->fix_digestInfo = 0;
libopensc/card-starcos.c:1124:			ex_data->sec_ops        = SC_SEC_OPERATION_SIGN;
libopensc/card-starcos.c:1135:	    env->algorithm_flags & SC_ALGORITHM_RSA_PAD_PKCS1) {
libopensc/card-starcos.c:1142:		apdu.datalen = p - sbuf;
libopensc/card-starcos.c:1143:		apdu.lc      = p - sbuf;
libopensc/card-starcos.c:1146:		SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-starcos.c:1148:			SC_FUNC_RETURN(card->ctx, 4, sc_check_sw(card, apdu.sw1, apdu.sw2));
libopensc/card-starcos.c:1149:		ex_data->fix_digestInfo = env->algorithm_flags;
libopensc/card-starcos.c:1150:		ex_data->sec_ops        = SC_SEC_OPERATION_AUTHENTICATE;
libopensc/card-starcos.c:1165:	starcos_ex_data *ex_data = (starcos_ex_data *)card->drv_data;
libopensc/card-starcos.c:1168:		SC_FUNC_RETURN(card->ctx, 4, SC_ERROR_INVALID_ARGUMENTS);
libopensc/card-starcos.c:1170:	if (ex_data->sec_ops == SC_SEC_OPERATION_SIGN) {
libopensc/card-starcos.c:1184:		SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-starcos.c:1186:			SC_FUNC_RETURN(card->ctx, 4, 
libopensc/card-starcos.c:1200:		SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-starcos.c:1204:			SC_FUNC_RETURN(card->ctx, 4, len);
libopensc/card-starcos.c:1206:	} else if (ex_data->sec_ops == SC_SEC_OPERATION_AUTHENTICATE) {
libopensc/card-starcos.c:1211:		if (ex_data->fix_digestInfo) {
libopensc/card-starcos.c:1212:			unsigned int flags = ex_data->fix_digestInfo & SC_ALGORITHM_RSA_HASHES;
libopensc/card-starcos.c:1217:			r = sc_pkcs1_encode(card->ctx, flags, data, datalen,
libopensc/card-starcos.c:1232:		SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-starcos.c:1237:			SC_FUNC_RETURN(card->ctx, 4, len);
libopensc/card-starcos.c:1240:		SC_FUNC_RETURN(card->ctx, 4, SC_ERROR_INVALID_ARGUMENTS);
libopensc/card-starcos.c:1243:	ex_data->sec_ops = 0;
libopensc/card-starcos.c:1244:	ex_data->fix_digestInfo = 0;
libopensc/card-starcos.c:1246:	SC_FUNC_RETURN(card->ctx, 4, sc_check_sw(card, apdu.sw1, apdu.sw2));
libopensc/card-starcos.c:1254:	if (card->ctx->debug >= 3)
libopensc/card-starcos.c:1255:		sc_debug(card->ctx, "sw1 = 0x%02x, sw2 = 0x%02x\n", sw1, sw2);
libopensc/card-starcos.c:1261:		sc_error(card->ctx, "Verification failed (remaining tries: %d)\n",
libopensc/card-starcos.c:1270:			sc_error(card->ctx, "%s\n", starcos_errors[i].errorstr);
libopensc/card-starcos.c:1275:	return iso_ops->check_sw(card, sw1, sw2);
libopensc/card-starcos.c:1287:	if (card->serialnr.len) {
libopensc/card-starcos.c:1288:		memcpy(serial, &card->serialnr, sizeof(*serial));
libopensc/card-starcos.c:1300:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-starcos.c:1304:	memcpy(card->serialnr.value, apdu.resp, apdu.resplen);
libopensc/card-starcos.c:1305:	card->serialnr.len = apdu.resplen;
libopensc/card-starcos.c:1307:	memcpy(serial, &card->serialnr, sizeof(*serial));
libopensc/card-starcos.c:1319:		if (tmp->type == SC_STARCOS_MF_DATA)
libopensc/card-starcos.c:1321:		else if (tmp->type == SC_STARCOS_DF_DATA)
libopensc/card-starcos.c:1323:		else if (tmp->type == SC_STARCOS_EF_DATA)
libopensc/card-starcos.c:1355:	card->ctx->suppress_errors++;
libopensc/card-starcos.c:1357:	card->ctx->suppress_errors--;
libopensc/card-starcos.c:1358:	SC_TEST_RET(card->ctx, r, "APDU re-transmit failed");
libopensc/card-starcos.c:1373:		iso_ops = iso_drv->ops;
libopensc/card-starcos.c:1375:	starcos_ops = *iso_drv->ops;
Binary file libopensc/card-starcos.o matches
libopensc/card.lo:1:# card.lo - a libtool object file
libopensc/card.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/card.lo:10:# Name of the non-PIC object.
libopensc/cards.h:2: * cards.h: Registered card types for sc_card_t->type
libopensc/cards.h:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/cards.h:32:	SC_CARD_TYPE_UNKNOWN = -1,
libopensc/padding.c:2: * sc-padding.c: miscellaneous padding functions
libopensc/padding.c:19: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/padding.c:30: * Prefixes for pkcs-v1 signatures
libopensc/padding.c:72:	i = mod_length - in_len;
libopensc/padding.c:75:			* belong to the pkcs1 BT01 padding -- Nils */
libopensc/padding.c:78:	memset(out, 0xFF, i - 3);
libopensc/padding.c:79:	out += i - 3;
libopensc/padding.c:97:		in_len--;
libopensc/padding.c:102:	for (tmp++, len--; *tmp == 0xff && len != 0; tmp++, len--)
libopensc/padding.c:104:	if (!len || (in_len - len) < 9 || *tmp++ != 0x00)
libopensc/padding.c:106:	len--;
libopensc/padding.c:129:		len--;
libopensc/padding.c:144:	if (*out_len < len -  n)
libopensc/padding.c:146:	memmove(out, data + n, len - n);
libopensc/padding.c:147:	return len - n;
libopensc/padding.c:250:		in_len--;
Binary file libopensc/padding.o matches
libopensc/card-emv.c:2: * card-emv.c: Functions specified by the EMV standard
libopensc/card-emv.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/card-emv.c:44:		return -1;
libopensc/card-emv.c:46:	len--;
libopensc/card-emv.c:52:		tx1[i] = tx2[i] = -1;
libopensc/card-emv.c:56:				return -1;
libopensc/card-emv.c:58:			len--;
libopensc/card-emv.c:60:	if (tx1[3] != -1) {
libopensc/card-emv.c:65:					return -1;
libopensc/card-emv.c:67:				len--;
libopensc/card-emv.c:74:		return -1;
libopensc/card-emv.c:88:	r = parse_atr(card->atr, card->atr_len, &t0, tx1, tx2, hist_bytes, &hbcount);
libopensc/card-emv.c:92:		if (tx1[i] != -1)
libopensc/card-emv.c:95:		if (tx2[i] != -1)
libopensc/card-emv.c:97:	if (card->ctx->debug >= 4) {
libopensc/card-emv.c:98:		sc_debug(card->ctx, "ATR parse: %s\n", line);
libopensc/card-emv.c:100:			sc_hex_dump(card->ctx, hist_bytes, hbcount, line, sizeof(line));
libopensc/card-emv.c:101:			sc_debug(card->ctx, "historic bytes:\n%s", line);
libopensc/card-emv.c:108:	if (match && tx1[2] == -1)
libopensc/card-emv.c:112:			if (tx2[i] != -1)
libopensc/card-emv.c:119:	card->drv_data = NULL;
libopensc/card-emv.c:120:	card->cla = 0x00;
libopensc/card-emv.c:130:	const struct sc_card_operations *ops = iso_drv->ops;
libopensc/card-emv.c:132:	r = ops->select_file(card, path, file);
libopensc/card-emv.c:135:	if (file != NULL && path->len == 2 && memcmp(path->value, "\x3F\x00", 2) == 0)
libopensc/card-emv.c:136:		(*file)->type = SC_FILE_TYPE_DF;
libopensc/card-emv.c:137:	if (file != NULL && (*file)->namelen)
libopensc/card-emv.c:138:		(*file)->type = SC_FILE_TYPE_DF;
libopensc/card-emv.c:146:	emv_ops = *iso_drv->ops;
Binary file libopensc/card-emv.o matches
libopensc/card-gpk.c:2: * card-gpk: Driver for GPK 4000 cards
libopensc/card-gpk.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/card-gpk.c:74:	/* is non-zero if we should use secure messaging */
libopensc/card-gpk.c:85:#define DRVDATA(card)	((struct gpk_private_data *) ((card)->drv_data))
libopensc/card-gpk.c:121:	i = _sc_match_atr(card, gpk_atrs, &card->type);
libopensc/card-gpk.c:123:		const u8 *hist_bytes = card->slot->atr_info.hist_bytes;
libopensc/card-gpk.c:132:		if ((card->slot->atr_info.hist_bytes_len >= 7)
libopensc/card-gpk.c:137:				card->type = SC_CARD_TYPE_GPK_GPK8000;
libopensc/card-gpk.c:141:				card->type = SC_CARD_TYPE_GPK_GPK16000;
libopensc/card-gpk.c:160:	card->drv_data = priv = (struct gpk_private_data *) malloc(sizeof(*priv));
libopensc/card-gpk.c:161:	if (card->drv_data == NULL)
libopensc/card-gpk.c:169:	priv->offset_shift = 2;
libopensc/card-gpk.c:170:	priv->offset_mask = 3;
libopensc/card-gpk.c:171:	card->cla = 0x00;
libopensc/card-gpk.c:179:	exponent = (card->type < SC_CARD_TYPE_GPK_GPK16000) ? 0x10001 : 0;
libopensc/card-gpk.c:180:	kg = (card->type >= SC_CARD_TYPE_GPK_GPK8000) ? SC_ALGORITHM_ONBOARD_KEY_GEN : 0;
libopensc/card-gpk.c:188:			priv->offset_shift = 0;
libopensc/card-gpk.c:189:			priv->offset_mask = 0;
libopensc/card-gpk.c:192:			/* DSA supported - add algo information.
libopensc/card-gpk.c:197:			priv->locked = 1;
libopensc/card-gpk.c:201:			priv->sample_card = 1;
libopensc/card-gpk.c:206:	card->caps |= SC_CARD_CAP_RNG;
libopensc/card-gpk.c:209:	card->max_send_size &= ~3;
libopensc/card-gpk.c:210:	card->max_recv_size &= ~3;
libopensc/card-gpk.c:221:	if (card->drv_data)
libopensc/card-gpk.c:222:		free(card->drv_data);
libopensc/card-gpk.c:223:	card->drv_data = NULL;
libopensc/card-gpk.c:239:		sc_error(card->ctx, "wrong PIN, %u tries left\n", sw&0xf);
libopensc/card-gpk.c:245:		sc_error(card->ctx, "wrong crypto context\n");
libopensc/card-gpk.c:252:		sc_error(card->ctx, "PIN is blocked\n");
libopensc/card-gpk.c:255:		sc_error(card->ctx, "out of space on card or file\n");
libopensc/card-gpk.c:279:	curptr = (unsigned short int *) card->cache.current_path.value;
libopensc/card-gpk.c:280:	curlen = card->cache.current_path.len;
libopensc/card-gpk.c:314:			*pathptr = ptr + len - 1;
libopensc/card-gpk.c:315:			*pathlen = len - 1;
libopensc/card-gpk.c:324:	*pathlen = len - i;
libopensc/card-gpk.c:368:	assert(acl->method != SC_AC_UNKNOWN);
libopensc/card-gpk.c:369:	switch (acl->method) {
libopensc/card-gpk.c:378:		if (acl->method == SC_AC_CHV) {
libopensc/card-gpk.c:383:			ac[1] |= acl->key_ref << 4;
libopensc/card-gpk.c:386:		if (acl->method == SC_AC_PRO) {
libopensc/card-gpk.c:387:			ac[0] |= acl->key_ref & 0x1f;
libopensc/card-gpk.c:389:		acl = acl->next;
libopensc/card-gpk.c:409:			/* unknown purpose - usually the name, but
libopensc/card-gpk.c:417:			file->id = (buf[0] << 8) | buf[1];
libopensc/card-gpk.c:448:			if (sp[1] > sizeof(file->name))
libopensc/card-gpk.c:450:			memset(file->name, 0, sizeof(file->name));
libopensc/card-gpk.c:451:			memcpy(file->name, sp+2, sp[1]);
libopensc/card-gpk.c:456:			file->id = (sp[4] << 8) | sp[5];
libopensc/card-gpk.c:457:			file->size = (sp[8] << 8) | sp[9];
libopensc/card-gpk.c:458:			file->record_length = sp[7];
libopensc/card-gpk.c:469:				file->type = SC_FILE_TYPE_WORKING_EF;
libopensc/card-gpk.c:470:				file->ef_structure = sp[6] & 7;
libopensc/card-gpk.c:476:				file->type = SC_FILE_TYPE_DF;
libopensc/card-gpk.c:496:			/* oops - this is a directory with an IADF.
libopensc/card-gpk.c:499:			file->type = SC_FILE_TYPE_DF;
libopensc/card-gpk.c:506:	if (file->record_length)
libopensc/card-gpk.c:507:		file->record_count = file->size / file->record_length;
libopensc/card-gpk.c:508:	file->magic = SC_FILE_MAGIC;
libopensc/card-gpk.c:525:		memset(priv->key, 0, sizeof(priv->key));
libopensc/card-gpk.c:526:		priv->key_set = 0;
libopensc/card-gpk.c:548:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-gpk.c:550:	SC_TEST_RET(card->ctx, r, "Card returned error");
libopensc/card-gpk.c:555:		card->cache.current_path.len = 0;
libopensc/card-gpk.c:574:	struct sc_path	*cp = &card->cache.current_path;
libopensc/card-gpk.c:578:	if (card->ctx->debug)
libopensc/card-gpk.c:579:		sc_debug(card->ctx, "gpk_select_id(0x%04X, kind=%u)\n", fid, kind);
libopensc/card-gpk.c:584:	card->ctx->suppress_errors++;
libopensc/card-gpk.c:586:	card->ctx->suppress_errors--;
libopensc/card-gpk.c:595:			cp->len = 0;
libopensc/card-gpk.c:598:			assert(cp->len + 1 <= SC_MAX_PATH_SIZE / 2);
libopensc/card-gpk.c:599:			path = (unsigned short int *) cp->value;
libopensc/card-gpk.c:600:			path[cp->len++] = fid;
libopensc/card-gpk.c:603:		cp->len = 0;
libopensc/card-gpk.c:618:	SC_FUNC_CALLED(card->ctx, 1);
libopensc/card-gpk.c:621:	if (path->type == SC_PATH_TYPE_DF_NAME) {
libopensc/card-gpk.c:622:		if (path->len > 16)
libopensc/card-gpk.c:625:					path->value, path->len, file);
libopensc/card-gpk.c:639:	if ((path->len & 1) || path->len > sizeof(pathtmp))
libopensc/card-gpk.c:642:	for (n = 0; n < path->len; n += 2)
libopensc/card-gpk.c:643:		pathptr[n>>1] = (path->value[n] << 8)|path->value[n+1];
libopensc/card-gpk.c:644:	pathlen = path->len >> 1;
libopensc/card-gpk.c:648:	if (path->type == SC_PATH_TYPE_PATH) {
libopensc/card-gpk.c:669:			SC_TEST_RET(card->ctx, r, "sc_lock() failed");
libopensc/card-gpk.c:677:			SC_TEST_RET(card->ctx, r, "Unable to select MF");
libopensc/card-gpk.c:682:				pathlen--;
libopensc/card-gpk.c:695:			SC_TEST_RET(card->ctx, r, "Unable to select DF");
libopensc/card-gpk.c:697:			pathlen--;
libopensc/card-gpk.c:708:			card->cache.current_path.len = 0;
libopensc/card-gpk.c:730:	if (offset & priv->offset_mask) {
libopensc/card-gpk.c:731:		sc_error(card->ctx, "Invalid file offset (not a multiple of %d)",
libopensc/card-gpk.c:732:				priv->offset_mask + 1);
libopensc/card-gpk.c:735:	return iso_ops->read_binary(card, offset >> priv->offset_shift,
libopensc/card-gpk.c:745:	if (offset & priv->offset_mask) {
libopensc/card-gpk.c:746:		sc_error(card->ctx, "Invalid file offset (not a multiple of %d)",
libopensc/card-gpk.c:747:				priv->offset_mask + 1);
libopensc/card-gpk.c:750:	return iso_ops->write_binary(card, offset >> priv->offset_shift,
libopensc/card-gpk.c:760:	if (offset & priv->offset_mask) {
libopensc/card-gpk.c:761:		sc_error(card->ctx, "Invalid file offset (not a multiple of %d)",
libopensc/card-gpk.c:762:				priv->offset_mask + 1);
libopensc/card-gpk.c:765:	return iso_ops->update_binary(card, offset >> priv->offset_shift,
libopensc/card-gpk.c:782:	DES_set_key_unchecked((des_cblock *) priv->key, &k1);
libopensc/card-gpk.c:783:	DES_set_key_unchecked((des_cblock *) (priv->key+8), &k2);
libopensc/card-gpk.c:787:	block[len++] = apdu->cla;
libopensc/card-gpk.c:788:	block[len++] = apdu->ins;
libopensc/card-gpk.c:789:	block[len++] = apdu->p1;
libopensc/card-gpk.c:790:	block[len++] = apdu->p2;
libopensc/card-gpk.c:791:	block[len++] = apdu->lc + 3;
libopensc/card-gpk.c:792:	if ((i = apdu->datalen) + len > sizeof(block))
libopensc/card-gpk.c:793:		i = sizeof(block) - len;
libopensc/card-gpk.c:794:	memcpy(block+len, apdu->data, i);
libopensc/card-gpk.c:809:	memcpy((u8 *) (apdu->data + apdu->datalen), out + 5, 3);
libopensc/card-gpk.c:810:	apdu->datalen += 3;
libopensc/card-gpk.c:811:	apdu->lc += 3;
libopensc/card-gpk.c:812:	apdu->le += 3;
libopensc/card-gpk.c:829:	if (apdu->resplen < 3
libopensc/card-gpk.c:830:	 || memcmp(apdu->resp + apdu->resplen - 3, crycks, 3)) {
libopensc/card-gpk.c:831:		if (card->ctx->debug)
libopensc/card-gpk.c:832:			sc_debug(card->ctx, "Invalid secure messaging reply\n");
libopensc/card-gpk.c:835:	apdu->resplen -= 3;
libopensc/card-gpk.c:842: * field to transport file types that are non-standard
libopensc/card-gpk.c:854:	if (card->ctx->debug)
libopensc/card-gpk.c:855:		sc_debug(card->ctx, "gpk_create_file(0x%04X)\n", file->id);
libopensc/card-gpk.c:869:	data[0] = file->id >> 8;
libopensc/card-gpk.c:870:	data[1] = file->id & 0xFF;
libopensc/card-gpk.c:873:	if (file->type == SC_FILE_TYPE_DF) {
libopensc/card-gpk.c:883:		if ((namelen = file->namelen) != 0) {
libopensc/card-gpk.c:886:			memcpy(data+datalen, file->name, namelen);
libopensc/card-gpk.c:892:		data[2] = file->ef_structure;
libopensc/card-gpk.c:893:		data[3] = file->record_length;
libopensc/card-gpk.c:894:		data[4] = file->size >> 8;
libopensc/card-gpk.c:895:		data[5] = file->size & 0xff;
libopensc/card-gpk.c:905:	if (priv->key_set) {
libopensc/card-gpk.c:916:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-gpk.c:918:	SC_TEST_RET(card->ctx, r, "Card returned error");
libopensc/card-gpk.c:921:	if (priv->key_set)
libopensc/card-gpk.c:975:	SC_FUNC_CALLED(card->ctx, 1);
libopensc/card-gpk.c:997:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-gpk.c:999:	SC_TEST_RET(card->ctx, r, "Card returned error");
libopensc/card-gpk.c:1004:	if ((r = gpk_set_filekey(buf, rnd, resp, priv->key)) == 0) {
libopensc/card-gpk.c:1005:		priv->key_set = 1;
libopensc/card-gpk.c:1006:		priv->key_reference = key_sfi;
libopensc/card-gpk.c:1041:	if (env->flags & SC_SEC_ENV_ALG_PRESENT)
libopensc/card-gpk.c:1042:		algorithm = env->algorithm;
libopensc/card-gpk.c:1044:		sc_error(card->ctx, "Algorithm not supported.\n");
libopensc/card-gpk.c:1047:	priv->sec_algorithm = algorithm;
libopensc/card-gpk.c:1050:	if ((env->flags & SC_SEC_ENV_KEY_REF_PRESENT)
libopensc/card-gpk.c:1051:	 && (env->key_ref_len != 1 || env->key_ref[0] != 0)) {
libopensc/card-gpk.c:1052:		sc_error(card->ctx, "Unknown key referenced.\n");
libopensc/card-gpk.c:1058:	if (env->flags & SC_ALGORITHM_RSA_PAD_PKCS1)
libopensc/card-gpk.c:1059:		priv->sec_padding = 0;
libopensc/card-gpk.c:1060:	else if (env->flags & SC_ALGORITHM_RSA_PAD_ANSI)
libopensc/card-gpk.c:1061:		priv->sec_padding = 1;
libopensc/card-gpk.c:1062:	else if (env->flags & SC_ALGORITHM_RSA_PAD_ISO9796)
libopensc/card-gpk.c:1063:		priv->sec_padding = 2;
libopensc/card-gpk.c:1065:		sc_error(card->ctx, "Padding algorithm not supported.\n");
libopensc/card-gpk.c:1069:	switch (env->operation) {
libopensc/card-gpk.c:1072:		 * because we don't do any hashing on-card. But
libopensc/card-gpk.c:1076:		if (env->algorithm_flags & SC_ALGORITHM_RSA_HASH_SHA1) {
libopensc/card-gpk.c:1078:			priv->sec_hash_len = 20;
libopensc/card-gpk.c:1080:		if (env->algorithm_flags & SC_ALGORITHM_RSA_HASH_MD5_SHA1) {
libopensc/card-gpk.c:1082:			priv->sec_hash_len = 36;
libopensc/card-gpk.c:1084:		if (env->algorithm_flags & SC_ALGORITHM_RSA_HASH_MD5) {
libopensc/card-gpk.c:1086:			priv->sec_hash_len = 16;
libopensc/card-gpk.c:1088:			sc_error(card->ctx, "Unsupported signature algorithm");
libopensc/card-gpk.c:1096:		sc_error(card->ctx, "Crypto operation not supported.\n");
libopensc/card-gpk.c:1101:	if (env->flags & SC_SEC_ENV_FILE_REF_PRESENT) {
libopensc/card-gpk.c:1102:		if (env->file_ref.len != 2) {
libopensc/card-gpk.c:1103:			sc_error(card->ctx, "File reference: invalid length.\n");
libopensc/card-gpk.c:1106:		file_id = (env->file_ref.value[0] << 8)
libopensc/card-gpk.c:1107:			| env->file_ref.value[1];
libopensc/card-gpk.c:1109:		sc_error(card->ctx, "File reference missing.\n");
libopensc/card-gpk.c:1116:	SC_TEST_RET(card->ctx, r, "Failed to select PK file");
libopensc/card-gpk.c:1121:	SC_TEST_RET(card->ctx, r, "Failed to read PK sysrec");
libopensc/card-gpk.c:1123:		sc_error(card->ctx, "First record of file is not the sysrec");
libopensc/card-gpk.c:1127:		sc_error(card->ctx, "Public key is not an RSA key");
libopensc/card-gpk.c:1131:	case 0x00: priv->sec_mod_len =  512 / 8; break;
libopensc/card-gpk.c:1132:	case 0x10: priv->sec_mod_len =  768 / 8; break;
libopensc/card-gpk.c:1133:	case 0x11: priv->sec_mod_len = 1024 / 8; break;
libopensc/card-gpk.c:1135:		sc_error(card->ctx, "Unsupported modulus length");
libopensc/card-gpk.c:1148:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-gpk.c:1150:	SC_TEST_RET(card->ctx, r, "Card returned error");
libopensc/card-gpk.c:1175:	while (inlen--)
libopensc/card-gpk.c:1181: * Use the card's on-board hashing functions to hash some data
libopensc/card-gpk.c:1195:		if ((len = datalen - count) > GPK_HASH_CHUNK)
libopensc/card-gpk.c:1214:		SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-gpk.c:1216:		SC_TEST_RET(card->ctx, r, "Card returned error");
libopensc/card-gpk.c:1235:	SC_TEST_RET(card->ctx, r, "Failed to reverse buffer");
libopensc/card-gpk.c:1246:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-gpk.c:1248:	SC_TEST_RET(card->ctx, r, "Card returned error");
libopensc/card-gpk.c:1266:	if (data_len > priv->sec_mod_len) {
libopensc/card-gpk.c:1267:		sc_error(card->ctx,
libopensc/card-gpk.c:1269:			data_len, priv->sec_mod_len);
libopensc/card-gpk.c:1272:	if (sizeof(cardsig) < priv->sec_mod_len)
libopensc/card-gpk.c:1276:	SC_TEST_RET(card->ctx, r, "Failed to send hash to card");
libopensc/card-gpk.c:1287:	 * (but it worked with the gpk4k, strange). --okir */
libopensc/card-gpk.c:1288:	apdu.p1  = priv->sec_padding;
libopensc/card-gpk.c:1289:	apdu.p2  = priv->sec_mod_len;
libopensc/card-gpk.c:1291:	apdu.p2  = priv->sec_padding;
libopensc/card-gpk.c:1295:	apdu.le  = priv->sec_mod_len;
libopensc/card-gpk.c:1298:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-gpk.c:1300:	SC_TEST_RET(card->ctx, r, "Card returned error");
libopensc/card-gpk.c:1305:	SC_TEST_RET(card->ctx, r, "Failed to reverse signature");
libopensc/card-gpk.c:1327:	if (inlen != priv->sec_mod_len) {
libopensc/card-gpk.c:1328:		sc_error(card->ctx,
libopensc/card-gpk.c:1330:			inlen, priv->sec_mod_len);
libopensc/card-gpk.c:1336:	SC_TEST_RET(card->ctx, r, "Cryptogram too large");
libopensc/card-gpk.c:1352:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-gpk.c:1354:	SC_TEST_RET(card->ctx, r, "Card returned error");
libopensc/card-gpk.c:1358:	SC_TEST_RET(card->ctx, r, "Failed to reverse buffer");
libopensc/card-gpk.c:1374:	SC_FUNC_CALLED(card->ctx, 1);
libopensc/card-gpk.c:1375:	switch (card->type) {
libopensc/card-gpk.c:1403:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-gpk.c:1405:	SC_TEST_RET(card->ctx, r, "Card returned error");
libopensc/card-gpk.c:1407:	priv->key_set = 0;
libopensc/card-gpk.c:1408:	SC_FUNC_RETURN(card->ctx, 2, r);
libopensc/card-gpk.c:1423:	struct sc_file	*file = args->file;
libopensc/card-gpk.c:1428:	if (card->ctx->debug)
libopensc/card-gpk.c:1429:		sc_debug(card->ctx, "gpk_lock(0x%04X, %u)\n",
libopensc/card-gpk.c:1430:				file->id, args->operation);
libopensc/card-gpk.c:1433:	data[0] = file->id >> 8;
libopensc/card-gpk.c:1434:	data[1] = file->id;
libopensc/card-gpk.c:1435:	switch (args->operation) {
libopensc/card-gpk.c:1450:	apdu.p1  = (file->type == SC_FILE_TYPE_DF)? 1 : 2;
libopensc/card-gpk.c:1456:	if (priv->key_set) {
libopensc/card-gpk.c:1467:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-gpk.c:1469:	SC_TEST_RET(card->ctx, r, "Card returned error");
libopensc/card-gpk.c:1471:	if (priv->key_set)
libopensc/card-gpk.c:1486:	if (card->ctx->debug)
libopensc/card-gpk.c:1487:		sc_debug(card->ctx, "gpk_pkfile_init(%u)\n", args->privlen);
libopensc/card-gpk.c:1493:	apdu.p1  = args->file->id & 0x1F;
libopensc/card-gpk.c:1494:	apdu.p2  = args->privlen / 4;
libopensc/card-gpk.c:1497:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-gpk.c:1499:	SC_TEST_RET(card->ctx, r, "Card returned error");
libopensc/card-gpk.c:1514:	if (card->ctx->debug)
libopensc/card-gpk.c:1515:		sc_debug(card->ctx, "gpk_generate_key(%u)\n", args->privlen);
libopensc/card-gpk.c:1516:	if (args->privlen != 512 && args->privlen != 1024) {
libopensc/card-gpk.c:1517:		sc_error(card->ctx,
libopensc/card-gpk.c:1519:			args->privlen);
libopensc/card-gpk.c:1527:	apdu.p1  = 0x80 | (args->fid & 0x1F);
libopensc/card-gpk.c:1528:	apdu.p2  = (args->privlen == 1024) ? 0x11 : 0;
libopensc/card-gpk.c:1529:	apdu.le  = args->privlen / 8 + 2;
libopensc/card-gpk.c:1534:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-gpk.c:1536:	SC_TEST_RET(card->ctx, r, "Card returned error");
libopensc/card-gpk.c:1540:	if (args->pubkey_len && apdu.resplen > 2) {
libopensc/card-gpk.c:1541:		r = reverse(args->pubkey, args->pubkey_len,
libopensc/card-gpk.c:1542:				buffer + 2, apdu.resplen - 2);
libopensc/card-gpk.c:1543:		SC_TEST_RET(card->ctx, r, "Failed to reverse buffer");
libopensc/card-gpk.c:1544:		args->pubkey_len = r;
libopensc/card-gpk.c:1563:	sc_debug(card->ctx, "gpk_pkfile_load(fid=%04x, len=%d, datalen=%d)\n",
libopensc/card-gpk.c:1564:			args->file->id, args->len, args->datalen);
libopensc/card-gpk.c:1567:	if (card->ctx->debug > 5) {
libopensc/card-gpk.c:1570:		sc_hex_dump(card->ctx, args->data, args->datalen,
libopensc/card-gpk.c:1572:		sc_debug(card->ctx, "Sending %d bytes (cleartext):\n%s",
libopensc/card-gpk.c:1573:				args->datalen, buf);
libopensc/card-gpk.c:1581:	apdu.p1  = args->file->id & 0x1F;
libopensc/card-gpk.c:1582:	apdu.p2  = args->len;
libopensc/card-gpk.c:1583:	apdu.lc  = args->datalen;
libopensc/card-gpk.c:1587:	assert(args->datalen <= sizeof(temp));
libopensc/card-gpk.c:1588:	if (!priv->key_set) {
libopensc/card-gpk.c:1589:		sc_error(card->ctx, "No secure messaging key set!\n");
libopensc/card-gpk.c:1592:	DES_set_key_unchecked((des_cblock *) priv->key, &k1);
libopensc/card-gpk.c:1593:	DES_set_key_unchecked((des_cblock *) (priv->key+8), &k2);
libopensc/card-gpk.c:1594:	for (n = 0; n < args->datalen; n += 8) {
libopensc/card-gpk.c:1595:		des_ecb2_encrypt((des_cblock *) (args->data + n),
libopensc/card-gpk.c:1600:	apdu.datalen = args->datalen;
libopensc/card-gpk.c:1603:	priv->key_set = 0;
libopensc/card-gpk.c:1606:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-gpk.c:1608:	SC_TEST_RET(card->ctx, r, "Card returned error");
libopensc/card-gpk.c:1610:	SC_FUNC_RETURN(card->ctx, 1, r);
libopensc/card-gpk.c:1619:	if (data->method == SC_AC_PRO && data->key_ref == 1) {
libopensc/card-gpk.c:1620:		if (data->len < 16)
libopensc/card-gpk.c:1622:		memcpy(data->key_data, "TEST KEYTEST KEY", 16);
libopensc/card-gpk.c:1623:		data->len = 16;
libopensc/card-gpk.c:1642:	if (priv->max_session_key)
libopensc/card-gpk.c:1643:		return priv->max_session_key;
libopensc/card-gpk.c:1651:	priv->max_session_key = value;
libopensc/card-gpk.c:1675:	SC_TEST_RET(card->ctx, r, "sc_lock() failed");
libopensc/card-gpk.c:1689:			sc_error(card->ctx, "APDU transmit failed: %s",
libopensc/card-gpk.c:1698:	SC_TEST_RET(card->ctx, r, "Card returned error");
libopensc/card-gpk.c:1709:	if (card->type != SC_CARD_TYPE_GPK_GPK16000)
libopensc/card-gpk.c:1715:	if (card->serialnr.len) {
libopensc/card-gpk.c:1716:		memcpy(serial, &card->serialnr, sizeof(*serial));
libopensc/card-gpk.c:1728:	SC_TEST_RET(card->ctx, r, "APDU transmit failed");
libopensc/card-gpk.c:1732:	memcpy(card->serialnr.value, apdu.resp, apdu.resplen);
libopensc/card-gpk.c:1733:	card->serialnr.len = apdu.resplen;
libopensc/card-gpk.c:1735:	memcpy(serial, &card->serialnr, sizeof(*serial));
libopensc/card-gpk.c:1752:		*(int *) ptr = card->type;
libopensc/card-gpk.c:1763:		*(int *) ptr = DRVDATA(card)->locked;
libopensc/card-gpk.c:1782:	if (data->pin_type != SC_AC_CHV)
libopensc/card-gpk.c:1787:	apdu->cse	= SC_APDU_CASE_3_SHORT;
libopensc/card-gpk.c:1789:	data->flags |= SC_PIN_CMD_NEED_PADDING;
libopensc/card-gpk.c:1791:	switch (data->cmd) {
libopensc/card-gpk.c:1794:		data->pin1.encoding = SC_PIN_ENCODING_ASCII;
libopensc/card-gpk.c:1795:		data->pin1.pad_length = 8;
libopensc/card-gpk.c:1796:		data->pin1.pad_char = 0x00;
libopensc/card-gpk.c:1797:		data->pin1.offset = 5;
libopensc/card-gpk.c:1798:		r = sc_build_pin(sbuf, 8, &data->pin1, 1);
libopensc/card-gpk.c:1802:		apdu->cla = 0x00;
libopensc/card-gpk.c:1803:		apdu->ins = 0x20;
libopensc/card-gpk.c:1804:		apdu->p1  = 0x00;
libopensc/card-gpk.c:1808:		/* Copy PINs to buffer, BCD-encoded, and pad */
libopensc/card-gpk.c:1809:		data->pin1.encoding = SC_PIN_ENCODING_BCD;
libopensc/card-gpk.c:1810:		data->pin1.pad_length = 8;
libopensc/card-gpk.c:1811:		data->pin1.pad_char = 0x00;
libopensc/card-gpk.c:1812:		data->pin1.offset = 5;
libopensc/card-gpk.c:1813:		data->pin2.encoding = SC_PIN_ENCODING_BCD;
libopensc/card-gpk.c:1814:		data->pin2.pad_length = 8;
libopensc/card-gpk.c:1815:		data->pin2.pad_char = 0x00;
libopensc/card-gpk.c:1816:		data->pin2.offset = 5 + 4;
libopensc/card-gpk.c:1817:		if ((r = sc_build_pin(sbuf, 4, &data->pin1, 1)) < 0
libopensc/card-gpk.c:1818:		 || (r = sc_build_pin(sbuf + 4, 4, &data->pin2, 1)) < 0)
libopensc/card-gpk.c:1821:		apdu->cla = 0x80;
libopensc/card-gpk.c:1822:		apdu->ins = 0x24;
libopensc/card-gpk.c:1823:		apdu->p1  = (data->cmd == SC_PIN_CMD_CHANGE)? 0x00 : 0x01;
libopensc/card-gpk.c:1829:	apdu->p2	= data->pin_reference & 7;
libopensc/card-gpk.c:1830:	apdu->lc	= 8;
libopensc/card-gpk.c:1831:	apdu->datalen	= 8;
libopensc/card-gpk.c:1832:	apdu->data	= sbuf;
libopensc/card-gpk.c:1833:	apdu->sensitive	= 1;
libopensc/card-gpk.c:1844:	/* Special case - External Authenticate */
libopensc/card-gpk.c:1845:	if (data->cmd == SC_PIN_CMD_VERIFY
libopensc/card-gpk.c:1846:	 && data->pin_type == SC_AC_PRO)
libopensc/card-gpk.c:1848:				data->pin_reference,
libopensc/card-gpk.c:1849:				data->pin1.data,
libopensc/card-gpk.c:1850:				data->pin1.len);
libopensc/card-gpk.c:1856:	data->apdu = &apdu;
libopensc/card-gpk.c:1858:	return iso_ops->pin_cmd(card, data, tries_left);
libopensc/card-gpk.c:1871:		iso_ops = iso_drv->ops;
Binary file libopensc/card-gpk.o matches
libopensc/.cvsignore:27:opensc-config
libopensc/pkcs15-starcert.lo:1:# pkcs15-starcert.lo - a libtool object file
libopensc/pkcs15-starcert.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/pkcs15-starcert.lo:8:pic_object='.libs/pkcs15-starcert.o'
libopensc/pkcs15-starcert.lo:10:# Name of the non-PIC object.
libopensc/pkcs15-starcert.lo:11:non_pic_object='pkcs15-starcert.o'
libopensc/card-jcop.lo:1:# card-jcop.lo - a libtool object file
libopensc/card-jcop.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/card-jcop.lo:8:pic_object='.libs/card-jcop.o'
libopensc/card-jcop.lo:10:# Name of the non-PIC object.
libopensc/card-jcop.lo:11:non_pic_object='card-jcop.o'
libopensc/libscam.pc:9:Libs: -L${libdir} -lscam -lopensc
libopensc/libscam.pc:10:Cflags: -I${includedir}
libopensc/pinpad-ccid.lo:1:# pinpad-ccid.lo - a libtool object file
libopensc/pinpad-ccid.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/pinpad-ccid.lo:8:pic_object='.libs/pinpad-ccid.o'
libopensc/pinpad-ccid.lo:10:# Name of the non-PIC object.
libopensc/pinpad-ccid.lo:11:non_pic_object='pinpad-ccid.o'
libopensc/base64.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
libopensc/base64.c:55:		if (fillers >= 4 - c)
libopensc/base64.c:60:		s -= 6;
libopensc/base64.c:74:			return -1;
libopensc/base64.c:82:			c--;
libopensc/base64.c:86:			return -1;
libopensc/base64.c:89:		s -= 6;
libopensc/base64.c:91:	*skip = in - in0;
libopensc/base64.c:101:	linelength -= linelength & 0x03;
libopensc/base64.c:107:		len -= 3;
libopensc/base64.c:112:		outlen -= 4;
libopensc/base64.c:119:			outlen--;
libopensc/base64.c:125:		i |= *in++ << ((2 - c++) << 3);
libopensc/base64.c:129:		to_base64(i, out, 3-len);
libopensc/base64.c:131:		outlen -= 4;
libopensc/base64.c:139:		outlen--;
libopensc/base64.c:158:		while (r--) {
libopensc/base64.c:162:			s -= 8;
libopensc/base64.c:163:			outlen--;
Binary file libopensc/base64.o matches
libopensc/libscldap.pc.in:9:Libs: -L${libdir} -lscldap -lscconf
libopensc/libscldap.pc.in:10:Cflags: -I${includedir}
libopensc/libopensc.la:1:# libopensc.la - a libtool library file
libopensc/libopensc.la:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/libopensc.la:17:dependency_libs=' -L/usr -L/usr/lib /home/lcoelho/develop/modulo/iti/src/opensc/src/scconf/libscconf.la -lcrypto /usr/local/lib/libpcsclite.la -ldl -lpthread  '
libopensc/libopensc.la:27:# Should we warn about portability when linking against -modules?
libopensc/libopensc.la:36:relink_command="(cd /home/lcoelho/develop/modulo/iti/src/opensc/src/libopensc; /bin/sh ../../libtool  --mode=relink gcc -Wall -fno-strict-aliasing -g -O2 -L/usr -L/usr/lib -L/usr/lib -o libopensc.la -rpath /usr/local/lib -version-info 0:9:0 sc.lo ctx.lo ui.lo log.lo errors.lo portability.lo asn1.lo base64.lo sec.lo card.lo iso7816.lo dir.lo padding.lo pkcs15.lo pkcs15-cert.lo pkcs15-data.lo pkcs15-pin.lo pkcs15-prkey.lo pkcs15-pubkey.lo pkcs15-sec.lo pkcs15-wrap.lo pkcs15-algo.lo pkcs15-cache.lo pkcs15-syn.lo emv.lo ctbcs.lo reader-ctapi.lo reader-pcsc.lo reader-openct.lo pinpad-ccid.lo card-setcos.lo card-miocos.lo card-flex.lo card-gpk.lo card-etoken.lo card-tcos.lo card-emv.lo card-default.lo card-mcrd.lo card-starcos.lo card-openpgp.lo card-jcop.lo card-oberthur.lo card-belpic.lo pkcs15-openpgp.lo pkcs15-infocamere.lo pkcs15-starcert.lo pkcs15-netkey.lo pkcs15-esteid.lo pkcs15-postecert.lo ../../src/scconf/libscconf.la ../scdl/libscdl.la -ldl -lcrypto -lpcsclite -lpthread @inst_prefix_dir@)"
libopensc/libopensc.pc:9:Libs: -L${libdir} -lopensc -lscconf
libopensc/libopensc.pc:10:Cflags: -I${includedir}
libopensc/base64.lo:1:# base64.lo - a libtool object file
libopensc/base64.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/base64.lo:10:# Name of the non-PIC object.
libopensc/errors.lo:1:# errors.lo - a libtool object file
libopensc/errors.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
libopensc/errors.lo:10:# Name of the non-PIC object.
openscd/Makefile:29:INSTALL = /bin/install -c
openscd/Makefile:30:install_sh_DATA = $(install_sh) -c -m 644
openscd/Makefile:31:install_sh_PROGRAM = $(install_sh) -c
openscd/Makefile:32:install_sh_SCRIPT = $(install_sh) -c
openscd/Makefile:41:host_triplet = i686-pc-linux-gnu
openscd/Makefile:58:DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
openscd/Makefile:65:LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \
openscd/Makefile:69:LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
openscd/Makefile:70:	$(AM_LDFLAGS) $(LDFLAGS) -o $@
openscd/Makefile:76:ACLOCAL = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run aclocal-1.8
openscd/Makefile:79:AMTAR = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run tar
openscd/Makefile:81:AUTOCONF = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run autoconf
openscd/Makefile:82:AUTOHEADER = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run autoheader
openscd/Makefile:83:AUTOMAKE = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run automake-1.8
openscd/Makefile:88:CFLAGS = -Wall -fno-strict-aliasing -g -O2 
openscd/Makefile:90:CPP = gcc -E
openscd/Makefile:91:CPPFLAGS = -I${top_builddir}/src/include 
openscd/Makefile:93:CXXCPP = g++ -E
openscd/Makefile:95:CXXFLAGS = -g -O2
openscd/Makefile:97:DEFS = -DHAVE_CONFIG_H
openscd/Makefile:101:ECHO_N = -n
openscd/Makefile:103:EGREP = grep -E
openscd/Makefile:104:ENGINE_LINK = -lcrypto
openscd/Makefile:107:FFLAGS = -g -O2
openscd/Makefile:129:INSTALL_DATA = ${INSTALL} -m 644
openscd/Makefile:132:INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s
openscd/Makefile:133:LDFLAGS = -L/usr -L/usr/lib -L/usr/lib 
openscd/Makefile:135:LEXLIB = -lfl
openscd/Makefile:137:LIBASSUAN = -lassuan
openscd/Makefile:138:LIBCRYPTO = -lcrypto
openscd/Makefile:139:LIBDL =  -ldl
openscd/Makefile:140:LIBFL = -lfl
openscd/Makefile:141:LIBLDAP = -lssl -lldap -llber 
openscd/Makefile:144:LIBPAM =  -lpam
openscd/Makefile:146:LIBS = -lpthread 
openscd/Makefile:151:LN_S = ln -s
openscd/Makefile:156:MAKEINFO = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run makeinfo
openscd/Makefile:162:OPENSC_LIBS = -L${exec_prefix}/lib -lopensc
openscd/Makefile:166:OPENSSL_LDFLAGS = -Wl,-Bsymbolic
openscd/Makefile:174:PCSC_CFLAGS = -I/usr/include
openscd/Makefile:175:PCSC_LIBS = -lpcsclite
openscd/Makefile:176:PKG_CONFIG = /usr/bin/pkg-config
openscd/Makefile:180:PTHREAD_LIBS = -lpthread
openscd/Makefile:203:build = i686-pc-linux-gnu
openscd/Makefile:206:build_os = linux-gnu
openscd/Makefile:210:host = i686-pc-linux-gnu
openscd/Makefile:213:host_os = linux-gnu
openscd/Makefile:217:install_sh = /home/lcoelho/develop/modulo/iti/src/opensc/install-sh
openscd/Makefile:222:mkdir_p = mkdir -p -- .
openscd/Makefile:233:INCLUDES = -I${top_builddir}/src/include  
openscd/Makefile:236:openscd_LDADD =  -lassuan ../scrandom/libscrandom.la
openscd/Makefile:237:all: all-am
openscd/Makefile:245:	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
openscd/Makefile:250:	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/openscd/Makefile'; \
openscd/Makefile:252:	  $(AUTOMAKE) --gnu  src/openscd/Makefile
openscd/Makefile:257:	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
openscd/Makefile:264:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
openscd/Makefile:267:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
openscd/Makefile:269:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
openscd/Makefile:271:clean-noinstPROGRAMS:
openscd/Makefile:274:	  echo " rm -f $$p $$f"; \
openscd/Makefile:275:	  rm -f $$p $$f ; \
openscd/Makefile:278:	@rm -f openscd$(EXEEXT)
openscd/Makefile:281:mostlyclean-compile:
openscd/Makefile:282:	-rm -f *.$(OBJEXT)
openscd/Makefile:284:distclean-compile:
openscd/Makefile:285:	-rm -f *.tab.c
openscd/Makefile:292:	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
openscd/Makefile:293:	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
openscd/Makefile:297:#	$(COMPILE) -c $<
openscd/Makefile:300:	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
openscd/Makefile:301:	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
openscd/Makefile:305:#	$(COMPILE) -c `$(CYGPATH_W) '$<'`
openscd/Makefile:308:	if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
openscd/Makefile:309:	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
openscd/Makefile:313:#	$(LTCOMPILE) -c -o $@ $<
openscd/Makefile:315:mostlyclean-libtool:
openscd/Makefile:316:	-rm -f *.lo
openscd/Makefile:318:clean-libtool:
openscd/Makefile:319:	-rm -rf .libs _libs
openscd/Makefile:321:distclean-libtool:
openscd/Makefile:322:	-rm -f libtool
openscd/Makefile:323:uninstall-info-am:
openscd/Makefile:328:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
openscd/Makefile:332:	mkid -fID $$unique
openscd/Makefile:341:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
openscd/Makefile:345:	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
openscd/Makefile:346:	  test -n "$$unique" || unique=$$empty_fix; \
openscd/Makefile:357:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
openscd/Makefile:361:	test -z "$(CTAGS_ARGS)$$tags$$unique" \
openscd/Makefile:368:	  && gtags -i $(GTAGS_ARGS) $$here
openscd/Makefile:370:distclean-tags:
openscd/Makefile:371:	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
openscd/Makefile:381:	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
openscd/Makefile:382:	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
openscd/Makefile:389:	  if test -d $$d/$$file; then \
openscd/Makefile:390:	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
openscd/Makefile:391:	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
openscd/Makefile:393:	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
openscd/Makefile:395:	    test -f $(distdir)/$$file \
openscd/Makefile:396:	    || cp -p $$d/$$file $(distdir)/$$file \
openscd/Makefile:400:check-am: all-am
openscd/Makefile:401:check: check-am
openscd/Makefile:402:all-am: Makefile $(PROGRAMS)
openscd/Makefile:404:install: install-am
openscd/Makefile:405:install-exec: install-exec-am
openscd/Makefile:406:install-data: install-data-am
openscd/Makefile:407:uninstall: uninstall-am
openscd/Makefile:409:install-am: all-am
openscd/Makefile:410:	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
openscd/Makefile:412:installcheck: installcheck-am
openscd/Makefile:413:install-strip:
openscd/Makefile:415:	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
openscd/Makefile:416:	  `test -z '$(STRIP)' || \
openscd/Makefile:418:mostlyclean-generic:
openscd/Makefile:420:clean-generic:
openscd/Makefile:422:distclean-generic:
openscd/Makefile:423:	-rm -f $(CONFIG_CLEAN_FILES)
openscd/Makefile:425:maintainer-clean-generic:
openscd/Makefile:428:	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
openscd/Makefile:429:clean: clean-am
openscd/Makefile:431:clean-am: clean-generic clean-libtool clean-noinstPROGRAMS \
openscd/Makefile:432:	mostlyclean-am
openscd/Makefile:434:distclean: distclean-am
openscd/Makefile:435:	-rm -rf ./$(DEPDIR)
openscd/Makefile:436:	-rm -f Makefile
openscd/Makefile:437:distclean-am: clean-am distclean-compile distclean-generic \
openscd/Makefile:438:	distclean-libtool distclean-tags
openscd/Makefile:440:dvi: dvi-am
openscd/Makefile:442:dvi-am:
openscd/Makefile:444:html: html-am
openscd/Makefile:446:info: info-am
openscd/Makefile:448:info-am:
openscd/Makefile:450:install-data-am:
openscd/Makefile:452:install-exec-am:
openscd/Makefile:454:install-info: install-info-am
openscd/Makefile:456:install-man:
openscd/Makefile:458:installcheck-am:
openscd/Makefile:460:maintainer-clean: maintainer-clean-am
openscd/Makefile:461:	-rm -rf ./$(DEPDIR)
openscd/Makefile:462:	-rm -f Makefile
openscd/Makefile:463:maintainer-clean-am: distclean-am maintainer-clean-generic
openscd/Makefile:465:mostlyclean: mostlyclean-am
openscd/Makefile:467:mostlyclean-am: mostlyclean-compile mostlyclean-generic \
openscd/Makefile:468:	mostlyclean-libtool
openscd/Makefile:470:pdf: pdf-am
openscd/Makefile:472:pdf-am:
openscd/Makefile:474:ps: ps-am
openscd/Makefile:476:ps-am:
openscd/Makefile:478:uninstall-am: uninstall-info-am
openscd/Makefile:480:.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
openscd/Makefile:481:	clean-libtool clean-noinstPROGRAMS ctags distclean \
openscd/Makefile:482:	distclean-compile distclean-generic distclean-libtool \
openscd/Makefile:483:	distclean-tags distdir dvi dvi-am html html-am info info-am \
openscd/Makefile:484:	install install-am install-data install-data-am install-exec \
openscd/Makefile:485:	install-exec-am install-info install-info-am install-man \
openscd/Makefile:486:	install-strip installcheck installcheck-am installdirs \
openscd/Makefile:487:	maintainer-clean maintainer-clean-generic mostlyclean \
openscd/Makefile:488:	mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
openscd/Makefile:489:	pdf pdf-am ps ps-am tags uninstall uninstall-am \
openscd/Makefile:490:	uninstall-info-am
openscd/mkdtemp.c:1:/* mkdtemp.c - libc replacement function
openscd/mkdtemp.c:18: * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
openscd/mkdtemp.c:53:	while (idx > 0 && tmpl[idx - 1] == 'X') {
openscd/mkdtemp.c:55:		idx--;
openscd/mkdtemp.c:85:			remaining -= 2;
openscd/Makefile.in:30:install_sh_DATA = $(install_sh) -c -m 644
openscd/Makefile.in:31:install_sh_PROGRAM = $(install_sh) -c
openscd/Makefile.in:32:install_sh_SCRIPT = $(install_sh) -c
openscd/Makefile.in:58:DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
openscd/Makefile.in:65:LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \
openscd/Makefile.in:69:LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
openscd/Makefile.in:70:	$(AM_LDFLAGS) $(LDFLAGS) -o $@
openscd/Makefile.in:237:all: all-am
openscd/Makefile.in:245:	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
openscd/Makefile.in:250:	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/openscd/Makefile'; \
openscd/Makefile.in:252:	  $(AUTOMAKE) --gnu  src/openscd/Makefile
openscd/Makefile.in:257:	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
openscd/Makefile.in:264:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
openscd/Makefile.in:267:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
openscd/Makefile.in:269:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
openscd/Makefile.in:271:clean-noinstPROGRAMS:
openscd/Makefile.in:274:	  echo " rm -f $$p $$f"; \
openscd/Makefile.in:275:	  rm -f $$p $$f ; \
openscd/Makefile.in:278:	@rm -f openscd$(EXEEXT)
openscd/Makefile.in:281:mostlyclean-compile:
openscd/Makefile.in:282:	-rm -f *.$(OBJEXT)
openscd/Makefile.in:284:distclean-compile:
openscd/Makefile.in:285:	-rm -f *.tab.c
openscd/Makefile.in:292:@am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
openscd/Makefile.in:293:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
openscd/Makefile.in:297:@am__fastdepCC_FALSE@	$(COMPILE) -c $<
openscd/Makefile.in:300:@am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
openscd/Makefile.in:301:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
openscd/Makefile.in:305:@am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
openscd/Makefile.in:308:@am__fastdepCC_TRUE@	if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
openscd/Makefile.in:309:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
openscd/Makefile.in:313:@am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
openscd/Makefile.in:315:mostlyclean-libtool:
openscd/Makefile.in:316:	-rm -f *.lo
openscd/Makefile.in:318:clean-libtool:
openscd/Makefile.in:319:	-rm -rf .libs _libs
openscd/Makefile.in:321:distclean-libtool:
openscd/Makefile.in:322:	-rm -f libtool
openscd/Makefile.in:323:uninstall-info-am:
openscd/Makefile.in:328:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
openscd/Makefile.in:332:	mkid -fID $$unique
openscd/Makefile.in:341:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
openscd/Makefile.in:345:	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
openscd/Makefile.in:346:	  test -n "$$unique" || unique=$$empty_fix; \
openscd/Makefile.in:357:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
openscd/Makefile.in:361:	test -z "$(CTAGS_ARGS)$$tags$$unique" \
openscd/Makefile.in:368:	  && gtags -i $(GTAGS_ARGS) $$here
openscd/Makefile.in:370:distclean-tags:
openscd/Makefile.in:371:	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
openscd/Makefile.in:381:	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
openscd/Makefile.in:382:	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
openscd/Makefile.in:389:	  if test -d $$d/$$file; then \
openscd/Makefile.in:390:	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
openscd/Makefile.in:391:	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
openscd/Makefile.in:393:	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
openscd/Makefile.in:395:	    test -f $(distdir)/$$file \
openscd/Makefile.in:396:	    || cp -p $$d/$$file $(distdir)/$$file \
openscd/Makefile.in:400:check-am: all-am
openscd/Makefile.in:401:check: check-am
openscd/Makefile.in:402:all-am: Makefile $(PROGRAMS)
openscd/Makefile.in:404:install: install-am
openscd/Makefile.in:405:install-exec: install-exec-am
openscd/Makefile.in:406:install-data: install-data-am
openscd/Makefile.in:407:uninstall: uninstall-am
openscd/Makefile.in:409:install-am: all-am
openscd/Makefile.in:410:	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
openscd/Makefile.in:412:installcheck: installcheck-am
openscd/Makefile.in:413:install-strip:
openscd/Makefile.in:415:	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
openscd/Makefile.in:416:	  `test -z '$(STRIP)' || \
openscd/Makefile.in:418:mostlyclean-generic:
openscd/Makefile.in:420:clean-generic:
openscd/Makefile.in:422:distclean-generic:
openscd/Makefile.in:423:	-rm -f $(CONFIG_CLEAN_FILES)
openscd/Makefile.in:425:maintainer-clean-generic:
openscd/Makefile.in:428:	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
openscd/Makefile.in:429:clean: clean-am
openscd/Makefile.in:431:clean-am: clean-generic clean-libtool clean-noinstPROGRAMS \
openscd/Makefile.in:432:	mostlyclean-am
openscd/Makefile.in:434:distclean: distclean-am
openscd/Makefile.in:435:	-rm -rf ./$(DEPDIR)
openscd/Makefile.in:436:	-rm -f Makefile
openscd/Makefile.in:437:distclean-am: clean-am distclean-compile distclean-generic \
openscd/Makefile.in:438:	distclean-libtool distclean-tags
openscd/Makefile.in:440:dvi: dvi-am
openscd/Makefile.in:442:dvi-am:
openscd/Makefile.in:444:html: html-am
openscd/Makefile.in:446:info: info-am
openscd/Makefile.in:448:info-am:
openscd/Makefile.in:450:install-data-am:
openscd/Makefile.in:452:install-exec-am:
openscd/Makefile.in:454:install-info: install-info-am
openscd/Makefile.in:456:install-man:
openscd/Makefile.in:458:installcheck-am:
openscd/Makefile.in:460:maintainer-clean: maintainer-clean-am
openscd/Makefile.in:461:	-rm -rf ./$(DEPDIR)
openscd/Makefile.in:462:	-rm -f Makefile
openscd/Makefile.in:463:maintainer-clean-am: distclean-am maintainer-clean-generic
openscd/Makefile.in:465:mostlyclean: mostlyclean-am
openscd/Makefile.in:467:mostlyclean-am: mostlyclean-compile mostlyclean-generic \
openscd/Makefile.in:468:	mostlyclean-libtool
openscd/Makefile.in:470:pdf: pdf-am
openscd/Makefile.in:472:pdf-am:
openscd/Makefile.in:474:ps: ps-am
openscd/Makefile.in:476:ps-am:
openscd/Makefile.in:478:uninstall-am: uninstall-info-am
openscd/Makefile.in:480:.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
openscd/Makefile.in:481:	clean-libtool clean-noinstPROGRAMS ctags distclean \
openscd/Makefile.in:482:	distclean-compile distclean-generic distclean-libtool \
openscd/Makefile.in:483:	distclean-tags distdir dvi dvi-am html html-am info info-am \
openscd/Makefile.in:484:	install install-am install-data install-data-am install-exec \
openscd/Makefile.in:485:	install-exec-am install-info install-info-am install-man \
openscd/Makefile.in:486:	install-strip installcheck installcheck-am installdirs \
openscd/Makefile.in:487:	maintainer-clean maintainer-clean-generic mostlyclean \
openscd/Makefile.in:488:	mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
openscd/Makefile.in:489:	pdf pdf-am ps ps-am tags uninstall uninstall-am \
openscd/Makefile.in:490:	uninstall-info-am
openscd/openscd.c:29:	if (dctx->ctx != NULL)
openscd/openscd.c:30:		sc_release_context(dctx->ctx);
openscd/openscd.c:31:	if (dctx->socket_name != NULL) {
openscd/openscd.c:34:		if (dctx->socket_fd >= 0)
openscd/openscd.c:35:			close(dctx->socket_fd);
openscd/openscd.c:36:		unlink(dctx->socket_name);
openscd/openscd.c:37:		if ((p = strrchr(dctx->socket_name, '/')) != NULL) {
openscd/openscd.c:39:			rmdir(dctx->socket_name);
openscd/openscd.c:41:		free(dctx->socket_name);
openscd/openscd.c:68:	const char *socket_dir = "/tmp/openscd-XXXXXX";
openscd/openscd.c:85:	if (fd == -1)
openscd/openscd.c:90:	if (bind(fd, (struct sockaddr *) &serv_addr, sizeof(serv_addr)) == -1) {
openscd/openscd.c:95:	if (listen(fd, 5) == -1) {
openscd/openscd.c:99:	dctx->socket_name = strdup(socket_name);
openscd/openscd.c:100:	dctx->socket_fd = fd;
openscd/openscd.c:108:	if (pid == (pid_t) -1)
openscd/openscd.c:112:		int n = strlen(dctx->socket_name) + 40;
openscd/openscd.c:116:			     dctx->socket_name, (ulong) pid) < 0) {
openscd/openscd.c:123:		free(dctx->socket_name);
openscd/openscd.c:124:		dctx->socket_name = NULL;		
openscd/openscd.c:133:	r = sc_establish_context(&dctx->ctx, "openscd");
openscd/test.c:29:	strncpy(socket, infostr, p - infostr);
openscd/test.c:30:	socket[p - infostr] = '\0';
openscd/test.c:33:	r = assuan_socket_connect(&ctx, socket, -1);
openscd/commands.c:23:	for (i = 0; i < dctx->card_count; i++) {
openscd/commands.c:24:		struct openscd_card *dcard = dctx->cards + i;
openscd/commands.c:26:		if (dcard->reader == reader && dcard->slot_id == slot_id)
openscd/commands.c:37:	for (i = 0; i < dctx->card_count; i++) {
openscd/commands.c:38:		struct openscd_card *dcard = dctx->cards + i;
openscd/commands.c:40:		if (dcard->card_id == card_id)
openscd/commands.c:50:        int n = dctx->card_count;
openscd/commands.c:55:	dctx->cards = (struct openscd_card *) realloc(dctx->cards, (n + 1) * sizeof(struct openscd_card));
openscd/commands.c:56:	assert(dctx->cards != NULL);
openscd/commands.c:57:        memset(dctx->cards + n, 0, sizeof(struct openscd_card));
openscd/commands.c:59:	dctx->cards[n].reader = reader;
openscd/commands.c:60:	dctx->cards[n].slot_id = slot_id;
openscd/commands.c:64:		sc_error(dctx->ctx, "Unable to connect to card: %s\n", sc_strerror(r));
openscd/commands.c:66:		dctx->cards[n].card = card;
openscd/commands.c:69:			sc_error(dctx->ctx, "Error with PKCS #15 card: %s\n", sc_strerror(r));
openscd/commands.c:71:			dctx->cards[n].p15card = p15card;
openscd/commands.c:73:	dctx->cards[n].card_id = dctx->card_id_number;
openscd/commands.c:74:        pthread_mutex_init(&dctx->cards[n].mutex, NULL);
openscd/commands.c:75:	dctx->card_id_number++;
openscd/commands.c:76:	dctx->card_count++;
openscd/commands.c:77:        fprintf(stderr, "Card %d inserted.\n", dctx->cards[n].card_id);
openscd/commands.c:85:	fprintf(stderr, "Card %d removed.\n", dcard->card_id);
openscd/commands.c:86:	if (dcard->p15card != NULL) {
openscd/commands.c:87:		sc_pkcs15_unbind(dcard->p15card);
openscd/commands.c:88:		dcard->p15card = NULL;
openscd/commands.c:90:	if (dcard->card != NULL) {
openscd/commands.c:92:		sc_disconnect_card(dcard->card, SC_DISCONNECT_AND_EJECT);
openscd/commands.c:93:		dcard->card = NULL;
openscd/commands.c:95:	for (idx = 0; idx < dctx->card_count; idx++) {
openscd/commands.c:96:		if (dctx->cards + idx == dcard) {
openscd/commands.c:97:			memmove(dctx->cards, dctx->cards + idx + 1,
openscd/commands.c:98:                                dctx->card_count - (idx + 1));
openscd/commands.c:102:	assert(idx != dctx->card_count);
openscd/commands.c:103:        dctx->card_count--;
openscd/commands.c:104:	dctx->cards = (struct openscd_card *) realloc(dctx->cards, dctx->card_count * sizeof(struct openscd_card));
openscd/commands.c:105:        assert(dctx->cards != NULL || dctx->card_count == 0);
openscd/commands.c:113:	for (i = 0; i < dctx->ctx->reader_count; i++) {
openscd/commands.c:116:		snprintf(line, sizeof(line), "%s", dctx->ctx->reader[i]->name);
openscd/commands.c:130:        pthread_mutex_lock(&dctx->card_mutex);
openscd/commands.c:131:	for (i = 0; i < dctx->card_count; i++) {
openscd/commands.c:134:		snprintf(line, sizeof(line), "Card%d '%s' %d", dctx->cards[i].card_id,
openscd/commands.c:135:			 dctx->cards[i].reader->name, dctx->cards[i].slot_id);
openscd/commands.c:140:        pthread_mutex_unlock(&dctx->card_mutex);
openscd/commands.c:154:	pthread_mutex_lock(&dctx->card_mutex);
openscd/commands.c:157:		pthread_mutex_lock(&dcard->mutex);
openscd/commands.c:158:        pthread_mutex_unlock(&dctx->card_mutex);
openscd/commands.c:161:	if (dcard->p15card == NULL) {
openscd/commands.c:165:	obj_count = sc_pkcs15_get_objects(dcard->p15card, obj_type, objs, 32);
openscd/commands.c:174:		line = (char *) malloc(objs[i]->der.len * 2 + 2);
openscd/commands.c:177:		sc_bin_to_hex(objs[i]->der.value, objs[i]->der.len,
openscd/commands.c:178:			      line, objs[i]->der.len * 2 + 2, 0);
openscd/commands.c:186:	pthread_mutex_unlock(&dcard->mutex);
openscd/commands.c:224:	struct openscd_context *dctx = targ->dctx;
openscd/commands.c:225:        struct sc_reader *reader = targ->reader;
openscd/commands.c:226:	struct sc_context *ctx = dctx->ctx;
openscd/commands.c:242:		pthread_mutex_lock(&dctx->card_mutex);
openscd/commands.c:249:                                pthread_mutex_lock(&dcard->mutex);
openscd/commands.c:253:		pthread_mutex_unlock(&dctx->card_mutex);
openscd/commands.c:261:	pthread_mutex_init(&dctx->card_mutex, NULL);
openscd/commands.c:263:	dctx->cmd_stuff_ok = 1;
openscd/commands.c:264:	dctx->card_count = 0;
openscd/commands.c:265:        dctx->thread_count = 0;
openscd/commands.c:272:	if (!dctx->cmd_stuff_ok)
openscd/commands.c:274:	for (i = 0; i < dctx->thread_count; i++) {
openscd/commands.c:275:		pthread_cancel(dctx->threads[i]);
openscd/commands.c:276:		pthread_join(dctx->threads[i], NULL);
openscd/commands.c:278:	free(dctx->threads);
openscd/commands.c:280:	pthread_mutex_destroy(&dctx->card_mutex);
openscd/commands.c:282:	for (i = 0; i < dctx->card_count; i++) {
openscd/commands.c:283:		struct openscd_card *dcard = dctx->cards + i;
openscd/commands.c:285:		if (dcard->p15card != NULL)
openscd/commands.c:286:			sc_pkcs15_unbind(dcard->p15card);
openscd/commands.c:287:		if (dcard->card != NULL)
openscd/commands.c:288:			sc_disconnect_card(dcard->card, SC_DISCONNECT_AND_RESET);
openscd/commands.c:290:	if (dctx->cards != NULL)
openscd/commands.c:291:		free(dctx->cards);
openscd/commands.c:298:	if (dctx->ctx->reader_count == 0)
openscd/commands.c:300:	count = dctx->ctx->reader_count;
openscd/commands.c:301:	dctx->threads = (pthread_t *) calloc(count, sizeof(pthread_t));
openscd/commands.c:302:	assert(dctx->threads != NULL);
openscd/commands.c:308:		arg->dctx = dctx;
openscd/commands.c:309:		arg->reader = dctx->ctx->reader[i];
openscd/commands.c:310:		r = pthread_create(dctx->threads + i, NULL, sc_thread, arg);
openscd/commands.c:313:			free(dctx->threads);
openscd/commands.c:318:	dctx->thread_count = count;
openscd/commands.c:328:	if (dctx->socket_fd <= 0) {
openscd/commands.c:335:		r = assuan_init_socket_server(&assuan_ctx, dctx->socket_fd);
openscd/commands.c:348:		if (r == -1)
openscd/commands.c:351:			sc_error(dctx->ctx, "Assuan accept problem: %s\n", assuan_strerror((AssuanError) r));
openscd/commands.c:356:			sc_error(dctx->ctx, "Assuan processing failed: %s\n", assuan_strerror((AssuanError) r));
openssh/CVS/Entries:4:/ask-for-pin.diff/1.1/Wed Jun 30 21:37:03 2004//
openssh/Makefile:27:INSTALL = /bin/install -c
openssh/Makefile:28:install_sh_DATA = $(install_sh) -c -m 644
openssh/Makefile:29:install_sh_PROGRAM = $(install_sh) -c
openssh/Makefile:30:install_sh_SCRIPT = $(install_sh) -c
openssh/Makefile:39:host_triplet = i686-pc-linux-gnu
openssh/Makefile:54:ACLOCAL = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run aclocal-1.8
openssh/Makefile:57:AMTAR = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run tar
openssh/Makefile:59:AUTOCONF = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run autoconf
openssh/Makefile:60:AUTOHEADER = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run autoheader
openssh/Makefile:61:AUTOMAKE = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run automake-1.8
openssh/Makefile:66:CFLAGS = -Wall -fno-strict-aliasing -g -O2 
openssh/Makefile:68:CPP = gcc -E
openssh/Makefile:69:CPPFLAGS = -I${top_builddir}/src/include 
openssh/Makefile:71:CXXCPP = g++ -E
openssh/Makefile:73:CXXFLAGS = -g -O2
openssh/Makefile:75:DEFS = -DHAVE_CONFIG_H
openssh/Makefile:79:ECHO_N = -n
openssh/Makefile:81:EGREP = grep -E
openssh/Makefile:82:ENGINE_LINK = -lcrypto
openssh/Makefile:85:FFLAGS = -g -O2
openssh/Makefile:107:INSTALL_DATA = ${INSTALL} -m 644
openssh/Makefile:110:INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s
openssh/Makefile:111:LDFLAGS = -L/usr -L/usr/lib -L/usr/lib 
openssh/Makefile:113:LEXLIB = -lfl
openssh/Makefile:115:LIBASSUAN = -lassuan
openssh/Makefile:116:LIBCRYPTO = -lcrypto
openssh/Makefile:117:LIBDL =  -ldl
openssh/Makefile:118:LIBFL = -lfl
openssh/Makefile:119:LIBLDAP = -lssl -lldap -llber 
openssh/Makefile:122:LIBPAM =  -lpam
openssh/Makefile:124:LIBS = -lpthread 
openssh/Makefile:129:LN_S = ln -s
openssh/Makefile:134:MAKEINFO = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run makeinfo
openssh/Makefile:140:OPENSC_LIBS = -L${exec_prefix}/lib -lopensc
openssh/Makefile:144:OPENSSL_LDFLAGS = -Wl,-Bsymbolic
openssh/Makefile:152:PCSC_CFLAGS = -I/usr/include
openssh/Makefile:153:PCSC_LIBS = -lpcsclite
openssh/Makefile:154:PKG_CONFIG = /usr/bin/pkg-config
openssh/Makefile:158:PTHREAD_LIBS = -lpthread
openssh/Makefile:181:build = i686-pc-linux-gnu
openssh/Makefile:184:build_os = linux-gnu
openssh/Makefile:188:host = i686-pc-linux-gnu
openssh/Makefile:191:host_os = linux-gnu
openssh/Makefile:195:install_sh = /home/lcoelho/develop/modulo/iti/src/opensc/install-sh
openssh/Makefile:200:mkdir_p = mkdir -p -- .
openssh/Makefile:210:noinst_DATA = README ask-for-pin.diff
openssh/Makefile:211:EXTRA_DIST = README ask-for-pin.diff
openssh/Makefile:212:all: all-am
openssh/Makefile:219:	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
openssh/Makefile:224:	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/openssh/Makefile'; \
openssh/Makefile:226:	  $(AUTOMAKE) --gnu  src/openssh/Makefile
openssh/Makefile:231:	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
openssh/Makefile:238:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
openssh/Makefile:241:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
openssh/Makefile:243:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
openssh/Makefile:245:mostlyclean-libtool:
openssh/Makefile:246:	-rm -f *.lo
openssh/Makefile:248:clean-libtool:
openssh/Makefile:249:	-rm -rf .libs _libs
openssh/Makefile:251:distclean-libtool:
openssh/Makefile:252:	-rm -f libtool
openssh/Makefile:253:uninstall-info-am:
openssh/Makefile:269:	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
openssh/Makefile:270:	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
openssh/Makefile:277:	  if test -d $$d/$$file; then \
openssh/Makefile:278:	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
openssh/Makefile:279:	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
openssh/Makefile:281:	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
openssh/Makefile:283:	    test -f $(distdir)/$$file \
openssh/Makefile:284:	    || cp -p $$d/$$file $(distdir)/$$file \
openssh/Makefile:288:check-am: all-am
openssh/Makefile:289:check: check-am
openssh/Makefile:290:all-am: Makefile $(DATA)
openssh/Makefile:292:install: install-am
openssh/Makefile:293:install-exec: install-exec-am
openssh/Makefile:294:install-data: install-data-am
openssh/Makefile:295:uninstall: uninstall-am
openssh/Makefile:297:install-am: all-am
openssh/Makefile:298:	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
openssh/Makefile:300:installcheck: installcheck-am
openssh/Makefile:301:install-strip:
openssh/Makefile:303:	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
openssh/Makefile:304:	  `test -z '$(STRIP)' || \
openssh/Makefile:306:mostlyclean-generic:
openssh/Makefile:308:clean-generic:
openssh/Makefile:310:distclean-generic:
openssh/Makefile:311:	-rm -f $(CONFIG_CLEAN_FILES)
openssh/Makefile:313:maintainer-clean-generic:
openssh/Makefile:316:	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
openssh/Makefile:317:clean: clean-am
openssh/Makefile:319:clean-am: clean-generic clean-libtool mostlyclean-am
openssh/Makefile:321:distclean: distclean-am
openssh/Makefile:322:	-rm -f Makefile
openssh/Makefile:323:distclean-am: clean-am distclean-generic distclean-libtool
openssh/Makefile:325:dvi: dvi-am
openssh/Makefile:327:dvi-am:
openssh/Makefile:329:html: html-am
openssh/Makefile:331:info: info-am
openssh/Makefile:333:info-am:
openssh/Makefile:335:install-data-am:
openssh/Makefile:337:install-exec-am:
openssh/Makefile:339:install-info: install-info-am
openssh/Makefile:341:install-man:
openssh/Makefile:343:installcheck-am:
openssh/Makefile:345:maintainer-clean: maintainer-clean-am
openssh/Makefile:346:	-rm -f Makefile
openssh/Makefile:347:maintainer-clean-am: distclean-am maintainer-clean-generic
openssh/Makefile:349:mostlyclean: mostlyclean-am
openssh/Makefile:351:mostlyclean-am: mostlyclean-generic mostlyclean-libtool
openssh/Makefile:353:pdf: pdf-am
openssh/Makefile:355:pdf-am:
openssh/Makefile:357:ps: ps-am
openssh/Makefile:359:ps-am:
openssh/Makefile:361:uninstall-am: uninstall-info-am
openssh/Makefile:363:.PHONY: all all-am check check-am clean clean-generic clean-libtool \
openssh/Makefile:364:	distclean distclean-generic distclean-libtool distdir dvi \
openssh/Makefile:365:	dvi-am html html-am info info-am install install-am \
openssh/Makefile:366:	install-data install-data-am install-exec install-exec-am \
openssh/Makefile:367:	install-info install-info-am install-man install-strip \
openssh/Makefile:368:	installcheck installcheck-am installdirs maintainer-clean \
openssh/Makefile:369:	maintainer-clean-generic mostlyclean mostlyclean-generic \
openssh/Makefile:370:	mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
openssh/Makefile:371:	uninstall-info-am
openssh/README:1:ask-for-pin.diff
openssh/Makefile.am:5:noinst_DATA = README ask-for-pin.diff
openssh/Makefile.am:6:EXTRA_DIST = README ask-for-pin.diff
openssh/Makefile.in:28:install_sh_DATA = $(install_sh) -c -m 644
openssh/Makefile.in:29:install_sh_PROGRAM = $(install_sh) -c
openssh/Makefile.in:30:install_sh_SCRIPT = $(install_sh) -c
openssh/Makefile.in:210:noinst_DATA = README ask-for-pin.diff
openssh/Makefile.in:211:EXTRA_DIST = README ask-for-pin.diff
openssh/Makefile.in:212:all: all-am
openssh/Makefile.in:219:	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
openssh/Makefile.in:224:	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/openssh/Makefile'; \
openssh/Makefile.in:226:	  $(AUTOMAKE) --gnu  src/openssh/Makefile
openssh/Makefile.in:231:	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
openssh/Makefile.in:238:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
openssh/Makefile.in:241:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
openssh/Makefile.in:243:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
openssh/Makefile.in:245:mostlyclean-libtool:
openssh/Makefile.in:246:	-rm -f *.lo
openssh/Makefile.in:248:clean-libtool:
openssh/Makefile.in:249:	-rm -rf .libs _libs
openssh/Makefile.in:251:distclean-libtool:
openssh/Makefile.in:252:	-rm -f libtool
openssh/Makefile.in:253:uninstall-info-am:
openssh/Makefile.in:269:	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
openssh/Makefile.in:270:	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
openssh/Makefile.in:277:	  if test -d $$d/$$file; then \
openssh/Makefile.in:278:	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
openssh/Makefile.in:279:	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
openssh/Makefile.in:281:	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
openssh/Makefile.in:283:	    test -f $(distdir)/$$file \
openssh/Makefile.in:284:	    || cp -p $$d/$$file $(distdir)/$$file \
openssh/Makefile.in:288:check-am: all-am
openssh/Makefile.in:289:check: check-am
openssh/Makefile.in:290:all-am: Makefile $(DATA)
openssh/Makefile.in:292:install: install-am
openssh/Makefile.in:293:install-exec: install-exec-am
openssh/Makefile.in:294:install-data: install-data-am
openssh/Makefile.in:295:uninstall: uninstall-am
openssh/Makefile.in:297:install-am: all-am
openssh/Makefile.in:298:	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
openssh/Makefile.in:300:installcheck: installcheck-am
openssh/Makefile.in:301:install-strip:
openssh/Makefile.in:303:	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
openssh/Makefile.in:304:	  `test -z '$(STRIP)' || \
openssh/Makefile.in:306:mostlyclean-generic:
openssh/Makefile.in:308:clean-generic:
openssh/Makefile.in:310:distclean-generic:
openssh/Makefile.in:311:	-rm -f $(CONFIG_CLEAN_FILES)
openssh/Makefile.in:313:maintainer-clean-generic:
openssh/Makefile.in:316:	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
openssh/Makefile.in:317:clean: clean-am
openssh/Makefile.in:319:clean-am: clean-generic clean-libtool mostlyclean-am
openssh/Makefile.in:321:distclean: distclean-am
openssh/Makefile.in:322:	-rm -f Makefile
openssh/Makefile.in:323:distclean-am: clean-am distclean-generic distclean-libtool
openssh/Makefile.in:325:dvi: dvi-am
openssh/Makefile.in:327:dvi-am:
openssh/Makefile.in:329:html: html-am
openssh/Makefile.in:331:info: info-am
openssh/Makefile.in:333:info-am:
openssh/Makefile.in:335:install-data-am:
openssh/Makefile.in:337:install-exec-am:
openssh/Makefile.in:339:install-info: install-info-am
openssh/Makefile.in:341:install-man:
openssh/Makefile.in:343:installcheck-am:
openssh/Makefile.in:345:maintainer-clean: maintainer-clean-am
openssh/Makefile.in:346:	-rm -f Makefile
openssh/Makefile.in:347:maintainer-clean-am: distclean-am maintainer-clean-generic
openssh/Makefile.in:349:mostlyclean: mostlyclean-am
openssh/Makefile.in:351:mostlyclean-am: mostlyclean-generic mostlyclean-libtool
openssh/Makefile.in:353:pdf: pdf-am
openssh/Makefile.in:355:pdf-am:
openssh/Makefile.in:357:ps: ps-am
openssh/Makefile.in:359:ps-am:
openssh/Makefile.in:361:uninstall-am: uninstall-info-am
openssh/Makefile.in:363:.PHONY: all all-am check check-am clean clean-generic clean-libtool \
openssh/Makefile.in:364:	distclean distclean-generic distclean-libtool distdir dvi \
openssh/Makefile.in:365:	dvi-am html html-am info info-am install install-am \
openssh/Makefile.in:366:	install-data install-data-am install-exec install-exec-am \
openssh/Makefile.in:367:	install-info install-info-am install-man install-strip \
openssh/Makefile.in:368:	installcheck installcheck-am installdirs maintainer-clean \
openssh/Makefile.in:369:	maintainer-clean-generic mostlyclean mostlyclean-generic \
openssh/Makefile.in:370:	mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
openssh/Makefile.in:371:	uninstall-info-am
openssh/ask-for-pin.diff:1:Index: scard-opensc.c
openssh/ask-for-pin.diff:3:RCS file: /cvs/openssh/scard-opensc.c,v
openssh/ask-for-pin.diff:5:diff -u -r1.12 scard-opensc.c
openssh/ask-for-pin.diff:6:--- scard-opensc.c	25 Aug 2003 00:58:26 -0000	1.12
openssh/ask-for-pin.diff:7:+++ scard-opensc.c	27 Aug 2003 11:42:02 -0000
openssh/ask-for-pin.diff:8:@@ -38,6 +38,8 @@
openssh/ask-for-pin.diff:17:@@ -119,6 +121,7 @@
openssh/ask-for-pin.diff:25:@@ -156,24 +159,47 @@
openssh/ask-for-pin.diff:28: 	pin = pin_obj->data;
openssh/ask-for-pin.diff:37:+			key_obj->label ? key_obj->label : "smartcard key");
openssh/ask-for-pin.diff:50:-	if (sc_pin != NULL) {
openssh/ask-for-pin.diff:51:-		r = sc_pkcs15_verify_pin(p15card, pin, sc_pin,
openssh/ask-for-pin.diff:52:-					 strlen(sc_pin));
openssh/ask-for-pin.diff:53:-		if (r) {
openssh/ask-for-pin.diff:54:-			sc_unlock(card);
openssh/ask-for-pin.diff:55:-			error("PIN code verification failed: %s",
openssh/ask-for-pin.diff:56:-			      sc_strerror(r));
openssh/ask-for-pin.diff:57:-			goto err;
openssh/ask-for-pin.diff:58:-		}
openssh/ask-for-pin.diff:80: 	return -1;
openssh/ask-for-pin.diff:86:diff -u -r1.27 scard.c
openssh/ask-for-pin.diff:87:--- scard.c	18 Jun 2003 10:28:40 -0000	1.27
openssh/ask-for-pin.diff:88:+++ scard.c	27 Aug 2003 11:42:02 -0000
openssh/ask-for-pin.diff:89:@@ -35,6 +35,9 @@
openssh/ask-for-pin.diff:103:diff -u -r1.10 scard.h
openssh/ask-for-pin.diff:104:--- scard.h	18 Jun 2003 10:28:40 -0000	1.10
openssh/ask-for-pin.diff:105:+++ scard.h	27 Aug 2003 11:42:02 -0000
openssh/ask-for-pin.diff:106:@@ -33,6 +33,8 @@
openssh/ask-for-pin.diff:107: #define SCARD_ERROR_NOCARD	-2
openssh/ask-for-pin.diff:108: #define SCARD_ERROR_APPLET	-3
openssh/ask-for-pin.diff:119:diff -u -r1.180 ssh.c
openssh/ask-for-pin.diff:120:--- ssh.c	21 Aug 2003 23:34:41 -0000	1.180
openssh/ask-for-pin.diff:121:+++ ssh.c	27 Aug 2003 11:42:02 -0000
openssh/ask-for-pin.diff:122:@@ -1155,6 +1155,9 @@
pam/CVS/Entries:7:/test-pam.c/1.2/Mon Jul 28 11:10:26 2003//
pam/Makefile:30:INSTALL = /bin/install -c
pam/Makefile:31:install_sh_DATA = $(install_sh) -c -m 644
pam/Makefile:32:install_sh_PROGRAM = $(install_sh) -c
pam/Makefile:33:install_sh_SCRIPT = $(install_sh) -c
pam/Makefile:42:host_triplet = i686-pc-linux-gnu
pam/Makefile:43:noinst_PROGRAMS = test-pam$(EXEEXT)
pam/Makefile:61:am_test_pam_OBJECTS = test-pam.$(OBJEXT) misc_conv.$(OBJEXT)
pam/Makefile:64:DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
pam/Makefile:70:	./$(DEPDIR)/test-pam.Po
pam/Makefile:73:LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \
pam/Makefile:77:LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
pam/Makefile:78:	$(AM_LDFLAGS) $(LDFLAGS) -o $@
pam/Makefile:84:ACLOCAL = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run aclocal-1.8
pam/Makefile:87:AMTAR = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run tar
pam/Makefile:89:AUTOCONF = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run autoconf
pam/Makefile:90:AUTOHEADER = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run autoheader
pam/Makefile:91:AUTOMAKE = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run automake-1.8
pam/Makefile:96:CFLAGS = -Wall -fno-strict-aliasing -g -O2 
pam/Makefile:98:CPP = gcc -E
pam/Makefile:99:CPPFLAGS = -I${top_builddir}/src/include 
pam/Makefile:101:CXXCPP = g++ -E
pam/Makefile:103:CXXFLAGS = -g -O2
pam/Makefile:105:DEFS = -DHAVE_CONFIG_H
pam/Makefile:109:ECHO_N = -n
pam/Makefile:111:EGREP = grep -E
pam/Makefile:112:ENGINE_LINK = -lcrypto
pam/Makefile:115:FFLAGS = -g -O2
pam/Makefile:137:INSTALL_DATA = ${INSTALL} -m 644
pam/Makefile:140:INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s
pam/Makefile:141:LDFLAGS = -L/usr -L/usr/lib -L/usr/lib 
pam/Makefile:143:LEXLIB = -lfl
pam/Makefile:145:LIBASSUAN = -lassuan
pam/Makefile:146:LIBCRYPTO = -lcrypto
pam/Makefile:147:LIBDL =  -ldl
pam/Makefile:148:LIBFL = -lfl
pam/Makefile:149:LIBLDAP = -lssl -lldap -llber 
pam/Makefile:152:LIBPAM =  -lpam
pam/Makefile:154:LIBS = -lpthread 
pam/Makefile:159:LN_S = ln -s
pam/Makefile:164:MAKEINFO = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run makeinfo
pam/Makefile:170:OPENSC_LIBS = -L${exec_prefix}/lib -lopensc
pam/Makefile:174:OPENSSL_LDFLAGS = -Wl,-Bsymbolic
pam/Makefile:182:PCSC_CFLAGS = -I/usr/include
pam/Makefile:183:PCSC_LIBS = -lpcsclite
pam/Makefile:184:PKG_CONFIG = /usr/bin/pkg-config
pam/Makefile:188:PTHREAD_LIBS = -lpthread
pam/Makefile:211:build = i686-pc-linux-gnu
pam/Makefile:214:build_os = linux-gnu
pam/Makefile:218:host = i686-pc-linux-gnu
pam/Makefile:221:host_os = linux-gnu
pam/Makefile:225:install_sh = /home/lcoelho/develop/modulo/iti/src/opensc/install-sh
pam/Makefile:230:mkdir_p = mkdir -p -- .
pam/Makefile:240:INCLUDES = -I${top_builddir}/src/include  -I${top_srcdir}/src/scam
pam/Makefile:244:pam_opensc_la_LDFLAGS = -module -avoid-version
pam/Makefile:245:test_pam_SOURCES = test-pam.c misc_conv.c
pam/Makefile:246:test_pam_LDFLAGS = -L/usr -L/usr/lib -L/usr/lib   -ldl  -lpam
pam/Makefile:247:all: all-am
pam/Makefile:255:	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
pam/Makefile:260:	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/pam/Makefile'; \
pam/Makefile:262:	  $(AUTOMAKE) --gnu  src/pam/Makefile
pam/Makefile:267:	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
pam/Makefile:274:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
pam/Makefile:277:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
pam/Makefile:279:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
pam/Makefile:280:install-libLTLIBRARIES: $(lib_LTLIBRARIES)
pam/Makefile:282:	test -z "$(libdir)" || $(mkdir_p) "$(DESTDIR)$(libdir)"
pam/Makefile:284:	  if test -f $$p; then \
pam/Makefile:285:	    f="`echo $$p | sed -e 's|^.*/||'`"; \
pam/Makefile:286:	    echo " $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \
pam/Makefile:287:	    $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \
pam/Makefile:291:uninstall-libLTLIBRARIES:
pam/Makefile:294:	    p="`echo $$p | sed -e 's|^.*/||'`"; \
pam/Makefile:295:	  echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \
pam/Makefile:296:	  $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \
pam/Makefile:299:clean-libLTLIBRARIES:
pam/Makefile:300:	-test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
pam/Makefile:302:	  dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
pam/Makefile:304:	  echo "rm -f \"$${dir}/so_locations\""; \
pam/Makefile:305:	  rm -f "$${dir}/so_locations"; \
pam/Makefile:308:	$(LINK) -rpath $(libdir) $(pam_opensc_la_LDFLAGS) $(pam_opensc_la_OBJECTS) $(pam_opensc_la_LIBADD) $(LIBS)
pam/Makefile:310:clean-noinstPROGRAMS:
pam/Makefile:313:	  echo " rm -f $$p $$f"; \
pam/Makefile:314:	  rm -f $$p $$f ; \
pam/Makefile:316:test-pam$(EXEEXT): $(test_pam_OBJECTS) $(test_pam_DEPENDENCIES) 
pam/Makefile:317:	@rm -f test-pam$(EXEEXT)
pam/Makefile:320:mostlyclean-compile:
pam/Makefile:321:	-rm -f *.$(OBJEXT)
pam/Makefile:323:distclean-compile:
pam/Makefile:324:	-rm -f *.tab.c
pam/Makefile:329:include ./$(DEPDIR)/test-pam.Po
pam/Makefile:332:	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
pam/Makefile:333:	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
pam/Makefile:337:#	$(COMPILE) -c $<
pam/Makefile:340:	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
pam/Makefile:341:	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
pam/Makefile:345:#	$(COMPILE) -c `$(CYGPATH_W) '$<'`
pam/Makefile:348:	if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
pam/Makefile:349:	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
pam/Makefile:353:#	$(LTCOMPILE) -c -o $@ $<
pam/Makefile:355:mostlyclean-libtool:
pam/Makefile:356:	-rm -f *.lo
pam/Makefile:358:clean-libtool:
pam/Makefile:359:	-rm -rf .libs _libs
pam/Makefile:361:distclean-libtool:
pam/Makefile:362:	-rm -f libtool
pam/Makefile:363:uninstall-info-am:
pam/Makefile:368:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
pam/Makefile:372:	mkid -fID $$unique
pam/Makefile:381:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
pam/Makefile:385:	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
pam/Makefile:386:	  test -n "$$unique" || unique=$$empty_fix; \
pam/Makefile:397:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
pam/Makefile:401:	test -z "$(CTAGS_ARGS)$$tags$$unique" \
pam/Makefile:408:	  && gtags -i $(GTAGS_ARGS) $$here
pam/Makefile:410:distclean-tags:
pam/Makefile:411:	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
pam/Makefile:421:	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
pam/Makefile:422:	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
pam/Makefile:429:	  if test -d $$d/$$file; then \
pam/Makefile:430:	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
pam/Makefile:431:	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
pam/Makefile:433:	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
pam/Makefile:435:	    test -f $(distdir)/$$file \
pam/Makefile:436:	    || cp -p $$d/$$file $(distdir)/$$file \
pam/Makefile:440:check-am: all-am
pam/Makefile:441:check: check-am
pam/Makefile:442:all-am: Makefile $(LTLIBRARIES) $(PROGRAMS)
pam/Makefile:445:	  test -z "$$dir" || $(mkdir_p) "$$dir"; \
pam/Makefile:447:install: install-am
pam/Makefile:448:install-exec: install-exec-am
pam/Makefile:449:install-data: install-data-am
pam/Makefile:450:uninstall: uninstall-am
pam/Makefile:452:install-am: all-am
pam/Makefile:453:	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
pam/Makefile:455:installcheck: installcheck-am
pam/Makefile:456:install-strip:
pam/Makefile:458:	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
pam/Makefile:459:	  `test -z '$(STRIP)' || \
pam/Makefile:461:mostlyclean-generic:
pam/Makefile:463:clean-generic:
pam/Makefile:465:distclean-generic:
pam/Makefile:466:	-rm -f $(CONFIG_CLEAN_FILES)
pam/Makefile:468:maintainer-clean-generic:
pam/Makefile:471:	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
pam/Makefile:472:clean: clean-am
pam/Makefile:474:clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \
pam/Makefile:475:	clean-noinstPROGRAMS mostlyclean-am
pam/Makefile:477:distclean: distclean-am
pam/Makefile:478:	-rm -rf ./$(DEPDIR)
pam/Makefile:479:	-rm -f Makefile
pam/Makefile:480:distclean-am: clean-am distclean-compile distclean-generic \
pam/Makefile:481:	distclean-libtool distclean-tags
pam/Makefile:483:dvi: dvi-am
pam/Makefile:485:dvi-am:
pam/Makefile:487:html: html-am
pam/Makefile:489:info: info-am
pam/Makefile:491:info-am:
pam/Makefile:493:install-data-am:
pam/Makefile:495:install-exec-am: install-libLTLIBRARIES
pam/Makefile:497:install-info: install-info-am
pam/Makefile:499:install-man:
pam/Makefile:501:installcheck-am:
pam/Makefile:503:maintainer-clean: maintainer-clean-am
pam/Makefile:504:	-rm -rf ./$(DEPDIR)
pam/Makefile:505:	-rm -f Makefile
pam/Makefile:506:maintainer-clean-am: distclean-am maintainer-clean-generic
pam/Makefile:508:mostlyclean: mostlyclean-am
pam/Makefile:510:mostlyclean-am: mostlyclean-compile mostlyclean-generic \
pam/Makefile:511:	mostlyclean-libtool
pam/Makefile:513:pdf: pdf-am
pam/Makefile:515:pdf-am:
pam/Makefile:517:ps: ps-am
pam/Makefile:519:ps-am:
pam/Makefile:521:uninstall-am: uninstall-info-am uninstall-libLTLIBRARIES
pam/Makefile:523:.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
pam/Makefile:524:	clean-libLTLIBRARIES clean-libtool clean-noinstPROGRAMS ctags \
pam/Makefile:525:	distclean distclean-compile distclean-generic \
pam/Makefile:526:	distclean-libtool distclean-tags distdir dvi dvi-am html \
pam/Makefile:527:	html-am info info-am install install-am install-data \
pam/Makefile:528:	install-data-am install-exec install-exec-am install-info \
pam/Makefile:529:	install-info-am install-libLTLIBRARIES install-man \
pam/Makefile:530:	install-strip installcheck installcheck-am installdirs \
pam/Makefile:531:	maintainer-clean maintainer-clean-generic mostlyclean \
pam/Makefile:532:	mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
pam/Makefile:533:	pdf pdf-am ps ps-am tags uninstall uninstall-am \
pam/Makefile:534:	uninstall-info-am uninstall-libLTLIBRARIES
pam/.deps/test-pam.Po:1:test-pam.o test-pam.o: test-pam.c ../../config.h /usr/include/stdio.h \
pam/.deps/test-pam.Po:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
pam/.deps/test-pam.Po:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
pam/.deps/test-pam.Po:43:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
pam/.deps/test-pam.Po:61:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
pam/.deps/pam_opensc.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
pam/.deps/pam_opensc.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
pam/.deps/pam_opensc.Plo:41:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
pam/.deps/pam_opensc.Plo:59:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
pam/.deps/pam_support.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
pam/.deps/pam_support.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
pam/.deps/pam_support.Plo:42:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
pam/.deps/pam_support.Plo:60:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
pam/.deps/misc_conv.Po:5:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
pam/.deps/misc_conv.Po:14:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
pam/.deps/misc_conv.Po:51:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
pam/.deps/misc_conv.Po:87:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
Binary file pam/.libs/pam_opensc.a matches
Binary file pam/.libs/pam_opensc.o matches
Binary file pam/.libs/test-pam matches
pam/.libs/pam_opensc.lai:1:# pam_opensc.la - a libtool library file
pam/.libs/pam_opensc.lai:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
pam/.libs/pam_opensc.lai:17:dependency_libs=' /usr/local/lib/libscam.la -L/usr -L/usr/lib /usr/local/lib/libopensc.la /usr/local/lib/libpcsclite.la /usr/local/lib/libscldap.la /usr/local/lib/libscconf.la /usr/lib/libldap.la -lresolv -ldl -lssl -lcrypto /usr/lib/liblber.la -lpthread'
pam/.libs/pam_opensc.lai:27:# Should we warn about portability when linking against -modules?
Binary file pam/.libs/pam_opensc.soT matches
Binary file pam/.libs/pam_support.o matches
pam/.libs/pam_opensc.la:1:# pam_opensc.la - a libtool library file
pam/.libs/pam_opensc.la:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
pam/.libs/pam_opensc.la:17:dependency_libs=' /home/lcoelho/develop/modulo/iti/src/opensc/src/scam/libscam.la -L/usr -L/usr/lib /home/lcoelho/develop/modulo/iti/src/opensc/src/libopensc/libopensc.la /usr/local/lib/libpcsclite.la /home/lcoelho/develop/modulo/iti/src/opensc/src/scldap/libscldap.la /home/lcoelho/develop/modulo/iti/src/opensc/src/scconf/libscconf.la /usr/lib/libldap.la -lresolv -ldl -lssl -lcrypto /usr/lib/liblber.la -lpthread '
pam/.libs/pam_opensc.la:27:# Should we warn about portability when linking against -modules?
pam/.libs/pam_opensc.la:36:relink_command="(cd /home/lcoelho/develop/modulo/iti/src/opensc/src/pam; /bin/sh ../../libtool  --mode=relink gcc -Wall -fno-strict-aliasing -g -O2 ../../src/scam/libscam.la -L/usr -L/usr/lib -L/usr/lib -o pam_opensc.la -rpath /usr/local/lib/security -module -avoid-version pam_opensc.lo pam_support.lo -lpthread @inst_prefix_dir@)"
Binary file pam/.libs/pam_opensc.so matches
pam/misc_conv.c:7: * Slightly modified for pam_opensc-test by Antti Tapaninen <aet@cc.hut.fi>
pam/misc_conv.c:39: * external timeout definitions - these can be overriden by the
pam/misc_conv.c:58:	(void) alarm(0);	/* stop alarm clock - if still ticking */
pam/misc_conv.c:86:/* return the number of seconds to next alarm. 0 = no delay, -1 = expired */
pam/misc_conv.c:99:		return -1;	/* time is up */
pam/misc_conv.c:106:		/* indicate remaining delay - if any */
pam/misc_conv.c:108:		return (pam_misc_conv_die_time ? pam_misc_conv_die_time - now : 0);
pam/misc_conv.c:113:		return (pam_misc_conv_warn_time - now);
pam/misc_conv.c:115:		return (pam_misc_conv_die_time - now);
pam/misc_conv.c:153:		/* this may, or may not set echo off -- drop pending input */
pam/misc_conv.c:161:			nc = read(STDIN_FILENO, line, INPUTSIZE - 1);
pam/misc_conv.c:175:				if (nc > 0 && line[nc - 1] == '\n') {	/* <NUL> terminate */
pam/misc_conv.c:176:					line[--nc] = '\0';
pam/misc_conv.c:184:			} else if (nc == 0) {	/* Ctrl-D */
pam/misc_conv.c:224:		switch (msgm[count]->msg_style) {
pam/misc_conv.c:226:			string = read_string(CONV_ECHO_OFF, msgm[count]->msg);
pam/misc_conv.c:232:			string = read_string(CONV_ECHO_ON, msgm[count]->msg);
pam/misc_conv.c:238:			if (fprintf(stderr, "%s\n", msgm[count]->msg) < 0) {
pam/misc_conv.c:243:			if (fprintf(stdout, "%s\n", msgm[count]->msg) < 0) {
pam/misc_conv.c:249:				,msgm[count]->msg_style);
pam/misc_conv.c:262:	/* New (0.59+) behavior is to always have a reply - this is
pam/misc_conv.c:276:			switch (msgm[count]->msg_style) {
Binary file pam/misc_conv.o matches
pam/pam_opensc.c:20: * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111, USA.
pam/pam_opensc.c:50:	scam_msg_data *msg = (scam_msg_data *) sctx->msg_data;
pam/pam_opensc.c:52:	if (msg->pamh && msg->ctrl)
pam/pam_opensc.c:53:		opensc_pam_msg(msg->pamh, *msg->ctrl, PAM_TEXT_INFO, str);
pam/pam_opensc.c:58:	scam_msg_data *msg = (scam_msg_data *) sctx->msg_data;
pam/pam_opensc.c:60:	if (msg->pamh)
pam/pam_opensc.c:61:		opensc_pam_log(LOG_NOTICE, msg->pamh, "%s", str);
pam/pam_opensc.c:70:	printf(" -h		Show help\n\n");
pam/pam_opensc.c:72:		if (scam_frameworks[i]->name && scam_frameworks[i]->usage) {
pam/pam_opensc.c:73:			printf("auth_method[%s]:\n%s\n", scam_frameworks[i]->name, scam_frameworks[i]->usage());
pam/pam_opensc.c:88:		if (argv[i][0] == '-') {
pam/pam_opensc.c:124:		 * '+' or '-' as the first character of a user name. Don't take
pam/pam_opensc.c:254:		opensc_pam_log(LOG_CRIT, pamh, "open_session - error recovering username\n");
pam/pam_opensc.c:261:		opensc_pam_log(LOG_CRIT, pamh, "open_session - error recovering service\n");
pam/pam_opensc.c:266:		opensc_pam_log(LOG_CRIT, pamh, "open_session - scam_open_session failed\n");
pam/pam_opensc.c:297:		opensc_pam_log(LOG_CRIT, pamh, "close_session - error recovering username\n");
pam/pam_opensc.c:302:		opensc_pam_log(LOG_CRIT, pamh, "close_session - error recovering service\n");
pam/pam_opensc.c:307:		opensc_pam_log(LOG_CRIT, pamh, "open_session - scam_close_session failed\n");
Binary file pam/pam_opensc.o matches
pam/test-pam:3:# test-pam - temporary wrapper script for .libs/test-pam
pam/test-pam:4:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
pam/test-pam:6:# The test-pam program cannot be directly executed until all the libtool
pam/test-pam:13:# metacharacters that are still active within double-quoted strings.
pam/test-pam:14:Xsed='/bin/sed -e 1s/^X//'
pam/test-pam:17:# The HP-UX ksh and POSIX shell print the target directory to stdout
pam/test-pam:21:relink_command="(cd /home/lcoelho/develop/modulo/iti/src/opensc/src/pam; { test -z \"\${LIBRARY_PATH+set}\" || unset LIBRARY_PATH || { LIBRARY_PATH=; export LIBRARY_PATH; }; }; { test -z \"\${COMPILER_PATH+set}\" || unset COMPILER_PATH || { COMPILER_PATH=; export COMPILER_PATH; }; }; { test -z \"\${GCC_EXEC_PREFIX+set}\" || unset GCC_EXEC_PREFIX || { GCC_EXEC_PREFIX=; export GCC_EXEC_PREFIX; }; }; { test -z \"\${LD_RUN_PATH+set}\" || unset LD_RUN_PATH || { LD_RUN_PATH=; export LD_RUN_PATH; }; }; PATH=\"/sbin:/bin:/usr/sbin:/usr/bin\"; export PATH; gcc -Wall -fno-strict-aliasing -g -O2 -o \$progdir/\$file test-pam.o misc_conv.o  ../../src/scam/.libs/libscam.so -L/usr -L/usr/lib /home/lcoelho/develop/modulo/iti/src/opensc/src/libopensc/.libs/libopensc.so /usr/local/lib/libpcsclite.so /home/lcoelho/develop/modulo/iti/src/opensc/src/scldap/.libs/libscldap.so /home/lcoelho/develop/modulo/iti/src/opensc/src/scconf/.libs/libscconf.so /usr/lib/libldap.so -lresolv -lssl -lcrypto /usr/lib/liblber.so -ldl -lpam -lpthread -Wl,--rpath -Wl,/home/lcoelho/develop/modulo/iti/src/opensc/src/scam/.libs -Wl,--rpath -Wl,/home/lcoelho/develop/modulo/iti/src/opensc/src/libopensc/.libs -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath -Wl,/home/lcoelho/develop/modulo/iti/src/opensc/src/scldap/.libs -Wl,--rpath -Wl,/home/lcoelho/develop/modulo/iti/src/opensc/src/scconf/.libs -Wl,--rpath -Wl,/usr/local/lib)"
pam/test-pam:33:    if test "X$1" = X--no-reexec; then
pam/test-pam:34:      # Discard the --no-reexec flag, and continue.
pam/test-pam:41:      exec /bin/sh "$0" --no-reexec ${1+"$@"}
pam/test-pam:46:  thisdir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
pam/test-pam:50:  file=`ls -ld "$file" | /bin/sed -n 's/.*-> //p'`
pam/test-pam:51:  while test -n "$file"; do
pam/test-pam:52:    destdir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
pam/test-pam:57:      [\\/]* | [A-Za-z]:[\\/]*) thisdir="$destdir" ;;
pam/test-pam:62:    file=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
pam/test-pam:63:    file=`ls -ld "$thisdir/$file" | /bin/sed -n 's/.*-> //p'`
pam/test-pam:68:  test -n "$absdir" && thisdir="$absdir"
pam/test-pam:70:  program=lt-'test-pam'
pam/test-pam:73:  if test ! -f "$progdir/$program" || \
pam/test-pam:74:     { file=`ls -1dt "$progdir/$program" "$progdir/../$program" 2>/dev/null | /bin/sed 1q`; \
pam/test-pam:77:    file="$$-$program"
pam/test-pam:79:    if test ! -d "$progdir"; then
pam/test-pam:82:      rm -f "$progdir/$file"
pam/test-pam:86:    if test -n "$relink_command"; then
pam/test-pam:90:	rm -f "$progdir/$file"
pam/test-pam:95:    mv -f "$progdir/$file" "$progdir/$program" 2>/dev/null ||
pam/test-pam:96:    { rm -f "$progdir/$program";
pam/test-pam:97:      mv -f "$progdir/$file" "$progdir/$program"; }
pam/test-pam:98:    rm -f "$progdir/$file"
pam/test-pam:101:  if test -f "$progdir/$program"; then
pam/test-pam.c:2: * $Id: test-pam.c,v 1.2 2003/07/28 11:10:26 aet Exp $
pam/test-pam.c:20: * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111, USA.
pam/test-pam.c:83:		count--;
Binary file pam/test-pam.o matches
pam/pam_support.lo:1:# pam_support.lo - a libtool object file
pam/pam_support.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
pam/pam_support.lo:10:# Name of the non-PIC object.
pam/Makefile.am:7:INCLUDES = @CPPFLAGS@ -I${top_srcdir}/src/scam
pam/Makefile.am:13:noinst_PROGRAMS = test-pam
pam/Makefile.am:17:pam_opensc_la_LDFLAGS = -module -avoid-version
pam/Makefile.am:19:test_pam_SOURCES = test-pam.c misc_conv.c
pam/Makefile.in:31:install_sh_DATA = $(install_sh) -c -m 644
pam/Makefile.in:32:install_sh_PROGRAM = $(install_sh) -c
pam/Makefile.in:33:install_sh_SCRIPT = $(install_sh) -c
pam/Makefile.in:43:@HAVE_PAM_TRUE@noinst_PROGRAMS = test-pam$(EXEEXT)
pam/Makefile.in:61:am_test_pam_OBJECTS = test-pam.$(OBJEXT) misc_conv.$(OBJEXT)
pam/Makefile.in:64:DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
pam/Makefile.in:70:@AMDEP_TRUE@	./$(DEPDIR)/test-pam.Po
pam/Makefile.in:73:LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \
pam/Makefile.in:77:LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
pam/Makefile.in:78:	$(AM_LDFLAGS) $(LDFLAGS) -o $@
pam/Makefile.in:240:INCLUDES = @CPPFLAGS@ -I${top_srcdir}/src/scam
pam/Makefile.in:244:pam_opensc_la_LDFLAGS = -module -avoid-version
pam/Makefile.in:245:test_pam_SOURCES = test-pam.c misc_conv.c
pam/Makefile.in:247:all: all-am
pam/Makefile.in:255:	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
pam/Makefile.in:260:	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/pam/Makefile'; \
pam/Makefile.in:262:	  $(AUTOMAKE) --gnu  src/pam/Makefile
pam/Makefile.in:267:	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
pam/Makefile.in:274:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
pam/Makefile.in:277:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
pam/Makefile.in:279:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
pam/Makefile.in:280:install-libLTLIBRARIES: $(lib_LTLIBRARIES)
pam/Makefile.in:282:	test -z "$(libdir)" || $(mkdir_p) "$(DESTDIR)$(libdir)"
pam/Makefile.in:284:	  if test -f $$p; then \
pam/Makefile.in:285:	    f="`echo $$p | sed -e 's|^.*/||'`"; \
pam/Makefile.in:286:	    echo " $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \
pam/Makefile.in:287:	    $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \
pam/Makefile.in:291:uninstall-libLTLIBRARIES:
pam/Makefile.in:294:	    p="`echo $$p | sed -e 's|^.*/||'`"; \
pam/Makefile.in:295:	  echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \
pam/Makefile.in:296:	  $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \
pam/Makefile.in:299:clean-libLTLIBRARIES:
pam/Makefile.in:300:	-test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
pam/Makefile.in:302:	  dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
pam/Makefile.in:304:	  echo "rm -f \"$${dir}/so_locations\""; \
pam/Makefile.in:305:	  rm -f "$${dir}/so_locations"; \
pam/Makefile.in:308:	$(LINK) -rpath $(libdir) $(pam_opensc_la_LDFLAGS) $(pam_opensc_la_OBJECTS) $(pam_opensc_la_LIBADD) $(LIBS)
pam/Makefile.in:310:clean-noinstPROGRAMS:
pam/Makefile.in:313:	  echo " rm -f $$p $$f"; \
pam/Makefile.in:314:	  rm -f $$p $$f ; \
pam/Makefile.in:316:test-pam$(EXEEXT): $(test_pam_OBJECTS) $(test_pam_DEPENDENCIES) 
pam/Makefile.in:317:	@rm -f test-pam$(EXEEXT)
pam/Makefile.in:320:mostlyclean-compile:
pam/Makefile.in:321:	-rm -f *.$(OBJEXT)
pam/Makefile.in:323:distclean-compile:
pam/Makefile.in:324:	-rm -f *.tab.c
pam/Makefile.in:329:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-pam.Po@am__quote@
pam/Makefile.in:332:@am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
pam/Makefile.in:333:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
pam/Makefile.in:337:@am__fastdepCC_FALSE@	$(COMPILE) -c $<
pam/Makefile.in:340:@am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
pam/Makefile.in:341:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
pam/Makefile.in:345:@am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
pam/Makefile.in:348:@am__fastdepCC_TRUE@	if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
pam/Makefile.in:349:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
pam/Makefile.in:353:@am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
pam/Makefile.in:355:mostlyclean-libtool:
pam/Makefile.in:356:	-rm -f *.lo
pam/Makefile.in:358:clean-libtool:
pam/Makefile.in:359:	-rm -rf .libs _libs
pam/Makefile.in:361:distclean-libtool:
pam/Makefile.in:362:	-rm -f libtool
pam/Makefile.in:363:uninstall-info-am:
pam/Makefile.in:368:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
pam/Makefile.in:372:	mkid -fID $$unique
pam/Makefile.in:381:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
pam/Makefile.in:385:	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
pam/Makefile.in:386:	  test -n "$$unique" || unique=$$empty_fix; \
pam/Makefile.in:397:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
pam/Makefile.in:401:	test -z "$(CTAGS_ARGS)$$tags$$unique" \
pam/Makefile.in:408:	  && gtags -i $(GTAGS_ARGS) $$here
pam/Makefile.in:410:distclean-tags:
pam/Makefile.in:411:	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
pam/Makefile.in:421:	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
pam/Makefile.in:422:	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
pam/Makefile.in:429:	  if test -d $$d/$$file; then \
pam/Makefile.in:430:	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
pam/Makefile.in:431:	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
pam/Makefile.in:433:	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
pam/Makefile.in:435:	    test -f $(distdir)/$$file \
pam/Makefile.in:436:	    || cp -p $$d/$$file $(distdir)/$$file \
pam/Makefile.in:440:check-am: all-am
pam/Makefile.in:441:check: check-am
pam/Makefile.in:442:all-am: Makefile $(LTLIBRARIES) $(PROGRAMS)
pam/Makefile.in:445:	  test -z "$$dir" || $(mkdir_p) "$$dir"; \
pam/Makefile.in:447:install: install-am
pam/Makefile.in:448:install-exec: install-exec-am
pam/Makefile.in:449:install-data: install-data-am
pam/Makefile.in:450:uninstall: uninstall-am
pam/Makefile.in:452:install-am: all-am
pam/Makefile.in:453:	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
pam/Makefile.in:455:installcheck: installcheck-am
pam/Makefile.in:456:install-strip:
pam/Makefile.in:458:	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
pam/Makefile.in:459:	  `test -z '$(STRIP)' || \
pam/Makefile.in:461:mostlyclean-generic:
pam/Makefile.in:463:clean-generic:
pam/Makefile.in:465:distclean-generic:
pam/Makefile.in:466:	-rm -f $(CONFIG_CLEAN_FILES)
pam/Makefile.in:468:maintainer-clean-generic:
pam/Makefile.in:471:	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
pam/Makefile.in:472:clean: clean-am
pam/Makefile.in:474:clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \
pam/Makefile.in:475:	clean-noinstPROGRAMS mostlyclean-am
pam/Makefile.in:477:distclean: distclean-am
pam/Makefile.in:478:	-rm -rf ./$(DEPDIR)
pam/Makefile.in:479:	-rm -f Makefile
pam/Makefile.in:480:distclean-am: clean-am distclean-compile distclean-generic \
pam/Makefile.in:481:	distclean-libtool distclean-tags
pam/Makefile.in:483:dvi: dvi-am
pam/Makefile.in:485:dvi-am:
pam/Makefile.in:487:html: html-am
pam/Makefile.in:489:info: info-am
pam/Makefile.in:491:info-am:
pam/Makefile.in:493:install-data-am:
pam/Makefile.in:495:install-exec-am: install-libLTLIBRARIES
pam/Makefile.in:497:install-info: install-info-am
pam/Makefile.in:499:install-man:
pam/Makefile.in:501:installcheck-am:
pam/Makefile.in:503:maintainer-clean: maintainer-clean-am
pam/Makefile.in:504:	-rm -rf ./$(DEPDIR)
pam/Makefile.in:505:	-rm -f Makefile
pam/Makefile.in:506:maintainer-clean-am: distclean-am maintainer-clean-generic
pam/Makefile.in:508:mostlyclean: mostlyclean-am
pam/Makefile.in:510:mostlyclean-am: mostlyclean-compile mostlyclean-generic \
pam/Makefile.in:511:	mostlyclean-libtool
pam/Makefile.in:513:pdf: pdf-am
pam/Makefile.in:515:pdf-am:
pam/Makefile.in:517:ps: ps-am
pam/Makefile.in:519:ps-am:
pam/Makefile.in:521:uninstall-am: uninstall-info-am uninstall-libLTLIBRARIES
pam/Makefile.in:523:.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
pam/Makefile.in:524:	clean-libLTLIBRARIES clean-libtool clean-noinstPROGRAMS ctags \
pam/Makefile.in:525:	distclean distclean-compile distclean-generic \
pam/Makefile.in:526:	distclean-libtool distclean-tags distdir dvi dvi-am html \
pam/Makefile.in:527:	html-am info info-am install install-am install-data \
pam/Makefile.in:528:	install-data-am install-exec install-exec-am install-info \
pam/Makefile.in:529:	install-info-am install-libLTLIBRARIES install-man \
pam/Makefile.in:530:	install-strip installcheck installcheck-am installdirs \
pam/Makefile.in:531:	maintainer-clean maintainer-clean-generic mostlyclean \
pam/Makefile.in:532:	mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
pam/Makefile.in:533:	pdf pdf-am ps ps-am tags uninstall uninstall-am \
pam/Makefile.in:534:	uninstall-info-am uninstall-libLTLIBRARIES
pam/.cvsignore:26:test-pam
pam/pam_support.c:20: * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111, USA.
pam/pam_support.c:49:		logname[sizeof(logname) - 1 - strlen("(pam_opensc)")] = '\0';
pam/pam_support.c:52:		strncpy(logname, "pam_opensc", sizeof(logname) - 1);
pam/pam_support.c:72:/* this is a front-end for module-application conversations */
pam/pam_support.c:86:		retval = conv->conv(nargs, (PAM_CONST struct pam_message **) message
pam/pam_support.c:87:				    ,response, conv->appdata_ptr);
pam/pam_support.c:173:	while (argc-- > 0) {
pam/pam_support.c:213: * Useful non-trivial functions                                   *
pam/pam_support.c:244:			opensc_pam_log(LOG_ALERT, pamh, "pam_get_item returned error to read-password");
pam/pam_support.c:294:				token = x_strdup(resp[i - replies].resp);
pam/pam_support.c:298:						if (!resp[i - 1].resp || strcmp(token, resp[i - 1].resp)) {
pam/pam_support.c:311:			 * -- what is it for anyway? AGM
pam/pam_support.c:370:  static char curr_user[sizeof(ut->ut_user) + 4];
pam/pam_support.c:379:      strncpy(curr_user, ut->ut_user, sizeof(ut->ut_user));
pam/pam_support.c:390:    user = pw_user->pw_name;
pam/pam_support.h:22: * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111, USA.
pam/pam_support.h:160:/* -------------- */
pam/pam_support.h:166: * ----------------------- ------------------- --------------------- -------- */
pam/pam_support.h:204:#define _PAM_AUTHTOK "-OPENSC-PASS"
Binary file pam/pam_support.o matches
pam/pam_opensc.la:1:# pam_opensc.la - a libtool library file
pam/pam_opensc.la:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
pam/pam_opensc.la:17:dependency_libs=' /home/lcoelho/develop/modulo/iti/src/opensc/src/scam/libscam.la -L/usr -L/usr/lib /home/lcoelho/develop/modulo/iti/src/opensc/src/libopensc/libopensc.la /usr/local/lib/libpcsclite.la /home/lcoelho/develop/modulo/iti/src/opensc/src/scldap/libscldap.la /home/lcoelho/develop/modulo/iti/src/opensc/src/scconf/libscconf.la /usr/lib/libldap.la -lresolv -ldl -lssl -lcrypto /usr/lib/liblber.la -lpthread '
pam/pam_opensc.la:27:# Should we warn about portability when linking against -modules?
pam/pam_opensc.la:36:relink_command="(cd /home/lcoelho/develop/modulo/iti/src/opensc/src/pam; /bin/sh ../../libtool  --mode=relink gcc -Wall -fno-strict-aliasing -g -O2 ../../src/scam/libscam.la -L/usr -L/usr/lib -L/usr/lib -o pam_opensc.la -rpath /usr/local/lib/security -module -avoid-version pam_opensc.lo pam_support.lo -lpthread @inst_prefix_dir@)"
pam/pam_opensc.lo:1:# pam_opensc.lo - a libtool object file
pam/pam_opensc.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
pam/pam_opensc.lo:10:# Name of the non-PIC object.
pkcs11/CVS/Entries:5:/framework-pkcs15.c/1.120/Fri Feb 11 20:09:34 2005//
pkcs11/CVS/Entries:6:/framework-pkcs15init.c/1.15/Tue Oct 14 09:57:50 2003//
pkcs11/CVS/Entries:12:/pkcs11-display.c/1.5/Sun Feb  6 10:28:43 2005//
pkcs11/CVS/Entries:13:/pkcs11-display.h/1.4/Sun Feb  6 10:28:43 2005//
pkcs11/CVS/Entries:14:/pkcs11-global.c/1.49/Fri Feb 11 20:09:34 2005//
pkcs11/CVS/Entries:15:/pkcs11-object.c/1.31/Fri Feb 11 20:09:34 2005//
pkcs11/CVS/Entries:16:/pkcs11-session.c/1.24/Fri Feb 11 20:09:34 2005//
pkcs11/CVS/Entries:17:/pkcs11-spy.c/1.9/Sun Feb  6 10:28:43 2005//
pkcs11/CVS/Entries:19:/sc-pkcs11.h/1.64/Fri Feb 11 20:09:34 2005//
pkcs11/openssl.lo:1:# openssl.lo - a libtool object file
pkcs11/openssl.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
pkcs11/openssl.lo:10:# Name of the non-PIC object.
pkcs11/debug.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
pkcs11/debug.c:23:#include "sc-pkcs11.h"
pkcs11/debug.c:164:	if (!context->debug)
pkcs11/debug.c:175:	while (ulCount--)
pkcs11/debug.c:189:	fm = sc_pkcs11_map_ulong(p11_attr_names, attr->type);
pkcs11/debug.c:191:	if (attr->pValue == NULL) {
pkcs11/debug.c:195:			attr->pValue, attr->ulValueLen);
pkcs11/debug.c:202:				info, attr->type, value);
pkcs11/debug.c:207:				info, fm->name, value);
pkcs11/debug.c:216:	if (count == (CK_ULONG)-1)
pkcs11/debug.c:219:	if (!fm || !fm->print) {
pkcs11/debug.c:226:		for (p = buffer; count--; value++)
pkcs11/debug.c:231:	return fm->print(fm, ptr, count);
pkcs11/debug.c:242:		if ((fm = sc_pkcs11_map_ulong(fm->map, value)) != NULL)
pkcs11/debug.c:243:			return fm->name;
pkcs11/debug.c:272:		count = sizeof(buffer)-1;
pkcs11/debug.c:281:	for (; fm && fm->name; fm++) {
pkcs11/debug.c:282:		if (fm->value == value)
Binary file pkcs11/debug.o matches
pkcs11/Makefile:30:INSTALL = /bin/install -c
pkcs11/Makefile:31:install_sh_DATA = $(install_sh) -c -m 644
pkcs11/Makefile:32:install_sh_PROGRAM = $(install_sh) -c
pkcs11/Makefile:33:install_sh_SCRIPT = $(install_sh) -c
pkcs11/Makefile:42:host_triplet = i686-pc-linux-gnu
pkcs11/Makefile:62:am__objects_1 = pkcs11-global.lo pkcs11-session.lo pkcs11-object.lo \
pkcs11/Makefile:64:	framework-pkcs15.lo framework-pkcs15init.lo debug.lo
pkcs11/Makefile:69:am_pkcs11_spy_la_OBJECTS = pkcs11-spy.lo pkcs11-display.lo
pkcs11/Makefile:71:DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
pkcs11/Makefile:75:	./$(DEPDIR)/framework-pkcs15.Plo \
pkcs11/Makefile:76:	./$(DEPDIR)/framework-pkcs15init.Plo \
pkcs11/Makefile:80:	./$(DEPDIR)/pkcs11-display.Plo \
pkcs11/Makefile:81:	./$(DEPDIR)/pkcs11-global.Plo \
pkcs11/Makefile:82:	./$(DEPDIR)/pkcs11-object.Plo \
pkcs11/Makefile:83:	./$(DEPDIR)/pkcs11-session.Plo \
pkcs11/Makefile:84:	./$(DEPDIR)/pkcs11-spy.Plo \
pkcs11/Makefile:88:LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \
pkcs11/Makefile:92:LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
pkcs11/Makefile:93:	$(AM_LDFLAGS) $(LDFLAGS) -o $@
pkcs11/Makefile:98:RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
pkcs11/Makefile:99:	html-recursive info-recursive install-data-recursive \
pkcs11/Makefile:100:	install-exec-recursive install-info-recursive \
pkcs11/Makefile:101:	install-recursive installcheck-recursive installdirs-recursive \
pkcs11/Makefile:102:	pdf-recursive ps-recursive uninstall-info-recursive \
pkcs11/Makefile:103:	uninstall-recursive
pkcs11/Makefile:110:ACLOCAL = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run aclocal-1.8
pkcs11/Makefile:113:AMTAR = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run tar
pkcs11/Makefile:115:AUTOCONF = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run autoconf
pkcs11/Makefile:116:AUTOHEADER = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run autoheader
pkcs11/Makefile:117:AUTOMAKE = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run automake-1.8
pkcs11/Makefile:122:CFLAGS = -Wall -fno-strict-aliasing -g -O2 
pkcs11/Makefile:124:CPP = gcc -E
pkcs11/Makefile:125:CPPFLAGS = -I${top_builddir}/src/include 
pkcs11/Makefile:127:CXXCPP = g++ -E
pkcs11/Makefile:129:CXXFLAGS = -g -O2
pkcs11/Makefile:131:DEFS = -DHAVE_CONFIG_H
pkcs11/Makefile:135:ECHO_N = -n
pkcs11/Makefile:137:EGREP = grep -E
pkcs11/Makefile:138:ENGINE_LINK = -lcrypto
pkcs11/Makefile:141:FFLAGS = -g -O2
pkcs11/Makefile:163:INSTALL_DATA = ${INSTALL} -m 644
pkcs11/Makefile:166:INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s
pkcs11/Makefile:167:LDFLAGS = -L/usr -L/usr/lib -L/usr/lib 
pkcs11/Makefile:169:LEXLIB = -lfl
pkcs11/Makefile:171:LIBASSUAN = -lassuan
pkcs11/Makefile:172:LIBCRYPTO = -lcrypto
pkcs11/Makefile:173:LIBDL =  -ldl
pkcs11/Makefile:174:LIBFL = -lfl
pkcs11/Makefile:175:LIBLDAP = -lssl -lldap -llber 
pkcs11/Makefile:178:LIBPAM =  -lpam
pkcs11/Makefile:180:LIBS = -lpthread 
pkcs11/Makefile:185:LN_S = ln -s
pkcs11/Makefile:190:MAKEINFO = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run makeinfo
pkcs11/Makefile:196:OPENSC_LIBS = -L${exec_prefix}/lib -lopensc
pkcs11/Makefile:200:OPENSSL_LDFLAGS = -Wl,-Bsymbolic
pkcs11/Makefile:208:PCSC_CFLAGS = -I/usr/include
pkcs11/Makefile:209:PCSC_LIBS = -lpcsclite
pkcs11/Makefile:210:PKG_CONFIG = /usr/bin/pkg-config
pkcs11/Makefile:214:PTHREAD_LIBS = -lpthread
pkcs11/Makefile:237:build = i686-pc-linux-gnu
pkcs11/Makefile:240:build_os = linux-gnu
pkcs11/Makefile:244:host = i686-pc-linux-gnu
pkcs11/Makefile:247:host_os = linux-gnu
pkcs11/Makefile:251:install_sh = /home/lcoelho/develop/modulo/iti/src/opensc/install-sh
pkcs11/Makefile:256:mkdir_p = mkdir -p -- .
pkcs11/Makefile:269:INCLUDES = -I${top_builddir}/src/include  -I${top_srcdir}/src/pkcs15init
pkcs11/Makefile:270:SRC = pkcs11-global.c pkcs11-session.c pkcs11-object.c misc.c slot.c \
pkcs11/Makefile:271:	mechanism.c openssl.c secretkey.c framework-pkcs15.c \
pkcs11/Makefile:272:	framework-pkcs15init.c debug.c
pkcs11/Makefile:274:INC = sc-pkcs11.h
pkcs11/Makefile:275:lib_LTLIBRARIES = opensc-pkcs11.la libpkcs11.la pkcs11-spy.la
pkcs11/Makefile:277:opensc_pkcs11_la_LDFLAGS = -module -avoid-version
pkcs11/Makefile:278:opensc_pkcs11_la_LIBADD = ${top_builddir}/src/libopensc/libopensc.la -lcrypto \
pkcs11/Makefile:282:libpkcs11_la_LDFLAGS = -version-info 0:9:0
pkcs11/Makefile:283:libpkcs11_la_LIBADD = ../scdl/libscdl.la  -ldl
pkcs11/Makefile:284:pkcs11_spy_la_SOURCES = pkcs11-spy.c pkcs11-display.c pkcs11-display.h
pkcs11/Makefile:285:pkcs11_spy_la_LDFLAGS = -module -avoid-version
pkcs11/Makefile:286:pkcs11_spy_la_LIBADD = ${top_builddir}/src/libopensc/libopensc.la -lcrypto libpkcs11.la
pkcs11/Makefile:288:all: all-recursive
pkcs11/Makefile:296:	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
pkcs11/Makefile:301:	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/pkcs11/Makefile'; \
pkcs11/Makefile:303:	  $(AUTOMAKE) --gnu  src/pkcs11/Makefile
pkcs11/Makefile:308:	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
pkcs11/Makefile:315:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
pkcs11/Makefile:318:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
pkcs11/Makefile:320:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
pkcs11/Makefile:321:install-libLTLIBRARIES: $(lib_LTLIBRARIES)
pkcs11/Makefile:323:	test -z "$(libdir)" || $(mkdir_p) "$(DESTDIR)$(libdir)"
pkcs11/Makefile:325:	  if test -f $$p; then \
pkcs11/Makefile:326:	    f="`echo $$p | sed -e 's|^.*/||'`"; \
pkcs11/Makefile:327:	    echo " $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \
pkcs11/Makefile:328:	    $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \
pkcs11/Makefile:332:uninstall-libLTLIBRARIES:
pkcs11/Makefile:335:	    p="`echo $$p | sed -e 's|^.*/||'`"; \
pkcs11/Makefile:336:	  echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \
pkcs11/Makefile:337:	  $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \
pkcs11/Makefile:340:clean-libLTLIBRARIES:
pkcs11/Makefile:341:	-test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
pkcs11/Makefile:343:	  dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
pkcs11/Makefile:345:	  echo "rm -f \"$${dir}/so_locations\""; \
pkcs11/Makefile:346:	  rm -f "$${dir}/so_locations"; \
pkcs11/Makefile:349:	$(LINK) -rpath $(libdir) $(libpkcs11_la_LDFLAGS) $(libpkcs11_la_OBJECTS) $(libpkcs11_la_LIBADD) $(LIBS)
pkcs11/Makefile:350:opensc-pkcs11.la: $(opensc_pkcs11_la_OBJECTS) $(opensc_pkcs11_la_DEPENDENCIES) 
pkcs11/Makefile:351:	$(LINK) -rpath $(libdir) $(opensc_pkcs11_la_LDFLAGS) $(opensc_pkcs11_la_OBJECTS) $(opensc_pkcs11_la_LIBADD) $(LIBS)
pkcs11/Makefile:352:pkcs11-spy.la: $(pkcs11_spy_la_OBJECTS) $(pkcs11_spy_la_DEPENDENCIES) 
pkcs11/Makefile:353:	$(LINK) -rpath $(libdir) $(pkcs11_spy_la_LDFLAGS) $(pkcs11_spy_la_OBJECTS) $(pkcs11_spy_la_LIBADD) $(LIBS)
pkcs11/Makefile:355:mostlyclean-compile:
pkcs11/Makefile:356:	-rm -f *.$(OBJEXT)
pkcs11/Makefile:358:distclean-compile:
pkcs11/Makefile:359:	-rm -f *.tab.c
pkcs11/Makefile:362:include ./$(DEPDIR)/framework-pkcs15.Plo
pkcs11/Makefile:363:include ./$(DEPDIR)/framework-pkcs15init.Plo
pkcs11/Makefile:368:include ./$(DEPDIR)/pkcs11-display.Plo
pkcs11/Makefile:369:include ./$(DEPDIR)/pkcs11-global.Plo
pkcs11/Makefile:370:include ./$(DEPDIR)/pkcs11-object.Plo
pkcs11/Makefile:371:include ./$(DEPDIR)/pkcs11-session.Plo
pkcs11/Makefile:372:include ./$(DEPDIR)/pkcs11-spy.Plo
pkcs11/Makefile:377:	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
pkcs11/Makefile:378:	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
pkcs11/Makefile:382:#	$(COMPILE) -c $<
pkcs11/Makefile:385:	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
pkcs11/Makefile:386:	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
pkcs11/Makefile:390:#	$(COMPILE) -c `$(CYGPATH_W) '$<'`
pkcs11/Makefile:393:	if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
pkcs11/Makefile:394:	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
pkcs11/Makefile:398:#	$(LTCOMPILE) -c -o $@ $<
pkcs11/Makefile:400:mostlyclean-libtool:
pkcs11/Makefile:401:	-rm -f *.lo
pkcs11/Makefile:403:clean-libtool:
pkcs11/Makefile:404:	-rm -rf .libs _libs
pkcs11/Makefile:406:distclean-libtool:
pkcs11/Makefile:407:	-rm -f libtool
pkcs11/Makefile:408:uninstall-info-am:
pkcs11/Makefile:409:install-includeHEADERS: $(include_HEADERS)
pkcs11/Makefile:411:	test -z "$(includedir)" || $(mkdir_p) "$(DESTDIR)$(includedir)"
pkcs11/Makefile:413:	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
pkcs11/Makefile:414:	  f="`echo $$p | sed -e 's|^.*/||'`"; \
pkcs11/Makefile:419:uninstall-includeHEADERS:
pkcs11/Makefile:422:	  f="`echo $$p | sed -e 's|^.*/||'`"; \
pkcs11/Makefile:423:	  echo " rm -f '$(DESTDIR)$(includedir)/$$f'"; \
pkcs11/Makefile:424:	  rm -f "$(DESTDIR)$(includedir)/$$f"; \
pkcs11/Makefile:436:	target=`echo $@ | sed s/-recursive//`; \
pkcs11/Makefile:441:	    local_target="$$target-am"; \
pkcs11/Makefile:449:	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
pkcs11/Makefile:450:	fi; test -z "$$fail"
pkcs11/Makefile:452:mostlyclean-recursive clean-recursive distclean-recursive \
pkcs11/Makefile:453:maintainer-clean-recursive:
pkcs11/Makefile:457:	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
pkcs11/Makefile:466:	target=`echo $@ | sed s/-recursive//`; \
pkcs11/Makefile:470:	    local_target="$$target-am"; \
pkcs11/Makefile:476:	done && test -z "$$fail"
pkcs11/Makefile:477:tags-recursive:
pkcs11/Makefile:481:ctags-recursive:
pkcs11/Makefile:489:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
pkcs11/Makefile:493:	mkid -fID $$unique
pkcs11/Makefile:496:TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
pkcs11/Makefile:500:	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
pkcs11/Makefile:501:	  include_option=--etags-include; \
pkcs11/Makefile:504:	  include_option=--include; \
pkcs11/Makefile:509:	    test ! -f $$subdir/TAGS || \
pkcs11/Makefile:515:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
pkcs11/Makefile:519:	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
pkcs11/Makefile:520:	  test -n "$$unique" || unique=$$empty_fix; \
pkcs11/Makefile:525:CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
pkcs11/Makefile:531:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
pkcs11/Makefile:535:	test -z "$(CTAGS_ARGS)$$tags$$unique" \
pkcs11/Makefile:542:	  && gtags -i $(GTAGS_ARGS) $$here
pkcs11/Makefile:544:distclean-tags:
pkcs11/Makefile:545:	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
pkcs11/Makefile:555:	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
pkcs11/Makefile:556:	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
pkcs11/Makefile:563:	  if test -d $$d/$$file; then \
pkcs11/Makefile:564:	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
pkcs11/Makefile:565:	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
pkcs11/Makefile:567:	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
pkcs11/Makefile:569:	    test -f $(distdir)/$$file \
pkcs11/Makefile:570:	    || cp -p $$d/$$file $(distdir)/$$file \
pkcs11/Makefile:576:	    test -d "$(distdir)/$$subdir" \
pkcs11/Makefile:587:check-am: all-am
pkcs11/Makefile:588:check: check-recursive
pkcs11/Makefile:589:all-am: Makefile $(LTLIBRARIES) $(HEADERS)
pkcs11/Makefile:590:installdirs: installdirs-recursive
pkcs11/Makefile:591:installdirs-am:
pkcs11/Makefile:593:	  test -z "$$dir" || $(mkdir_p) "$$dir"; \
pkcs11/Makefile:595:install: install-recursive
pkcs11/Makefile:596:install-exec: install-exec-recursive
pkcs11/Makefile:597:install-data: install-data-recursive
pkcs11/Makefile:598:uninstall: uninstall-recursive
pkcs11/Makefile:600:install-am: all-am
pkcs11/Makefile:601:	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
pkcs11/Makefile:603:installcheck: installcheck-recursive
pkcs11/Makefile:604:install-strip:
pkcs11/Makefile:606:	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
pkcs11/Makefile:607:	  `test -z '$(STRIP)' || \
pkcs11/Makefile:609:mostlyclean-generic:
pkcs11/Makefile:611:clean-generic:
pkcs11/Makefile:613:distclean-generic:
pkcs11/Makefile:614:	-rm -f $(CONFIG_CLEAN_FILES)
pkcs11/Makefile:616:maintainer-clean-generic:
pkcs11/Makefile:619:	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
pkcs11/Makefile:620:clean: clean-recursive
pkcs11/Makefile:622:clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \
pkcs11/Makefile:623:	mostlyclean-am
pkcs11/Makefile:625:distclean: distclean-recursive
pkcs11/Makefile:626:	-rm -rf ./$(DEPDIR)
pkcs11/Makefile:627:	-rm -f Makefile
pkcs11/Makefile:628:distclean-am: clean-am distclean-compile distclean-generic \
pkcs11/Makefile:629:	distclean-libtool distclean-tags
pkcs11/Makefile:631:dvi: dvi-recursive
pkcs11/Makefile:633:dvi-am:
pkcs11/Makefile:635:html: html-recursive
pkcs11/Makefile:637:info: info-recursive
pkcs11/Makefile:639:info-am:
pkcs11/Makefile:641:install-data-am: install-includeHEADERS
pkcs11/Makefile:643:install-exec-am: install-exec-local install-libLTLIBRARIES
pkcs11/Makefile:645:install-info: install-info-recursive
pkcs11/Makefile:647:install-man:
pkcs11/Makefile:649:installcheck-am:
pkcs11/Makefile:651:maintainer-clean: maintainer-clean-recursive
pkcs11/Makefile:652:	-rm -rf ./$(DEPDIR)
pkcs11/Makefile:653:	-rm -f Makefile
pkcs11/Makefile:654:maintainer-clean-am: distclean-am maintainer-clean-generic
pkcs11/Makefile:656:mostlyclean: mostlyclean-recursive
pkcs11/Makefile:658:mostlyclean-am: mostlyclean-compile mostlyclean-generic \
pkcs11/Makefile:659:	mostlyclean-libtool
pkcs11/Makefile:661:pdf: pdf-recursive
pkcs11/Makefile:663:pdf-am:
pkcs11/Makefile:665:ps: ps-recursive
pkcs11/Makefile:667:ps-am:
pkcs11/Makefile:669:uninstall-am: uninstall-includeHEADERS uninstall-info-am \
pkcs11/Makefile:670:	uninstall-libLTLIBRARIES uninstall-local
pkcs11/Makefile:672:uninstall-info: uninstall-info-recursive
pkcs11/Makefile:674:.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check check-am \
pkcs11/Makefile:675:	clean clean-generic clean-libLTLIBRARIES clean-libtool \
pkcs11/Makefile:676:	clean-recursive ctags ctags-recursive distclean \
pkcs11/Makefile:677:	distclean-compile distclean-generic distclean-libtool \
pkcs11/Makefile:678:	distclean-recursive distclean-tags distdir dvi dvi-am html \
pkcs11/Makefile:679:	html-am info info-am install install-am install-data \
pkcs11/Makefile:680:	install-data-am install-exec install-exec-am \
pkcs11/Makefile:681:	install-exec-local install-includeHEADERS install-info \
pkcs11/Makefile:682:	install-info-am install-libLTLIBRARIES install-man \
pkcs11/Makefile:683:	install-strip installcheck installcheck-am installdirs \
pkcs11/Makefile:684:	installdirs-am maintainer-clean maintainer-clean-generic \
pkcs11/Makefile:685:	maintainer-clean-recursive mostlyclean mostlyclean-compile \
pkcs11/Makefile:686:	mostlyclean-generic mostlyclean-libtool mostlyclean-recursive \
pkcs11/Makefile:687:	pdf pdf-am ps ps-am tags tags-recursive uninstall uninstall-am \
pkcs11/Makefile:688:	uninstall-includeHEADERS uninstall-info-am \
pkcs11/Makefile:689:	uninstall-libLTLIBRARIES uninstall-local
pkcs11/Makefile:692:jar-dir:
pkcs11/Makefile:693:	if test ! -d jar-dir ; then mkdir jar-dir ; fi
pkcs11/Makefile:695:pkcs11-jar: jar-dir
pkcs11/Makefile:696:	cp .libs/*.so jar-dir
pkcs11/Makefile:697:	cp opensc_pkcs11_install.js jar-dir
pkcs11/Makefile:698:	signtool -Z"opensc-pkcs11.jar" -i"opensc_pkcs11_install.js" \
pkcs11/Makefile:699:		 -k"testcert" jar-dir
pkcs11/Makefile:701:install-exec-local: install-libLTLIBRARIES
pkcs11/Makefile:702:#	-${top_srcdir}/macos/libtool-bundle $(DESTDIR)$(libdir)/opensc-pkcs11.so \
pkcs11/Makefile:704:#	-${top_srcdir}/macos/libtool-bundle $(DESTDIR)$(libdir)/pkcs11-spy.so \
pkcs11/Makefile:707:uninstall-local: uninstall-libLTLIBRARIES
pkcs11/Makefile:708:#	rm -rf $(DESTDIR)$(bundledir)/opensc-pkcs11.bundle/
pkcs11/Makefile:709:#	rm -rf $(DESTDIR)$(bundledir)/pkcs11-spy.bundle/
pkcs11/.deps/mechanism.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
pkcs11/.deps/mechanism.Plo:12:  /usr/include/bits/string.h /usr/include/bits/string2.h sc-pkcs11.h \
pkcs11/.deps/mechanism.Plo:16:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
pkcs11/.deps/mechanism.Plo:34:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
pkcs11/.deps/mechanism.Plo:72:sc-pkcs11.h:
pkcs11/.deps/mechanism.Plo:92:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
pkcs11/.deps/openssl.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
pkcs11/.deps/openssl.Plo:8:  /usr/include/bits/typesizes.h /usr/include/stdlib.h sc-pkcs11.h \
pkcs11/.deps/openssl.Plo:12:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
pkcs11/.deps/openssl.Plo:53:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
pkcs11/.deps/openssl.Plo:71:sc-pkcs11.h:
pkcs11/.deps/openssl.Plo:91:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
pkcs11/.deps/secretkey.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
pkcs11/.deps/secretkey.Plo:12:  /usr/include/bits/string.h /usr/include/bits/string2.h sc-pkcs11.h \
pkcs11/.deps/secretkey.Plo:16:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
pkcs11/.deps/secretkey.Plo:34:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
pkcs11/.deps/secretkey.Plo:72:sc-pkcs11.h:
pkcs11/.deps/secretkey.Plo:92:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
pkcs11/.deps/framework-pkcs15.Plo:1:framework-pkcs15.lo framework-pkcs15.o: framework-pkcs15.c \
pkcs11/.deps/framework-pkcs15.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
pkcs11/.deps/framework-pkcs15.Plo:12:  /usr/include/bits/string.h /usr/include/bits/string2.h sc-pkcs11.h \
pkcs11/.deps/framework-pkcs15.Plo:16:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
pkcs11/.deps/framework-pkcs15.Plo:25:  ../../src/include/opensc/pkcs15-init.h \
pkcs11/.deps/framework-pkcs15.Plo:36:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
pkcs11/.deps/framework-pkcs15.Plo:74:sc-pkcs11.h:
pkcs11/.deps/framework-pkcs15.Plo:94:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
pkcs11/.deps/framework-pkcs15.Plo:120:../../src/include/opensc/pkcs15-init.h:
pkcs11/.deps/debug.Plo:3:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
pkcs11/.deps/debug.Plo:11:  /usr/include/bits/string.h /usr/include/bits/string2.h sc-pkcs11.h \
pkcs11/.deps/debug.Plo:15:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
pkcs11/.deps/debug.Plo:33:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
pkcs11/.deps/debug.Plo:71:sc-pkcs11.h:
pkcs11/.deps/debug.Plo:91:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
pkcs11/.deps/libpkcs11.Plo:8:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
pkcs11/.deps/libpkcs11.Plo:18:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
pkcs11/.deps/libpkcs11.Plo:44:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
pkcs11/.deps/libpkcs11.Plo:88:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
pkcs11/.deps/pkcs11-spy.Plo:1:pkcs11-spy.lo pkcs11-spy.o: pkcs11-spy.c ../../config.h \
pkcs11/.deps/pkcs11-spy.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
pkcs11/.deps/pkcs11-spy.Plo:14:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
pkcs11/.deps/pkcs11-spy.Plo:18:  ../../src/include/opensc/types.h pkcs11-display.h pkcs11.h \
pkcs11/.deps/pkcs11-spy.Plo:34:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
pkcs11/.deps/pkcs11-spy.Plo:78:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
pkcs11/.deps/pkcs11-spy.Plo:94:pkcs11-display.h:
pkcs11/.deps/pkcs11-display.Plo:1:pkcs11-display.lo pkcs11-display.o: pkcs11-display.c ../../config.h \
pkcs11/.deps/pkcs11-display.Plo:5:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
pkcs11/.deps/pkcs11-display.Plo:18:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
pkcs11/.deps/pkcs11-display.Plo:37:  pkcs11-display.h pkcs11.h ../../src/include/opensc/rsaref/unix.h \
pkcs11/.deps/pkcs11-display.Plo:54:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
pkcs11/.deps/pkcs11-display.Plo:108:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
pkcs11/.deps/pkcs11-display.Plo:182:pkcs11-display.h:
pkcs11/.deps/misc.Plo:3:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
pkcs11/.deps/misc.Plo:11:  /usr/include/bits/string.h /usr/include/bits/string2.h sc-pkcs11.h \
pkcs11/.deps/misc.Plo:15:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
pkcs11/.deps/misc.Plo:33:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
pkcs11/.deps/misc.Plo:71:sc-pkcs11.h:
pkcs11/.deps/misc.Plo:91:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
pkcs11/.deps/slot.Plo:3:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
pkcs11/.deps/slot.Plo:7:  /usr/include/bits/typesizes.h /usr/include/stdlib.h sc-pkcs11.h \
pkcs11/.deps/slot.Plo:11:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
pkcs11/.deps/slot.Plo:29:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
pkcs11/.deps/slot.Plo:47:sc-pkcs11.h:
pkcs11/.deps/slot.Plo:67:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
pkcs11/.deps/pkcs11-object.Plo:1:pkcs11-object.lo pkcs11-object.o: pkcs11-object.c /usr/include/stdlib.h \
pkcs11/.deps/pkcs11-object.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
pkcs11/.deps/pkcs11-object.Plo:12:  /usr/include/bits/string.h /usr/include/bits/string2.h sc-pkcs11.h \
pkcs11/.deps/pkcs11-object.Plo:16:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
pkcs11/.deps/pkcs11-object.Plo:34:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
pkcs11/.deps/pkcs11-object.Plo:72:sc-pkcs11.h:
pkcs11/.deps/pkcs11-object.Plo:92:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
pkcs11/.deps/framework-pkcs15init.Plo:1:framework-pkcs15init.lo framework-pkcs15init.o: framework-pkcs15init.c \
pkcs11/.deps/framework-pkcs15init.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
pkcs11/.deps/framework-pkcs15init.Plo:12:  /usr/include/bits/string.h /usr/include/bits/string2.h sc-pkcs11.h \
pkcs11/.deps/framework-pkcs15init.Plo:16:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
pkcs11/.deps/framework-pkcs15init.Plo:25:  ../../src/include/opensc/pkcs15-init.h
pkcs11/.deps/framework-pkcs15init.Plo:35:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
pkcs11/.deps/framework-pkcs15init.Plo:73:sc-pkcs11.h:
pkcs11/.deps/framework-pkcs15init.Plo:93:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
pkcs11/.deps/framework-pkcs15init.Plo:119:../../src/include/opensc/pkcs15-init.h:
pkcs11/.deps/pkcs11-global.Plo:1:pkcs11-global.lo pkcs11-global.o: pkcs11-global.c /usr/include/stdlib.h \
pkcs11/.deps/pkcs11-global.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
pkcs11/.deps/pkcs11-global.Plo:12:  /usr/include/bits/string.h /usr/include/bits/string2.h sc-pkcs11.h \
pkcs11/.deps/pkcs11-global.Plo:16:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
pkcs11/.deps/pkcs11-global.Plo:34:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
pkcs11/.deps/pkcs11-global.Plo:72:sc-pkcs11.h:
pkcs11/.deps/pkcs11-global.Plo:92:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
pkcs11/.deps/pkcs11-session.Plo:1:pkcs11-session.lo pkcs11-session.o: pkcs11-session.c /usr/include/stdio.h \
pkcs11/.deps/pkcs11-session.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
pkcs11/.deps/pkcs11-session.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
pkcs11/.deps/pkcs11-session.Plo:18:  /usr/include/bits/string2.h sc-pkcs11.h ../../config.h \
pkcs11/.deps/pkcs11-session.Plo:35:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
pkcs11/.deps/pkcs11-session.Plo:53:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
pkcs11/.deps/pkcs11-session.Plo:93:sc-pkcs11.h:
Binary file pkcs11/.libs/debug.o matches
Binary file pkcs11/.libs/pkcs11-object.o matches
pkcs11/.libs/opensc-pkcs11.la:1:# opensc-pkcs11.la - a libtool library file
pkcs11/.libs/opensc-pkcs11.la:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
pkcs11/.libs/opensc-pkcs11.la:8:dlname='opensc-pkcs11.so'
pkcs11/.libs/opensc-pkcs11.la:11:library_names='opensc-pkcs11.so opensc-pkcs11.so opensc-pkcs11.so'
pkcs11/.libs/opensc-pkcs11.la:14:old_library='opensc-pkcs11.a'
pkcs11/.libs/opensc-pkcs11.la:17:dependency_libs=' -L/usr -L/usr/lib /home/lcoelho/develop/modulo/iti/src/opensc/src/pkcs15init/libpkcs15init.la /home/lcoelho/develop/modulo/iti/src/opensc/src/libopensc/libopensc.la /home/lcoelho/develop/modulo/iti/src/opensc/src/scconf/libscconf.la -lcrypto /usr/local/lib/libpcsclite.la -ldl -lpthread   '
pkcs11/.libs/opensc-pkcs11.la:19:# Version information for opensc-pkcs11.
pkcs11/.libs/opensc-pkcs11.la:27:# Should we warn about portability when linking against -modules?
pkcs11/.libs/opensc-pkcs11.la:36:relink_command="(cd /home/lcoelho/develop/modulo/iti/src/opensc/src/pkcs11; /bin/sh ../../libtool  --mode=relink gcc -Wall -fno-strict-aliasing -g -O2 -L/usr -L/usr/lib -L/usr/lib -o opensc-pkcs11.la -rpath /usr/local/lib/pkcs11 -module -avoid-version pkcs11-global.lo pkcs11-session.lo pkcs11-object.lo misc.lo slot.lo mechanism.lo openssl.lo secretkey.lo framework-pkcs15.lo framework-pkcs15init.lo debug.lo ../../src/libopensc/libopensc.la -lcrypto ../pkcs15init/libpkcs15init.la ../scrandom/libscrandom.la -lpthread @inst_prefix_dir@)"
Binary file pkcs11/.libs/opensc-pkcs11.so matches
Binary file pkcs11/.libs/pkcs11-session.o matches
pkcs11/.libs/libpkcs11.la:1:# libpkcs11.la - a libtool library file
pkcs11/.libs/libpkcs11.la:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
pkcs11/.libs/libpkcs11.la:17:dependency_libs=' -L/usr -L/usr/lib -ldl -lpthread '
pkcs11/.libs/libpkcs11.la:27:# Should we warn about portability when linking against -modules?
Binary file pkcs11/.libs/libpkcs11.so matches
pkcs11/.libs/pkcs11-spy.la:1:# pkcs11-spy.la - a libtool library file
pkcs11/.libs/pkcs11-spy.la:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
pkcs11/.libs/pkcs11-spy.la:8:dlname='pkcs11-spy.so'
pkcs11/.libs/pkcs11-spy.la:11:library_names='pkcs11-spy.so pkcs11-spy.so pkcs11-spy.so'
pkcs11/.libs/pkcs11-spy.la:14:old_library='pkcs11-spy.a'
pkcs11/.libs/pkcs11-spy.la:17:dependency_libs=' -L/usr -L/usr/lib /home/lcoelho/develop/modulo/iti/src/opensc/src/libopensc/libopensc.la /home/lcoelho/develop/modulo/iti/src/opensc/src/scconf/libscconf.la /usr/local/lib/libpcsclite.la -lcrypto /home/lcoelho/develop/modulo/iti/src/opensc/src/pkcs11/libpkcs11.la -ldl -lpthread  '
pkcs11/.libs/pkcs11-spy.la:19:# Version information for pkcs11-spy.
pkcs11/.libs/pkcs11-spy.la:27:# Should we warn about portability when linking against -modules?
pkcs11/.libs/pkcs11-spy.la:36:relink_command="(cd /home/lcoelho/develop/modulo/iti/src/opensc/src/pkcs11; /bin/sh ../../libtool  --mode=relink gcc -Wall -fno-strict-aliasing -g -O2 -L/usr -L/usr/lib -L/usr/lib -o pkcs11-spy.la -rpath /usr/local/lib/pkcs11 -module -avoid-version pkcs11-spy.lo pkcs11-display.lo ../../src/libopensc/libopensc.la -lcrypto libpkcs11.la -lpthread @inst_prefix_dir@)"
Binary file pkcs11/.libs/pkcs11-spy.so matches
pkcs11/.libs/libpkcs11.lai:1:# libpkcs11.la - a libtool library file
pkcs11/.libs/libpkcs11.lai:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
pkcs11/.libs/libpkcs11.lai:17:dependency_libs=' -L/usr -L/usr/lib -ldl -lpthread'
pkcs11/.libs/libpkcs11.lai:27:# Should we warn about portability when linking against -modules?
Binary file pkcs11/.libs/libpkcs11.a matches
Binary file pkcs11/.libs/libpkcs11.o matches
Binary file pkcs11/.libs/framework-pkcs15init.o matches
Binary file pkcs11/.libs/framework-pkcs15.o matches
Binary file pkcs11/.libs/mechanism.o matches
Binary file pkcs11/.libs/secretkey.o matches
pkcs11/.libs/pkcs11-spy.lai:1:# pkcs11-spy.la - a libtool library file
pkcs11/.libs/pkcs11-spy.lai:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
pkcs11/.libs/pkcs11-spy.lai:8:dlname='pkcs11-spy.so'
pkcs11/.libs/pkcs11-spy.lai:11:library_names='pkcs11-spy.so pkcs11-spy.so pkcs11-spy.so'
pkcs11/.libs/pkcs11-spy.lai:14:old_library='pkcs11-spy.a'
pkcs11/.libs/pkcs11-spy.lai:17:dependency_libs=' -L/usr -L/usr/lib /usr/local/lib/libopensc.la /usr/local/lib/libscconf.la /usr/local/lib/libpcsclite.la -lcrypto /usr/local/lib/pkcs11/libpkcs11.la -ldl -lpthread'
pkcs11/.libs/pkcs11-spy.lai:19:# Version information for pkcs11-spy.
pkcs11/.libs/pkcs11-spy.lai:27:# Should we warn about portability when linking against -modules?
Binary file pkcs11/.libs/pkcs11-spy.soT matches
Binary file pkcs11/.libs/pkcs11-spy.a matches
Binary file pkcs11/.libs/pkcs11-spy.o matches
Binary file pkcs11/.libs/openssl.o matches
Binary file pkcs11/.libs/misc.o matches
Binary file pkcs11/.libs/slot.o matches
Binary file pkcs11/.libs/libpkcs11.so.0.0.9 matches
Binary file pkcs11/.libs/pkcs11-global.o matches
Binary file pkcs11/.libs/pkcs11-display.o matches
Binary file pkcs11/.libs/opensc-pkcs11.a matches
Binary file pkcs11/.libs/libpkcs11.so.0 matches
pkcs11/.libs/opensc-pkcs11.lai:1:# opensc-pkcs11.la - a libtool library file
pkcs11/.libs/opensc-pkcs11.lai:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
pkcs11/.libs/opensc-pkcs11.lai:8:dlname='opensc-pkcs11.so'
pkcs11/.libs/opensc-pkcs11.lai:11:library_names='opensc-pkcs11.so opensc-pkcs11.so opensc-pkcs11.so'
pkcs11/.libs/opensc-pkcs11.lai:14:old_library='opensc-pkcs11.a'
pkcs11/.libs/opensc-pkcs11.lai:17:dependency_libs=' -L/usr -L/usr/lib /usr/local/lib/libpkcs15init.la /usr/local/lib/libopensc.la /usr/local/lib/libscconf.la -lcrypto /usr/local/lib/libpcsclite.la -ldl -lpthread'
pkcs11/.libs/opensc-pkcs11.lai:19:# Version information for opensc-pkcs11.
pkcs11/.libs/opensc-pkcs11.lai:27:# Should we warn about portability when linking against -modules?
Binary file pkcs11/.libs/opensc-pkcs11.soT matches
pkcs11/pkcs11-session.lo:1:# pkcs11-session.lo - a libtool object file
pkcs11/pkcs11-session.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
pkcs11/pkcs11-session.lo:8:pic_object='.libs/pkcs11-session.o'
pkcs11/pkcs11-session.lo:10:# Name of the non-PIC object.
pkcs11/pkcs11-session.lo:11:non_pic_object='pkcs11-session.o'
pkcs11/pkcs11-object.c:2: * pkcs11-object.c: PKCS#11 object management and handling functions
pkcs11/pkcs11-object.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
pkcs11/pkcs11-object.c:23:#include "sc-pkcs11.h"
pkcs11/pkcs11-object.c:49:	card = session->slot->card;
pkcs11/pkcs11-object.c:50:	if (card->framework->create_object == NULL)
pkcs11/pkcs11-object.c:53:		rv = card->framework->create_object(card, session->slot,
pkcs11/pkcs11-object.c:92:		-1
pkcs11/pkcs11-object.c:109:	rv = pool_find(&session->slot->object_pool, hObject, (void**) &object);
pkcs11/pkcs11-object.c:119:		res = object->ops->get_attribute(session,
pkcs11/pkcs11-object.c:122:			pTemplate[i].ulValueLen = (CK_ULONG) -1;
pkcs11/pkcs11-object.c:132:		 * should be handled - we give them highest
pkcs11/pkcs11-object.c:135:		for (j = 0; precedence[j] != -1; j++) {
pkcs11/pkcs11-object.c:169:	rv = pool_find(&session->slot->object_pool, hObject, (void**) &object);
pkcs11/pkcs11-object.c:173:	if (object->ops->set_attribute == NULL)
pkcs11/pkcs11-object.c:177:			rv = object->ops->set_attribute(session, object, &pTemplate[i]);
pkcs11/pkcs11-object.c:210:	sc_debug(context, "C_FindObjectsInit(slot = %d)\n", session->slot->id);
pkcs11/pkcs11-object.c:219:	operation->current_handle = 0;
pkcs11/pkcs11-object.c:220:	operation->num_handles = 0;
pkcs11/pkcs11-object.c:221:	slot = session->slot;
pkcs11/pkcs11-object.c:225:	if (slot->login_user != CKU_USER
pkcs11/pkcs11-object.c:226:	 && (slot->token_info.flags & CKF_LOGIN_REQUIRED))
pkcs11/pkcs11-object.c:230:	for (item = slot->object_pool.head; item != NULL; item = item->next) {
pkcs11/pkcs11-object.c:231:		object = (struct sc_pkcs11_object*) item->item;
pkcs11/pkcs11-object.c:235:			if (object->ops->get_attribute(session, object, &private_attribute) != CKR_OK)
pkcs11/pkcs11-object.c:239:					slot->id,
pkcs11/pkcs11-object.c:240:					item->handle);
pkcs11/pkcs11-object.c:248:			rv = object->ops->cmp_attribute(session, object,
pkcs11/pkcs11-object.c:251:				if (context->debug >= 4) {
pkcs11/pkcs11-object.c:253:					      slot->id,
pkcs11/pkcs11-object.c:254:					      item->handle, pTemplate[j].type);
pkcs11/pkcs11-object.c:260:			if (context->debug >= 4) {
pkcs11/pkcs11-object.c:262:				      slot->id,
pkcs11/pkcs11-object.c:263:				      item->handle, pTemplate[j].type);
pkcs11/pkcs11-object.c:269:			      slot->id, item->handle);
pkcs11/pkcs11-object.c:270:			/* Avoid buffer overflow --okir */
pkcs11/pkcs11-object.c:271:			if (operation->num_handles >= SC_PKCS11_FIND_MAX_HANDLES) {
pkcs11/pkcs11-object.c:275:			operation->handles[operation->num_handles++] = item->handle;
pkcs11/pkcs11-object.c:280:	sc_debug(context, "%d matching objects\n", operation->num_handles);
pkcs11/pkcs11-object.c:309:	to_return = (CK_ULONG)operation->num_handles - operation->current_handle;
pkcs11/pkcs11-object.c:316:	       &operation->handles[operation->current_handle],
pkcs11/pkcs11-object.c:319:	operation->current_handle += to_return;
pkcs11/pkcs11-object.c:463:	rv = pool_find(&session->slot->object_pool, hKey, (void**) &object);
pkcs11/pkcs11-object.c:467:	if (object->ops->sign == NULL_PTR) {
pkcs11/pkcs11-object.c:472:	rv = object->ops->get_attribute(session, object, &sign_attribute);
pkcs11/pkcs11-object.c:477:	rv = object->ops->get_attribute(session, object, &key_type_attr);
pkcs11/pkcs11-object.c:609:	rv = pool_find(&session->slot->object_pool, hKey, (void**) &object);
pkcs11/pkcs11-object.c:613:	if (object->ops->sign == NULL_PTR) {
pkcs11/pkcs11-object.c:618:	rv = object->ops->get_attribute(session, object, &sign_attribute);
pkcs11/pkcs11-object.c:623:	rv = object->ops->get_attribute(session, object, &key_type_attr);
pkcs11/pkcs11-object.c:701:	rv = pool_find(&session->slot->object_pool, hKey, (void**) &object);
pkcs11/pkcs11-object.c:705:	if (object->ops->decrypt == NULL_PTR) {
pkcs11/pkcs11-object.c:710:	rv = object->ops->get_attribute(session, object, &decrypt_attribute);
pkcs11/pkcs11-object.c:715:	rv = object->ops->get_attribute(session, object, &key_type_attr);
pkcs11/pkcs11-object.c:838:	slot = session->slot;
pkcs11/pkcs11-object.c:839:	if (slot->card->framework->gen_keypair == NULL) {
pkcs11/pkcs11-object.c:842:		rv = slot->card->framework->gen_keypair(slot->card, slot,
pkcs11/pkcs11-object.c:883:	rv = pool_find(&session->slot->object_pool, hUnwrappingKey,
pkcs11/pkcs11-object.c:888:	if (object->ops->sign == NULL_PTR) {
pkcs11/pkcs11-object.c:893:	rv = object->ops->unwrap_key(session, object, pMechanism,
pkcs11/pkcs11-object.c:901:		rv = pool_insert(&session->slot->object_pool, result, phKey);
pkcs11/pkcs11-object.c:998:	rv = pool_find(&session->slot->object_pool, hKey, (void**) &object);
pkcs11/pkcs11-object.c:1003:	rv = object->ops->get_attribute(session, object, &verify_attribute);
pkcs11/pkcs11-object.c:1009:	rv = object->ops->get_attribute(session, object, &key_type_attr);
pkcs11/pkcs11-object.c:1135:	temp_attr.type = attr->type;
pkcs11/pkcs11-object.c:1140:	rv = object->ops->get_attribute(session, object, &temp_attr);
pkcs11/pkcs11-object.c:1141:	if (rv != CKR_OK || temp_attr.ulValueLen != attr->ulValueLen)
pkcs11/pkcs11-object.c:1154:	rv = object->ops->get_attribute(session, object, &temp_attr);
pkcs11/pkcs11-object.c:1165:				object, session->slot->id);
pkcs11/pkcs11-object.c:1169:	res = temp_attr.ulValueLen == attr->ulValueLen
pkcs11/pkcs11-object.c:1170:	    && !memcmp(temp_attr.pValue, attr->pValue, attr->ulValueLen);
Binary file pkcs11/pkcs11-object.o matches
pkcs11/pkcs11-display.lo:1:# pkcs11-display.lo - a libtool object file
pkcs11/pkcs11-display.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
pkcs11/pkcs11-display.lo:8:pic_object='.libs/pkcs11-display.o'
pkcs11/pkcs11-display.lo:10:# Name of the non-PIC object.
pkcs11/pkcs11-display.lo:11:non_pic_object='pkcs11-display.o'
pkcs11/opensc-pkcs11.la:1:# opensc-pkcs11.la - a libtool library file
pkcs11/opensc-pkcs11.la:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
pkcs11/opensc-pkcs11.la:8:dlname='opensc-pkcs11.so'
pkcs11/opensc-pkcs11.la:11:library_names='opensc-pkcs11.so opensc-pkcs11.so opensc-pkcs11.so'
pkcs11/opensc-pkcs11.la:14:old_library='opensc-pkcs11.a'
pkcs11/opensc-pkcs11.la:17:dependency_libs=' -L/usr -L/usr/lib /home/lcoelho/develop/modulo/iti/src/opensc/src/pkcs15init/libpkcs15init.la /home/lcoelho/develop/modulo/iti/src/opensc/src/libopensc/libopensc.la /home/lcoelho/develop/modulo/iti/src/opensc/src/scconf/libscconf.la -lcrypto /usr/local/lib/libpcsclite.la -ldl -lpthread   '
pkcs11/opensc-pkcs11.la:19:# Version information for opensc-pkcs11.
pkcs11/opensc-pkcs11.la:27:# Should we warn about portability when linking against -modules?
pkcs11/opensc-pkcs11.la:36:relink_command="(cd /home/lcoelho/develop/modulo/iti/src/opensc/src/pkcs11; /bin/sh ../../libtool  --mode=relink gcc -Wall -fno-strict-aliasing -g -O2 -L/usr -L/usr/lib -L/usr/lib -o opensc-pkcs11.la -rpath /usr/local/lib/pkcs11 -module -avoid-version pkcs11-global.lo pkcs11-session.lo pkcs11-object.lo misc.lo slot.lo mechanism.lo openssl.lo secretkey.lo framework-pkcs15.lo framework-pkcs15init.lo debug.lo ../../src/libopensc/libopensc.la -lcrypto ../pkcs15init/libpkcs15init.la ../scrandom/libscrandom.la -lpthread @inst_prefix_dir@)"
pkcs11/pkcs11-session.c:2: * pkcs11-session.c: PKCS#11 functions for session management
pkcs11/pkcs11-session.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
pkcs11/pkcs11-session.c:24:#include "sc-pkcs11.h"
pkcs11/pkcs11-session.c:57:	if (!(flags & CKF_RW_SESSION) && (slot->login_user == CKU_SO)) {
pkcs11/pkcs11-session.c:68:	session->slot = slot;
pkcs11/pkcs11-session.c:69:	session->notify_callback = Notify;
pkcs11/pkcs11-session.c:70:	session->notify_data = pApplication;
pkcs11/pkcs11-session.c:71:	session->flags = flags;
pkcs11/pkcs11-session.c:77:		slot->nsessions++;
pkcs11/pkcs11-session.c:97:	slot = session->slot;
pkcs11/pkcs11-session.c:98:	slot->nsessions--;
pkcs11/pkcs11-session.c:99:	if (slot->nsessions == 0 && slot->login_user >= 0) {
pkcs11/pkcs11-session.c:100:		slot->login_user = -1;
pkcs11/pkcs11-session.c:101:		slot->card->framework->logout(slot->card, slot->fw_data);
pkcs11/pkcs11-session.c:117:		session = (struct sc_pkcs11_session*) item->item;
pkcs11/pkcs11-session.c:118:		next = item->next;
pkcs11/pkcs11-session.c:120:		if (session->slot->id == slotID)
pkcs11/pkcs11-session.c:121:			sc_pkcs11_close_session(item->handle);
pkcs11/pkcs11-session.c:179:	sc_debug(context, "C_GetSessionInfo(slot %d).\n", session->slot->id);
pkcs11/pkcs11-session.c:180:	pInfo->slotID = session->slot->id;
pkcs11/pkcs11-session.c:181:	pInfo->flags = session->flags;
pkcs11/pkcs11-session.c:182:	pInfo->ulDeviceError = 0;
pkcs11/pkcs11-session.c:184:	slot = session->slot;
pkcs11/pkcs11-session.c:185:	if (slot->login_user == CKU_SO) {
pkcs11/pkcs11-session.c:186:		pInfo->state = CKS_RW_SO_FUNCTIONS;
pkcs11/pkcs11-session.c:188:	if (slot->login_user == CKU_USER
pkcs11/pkcs11-session.c:189:	 || (!(slot->token_info.flags & CKF_LOGIN_REQUIRED))) {
pkcs11/pkcs11-session.c:190:		pInfo->state = (session->flags & CKF_RW_SESSION)
pkcs11/pkcs11-session.c:193:		pInfo->state = (session->flags & CKF_RW_SESSION)
pkcs11/pkcs11-session.c:241:	slot = session->slot;
pkcs11/pkcs11-session.c:243:	if (!(slot->token_info.flags & CKF_USER_PIN_INITIALIZED)) {
pkcs11/pkcs11-session.c:248:	if (slot->login_user >= 0) {
pkcs11/pkcs11-session.c:253:	rv = slot->card->framework->login(slot->card, slot->fw_data,
pkcs11/pkcs11-session.c:256:		slot->login_user = userType;
pkcs11/pkcs11-session.c:278:	slot = session->slot;
pkcs11/pkcs11-session.c:280:	if (slot->login_user >= 0) {
pkcs11/pkcs11-session.c:281:		slot->login_user = -1;
pkcs11/pkcs11-session.c:282:		rv = slot->card->framework->logout(slot->card, slot->fw_data);
pkcs11/pkcs11-session.c:307:	slot = session->slot;
pkcs11/pkcs11-session.c:308:	if (slot->login_user != CKU_SO) {
pkcs11/pkcs11-session.c:311:	if (slot->card->framework->init_pin == NULL) {
pkcs11/pkcs11-session.c:314:		rv = slot->card->framework->init_pin(slot->card, slot,
pkcs11/pkcs11-session.c:342:	if (!(ses->flags & CKF_RW_SESSION)) {
pkcs11/pkcs11-session.c:348:	slot = session->slot;
pkcs11/pkcs11-session.c:349:	rv = slot->card->framework->change_pin(slot->card, slot->fw_data,
Binary file pkcs11/pkcs11-session.o matches
pkcs11/libpkcs11.la:1:# libpkcs11.la - a libtool library file
pkcs11/libpkcs11.la:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
pkcs11/libpkcs11.la:17:dependency_libs=' -L/usr -L/usr/lib -ldl -lpthread '
pkcs11/libpkcs11.la:27:# Should we warn about portability when linking against -modules?
pkcs11/libpkcs11.lo:1:# libpkcs11.lo - a libtool object file
pkcs11/libpkcs11.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
pkcs11/libpkcs11.lo:10:# Name of the non-PIC object.
pkcs11/pkcs11-spy.la:1:# pkcs11-spy.la - a libtool library file
pkcs11/pkcs11-spy.la:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
pkcs11/pkcs11-spy.la:8:dlname='pkcs11-spy.so'
pkcs11/pkcs11-spy.la:11:library_names='pkcs11-spy.so pkcs11-spy.so pkcs11-spy.so'
pkcs11/pkcs11-spy.la:14:old_library='pkcs11-spy.a'
pkcs11/pkcs11-spy.la:17:dependency_libs=' -L/usr -L/usr/lib /home/lcoelho/develop/modulo/iti/src/opensc/src/libopensc/libopensc.la /home/lcoelho/develop/modulo/iti/src/opensc/src/scconf/libscconf.la /usr/local/lib/libpcsclite.la -lcrypto /home/lcoelho/develop/modulo/iti/src/opensc/src/pkcs11/libpkcs11.la -ldl -lpthread  '
pkcs11/pkcs11-spy.la:19:# Version information for pkcs11-spy.
pkcs11/pkcs11-spy.la:27:# Should we warn about portability when linking against -modules?
pkcs11/pkcs11-spy.la:36:relink_command="(cd /home/lcoelho/develop/modulo/iti/src/opensc/src/pkcs11; /bin/sh ../../libtool  --mode=relink gcc -Wall -fno-strict-aliasing -g -O2 -L/usr -L/usr/lib -L/usr/lib -o pkcs11-spy.la -rpath /usr/local/lib/pkcs11 -module -avoid-version pkcs11-spy.lo pkcs11-display.lo ../../src/libopensc/libopensc.la -lcrypto libpkcs11.la -lpthread @inst_prefix_dir@)"
pkcs11/pkcs11-spy.lo:1:# pkcs11-spy.lo - a libtool object file
pkcs11/pkcs11-spy.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
pkcs11/pkcs11-spy.lo:8:pic_object='.libs/pkcs11-spy.o'
pkcs11/pkcs11-spy.lo:10:# Name of the non-PIC object.
pkcs11/pkcs11-spy.lo:11:non_pic_object='pkcs11-spy.o'
pkcs11/libpkcs11.c:26: * Load a module - this will load the shared object, call
pkcs11/libpkcs11.c:37:	mod->_magic = MAGIC;
pkcs11/libpkcs11.c:41:	mod->handle = scdl_open(mspec);
pkcs11/libpkcs11.c:42:	if (mod->handle == NULL)
pkcs11/libpkcs11.c:47:				scdl_get_address(mod->handle, "C_GetFunctionList");
pkcs11/libpkcs11.c:69:	if (!mod || mod->_magic != MAGIC)
pkcs11/libpkcs11.c:72:	if (scdl_close(mod->handle) < 0)
Binary file pkcs11/libpkcs11.o matches
pkcs11/sc-pkcs11.h:2: * sc-pkcs11.h: OpenSC project's PKCS#11 implementation header
pkcs11/sc-pkcs11.h:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
pkcs11/sc-pkcs11.h:209:	/* Reader to which card is allocated (same as card->reader
pkcs11/sc-pkcs11.h:311:	/* Active operations - one per type */
pkcs11/slot.lo:1:# slot.lo - a libtool object file
pkcs11/slot.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
pkcs11/slot.lo:10:# Name of the non-PIC object.
pkcs11/framework-pkcs15init.c:2: * framework-pkcs15.c: PKCS#15 framework and related objects
pkcs11/framework-pkcs15init.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
pkcs11/framework-pkcs15init.c:23:#include "sc-pkcs11.h"
pkcs11/framework-pkcs15init.c:25:#include "opensc/pkcs15-init.h"
pkcs11/framework-pkcs15init.c:32:	struct sc_card	*card = p11card->card;
pkcs11/framework-pkcs15init.c:36:	card->ctx->suppress_errors++;
pkcs11/framework-pkcs15init.c:38:	card->ctx->suppress_errors--;
pkcs11/framework-pkcs15init.c:40:		p11card->fw_data = profile;
pkcs11/framework-pkcs15init.c:41:	return sc_to_cryptoki_error(rc, p11card->reader);
pkcs11/framework-pkcs15init.c:48:	profile = (struct sc_profile *) p11card->fw_data;
pkcs11/framework-pkcs15init.c:58:	profile = (struct sc_profile *) p11card->fw_data;
pkcs11/framework-pkcs15init.c:60:		CK_TOKEN_INFO_PTR pToken = &slot->token_info;
pkcs11/framework-pkcs15init.c:66:		slot->slot_info.flags |= CKF_TOKEN_PRESENT;
pkcs11/framework-pkcs15init.c:68:		strcpy_bp(pToken->model, "PKCS #15 SCard", 16);
pkcs11/framework-pkcs15init.c:72:		strcpy_bp(pToken->manufacturerID, string, 32);
pkcs11/framework-pkcs15init.c:76:		strcpy_bp(pToken->serialNumber, string, 16);
pkcs11/framework-pkcs15init.c:77:		pToken->ulMaxSessionCount = CK_EFFECTIVELY_INFINITE;
pkcs11/framework-pkcs15init.c:78:		pToken->ulSessionCount = 0; /* FIXME */
pkcs11/framework-pkcs15init.c:79:		pToken->ulMaxRwSessionCount = CK_EFFECTIVELY_INFINITE;
pkcs11/framework-pkcs15init.c:80:		pToken->ulRwSessionCount = 0; /* FIXME */
pkcs11/framework-pkcs15init.c:81:		pToken->ulTotalPublicMemory = CK_UNAVAILABLE_INFORMATION;
pkcs11/framework-pkcs15init.c:82:		pToken->ulFreePublicMemory = CK_UNAVAILABLE_INFORMATION;
pkcs11/framework-pkcs15init.c:83:		pToken->ulTotalPrivateMemory = CK_UNAVAILABLE_INFORMATION;
pkcs11/framework-pkcs15init.c:84:		pToken->ulFreePrivateMemory = CK_UNAVAILABLE_INFORMATION;
pkcs11/framework-pkcs15init.c:85:		pToken->hardwareVersion.major = 1;
pkcs11/framework-pkcs15init.c:86:		pToken->hardwareVersion.minor = 0;
pkcs11/framework-pkcs15init.c:87:		pToken->firmwareVersion.major = 1;
pkcs11/framework-pkcs15init.c:88:		pToken->firmwareVersion.minor = 0;
pkcs11/framework-pkcs15init.c:126:	struct sc_profile *profile = (struct sc_profile *) p11card->fw_data;
pkcs11/framework-pkcs15init.c:137:	rc = sc_pkcs15init_add_app(p11card->card, profile, &args);
pkcs11/framework-pkcs15init.c:139:		return sc_to_cryptoki_error(rc, p11card->reader);
pkcs11/framework-pkcs15init.c:146:		p11card->fw_data = profile;
pkcs11/framework-pkcs15init.c:151:	p11card->framework = &framework_pkcs15;
pkcs11/framework-pkcs15init.c:157:		if (slot->card == p11card)
pkcs11/framework-pkcs15init.c:158:			slot->token_info.flags |= CKF_TOKEN_INITIALIZED;
pkcs11/framework-pkcs15init.c:159:		if (slot->card->card->caps & SC_CARD_CAP_RNG)
pkcs11/framework-pkcs15init.c:160:			slot->token_info.flags |= CKF_RNG;
Binary file pkcs11/framework-pkcs15init.o matches
pkcs11/framework-pkcs15.lo:1:# framework-pkcs15.lo - a libtool object file
pkcs11/framework-pkcs15.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
pkcs11/framework-pkcs15.lo:8:pic_object='.libs/framework-pkcs15.o'
pkcs11/framework-pkcs15.lo:10:# Name of the non-PIC object.
pkcs11/framework-pkcs15.lo:11:non_pic_object='framework-pkcs15.o'
pkcs11/framework-pkcs15.c:2: * framework-pkcs15.c: PKCS#15 framework and related objects
pkcs11/framework-pkcs15.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
pkcs11/framework-pkcs15.c:23:#include "sc-pkcs11.h"
pkcs11/framework-pkcs15.c:25:#include <opensc/pkcs15-init.h>
pkcs11/framework-pkcs15.c:39:#define slot_data_auth(p)	(slot_data(p)->auth_obj)
pkcs11/framework-pkcs15.c:41:		(struct sc_pkcs15_pin_info *) slot_data_auth(p)->data : NULL)
pkcs11/framework-pkcs15.c:44:	if (attr->pValue == NULL_PTR) {         \
pkcs11/framework-pkcs15.c:45:		attr->ulValueLen = size;        \
pkcs11/framework-pkcs15.c:48:	if (attr->ulValueLen < size) {		\
pkcs11/framework-pkcs15.c:49:		attr->ulValueLen = size;	\
pkcs11/framework-pkcs15.c:52:	attr->ulValueLen = size;
pkcs11/framework-pkcs15.c:104:#define __p15_type(obj)		(((obj) && (obj)->p15_object)? ((obj)->p15_object->type) : -1)
pkcs11/framework-pkcs15.c:153:	p11card->fw_data = fw_data;
pkcs11/framework-pkcs15.c:155:	rc = sc_pkcs15_bind(p11card->card, &fw_data->p15_card);
pkcs11/framework-pkcs15.c:158:		return sc_to_cryptoki_error(rc, p11card->reader);
pkcs11/framework-pkcs15.c:164:	struct pkcs15_fw_data *fw_data = (struct pkcs15_fw_data *) p11card->fw_data;
pkcs11/framework-pkcs15.c:168:	for (i = 0; i < fw_data->num_objects; i++) {
pkcs11/framework-pkcs15.c:169:		struct pkcs15_any_object *obj = fw_data->objects[i];
pkcs11/framework-pkcs15.c:172:		if (obj->base.ops && obj->base.ops->release)
pkcs11/framework-pkcs15.c:173:			obj->base.ops->release(obj);
pkcs11/framework-pkcs15.c:180:	rc = sc_pkcs15_unbind(fw_data->p15_card);
pkcs11/framework-pkcs15.c:181:	return sc_to_cryptoki_error(rc, p11card->reader);
pkcs11/framework-pkcs15.c:186:	strcpy_bp(pToken->manufacturerID, card->manufacturer_id, 32);
pkcs11/framework-pkcs15.c:187:	strcpy_bp(pToken->model, "PKCS #15 SCard", 16);
pkcs11/framework-pkcs15.c:193:	 * unique in pkcs11 (at least for the first 8^16 cards :-) */
pkcs11/framework-pkcs15.c:194:	if (card->serial_number != NULL) {
pkcs11/framework-pkcs15.c:195:		int sn_start = strlen(card->serial_number) - 16;
pkcs11/framework-pkcs15.c:199:		strcpy_bp(pToken->serialNumber,
pkcs11/framework-pkcs15.c:200:			card->serial_number + sn_start,
pkcs11/framework-pkcs15.c:204:	pToken->ulMaxSessionCount = CK_EFFECTIVELY_INFINITE;
pkcs11/framework-pkcs15.c:205:	pToken->ulSessionCount = 0; /* FIXME */
pkcs11/framework-pkcs15.c:206:	pToken->ulMaxRwSessionCount = CK_EFFECTIVELY_INFINITE;
pkcs11/framework-pkcs15.c:207:	pToken->ulRwSessionCount = 0; /* FIXME */
pkcs11/framework-pkcs15.c:208:	pToken->ulTotalPublicMemory = CK_UNAVAILABLE_INFORMATION;
pkcs11/framework-pkcs15.c:209:	pToken->ulFreePublicMemory = CK_UNAVAILABLE_INFORMATION;
pkcs11/framework-pkcs15.c:210:	pToken->ulTotalPrivateMemory = CK_UNAVAILABLE_INFORMATION;
pkcs11/framework-pkcs15.c:211:	pToken->ulFreePrivateMemory = CK_UNAVAILABLE_INFORMATION;
pkcs11/framework-pkcs15.c:212:	pToken->hardwareVersion.major = 1;
pkcs11/framework-pkcs15.c:213:	pToken->hardwareVersion.minor = 0;
pkcs11/framework-pkcs15.c:214:	pToken->firmwareVersion.major = 1;
pkcs11/framework-pkcs15.c:215:	pToken->firmwareVersion.minor = 0;
pkcs11/framework-pkcs15.c:227:	if (fw_data->num_objects >= MAX_OBJECTS)
pkcs11/framework-pkcs15.c:233:	fw_data->objects[fw_data->num_objects++] = obj;
pkcs11/framework-pkcs15.c:235:	obj->base.ops = ops;
pkcs11/framework-pkcs15.c:236:	obj->p15_object = p15_object;
pkcs11/framework-pkcs15.c:237:	obj->refcount = 1;
pkcs11/framework-pkcs15.c:238:	obj->size = size;
pkcs11/framework-pkcs15.c:247:	if (--(obj->refcount) != 0)
pkcs11/framework-pkcs15.c:248:		return obj->refcount;
pkcs11/framework-pkcs15.c:250:	memset(obj, 0xAA, obj->size);
pkcs11/framework-pkcs15.c:266:	p15_info = (struct sc_pkcs15_cert_info *) cert->data;
pkcs11/framework-pkcs15.c:267:	if ((rv = sc_pkcs15_read_certificate(fw_data->p15_card, p15_info, &p15_cert) < 0))
pkcs11/framework-pkcs15.c:277:	object->cert_info = p15_info;
pkcs11/framework-pkcs15.c:278:	object->cert_data = p15_cert;
pkcs11/framework-pkcs15.c:287:	obj2->pub_data = &p15_cert->key;
pkcs11/framework-pkcs15.c:288:	obj2->pub_data = (sc_pkcs15_pubkey_t *)calloc(1, sizeof(sc_pkcs15_pubkey_t));
pkcs11/framework-pkcs15.c:289:	if (!obj2->pub_data)
pkcs11/framework-pkcs15.c:291:	memcpy(obj2->pub_data, &p15_cert->key, sizeof(sc_pkcs15_pubkey_t));
pkcs11/framework-pkcs15.c:294:	 * sc_pkcs15_pubkey_dup would have been nice here) -- Nils
pkcs11/framework-pkcs15.c:296:	memset(&p15_cert->key, 0, sizeof(sc_pkcs15_pubkey_t));
pkcs11/framework-pkcs15.c:297:	obj2->pub_cert = object;
pkcs11/framework-pkcs15.c:298:	object->cert_pubkey = obj2;
pkcs11/framework-pkcs15.c:315:	if ((rv = sc_pkcs15_read_pubkey(fw_data->p15_card, pubkey, &p15_key)) < 0)
pkcs11/framework-pkcs15.c:323:		object->pub_info = (struct sc_pkcs15_pubkey_info *) pubkey->data;
pkcs11/framework-pkcs15.c:324:		object->pub_data = p15_key;
pkcs11/framework-pkcs15.c:344:		object->prv_info = (struct sc_pkcs15_prkey_info *) prkey->data;
pkcs11/framework-pkcs15.c:363:	    dobj->info = (struct sc_pkcs15_data_info *) object->data;
pkcs11/framework-pkcs15.c:364:	    dobj->value = NULL;
pkcs11/framework-pkcs15.c:384:	rv = count = sc_pkcs15_get_objects(fw_data->p15_card, p15_type, p15_object, MAX_OBJECTS);
pkcs11/framework-pkcs15.c:401:	sc_pkcs15_id_t *id = &pk->prv_info->id;
pkcs11/framework-pkcs15.c:404:	for (i = 0; i < fw_data->num_objects; i++) {
pkcs11/framework-pkcs15.c:405:		struct pkcs15_any_object *obj = fw_data->objects[i];
pkcs11/framework-pkcs15.c:407:		if (obj->base.flags & SC_PKCS11_OBJECT_HIDDEN)
pkcs11/framework-pkcs15.c:415:			if (sc_pkcs15_compare_id(&other->prv_info->id, id)) {
pkcs11/framework-pkcs15.c:416:				obj->base.flags |= SC_PKCS11_OBJECT_HIDDEN;
pkcs11/framework-pkcs15.c:417:				for (pp = &pk->prv_next; *pp; pp = &(*pp)->prv_next)
pkcs11/framework-pkcs15.c:422:		if (is_cert(obj) && !pk->prv_cert) {
pkcs11/framework-pkcs15.c:426:			if (sc_pkcs15_compare_id(&cert->cert_info->id, id))
pkcs11/framework-pkcs15.c:427:				pk->prv_cert = cert;
pkcs11/framework-pkcs15.c:429:		if (is_pubkey(obj) && !pk->prv_pubkey) {
pkcs11/framework-pkcs15.c:433:			if (sc_pkcs15_compare_id(&pubkey->pub_info->id, id))
pkcs11/framework-pkcs15.c:434:				pk->prv_pubkey = pubkey;
pkcs11/framework-pkcs15.c:442:	struct sc_pkcs15_cert *c1 = cert->cert_data, *c2;
pkcs11/framework-pkcs15.c:447:	for (i = 0; i < fw_data->num_objects; i++) {
pkcs11/framework-pkcs15.c:448:		struct pkcs15_any_object *obj = fw_data->objects[i];
pkcs11/framework-pkcs15.c:453:		c2 = ((struct pkcs15_cert_object *) obj)->cert_data;
pkcs11/framework-pkcs15.c:455:		if (!c1 || !c2 || !c1->issuer_len || !c2->subject_len)
pkcs11/framework-pkcs15.c:457:		if (c1->issuer_len == c2->subject_len
pkcs11/framework-pkcs15.c:458:		 && !memcmp(c1->issuer, c2->subject, c1->issuer_len)) {
pkcs11/framework-pkcs15.c:459:			cert->cert_issuer = (struct pkcs15_cert_object *) obj;
pkcs11/framework-pkcs15.c:473:	for (i = 0; i < fw_data->num_objects; i++) {
pkcs11/framework-pkcs15.c:474:		struct pkcs15_any_object *obj = fw_data->objects[i];
pkcs11/framework-pkcs15.c:476:		if (obj->base.flags & SC_PKCS11_OBJECT_HIDDEN)
pkcs11/framework-pkcs15.c:491:	for (item = pool->head; item != NULL; item = item->next) {
pkcs11/framework-pkcs15.c:492:		if (obj == (struct pkcs15_any_object *) item->item)
pkcs11/framework-pkcs15.c:505:	 || (obj->base.flags & (SC_PKCS11_OBJECT_HIDDEN | SC_PKCS11_OBJECT_RECURS)))
pkcs11/framework-pkcs15.c:508:	if (pool_is_present(&slot->object_pool, obj))
pkcs11/framework-pkcs15.c:511:	pool_insert(&slot->object_pool, obj, pHandle);
pkcs11/framework-pkcs15.c:512:	obj->base.flags |= SC_PKCS11_OBJECT_SEEN;
pkcs11/framework-pkcs15.c:513:	obj->refcount++;
pkcs11/framework-pkcs15.c:519:	obj->base.flags |= SC_PKCS11_OBJECT_RECURS;
pkcs11/framework-pkcs15.c:523:		if (obj->related_cert == NULL)
pkcs11/framework-pkcs15.c:524:			pkcs15_add_object(slot, (struct pkcs15_any_object *) obj->related_pubkey, NULL);
pkcs11/framework-pkcs15.c:525:		pkcs15_add_object(slot, (struct pkcs15_any_object *) obj->related_cert, NULL);
pkcs11/framework-pkcs15.c:528:		pkcs15_add_object(slot, (struct pkcs15_any_object *) obj->related_pubkey, NULL);
pkcs11/framework-pkcs15.c:529:		pkcs15_add_object(slot, (struct pkcs15_any_object *) obj->related_cert, NULL);
pkcs11/framework-pkcs15.c:533:	obj->base.flags &= ~SC_PKCS11_OBJECT_RECURS;
pkcs11/framework-pkcs15.c:544:	pkcs15_init_token_info(card, &slot->token_info);
pkcs11/framework-pkcs15.c:545:	slot->token_info.flags |= CKF_USER_PIN_INITIALIZED
pkcs11/framework-pkcs15.c:547:	if (card->card->slot->capabilities & SC_SLOT_CAP_PIN_PAD) {
pkcs11/framework-pkcs15.c:548:		slot->token_info.flags |= CKF_PROTECTED_AUTHENTICATION_PATH;
pkcs11/framework-pkcs15.c:551:	if (card->card->caps & SC_CARD_CAP_RNG)
pkcs11/framework-pkcs15.c:552:		slot->token_info.flags |= CKF_RNG;
pkcs11/framework-pkcs15.c:553:	slot->fw_data = fw_data = (struct pkcs15_slot_data *) calloc(1, sizeof(*fw_data));
pkcs11/framework-pkcs15.c:554:	fw_data->auth_obj = auth;
pkcs11/framework-pkcs15.c:556:	int length = strlen(card->label);
pkcs11/framework-pkcs15.c:557:	for (length--; length>=0 ; length--) {
pkcs11/framework-pkcs15.c:558:		if (card->label[length] != ' ') {
pkcs11/framework-pkcs15.c:564:	strncpy(label, card->label, length);
pkcs11/framework-pkcs15.c:567:		pin_info = (struct sc_pkcs15_pin_info*) auth->data;
pkcs11/framework-pkcs15.c:569:		if (auth->label[0]) {
pkcs11/framework-pkcs15.c:571:				label, auth->label);
pkcs11/framework-pkcs15.c:575:		slot->token_info.flags |= CKF_LOGIN_REQUIRED;
pkcs11/framework-pkcs15.c:578:	strcpy_bp(slot->token_info.label, tmp, 32);
pkcs11/framework-pkcs15.c:580:	if (pin_info && pin_info->magic == SC_PKCS15_PIN_MAGIC) {
pkcs11/framework-pkcs15.c:581:		slot->token_info.ulMaxPinLen = pin_info->max_length;
pkcs11/framework-pkcs15.c:582:		slot->token_info.ulMinPinLen = pin_info->min_length;
pkcs11/framework-pkcs15.c:585:		slot->token_info.ulMaxPinLen = 8;
pkcs11/framework-pkcs15.c:586:		slot->token_info.ulMinPinLen = 4;
pkcs11/framework-pkcs15.c:596:	struct pkcs15_fw_data *fw_data = (struct pkcs15_fw_data *) p11card->fw_data;
pkcs11/framework-pkcs15.c:605:	slot->slot_info.flags |= CKF_TOKEN_PRESENT;
pkcs11/framework-pkcs15.c:608:	pkcs15_init_slot(fw_data->p15_card, slot, auth);
pkcs11/framework-pkcs15.c:616:	struct pkcs15_fw_data *fw_data = (struct pkcs15_fw_data *) p11card->fw_data;
pkcs11/framework-pkcs15.c:619:	int i, rv, reader = p11card->reader;
pkcs11/framework-pkcs15.c:623:	rv = sc_pkcs15_get_objects(fw_data->p15_card,
pkcs11/framework-pkcs15.c:666:		pin_info = (struct sc_pkcs15_pin_info*) auths[i]->data;
pkcs11/framework-pkcs15.c:668:		/* Ignore any non-authentication PINs */
pkcs11/framework-pkcs15.c:669:		if ((pin_info->flags & SC_PKCS15_PIN_FLAG_SO_PIN)
pkcs11/framework-pkcs15.c:670:		 || (pin_info->flags & SC_PKCS15_PIN_FLAG_UNBLOCKING_PIN))
pkcs11/framework-pkcs15.c:677:		for (j=0; j < fw_data->num_objects; j++) {
pkcs11/framework-pkcs15.c:678:			struct pkcs15_any_object *obj = fw_data->objects[j];
pkcs11/framework-pkcs15.c:680:			if (__p15_type(obj) == -1)
pkcs11/framework-pkcs15.c:682:			else if (!sc_pkcs15_compare_id(&pin_info->auth_id,
pkcs11/framework-pkcs15.c:683:						  &obj->p15_object->auth_id))
pkcs11/framework-pkcs15.c:701:	for (j = 0; j < fw_data->num_objects; j++) {
pkcs11/framework-pkcs15.c:702:		struct pkcs15_any_object *obj = fw_data->objects[j];
pkcs11/framework-pkcs15.c:704:		if (!(obj->base.flags & SC_PKCS11_OBJECT_SEEN)) {
pkcs11/framework-pkcs15.c:718:			slot->slot_info.flags |= CKF_TOKEN_PRESENT;
pkcs11/framework-pkcs15.c:719:			pkcs15_init_token_info(fw_data->p15_card, &slot->token_info);
pkcs11/framework-pkcs15.c:720:			strcpy_bp(slot->token_info.label, fw_data->p15_card->label, 32);
pkcs11/framework-pkcs15.c:721:			slot->token_info.flags |= CKF_TOKEN_INITIALIZED;
pkcs11/framework-pkcs15.c:731:	unlock_card((struct pkcs15_fw_data *) p11card->fw_data);
pkcs11/framework-pkcs15.c:742:	struct pkcs15_fw_data *fw_data = (struct pkcs15_fw_data *) p11card->fw_data;
pkcs11/framework-pkcs15.c:743:	struct sc_pkcs15_card *card = fw_data->p15_card;
pkcs11/framework-pkcs15.c:764:			return sc_to_cryptoki_error(rc, p11card->reader);
pkcs11/framework-pkcs15.c:769:	pin = (struct sc_pkcs15_pin_info *) auth_object->data;
pkcs11/framework-pkcs15.c:771:	if (p11card->card->slot->capabilities & SC_SLOT_CAP_PIN_PAD) {
pkcs11/framework-pkcs15.c:780:		 * here - this gives the user the choice of entering
pkcs11/framework-pkcs15.c:782:		 * a valid pin (which is processed normally). --okir */
pkcs11/framework-pkcs15.c:786:	if (ulPinLen < pin->min_length ||
pkcs11/framework-pkcs15.c:787:	    ulPinLen > pin->max_length)
pkcs11/framework-pkcs15.c:795:		return sc_to_cryptoki_error(rc, p11card->reader);
pkcs11/framework-pkcs15.c:801:		cache_pin(fw_token, userType, &pin->path, pPin, ulPinLen);
pkcs11/framework-pkcs15.c:803:	return sc_to_cryptoki_error(rc, p11card->reader);
pkcs11/framework-pkcs15.c:808:	struct pkcs15_fw_data *fw_data = (struct pkcs15_fw_data *) p11card->fw_data;
pkcs11/framework-pkcs15.c:814:	sc_logout(fw_data->p15_card->card);
pkcs11/framework-pkcs15.c:818:	return sc_to_cryptoki_error(rc, p11card->reader);
pkcs11/framework-pkcs15.c:827:	struct pkcs15_fw_data *fw_data = (struct pkcs15_fw_data *) p11card->fw_data;
pkcs11/framework-pkcs15.c:833:	if (p11card->card->slot->capabilities & SC_SLOT_CAP_PIN_PAD) {
pkcs11/framework-pkcs15.c:843:	if (ulNewLen < pin->min_length ||
pkcs11/framework-pkcs15.c:844:	    ulNewLen > pin->max_length)
pkcs11/framework-pkcs15.c:847:	rc = sc_pkcs15_change_pin(fw_data->p15_card, pin, pOldPin, ulOldLen,
pkcs11/framework-pkcs15.c:852:		cache_pin(fw_token, CKU_USER, &pin->path, pNewPin, ulNewLen);
pkcs11/framework-pkcs15.c:853:	return sc_to_cryptoki_error(rc, p11card->reader);
pkcs11/framework-pkcs15.c:861:	struct pkcs15_fw_data *fw_data = (struct pkcs15_fw_data *) p11card->fw_data;
pkcs11/framework-pkcs15.c:868:	rc = sc_pkcs15init_bind(p11card->card, "pkcs15", NULL, &profile);
pkcs11/framework-pkcs15.c:870:		return sc_to_cryptoki_error(rc, p11card->reader);
pkcs11/framework-pkcs15.c:876:	rc = sc_pkcs15init_store_pin(fw_data->p15_card, profile, &args);
pkcs11/framework-pkcs15.c:880:		return sc_to_cryptoki_error(rc, p11card->reader);
pkcs11/framework-pkcs15.c:882:	rc = sc_pkcs15_find_pin_by_auth_id(fw_data->p15_card, &args.auth_id, &auth_obj);
pkcs11/framework-pkcs15.c:884:		return sc_to_cryptoki_error(rc, p11card->reader);
pkcs11/framework-pkcs15.c:886:	/* Re-initialize the slot */
pkcs11/framework-pkcs15.c:887:	free(slot->fw_data);
pkcs11/framework-pkcs15.c:888:	pkcs15_init_slot(fw_data->p15_card, slot, auth_obj);
pkcs11/framework-pkcs15.c:890:	pin_info = (sc_pkcs15_pin_info_t *) auth_obj->data;
pkcs11/framework-pkcs15.c:892:	cache_pin(slot->fw_data, CKU_USER, &pin_info->path, pPin, ulPinLen);
pkcs11/framework-pkcs15.c:903:	struct pkcs15_fw_data *fw_data = (struct pkcs15_fw_data *) p11card->fw_data;
pkcs11/framework-pkcs15.c:916:	if ((pin = slot_data_pin_info(slot->fw_data)) != NULL)
pkcs11/framework-pkcs15.c:917:		args.auth_id = pin->auth_id;
pkcs11/framework-pkcs15.c:929:	while (ulCount--) {
pkcs11/framework-pkcs15.c:933:		switch (attr->type) {
pkcs11/framework-pkcs15.c:941:			args.label = (char *) attr->pValue;
pkcs11/framework-pkcs15.c:950:			bn = &rsa->modulus; break;
pkcs11/framework-pkcs15.c:952:			bn = &rsa->exponent; break;
pkcs11/framework-pkcs15.c:954:			bn = &rsa->d; break;
pkcs11/framework-pkcs15.c:956:			bn = &rsa->p; break;
pkcs11/framework-pkcs15.c:958:			bn = &rsa->q; break;
pkcs11/framework-pkcs15.c:965:			if (attr->ulValueLen > 1024)
pkcs11/framework-pkcs15.c:967:			bn->len = attr->ulValueLen;
pkcs11/framework-pkcs15.c:968:			bn->data = (u8 *) attr->pValue;
pkcs11/framework-pkcs15.c:972:	if (!rsa->modulus.len || !rsa->exponent.len || !rsa->d.len
pkcs11/framework-pkcs15.c:973:	 || !rsa->p.len || !rsa->q.len) {
pkcs11/framework-pkcs15.c:978:	rc = sc_pkcs15init_store_private_key(fw_data->p15_card, profile, &args, &key_obj);
pkcs11/framework-pkcs15.c:980:		rv = sc_to_cryptoki_error(rc, p11card->reader);
pkcs11/framework-pkcs15.c:999:	struct pkcs15_fw_data *fw_data = (struct pkcs15_fw_data *) p11card->fw_data;
pkcs11/framework-pkcs15.c:1012:	if ((pin = slot_data_pin_info(slot->fw_data)) != NULL)
pkcs11/framework-pkcs15.c:1013:		args.auth_id = pin->auth_id;
pkcs11/framework-pkcs15.c:1025:	while (ulCount--) {
pkcs11/framework-pkcs15.c:1029:		switch (attr->type) {
pkcs11/framework-pkcs15.c:1037:			args.label = (char *) attr->pValue;
pkcs11/framework-pkcs15.c:1046:			bn = &rsa->modulus; break;
pkcs11/framework-pkcs15.c:1048:			bn = &rsa->exponent; break;
pkcs11/framework-pkcs15.c:1055:			if (attr->ulValueLen > 1024)
pkcs11/framework-pkcs15.c:1057:			bn->len = attr->ulValueLen;
pkcs11/framework-pkcs15.c:1058:			bn->data = (u8 *) attr->pValue;
pkcs11/framework-pkcs15.c:1062:	if (!rsa->modulus.len || !rsa->exponent.len) {
pkcs11/framework-pkcs15.c:1067:	rc = sc_pkcs15init_store_public_key(fw_data->p15_card, profile, &args, &key_obj);
pkcs11/framework-pkcs15.c:1069:		rv = sc_to_cryptoki_error(rc, p11card->reader);
pkcs11/framework-pkcs15.c:1088:	struct pkcs15_fw_data *fw_data = (struct pkcs15_fw_data *) p11card->fw_data;
pkcs11/framework-pkcs15.c:1107:	while (ulCount--) {
pkcs11/framework-pkcs15.c:1110:		switch (attr->type) {
pkcs11/framework-pkcs15.c:1122:			args.label = (char *) attr->pValue;
pkcs11/framework-pkcs15.c:1131:			args.der_encoded.len = attr->ulValueLen;
pkcs11/framework-pkcs15.c:1132:			args.der_encoded.value = (u8 *) attr->pValue;
pkcs11/framework-pkcs15.c:1145:	rc = sc_pkcs15init_store_certificate(fw_data->p15_card, profile, &args, &cert_obj);
pkcs11/framework-pkcs15.c:1147:		rv = sc_to_cryptoki_error(rc, p11card->reader);
pkcs11/framework-pkcs15.c:1173:	rc = sc_pkcs15init_bind(p11card->card, "pkcs15", NULL, &profile);
pkcs11/framework-pkcs15.c:1175:		return sc_to_cryptoki_error(rc, p11card->reader);
pkcs11/framework-pkcs15.c:1177:	rc = sc_lock(p11card->card);
pkcs11/framework-pkcs15.c:1180:		return sc_to_cryptoki_error(rc, p11card->reader);
pkcs11/framework-pkcs15.c:1203:	sc_unlock(p11card->card);
pkcs11/framework-pkcs15.c:1268:	struct pkcs15_fw_data *fw_data = (struct pkcs15_fw_data *) p11card->fw_data;
pkcs11/framework-pkcs15.c:1269:	struct sc_pkcs15_card *p15card = fw_data->p15_card;
pkcs11/framework-pkcs15.c:1284:	sc_debug(context, "Keypair generation, mech = 0x%0x\n", pMechanism->mechanism);
pkcs11/framework-pkcs15.c:1286:	if (pMechanism->mechanism != CKM_RSA_PKCS_KEY_PAIR_GEN)
pkcs11/framework-pkcs15.c:1288:	rc = sc_lock(p11card->card);
pkcs11/framework-pkcs15.c:1290:		return sc_to_cryptoki_error(rc, p11card->reader);
pkcs11/framework-pkcs15.c:1292:	rc = sc_pkcs15init_bind(p11card->card, "pkcs15", NULL, &profile);
pkcs11/framework-pkcs15.c:1294:		sc_unlock(p11card->card);
pkcs11/framework-pkcs15.c:1295:		return sc_to_cryptoki_error(rc, p11card->reader);
pkcs11/framework-pkcs15.c:1303:	if ((pin = slot_data_pin_info(slot->fw_data)) != NULL)
pkcs11/framework-pkcs15.c:1304:		keygen_args.prkey_args.auth_id = pub_args.auth_id = pin->auth_id;
pkcs11/framework-pkcs15.c:1327:	len = sizeof(priv_label) - 1;
pkcs11/framework-pkcs15.c:1333:	len = sizeof(pub_label) - 1;
pkcs11/framework-pkcs15.c:1354:	/* 3.a Try on-card key pair generation */
pkcs11/framework-pkcs15.c:1356:	rc = sc_pkcs15init_generate_key(fw_data->p15_card, profile,
pkcs11/framework-pkcs15.c:1359:		id = ((struct sc_pkcs15_prkey_info *) priv_key_obj->data)->id;
pkcs11/framework-pkcs15.c:1360:		rc = sc_pkcs15_find_pubkey_by_id(fw_data->p15_card, &id, &pub_key_obj);
pkcs11/framework-pkcs15.c:1363:			rv = sc_to_cryptoki_error(rc, p11card->reader);
pkcs11/framework-pkcs15.c:1369:		rv = sc_to_cryptoki_error(rc, p11card->reader);
pkcs11/framework-pkcs15.c:1397:			rv = sc_to_cryptoki_error(rc, p11card->reader);
pkcs11/framework-pkcs15.c:1409:		rv = sc_to_cryptoki_error(rc, p11card->reader);
pkcs11/framework-pkcs15.c:1414:	((struct pkcs15_prkey_object *) priv_any_obj)->prv_pubkey =
pkcs11/framework-pkcs15.c:1418:	sc_unlock(p11card->card);
pkcs11/framework-pkcs15.c:1452:	struct sc_pkcs11_card *p11card = session->slot->card;
pkcs11/framework-pkcs15.c:1453:	struct pkcs15_fw_data *fw_data = (struct pkcs15_fw_data *) p11card->fw_data;
pkcs11/framework-pkcs15.c:1458:	rc = sc_pkcs15init_bind(p11card->card, "pkcs15", NULL, &profile);
pkcs11/framework-pkcs15.c:1460:		return sc_to_cryptoki_error(rc, p11card->reader);
pkcs11/framework-pkcs15.c:1462:	rc = sc_lock(p11card->card);
pkcs11/framework-pkcs15.c:1465:		return sc_to_cryptoki_error(rc, p11card->reader);
pkcs11/framework-pkcs15.c:1469:	add_pins_to_keycache(p11card, session->slot);
pkcs11/framework-pkcs15.c:1471:	switch(attr->type) {
pkcs11/framework-pkcs15.c:1473:		rc = sc_pkcs15init_change_attrib(fw_data->p15_card, profile, p15_object,
pkcs11/framework-pkcs15.c:1474:		                                 P15_ATTR_TYPE_LABEL, attr->pValue, attr->ulValueLen);
pkcs11/framework-pkcs15.c:1477:		if (attr->ulValueLen > SC_PKCS15_MAX_ID_SIZE) {
pkcs11/framework-pkcs15.c:1481:		memcpy(id.value, attr->pValue, attr->ulValueLen);
pkcs11/framework-pkcs15.c:1482:		id.len = attr->ulValueLen;
pkcs11/framework-pkcs15.c:1483:		rc = sc_pkcs15init_change_attrib(fw_data->p15_card, profile, p15_object,
pkcs11/framework-pkcs15.c:1494:	rv = sc_to_cryptoki_error(rc, p11card->reader);
pkcs11/framework-pkcs15.c:1497:	sc_unlock(p11card->card);
pkcs11/framework-pkcs15.c:1511:	struct sc_pkcs15_cert      *cert_data = cert->cert_data;
pkcs11/framework-pkcs15.c:1522:	return pkcs15_set_attrib(session, cert->base.p15_object, attr);
pkcs11/framework-pkcs15.c:1532:	switch (attr->type) {
pkcs11/framework-pkcs15.c:1535:		*(CK_OBJECT_CLASS*)attr->pValue = CKO_CERTIFICATE;
pkcs11/framework-pkcs15.c:1539:		*(CK_BBOOL*)attr->pValue = TRUE;
pkcs11/framework-pkcs15.c:1544:		*(CK_BBOOL*)attr->pValue = FALSE;
pkcs11/framework-pkcs15.c:1547:		len = strlen(cert->cert_p15obj->label);
pkcs11/framework-pkcs15.c:1549:		memcpy(attr->pValue, cert->cert_p15obj->label, len);
pkcs11/framework-pkcs15.c:1553:		*(CK_CERTIFICATE_TYPE*)attr->pValue = CKC_X_509;
pkcs11/framework-pkcs15.c:1557:		 * ID of 00. --okir 20030413 */
pkcs11/framework-pkcs15.c:1558:		if (cert->cert_info->authority) {
pkcs11/framework-pkcs15.c:1560:			*(unsigned char*)attr->pValue = 0;
pkcs11/framework-pkcs15.c:1562:			check_attribute_buffer(attr, cert->cert_info->id.len);
pkcs11/framework-pkcs15.c:1563:			memcpy(attr->pValue, cert->cert_info->id.value, cert->cert_info->id.len);
pkcs11/framework-pkcs15.c:1568:		*(CK_BBOOL*)attr->pValue = cert->cert_info->authority ? TRUE : FALSE;
pkcs11/framework-pkcs15.c:1571:		check_attribute_buffer(attr, cert->cert_data->data_len);
pkcs11/framework-pkcs15.c:1572:		memcpy(attr->pValue, cert->cert_data->data, cert->cert_data->data_len);
pkcs11/framework-pkcs15.c:1575:		check_attribute_buffer(attr, cert->cert_data->serial_len);
pkcs11/framework-pkcs15.c:1576:		memcpy(attr->pValue, cert->cert_data->serial, cert->cert_data->serial_len);
pkcs11/framework-pkcs15.c:1579:		return asn1_sequence_wrapper(cert->cert_data->subject,
pkcs11/framework-pkcs15.c:1580:		                             cert->cert_data->subject_len, attr);
pkcs11/framework-pkcs15.c:1582:		return asn1_sequence_wrapper(cert->cert_data->issuer,
pkcs11/framework-pkcs15.c:1583:				 cert->cert_data->issuer_len, attr);
pkcs11/framework-pkcs15.c:1600:	switch (attr->type) {
pkcs11/framework-pkcs15.c:1605:		if (cert->cert_data->issuer_len == 0)
pkcs11/framework-pkcs15.c:1607:		data = (u8 *) attr->pValue;
pkcs11/framework-pkcs15.c:1608:		len = attr->ulValueLen;
pkcs11/framework-pkcs15.c:1611:		 * we're dealing with :-) */
pkcs11/framework-pkcs15.c:1612:		if (cert->cert_data->issuer[0] == 0x31
pkcs11/framework-pkcs15.c:1616:			if (attr->ulValueLen < len + 2)
pkcs11/framework-pkcs15.c:1619:			len = attr->ulValueLen - len - 2;
pkcs11/framework-pkcs15.c:1621:		if (len == cert->cert_data->issuer_len
pkcs11/framework-pkcs15.c:1622:		 && !memcmp(cert->cert_data->issuer, data, len))
pkcs11/framework-pkcs15.c:1654:	return pkcs15_set_attrib(session, prkey->base.p15_object, attr);
pkcs11/framework-pkcs15.c:1666:	if (prkey->prv_cert && prkey->prv_cert->cert_pubkey)
pkcs11/framework-pkcs15.c:1667:		key = prkey->prv_cert->cert_pubkey->pub_data;
pkcs11/framework-pkcs15.c:1668:	else if (prkey->prv_pubkey)
pkcs11/framework-pkcs15.c:1669:		key = prkey->prv_pubkey->pub_data;
pkcs11/framework-pkcs15.c:1671:	switch (attr->type) {
pkcs11/framework-pkcs15.c:1674:		*(CK_OBJECT_CLASS*)attr->pValue = CKO_PRIVATE_KEY;
pkcs11/framework-pkcs15.c:1683:		*(CK_BBOOL*)attr->pValue = TRUE;
pkcs11/framework-pkcs15.c:1688:		*(CK_BBOOL*)attr->pValue = FALSE;
pkcs11/framework-pkcs15.c:1691:		len = strlen(prkey->prv_p15obj->label);
pkcs11/framework-pkcs15.c:1693:		memcpy(attr->pValue, prkey->prv_p15obj->label, len);
pkcs11/framework-pkcs15.c:1697:		*(CK_KEY_TYPE*)attr->pValue = CKK_RSA;
pkcs11/framework-pkcs15.c:1700:		check_attribute_buffer(attr, prkey->prv_info->id.len);
pkcs11/framework-pkcs15.c:1701:		memcpy(attr->pValue, prkey->prv_info->id.value, prkey->prv_info->id.len);
pkcs11/framework-pkcs15.c:1705:		*(CK_MECHANISM_TYPE*)attr->pValue = CK_UNAVAILABLE_INFORMATION;
pkcs11/framework-pkcs15.c:1717:		for (usage = 0; prkey; prkey = prkey->prv_next)
pkcs11/framework-pkcs15.c:1718:			usage |= prkey->prv_info->usage;
pkcs11/framework-pkcs15.c:1724:	 * on this -- Nils */
pkcs11/framework-pkcs15.c:1727:		*(CK_ULONG *) attr->pValue = prkey->prv_info->modulus_length;
pkcs11/framework-pkcs15.c:1741:		attr->ulValueLen = 0;
pkcs11/framework-pkcs15.c:1756:	struct pkcs15_fw_data *fw_data = (struct pkcs15_fw_data *) ses->slot->card->fw_data;
pkcs11/framework-pkcs15.c:1757:	struct pkcs15_slot_data *data = slot_data(ses->slot->fw_data);
pkcs11/framework-pkcs15.c:1761:				pMechanism->mechanism);
pkcs11/framework-pkcs15.c:1769:	if (prkey->prv_p15obj->user_consent) {
pkcs11/framework-pkcs15.c:1775:		/* XXX - do we require an sc_lock here? */
pkcs11/framework-pkcs15.c:1778:			return sc_to_cryptoki_error(rv, ses->slot->card->reader);
pkcs11/framework-pkcs15.c:1783:	 && !(prkey->prv_info->usage
pkcs11/framework-pkcs15.c:1786:		prkey = prkey->prv_next;
pkcs11/framework-pkcs15.c:1791:	switch (pMechanism->mechanism) {
pkcs11/framework-pkcs15.c:1811:	rv = sc_lock(ses->slot->card->card);
pkcs11/framework-pkcs15.c:1813:		return sc_to_cryptoki_error(rv, ses->slot->card->reader);
pkcs11/framework-pkcs15.c:1816:		rv = reselect_app_df(fw_data->p15_card);
pkcs11/framework-pkcs15.c:1818:			sc_unlock(ses->slot->card->card);
pkcs11/framework-pkcs15.c:1819:			return sc_to_cryptoki_error(rv, ses->slot->card->reader);
pkcs11/framework-pkcs15.c:1824:	rv = sc_pkcs15_compute_signature(fw_data->p15_card,
pkcs11/framework-pkcs15.c:1825:					 prkey->prv_p15obj,
pkcs11/framework-pkcs15.c:1832:	/* Do we have to try a re-login and then try to sign again? */
pkcs11/framework-pkcs15.c:1836:			rv = sc_pkcs15_compute_signature(fw_data->p15_card,
pkcs11/framework-pkcs15.c:1837:				prkey->prv_p15obj, flags, pData, ulDataLen,
pkcs11/framework-pkcs15.c:1841:	sc_unlock(ses->slot->card->card);
pkcs11/framework-pkcs15.c:1850:	return sc_to_cryptoki_error(rv, ses->slot->card->reader);
pkcs11/framework-pkcs15.c:1859:	struct pkcs15_fw_data *fw_data = (struct pkcs15_fw_data *) ses->slot->card->fw_data;
pkcs11/framework-pkcs15.c:1861:	struct pkcs15_slot_data *data = slot_data(ses->slot->fw_data);
pkcs11/framework-pkcs15.c:1870:	 && !(prkey->prv_info->usage
pkcs11/framework-pkcs15.c:1872:		prkey = prkey->prv_next;
pkcs11/framework-pkcs15.c:1878:	switch (pMechanism->mechanism) {
pkcs11/framework-pkcs15.c:1889:	rv = sc_lock(ses->slot->card->card);
pkcs11/framework-pkcs15.c:1891:		return sc_to_cryptoki_error(rv, ses->slot->card->reader);
pkcs11/framework-pkcs15.c:1894:		rv = reselect_app_df(fw_data->p15_card);
pkcs11/framework-pkcs15.c:1896:			sc_unlock(ses->slot->card->card);
pkcs11/framework-pkcs15.c:1897:			return sc_to_cryptoki_error(rv, ses->slot->card->reader);
pkcs11/framework-pkcs15.c:1901:	rv = sc_pkcs15_decipher(fw_data->p15_card, prkey->prv_p15obj,
pkcs11/framework-pkcs15.c:1905:	/* Do we have to try a re-login and then try to decrypt again? */
pkcs11/framework-pkcs15.c:1909:			rv = sc_pkcs15_decipher(fw_data->p15_card, prkey->prv_p15obj,
pkcs11/framework-pkcs15.c:1913:	sc_unlock(ses->slot->card->card);
pkcs11/framework-pkcs15.c:1918:		return sc_to_cryptoki_error(rv, ses->slot->card->reader);
pkcs11/framework-pkcs15.c:1946:		return sc_to_cryptoki_error(rv, ses->slot->card->reader);
pkcs11/framework-pkcs15.c:1971:	struct sc_pkcs15_pubkey *key_data = pubkey->pub_data;
pkcs11/framework-pkcs15.c:1982:	return pkcs15_set_attrib(session, pubkey->base.p15_object, attr);
pkcs11/framework-pkcs15.c:1990:	struct pkcs15_cert_object *cert = pubkey->pub_cert;
pkcs11/framework-pkcs15.c:1993:	switch (attr->type) {
pkcs11/framework-pkcs15.c:1996:		*(CK_OBJECT_CLASS*)attr->pValue = CKO_PUBLIC_KEY;
pkcs11/framework-pkcs15.c:2004:		*(CK_BBOOL*)attr->pValue = TRUE;
pkcs11/framework-pkcs15.c:2010:		*(CK_BBOOL*)attr->pValue = FALSE;
pkcs11/framework-pkcs15.c:2013:		if (pubkey->pub_p15obj) {
pkcs11/framework-pkcs15.c:2014:			len = strlen(pubkey->pub_p15obj->label);
pkcs11/framework-pkcs15.c:2016:			memcpy(attr->pValue, pubkey->pub_p15obj->label, len);
pkcs11/framework-pkcs15.c:2017:		} else if (cert && cert->cert_p15obj) {
pkcs11/framework-pkcs15.c:2018:			len = strlen(cert->cert_p15obj->label);
pkcs11/framework-pkcs15.c:2020:			memcpy(attr->pValue, cert->cert_p15obj->label, len);
pkcs11/framework-pkcs15.c:2027:		*(CK_KEY_TYPE*)attr->pValue = CKK_RSA;
pkcs11/framework-pkcs15.c:2030:		if (pubkey->pub_info) {
pkcs11/framework-pkcs15.c:2031:			check_attribute_buffer(attr, pubkey->pub_info->id.len);
pkcs11/framework-pkcs15.c:2032:			memcpy(attr->pValue, pubkey->pub_info->id.value, pubkey->pub_info->id.len);
pkcs11/framework-pkcs15.c:2033:		} else if (cert && cert->cert_info) {
pkcs11/framework-pkcs15.c:2034:			check_attribute_buffer(attr, cert->cert_info->id.len);
pkcs11/framework-pkcs15.c:2035:			memcpy(attr->pValue, cert->cert_info->id.value, cert->cert_info->id.len);
pkcs11/framework-pkcs15.c:2042:		*(CK_MECHANISM_TYPE*)attr->pValue = CK_UNAVAILABLE_INFORMATION;
pkcs11/framework-pkcs15.c:2053:		if (pubkey->pub_info) {
pkcs11/framework-pkcs15.c:2054:			return get_usage_bit(pubkey->pub_info->usage, attr);
pkcs11/framework-pkcs15.c:2062:		return get_modulus(pubkey->pub_data, attr);
pkcs11/framework-pkcs15.c:2064:		return get_modulus_bits(pubkey->pub_data, attr);
pkcs11/framework-pkcs15.c:2066:		return get_public_exponent(pubkey->pub_data, attr);
pkcs11/framework-pkcs15.c:2068:		if (pubkey->pub_data) {
pkcs11/framework-pkcs15.c:2069:			check_attribute_buffer(attr, pubkey->pub_data->data.len);
pkcs11/framework-pkcs15.c:2070:			memcpy(attr->pValue, pubkey->pub_data->data.value,
pkcs11/framework-pkcs15.c:2071:					      pubkey->pub_data->data.len);
pkcs11/framework-pkcs15.c:2072:		} else if (cert && cert->cert_data) {
pkcs11/framework-pkcs15.c:2073:			check_attribute_buffer(attr, cert->cert_data->data_len);
pkcs11/framework-pkcs15.c:2074:			memcpy(attr->pValue, cert->cert_data->data, cert->cert_data->data_len);
pkcs11/framework-pkcs15.c:2107:	return pkcs15_set_attrib(session, dobj->base.p15_object, attr);
pkcs11/framework-pkcs15.c:2117:		(struct pkcs15_fw_data *) session->slot->card->fw_data;
pkcs11/framework-pkcs15.c:2118:	struct pkcs15_slot_data *data = slot_data(session->slot->fw_data);
pkcs11/framework-pkcs15.c:2119:	struct sc_card *card = session->slot->card->card;
pkcs11/framework-pkcs15.c:2120:	int reader = session->slot->card->reader;
pkcs11/framework-pkcs15.c:2135:	if ((rv = sc_pkcs15_read_data_object(fw_data->p15_card, dobj->info, out_data)) < 0)
pkcs11/framework-pkcs15.c:2155:	switch (attr->type) {
pkcs11/framework-pkcs15.c:2158:		*(CK_OBJECT_CLASS*)attr->pValue = CKO_DATA;
pkcs11/framework-pkcs15.c:2162:		*(CK_BBOOL*)attr->pValue = TRUE;
pkcs11/framework-pkcs15.c:2166:		*(CK_BBOOL*)attr->pValue =
pkcs11/framework-pkcs15.c:2167:			(dobj->base.p15_object->flags & 0x01) != 0;
pkcs11/framework-pkcs15.c:2171:		*(CK_BBOOL*)attr->pValue =
pkcs11/framework-pkcs15.c:2172:			(dobj->base.p15_object->flags & 0x02) != 0;
pkcs11/framework-pkcs15.c:2175:		len = strlen(dobj->base.p15_object->label);
pkcs11/framework-pkcs15.c:2177:		memcpy(attr->pValue, dobj->base.p15_object->label, len);
pkcs11/framework-pkcs15.c:2180:		len = strlen(dobj->info->app_label);
pkcs11/framework-pkcs15.c:2182:		memcpy(attr->pValue, dobj->info->app_label, len);
pkcs11/framework-pkcs15.c:2186:		check_attribute_buffer(attr, dobj->info->id.len);
pkcs11/framework-pkcs15.c:2187:		memcpy(attr->pValue, dobj->info->id.value, dobj->info->id.len);
pkcs11/framework-pkcs15.c:2192:			len = sizeof(dobj->info->app_oid);
pkcs11/framework-pkcs15.c:2195:			memcpy(attr->pValue, dobj->info->app_oid.value, len);
pkcs11/framework-pkcs15.c:2210:			sc_debug(context, "data_len %i\n", data->data_len);
pkcs11/framework-pkcs15.c:2211:			check_attribute_buffer(attr, data->data_len);
pkcs11/framework-pkcs15.c:2212:			memcpy(attr->pValue, data->data, data->data_len);
pkcs11/framework-pkcs15.c:2241:	check_attribute_buffer(attr, bn->len);
pkcs11/framework-pkcs15.c:2242:	memcpy(attr->pValue, bn->data, bn->len);
pkcs11/framework-pkcs15.c:2251:	bits = bn->len * 8;
pkcs11/framework-pkcs15.c:2252:	for (mask = 0x80; mask; mask >>= 1, bits--) {
pkcs11/framework-pkcs15.c:2253:		if (bn->data[0] & mask)
pkcs11/framework-pkcs15.c:2257:	*(CK_ULONG *) attr->pValue = bits;
pkcs11/framework-pkcs15.c:2266:	switch (key->algorithm) {
pkcs11/framework-pkcs15.c:2268:		return get_bignum(&key->u.rsa.modulus, attr);
pkcs11/framework-pkcs15.c:2278:	switch (key->algorithm) {
pkcs11/framework-pkcs15.c:2280:		return get_bignum_bits(&key->u.rsa.modulus, attr);
pkcs11/framework-pkcs15.c:2290:	switch (key->algorithm) {
pkcs11/framework-pkcs15.c:2292:		return get_bignum(&key->u.rsa.exponent, attr);
pkcs11/framework-pkcs15.c:2324:		if (flag_mapping[j].type == attr->type)
pkcs11/framework-pkcs15.c:2331:	*(CK_BBOOL*)attr->pValue = (usage & mask)? TRUE : FALSE;
pkcs11/framework-pkcs15.c:2347:	dest = (u8 *) attr->pValue;
pkcs11/framework-pkcs15.c:2352:		for (n = 4; (len & 0xFF000000) == 0; n--)
pkcs11/framework-pkcs15.c:2355:		while (n--) {
pkcs11/framework-pkcs15.c:2361:	attr->ulValueLen = (dest - (u8 *) attr->pValue) + len2;
pkcs11/framework-pkcs15.c:2379:	memset(&data->pin[user], 0, sizeof(data->pin[user]));
pkcs11/framework-pkcs15.c:2381:		memcpy(data->pin[user].value, pin, len);
pkcs11/framework-pkcs15.c:2382:		data->pin[user].len = len;
pkcs11/framework-pkcs15.c:2384:			data->pin[user].path = *path;
pkcs11/framework-pkcs15.c:2396:	    !(ses->slot->token_info.flags & CKF_PROTECTED_AUTHENTICATION_PATH))
pkcs11/framework-pkcs15.c:2399:	if (ses->slot->token_info.flags & CKF_PROTECTED_AUTHENTICATION_PATH)
pkcs11/framework-pkcs15.c:2400:		rv = pkcs15_login(ses->slot->card, ses->slot->fw_data, CKU_USER, NULL, 0);
pkcs11/framework-pkcs15.c:2402:		memcpy(value, data->pin[CKU_USER].value, data->pin[CKU_USER].len);
pkcs11/framework-pkcs15.c:2403:		rv = pkcs15_login(ses->slot->card, ses->slot->fw_data, CKU_USER,
pkcs11/framework-pkcs15.c:2404:			value, data->pin[CKU_USER].len);
pkcs11/framework-pkcs15.c:2408:		sc_debug(context, "Re-login failed: 0x%0x (%d)\n", rv, rv);
pkcs11/framework-pkcs15.c:2421:	sc_card_t *card = p11card->card;
pkcs11/framework-pkcs15.c:2442:	num = card->algorithm_count;
pkcs11/framework-pkcs15.c:2443:	alg_info = card->algorithms;
pkcs11/framework-pkcs15.c:2444:	while (num--) {
pkcs11/framework-pkcs15.c:2445:		if (alg_info->algorithm == SC_ALGORITHM_RSA)   {
pkcs11/framework-pkcs15.c:2446:		if (alg_info->key_length < mech_info.ulMinKeySize)
pkcs11/framework-pkcs15.c:2447:			mech_info.ulMinKeySize = alg_info->key_length;
pkcs11/framework-pkcs15.c:2448:		if (alg_info->key_length > mech_info.ulMaxKeySize)
pkcs11/framework-pkcs15.c:2449:			mech_info.ulMaxKeySize = alg_info->key_length;
pkcs11/framework-pkcs15.c:2451:		flags |= alg_info->flags;
pkcs11/framework-pkcs15.c:2520:	if ((rc = sc_lock(fw_data->p15_card->card)) < 0)
pkcs11/framework-pkcs15.c:2523:		fw_data->locked++;
pkcs11/framework-pkcs15.c:2531:	while (fw_data->locked) {
pkcs11/framework-pkcs15.c:2532:		sc_unlock(fw_data->p15_card->card);
pkcs11/framework-pkcs15.c:2533:		fw_data->locked--;
pkcs11/framework-pkcs15.c:2546:	struct pkcs15_fw_data *fw_data = (struct pkcs15_fw_data *) p11card->fw_data;
pkcs11/framework-pkcs15.c:2547:	struct sc_pkcs15_card *p15card = fw_data->p15_card;
pkcs11/framework-pkcs15.c:2548:	struct pkcs15_slot_data *p15_data = slot_data(slot->fw_data);
pkcs11/framework-pkcs15.c:2551:	if (p15_data->pin[CKU_SO].len) {
pkcs11/framework-pkcs15.c:2555:			pin_info = (struct sc_pkcs15_pin_info *) auth_object->data;
pkcs11/framework-pkcs15.c:2556:			sc_keycache_put_key(&p15_data->pin[CKU_SO].path,
pkcs11/framework-pkcs15.c:2558:				p15_data->pin[CKU_SO].value, p15_data->pin[CKU_SO].len);
pkcs11/framework-pkcs15.c:2559:			sc_keycache_set_pin_name(&pin_info->path, pin_info->reference,
pkcs11/framework-pkcs15.c:2563:	if (p15_data->pin[CKU_USER].len) {
pkcs11/framework-pkcs15.c:2564:		pin_info = slot_data_pin_info(slot->fw_data);
pkcs11/framework-pkcs15.c:2566:			sc_keycache_put_key(&p15_data->pin[CKU_USER].path,
pkcs11/framework-pkcs15.c:2568:				p15_data->pin[CKU_USER].value, p15_data->pin[CKU_USER].len);
pkcs11/framework-pkcs15.c:2569:			sc_keycache_set_pin_name(&pin_info->path, pin_info->reference,
pkcs11/framework-pkcs15.c:2580:	if (p15card->file_app != NULL) {
pkcs11/framework-pkcs15.c:2583:		sc_path_t *tpath = &p15card->file_app->path;
pkcs11/framework-pkcs15.c:2584:		sc_debug(p15card->card->ctx, "reselect application df\n");
pkcs11/framework-pkcs15.c:2585:		r = sc_select_file(p15card->card, tpath, NULL);
Binary file pkcs11/framework-pkcs15.o matches
pkcs11/mechanism.c:9:#include "sc-pkcs11.h"
pkcs11/mechanism.c:41:	p = (sc_pkcs11_mechanism_type_t **) realloc(p11card->mechanisms,
pkcs11/mechanism.c:42:			(p11card->nmechanisms + 2) * sizeof(*p));
pkcs11/mechanism.c:45:	p11card->mechanisms = p;
pkcs11/mechanism.c:46:	p[p11card->nmechanisms++] = mt;
pkcs11/mechanism.c:47:	p[p11card->nmechanisms] = NULL;
pkcs11/mechanism.c:60:	for (n = 0; n < p11card->nmechanisms; n++) {
pkcs11/mechanism.c:61:		mt = p11card->mechanisms[n];
pkcs11/mechanism.c:62:		if (mt && mt->mech == mech && ((mt->mech_info.flags & flags) == flags))
pkcs11/mechanism.c:83:	for (n = 0; n < p11card->nmechanisms; n++) {
pkcs11/mechanism.c:84:		if (!(mt = p11card->mechanisms[n]))
pkcs11/mechanism.c:87:			pList[count] = mt->mech;
pkcs11/mechanism.c:107:	memcpy(pInfo, &mt->mech_info, sizeof(*pInfo));
pkcs11/mechanism.c:120:	res = (sc_pkcs11_operation_t *) calloc(1, type->obj_size);
pkcs11/mechanism.c:122:		res->session = session;
pkcs11/mechanism.c:123:		res->type = type;
pkcs11/mechanism.c:135:	if (operation->type && operation->type->release)
pkcs11/mechanism.c:136:		operation->type->release(operation);
pkcs11/mechanism.c:151:	if (!session || !session->slot
pkcs11/mechanism.c:152:	 || !(p11card = session->slot->card))
pkcs11/mechanism.c:156:	mt = sc_pkcs11_find_mechanism(p11card, pMechanism->mechanism, CKF_DIGEST);
pkcs11/mechanism.c:164:	memcpy(&operation->mechanism, pMechanism, sizeof(CK_MECHANISM));
pkcs11/mechanism.c:166:	rv = mt->md_init(operation);
pkcs11/mechanism.c:185:	rv = op->type->md_update(op, pData, ulDataLen);
pkcs11/mechanism.c:209:	rv = op->type->md_final(op, pData, pulDataLen);
pkcs11/mechanism.c:233:	if (!session || !session->slot
pkcs11/mechanism.c:234:	 || !(p11card = session->slot->card))
pkcs11/mechanism.c:238:	mt = sc_pkcs11_find_mechanism(p11card, pMechanism->mechanism, CKF_SIGN);
pkcs11/mechanism.c:243:	if (mt->key_type != key_type)
pkcs11/mechanism.c:250:	memcpy(&operation->mechanism, pMechanism, sizeof(CK_MECHANISM));
pkcs11/mechanism.c:251:	rv = mt->sign_init(operation, key);
pkcs11/mechanism.c:270:	if (op->type->sign_update == NULL) {
pkcs11/mechanism.c:275:	rv = op->type->sign_update(op, pData, ulDataLen);
pkcs11/mechanism.c:296:	if (op->type->sign_final == NULL) {
pkcs11/mechanism.c:301:	rv = op->type->sign_final(op, pSignature, pulSignatureLen);
pkcs11/mechanism.c:321:	if (op->type->sign_size == NULL) {
pkcs11/mechanism.c:326:	rv = op->type->sign_size(op, pLength);
pkcs11/mechanism.c:349:	data->info = NULL;
pkcs11/mechanism.c:350:	data->key = key;
pkcs11/mechanism.c:354:	info = (struct hash_signature_info *) operation->type->mech_data;
pkcs11/mechanism.c:357:		data->md = sc_pkcs11_new_operation(operation->session,
pkcs11/mechanism.c:358:						   info->hash_type);
pkcs11/mechanism.c:359:		if (data->md == NULL)
pkcs11/mechanism.c:362:			rv = info->hash_type->md_init(data->md);
pkcs11/mechanism.c:364:			sc_pkcs11_release_operation(&data->md);
pkcs11/mechanism.c:368:		data->info = info;
pkcs11/mechanism.c:371:	operation->priv_data = data;
pkcs11/mechanism.c:381:	data = (struct signature_data *) operation->priv_data;
pkcs11/mechanism.c:382:	if (data->md) {
pkcs11/mechanism.c:383:		sc_pkcs11_operation_t	*md = data->md;
pkcs11/mechanism.c:385:		return md->type->md_update(md, pPart, ulPartLen);
pkcs11/mechanism.c:389:	if (data->buffer_len + ulPartLen > sizeof(data->buffer))
pkcs11/mechanism.c:391:	memcpy(data->buffer + data->buffer_len, pPart, ulPartLen);
pkcs11/mechanism.c:392:	data->buffer_len += ulPartLen;
pkcs11/mechanism.c:404:	data = (struct signature_data *) operation->priv_data;
pkcs11/mechanism.c:406:	if (data->md) {
pkcs11/mechanism.c:407:		sc_pkcs11_operation_t	*md = data->md;
pkcs11/mechanism.c:408:		CK_ULONG len = sizeof(data->buffer);
pkcs11/mechanism.c:410:		rv = md->type->md_final(md, data->buffer, &len);
pkcs11/mechanism.c:415:		data->buffer_len = len;
pkcs11/mechanism.c:418:	key = data->key;
pkcs11/mechanism.c:419:	return key->ops->sign(operation->session,
pkcs11/mechanism.c:420:				key, &operation->mechanism,
pkcs11/mechanism.c:421:				data->buffer, data->buffer_len,
pkcs11/mechanism.c:432:	key = ((struct signature_data *) operation->priv_data)->key;
pkcs11/mechanism.c:433:	rv = key->ops->get_attribute(operation->session, key, &attr);
pkcs11/mechanism.c:447:	data = (struct signature_data *) operation->priv_data;
pkcs11/mechanism.c:448:	sc_pkcs11_release_operation(&data->md);
pkcs11/mechanism.c:469:	if (!session || !session->slot
pkcs11/mechanism.c:470:	 || !(p11card = session->slot->card))
pkcs11/mechanism.c:474:	mt = sc_pkcs11_find_mechanism(p11card, pMechanism->mechanism, CKF_VERIFY);
pkcs11/mechanism.c:479:	if (mt->key_type != key_type)
pkcs11/mechanism.c:486:	memcpy(&operation->mechanism, pMechanism, sizeof(CK_MECHANISM));
pkcs11/mechanism.c:487:	rv = mt->verif_init(operation, key);
pkcs11/mechanism.c:507:	if (op->type->verif_update == NULL) {
pkcs11/mechanism.c:512:	rv = op->type->verif_update(op, pData, ulDataLen);
pkcs11/mechanism.c:532:	if (op->type->verif_final == NULL) {
pkcs11/mechanism.c:537:	rv = op->type->verif_final(op, pSignature, ulSignatureLen);
pkcs11/mechanism.c:558:	data->info = NULL;
pkcs11/mechanism.c:559:	data->key = key;
pkcs11/mechanism.c:563:	info = (struct hash_signature_info *) operation->type->mech_data;
pkcs11/mechanism.c:566:		data->md = sc_pkcs11_new_operation(operation->session,
pkcs11/mechanism.c:567:						   info->hash_type);
pkcs11/mechanism.c:568:		if (data->md == NULL)
pkcs11/mechanism.c:571:			rv = info->hash_type->md_init(data->md);
pkcs11/mechanism.c:573:			sc_pkcs11_release_operation(&data->md);
pkcs11/mechanism.c:577:		data->info = info;
pkcs11/mechanism.c:580:	operation->priv_data = data;
pkcs11/mechanism.c:590:	data = (struct signature_data *) operation->priv_data;
pkcs11/mechanism.c:591:	if (data->md) {
pkcs11/mechanism.c:592:		sc_pkcs11_operation_t	*md = data->md;
pkcs11/mechanism.c:594:		return md->type->md_update(md, pPart, ulPartLen);
pkcs11/mechanism.c:598:	if (data->buffer_len + ulPartLen > sizeof(data->buffer))
pkcs11/mechanism.c:600:	memcpy(data->buffer + data->buffer_len, pPart, ulPartLen);
pkcs11/mechanism.c:601:	data->buffer_len += ulPartLen;
pkcs11/mechanism.c:615:	data = (struct signature_data *) operation->priv_data;
pkcs11/mechanism.c:620:	key = data->key;
pkcs11/mechanism.c:621:	rv = key->ops->get_attribute(operation->session, key, &attr);
pkcs11/mechanism.c:626:	rv = key->ops->get_attribute(operation->session, key, &attr);
pkcs11/mechanism.c:631:		operation->mechanism.mechanism, data->md,
pkcs11/mechanism.c:632:		data->buffer, data->buffer_len, pSignature, ulSignatureLen);
pkcs11/mechanism.c:656:	if (!session || !session->slot
pkcs11/mechanism.c:657:	 || !(p11card = session->slot->card))
pkcs11/mechanism.c:661:	mt = sc_pkcs11_find_mechanism(p11card, pMechanism->mechanism, CKF_DECRYPT);
pkcs11/mechanism.c:666:	if (mt->key_type != key_type)
pkcs11/mechanism.c:673:	memcpy(&operation->mechanism, pMechanism, sizeof(CK_MECHANISM));
pkcs11/mechanism.c:674:	rv = mt->decrypt_init(operation, key);
pkcs11/mechanism.c:694:	rv = op->type->decrypt(op, pEncryptedData, ulEncryptedDataLen,
pkcs11/mechanism.c:715:	data->key = key;
pkcs11/mechanism.c:717:	operation->priv_data = data;
pkcs11/mechanism.c:729:	data = (struct signature_data*) operation->priv_data;
pkcs11/mechanism.c:731:	key = data->key;
pkcs11/mechanism.c:732:	return key->ops->decrypt(operation->session,
pkcs11/mechanism.c:733:				key, &operation->mechanism,
pkcs11/mechanism.c:753:	mt->mech = mech;
pkcs11/mechanism.c:754:	mt->mech_info = *pInfo;
pkcs11/mechanism.c:755:	mt->key_type = key_type;
pkcs11/mechanism.c:756:	mt->mech_data = priv_data;
pkcs11/mechanism.c:757:	mt->obj_size = sizeof(sc_pkcs11_operation_t);
pkcs11/mechanism.c:759:	mt->release = sc_pkcs11_signature_release;
pkcs11/mechanism.c:761:	if (pInfo->flags & CKF_SIGN) {
pkcs11/mechanism.c:762:		mt->sign_init = sc_pkcs11_signature_init;
pkcs11/mechanism.c:763:		mt->sign_update = sc_pkcs11_signature_update;
pkcs11/mechanism.c:764:		mt->sign_final = sc_pkcs11_signature_final;
pkcs11/mechanism.c:765:		mt->sign_size = sc_pkcs11_signature_size;
pkcs11/mechanism.c:767:		mt->verif_init = sc_pkcs11_verify_init;
pkcs11/mechanism.c:768:		mt->verif_update = sc_pkcs11_verify_update;
pkcs11/mechanism.c:769:		mt->verif_final = sc_pkcs11_verify_final;
pkcs11/mechanism.c:772:	if (pInfo->flags & CKF_UNWRAP) {
pkcs11/mechanism.c:775:	if (pInfo->flags & CKF_DECRYPT) {
pkcs11/mechanism.c:776:		mt->decrypt_init = sc_pkcs11_decrypt_init;
pkcs11/mechanism.c:777:		mt->decrypt = sc_pkcs11_decrypt;
pkcs11/mechanism.c:808:	CK_MECHANISM_INFO mech_info = sign_type->mech_info;
pkcs11/mechanism.c:813:	/* These hash-based mechs can only be used for sign/verify */
pkcs11/mechanism.c:817:	info->mech = mech;
pkcs11/mechanism.c:818:	info->sign_type = sign_type;
pkcs11/mechanism.c:819:	info->hash_type = hash_type;
pkcs11/mechanism.c:820:	info->sign_mech = sign_type->mech;
pkcs11/mechanism.c:821:	info->hash_mech = hash_mech;
pkcs11/mechanism.c:824:				sign_type->key_type, info);
Binary file pkcs11/mechanism.o matches
pkcs11/misc.lo:1:# misc.lo - a libtool object file
pkcs11/misc.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
pkcs11/misc.lo:10:# Name of the non-PIC object.
pkcs11/secretkey.c:21: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
pkcs11/secretkey.c:26:#include "sc-pkcs11.h"
pkcs11/secretkey.c:40:	if (attr->ulValueLen != sizeof(var))	\
pkcs11/secretkey.c:42:	memcpy(&var, attr->pValue, attr->ulValueLen);
pkcs11/secretkey.c:44:	if (attr->pValue == NULL_PTR) {		\
pkcs11/secretkey.c:45:		attr->ulValueLen = size;	\
pkcs11/secretkey.c:48:	if (attr->ulValueLen < size) {		\
pkcs11/secretkey.c:49:		attr->ulValueLen = size;	\
pkcs11/secretkey.c:52:	attr->ulValueLen = size;
pkcs11/secretkey.c:55:	*(type *) (attr->pValue) = value;
pkcs11/secretkey.c:69:	 || !(key->value = (CK_BYTE *) malloc(value_len))) {
pkcs11/secretkey.c:73:	memcpy(key->value, value, value_len);
pkcs11/secretkey.c:74:	key->value_len = value_len;
pkcs11/secretkey.c:75:	key->object.ops = &pkcs11_secret_key_ops;
pkcs11/secretkey.c:78:	for (n = attribute_count, attr = _template; n--; attr++) {
pkcs11/secretkey.c:79:		if (attr->type == CKA_KEY_TYPE) {
pkcs11/secretkey.c:80:			set_attr(key->type, attr);
pkcs11/secretkey.c:90:	for (n = attribute_count, attr = _template; n--; attr++) {
pkcs11/secretkey.c:91:		rv = key->object.ops->set_attribute(session, key, attr);
pkcs11/secretkey.c:109:		if (key->value)
pkcs11/secretkey.c:110:			free(key->value);
pkcs11/secretkey.c:111:		if (key->label)
pkcs11/secretkey.c:112:			free(key->label);
pkcs11/secretkey.c:127:	switch (attr->type) {
pkcs11/secretkey.c:135:		if (ck_key_type != key->type)
pkcs11/secretkey.c:139:		if (key->label)
pkcs11/secretkey.c:140:			free(key->label);
pkcs11/secretkey.c:141:		key->label = strdup((const char *) attr->pValue);
pkcs11/secretkey.c:149:		if (key->value)
pkcs11/secretkey.c:150:			free(key->value);
pkcs11/secretkey.c:151:		key->value = (CK_BYTE *) malloc(attr->ulValueLen);
pkcs11/secretkey.c:152:		if (key->value == NULL)
pkcs11/secretkey.c:154:		key->value_len = attr->ulValueLen;
pkcs11/secretkey.c:155:		memcpy(key->value, attr->pValue, key->value_len);
pkcs11/secretkey.c:184:	switch (attr->type) {
pkcs11/secretkey.c:189:		get_attr(attr, CK_KEY_TYPE, key->type);
pkcs11/secretkey.c:191:		check_attr(attr, key->value_len);
pkcs11/secretkey.c:192:		memcpy(attr->pValue, key->value, key->value_len);
pkcs11/secretkey.c:195:		get_attr(attr, CK_ULONG, key->value_len);
Binary file pkcs11/secretkey.o matches
pkcs11/pkcs11-spy.c:16: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307,
pkcs11/pkcs11-spy.c:25:#include "pkcs11-display.h"
pkcs11/pkcs11-spy.c:48:    pkcs11_spy->name = name;
pkcs11/pkcs11-spy.c:67:  r = sc_establish_context(&ctx, "pkcs11-spy");
pkcs11/pkcs11-spy.c:73:  for (i = 0; ctx->conf_blocks[i] != NULL; i++) {
pkcs11/pkcs11-spy.c:74:    blocks = scconf_find_blocks(ctx->conf, ctx->conf_blocks[i],
pkcs11/pkcs11-spy.c:203:  rv = po->C_Initialize(pInitArgs);
pkcs11/pkcs11-spy.c:211:  rv = po->C_Finalize(pReserved);
pkcs11/pkcs11-spy.c:222:  rv = po->C_GetInfo(pInfo);
pkcs11/pkcs11-spy.c:236:  rv = po->C_GetSlotList(tokenPresent, pSlotList, pulCount);
pkcs11/pkcs11-spy.c:251:  rv = po->C_GetSlotInfo(slotID, pInfo);
pkcs11/pkcs11-spy.c:265:  rv = po->C_GetTokenInfo(slotID, pInfo);
pkcs11/pkcs11-spy.c:280:  rv = po->C_GetMechanismList(slotID, pMechanismList, pulCount);
pkcs11/pkcs11-spy.c:301:  rv = po->C_GetMechanismInfo(slotID, type, pInfo);
pkcs11/pkcs11-spy.c:319:  rv = po->C_InitToken (slotID, pPin, ulPinLen, pLabel);
pkcs11/pkcs11-spy.c:331:  rv = po->C_InitPIN(hSession, pPin, ulPinLen);
pkcs11/pkcs11-spy.c:346:  rv = po->C_SetPIN(hSession, pOldPin, ulOldLen,
pkcs11/pkcs11-spy.c:363:  rv = po->C_OpenSession(slotID, flags, pApplication,
pkcs11/pkcs11-spy.c:375:  rv = po->C_CloseSession(hSession);
pkcs11/pkcs11-spy.c:385:  rv = po->C_CloseAllSessions(slotID);
pkcs11/pkcs11-spy.c:396:  rv = po->C_GetSessionInfo(hSession, pInfo);
pkcs11/pkcs11-spy.c:412:  rv = po->C_GetOperationState(hSession, pOperationState,
pkcs11/pkcs11-spy.c:435:  rv = po->C_SetOperationState(hSession, pOperationState,
pkcs11/pkcs11-spy.c:454:  rv = po->C_Login(hSession, userType, pPin, ulPinLen);
pkcs11/pkcs11-spy.c:463:  rv = po->C_Logout(hSession);
pkcs11/pkcs11-spy.c:476:  rv = po->C_CreateObject(hSession, pTemplate, ulCount, phObject);
pkcs11/pkcs11-spy.c:494:  rv = po->C_CopyObject(hSession, hObject, pTemplate, ulCount, phNewObject);
pkcs11/pkcs11-spy.c:509:  rv = po->C_DestroyObject(hSession, hObject);
pkcs11/pkcs11-spy.c:522:  rv = po->C_GetObjectSize(hSession, hObject, pulSize);
pkcs11/pkcs11-spy.c:540:  rv = po->C_GetAttributeValue(hSession, hObject, pTemplate, ulCount);
pkcs11/pkcs11-spy.c:558:  rv = po->C_SetAttributeValue(hSession, hObject, pTemplate, ulCount);
pkcs11/pkcs11-spy.c:571:  rv = po->C_FindObjectsInit(hSession, pTemplate, ulCount);
pkcs11/pkcs11-spy.c:585:  rv = po->C_FindObjects(hSession, phObject, ulMaxObjectCount,
pkcs11/pkcs11-spy.c:603:  rv = po->C_FindObjectsFinal(hSession);
pkcs11/pkcs11-spy.c:614:  fprintf(spy_output, "pMechanism->type=%s\n",
pkcs11/pkcs11-spy.c:615:	  lookup_enum(MEC_T, pMechanism->mechanism));
pkcs11/pkcs11-spy.c:617:  rv = po->C_EncryptInit(hSession, pMechanism, hKey);
pkcs11/pkcs11-spy.c:632:  rv = po->C_Encrypt(hSession, pData, ulDataLen,
pkcs11/pkcs11-spy.c:652:  rv = po->C_EncryptUpdate(hSession, pPart, ulPartLen, pEncryptedPart,
pkcs11/pkcs11-spy.c:668:  rv = po->C_EncryptFinal(hSession, pLastEncryptedPart,
pkcs11/pkcs11-spy.c:685:  fprintf(spy_output, "pMechanism->type=%s\n",
pkcs11/pkcs11-spy.c:686:	  lookup_enum(MEC_T, pMechanism->mechanism));
pkcs11/pkcs11-spy.c:688:  rv = po->C_DecryptInit(hSession, pMechanism, hKey);
pkcs11/pkcs11-spy.c:704:  rv = po->C_Decrypt(hSession, pEncryptedData, ulEncryptedDataLen,
pkcs11/pkcs11-spy.c:724:  rv = po->C_DecryptUpdate(hSession, pEncryptedPart, ulEncryptedPartLen,
pkcs11/pkcs11-spy.c:740:  rv = po->C_DecryptFinal(hSession, pLastPart, pulLastPartLen);
pkcs11/pkcs11-spy.c:754:  fprintf(spy_output, "pMechanism->type=%s\n",
pkcs11/pkcs11-spy.c:755:	  lookup_enum(MEC_T, pMechanism->mechanism));
pkcs11/pkcs11-spy.c:756:  rv = po->C_DigestInit(hSession, pMechanism);
pkcs11/pkcs11-spy.c:771:  rv = po->C_Digest(hSession, pData, ulDataLen, pDigest, pulDigestLen);
pkcs11/pkcs11-spy.c:788:  rv = po->C_DigestUpdate(hSession, pPart, ulPartLen);
pkcs11/pkcs11-spy.c:800:  rv = po->C_DigestKey(hSession, hKey);
pkcs11/pkcs11-spy.c:812:  rv = po->C_DigestFinal(hSession, pDigest, pulDigestLen);
pkcs11/pkcs11-spy.c:827:  fprintf(spy_output, "pMechanism->type=%s\n",
pkcs11/pkcs11-spy.c:828:	  lookup_enum(MEC_T, pMechanism->mechanism));
pkcs11/pkcs11-spy.c:830:  rv = po->C_SignInit(hSession, pMechanism, hKey);
pkcs11/pkcs11-spy.c:845:  rv = po->C_Sign(hSession, pData, ulDataLen, pSignature, pulSignatureLen);
pkcs11/pkcs11-spy.c:862:  rv = po->C_SignUpdate(hSession, pPart, ulPartLen);
pkcs11/pkcs11-spy.c:874:  rv = po->C_SignFinal(hSession, pSignature, pulSignatureLen);
pkcs11/pkcs11-spy.c:890:  fprintf(spy_output, "pMechanism->type=%s\n",
pkcs11/pkcs11-spy.c:891:	  lookup_enum(MEC_T, pMechanism->mechanism));
pkcs11/pkcs11-spy.c:893:  rv = po->C_SignRecoverInit(hSession, pMechanism, hKey);
pkcs11/pkcs11-spy.c:908:  rv = po->C_SignRecover(hSession, pData, ulDataLen,
pkcs11/pkcs11-spy.c:924:  fprintf(spy_output, "pMechanism->type=%s\n",
pkcs11/pkcs11-spy.c:925:	  lookup_enum(MEC_T, pMechanism->mechanism));
pkcs11/pkcs11-spy.c:927:  rv = po->C_VerifyInit(hSession, pMechanism, hKey);
pkcs11/pkcs11-spy.c:944:  rv = po->C_Verify(hSession, pData, ulDataLen, pSignature, ulSignatureLen);
pkcs11/pkcs11-spy.c:957:  rv = po->C_VerifyUpdate(hSession, pPart, ulPartLen);
pkcs11/pkcs11-spy.c:971:  rv = po->C_VerifyFinal(hSession, pSignature, ulSignatureLen);
pkcs11/pkcs11-spy.c:983:  fprintf(spy_output, "pMechanism->type=%s\n",
pkcs11/pkcs11-spy.c:984:	  lookup_enum(MEC_T, pMechanism->mechanism));
pkcs11/pkcs11-spy.c:986:  rv = po->C_VerifyRecoverInit(hSession, pMechanism, hKey);
pkcs11/pkcs11-spy.c:1002:  rv = po->C_VerifyRecover(hSession, pSignature, ulSignatureLen,
pkcs11/pkcs11-spy.c:1020:  rv = po->C_DigestEncryptUpdate(hSession, pPart, ulPartLen,
pkcs11/pkcs11-spy.c:1041:  rv = po->C_DecryptDigestUpdate(hSession, pEncryptedPart,
pkcs11/pkcs11-spy.c:1061:  rv = po->C_SignEncryptUpdate(hSession, pPart, ulPartLen,
pkcs11/pkcs11-spy.c:1082:  rv = po->C_DecryptVerifyUpdate(hSession, pEncryptedPart,
pkcs11/pkcs11-spy.c:1100:  fprintf(spy_output, "pMechanism->type=%s\n",
pkcs11/pkcs11-spy.c:1101:	  lookup_enum(MEC_T, pMechanism->mechanism));
pkcs11/pkcs11-spy.c:1103:  rv = po->C_GenerateKey(hSession, pMechanism, pTemplate,
pkcs11/pkcs11-spy.c:1123:  fprintf(spy_output, "pMechanism->type=%s\n",
pkcs11/pkcs11-spy.c:1124:	  lookup_enum(MEC_T, pMechanism->mechanism));
pkcs11/pkcs11-spy.c:1129:  rv = po->C_GenerateKeyPair(hSession, pMechanism, pPublicKeyTemplate,
pkcs11/pkcs11-spy.c:1151:  fprintf(spy_output, "pMechanism->type=%s\n",
pkcs11/pkcs11-spy.c:1152:	  lookup_enum(MEC_T, pMechanism->mechanism));
pkcs11/pkcs11-spy.c:1155:  rv = po->C_WrapKey(hSession, pMechanism, hWrappingKey,
pkcs11/pkcs11-spy.c:1176:  fprintf(spy_output, "pMechanism->type=%s\n",
pkcs11/pkcs11-spy.c:1177:	  lookup_enum(MEC_T, pMechanism->mechanism));
pkcs11/pkcs11-spy.c:1182:  rv = po->C_UnwrapKey(hSession, pMechanism, hUnwrappingKey,
pkcs11/pkcs11-spy.c:1201:  fprintf(spy_output, "pMechanism->type=%s\n",
pkcs11/pkcs11-spy.c:1202:	  lookup_enum(MEC_T, pMechanism->mechanism));
pkcs11/pkcs11-spy.c:1205:  rv = po->C_DeriveKey(hSession, pMechanism, hBaseKey,
pkcs11/pkcs11-spy.c:1221:  rv = po->C_SeedRandom(hSession, pSeed, ulSeedLen);
pkcs11/pkcs11-spy.c:1233:  rv = po->C_GenerateRandom(hSession, RandomData, ulRandomLen);
pkcs11/pkcs11-spy.c:1247:  rv = po->C_GetFunctionStatus(hSession);
pkcs11/pkcs11-spy.c:1256:  rv = po->C_CancelFunction(hSession);
pkcs11/pkcs11-spy.c:1266:  rv = po->C_WaitForSlotEvent(flags, pSlot, pRserved);
Binary file pkcs11/pkcs11-spy.o matches
pkcs11/debug.lo:1:# debug.lo - a libtool object file
pkcs11/debug.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
pkcs11/debug.lo:10:# Name of the non-PIC object.
pkcs11/Makefile.am:13:INCLUDES = @CPPFLAGS@ -I${top_srcdir}/src/pkcs15init
pkcs11/Makefile.am:15:SRC = pkcs11-global.c pkcs11-session.c pkcs11-object.c misc.c slot.c \
pkcs11/Makefile.am:16:	mechanism.c openssl.c secretkey.c framework-pkcs15.c \
pkcs11/Makefile.am:17:	framework-pkcs15init.c debug.c
pkcs11/Makefile.am:18:INC = sc-pkcs11.h
pkcs11/Makefile.am:20:lib_LTLIBRARIES = opensc-pkcs11.la libpkcs11.la pkcs11-spy.la
pkcs11/Makefile.am:23:opensc_pkcs11_la_LDFLAGS = -module -avoid-version
pkcs11/Makefile.am:28:libpkcs11_la_LDFLAGS = -version-info @OPENSC_LT_CURRENT@:@OPENSC_LT_REVISION@:@OPENSC_LT_AGE@
pkcs11/Makefile.am:31:pkcs11_spy_la_SOURCES = pkcs11-spy.c pkcs11-display.c pkcs11-display.h
pkcs11/Makefile.am:32:pkcs11_spy_la_LDFLAGS = -module -avoid-version
pkcs11/Makefile.am:37:jar-dir:
pkcs11/Makefile.am:38:	if test ! -d jar-dir ; then mkdir jar-dir ; fi
pkcs11/Makefile.am:40:pkcs11-jar: jar-dir
pkcs11/Makefile.am:41:	cp .libs/*.so jar-dir
pkcs11/Makefile.am:42:	cp opensc_pkcs11_install.js jar-dir
pkcs11/Makefile.am:43:	signtool -Z"opensc-pkcs11.jar" -i"opensc_pkcs11_install.js" \
pkcs11/Makefile.am:44:		 -k"testcert" jar-dir
pkcs11/Makefile.am:46:install-exec-local: install-libLTLIBRARIES
pkcs11/Makefile.am:48:	-${top_srcdir}/macos/libtool-bundle $(DESTDIR)$(libdir)/opensc-pkcs11.so \
pkcs11/Makefile.am:50:	-${top_srcdir}/macos/libtool-bundle $(DESTDIR)$(libdir)/pkcs11-spy.so \
pkcs11/Makefile.am:54:uninstall-local: uninstall-libLTLIBRARIES
pkcs11/Makefile.am:56:	rm -rf $(DESTDIR)$(bundledir)/opensc-pkcs11.bundle/
pkcs11/Makefile.am:57:	rm -rf $(DESTDIR)$(bundledir)/pkcs11-spy.bundle/
pkcs11/Makefile.in:31:install_sh_DATA = $(install_sh) -c -m 644
pkcs11/Makefile.in:32:install_sh_PROGRAM = $(install_sh) -c
pkcs11/Makefile.in:33:install_sh_SCRIPT = $(install_sh) -c
pkcs11/Makefile.in:62:am__objects_1 = pkcs11-global.lo pkcs11-session.lo pkcs11-object.lo \
pkcs11/Makefile.in:64:	framework-pkcs15.lo framework-pkcs15init.lo debug.lo
pkcs11/Makefile.in:69:am_pkcs11_spy_la_OBJECTS = pkcs11-spy.lo pkcs11-display.lo
pkcs11/Makefile.in:71:DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
pkcs11/Makefile.in:75:@AMDEP_TRUE@	./$(DEPDIR)/framework-pkcs15.Plo \
pkcs11/Makefile.in:76:@AMDEP_TRUE@	./$(DEPDIR)/framework-pkcs15init.Plo \
pkcs11/Makefile.in:80:@AMDEP_TRUE@	./$(DEPDIR)/pkcs11-display.Plo \
pkcs11/Makefile.in:81:@AMDEP_TRUE@	./$(DEPDIR)/pkcs11-global.Plo \
pkcs11/Makefile.in:82:@AMDEP_TRUE@	./$(DEPDIR)/pkcs11-object.Plo \
pkcs11/Makefile.in:83:@AMDEP_TRUE@	./$(DEPDIR)/pkcs11-session.Plo \
pkcs11/Makefile.in:84:@AMDEP_TRUE@	./$(DEPDIR)/pkcs11-spy.Plo \
pkcs11/Makefile.in:88:LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \
pkcs11/Makefile.in:92:LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
pkcs11/Makefile.in:93:	$(AM_LDFLAGS) $(LDFLAGS) -o $@
pkcs11/Makefile.in:98:RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
pkcs11/Makefile.in:99:	html-recursive info-recursive install-data-recursive \
pkcs11/Makefile.in:100:	install-exec-recursive install-info-recursive \
pkcs11/Makefile.in:101:	install-recursive installcheck-recursive installdirs-recursive \
pkcs11/Makefile.in:102:	pdf-recursive ps-recursive uninstall-info-recursive \
pkcs11/Makefile.in:103:	uninstall-recursive
pkcs11/Makefile.in:269:INCLUDES = @CPPFLAGS@ -I${top_srcdir}/src/pkcs15init
pkcs11/Makefile.in:270:SRC = pkcs11-global.c pkcs11-session.c pkcs11-object.c misc.c slot.c \
pkcs11/Makefile.in:271:	mechanism.c openssl.c secretkey.c framework-pkcs15.c \
pkcs11/Makefile.in:272:	framework-pkcs15init.c debug.c
pkcs11/Makefile.in:274:INC = sc-pkcs11.h
pkcs11/Makefile.in:275:lib_LTLIBRARIES = opensc-pkcs11.la libpkcs11.la pkcs11-spy.la
pkcs11/Makefile.in:277:opensc_pkcs11_la_LDFLAGS = -module -avoid-version
pkcs11/Makefile.in:282:libpkcs11_la_LDFLAGS = -version-info @OPENSC_LT_CURRENT@:@OPENSC_LT_REVISION@:@OPENSC_LT_AGE@
pkcs11/Makefile.in:284:pkcs11_spy_la_SOURCES = pkcs11-spy.c pkcs11-display.c pkcs11-display.h
pkcs11/Makefile.in:285:pkcs11_spy_la_LDFLAGS = -module -avoid-version
pkcs11/Makefile.in:288:all: all-recursive
pkcs11/Makefile.in:296:	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
pkcs11/Makefile.in:301:	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/pkcs11/Makefile'; \
pkcs11/Makefile.in:303:	  $(AUTOMAKE) --gnu  src/pkcs11/Makefile
pkcs11/Makefile.in:308:	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
pkcs11/Makefile.in:315:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
pkcs11/Makefile.in:318:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
pkcs11/Makefile.in:320:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
pkcs11/Makefile.in:321:install-libLTLIBRARIES: $(lib_LTLIBRARIES)
pkcs11/Makefile.in:323:	test -z "$(libdir)" || $(mkdir_p) "$(DESTDIR)$(libdir)"
pkcs11/Makefile.in:325:	  if test -f $$p; then \
pkcs11/Makefile.in:326:	    f="`echo $$p | sed -e 's|^.*/||'`"; \
pkcs11/Makefile.in:327:	    echo " $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \
pkcs11/Makefile.in:328:	    $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \
pkcs11/Makefile.in:332:uninstall-libLTLIBRARIES:
pkcs11/Makefile.in:335:	    p="`echo $$p | sed -e 's|^.*/||'`"; \
pkcs11/Makefile.in:336:	  echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \
pkcs11/Makefile.in:337:	  $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \
pkcs11/Makefile.in:340:clean-libLTLIBRARIES:
pkcs11/Makefile.in:341:	-test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
pkcs11/Makefile.in:343:	  dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
pkcs11/Makefile.in:345:	  echo "rm -f \"$${dir}/so_locations\""; \
pkcs11/Makefile.in:346:	  rm -f "$${dir}/so_locations"; \
pkcs11/Makefile.in:349:	$(LINK) -rpath $(libdir) $(libpkcs11_la_LDFLAGS) $(libpkcs11_la_OBJECTS) $(libpkcs11_la_LIBADD) $(LIBS)
pkcs11/Makefile.in:350:opensc-pkcs11.la: $(opensc_pkcs11_la_OBJECTS) $(opensc_pkcs11_la_DEPENDENCIES) 
pkcs11/Makefile.in:351:	$(LINK) -rpath $(libdir) $(opensc_pkcs11_la_LDFLAGS) $(opensc_pkcs11_la_OBJECTS) $(opensc_pkcs11_la_LIBADD) $(LIBS)
pkcs11/Makefile.in:352:pkcs11-spy.la: $(pkcs11_spy_la_OBJECTS) $(pkcs11_spy_la_DEPENDENCIES) 
pkcs11/Makefile.in:353:	$(LINK) -rpath $(libdir) $(pkcs11_spy_la_LDFLAGS) $(pkcs11_spy_la_OBJECTS) $(pkcs11_spy_la_LIBADD) $(LIBS)
pkcs11/Makefile.in:355:mostlyclean-compile:
pkcs11/Makefile.in:356:	-rm -f *.$(OBJEXT)
pkcs11/Makefile.in:358:distclean-compile:
pkcs11/Makefile.in:359:	-rm -f *.tab.c
pkcs11/Makefile.in:362:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/framework-pkcs15.Plo@am__quote@
pkcs11/Makefile.in:363:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/framework-pkcs15init.Plo@am__quote@
pkcs11/Makefile.in:368:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pkcs11-display.Plo@am__quote@
pkcs11/Makefile.in:369:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pkcs11-global.Plo@am__quote@
pkcs11/Makefile.in:370:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pkcs11-object.Plo@am__quote@
pkcs11/Makefile.in:371:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pkcs11-session.Plo@am__quote@
pkcs11/Makefile.in:372:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pkcs11-spy.Plo@am__quote@
pkcs11/Makefile.in:377:@am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
pkcs11/Makefile.in:378:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
pkcs11/Makefile.in:382:@am__fastdepCC_FALSE@	$(COMPILE) -c $<
pkcs11/Makefile.in:385:@am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
pkcs11/Makefile.in:386:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
pkcs11/Makefile.in:390:@am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
pkcs11/Makefile.in:393:@am__fastdepCC_TRUE@	if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
pkcs11/Makefile.in:394:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
pkcs11/Makefile.in:398:@am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
pkcs11/Makefile.in:400:mostlyclean-libtool:
pkcs11/Makefile.in:401:	-rm -f *.lo
pkcs11/Makefile.in:403:clean-libtool:
pkcs11/Makefile.in:404:	-rm -rf .libs _libs
pkcs11/Makefile.in:406:distclean-libtool:
pkcs11/Makefile.in:407:	-rm -f libtool
pkcs11/Makefile.in:408:uninstall-info-am:
pkcs11/Makefile.in:409:install-includeHEADERS: $(include_HEADERS)
pkcs11/Makefile.in:411:	test -z "$(includedir)" || $(mkdir_p) "$(DESTDIR)$(includedir)"
pkcs11/Makefile.in:413:	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
pkcs11/Makefile.in:414:	  f="`echo $$p | sed -e 's|^.*/||'`"; \
pkcs11/Makefile.in:419:uninstall-includeHEADERS:
pkcs11/Makefile.in:422:	  f="`echo $$p | sed -e 's|^.*/||'`"; \
pkcs11/Makefile.in:423:	  echo " rm -f '$(DESTDIR)$(includedir)/$$f'"; \
pkcs11/Makefile.in:424:	  rm -f "$(DESTDIR)$(includedir)/$$f"; \
pkcs11/Makefile.in:436:	target=`echo $@ | sed s/-recursive//`; \
pkcs11/Makefile.in:441:	    local_target="$$target-am"; \
pkcs11/Makefile.in:449:	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
pkcs11/Makefile.in:450:	fi; test -z "$$fail"
pkcs11/Makefile.in:452:mostlyclean-recursive clean-recursive distclean-recursive \
pkcs11/Makefile.in:453:maintainer-clean-recursive:
pkcs11/Makefile.in:457:	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
pkcs11/Makefile.in:466:	target=`echo $@ | sed s/-recursive//`; \
pkcs11/Makefile.in:470:	    local_target="$$target-am"; \
pkcs11/Makefile.in:476:	done && test -z "$$fail"
pkcs11/Makefile.in:477:tags-recursive:
pkcs11/Makefile.in:481:ctags-recursive:
pkcs11/Makefile.in:489:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
pkcs11/Makefile.in:493:	mkid -fID $$unique
pkcs11/Makefile.in:496:TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
pkcs11/Makefile.in:500:	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
pkcs11/Makefile.in:501:	  include_option=--etags-include; \
pkcs11/Makefile.in:504:	  include_option=--include; \
pkcs11/Makefile.in:509:	    test ! -f $$subdir/TAGS || \
pkcs11/Makefile.in:515:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
pkcs11/Makefile.in:519:	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
pkcs11/Makefile.in:520:	  test -n "$$unique" || unique=$$empty_fix; \
pkcs11/Makefile.in:525:CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
pkcs11/Makefile.in:531:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
pkcs11/Makefile.in:535:	test -z "$(CTAGS_ARGS)$$tags$$unique" \
pkcs11/Makefile.in:542:	  && gtags -i $(GTAGS_ARGS) $$here
pkcs11/Makefile.in:544:distclean-tags:
pkcs11/Makefile.in:545:	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
pkcs11/Makefile.in:555:	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
pkcs11/Makefile.in:556:	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
pkcs11/Makefile.in:563:	  if test -d $$d/$$file; then \
pkcs11/Makefile.in:564:	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
pkcs11/Makefile.in:565:	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
pkcs11/Makefile.in:567:	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
pkcs11/Makefile.in:569:	    test -f $(distdir)/$$file \
pkcs11/Makefile.in:570:	    || cp -p $$d/$$file $(distdir)/$$file \
pkcs11/Makefile.in:576:	    test -d "$(distdir)/$$subdir" \
pkcs11/Makefile.in:587:check-am: all-am
pkcs11/Makefile.in:588:check: check-recursive
pkcs11/Makefile.in:589:all-am: Makefile $(LTLIBRARIES) $(HEADERS)
pkcs11/Makefile.in:590:installdirs: installdirs-recursive
pkcs11/Makefile.in:591:installdirs-am:
pkcs11/Makefile.in:593:	  test -z "$$dir" || $(mkdir_p) "$$dir"; \
pkcs11/Makefile.in:595:install: install-recursive
pkcs11/Makefile.in:596:install-exec: install-exec-recursive
pkcs11/Makefile.in:597:install-data: install-data-recursive
pkcs11/Makefile.in:598:uninstall: uninstall-recursive
pkcs11/Makefile.in:600:install-am: all-am
pkcs11/Makefile.in:601:	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
pkcs11/Makefile.in:603:installcheck: installcheck-recursive
pkcs11/Makefile.in:604:install-strip:
pkcs11/Makefile.in:606:	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
pkcs11/Makefile.in:607:	  `test -z '$(STRIP)' || \
pkcs11/Makefile.in:609:mostlyclean-generic:
pkcs11/Makefile.in:611:clean-generic:
pkcs11/Makefile.in:613:distclean-generic:
pkcs11/Makefile.in:614:	-rm -f $(CONFIG_CLEAN_FILES)
pkcs11/Makefile.in:616:maintainer-clean-generic:
pkcs11/Makefile.in:619:	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
pkcs11/Makefile.in:620:clean: clean-recursive
pkcs11/Makefile.in:622:clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \
pkcs11/Makefile.in:623:	mostlyclean-am
pkcs11/Makefile.in:625:distclean: distclean-recursive
pkcs11/Makefile.in:626:	-rm -rf ./$(DEPDIR)
pkcs11/Makefile.in:627:	-rm -f Makefile
pkcs11/Makefile.in:628:distclean-am: clean-am distclean-compile distclean-generic \
pkcs11/Makefile.in:629:	distclean-libtool distclean-tags
pkcs11/Makefile.in:631:dvi: dvi-recursive
pkcs11/Makefile.in:633:dvi-am:
pkcs11/Makefile.in:635:html: html-recursive
pkcs11/Makefile.in:637:info: info-recursive
pkcs11/Makefile.in:639:info-am:
pkcs11/Makefile.in:641:install-data-am: install-includeHEADERS
pkcs11/Makefile.in:643:install-exec-am: install-exec-local install-libLTLIBRARIES
pkcs11/Makefile.in:645:install-info: install-info-recursive
pkcs11/Makefile.in:647:install-man:
pkcs11/Makefile.in:649:installcheck-am:
pkcs11/Makefile.in:651:maintainer-clean: maintainer-clean-recursive
pkcs11/Makefile.in:652:	-rm -rf ./$(DEPDIR)
pkcs11/Makefile.in:653:	-rm -f Makefile
pkcs11/Makefile.in:654:maintainer-clean-am: distclean-am maintainer-clean-generic
pkcs11/Makefile.in:656:mostlyclean: mostlyclean-recursive
pkcs11/Makefile.in:658:mostlyclean-am: mostlyclean-compile mostlyclean-generic \
pkcs11/Makefile.in:659:	mostlyclean-libtool
pkcs11/Makefile.in:661:pdf: pdf-recursive
pkcs11/Makefile.in:663:pdf-am:
pkcs11/Makefile.in:665:ps: ps-recursive
pkcs11/Makefile.in:667:ps-am:
pkcs11/Makefile.in:669:uninstall-am: uninstall-includeHEADERS uninstall-info-am \
pkcs11/Makefile.in:670:	uninstall-libLTLIBRARIES uninstall-local
pkcs11/Makefile.in:672:uninstall-info: uninstall-info-recursive
pkcs11/Makefile.in:674:.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check check-am \
pkcs11/Makefile.in:675:	clean clean-generic clean-libLTLIBRARIES clean-libtool \
pkcs11/Makefile.in:676:	clean-recursive ctags ctags-recursive distclean \
pkcs11/Makefile.in:677:	distclean-compile distclean-generic distclean-libtool \
pkcs11/Makefile.in:678:	distclean-recursive distclean-tags distdir dvi dvi-am html \
pkcs11/Makefile.in:679:	html-am info info-am install install-am install-data \
pkcs11/Makefile.in:680:	install-data-am install-exec install-exec-am \
pkcs11/Makefile.in:681:	install-exec-local install-includeHEADERS install-info \
pkcs11/Makefile.in:682:	install-info-am install-libLTLIBRARIES install-man \
pkcs11/Makefile.in:683:	install-strip installcheck installcheck-am installdirs \
pkcs11/Makefile.in:684:	installdirs-am maintainer-clean maintainer-clean-generic \
pkcs11/Makefile.in:685:	maintainer-clean-recursive mostlyclean mostlyclean-compile \
pkcs11/Makefile.in:686:	mostlyclean-generic mostlyclean-libtool mostlyclean-recursive \
pkcs11/Makefile.in:687:	pdf pdf-am ps ps-am tags tags-recursive uninstall uninstall-am \
pkcs11/Makefile.in:688:	uninstall-includeHEADERS uninstall-info-am \
pkcs11/Makefile.in:689:	uninstall-libLTLIBRARIES uninstall-local
pkcs11/Makefile.in:692:jar-dir:
pkcs11/Makefile.in:693:	if test ! -d jar-dir ; then mkdir jar-dir ; fi
pkcs11/Makefile.in:695:pkcs11-jar: jar-dir
pkcs11/Makefile.in:696:	cp .libs/*.so jar-dir
pkcs11/Makefile.in:697:	cp opensc_pkcs11_install.js jar-dir
pkcs11/Makefile.in:698:	signtool -Z"opensc-pkcs11.jar" -i"opensc_pkcs11_install.js" \
pkcs11/Makefile.in:699:		 -k"testcert" jar-dir
pkcs11/Makefile.in:701:install-exec-local: install-libLTLIBRARIES
pkcs11/Makefile.in:702:@HAVE_BUNDLES_TRUE@	-${top_srcdir}/macos/libtool-bundle $(DESTDIR)$(libdir)/opensc-pkcs11.so \
pkcs11/Makefile.in:704:@HAVE_BUNDLES_TRUE@	-${top_srcdir}/macos/libtool-bundle $(DESTDIR)$(libdir)/pkcs11-spy.so \
pkcs11/Makefile.in:707:uninstall-local: uninstall-libLTLIBRARIES
pkcs11/Makefile.in:708:@HAVE_BUNDLES_TRUE@	rm -rf $(DESTDIR)$(bundledir)/opensc-pkcs11.bundle/
pkcs11/Makefile.in:709:@HAVE_BUNDLES_TRUE@	rm -rf $(DESTDIR)$(bundledir)/pkcs11-spy.bundle/
pkcs11/pkcs11-object.lo:1:# pkcs11-object.lo - a libtool object file
pkcs11/pkcs11-object.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
pkcs11/pkcs11-object.lo:8:pic_object='.libs/pkcs11-object.o'
pkcs11/pkcs11-object.lo:10:# Name of the non-PIC object.
pkcs11/pkcs11-object.lo:11:non_pic_object='pkcs11-object.o'
pkcs11/openssl.c:9:#include "sc-pkcs11.h"
pkcs11/openssl.c:72:	((EVP_MD_CTX *) (op)->priv_data)
pkcs11/openssl.c:81:	if (!op || !(mt = op->type) || !(md = (EVP_MD *) mt->mech_data))
pkcs11/openssl.c:87:	op->priv_data = md_ctx;
pkcs11/openssl.c:123:	op->priv_data = NULL;
pkcs11/openssl.c:130:	if (!(session->slot->card->card->caps & SC_CARD_CAP_RNG))
pkcs11/openssl.c:148:	if (!(session->slot->card->card->caps & SC_CARD_CAP_RNG))
pkcs11/openssl.c:154:	if (scrandom_get_data(seed, 20) == -1) {
pkcs11/openssl.c:161:		r = sc_get_challenge(session->slot->card->card, seed, 20);
pkcs11/openssl.c:164:			return sc_to_cryptoki_error(r, session->slot->card->reader);
pkcs11/openssl.c:180:	dst->len = BN_num_bytes(src);
pkcs11/openssl.c:181:	dst->data = (u8 *) malloc(dst->len);
pkcs11/openssl.c:182:	if (dst->data == NULL)
pkcs11/openssl.c:184:	BN_bn2bin(src, dst->data);
pkcs11/openssl.c:196:		struct sc_pkcs15_prkey_rsa  *sc_priv = &privkey->u.rsa;
pkcs11/openssl.c:197:		struct sc_pkcs15_pubkey_rsa *sc_pub  = &pubkey->u.rsa;
pkcs11/openssl.c:207:		privkey->algorithm = pubkey->algorithm = SC_ALGORITHM_RSA;
pkcs11/openssl.c:209:		if (!do_convert_bignum(&sc_priv->modulus, rsa->n)
pkcs11/openssl.c:210:		 || !do_convert_bignum(&sc_priv->exponent, rsa->e)
pkcs11/openssl.c:211:		 || !do_convert_bignum(&sc_priv->d, rsa->d)
pkcs11/openssl.c:212:		 || !do_convert_bignum(&sc_priv->p, rsa->p)
pkcs11/openssl.c:213:		 || !do_convert_bignum(&sc_priv->q, rsa->q)) {
pkcs11/openssl.c:218:		if (rsa->iqmp && rsa->dmp1 && rsa->dmq1) {
pkcs11/openssl.c:219:			do_convert_bignum(&sc_priv->iqmp, rsa->iqmp);
pkcs11/openssl.c:220:			do_convert_bignum(&sc_priv->dmp1, rsa->dmp1);
pkcs11/openssl.c:221:			do_convert_bignum(&sc_priv->dmq1, rsa->dmq1);
pkcs11/openssl.c:224:		if (!do_convert_bignum(&sc_pub->modulus, rsa->n)
pkcs11/openssl.c:225:		 || !do_convert_bignum(&sc_pub->exponent, rsa->e)) {
Binary file pkcs11/openssl.o matches
pkcs11/mechanism.lo:1:# mechanism.lo - a libtool object file
pkcs11/mechanism.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
pkcs11/mechanism.lo:10:# Name of the non-PIC object.
pkcs11/misc.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
pkcs11/misc.c:23:#include "sc-pkcs11.h"
pkcs11/misc.c:86:	pool->type = type;
pkcs11/misc.c:87:	pool->next_free_handle = 1;
pkcs11/misc.c:88:	pool->num_items = 0;
pkcs11/misc.c:89:	pool->head = pool->tail = NULL;
pkcs11/misc.c:97:	int handle = pool->next_free_handle++;
pkcs11/misc.c:104:	item->handle = handle;
pkcs11/misc.c:105:	item->item = item_ptr;
pkcs11/misc.c:106:	item->next = NULL;
pkcs11/misc.c:107:	item->prev = pool->tail;
pkcs11/misc.c:109:	if (pool->head != NULL && pool->tail != NULL) {
pkcs11/misc.c:110:		pool->tail->next = item;
pkcs11/misc.c:111:		pool->tail = item;
pkcs11/misc.c:113:		pool->head = pool->tail = item;
pkcs11/misc.c:125:	for (item = pool->head; item != NULL; item = item->next) {
pkcs11/misc.c:126:		if (item->handle == handle) {
pkcs11/misc.c:127:			*item_ptr = item->item;
pkcs11/misc.c:132:	return (pool->type == POOL_TYPE_OBJECT)? CKR_OBJECT_HANDLE_INVALID
pkcs11/misc.c:143:	for (item = pool->head; item != NULL; item = item->next) {
pkcs11/misc.c:144:		if (handle == 0 || item->handle == handle) {
pkcs11/misc.c:145:			if (item->prev) item->prev->next = item->next;
pkcs11/misc.c:146:			if (item->next) item->next->prev = item->prev;
pkcs11/misc.c:147:			if (pool->head == item) pool->head = item->next;
pkcs11/misc.c:148:			if (pool->tail == item) pool->tail = item->prev;
pkcs11/misc.c:150:			*item_ptr = item->item;
pkcs11/misc.c:157:	return (pool->type == POOL_TYPE_OBJECT)? CKR_OBJECT_HANDLE_INVALID
pkcs11/misc.c:175:	if (session->operation[type] != NULL)
pkcs11/misc.c:181:	session->operation[type] = op;
pkcs11/misc.c:196:	if (!(op = session->operation[type]))
pkcs11/misc.c:210:	if (session->operation[type] == NULL)
pkcs11/misc.c:213:	sc_pkcs11_release_operation(&session->operation[type]);
pkcs11/misc.c:223:		if (size < pAttr->ulValueLen)
pkcs11/misc.c:225:		*sizep = pAttr->ulValueLen;
pkcs11/misc.c:227:		switch (pAttr->type) {
pkcs11/misc.c:241:		if (size != pAttr->ulValueLen)
pkcs11/misc.c:244:	memcpy(ptr, pAttr->pValue, pAttr->ulValueLen);
pkcs11/misc.c:254:		if (pTemplate->type == type)
pkcs11/misc.c:282:		if (pTemplate->type == type)
pkcs11/misc.c:290:		*sizep = pTemplate->ulValueLen;
pkcs11/misc.c:291:	*ptr = pTemplate->pValue;
pkcs11/misc.c:301:		if (pTemplate->type == type)
pkcs11/misc.c:317:	conf->num_slots = SC_PKCS11_DEF_SLOTS_PER_CARD;
pkcs11/misc.c:318:	conf->hide_empty_tokens = 0;
pkcs11/misc.c:319:	conf->lock_login = 1;
pkcs11/misc.c:320:	conf->cache_pins = 0;
pkcs11/misc.c:321:	conf->soft_keygen_allowed = 1;
pkcs11/misc.c:323:	for (i = 0; ctx->conf_blocks[i] != NULL; i++) {
pkcs11/misc.c:324:		blocks = scconf_find_blocks(ctx->conf, ctx->conf_blocks[i],
pkcs11/misc.c:335:	conf->num_slots = scconf_get_int(conf_block, "num_slots", conf->num_slots);
pkcs11/misc.c:336:	conf->hide_empty_tokens = scconf_get_bool(conf_block, "hide_empty_tokens", 0);
pkcs11/misc.c:337:	conf->lock_login = scconf_get_bool(conf_block, "lock_login", 1);
pkcs11/misc.c:338:	conf->cache_pins = scconf_get_bool(conf_block, "cache_pins", 0);
pkcs11/misc.c:339:	conf->soft_keygen_allowed = scconf_get_bool(conf_block, "soft_keygen_allowed", 1);
Binary file pkcs11/misc.o matches
pkcs11/opensc_pkcs11_install.js:8:PKCS11_MECH_DH_FLAG            =  0x1<<5; //Diffie-Hellman
pkcs11/opensc_pkcs11_install.js:48:JS_ERR_OTHER                     = -1; // Other errors than the followings
pkcs11/opensc_pkcs11_install.js:49:JS_ERR_USER_CANCEL_ACTION        = -2; // User abort an action
pkcs11/opensc_pkcs11_install.js:50:JS_ERR_INCORRECT_NUM_OF_ARGUMENTS= -3; // Calling a method w/ incorrect # of arguments
pkcs11/opensc_pkcs11_install.js:51:JS_ERR_DEL_MODULE                = -4; // Error deleting a module
pkcs11/opensc_pkcs11_install.js:52:JS_ERR_ADD_MODULE                = -5; // Error adding a module
pkcs11/opensc_pkcs11_install.js:53:JS_ERR_BAD_MODULE_NAME           = -6; // The module name is invalid
pkcs11/opensc_pkcs11_install.js:54:JS_ERR_BAD_DLL_NAME              = -7; // The DLL name is bad
pkcs11/opensc_pkcs11_install.js:55:JS_ERR_BAD_MECHANISM_FLAGS       = -8; // The mechanism flags are invalid
pkcs11/opensc_pkcs11_install.js:56:JS_ERR_BAD_CIPHER_ENABLE_FLAGS   = -9; // The SSL, S/MIME cipher flags are invalid
pkcs11/opensc_pkcs11_install.js:57:JS_ERR_ADD_MODULE_DULICATE       =-10; // Module with the same name already installed
pkcs11/opensc_pkcs11_install.js:82:				 "opensc-pkcs11.so", // source file in JAR (physical)
pkcs11/opensc_pkcs11_install.js:84:			 "pkcs11/"+vendor+"/"+plat+"/opensc-pkcs11.so", // target path & filename (physical)
pkcs11/opensc_pkcs11_install.js:87:		window.alert("Error adding sub-component: "+"("+err+")");
pkcs11/opensc_pkcs11_install.js:109:			  Folder + "pkcs11/" + vendor + "/" + plat + "/opensc-pkcs11.so",
pkcs11/opensc_pkcs11_install.js:112:if (result == -10) {
pkcs11/pkcs11.h:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
pkcs11/pkcs11.h:39:#define PKCS11_DEFAULT_MODULE_NAME	"opensc-pkcs11"
pkcs11/pkcs11.h:41:#define PKCS11_DEFAULT_MODULE_NAME	"opensc-pkcs11.so"
pkcs11/pkcs11.h:43:#define PKCS11_DEFAULT_MODULE_NAME	"opensc-pkcs11.bundle"
pkcs11/pkcs11.h:45:#define PKCS11_DEFAULT_MODULE_NAME	"opensc-pkcs11.so"
pkcs11/pkcs11-global.lo:1:# pkcs11-global.lo - a libtool object file
pkcs11/pkcs11-global.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
pkcs11/pkcs11-global.lo:8:pic_object='.libs/pkcs11-global.o'
pkcs11/pkcs11-global.lo:10:# Name of the non-PIC object.
pkcs11/pkcs11-global.lo:11:non_pic_object='pkcs11-global.o'
pkcs11/Makefile.mak:9:TARGET                  = opensc-pkcs11.dll
pkcs11/Makefile.mak:11:TARGET3			= pkcs11-spy.dll
pkcs11/Makefile.mak:13:OBJECTS			= pkcs11-global.obj pkcs11-session.obj pkcs11-object.obj misc.obj slot.obj \
pkcs11/Makefile.mak:14:			  secretkey.obj framework-pkcs15.obj framework-pkcs15init.obj mechanism.obj \
pkcs11/Makefile.mak:17:OBJECTS3		= pkcs11-spy.obj pkcs11-display.obj libpkcs11.obj
pkcs11/Makefile.mak:19:all: install-headers install-headers-dir $(TARGET) $(TARGET2) $(TARGET3)
pkcs11/rsaref/Makefile:27:INSTALL = /bin/install -c
pkcs11/rsaref/Makefile:28:install_sh_DATA = $(install_sh) -c -m 644
pkcs11/rsaref/Makefile:29:install_sh_PROGRAM = $(install_sh) -c
pkcs11/rsaref/Makefile:30:install_sh_SCRIPT = $(install_sh) -c
pkcs11/rsaref/Makefile:39:host_triplet = i686-pc-linux-gnu
pkcs11/rsaref/Makefile:59:ACLOCAL = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run aclocal-1.8
pkcs11/rsaref/Makefile:62:AMTAR = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run tar
pkcs11/rsaref/Makefile:64:AUTOCONF = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run autoconf
pkcs11/rsaref/Makefile:65:AUTOHEADER = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run autoheader
pkcs11/rsaref/Makefile:66:AUTOMAKE = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run automake-1.8
pkcs11/rsaref/Makefile:71:CFLAGS = -Wall -fno-strict-aliasing -g -O2 
pkcs11/rsaref/Makefile:73:CPP = gcc -E
pkcs11/rsaref/Makefile:74:CPPFLAGS = -I${top_builddir}/src/include 
pkcs11/rsaref/Makefile:76:CXXCPP = g++ -E
pkcs11/rsaref/Makefile:78:CXXFLAGS = -g -O2
pkcs11/rsaref/Makefile:80:DEFS = -DHAVE_CONFIG_H
pkcs11/rsaref/Makefile:84:ECHO_N = -n
pkcs11/rsaref/Makefile:86:EGREP = grep -E
pkcs11/rsaref/Makefile:87:ENGINE_LINK = -lcrypto
pkcs11/rsaref/Makefile:90:FFLAGS = -g -O2
pkcs11/rsaref/Makefile:112:INSTALL_DATA = ${INSTALL} -m 644
pkcs11/rsaref/Makefile:115:INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s
pkcs11/rsaref/Makefile:116:LDFLAGS = -L/usr -L/usr/lib -L/usr/lib 
pkcs11/rsaref/Makefile:118:LEXLIB = -lfl
pkcs11/rsaref/Makefile:120:LIBASSUAN = -lassuan
pkcs11/rsaref/Makefile:121:LIBCRYPTO = -lcrypto
pkcs11/rsaref/Makefile:122:LIBDL =  -ldl
pkcs11/rsaref/Makefile:123:LIBFL = -lfl
pkcs11/rsaref/Makefile:124:LIBLDAP = -lssl -lldap -llber 
pkcs11/rsaref/Makefile:127:LIBPAM =  -lpam
pkcs11/rsaref/Makefile:129:LIBS = -lpthread 
pkcs11/rsaref/Makefile:134:LN_S = ln -s
pkcs11/rsaref/Makefile:139:MAKEINFO = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run makeinfo
pkcs11/rsaref/Makefile:145:OPENSC_LIBS = -L${exec_prefix}/lib -lopensc
pkcs11/rsaref/Makefile:149:OPENSSL_LDFLAGS = -Wl,-Bsymbolic
pkcs11/rsaref/Makefile:157:PCSC_CFLAGS = -I/usr/include
pkcs11/rsaref/Makefile:158:PCSC_LIBS = -lpcsclite
pkcs11/rsaref/Makefile:159:PKG_CONFIG = /usr/bin/pkg-config
pkcs11/rsaref/Makefile:163:PTHREAD_LIBS = -lpthread
pkcs11/rsaref/Makefile:186:build = i686-pc-linux-gnu
pkcs11/rsaref/Makefile:189:build_os = linux-gnu
pkcs11/rsaref/Makefile:193:host = i686-pc-linux-gnu
pkcs11/rsaref/Makefile:196:host_os = linux-gnu
pkcs11/rsaref/Makefile:200:install_sh = /home/lcoelho/develop/modulo/iti/src/opensc/install-sh
pkcs11/rsaref/Makefile:205:mkdir_p = mkdir -p -- .
pkcs11/rsaref/Makefile:216:all: all-am
pkcs11/rsaref/Makefile:223:	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
pkcs11/rsaref/Makefile:228:	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/pkcs11/rsaref/Makefile'; \
pkcs11/rsaref/Makefile:230:	  $(AUTOMAKE) --gnu  src/pkcs11/rsaref/Makefile
pkcs11/rsaref/Makefile:235:	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
pkcs11/rsaref/Makefile:242:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
pkcs11/rsaref/Makefile:245:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
pkcs11/rsaref/Makefile:247:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
pkcs11/rsaref/Makefile:249:mostlyclean-libtool:
pkcs11/rsaref/Makefile:250:	-rm -f *.lo
pkcs11/rsaref/Makefile:252:clean-libtool:
pkcs11/rsaref/Makefile:253:	-rm -rf .libs _libs
pkcs11/rsaref/Makefile:255:distclean-libtool:
pkcs11/rsaref/Makefile:256:	-rm -f libtool
pkcs11/rsaref/Makefile:257:uninstall-info-am:
pkcs11/rsaref/Makefile:258:install-includeHEADERS: $(include_HEADERS)
pkcs11/rsaref/Makefile:260:	test -z "$(includedir)" || $(mkdir_p) "$(DESTDIR)$(includedir)"
pkcs11/rsaref/Makefile:262:	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
pkcs11/rsaref/Makefile:263:	  f="`echo $$p | sed -e 's|^.*/||'`"; \
pkcs11/rsaref/Makefile:268:uninstall-includeHEADERS:
pkcs11/rsaref/Makefile:271:	  f="`echo $$p | sed -e 's|^.*/||'`"; \
pkcs11/rsaref/Makefile:272:	  echo " rm -f '$(DESTDIR)$(includedir)/$$f'"; \
pkcs11/rsaref/Makefile:273:	  rm -f "$(DESTDIR)$(includedir)/$$f"; \
pkcs11/rsaref/Makefile:279:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
pkcs11/rsaref/Makefile:283:	mkid -fID $$unique
pkcs11/rsaref/Makefile:292:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
pkcs11/rsaref/Makefile:296:	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
pkcs11/rsaref/Makefile:297:	  test -n "$$unique" || unique=$$empty_fix; \
pkcs11/rsaref/Makefile:308:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
pkcs11/rsaref/Makefile:312:	test -z "$(CTAGS_ARGS)$$tags$$unique" \
pkcs11/rsaref/Makefile:319:	  && gtags -i $(GTAGS_ARGS) $$here
pkcs11/rsaref/Makefile:321:distclean-tags:
pkcs11/rsaref/Makefile:322:	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
pkcs11/rsaref/Makefile:332:	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
pkcs11/rsaref/Makefile:333:	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
pkcs11/rsaref/Makefile:340:	  if test -d $$d/$$file; then \
pkcs11/rsaref/Makefile:341:	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
pkcs11/rsaref/Makefile:342:	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
pkcs11/rsaref/Makefile:344:	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
pkcs11/rsaref/Makefile:346:	    test -f $(distdir)/$$file \
pkcs11/rsaref/Makefile:347:	    || cp -p $$d/$$file $(distdir)/$$file \
pkcs11/rsaref/Makefile:351:check-am: all-am
pkcs11/rsaref/Makefile:352:check: check-am
pkcs11/rsaref/Makefile:353:all-am: Makefile $(HEADERS)
pkcs11/rsaref/Makefile:356:	  test -z "$$dir" || $(mkdir_p) "$$dir"; \
pkcs11/rsaref/Makefile:358:install: install-am
pkcs11/rsaref/Makefile:359:install-exec: install-exec-am
pkcs11/rsaref/Makefile:360:install-data: install-data-am
pkcs11/rsaref/Makefile:361:uninstall: uninstall-am
pkcs11/rsaref/Makefile:363:install-am: all-am
pkcs11/rsaref/Makefile:364:	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
pkcs11/rsaref/Makefile:366:installcheck: installcheck-am
pkcs11/rsaref/Makefile:367:install-strip:
pkcs11/rsaref/Makefile:369:	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
pkcs11/rsaref/Makefile:370:	  `test -z '$(STRIP)' || \
pkcs11/rsaref/Makefile:372:mostlyclean-generic:
pkcs11/rsaref/Makefile:374:clean-generic:
pkcs11/rsaref/Makefile:376:distclean-generic:
pkcs11/rsaref/Makefile:377:	-rm -f $(CONFIG_CLEAN_FILES)
pkcs11/rsaref/Makefile:379:maintainer-clean-generic:
pkcs11/rsaref/Makefile:382:	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
pkcs11/rsaref/Makefile:383:clean: clean-am
pkcs11/rsaref/Makefile:385:clean-am: clean-generic clean-libtool mostlyclean-am
pkcs11/rsaref/Makefile:387:distclean: distclean-am
pkcs11/rsaref/Makefile:388:	-rm -f Makefile
pkcs11/rsaref/Makefile:389:distclean-am: clean-am distclean-generic distclean-libtool \
pkcs11/rsaref/Makefile:390:	distclean-tags
pkcs11/rsaref/Makefile:392:dvi: dvi-am
pkcs11/rsaref/Makefile:394:dvi-am:
pkcs11/rsaref/Makefile:396:html: html-am
pkcs11/rsaref/Makefile:398:info: info-am
pkcs11/rsaref/Makefile:400:info-am:
pkcs11/rsaref/Makefile:402:install-data-am: install-includeHEADERS
pkcs11/rsaref/Makefile:404:install-exec-am:
pkcs11/rsaref/Makefile:406:install-info: install-info-am
pkcs11/rsaref/Makefile:408:install-man:
pkcs11/rsaref/Makefile:410:installcheck-am:
pkcs11/rsaref/Makefile:412:maintainer-clean: maintainer-clean-am
pkcs11/rsaref/Makefile:413:	-rm -f Makefile
pkcs11/rsaref/Makefile:414:maintainer-clean-am: distclean-am maintainer-clean-generic
pkcs11/rsaref/Makefile:416:mostlyclean: mostlyclean-am
pkcs11/rsaref/Makefile:418:mostlyclean-am: mostlyclean-generic mostlyclean-libtool
pkcs11/rsaref/Makefile:420:pdf: pdf-am
pkcs11/rsaref/Makefile:422:pdf-am:
pkcs11/rsaref/Makefile:424:ps: ps-am
pkcs11/rsaref/Makefile:426:ps-am:
pkcs11/rsaref/Makefile:428:uninstall-am: uninstall-includeHEADERS uninstall-info-am
pkcs11/rsaref/Makefile:430:.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
pkcs11/rsaref/Makefile:431:	clean-libtool ctags distclean distclean-generic \
pkcs11/rsaref/Makefile:432:	distclean-libtool distclean-tags distdir dvi dvi-am html \
pkcs11/rsaref/Makefile:433:	html-am info info-am install install-am install-data \
pkcs11/rsaref/Makefile:434:	install-data-am install-exec install-exec-am \
pkcs11/rsaref/Makefile:435:	install-includeHEADERS install-info install-info-am \
pkcs11/rsaref/Makefile:436:	install-man install-strip installcheck installcheck-am \
pkcs11/rsaref/Makefile:437:	installdirs maintainer-clean maintainer-clean-generic \
pkcs11/rsaref/Makefile:438:	mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
pkcs11/rsaref/Makefile:439:	ps ps-am tags uninstall uninstall-am uninstall-includeHEADERS \
pkcs11/rsaref/Makefile:440:	uninstall-info-am
pkcs11/rsaref/Makefile.in:28:install_sh_DATA = $(install_sh) -c -m 644
pkcs11/rsaref/Makefile.in:29:install_sh_PROGRAM = $(install_sh) -c
pkcs11/rsaref/Makefile.in:30:install_sh_SCRIPT = $(install_sh) -c
pkcs11/rsaref/Makefile.in:216:all: all-am
pkcs11/rsaref/Makefile.in:223:	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
pkcs11/rsaref/Makefile.in:228:	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/pkcs11/rsaref/Makefile'; \
pkcs11/rsaref/Makefile.in:230:	  $(AUTOMAKE) --gnu  src/pkcs11/rsaref/Makefile
pkcs11/rsaref/Makefile.in:235:	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
pkcs11/rsaref/Makefile.in:242:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
pkcs11/rsaref/Makefile.in:245:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
pkcs11/rsaref/Makefile.in:247:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
pkcs11/rsaref/Makefile.in:249:mostlyclean-libtool:
pkcs11/rsaref/Makefile.in:250:	-rm -f *.lo
pkcs11/rsaref/Makefile.in:252:clean-libtool:
pkcs11/rsaref/Makefile.in:253:	-rm -rf .libs _libs
pkcs11/rsaref/Makefile.in:255:distclean-libtool:
pkcs11/rsaref/Makefile.in:256:	-rm -f libtool
pkcs11/rsaref/Makefile.in:257:uninstall-info-am:
pkcs11/rsaref/Makefile.in:258:install-includeHEADERS: $(include_HEADERS)
pkcs11/rsaref/Makefile.in:260:	test -z "$(includedir)" || $(mkdir_p) "$(DESTDIR)$(includedir)"
pkcs11/rsaref/Makefile.in:262:	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
pkcs11/rsaref/Makefile.in:263:	  f="`echo $$p | sed -e 's|^.*/||'`"; \
pkcs11/rsaref/Makefile.in:268:uninstall-includeHEADERS:
pkcs11/rsaref/Makefile.in:271:	  f="`echo $$p | sed -e 's|^.*/||'`"; \
pkcs11/rsaref/Makefile.in:272:	  echo " rm -f '$(DESTDIR)$(includedir)/$$f'"; \
pkcs11/rsaref/Makefile.in:273:	  rm -f "$(DESTDIR)$(includedir)/$$f"; \
pkcs11/rsaref/Makefile.in:279:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
pkcs11/rsaref/Makefile.in:283:	mkid -fID $$unique
pkcs11/rsaref/Makefile.in:292:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
pkcs11/rsaref/Makefile.in:296:	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
pkcs11/rsaref/Makefile.in:297:	  test -n "$$unique" || unique=$$empty_fix; \
pkcs11/rsaref/Makefile.in:308:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
pkcs11/rsaref/Makefile.in:312:	test -z "$(CTAGS_ARGS)$$tags$$unique" \
pkcs11/rsaref/Makefile.in:319:	  && gtags -i $(GTAGS_ARGS) $$here
pkcs11/rsaref/Makefile.in:321:distclean-tags:
pkcs11/rsaref/Makefile.in:322:	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
pkcs11/rsaref/Makefile.in:332:	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
pkcs11/rsaref/Makefile.in:333:	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
pkcs11/rsaref/Makefile.in:340:	  if test -d $$d/$$file; then \
pkcs11/rsaref/Makefile.in:341:	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
pkcs11/rsaref/Makefile.in:342:	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
pkcs11/rsaref/Makefile.in:344:	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
pkcs11/rsaref/Makefile.in:346:	    test -f $(distdir)/$$file \
pkcs11/rsaref/Makefile.in:347:	    || cp -p $$d/$$file $(distdir)/$$file \
pkcs11/rsaref/Makefile.in:351:check-am: all-am
pkcs11/rsaref/Makefile.in:352:check: check-am
pkcs11/rsaref/Makefile.in:353:all-am: Makefile $(HEADERS)
pkcs11/rsaref/Makefile.in:356:	  test -z "$$dir" || $(mkdir_p) "$$dir"; \
pkcs11/rsaref/Makefile.in:358:install: install-am
pkcs11/rsaref/Makefile.in:359:install-exec: install-exec-am
pkcs11/rsaref/Makefile.in:360:install-data: install-data-am
pkcs11/rsaref/Makefile.in:361:uninstall: uninstall-am
pkcs11/rsaref/Makefile.in:363:install-am: all-am
pkcs11/rsaref/Makefile.in:364:	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
pkcs11/rsaref/Makefile.in:366:installcheck: installcheck-am
pkcs11/rsaref/Makefile.in:367:install-strip:
pkcs11/rsaref/Makefile.in:369:	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
pkcs11/rsaref/Makefile.in:370:	  `test -z '$(STRIP)' || \
pkcs11/rsaref/Makefile.in:372:mostlyclean-generic:
pkcs11/rsaref/Makefile.in:374:clean-generic:
pkcs11/rsaref/Makefile.in:376:distclean-generic:
pkcs11/rsaref/Makefile.in:377:	-rm -f $(CONFIG_CLEAN_FILES)
pkcs11/rsaref/Makefile.in:379:maintainer-clean-generic:
pkcs11/rsaref/Makefile.in:382:	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
pkcs11/rsaref/Makefile.in:383:clean: clean-am
pkcs11/rsaref/Makefile.in:385:clean-am: clean-generic clean-libtool mostlyclean-am
pkcs11/rsaref/Makefile.in:387:distclean: distclean-am
pkcs11/rsaref/Makefile.in:388:	-rm -f Makefile
pkcs11/rsaref/Makefile.in:389:distclean-am: clean-am distclean-generic distclean-libtool \
pkcs11/rsaref/Makefile.in:390:	distclean-tags
pkcs11/rsaref/Makefile.in:392:dvi: dvi-am
pkcs11/rsaref/Makefile.in:394:dvi-am:
pkcs11/rsaref/Makefile.in:396:html: html-am
pkcs11/rsaref/Makefile.in:398:info: info-am
pkcs11/rsaref/Makefile.in:400:info-am:
pkcs11/rsaref/Makefile.in:402:install-data-am: install-includeHEADERS
pkcs11/rsaref/Makefile.in:404:install-exec-am:
pkcs11/rsaref/Makefile.in:406:install-info: install-info-am
pkcs11/rsaref/Makefile.in:408:install-man:
pkcs11/rsaref/Makefile.in:410:installcheck-am:
pkcs11/rsaref/Makefile.in:412:maintainer-clean: maintainer-clean-am
pkcs11/rsaref/Makefile.in:413:	-rm -f Makefile
pkcs11/rsaref/Makefile.in:414:maintainer-clean-am: distclean-am maintainer-clean-generic
pkcs11/rsaref/Makefile.in:416:mostlyclean: mostlyclean-am
pkcs11/rsaref/Makefile.in:418:mostlyclean-am: mostlyclean-generic mostlyclean-libtool
pkcs11/rsaref/Makefile.in:420:pdf: pdf-am
pkcs11/rsaref/Makefile.in:422:pdf-am:
pkcs11/rsaref/Makefile.in:424:ps: ps-am
pkcs11/rsaref/Makefile.in:426:ps-am:
pkcs11/rsaref/Makefile.in:428:uninstall-am: uninstall-includeHEADERS uninstall-info-am
pkcs11/rsaref/Makefile.in:430:.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
pkcs11/rsaref/Makefile.in:431:	clean-libtool ctags distclean distclean-generic \
pkcs11/rsaref/Makefile.in:432:	distclean-libtool distclean-tags distdir dvi dvi-am html \
pkcs11/rsaref/Makefile.in:433:	html-am info info-am install install-am install-data \
pkcs11/rsaref/Makefile.in:434:	install-data-am install-exec install-exec-am \
pkcs11/rsaref/Makefile.in:435:	install-includeHEADERS install-info install-info-am \
pkcs11/rsaref/Makefile.in:436:	install-man install-strip installcheck installcheck-am \
pkcs11/rsaref/Makefile.in:437:	installdirs maintainer-clean maintainer-clean-generic \
pkcs11/rsaref/Makefile.in:438:	mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
pkcs11/rsaref/Makefile.in:439:	ps ps-am tags uninstall uninstall-am uninstall-includeHEADERS \
pkcs11/rsaref/Makefile.in:440:	uninstall-info-am
pkcs11/rsaref/pkcs11.h:11: * itself), 6 platform-specific macros must be defined.  These
pkcs11/rsaref/pkcs11.h:20: * convention on packing is that structures should be 1-byte
pkcs11/rsaref/pkcs11f.h:11:/* General-purpose */
pkcs11/rsaref/pkcs11f.h:121:  CK_UTF8CHAR_PTR pLabel     /* 32-byte token label (blank padded) */
pkcs11/rsaref/pkcs11f.h:369:/* C_Encrypt encrypts single-part data. */
pkcs11/rsaref/pkcs11f.h:377:  CK_ULONG_PTR      pulEncryptedDataLen  /* gets c-text size */
pkcs11/rsaref/pkcs11f.h:382:/* C_EncryptUpdate continues a multiple-part encryption
pkcs11/rsaref/pkcs11f.h:391:  CK_ULONG_PTR      pulEncryptedPartLen /* gets c-text size */
pkcs11/rsaref/pkcs11f.h:396:/* C_EncryptFinal finishes a multiple-part encryption
pkcs11/rsaref/pkcs11f.h:402:  CK_BYTE_PTR       pLastEncryptedPart,      /* last c-text */
pkcs11/rsaref/pkcs11f.h:427:  CK_ULONG_PTR      pulDataLen          /* gets p-text size */
pkcs11/rsaref/pkcs11f.h:432:/* C_DecryptUpdate continues a multiple-part decryption
pkcs11/rsaref/pkcs11f.h:441:  CK_ULONG_PTR      pulPartLen           /* p-text size */
pkcs11/rsaref/pkcs11f.h:446:/* C_DecryptFinal finishes a multiple-part decryption
pkcs11/rsaref/pkcs11f.h:453:  CK_ULONG_PTR      pulLastPartLen  /* p-text size */
pkcs11/rsaref/pkcs11f.h:461:/* C_DigestInit initializes a message-digesting operation. */
pkcs11/rsaref/pkcs11f.h:484:/* C_DigestUpdate continues a multiple-part message-digesting
pkcs11/rsaref/pkcs11f.h:496:/* C_DigestKey continues a multi-part message-digesting
pkcs11/rsaref/pkcs11f.h:508:/* C_DigestFinal finishes a multiple-part message-digesting
pkcs11/rsaref/pkcs11f.h:552:/* C_SignUpdate continues a multiple-part signature operation,
pkcs11/rsaref/pkcs11f.h:565:/* C_SignFinal finishes a multiple-part signature operation, 
pkcs11/rsaref/pkcs11f.h:619:/* C_Verify verifies a signature in a single-part operation, 
pkcs11/rsaref/pkcs11f.h:634:/* C_VerifyUpdate continues a multiple-part verification
pkcs11/rsaref/pkcs11f.h:647:/* C_VerifyFinal finishes a multiple-part verification
pkcs11/rsaref/pkcs11f.h:671:/* C_VerifyRecover verifies a signature in a single-part
pkcs11/rsaref/pkcs11f.h:686:/* Dual-function cryptographic operations */
pkcs11/rsaref/pkcs11f.h:688:/* C_DigestEncryptUpdate continues a multiple-part digesting
pkcs11/rsaref/pkcs11f.h:697:  CK_ULONG_PTR      pulEncryptedPartLen  /* gets c-text length */
pkcs11/rsaref/pkcs11f.h:702:/* C_DecryptDigestUpdate continues a multiple-part decryption and
pkcs11/rsaref/pkcs11f.h:716:/* C_SignEncryptUpdate continues a multiple-part signing and
pkcs11/rsaref/pkcs11f.h:725:  CK_ULONG_PTR      pulEncryptedPartLen  /* gets c-text length */
pkcs11/rsaref/pkcs11f.h:730:/* C_DecryptVerifyUpdate continues a multiple-part decryption and
pkcs11/rsaref/pkcs11f.h:739:  CK_ULONG_PTR      pulPartLen           /* gets p-text length */
pkcs11/rsaref/pkcs11f.h:761:/* C_GenerateKeyPair generates a public-key/private-key pair, 
pkcs11/rsaref/pkcs11f.h:768:  CK_MECHANISM_PTR     pMechanism,                  /* key-gen
pkcs11/rsaref/pkcs11t.h:4: * must be defined and the structure-packing conventions that
pkcs11/rsaref/pkcs11t.h:19:/* an unsigned 8-bit value */
pkcs11/rsaref/pkcs11t.h:22:/* an unsigned 8-bit character */
pkcs11/rsaref/pkcs11t.h:25:/* an 8-bit UTF-8 character */
pkcs11/rsaref/pkcs11t.h:28:/* a BYTE-sized Boolean flag */
pkcs11/rsaref/pkcs11t.h:53:/* Pointer to a CK_VOID_PTR-- i.e., pointer to pointer to void */
pkcs11/rsaref/pkcs11t.h:158:                                                 * write-
pkcs11/rsaref/pkcs11t.h:243:/* CK_SESSION_HANDLE is a Cryptoki-assigned value that
pkcs11/rsaref/pkcs11t.h:279:  CK_ULONG      ulDeviceError;  /* device-dependent error code */
pkcs11/rsaref/pkcs11t.h:291:/* CK_OBJECT_HANDLE is a token-specific identifier for an
pkcs11/rsaref/pkcs11t.h:494:  CK_CHAR       year[4];   /* the year ("1900" - "9999") */
pkcs11/rsaref/pkcs11t.h:495:  CK_CHAR       month[2];  /* the month ("01" - "12") */
pkcs11/rsaref/pkcs11t.h:496:  CK_CHAR       day[2];    /* the day   ("01" - "31") */
pkcs11/rsaref/pkcs11t.h:1099:  CK_ULONG      ulEffectiveBits;  /* effective bits (1-1024) */
pkcs11/rsaref/pkcs11t.h:1111:  CK_ULONG      ulEffectiveBits;  /* effective bits (1-1024) */
pkcs11/rsaref/pkcs11t.h:1296: * indicate the Pseudo-Random Function (PRF) used to generate 
pkcs11/slot.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
pkcs11/slot.c:22:#include "sc-pkcs11.h"
pkcs11/slot.c:38:	strcpy_bp(pInfo->slotDescription, "Virtual slot", 64);
pkcs11/slot.c:39:	strcpy_bp(pInfo->manufacturerID, "OpenSC project (www.opensc.org)", 32);
pkcs11/slot.c:40:	pInfo->flags = CKF_REMOVABLE_DEVICE | CKF_HW_SLOT;
pkcs11/slot.c:41:	pInfo->hardwareVersion.major = 0;
pkcs11/slot.c:42:	pInfo->hardwareVersion.minor = 0;
pkcs11/slot.c:43:	pInfo->firmwareVersion.major = 0;
pkcs11/slot.c:44:	pInfo->firmwareVersion.minor = 0;
pkcs11/slot.c:56:	card->reader = reader;
pkcs11/slot.c:67:		avail = SC_PKCS11_MAX_VIRTUAL_SLOTS - first_free_slot;
pkcs11/slot.c:68:	card->first_slot = first_free_slot;
pkcs11/slot.c:69:	card->max_slots = avail;
pkcs11/slot.c:70:	card->num_slots = 0;
pkcs11/slot.c:72:	first_free_slot += card->max_slots;
pkcs11/slot.c:84:	for (i = card->max_slots; i--; ) {
pkcs11/slot.c:87:		slot = virtual_slots + card->first_slot + i;
pkcs11/slot.c:88:		strcpy_bp(slot->slot_info.slotDescription,
pkcs11/slot.c:89:				context->reader[reader]->name, 64);
pkcs11/slot.c:90:		slot->reader = reader;
pkcs11/slot.c:95:again:	rc = sc_detect_card_presence(context->reader[reader], 0);
pkcs11/slot.c:110:		/* The following should never happen - but if it
pkcs11/slot.c:113:		if (!retry--)
pkcs11/slot.c:120:	if (card->card == NULL) {
pkcs11/slot.c:122:		rc = sc_connect_card(context->reader[reader], 0, &card->card);
pkcs11/slot.c:128:	if (card->framework == NULL) {
pkcs11/slot.c:132:			if (frameworks[i]->bind == NULL)
pkcs11/slot.c:134:			rv = frameworks[i]->bind(card);
pkcs11/slot.c:144:		rv = frameworks[i]->create_tokens(card);
pkcs11/slot.c:148:		card->framework = frameworks[i];
pkcs11/slot.c:161:	for (i = 0; i < context->reader_count; i++)
pkcs11/slot.c:187:		    virtual_slots[i].card->reader == reader)
pkcs11/slot.c:191:	/* beware - do not clean the entire sc_pkcs11_card struct;
pkcs11/slot.c:196:	if (card->framework)
pkcs11/slot.c:197:		card->framework->unbind(card);
pkcs11/slot.c:198:	card->framework = NULL;
pkcs11/slot.c:199:	card->fw_data = NULL;
pkcs11/slot.c:201:	if (card->card)
pkcs11/slot.c:202:		sc_disconnect_card(card->card, 0);
pkcs11/slot.c:203:	card->card = NULL;
pkcs11/slot.c:211:	slot->id = id;
pkcs11/slot.c:212:	slot->login_user = -1;
pkcs11/slot.c:213:	init_slot_info(&slot->slot_info);
pkcs11/slot.c:214:	pool_initialize(&slot->object_pool, POOL_TYPE_OBJECT);
pkcs11/slot.c:223:	if (card->num_slots >= card->max_slots)
pkcs11/slot.c:225:	first = card->first_slot;
pkcs11/slot.c:226:	last  = first + card->max_slots;
pkcs11/slot.c:234:			card->num_slots++;
pkcs11/slot.c:261:	if (!((*slot)->slot_info.flags & CKF_TOKEN_PRESENT))
pkcs11/slot.c:263:		rv = card_detect((*slot)->reader);
pkcs11/slot.c:282:	token_was_present = (slot->slot_info.flags & CKF_TOKEN_PRESENT);
pkcs11/slot.c:288:	while (pool_find_and_delete(&slot->object_pool, 0, (void**) &object) == CKR_OK) {
pkcs11/slot.c:289:		if (object->ops->release)
pkcs11/slot.c:290:			object->ops->release(object);
pkcs11/slot.c:294:	if (slot->card != NULL) {
pkcs11/slot.c:295:		if (slot->fw_data != NULL &&
pkcs11/slot.c:296:				slot->card->framework != NULL &&
pkcs11/slot.c:297:				slot->card->framework->release_token != NULL)
pkcs11/slot.c:298:			slot->card->framework->release_token(slot->card, slot->fw_data);
pkcs11/slot.c:299:		slot->card->num_slots--;
pkcs11/slot.c:304:	saved_slot_info = slot->slot_info;
pkcs11/slot.c:305:	reader = slot->reader;
pkcs11/slot.c:307:	slot->slot_info = saved_slot_info;
pkcs11/slot.c:308:	slot->slot_info.flags = 0;
pkcs11/slot.c:309:	slot->login_user = -1;
pkcs11/slot.c:310:	slot->reader = reader;
pkcs11/slot.c:311:	pool_initialize(&slot->object_pool, POOL_TYPE_OBJECT);
pkcs11/slot.c:314:		slot->events = SC_EVENT_CARD_REMOVED;
pkcs11/slot.c:327:		if ((slot->events & SC_EVENT_CARD_INSERTED)
pkcs11/slot.c:328:		 && !(slot->slot_info.flags & CKF_TOKEN_PRESENT))
pkcs11/slot.c:329:			slot->events &= ~SC_EVENT_CARD_INSERTED;
pkcs11/slot.c:330:		if (slot->events & mask) {
pkcs11/slot.c:331:			slot->events &= ~mask;
Binary file pkcs11/slot.o matches
pkcs11/secretkey.lo:1:# secretkey.lo - a libtool object file
pkcs11/secretkey.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
pkcs11/secretkey.lo:10:# Name of the non-PIC object.
pkcs11/framework-pkcs15init.lo:1:# framework-pkcs15init.lo - a libtool object file
pkcs11/framework-pkcs15init.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
pkcs11/framework-pkcs15init.lo:8:pic_object='.libs/framework-pkcs15init.o'
pkcs11/framework-pkcs15init.lo:10:# Name of the non-PIC object.
pkcs11/framework-pkcs15init.lo:11:non_pic_object='framework-pkcs15init.o'
pkcs11/pkcs11-global.c:2: * pkcs11-global.c: PKCS#11 module level functions and function table
pkcs11/pkcs11-global.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
pkcs11/pkcs11-global.c:23:#include "sc-pkcs11.h"
pkcs11/pkcs11-global.c:41:	rc = sc_establish_context(&context, "opensc-pkcs11");
pkcs11/pkcs11-global.c:87:	for (i=0; i<context->reader_count; i++)
pkcs11/pkcs11-global.c:115:	pInfo->cryptokiVersion.major = 2;
pkcs11/pkcs11-global.c:116:	pInfo->cryptokiVersion.minor = 11;
pkcs11/pkcs11-global.c:117:	strcpy_bp(pInfo->manufacturerID,
pkcs11/pkcs11-global.c:119:		  sizeof(pInfo->manufacturerID));
pkcs11/pkcs11-global.c:120:	strcpy_bp(pInfo->libraryDescription,
pkcs11/pkcs11-global.c:122:		  sizeof(pInfo->libraryDescription));
pkcs11/pkcs11-global.c:123:	pInfo->libraryVersion.major = 0;
pkcs11/pkcs11-global.c:124:	pInfo->libraryVersion.minor = 9;
pkcs11/pkcs11-global.c:165:		if (!tokenPresent || (slot->slot_info.flags & CKF_TOKEN_PRESENT))
pkcs11/pkcs11-global.c:213:		if (now >= card_table[slot->reader].slot_state_expires || now == 0) {
pkcs11/pkcs11-global.c:215:			rv = card_detect(slot->reader);
pkcs11/pkcs11-global.c:217:			card_table[slot->reader].slot_state_expires = now + 1000;
pkcs11/pkcs11-global.c:224:		memcpy(pInfo, &slot->slot_info, sizeof(CK_SLOT_INFO));
pkcs11/pkcs11-global.c:248:		memcpy(pInfo, &slot->token_info, sizeof(CK_TOKEN_INFO));
pkcs11/pkcs11-global.c:267:		rv = sc_pkcs11_get_mechanism_list(slot->card, pMechanismList, pulCount);
pkcs11/pkcs11-global.c:290:		rv = sc_pkcs11_get_mechanism_info(slot->card, type, pInfo);
pkcs11/pkcs11-global.c:315:	for (item = session_pool.head; item; item = item->next) {
pkcs11/pkcs11-global.c:316:		session = (struct sc_pkcs11_session*) item->item;
pkcs11/pkcs11-global.c:317:		if (session->slot == slot) {
pkcs11/pkcs11-global.c:323:	if (slot->card->framework->init_token == NULL) {
pkcs11/pkcs11-global.c:327:	rv = slot->card->framework->init_token(slot->card,
pkcs11/pkcs11-global.c:328:				 slot->fw_data, pPin, ulPinLen, pLabel);
pkcs11/pkcs11-global.c:331:		/* Now we should re-bind all tokens so they get the
pkcs11/pkcs11-global.c:364:	for (i = k = 0; i < context->reader_count; i++) {
pkcs11/pkcs11-global.c:365:		reader = context->reader[i];
pkcs11/pkcs11-global.c:366:		for (j = 0; j < reader->slot_count; j++, k++) {
pkcs11/pkcs11-global.c:374:	r = sc_wait_for_event(readers, slots, k, mask, &found, &events, -1);
pkcs11/pkcs11-global.c:382:		rv = sc_to_cryptoki_error(r, -1);
pkcs11/pkcs11-global.c:414:	if (args->pReserved)
pkcs11/pkcs11-global.c:421:	if (args->flags & CKF_OS_LOCKING_OK) {
pkcs11/pkcs11-global.c:434:		 *   -DPKCS11_THREAD_LOCKING
pkcs11/pkcs11-global.c:441:	if (args->CreateMutex
pkcs11/pkcs11-global.c:442:	 && args->DestroyMutex
pkcs11/pkcs11-global.c:443:	 && args->LockMutex
pkcs11/pkcs11-global.c:444:	 && args->UnlockMutex) {
pkcs11/pkcs11-global.c:445:		rv = args->CreateMutex(&_lock);
pkcs11/pkcs11-global.c:462:		while (_locking->LockMutex(_lock) != CKR_OK)
pkcs11/pkcs11-global.c:477:		while (_locking->UnlockMutex(lock) != CKR_OK)
pkcs11/pkcs11-global.c:491: * Free the lock - note the lock must be held when
pkcs11/pkcs11-global.c:502:	/* Clear the global lock pointer - once we've
pkcs11/pkcs11-global.c:512:		_locking->DestroyMutex(tempLock);
Binary file pkcs11/pkcs11-global.o matches
pkcs11/pkcs11-display.c:16: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307,
pkcs11/pkcs11-display.c:26:#include "pkcs11-display.h"
pkcs11/pkcs11-display.c:34:  for(i = 0; i < spec->size; i++) {
pkcs11/pkcs11-display.c:35:    if(spec->specs[i].type == ctype) {
pkcs11/pkcs11-display.c:36:      fprintf(f, "%s\n", spec->specs[i].name);
pkcs11/pkcs11-display.c:40:  fprintf(f, "Value %lX not found for type %s\n", ctype, spec->name);
pkcs11/pkcs11-display.c:544:  for(i = 0; i < spec->size; i++) {
pkcs11/pkcs11-display.c:545:    if(spec->specs[i].type == value) {
pkcs11/pkcs11-display.c:546:      return spec->specs[i].name;
pkcs11/pkcs11-display.c:571:  fprintf(f, "      cryptokiVersion:         %d.%d\n",    info->cryptokiVersion.major, info->cryptokiVersion.minor );
pkcs11/pkcs11-display.c:572:  fprintf(f, "      manufacturerID:         '%32.32s'\n",  info->manufacturerID );
pkcs11/pkcs11-display.c:573:  fprintf(f, "      flags:                   %0lx\n",     info->flags );
pkcs11/pkcs11-display.c:574:  fprintf(f, "      libraryDescription:     '%32.32s'\n",  info->libraryDescription );
pkcs11/pkcs11-display.c:575:  fprintf(f, "      libraryVersion:          %d.%d\n",    info->libraryVersion.major, info->libraryVersion.minor );
pkcs11/pkcs11-display.c:599:  fprintf(f, "      slotDescription:        '%32.32s'\n",  info->slotDescription );
pkcs11/pkcs11-display.c:600:  fprintf(f, "                              '%32.32s'\n",  info->slotDescription+32 );
pkcs11/pkcs11-display.c:601:  fprintf(f, "      manufacturerID:         '%32.32s'\n",  info->manufacturerID );
pkcs11/pkcs11-display.c:602:  fprintf(f, "      hardwareVersion:         %d.%d\n",    info->hardwareVersion.major, info->hardwareVersion.minor );
pkcs11/pkcs11-display.c:603:  fprintf(f, "      firmwareVersion:         %d.%d\n",    info->firmwareVersion.major, info->firmwareVersion.minor );
pkcs11/pkcs11-display.c:604:  fprintf(f, "      flags:                   %0lx\n",     info->flags );
pkcs11/pkcs11-display.c:606:    if(info->flags & ck_flags[i].type) {
pkcs11/pkcs11-display.c:636:  fprintf(f, "      label:                  '%32.32s'\n",  info->label );
pkcs11/pkcs11-display.c:637:  fprintf(f, "      manufacturerID:         '%32.32s'\n",  info->manufacturerID );
pkcs11/pkcs11-display.c:638:  fprintf(f, "      model:                  '%16.16s'\n",  info->model );
pkcs11/pkcs11-display.c:639:  fprintf(f, "      serialNumber:           '%16.16s'\n",  info->serialNumber );
pkcs11/pkcs11-display.c:640:  fprintf(f, "      ulMaxSessionCount:       %ld\n",       info->ulMaxSessionCount );
pkcs11/pkcs11-display.c:641:  fprintf(f, "      ulSessionCount:          %ld\n",       info->ulSessionCount );
pkcs11/pkcs11-display.c:642:  fprintf(f, "      ulMaxRwSessionCount:     %ld\n",       info->ulMaxRwSessionCount );
pkcs11/pkcs11-display.c:643:  fprintf(f, "      ulRwSessionCount:        %ld\n",       info->ulRwSessionCount );
pkcs11/pkcs11-display.c:644:  fprintf(f, "      ulMaxPinLen:             %ld\n",       info->ulMaxPinLen );
pkcs11/pkcs11-display.c:645:  fprintf(f, "      ulMinPinLen:             %ld\n",       info->ulMinPinLen );
pkcs11/pkcs11-display.c:646:  fprintf(f, "      ulTotalPublicMemory:     %ld\n",       info->ulTotalPublicMemory );
pkcs11/pkcs11-display.c:647:  fprintf(f, "      ulFreePublicMemory:      %ld\n",       info->ulFreePublicMemory );
pkcs11/pkcs11-display.c:648:  fprintf(f, "      ulTotalPrivateMemory:    %ld\n",       info->ulTotalPrivateMemory );
pkcs11/pkcs11-display.c:649:  fprintf(f, "      ulFreePrivateMemory:     %ld\n",       info->ulFreePrivateMemory );
pkcs11/pkcs11-display.c:650:  fprintf(f, "      hardwareVersion:         %d.%d\n",     info->hardwareVersion.major, info->hardwareVersion.minor );
pkcs11/pkcs11-display.c:651:  fprintf(f, "      firmwareVersion:         %d.%d\n",     info->firmwareVersion.major, info->firmwareVersion.minor );
pkcs11/pkcs11-display.c:652:  fprintf(f, "      time:                   '%16.16s'\n",  info->utcTime );
pkcs11/pkcs11-display.c:653:  fprintf(f, "      flags:                   %0lx\n",      info->flags );
pkcs11/pkcs11-display.c:655:    if(info->flags & ck_flags[i].type) {
pkcs11/pkcs11-display.c:695:	  minfo->ulMinKeySize, minfo->ulMaxKeySize, minfo->flags);
pkcs11/pkcs11-display.c:704:	  minfo->ulMinKeySize, minfo->ulMaxKeySize, minfo->flags);
pkcs11/pkcs11-display.c:707:	 (minfo->flags & CKF_HW)                ? "Hardware " : "",
pkcs11/pkcs11-display.c:708:	 (minfo->flags & CKF_ENCRYPT)           ? "Encrypt "  : "",
pkcs11/pkcs11-display.c:709:	 (minfo->flags & CKF_DECRYPT)           ? "Decrypt "  : "",
pkcs11/pkcs11-display.c:710:	 (minfo->flags & CKF_DIGEST)            ? "Digest "   : "",
pkcs11/pkcs11-display.c:711:	 (minfo->flags & CKF_SIGN)              ? "Sign "     : "",
pkcs11/pkcs11-display.c:712:	 (minfo->flags & CKF_SIGN_RECOVER)      ? "SigRecov " : "",
pkcs11/pkcs11-display.c:713:	 (minfo->flags & CKF_VERIFY)            ? "Verify "   : "",
pkcs11/pkcs11-display.c:714:	 (minfo->flags & CKF_VERIFY_RECOVER)    ? "VerRecov " : "",
pkcs11/pkcs11-display.c:715:	 (minfo->flags & CKF_GENERATE)          ? "Generate " : "",
pkcs11/pkcs11-display.c:716:	 (minfo->flags & CKF_GENERATE_KEY_PAIR) ? "KeyPair "  : "",
pkcs11/pkcs11-display.c:717:	 (minfo->flags & CKF_WRAP)              ? "Wrap "     : "",
pkcs11/pkcs11-display.c:718:	 (minfo->flags & CKF_UNWRAP)            ? "Unwrap "   : "",
pkcs11/pkcs11-display.c:719:	 (minfo->flags & CKF_DERIVE)            ? "Derive "   : "",
pkcs11/pkcs11-display.c:720:	 (minfo->flags & ~known_flags)          ? "Unknown "  : "");
pkcs11/pkcs11-display.c:768:  fprintf(f, "      slotID:                  %ld\n",       info->slotID );
pkcs11/pkcs11-display.c:769:  fprintf(f, "      state:                  '%32.32s'\n",  lookup_enum(STA_T, info->state));
pkcs11/pkcs11-display.c:770:  fprintf(f, "      flags:                   %0lx\n",     info->flags );
pkcs11/pkcs11-display.c:772:    if(info->flags & ck_flags[i].type) {
pkcs11/pkcs11-display.c:776:  fprintf(f, "      ulDeviceError:           %0lx\n",     info->ulDeviceError );
pkcs11/pkcs11-display.h:19: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307,
Binary file pkcs11/pkcs11-display.o matches
pkcs15init/CVS/Entries:14:/pkcs15-cflex.c/1.38/Thu Jan  8 15:23:11 2004//
pkcs15init/CVS/Entries:15:/pkcs15-etoken.c/1.28/Fri Oct 17 11:21:48 2003//
pkcs15init/CVS/Entries:16:/pkcs15-gpk.c/1.30/Thu Feb 10 10:07:13 2005//
pkcs15init/CVS/Entries:17:/pkcs15-init.h/1.43/Wed Feb  2 10:21:10 2005//
pkcs15init/CVS/Entries:18:/pkcs15-jcop.c/1.2/Thu Jan  8 15:23:11 2004//
pkcs15init/CVS/Entries:19:/pkcs15-lib.c/1.114/Tue Feb  8 19:33:30 2005//
pkcs15init/CVS/Entries:20:/pkcs15-miocos.c/1.16/Wed Dec 22 09:48:27 2004//
pkcs15init/CVS/Entries:21:/pkcs15-oberthur.c/1.6/Thu Feb 10 09:57:41 2005//
pkcs15init/CVS/Entries:22:/pkcs15-starcos.c/1.7/Wed Dec 22 09:48:27 2004//
pkcs15init/pkcs15-miocos.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
pkcs15init/pkcs15-miocos.c:29:#include "pkcs15-init.h"
pkcs15init/pkcs15-miocos.c:40:	if (sc_pkcs15init_create_file(profile, card, profile->df_info->file))
pkcs15init/pkcs15-miocos.c:59:	info->path = profile->df_info->file->path;
pkcs15init/pkcs15-miocos.c:60:	r = sc_select_file(card, &info->path, NULL);
pkcs15init/pkcs15-miocos.c:64:	info->reference = idx + 1;
pkcs15init/pkcs15-miocos.c:99:			tag = "private-key";
pkcs15init/pkcs15-miocos.c:103:			tag = "public-key";
pkcs15init/pkcs15-miocos.c:107:			tag = "extractable-key";
pkcs15init/pkcs15-miocos.c:125:			sc_error(card->ctx,
pkcs15init/pkcs15-miocos.c:132:	snprintf(name, sizeof(name), "template-%s", tag);
pkcs15init/pkcs15-miocos.c:134:		sc_error(card->ctx, "Profile doesn't define %s template (%s)",
pkcs15init/pkcs15-miocos.c:140:	file->id += num;
pkcs15init/pkcs15-miocos.c:142:	p = &file->path;
pkcs15init/pkcs15-miocos.c:143:	*p = profile->df_info->file->path;
pkcs15init/pkcs15-miocos.c:144:	p->value[p->len++] = file->id >> 8;
pkcs15init/pkcs15-miocos.c:145:	p->value[p->len++] = file->id;
pkcs15init/pkcs15-miocos.c:159:	memcpy(buf + 7, rsa->modulus.data, 128);
pkcs15init/pkcs15-miocos.c:161:	memcpy(buf + 10 + 128, rsa->d.data, 128);
pkcs15init/pkcs15-miocos.c:179:	if (key->algorithm != SC_ALGORITHM_RSA) {
pkcs15init/pkcs15-miocos.c:180:		sc_error(card->ctx, "MioCOS supports only 1024-bit RSA keys.");
pkcs15init/pkcs15-miocos.c:183:	rsa = &key->u.rsa;
pkcs15init/pkcs15-miocos.c:184:	if (rsa->modulus.len != 128) {
pkcs15init/pkcs15-miocos.c:185:		sc_error(card->ctx, "MioCOS supports only 1024-bit RSA keys.");
pkcs15init/pkcs15-miocos.c:193:	info->modulus_length = 1024;
pkcs15init/pkcs15-miocos.c:194:	info->path = keyfile->path;
Binary file pkcs15init/pkcs15-miocos.o matches
pkcs15init/cyberflex.profile:5:    max-pin-length	= 8;
pkcs15init/cyberflex.profile:6:    pin-encoding	= ascii-numeric;
pkcs15init/cyberflex.profile:7:    pin-pad-char	= 0x00;
pkcs15init/cyberflex.profile:8:    pin-domains		= yes;
pkcs15init/cyberflex.profile:10:    # This profile does not PIN-protect certificates
pkcs15init/cyberflex.profile:12:    # adjust the sizes of the pin-domain and key-dir DFs
pkcs15init/cyberflex.profile:14:    protect-certificates = no;
pkcs15init/cyberflex.profile:20:PIN user-pin {
pkcs15init/cyberflex.profile:23:PIN user-puk {
pkcs15init/cyberflex.profile:33:    	file-id	= 0000;
pkcs15init/cyberflex.profile:37:    	file-id	= 0100;
pkcs15init/cyberflex.profile:51:	# same pin, you need to increase the size of the pin-dir.
pkcs15init/cyberflex.profile:52:	DF PKCS15-AppDF {
pkcs15init/cyberflex.profile:57:	    # This "pin-domain" DF is a template that is
pkcs15init/cyberflex.profile:64:    	    template pin-domain {
pkcs15init/cyberflex.profile:65:		DF pin-dir {
pkcs15init/cyberflex.profile:67:		    file-id	= 4B00;
pkcs15init/cyberflex.profile:74:	    # For PIN-protected files, instantiate this template
pkcs15init/cyberflex.profile:81:	    template key-domain {
pkcs15init/cyberflex.profile:84:	    	DF key-directory {
pkcs15init/cyberflex.profile:86:		    file-id	= 3000;
pkcs15init/cyberflex.profile:89:	            EF private-key {
pkcs15init/cyberflex.profile:90:		        file-id	= 0012;
pkcs15init/cyberflex.profile:93:		    EF internal-pubkey-file {
pkcs15init/cyberflex.profile:94:		        file-id	= 1012;
pkcs15init/cyberflex.profile:98:		EF extractable-key {
pkcs15init/cyberflex.profile:99:    	            file-id	= 4300;
pkcs15init/cyberflex.profile:102:		EF public-key {
pkcs15init/cyberflex.profile:103:		    file-id	= 4400;
pkcs15init/cyberflex.profile:107:		    file-id	= 4500;
pkcs15init/cyberflex.profile:111:		    file-id	= 4600;
pkcs15init/pkcs15-gpk.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
pkcs15init/pkcs15-gpk.c:36:#include "pkcs15-init.h"
pkcs15init/pkcs15-gpk.c:97:		sc_error(card->ctx,
pkcs15init/pkcs15-gpk.c:117:		sc_error(card->ctx,
pkcs15init/pkcs15-gpk.c:133:		pinfile->path = df->path;
pkcs15init/pkcs15-gpk.c:134:		sc_append_file_id(&pinfile->path, pinfile->id);
pkcs15init/pkcs15-gpk.c:142:			sc_keycache_put_pin(&df->path, GPK_PIN_SCOPE|i, (const u8 *) "        ");
pkcs15init/pkcs15-gpk.c:157:	if ((current = pin_info->reference) < 0)
pkcs15init/pkcs15-gpk.c:160:	if (pin_info->flags & SC_PKCS15_PIN_FLAG_SO_PIN) {
pkcs15init/pkcs15-gpk.c:175:	pin_info->reference = preferred;
pkcs15init/pkcs15-gpk.c:188:	sc_pkcs15_pin_info_t *pin_info = (sc_pkcs15_pin_info_t *) pin_obj->data;
pkcs15init/pkcs15-gpk.c:192:	if (pin_info->flags & SC_PKCS15_PIN_FLAG_SO_PIN) {
pkcs15init/pkcs15-gpk.c:196:		if (pin_info->reference != (GPK_PIN_SCOPE | 0))
pkcs15init/pkcs15-gpk.c:207:		if ((pin_info->reference & 1) || !(pin_info->reference & GPK_PIN_SCOPE))
pkcs15init/pkcs15-gpk.c:209:		if (pin_info->reference >= (GPK_PIN_SCOPE + GPK_MAX_PINS))
pkcs15init/pkcs15-gpk.c:223:	r = sc_select_file(card, &df->path, NULL);
pkcs15init/pkcs15-gpk.c:230:			pin_info->reference,
pkcs15init/pkcs15-gpk.c:238:			pin_info->reference + 1,
pkcs15init/pkcs15-gpk.c:244:	sc_keycache_set_pin_name(&df->path,
pkcs15init/pkcs15-gpk.c:245:			pin_info->reference,
pkcs15init/pkcs15-gpk.c:277:	path = pinfile->path;
pkcs15init/pkcs15-gpk.c:279:		path.len -= 2;
pkcs15init/pkcs15-gpk.c:318:	if (acl->method != SC_AC_NEVER) {
pkcs15init/pkcs15-gpk.c:319:		sc_error(card->ctx,
pkcs15init/pkcs15-gpk.c:325:	if (pinfile->size == 0)
pkcs15init/pkcs15-gpk.c:326:		pinfile->size = GPK_MAX_PINS * 8;
pkcs15init/pkcs15-gpk.c:330:	 || (r = sc_select_file(card, &pinfile->path, NULL)) < 0)
pkcs15init/pkcs15-gpk.c:335:	npins = pinfile->size / 8;
pkcs15init/pkcs15-gpk.c:373:	sc_pkcs15_prkey_info_t *key_info = (sc_pkcs15_prkey_info_t *) obj->data;
pkcs15init/pkcs15-gpk.c:379:	if (key_info->path.len == 0 || key_info->modulus_length == 0)
pkcs15init/pkcs15-gpk.c:383:	r = sc_profile_get_file_by_path(profile, &key_info->path, &keyfile);
pkcs15init/pkcs15-gpk.c:389:	 *  -	512, 768 bit keys: all CRT elements fit into one record
pkcs15init/pkcs15-gpk.c:390:	 *  -	>= 1024: each CRT element into a record of its own
pkcs15init/pkcs15-gpk.c:395:	 *  -	private key records must have a length divisible by 8
pkcs15init/pkcs15-gpk.c:397:	mod_len = key_info->modulus_length / 8;
pkcs15init/pkcs15-gpk.c:406:	keyfile->size = pub_len + prv_len;
pkcs15init/pkcs15-gpk.c:408:	switch (obj->type) {
pkcs15init/pkcs15-gpk.c:414:		sc_error(card->ctx, "Unsupported public key algorithm");
pkcs15init/pkcs15-gpk.c:426:			key_info->modulus_length,
pkcs15init/pkcs15-gpk.c:427:			key_info->usage);
pkcs15init/pkcs15-gpk.c:448:	sc_pkcs15_prkey_info_t *key_info = (sc_pkcs15_prkey_info_t *) obj->data;
pkcs15init/pkcs15-gpk.c:454:	if (key_info->path.len == 0 || key_info->modulus_length == 0)
pkcs15init/pkcs15-gpk.c:458:	r = sc_select_file(card, &key_info->path, &keyfile);
pkcs15init/pkcs15-gpk.c:462:	switch (key->algorithm) {
pkcs15init/pkcs15-gpk.c:464:		r = gpk_encode_rsa_key(profile, card, &key->u.rsa,
pkcs15init/pkcs15-gpk.c:469:		r = gpk_encode_dsa_key(profile, card, &key->u.dsa,
pkcs15init/pkcs15-gpk.c:485: * On-board key generation.
pkcs15init/pkcs15-gpk.c:493:	sc_pkcs15_prkey_info_t *key_info = (sc_pkcs15_prkey_info_t *) obj->data;
pkcs15init/pkcs15-gpk.c:498:	sc_debug(card->ctx, "path=%s, %d bits\n",
pkcs15init/pkcs15-gpk.c:499:			sc_print_path(&key_info->path),
pkcs15init/pkcs15-gpk.c:500:			key_info->modulus_length);
pkcs15init/pkcs15-gpk.c:501:	if (obj->type != SC_PKCS15_TYPE_PRKEY_RSA) {
pkcs15init/pkcs15-gpk.c:502:		sc_error(card->ctx, "GPK supports generating only RSA keys.");
pkcs15init/pkcs15-gpk.c:507:	if (key_info->path.len == 0 || key_info->modulus_length == 0)
pkcs15init/pkcs15-gpk.c:509:	keybits = key_info->modulus_length;
pkcs15init/pkcs15-gpk.c:511:	if ((r = sc_select_file(card, &key_info->path, &keyfile)) < 0)
pkcs15init/pkcs15-gpk.c:516:			keybits, key_info->usage);
pkcs15init/pkcs15-gpk.c:531:	n = key_info->path.len;
pkcs15init/pkcs15-gpk.c:532:	args.fid = (key_info->path.value[n-2] << 8) | key_info->path.value[n-1];
pkcs15init/pkcs15-gpk.c:544:	pubkey->algorithm = SC_ALGORITHM_RSA;
pkcs15init/pkcs15-gpk.c:545:	return gpk_read_rsa_key(card, &pubkey->u.rsa);
pkcs15init/pkcs15-gpk.c:562:	card->ctx->suppress_errors++;
pkcs15init/pkcs15-gpk.c:563:	r = sc_select_file(card, &file->path, &found);
pkcs15init/pkcs15-gpk.c:564:	card->ctx->suppress_errors--;
pkcs15init/pkcs15-gpk.c:568:			r = sc_select_file(card, &file->path, &found);
pkcs15init/pkcs15-gpk.c:640:		sc_error(card->ctx, "Key usage should specify at least one of sign or decipher");
pkcs15init/pkcs15-gpk.c:652:	r = sc_profile_get_file_by_path(profile, &file->path, &tmp);
pkcs15init/pkcs15-gpk.c:660:	for (npins = 0; acl; acl = acl->next) {
pkcs15init/pkcs15-gpk.c:661:		if (acl->method == SC_AC_NONE
pkcs15init/pkcs15-gpk.c:662:		 || acl->method == SC_AC_NEVER)
pkcs15init/pkcs15-gpk.c:664:		if (acl->method != SC_AC_CHV) {
pkcs15init/pkcs15-gpk.c:665:			sc_error(card->ctx,
pkcs15init/pkcs15-gpk.c:672:			sc_error(card->ctx,
pkcs15init/pkcs15-gpk.c:679:		sysrec[3] |= acl->key_ref << 4;
pkcs15init/pkcs15-gpk.c:682:	/* compute checksum - yet another slightly different
pkcs15init/pkcs15-gpk.c:694:	card->ctx->suppress_errors++;
pkcs15init/pkcs15-gpk.c:697:	card->ctx->suppress_errors--;
pkcs15init/pkcs15-gpk.c:700:			sc_error(card->ctx,
pkcs15init/pkcs15-gpk.c:725:	if (card->ctx->debug > 1)
pkcs15init/pkcs15-gpk.c:726:		sc_debug(card->ctx, "Updating public key elements\n");
pkcs15init/pkcs15-gpk.c:730:		card->ctx->suppress_errors++;
pkcs15init/pkcs15-gpk.c:733:		card->ctx->suppress_errors--;
pkcs15init/pkcs15-gpk.c:741:			sc_error(card->ctx,
pkcs15init/pkcs15-gpk.c:750:		for (m = 0, found = 0; m < part->count; m++) {
pkcs15init/pkcs15-gpk.c:751:			pe = part->components + m;
pkcs15init/pkcs15-gpk.c:752:			if (pe->tag == tag) {
pkcs15init/pkcs15-gpk.c:754:						pe->data, pe->size,
pkcs15init/pkcs15-gpk.c:758:				pe->tag = 0; /* mark as stored */
pkcs15init/pkcs15-gpk.c:764:		if (!found && card->ctx->debug)
pkcs15init/pkcs15-gpk.c:765:			sc_debug(card->ctx, "GPK unknown PK tag %u\n", tag);
pkcs15init/pkcs15-gpk.c:769:	for (m = 0; r >= 0 && m < part->count; m++) {
pkcs15init/pkcs15-gpk.c:770:		pe = part->components + m;
pkcs15init/pkcs15-gpk.c:771:		if (pe->tag != 0)
pkcs15init/pkcs15-gpk.c:772:			r = sc_append_record(card, pe->data, pe->size, 0);
pkcs15init/pkcs15-gpk.c:812:	if (card->ctx->debug > 1)
pkcs15init/pkcs15-gpk.c:813:		sc_debug(card->ctx, "Updating private key elements\n");
pkcs15init/pkcs15-gpk.c:815:	for (m = 0; m < part->count; m++) {
pkcs15init/pkcs15-gpk.c:816:		pe = part->components + m;
pkcs15init/pkcs15-gpk.c:818:		if (pe->size + 8 > sizeof(data))
pkcs15init/pkcs15-gpk.c:820:		memcpy(data, pe->data, pe->size);
pkcs15init/pkcs15-gpk.c:821:		size = pe->size;
pkcs15init/pkcs15-gpk.c:840:		r = gpk_pkfile_load_private(card, file, data, size-1, nb);
pkcs15init/pkcs15-gpk.c:856:	for (n = 0; n < part->count; n++)
pkcs15init/pkcs15-gpk.c:857:		publen += 2 + part->components[n].size;
pkcs15init/pkcs15-gpk.c:858:	part->size = (publen + 3) & ~3UL;
pkcs15init/pkcs15-gpk.c:870:	for (n = 0; n < part->count; n++)
pkcs15init/pkcs15-gpk.c:871:		privlen += (3 + part->components[n].size + 7) & ~7UL;
pkcs15init/pkcs15-gpk.c:872:	part->size = privlen;
pkcs15init/pkcs15-gpk.c:877: * Note that the bignum's we're given are big-endian, while the GPK
pkcs15init/pkcs15-gpk.c:878: * wants them little-endian.
pkcs15init/pkcs15-gpk.c:886:	assert(bn->len <= size);
pkcs15init/pkcs15-gpk.c:888:	for (n = bn->len, src = bn->data; n--; src++)
pkcs15init/pkcs15-gpk.c:902:		size = bn->len;
pkcs15init/pkcs15-gpk.c:904:	comp = &part->components[part->count++];
pkcs15init/pkcs15-gpk.c:906:	comp->tag  = tag;
pkcs15init/pkcs15-gpk.c:907:	comp->size = size + 1;
pkcs15init/pkcs15-gpk.c:908:	comp->data = (u8 *) malloc(size + 1);
pkcs15init/pkcs15-gpk.c:911:	comp->data[0] = tag;
pkcs15init/pkcs15-gpk.c:914:	gpk_bn2bin(comp->data + 1, bn, size);
pkcs15init/pkcs15-gpk.c:916:	/* printf("TAG 0x%02x, len=%u\n", tag, comp->size); */
pkcs15init/pkcs15-gpk.c:924:	if (!rsa->modulus.len || !rsa->exponent.len) {
pkcs15init/pkcs15-gpk.c:925:		sc_error(card->ctx,
pkcs15init/pkcs15-gpk.c:932:	if (rsa->exponent.len != 3
pkcs15init/pkcs15-gpk.c:933:	 || memcmp(rsa->exponent.data, "\001\000\001", 3)) {
pkcs15init/pkcs15-gpk.c:934:		sc_error(card->ctx,
pkcs15init/pkcs15-gpk.c:940:	p->algo  = SC_ALGORITHM_RSA;
pkcs15init/pkcs15-gpk.c:941:	p->usage = info->usage;
pkcs15init/pkcs15-gpk.c:942:	p->bytes = rsa->modulus.len;
pkcs15init/pkcs15-gpk.c:943:	p->bits  = p->bytes << 3;
pkcs15init/pkcs15-gpk.c:946:	gpk_add_bignum(&p->_public, 0x01, &rsa->modulus, 0);
pkcs15init/pkcs15-gpk.c:947:	gpk_add_bignum(&p->_public, 0x07, &rsa->exponent, 0);
pkcs15init/pkcs15-gpk.c:950:	if (!rsa->p.len || !rsa->q.len || !rsa->dmp1.len || !rsa->dmq1.len || !rsa->iqmp.len) {
pkcs15init/pkcs15-gpk.c:952:		if (!rsa->d.len) {
pkcs15init/pkcs15-gpk.c:953:			sc_error(card->ctx,
pkcs15init/pkcs15-gpk.c:957:		gpk_add_bignum(&p->_private, 0x04, &rsa->d, 0);
pkcs15init/pkcs15-gpk.c:958:	} else if (5 * (p->bytes / 2) < 256) {
pkcs15init/pkcs15-gpk.c:961:		unsigned int	K = p->bytes / 2;
pkcs15init/pkcs15-gpk.c:967:		gpk_bn2bin(crtbuf + 1 + 0 * K, &rsa->p, K);
pkcs15init/pkcs15-gpk.c:968:		gpk_bn2bin(crtbuf + 1 + 1 * K, &rsa->q, K);
pkcs15init/pkcs15-gpk.c:969:		gpk_bn2bin(crtbuf + 1 + 2 * K, &rsa->iqmp, K);
pkcs15init/pkcs15-gpk.c:970:		gpk_bn2bin(crtbuf + 1 + 3 * K, &rsa->dmp1, K);
pkcs15init/pkcs15-gpk.c:971:		gpk_bn2bin(crtbuf + 1 + 4 * K, &rsa->dmq1, K);
pkcs15init/pkcs15-gpk.c:973:		comp = &p->_private.components[p->_private.count++];
pkcs15init/pkcs15-gpk.c:974:		comp->tag  = 0x05;
pkcs15init/pkcs15-gpk.c:975:		comp->size = 5 * K + 1;
pkcs15init/pkcs15-gpk.c:976:		comp->data = crtbuf;
pkcs15init/pkcs15-gpk.c:981:		gpk_add_bignum(&p->_private, 0x51, &rsa->p, p->bytes/2);
pkcs15init/pkcs15-gpk.c:982:		gpk_add_bignum(&p->_private, 0x52, &rsa->q, p->bytes/2);
pkcs15init/pkcs15-gpk.c:983:		gpk_add_bignum(&p->_private, 0x53, &rsa->iqmp, p->bytes/2);
pkcs15init/pkcs15-gpk.c:984:		gpk_add_bignum(&p->_private, 0x54, &rsa->dmp1, p->bytes/2);
pkcs15init/pkcs15-gpk.c:985:		gpk_add_bignum(&p->_private, 0x55, &rsa->dmq1, p->bytes/2);
pkcs15init/pkcs15-gpk.c:1002:	if (!dsa->p.len || !dsa->q.len || !dsa->g.len
pkcs15init/pkcs15-gpk.c:1003:	 || !dsa->pub.len || !dsa->priv.len) {
pkcs15init/pkcs15-gpk.c:1004:		sc_error(card->ctx,
pkcs15init/pkcs15-gpk.c:1010:	p->algo  = SC_ALGORITHM_RSA;
pkcs15init/pkcs15-gpk.c:1011:	p->usage = info->usage;
pkcs15init/pkcs15-gpk.c:1012:	p->bytes = dsa->q.len;
pkcs15init/pkcs15-gpk.c:1013:	p->bits  = dsa->q.len << 3;
pkcs15init/pkcs15-gpk.c:1016:	if (p->bytes <= 64) {
pkcs15init/pkcs15-gpk.c:1017:		p->bits  = 512;
pkcs15init/pkcs15-gpk.c:1018:		p->bytes = 64;
pkcs15init/pkcs15-gpk.c:1019:	} else if (p->bytes <= 128) {
pkcs15init/pkcs15-gpk.c:1020:		p->bits  = 1024;
pkcs15init/pkcs15-gpk.c:1021:		p->bytes = 128;
pkcs15init/pkcs15-gpk.c:1023:		sc_error(card->ctx,
pkcs15init/pkcs15-gpk.c:1024:			"incompatible DSA key size (%u bits)", p->bits);
pkcs15init/pkcs15-gpk.c:1029:	gpk_add_bignum(&p->_public, 0x09, &dsa->p, 0);
pkcs15init/pkcs15-gpk.c:1030:	gpk_add_bignum(&p->_public, 0x0a, &dsa->q, 0);
pkcs15init/pkcs15-gpk.c:1031:	gpk_add_bignum(&p->_public, 0x0b, &dsa->g, 0);
pkcs15init/pkcs15-gpk.c:1032:	gpk_add_bignum(&p->_public, 0x0c, &dsa->pub, 0);
pkcs15init/pkcs15-gpk.c:1035:	gpk_add_bignum(&p->_private, 0x0d, &dsa->priv, 0);
pkcs15init/pkcs15-gpk.c:1048:	gpk_compute_publen(&p->_public);
pkcs15init/pkcs15-gpk.c:1049:	gpk_compute_privlen(&p->_private);
pkcs15init/pkcs15-gpk.c:1051:	if (card->ctx->debug)
pkcs15init/pkcs15-gpk.c:1052:		sc_debug(card->ctx,
pkcs15init/pkcs15-gpk.c:1054:			p->bits, p->_public.size, p->_private.size);
pkcs15init/pkcs15-gpk.c:1056:	fsize = p->_public.size + p->_private.size;
pkcs15init/pkcs15-gpk.c:1057:	if (fsize > file->size)
pkcs15init/pkcs15-gpk.c:1062:	r = gpk_pkfile_init_public(profile, card, file, p->algo,
pkcs15init/pkcs15-gpk.c:1063:		       	p->bits, p->usage);
pkcs15init/pkcs15-gpk.c:1069:	r = gpk_pkfile_update_public(profile, card, &p->_public);
pkcs15init/pkcs15-gpk.c:1075:	r = gpk_pkfile_init_private(card, file, p->_private.size);
pkcs15init/pkcs15-gpk.c:1081:	r = gpk_pkfile_update_private(profile, card, file, &p->_private);
pkcs15init/pkcs15-gpk.c:1097:		card->ctx->suppress_errors++;
pkcs15init/pkcs15-gpk.c:1100:		card->ctx->suppress_errors--;
pkcs15init/pkcs15-gpk.c:1105:			bn = &rsa->modulus;
pkcs15init/pkcs15-gpk.c:1107:			bn = &rsa->exponent;
pkcs15init/pkcs15-gpk.c:1110:		bn->len  = r - 1;
pkcs15init/pkcs15-gpk.c:1111:		bn->data = (u8 *) malloc(bn->len);
pkcs15init/pkcs15-gpk.c:1112:		for (m = 0; m < bn->len; m++)
pkcs15init/pkcs15-gpk.c:1113:			bn->data[m] = buffer[bn->len - m];
Binary file pkcs15init/pkcs15-gpk.o matches
pkcs15init/pkcs15-lib.c:13: * on the card. These should be implemented in pkcs15-<cardname>.c
pkcs15init/pkcs15-lib.c:29: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
pkcs15init/pkcs15-lib.c:56:#include "pkcs15-init.h"
pkcs15init/pkcs15-lib.c:159:	callbacks.get_pin = cb? cb->get_pin : NULL;
pkcs15init/pkcs15-lib.c:160:	callbacks.get_key = cb? cb->get_key : NULL;
pkcs15init/pkcs15-lib.c:170:	struct sc_context *ctx = card->ctx;
pkcs15init/pkcs15-lib.c:175:	for (i = 0; ctx->conf_blocks[i]; i++) {
pkcs15init/pkcs15-lib.c:176:		blocks = scconf_find_blocks(ctx->conf, ctx->conf_blocks[i],
pkcs15init/pkcs15-lib.c:178:					card->driver->short_name);
pkcs15init/pkcs15-lib.c:187:			buffer[size-1] = '\0';
pkcs15init/pkcs15-lib.c:202:	for (i = 0; ctx->conf_blocks[i]; i++) {
pkcs15init/pkcs15-lib.c:203:		blocks = scconf_find_blocks(ctx->conf, ctx->conf_blocks[i],
pkcs15init/pkcs15-lib.c:209:		blocks = scconf_find_blocks(ctx->conf, blk, "pkcs15init", name);
pkcs15init/pkcs15-lib.c:271:	const char	*driver = card->driver->short_name;
pkcs15init/pkcs15-lib.c:281:	profile->card = card;
pkcs15init/pkcs15-lib.c:282:	profile->cbs = &callbacks;
pkcs15init/pkcs15-lib.c:293:		func = (struct sc_pkcs15init_operations *(*)(void)) load_dynamic_driver(card->ctx, &profile->dll, driver);
pkcs15init/pkcs15-lib.c:296:		profile->ops = func();
pkcs15init/pkcs15-lib.c:298:		sc_error(card->ctx, "Unsupported card driver %s", driver);
pkcs15init/pkcs15-lib.c:306:	profile->name = strdup(name);
pkcs15init/pkcs15-lib.c:307:	if (strchr(profile->name, '+') != NULL) {
pkcs15init/pkcs15-lib.c:311:		(void) strtok(profile->name, "+");
pkcs15init/pkcs15-lib.c:313:			if (i < SC_PKCS15INIT_MAX_OPTIONS-1)
pkcs15init/pkcs15-lib.c:314:				profile->options[i++] = strdup(s);
pkcs15init/pkcs15-lib.c:329:	if ((r = sc_profile_load(profile, profile->name)) < 0
pkcs15init/pkcs15-lib.c:332:		sc_error(card->ctx, "Failed to load profile: %s\n", sc_strerror(r));
pkcs15init/pkcs15-lib.c:344:	if (profile->dll)
pkcs15init/pkcs15-lib.c:345:		scdl_close(profile->dll);
pkcs15init/pkcs15-lib.c:353:	profile->p15_data = p15card;
pkcs15init/pkcs15-lib.c:371:	if (profile->ops->erase_card == NULL)
pkcs15init/pkcs15-lib.c:373:	return profile->ops->erase_card(profile, card);
pkcs15init/pkcs15-lib.c:381:	struct sc_pkcs15_card *p15orig = profile->p15_data;
pkcs15init/pkcs15-lib.c:382:	struct sc_file	*df = profile->df_info->file, *dir;
pkcs15init/pkcs15-lib.c:386:	if (sc_keycache_find_named_pin(NULL, SC_PKCS15INIT_SO_PIN) == -1) {
pkcs15init/pkcs15-lib.c:389:		card->ctx->suppress_errors++;
pkcs15init/pkcs15-lib.c:392:			profile->p15_data = p15card;
pkcs15init/pkcs15-lib.c:394:		card->ctx->suppress_errors--;
pkcs15init/pkcs15-lib.c:411:	card->ctx->suppress_errors++;
pkcs15init/pkcs15-lib.c:412:	r = sc_select_file(card, &df->path, &df);
pkcs15init/pkcs15-lib.c:413:	card->ctx->suppress_errors--;
pkcs15init/pkcs15-lib.c:422:	sc_keycache_forget_key(NULL, -1, -1);
pkcs15init/pkcs15-lib.c:425:	if (profile->p15_data != p15orig) {
pkcs15init/pkcs15-lib.c:426:		sc_pkcs15_unbind(profile->p15_data);
pkcs15init/pkcs15-lib.c:427:		profile->p15_data = p15orig;
pkcs15init/pkcs15-lib.c:446:	sc_debug(card->ctx, "sc_pkcs15init_rmdir(%s)\n",
pkcs15init/pkcs15-lib.c:447:			sc_print_path(&df->path));
pkcs15init/pkcs15-lib.c:451:	if (df->type == SC_FILE_TYPE_DF) {
pkcs15init/pkcs15-lib.c:456:		card->ctx->suppress_errors++;
pkcs15init/pkcs15-lib.c:458:		card->ctx->suppress_errors--;
pkcs15init/pkcs15-lib.c:462:		path = df->path;
pkcs15init/pkcs15-lib.c:466:		while (r >= 0 && nfids--) {
pkcs15init/pkcs15-lib.c:467:			path.value[path.len-2] = buffer[2*nfids];
pkcs15init/pkcs15-lib.c:468:			path.value[path.len-1] = buffer[2*nfids+1];
pkcs15init/pkcs15-lib.c:484:	path = df->path;
pkcs15init/pkcs15-lib.c:485:	path.len -= 2;
pkcs15init/pkcs15-lib.c:500:	path.value[0] = df->id >> 8;
pkcs15init/pkcs15-lib.c:501:	path.value[1] = df->id & 0xFF;
pkcs15init/pkcs15-lib.c:504:	card->ctx->suppress_errors++;
pkcs15init/pkcs15-lib.c:506:	card->ctx->suppress_errors--;
pkcs15init/pkcs15-lib.c:513:	if (profile->ops->finalize_card == NULL)
pkcs15init/pkcs15-lib.c:515:	return profile->ops->finalize_card(card);
pkcs15init/pkcs15-lib.c:525:	sc_pkcs15_card_t	*p15spec = profile->p15_spec;
pkcs15init/pkcs15-lib.c:529:	sc_file_t		*df = profile->df_info->file;
pkcs15init/pkcs15-lib.c:532:	p15spec->card = card;
pkcs15init/pkcs15-lib.c:537:	/* Perform card-specific initialization */
pkcs15init/pkcs15-lib.c:538:	if (profile->ops->init_card
pkcs15init/pkcs15-lib.c:539:	 && (r = profile->ops->init_card(profile, card)) < 0) {
pkcs15init/pkcs15-lib.c:544:	if (card->app_count >= SC_MAX_CARD_APPS) {
pkcs15init/pkcs15-lib.c:545:		sc_error(card->ctx, "Too many applications on this card.");
pkcs15init/pkcs15-lib.c:550:	if (args->so_pin_len) {
pkcs15init/pkcs15-lib.c:554:		r = sc_pkcs15init_qualify_pin(card, "SO PIN", args->so_pin_len, &pin_info);
pkcs15init/pkcs15-lib.c:559:		pin_info.path = df->path;
pkcs15init/pkcs15-lib.c:560:		if (profile->ops->select_pin_reference) {
pkcs15init/pkcs15-lib.c:561:			r = profile->ops->select_pin_reference(profile,
pkcs15init/pkcs15-lib.c:577:		r = sc_pkcs15init_qualify_pin(card, "SO PUK", args->so_puk_len, &puk_info);
pkcs15init/pkcs15-lib.c:581:		if (!(pin_label = args->so_pin_label)) {
pkcs15init/pkcs15-lib.c:588:		if (args->so_puk_len == 0)
pkcs15init/pkcs15-lib.c:597:	if (profile->ops->create_dir) {
pkcs15init/pkcs15-lib.c:599:		r = profile->ops->create_dir(profile, card, df);
pkcs15init/pkcs15-lib.c:603:			r = profile->ops->create_pin(profile, card,
pkcs15init/pkcs15-lib.c:605:					args->so_pin, args->so_pin_len,
pkcs15init/pkcs15-lib.c:606:					args->so_puk, args->so_puk_len);
pkcs15init/pkcs15-lib.c:610:		r = profile->ops->init_app(profile, card, &pin_info,
pkcs15init/pkcs15-lib.c:611:				args->so_pin, args->so_pin_len,
pkcs15init/pkcs15-lib.c:612:				args->so_puk, args->so_puk_len);
pkcs15init/pkcs15-lib.c:619:	if (args->so_pin_len && !(pin_info.flags & SC_PKCS15_PIN_FLAG_SO_PIN))
pkcs15init/pkcs15-lib.c:620:		sc_keycache_put_key(&df->path,
pkcs15init/pkcs15-lib.c:623:			args->so_pin,
pkcs15init/pkcs15-lib.c:624:			args->so_pin_len);
pkcs15init/pkcs15-lib.c:626:		sc_keycache_put_key(&df->path,
pkcs15init/pkcs15-lib.c:629:			args->so_pin,
pkcs15init/pkcs15-lib.c:630:			args->so_pin_len);
pkcs15init/pkcs15-lib.c:640:	app->path = p15spec->file_app->path;
pkcs15init/pkcs15-lib.c:641:	if (p15spec->file_app->namelen <= SC_MAX_AID_SIZE) {
pkcs15init/pkcs15-lib.c:642:		app->aid_len = p15spec->file_app->namelen;
pkcs15init/pkcs15-lib.c:643:		memcpy(app->aid, p15spec->file_app->name, app->aid_len);
pkcs15init/pkcs15-lib.c:646:	if (args->serial)
pkcs15init/pkcs15-lib.c:647:		sc_pkcs15init_set_serial(profile, args->serial);
pkcs15init/pkcs15-lib.c:660:	if (args->label) {
pkcs15init/pkcs15-lib.c:661:		if (p15spec->label)
pkcs15init/pkcs15-lib.c:662:			free(p15spec->label);
pkcs15init/pkcs15-lib.c:663:		p15spec->label = strdup(args->label);
pkcs15init/pkcs15-lib.c:665:	app->label = strdup(p15spec->label);
pkcs15init/pkcs15-lib.c:683:	card->ctx->suppress_errors++;
pkcs15init/pkcs15-lib.c:685:	card->ctx->suppress_errors--;
pkcs15init/pkcs15-lib.c:697:	sc_card_t		*card = p15card->card;
pkcs15init/pkcs15-lib.c:703:	if (args->auth_id.len == 0) {
pkcs15init/pkcs15-lib.c:707:		args->auth_id.len = 1;
pkcs15init/pkcs15-lib.c:708:		card->ctx->suppress_errors++;
pkcs15init/pkcs15-lib.c:710:			args->auth_id.value[0] = n;
pkcs15init/pkcs15-lib.c:712:					&args->auth_id, &dummy);
pkcs15init/pkcs15-lib.c:716:		card->ctx->suppress_errors--;
pkcs15init/pkcs15-lib.c:718:			sc_error(card->ctx, "No auth_id specified for new PIN");
pkcs15init/pkcs15-lib.c:725:		card->ctx->suppress_errors++;
pkcs15init/pkcs15-lib.c:726:		r = sc_pkcs15_find_pin_by_auth_id(p15card, &args->auth_id, &dummy);
pkcs15init/pkcs15-lib.c:727:		card->ctx->suppress_errors--;
pkcs15init/pkcs15-lib.c:729:			sc_error(card->ctx, "There already is a PIN with this ID.");
pkcs15init/pkcs15-lib.c:735:				args->label, NULL, NULL);
pkcs15init/pkcs15-lib.c:738:	pin_info = (sc_pkcs15_pin_info_t *) pin_obj->data;
pkcs15init/pkcs15-lib.c:741:	pin_info->auth_id = args->auth_id;
pkcs15init/pkcs15-lib.c:748:	if (profile->ops->create_pin) {
pkcs15init/pkcs15-lib.c:755:		r = profile->ops->new_pin(profile, card, pin_info, idx,
pkcs15init/pkcs15-lib.c:756:				args->pin, args->pin_len,
pkcs15init/pkcs15-lib.c:757:				args->puk, args->puk_len);
pkcs15init/pkcs15-lib.c:762:		sc_keycache_set_pin_name(&pin_info->path,
pkcs15init/pkcs15-lib.c:763:				pin_info->reference,
pkcs15init/pkcs15-lib.c:779:	sc_pkcs15_pin_info_t *pin_info = (sc_pkcs15_pin_info_t *) pin_obj->data;
pkcs15init/pkcs15-lib.c:780:	sc_card_t	*card = p15card->card;
pkcs15init/pkcs15-lib.c:781:	sc_file_t	*df = profile->df_info->file;
pkcs15init/pkcs15-lib.c:788:	if (profile->pin_domains) {
pkcs15init/pkcs15-lib.c:789:		if (!profile->ops->create_domain) {
pkcs15init/pkcs15-lib.c:790:			sc_error(card->ctx, "PIN domains not supported.");
pkcs15init/pkcs15-lib.c:793:		r = profile->ops->create_domain(profile, card,
pkcs15init/pkcs15-lib.c:794:				&pin_info->auth_id, &df);
pkcs15init/pkcs15-lib.c:799:	pin_info->path = df->path;
pkcs15init/pkcs15-lib.c:800:	pin_info->reference = 0;
pkcs15init/pkcs15-lib.c:806:		if (profile->ops->select_pin_reference) {
pkcs15init/pkcs15-lib.c:807:			r = profile->ops->select_pin_reference(profile, card, pin_info);
pkcs15init/pkcs15-lib.c:814:				&pin_info->path,
pkcs15init/pkcs15-lib.c:815:				pin_info->reference, &dummy);
pkcs15init/pkcs15-lib.c:821:			sc_error(card->ctx, "Failed to allocate PIN reference.");
pkcs15init/pkcs15-lib.c:825:		pin_info->reference++;
pkcs15init/pkcs15-lib.c:828:	sc_keycache_set_pin_name(&pin_info->path, pin_info->reference,
pkcs15init/pkcs15-lib.c:831:	if (args->puk_len == 0)
pkcs15init/pkcs15-lib.c:832:		pin_info->flags |= SC_PKCS15_PIN_FLAG_UNBLOCK_DISABLED;
pkcs15init/pkcs15-lib.c:834:	r = profile->ops->create_pin(profile, card,
pkcs15init/pkcs15-lib.c:836:			args->pin, args->pin_len,
pkcs15init/pkcs15-lib.c:837:			args->puk, args->puk_len);
pkcs15init/pkcs15-lib.c:839:	if (df != profile->df_info->file)
pkcs15init/pkcs15-lib.c:851:	sc_file_t *df = profile->df_info->file;
pkcs15init/pkcs15-lib.c:856:				"pin-domain", &df->path,
pkcs15init/pkcs15-lib.c:857:				"pin-dir", id, ret);
pkcs15init/pkcs15-lib.c:859:		r = profile->ops->create_dir(profile, card, *ret);
pkcs15init/pkcs15-lib.c:874:	if (obj->type != new_obj->type
pkcs15init/pkcs15-lib.c:875:	 || obj->flags != new_obj->flags)
pkcs15init/pkcs15-lib.c:878:	key = (sc_pkcs15_prkey_info_t *) obj->data;
pkcs15init/pkcs15-lib.c:879:	new_key = (sc_pkcs15_prkey_info_t *) new_obj->data;
pkcs15init/pkcs15-lib.c:880:	if (key->modulus_length != new_key->modulus_length)
pkcs15init/pkcs15-lib.c:884:	if (key->native != new_key->native)
pkcs15init/pkcs15-lib.c:890:	if (key->usage != new_key->usage)
pkcs15init/pkcs15-lib.c:894:	if (!sc_pkcs15_compare_id(&obj->auth_id, &new_obj->auth_id))
pkcs15init/pkcs15-lib.c:913:	sc_card_t	*card = p15card->card;
pkcs15init/pkcs15-lib.c:922:	if ((usage = keyargs->usage) == 0) {
pkcs15init/pkcs15-lib.c:924:		if (keyargs->x509_usage)
pkcs15init/pkcs15-lib.c:925:			usage = sc_pkcs15init_map_usage(keyargs->x509_usage, 1);
pkcs15init/pkcs15-lib.c:928:	if ((label = keyargs->label) == NULL)
pkcs15init/pkcs15-lib.c:935:				label, &keyargs->auth_id,
pkcs15init/pkcs15-lib.c:940:	key_info = (sc_pkcs15_prkey_info_t *) object->data;
pkcs15init/pkcs15-lib.c:941:	key_info->usage = usage;
pkcs15init/pkcs15-lib.c:942:	key_info->native = 1;
pkcs15init/pkcs15-lib.c:943:	key_info->key_reference = 0;
pkcs15init/pkcs15-lib.c:944:	key_info->modulus_length = keybits;
pkcs15init/pkcs15-lib.c:945:	key_info->access_flags = DEFAULT_PRKEY_ACCESS_FLAGS;
pkcs15init/pkcs15-lib.c:948:	if (keyargs->flags & SC_PKCS15INIT_EXTRACTABLE) {
pkcs15init/pkcs15-lib.c:949:		key_info->access_flags |= SC_PKCS15_PRKEY_ACCESS_EXTRACTABLE;
pkcs15init/pkcs15-lib.c:950:		key_info->access_flags &= ~SC_PKCS15_PRKEY_ACCESS_NEVEREXTRACTABLE;
pkcs15init/pkcs15-lib.c:951:		key_info->native = 0;
pkcs15init/pkcs15-lib.c:954:	if (keyargs->id.len != 0 && (keyargs->flags & SC_PKCS15INIT_SPLIT_KEY)) {
pkcs15init/pkcs15-lib.c:960:		r = select_id(p15card, SC_PKCS15_TYPE_PRKEY, &keyargs->id,
pkcs15init/pkcs15-lib.c:970:			strncpy(object->label, label, sizeof(object->label));
pkcs15init/pkcs15-lib.c:975:	key_info->id = keyargs->id;
pkcs15init/pkcs15-lib.c:978:			&key_info->id, &key_info->path);
pkcs15init/pkcs15-lib.c:983:	if (profile->ops->select_key_reference) {
pkcs15init/pkcs15-lib.c:987:			r = profile->ops->select_key_reference(profile,
pkcs15init/pkcs15-lib.c:993:					&key_info->path,
pkcs15init/pkcs15-lib.c:994:					key_info->key_reference,
pkcs15init/pkcs15-lib.c:1001:				sc_error(card->ctx,
pkcs15init/pkcs15-lib.c:1006:			key_info->key_reference++;
pkcs15init/pkcs15-lib.c:1030:	if (!check_key_compatibility(p15card, &keygen_args->prkey_args.key,
pkcs15init/pkcs15-lib.c:1031:		 keygen_args->prkey_args.x509_usage,
pkcs15init/pkcs15-lib.c:1035:	if (profile->ops->generate_key == NULL && profile->ops->old_generate_key == NULL)
pkcs15init/pkcs15-lib.c:1040:	    	&keygen_args->prkey_args.auth_id);
pkcs15init/pkcs15-lib.c:1049:	r = sc_pkcs15init_init_prkdf(p15card, profile, &keygen_args->prkey_args,
pkcs15init/pkcs15-lib.c:1050:		&keygen_args->prkey_args.key, keybits, &object);
pkcs15init/pkcs15-lib.c:1053:	key_info = (struct sc_pkcs15_prkey_info *) object->data;
pkcs15init/pkcs15-lib.c:1058:	pubkey_args.id = keygen_args->prkey_args.id;
pkcs15init/pkcs15-lib.c:1060:	pubkey_args.auth_id = keygen_args->prkey_args.auth_id;
pkcs15init/pkcs15-lib.c:1062:	pubkey_args.label = keygen_args->pubkey_label;
pkcs15init/pkcs15-lib.c:1063:	pubkey_args.usage = keygen_args->prkey_args.usage;
pkcs15init/pkcs15-lib.c:1064:	pubkey_args.x509_usage = keygen_args->prkey_args.x509_usage;
pkcs15init/pkcs15-lib.c:1067:	if (profile->ops->create_key) {
pkcs15init/pkcs15-lib.c:1069:		r = profile->ops->create_key(profile, p15card->card, object);
pkcs15init/pkcs15-lib.c:1073:		r = profile->ops->generate_key(profile, p15card->card,
pkcs15init/pkcs15-lib.c:1081:		r = profile->ops->old_generate_key(profile, p15card->card, idx, keybits,
pkcs15init/pkcs15-lib.c:1119:	sc_card_t	*card = p15card->card;
pkcs15init/pkcs15-lib.c:1124:	key = keyargs->key;
pkcs15init/pkcs15-lib.c:1133:			keyargs->x509_usage, keybits, 0)) {
pkcs15init/pkcs15-lib.c:1135:		 * the key non-natively. */
pkcs15init/pkcs15-lib.c:1136:		if (!(keyargs->flags & SC_PKCS15INIT_EXTRACTABLE)) {
pkcs15init/pkcs15-lib.c:1137:			sc_error(card->ctx, "Card does not support this key.");
pkcs15init/pkcs15-lib.c:1140:		if (!keyargs->passphrase
pkcs15init/pkcs15-lib.c:1141:		 && !(keyargs->flags & SC_PKCS15INIT_NO_PASSPHRASE)) {
pkcs15init/pkcs15-lib.c:1142:			sc_error(card->ctx,
pkcs15init/pkcs15-lib.c:1149:	r = set_user_pin_from_authid(p15card, profile, &keyargs->auth_id);
pkcs15init/pkcs15-lib.c:1161:	key_info = (struct sc_pkcs15_prkey_info *) object->data;
pkcs15init/pkcs15-lib.c:1165:	if (!(keyargs->flags & SC_PKCS15INIT_EXTRACTABLE)) {
pkcs15init/pkcs15-lib.c:1166:		if (profile->ops->create_key) {
pkcs15init/pkcs15-lib.c:1168:			r = profile->ops->create_key(profile, p15card->card, object);
pkcs15init/pkcs15-lib.c:1171:			r = profile->ops->store_key(profile, p15card->card,
pkcs15init/pkcs15-lib.c:1176:			r = profile->ops->new_key(profile, p15card->card,
pkcs15init/pkcs15-lib.c:1183:		struct sc_context *ctx = p15card->card->ctx;
pkcs15init/pkcs15-lib.c:1191:		if (keyargs->passphrase) {
pkcs15init/pkcs15-lib.c:1192:			r = sc_pkcs15_wrap_data(ctx, keyargs->passphrase,
pkcs15init/pkcs15-lib.c:1193:					der->value, der->len,
pkcs15init/pkcs15-lib.c:1196:				free(der->value);
pkcs15init/pkcs15-lib.c:1203:			object, &keyargs->id, der, &key_info->path);
pkcs15init/pkcs15-lib.c:1206:		 * indirect-protected */
pkcs15init/pkcs15-lib.c:1207:		if (keyargs->passphrase)
pkcs15init/pkcs15-lib.c:1208:			key_info->path.type = SC_PATH_TYPE_PATH_PROT;
pkcs15init/pkcs15-lib.c:1234:	unsigned int    usage = keyargs->x509_usage;
pkcs15init/pkcs15-lib.c:1238:	keyargs->x509_usage = usage & 0x1C;
pkcs15init/pkcs15-lib.c:1244:		keyargs->x509_usage = usage & 0x63;
pkcs15init/pkcs15-lib.c:1247:		keyargs->flags |= SC_PKCS15INIT_SPLIT_KEY;
pkcs15init/pkcs15-lib.c:1252:	keyargs->x509_usage = usage;
pkcs15init/pkcs15-lib.c:1266:	if (obj->type != new_obj->type)
pkcs15init/pkcs15-lib.c:1269:	key = (sc_pkcs15_pubkey_info_t *) obj->data;
pkcs15init/pkcs15-lib.c:1270:	new_key = (sc_pkcs15_pubkey_info_t *) new_obj->data;
pkcs15init/pkcs15-lib.c:1271:	if (key->modulus_length != new_key->modulus_length)
pkcs15init/pkcs15-lib.c:1277:	if (key->usage != new_key->usage)
pkcs15init/pkcs15-lib.c:1281:	if (!sc_pkcs15_compare_id(&obj->auth_id, &new_obj->auth_id))
pkcs15init/pkcs15-lib.c:1306:	key = keyargs->key;
pkcs15init/pkcs15-lib.c:1318:		sc_error(p15card->card->ctx, "Unsupported key algorithm.\n");
pkcs15init/pkcs15-lib.c:1322:	if ((usage = keyargs->usage) == 0) {
pkcs15init/pkcs15-lib.c:1324:		if (keyargs->x509_usage)
pkcs15init/pkcs15-lib.c:1325:			usage = sc_pkcs15init_map_usage(keyargs->x509_usage, 0);
pkcs15init/pkcs15-lib.c:1327:	if ((label = keyargs->label) == NULL)
pkcs15init/pkcs15-lib.c:1332:	object = sc_pkcs15init_new_object(type, label, &keyargs->auth_id, NULL);
pkcs15init/pkcs15-lib.c:1336:	key_info = (sc_pkcs15_pubkey_info_t *) object->data;
pkcs15init/pkcs15-lib.c:1337:	key_info->usage = usage;
pkcs15init/pkcs15-lib.c:1338:	key_info->modulus_length = keybits;
pkcs15init/pkcs15-lib.c:1343:	r = select_id(p15card, SC_PKCS15_TYPE_PUBKEY, &keyargs->id,
pkcs15init/pkcs15-lib.c:1355:		strncpy(object->label, label, sizeof(object->label));
pkcs15init/pkcs15-lib.c:1357:		key_info->id = keyargs->id;
pkcs15init/pkcs15-lib.c:1362:	r = sc_pkcs15_encode_pubkey(p15card->card->ctx, &key,
pkcs15init/pkcs15-lib.c:1369:			object, &keyargs->id,
pkcs15init/pkcs15-lib.c:1370:			&der_encoded, &key_info->path);
pkcs15init/pkcs15-lib.c:1372:	path = &key_info->path;
pkcs15init/pkcs15-lib.c:1373:	if (path->count == 0) {
pkcs15init/pkcs15-lib.c:1374:		path->index = 0;
pkcs15init/pkcs15-lib.c:1375:		path->count = -1;
pkcs15init/pkcs15-lib.c:1408:	if (args->x509_usage)
pkcs15init/pkcs15-lib.c:1409:		usage = sc_pkcs15init_map_usage(args->x509_usage, 0);
pkcs15init/pkcs15-lib.c:1410:	if ((label = args->label) == NULL)
pkcs15init/pkcs15-lib.c:1415:	if ((r = select_id(p15card, SC_PKCS15_TYPE_CERT, &args->id, NULL, NULL, NULL)) < 0)
pkcs15init/pkcs15-lib.c:1422:	if (args->id.len != 0
pkcs15init/pkcs15-lib.c:1423:	 && profile->protect_certificates
pkcs15init/pkcs15-lib.c:1424:	 && sc_pkcs15_find_prkey_by_id(p15card, &args->id, &object) == 0) {
pkcs15init/pkcs15-lib.c:1425:		r = set_user_pin_from_authid(p15card, profile, &object->auth_id);
pkcs15init/pkcs15-lib.c:1427:			sc_error(p15card->card->ctx,
pkcs15init/pkcs15-lib.c:1437:	cert_info = (sc_pkcs15_cert_info_t *) object->data;
pkcs15init/pkcs15-lib.c:1438:	cert_info->id = args->id;
pkcs15init/pkcs15-lib.c:1439:	cert_info->authority = args->authority;
pkcs15init/pkcs15-lib.c:1441:	if (profile->pkcs15.direct_certificates) {
pkcs15init/pkcs15-lib.c:1442:		sc_der_copy(&cert_info->value, &args->der_encoded);
pkcs15init/pkcs15-lib.c:1445:				object, &args->id,
pkcs15init/pkcs15-lib.c:1446:				&args->der_encoded, &cert_info->path);
pkcs15init/pkcs15-lib.c:1450:	if (r >= 0 && !profile->keep_public_key) {
pkcs15init/pkcs15-lib.c:1453:		r = sc_pkcs15_find_pubkey_by_id(p15card, &cert_info->id, &puk);
pkcs15init/pkcs15-lib.c:1488:	if ((label = args->label) == NULL)
pkcs15init/pkcs15-lib.c:1491:	if (!args->id.len) {
pkcs15init/pkcs15-lib.c:1502:			cinfo = (struct sc_pkcs15_data_info *) objs[i]->data;
pkcs15init/pkcs15-lib.c:1503:			if (!cinfo->path.len)
pkcs15init/pkcs15-lib.c:1505:			cid = cinfo->path.value[cinfo->path.len - 1];
pkcs15init/pkcs15-lib.c:1512:		args->id.len = 1;
pkcs15init/pkcs15-lib.c:1513:		args->id.value[0] = tid;
pkcs15init/pkcs15-lib.c:1517:		if (args->id.len > 1)
pkcs15init/pkcs15-lib.c:1522:	r = set_user_pin_from_authid(p15card, profile, &args->auth_id);
pkcs15init/pkcs15-lib.c:1526:	object = sc_pkcs15init_new_object(SC_PKCS15_TYPE_DATA_OBJECT, label, &args->auth_id, NULL);
pkcs15init/pkcs15-lib.c:1529:	data_object_info = (sc_pkcs15_data_info_t *) object->data;
pkcs15init/pkcs15-lib.c:1531:		strncpy(data_object_info->app_label, label,
pkcs15init/pkcs15-lib.c:1532:			sizeof(data_object_info->app_label) - 1);
pkcs15init/pkcs15-lib.c:1534:	data_object_info->app_oid = args->app_oid;
pkcs15init/pkcs15-lib.c:1537:			object, &args->id, &args->der_encoded,
pkcs15init/pkcs15-lib.c:1538:			&data_object_info->path);
pkcs15init/pkcs15-lib.c:1560:	unsigned int idx = -1;
pkcs15init/pkcs15-lib.c:1566:	if (profile->ops->new_file == NULL) {
pkcs15init/pkcs15-lib.c:1581:				object->type & SC_PKCS15_TYPE_CLASS_MASK,
pkcs15init/pkcs15-lib.c:1585:		r = profile->ops->new_file(profile, p15card->card,
pkcs15init/pkcs15-lib.c:1586:				object->type, idx, &file);
pkcs15init/pkcs15-lib.c:1588:			sc_error(p15card->card->ctx, "Unable to allocate file");
pkcs15init/pkcs15-lib.c:1592:	if (file->path.count == 0) {
pkcs15init/pkcs15-lib.c:1593:		file->path.index = 0;
pkcs15init/pkcs15-lib.c:1594:		file->path.count = -1;
pkcs15init/pkcs15-lib.c:1596:	r = sc_pkcs15init_update_file(profile, p15card->card,
pkcs15init/pkcs15-lib.c:1597:			file, data->value, data->len);
pkcs15init/pkcs15-lib.c:1599:	*path = file->path;
pkcs15init/pkcs15-lib.c:1657:	if (!bn || !bn->len)
pkcs15init/pkcs15-lib.c:1659:	bits = bn->len << 3;
pkcs15init/pkcs15-lib.c:1660:	for (mask = 0x80; !(bn->data[0] & mask); mask >>= 1)
pkcs15init/pkcs15-lib.c:1661:		bits--;
pkcs15init/pkcs15-lib.c:1679:	count = p15card->card->algorithm_count;
pkcs15init/pkcs15-lib.c:1680:	for (info = p15card->card->algorithms; count--; info++) {
pkcs15init/pkcs15-lib.c:1682:		if (info->algorithm != key->algorithm
pkcs15init/pkcs15-lib.c:1683:		 || info->key_length != key_length
pkcs15init/pkcs15-lib.c:1684:		 || (info->flags & flags) != flags)
pkcs15init/pkcs15-lib.c:1686:		if (key->algorithm == SC_ALGORITHM_RSA
pkcs15init/pkcs15-lib.c:1687:		 && info->u._rsa.exponent != 0
pkcs15init/pkcs15-lib.c:1688:		 && key->u.rsa.exponent.len != 0) {
pkcs15init/pkcs15-lib.c:1689:			sc_pkcs15_bignum_t *e = &key->u.rsa.exponent;
pkcs15init/pkcs15-lib.c:1693:			if (e->len > 4)
pkcs15init/pkcs15-lib.c:1695:			for (n = 0; n < e->len; n++) {
pkcs15init/pkcs15-lib.c:1697:				exponent |= e->data[n];
pkcs15init/pkcs15-lib.c:1699:			if (info->u._rsa.exponent != exponent)
pkcs15init/pkcs15-lib.c:1707:		if (info->flags & SC_ALGORITHM_NEED_USAGE) {
pkcs15init/pkcs15-lib.c:1721:	return bad_usage? -1 : 0;
pkcs15init/pkcs15-lib.c:1736:		sc_error(p15card->card->ctx,
pkcs15init/pkcs15-lib.c:1755:		key_length = prkey_bits(p15card, &keyargs->key);
pkcs15init/pkcs15-lib.c:1757:	res = __check_key_compatibility(p15card, &keyargs->key,
pkcs15init/pkcs15-lib.c:1758:			 keyargs->x509_usage,
pkcs15init/pkcs15-lib.c:1770:	if (!key->modulus.len || !key->exponent.len
pkcs15init/pkcs15-lib.c:1771:	 || !key->d.len || !key->p.len || !key->q.len) {
pkcs15init/pkcs15-lib.c:1772:		sc_error(p15card->card->ctx,
pkcs15init/pkcs15-lib.c:1791:	if (!key->dmp1.len || !key->dmq1.len || !key->iqmp.len) {
pkcs15init/pkcs15-lib.c:1798:		rsa->n = BN_bin2bn(key->modulus.data, key->modulus.len, 0);
pkcs15init/pkcs15-lib.c:1799:		rsa->e = BN_bin2bn(key->exponent.data, key->exponent.len, 0);
pkcs15init/pkcs15-lib.c:1800:		rsa->d = BN_bin2bn(key->d.data, key->d.len, 0);
pkcs15init/pkcs15-lib.c:1801:		rsa->p = BN_bin2bn(key->p.data, key->p.len, 0);
pkcs15init/pkcs15-lib.c:1802:		rsa->q = BN_bin2bn(key->q.data, key->q.len, 0);
pkcs15init/pkcs15-lib.c:1803:		if (!rsa->dmp1)
pkcs15init/pkcs15-lib.c:1804:			rsa->dmp1 = BN_new();
pkcs15init/pkcs15-lib.c:1805:		if (!rsa->dmq1)
pkcs15init/pkcs15-lib.c:1806:			rsa->dmq1 = BN_new();
pkcs15init/pkcs15-lib.c:1807:		if (!rsa->iqmp)
pkcs15init/pkcs15-lib.c:1808:			rsa->iqmp = BN_new();
pkcs15init/pkcs15-lib.c:1813:		BN_sub(aux, rsa->q, BN_value_one());
pkcs15init/pkcs15-lib.c:1814:		BN_mod(rsa->dmq1, rsa->d, aux, ctx);
pkcs15init/pkcs15-lib.c:1816:		BN_sub(aux, rsa->p, BN_value_one());
pkcs15init/pkcs15-lib.c:1817:		BN_mod(rsa->dmp1, rsa->d, aux, ctx);
pkcs15init/pkcs15-lib.c:1819:		BN_mod_inverse(rsa->iqmp, rsa->q, rsa->p, ctx);
pkcs15init/pkcs15-lib.c:1825:		GETBN(key->dmp1, rsa->dmp1, dmp1);
pkcs15init/pkcs15-lib.c:1826:		GETBN(key->dmq1, rsa->dmq1, dmq1);
pkcs15init/pkcs15-lib.c:1827:		GETBN(key->iqmp, rsa->iqmp, iqmp);
pkcs15init/pkcs15-lib.c:1838:	switch (key->algorithm) {
pkcs15init/pkcs15-lib.c:1840:		return prkey_fixup_rsa(p15card, &key->u.rsa);
pkcs15init/pkcs15-lib.c:1851:	switch (key->algorithm) {
pkcs15init/pkcs15-lib.c:1853:		return sc_pkcs15init_keybits(&key->u.rsa.modulus);
pkcs15init/pkcs15-lib.c:1855:		return sc_pkcs15init_keybits(&key->u.dsa.q);
pkcs15init/pkcs15-lib.c:1857:	sc_error(p15card->card->ctx, "Unsupported key algorithm.\n");
pkcs15init/pkcs15-lib.c:1864:	switch (key->algorithm) {
pkcs15init/pkcs15-lib.c:1870:	sc_error(p15card->card->ctx, "Unsupported key algorithm.\n");
pkcs15init/pkcs15-lib.c:1877:	struct sc_pkcs15_df *df = p15card->df_list;
pkcs15init/pkcs15-lib.c:1879:	while (df != NULL && df->type != type)
pkcs15init/pkcs15-lib.c:1880:		df = df->next;
pkcs15init/pkcs15-lib.c:1898:	if (id->len != 0) {
pkcs15init/pkcs15-lib.c:1902:		if (strcmp(obj->label, "deleted"))
pkcs15init/pkcs15-lib.c:1913:		id->value[0] = nid++;
pkcs15init/pkcs15-lib.c:1914:		id->len = 1;
pkcs15init/pkcs15-lib.c:1945:		if (!strcmp(obj->label, "deleted")
pkcs15init/pkcs15-lib.c:1966: *  3.	If the profile defines a key-dir template, the new object
pkcs15init/pkcs15-lib.c:1971: *  	wish to create ("private-key", "public-key" etc).
pkcs15init/pkcs15-lib.c:1982:	/* For cards with a pin-domain profile, we need
pkcs15init/pkcs15-lib.c:1985:	if (obj->auth_id.len) {
pkcs15init/pkcs15-lib.c:1986:		r = sc_pkcs15init_get_pin_path(p15card, &obj->auth_id, path);
pkcs15init/pkcs15-lib.c:1990:		*path = profile->df_info->file->path;
pkcs15init/pkcs15-lib.c:1996:	switch (obj->type & SC_PKCS15_TYPE_CLASS_MASK) {
pkcs15init/pkcs15-lib.c:1998:		name = "private-key";
pkcs15init/pkcs15-lib.c:2001:		name = "public-key";
pkcs15init/pkcs15-lib.c:2013:	sc_debug(p15card->card->ctx,
pkcs15init/pkcs15-lib.c:2014:		"key-domain.%s @%s (auth_id.len=%d)\n",
pkcs15init/pkcs15-lib.c:2015:		name, sc_print_path(path), obj->auth_id.len);
pkcs15init/pkcs15-lib.c:2017:					"key-domain", path, 
pkcs15init/pkcs15-lib.c:2025:	*path = file->path;
pkcs15init/pkcs15-lib.c:2038:	struct sc_card *card = p15card->card;
pkcs15init/pkcs15-lib.c:2045:		card->ctx->suppress_errors++;
pkcs15init/pkcs15-lib.c:2047:		card->ctx->suppress_errors--;
pkcs15init/pkcs15-lib.c:2057:	} while (retry--);
pkcs15init/pkcs15-lib.c:2060:		card->app[card->app_count++] = app;
pkcs15init/pkcs15-lib.c:2070:	struct sc_card	*card = p15card->card;
pkcs15init/pkcs15-lib.c:2075:	r = sc_pkcs15_encode_tokeninfo(card->ctx, p15card, &buf, &size);
pkcs15init/pkcs15-lib.c:2078:			       p15card->file_tokeninfo, buf, size);
pkcs15init/pkcs15-lib.c:2088:	struct sc_card	*card = p15card->card;
pkcs15init/pkcs15-lib.c:2093:	sc_debug(card->ctx, "called\n");
pkcs15init/pkcs15-lib.c:2094:	r = sc_pkcs15_encode_odf(card->ctx, p15card, &buf, &size);
pkcs15init/pkcs15-lib.c:2097:			       p15card->file_odf, buf, size);
pkcs15init/pkcs15-lib.c:2112:	struct sc_card	*card = p15card->card;
pkcs15init/pkcs15-lib.c:2113:	sc_file_t	*file = df->file, *pfile = NULL;
pkcs15init/pkcs15-lib.c:2118:	if (!sc_profile_get_file_by_path(profile, &df->path, &pfile))
pkcs15init/pkcs15-lib.c:2121:	r = sc_pkcs15_encode_df(card->ctx, p15card, df, &buf, &bufsize);
pkcs15init/pkcs15-lib.c:2136:			sc_file_free(card, df->path);
pkcs15init/pkcs15-lib.c:2146:		 * directly in the CDF - we may want to make the CDF
pkcs15init/pkcs15-lib.c:2150:		if (profile->pkcs15.encode_df_length) {
pkcs15init/pkcs15-lib.c:2151:			df->path.count = bufsize;
pkcs15init/pkcs15-lib.c:2152:			df->path.index = 0;
pkcs15init/pkcs15-lib.c:2177:	struct sc_card	*card = p15card->card;
pkcs15init/pkcs15-lib.c:2181:	sc_debug(card->ctx, "called, DF %u obj %p\n", df_type, object);
pkcs15init/pkcs15-lib.c:2185:		file = df->file;
pkcs15init/pkcs15-lib.c:2187:		file = profile->df[df_type];
pkcs15init/pkcs15-lib.c:2189:			sc_error(card->ctx,
pkcs15init/pkcs15-lib.c:2194:		sc_pkcs15_add_df(p15card, df_type, &file->path, file);
pkcs15init/pkcs15-lib.c:2201:		df->enumerated = 1;
pkcs15init/pkcs15-lib.c:2206:	} else if (object->df == NULL) {
pkcs15init/pkcs15-lib.c:2207:		object->df = df;
pkcs15init/pkcs15-lib.c:2213:		assert(object->df == df);
pkcs15init/pkcs15-lib.c:2218:	if (!sc_profile_get_file_by_path(profile, &df->path, &pfile))
pkcs15init/pkcs15-lib.c:2221:	r = sc_pkcs15_encode_df(card->ctx, p15card, df, &buf, &bufsize);
pkcs15init/pkcs15-lib.c:2230:		 * directly in the CDF - we may want to make the CDF
pkcs15init/pkcs15-lib.c:2234:		if (profile->pkcs15.encode_df_length) {
pkcs15init/pkcs15-lib.c:2235:			df->path.count = bufsize;
pkcs15init/pkcs15-lib.c:2236:			df->path.index = 0;
pkcs15init/pkcs15-lib.c:2256:	sc_card_t	*card = p15card->card;
pkcs15init/pkcs15-lib.c:2261:	path = ((struct sc_pkcs15_pubkey_info *)obj->data)->path;
pkcs15init/pkcs15-lib.c:2265:	if ((df = obj->df) == NULL)
pkcs15init/pkcs15-lib.c:2273:	/* XXX Dangerous - the object indicated by path may be the
pkcs15init/pkcs15-lib.c:2290:	object->type = type;
pkcs15init/pkcs15-lib.c:2294:		object->flags = DEFAULT_PIN_FLAGS;
pkcs15init/pkcs15-lib.c:2298:		object->flags = DEFAULT_PRKEY_FLAGS;
pkcs15init/pkcs15-lib.c:2302:		object->flags = DEFAULT_PUBKEY_FLAGS;
pkcs15init/pkcs15-lib.c:2306:		object->flags = DEFAULT_CERT_FLAGS;
pkcs15init/pkcs15-lib.c:2310:		object->flags = DEFAULT_DATA_FLAGS;
pkcs15init/pkcs15-lib.c:2316:		object->data = calloc(1, data_size);
pkcs15init/pkcs15-lib.c:2318:			memcpy(object->data, data, data_size);
pkcs15init/pkcs15-lib.c:2322:		strncpy(object->label, label, sizeof(object->label));
pkcs15init/pkcs15-lib.c:2324:		object->auth_id = *auth_id;
pkcs15init/pkcs15-lib.c:2337:	struct sc_card	*card = p15card->card;
pkcs15init/pkcs15-lib.c:2343:	if (object == NULL || object->df == NULL)
pkcs15init/pkcs15-lib.c:2345:	df_type = object->df->type;
pkcs15init/pkcs15-lib.c:2356:		memcpy(object->label, new_value, new_len);
pkcs15init/pkcs15-lib.c:2357:		object->label[new_len] = '\0';
pkcs15init/pkcs15-lib.c:2362:			((sc_pkcs15_prkey_info_t *) object->data)->id =
pkcs15init/pkcs15-lib.c:2367:			((sc_pkcs15_pubkey_info_t *) object->data)->id =
pkcs15init/pkcs15-lib.c:2373:			((sc_pkcs15_cert_info_t *) object->data)->id =
pkcs15init/pkcs15-lib.c:2384:	r = sc_pkcs15_encode_df(card->ctx, p15card, df, &buf, &bufsize);
pkcs15init/pkcs15-lib.c:2387:				df->file, buf, bufsize);
pkcs15init/pkcs15-lib.c:2404:	sc_pkcs15_card_t *p15card = pro->p15_data;
pkcs15init/pkcs15-lib.c:2409:	int		pin_id = -1;
pkcs15init/pkcs15-lib.c:2414:	path = file? &file->path : NULL;
pkcs15init/pkcs15-lib.c:2429:		if (p15card && path != NULL && !(path->len & 1)) {
pkcs15init/pkcs15-lib.c:2435:				tmp_path.len -= 2;
pkcs15init/pkcs15-lib.c:2438:				memcpy(&pin_info, pin_obj->data, sizeof(pin_info));
pkcs15init/pkcs15-lib.c:2455:		 * If the reference is -1, he didn't, and any
pkcs15init/pkcs15-lib.c:2460:		if (reference == -1) {
pkcs15init/pkcs15-lib.c:2461:			if (card->ctx->debug >= 2) {
pkcs15init/pkcs15-lib.c:2462:				sc_debug(card->ctx,
pkcs15init/pkcs15-lib.c:2491:	} else if (pin_obj && pin_obj->label[0]) {
pkcs15init/pkcs15-lib.c:2492:		label = pin_obj->label;
pkcs15init/pkcs15-lib.c:2520:		int left = pro->pin_maxlen - *pinsize;
pkcs15init/pkcs15-lib.c:2523:			memset(pinbuf + *pinsize, pro->pin_pad_char, left);
pkcs15init/pkcs15-lib.c:2524:			*pinsize = pro->pin_maxlen;
pkcs15init/pkcs15-lib.c:2532:			r = sc_select_file(card, &file->path, NULL);
pkcs15init/pkcs15-lib.c:2535:			sc_error(card->ctx, "Failed to verify %s (ref=0x%x)",
pkcs15init/pkcs15-lib.c:2588:		pin = (struct sc_pkcs15_pin_info *) obj->data;
pkcs15init/pkcs15-lib.c:2589:		return sc_keycache_set_pin_name(&pin->path,
pkcs15init/pkcs15-lib.c:2590:				pin->reference,
pkcs15init/pkcs15-lib.c:2597:		return sc_keycache_set_pin_name(NULL, -1, SC_PKCS15INIT_SO_PIN);
pkcs15init/pkcs15-lib.c:2615:	if (auth_id->len == 0)
pkcs15init/pkcs15-lib.c:2622:	pin = (struct sc_pkcs15_pin_info *) objp->data;
pkcs15init/pkcs15-lib.c:2630:	if (pin->path.len != 0) {
pkcs15init/pkcs15-lib.c:2633:		r = sc_profile_get_file_by_path(profile, &pin->path, &df);
pkcs15init/pkcs15-lib.c:2635:		 && (r = sc_select_file(p15card->card, &pin->path, &df)) == 0) {
pkcs15init/pkcs15-lib.c:2636:			sc_profile_add_file(profile, "pin-dir (auto)", df);
pkcs15init/pkcs15-lib.c:2643:	return sc_keycache_set_pin_name(&pin->path,
pkcs15init/pkcs15-lib.c:2644:			pin->reference, SC_PKCS15INIT_USER_PIN);
pkcs15init/pkcs15-lib.c:2669:	sc_debug(card->ctx, "path=%s, op=%u\n",
pkcs15init/pkcs15-lib.c:2670:				sc_print_path(&file->path), op);
pkcs15init/pkcs15-lib.c:2673:	for (; r == 0 && acl; acl = acl->next) {
pkcs15init/pkcs15-lib.c:2674:		if (acl->method == SC_AC_NEVER)
pkcs15init/pkcs15-lib.c:2676:		if (acl->method == SC_AC_NONE)
pkcs15init/pkcs15-lib.c:2678:		if (acl->method == SC_AC_UNKNOWN) {
pkcs15init/pkcs15-lib.c:2679:			sc_debug(card->ctx, "unknown acl method\n");
pkcs15init/pkcs15-lib.c:2682:		r = do_verify_pin(pro, card, file, acl->method, acl->key_ref);
pkcs15init/pkcs15-lib.c:2695:	path = file->path;
pkcs15init/pkcs15-lib.c:2697:		path.len -= 2;
pkcs15init/pkcs15-lib.c:2703:	card->ctx->suppress_errors++;
pkcs15init/pkcs15-lib.c:2705:	card->ctx->suppress_errors--;
pkcs15init/pkcs15-lib.c:2707:	 * but then something's badly broken anyway :-) */
pkcs15init/pkcs15-lib.c:2711:			sc_error(card->ctx, "profile doesn't define a DF %s",
pkcs15init/pkcs15-lib.c:2717:	} else if (r == SC_SUCCESS && !strcmp(card->name, "STARCOS SPK 2.3")) {
pkcs15init/pkcs15-lib.c:2723:			sc_error(card->ctx, "profile doesn't define a DF %s",
pkcs15init/pkcs15-lib.c:2763:	sc_debug(card->ctx, "called, path=%s, %u bytes\n",
pkcs15init/pkcs15-lib.c:2764:			sc_print_path(&file->path), datalen);
pkcs15init/pkcs15-lib.c:2766:	card->ctx->suppress_errors++;
pkcs15init/pkcs15-lib.c:2767:	if ((r = sc_select_file(card, &file->path, &info)) < 0) {
pkcs15init/pkcs15-lib.c:2768:		card->ctx->suppress_errors--;
pkcs15init/pkcs15-lib.c:2770:		if (file->size < datalen)
pkcs15init/pkcs15-lib.c:2771:			file->size = datalen;
pkcs15init/pkcs15-lib.c:2774:		 || (r = sc_select_file(card, &file->path, &info)) < 0)
pkcs15init/pkcs15-lib.c:2777:		card->ctx->suppress_errors--;
pkcs15init/pkcs15-lib.c:2781:	if (info->size < datalen) {
pkcs15init/pkcs15-lib.c:2782:		sc_error(card->ctx,
pkcs15init/pkcs15-lib.c:2783:			      "File %s too small (require %u, have %u) - "
pkcs15init/pkcs15-lib.c:2785:			      sc_print_path(&file->path),
pkcs15init/pkcs15-lib.c:2786:			      datalen, info->size);
pkcs15init/pkcs15-lib.c:2789:	} else if (info->size > datalen && need_to_zap) {
pkcs15init/pkcs15-lib.c:2790:		/* zero out the rest of the file - we may have shrunk
pkcs15init/pkcs15-lib.c:2792:		copy = calloc(1, info->size);
pkcs15init/pkcs15-lib.c:2798:		datalen = info->size;
pkcs15init/pkcs15-lib.c:2820:	sc_context_t	*ctx = profile->card->ctx;
pkcs15init/pkcs15-lib.c:2832:		for (; acl; acl = acl->next) {
pkcs15init/pkcs15-lib.c:2833:			if (acl->method == SC_AC_SYMBOLIC)
pkcs15init/pkcs15-lib.c:2843:	ref = sc_keycache_find_named_pin(&file->path, SC_PKCS15INIT_SO_PIN);
pkcs15init/pkcs15-lib.c:2848:		if (ctx->debug >= 2) {
pkcs15init/pkcs15-lib.c:2857:	ref = sc_keycache_find_named_pin(&file->path, SC_PKCS15INIT_USER_PIN);
pkcs15init/pkcs15-lib.c:2862:		if (ctx->debug >= 2) {
pkcs15init/pkcs15-lib.c:2883:	sc_card_t	*card = profile->card;
pkcs15init/pkcs15-lib.c:2895:		for (num = 0; num < 16 && acl; num++, acl = acl->next)
pkcs15init/pkcs15-lib.c:2900:			if (acl->method != SC_AC_SYMBOLIC)
pkcs15init/pkcs15-lib.c:2902:			if (acl->key_ref == SC_PKCS15INIT_SO_PIN) {
pkcs15init/pkcs15-lib.c:2905:			} else if (acl->key_ref == SC_PKCS15INIT_USER_PIN) {
pkcs15init/pkcs15-lib.c:2909:				sc_error(card->ctx,
pkcs15init/pkcs15-lib.c:2911:					acl->key_ref);
pkcs15init/pkcs15-lib.c:2917:			if (acl == NULL || acl->key_ref == (unsigned int)-1) {
pkcs15init/pkcs15-lib.c:2918:				sc_error(card->ctx,
pkcs15init/pkcs15-lib.c:2924:			if (acl->method == SC_AC_NONE)
pkcs15init/pkcs15-lib.c:2928:					acl->method, acl->key_ref);
pkcs15init/pkcs15-lib.c:2948:	*path = ((sc_pkcs15_pin_info_t *) obj->data)->path;
pkcs15init/pkcs15-lib.c:2963:	*res = profile->p15_spec->manufacturer_id;
pkcs15init/pkcs15-lib.c:2970:	*res = profile->p15_spec->serial_number;
pkcs15init/pkcs15-lib.c:2984:	if (profile->p15_spec->serial_number)
pkcs15init/pkcs15-lib.c:2985:		free(profile->p15_spec->serial_number);
pkcs15init/pkcs15-lib.c:2986:	profile->p15_spec->serial_number = strdup(serial);
pkcs15init/pkcs15-lib.c:2994:	*res = profile->p15_spec->label;
pkcs15init/pkcs15-lib.c:3004:	if (pin_len < pin_info->min_length) {
pkcs15init/pkcs15-lib.c:3005:		sc_error(card->ctx, "%s too short (min length %u)",
pkcs15init/pkcs15-lib.c:3006:				pin_name, pin_info->min_length);
pkcs15init/pkcs15-lib.c:3009:	if (pin_len > pin_info->max_length) {
pkcs15init/pkcs15-lib.c:3010:		sc_error(card->ctx, "%s too long (max length %u)",
pkcs15init/pkcs15-lib.c:3011:				pin_name, pin_info->max_length);
pkcs15init/pkcs15-lib.c:3030:	card->ctx->suppress_errors++;
pkcs15init/pkcs15-lib.c:3033:		len = file->size;
pkcs15init/pkcs15-lib.c:3042:	card->ctx->suppress_errors--;
pkcs15init/pkcs15-lib.c:3089:			r = set_info_string(&profile->name, p, n);
pkcs15init/pkcs15-lib.c:3094:			if (nopts >= SC_PKCS15INIT_MAX_OPTIONS - 1) {
pkcs15init/pkcs15-lib.c:3095:				sc_error(card->ctx,
pkcs15init/pkcs15-lib.c:3099:			r = set_info_string(&profile->options[nopts], p, n);
pkcs15init/pkcs15-lib.c:3102:			profile->options[++nopts] = NULL;
pkcs15init/pkcs15-lib.c:3112:	sc_error(card->ctx, "OpenSC info file corrupted\n");
pkcs15init/pkcs15-lib.c:3138:	sc_file_t	*df = profile->df_info->file;
pkcs15init/pkcs15-lib.c:3145:	file->path.type = SC_PATH_TYPE_PATH;
pkcs15init/pkcs15-lib.c:3146:	memcpy(file->path.value, df->path.value, df->path.len);
pkcs15init/pkcs15-lib.c:3147:	file->path.len = df->path.len;
pkcs15init/pkcs15-lib.c:3148:	sc_append_file_id(&file->path, OPENSC_INFO_FILEID);
pkcs15init/pkcs15-lib.c:3149:	file->type = SC_FILE_TYPE_WORKING_EF;
pkcs15init/pkcs15-lib.c:3150:	file->ef_structure = SC_FILE_EF_TRANSPARENT;
pkcs15init/pkcs15-lib.c:3151:	file->id = OPENSC_INFO_FILEID;
pkcs15init/pkcs15-lib.c:3155:		key_ref = ((sc_pkcs15_pin_info_t *) pin_obj->data)->reference;
pkcs15init/pkcs15-lib.c:3171:	r = do_encode_string(&p, end, OPENSC_INFO_TAG_PROFILE, profile->name);
pkcs15init/pkcs15-lib.c:3172:	for (n = 0; r >= 0 && profile->options[n]; n++)
pkcs15init/pkcs15-lib.c:3173:		r = do_encode_string(&p, end, OPENSC_INFO_TAG_OPTION, profile->options[n]);
pkcs15init/pkcs15-lib.c:3176:		file->size = p - buffer;
pkcs15init/pkcs15-lib.c:3177:		if (file->size < 128)
pkcs15init/pkcs15-lib.c:3178:			file->size = 128;
pkcs15init/pkcs15-lib.c:3179:		r = sc_pkcs15init_update_file(profile, card, file, buffer, p - buffer);
Binary file pkcs15init/pkcs15-lib.o matches
pkcs15init/Makefile:31:INSTALL = /bin/install -c
pkcs15init/Makefile:32:install_sh_DATA = $(install_sh) -c -m 644
pkcs15init/Makefile:33:install_sh_PROGRAM = $(install_sh) -c
pkcs15init/Makefile:34:install_sh_SCRIPT = $(install_sh) -c
pkcs15init/Makefile:43:host_triplet = i686-pc-linux-gnu
pkcs15init/Makefile:59:am_libpkcs15init_la_OBJECTS = pkcs15-lib.lo profile.lo keycache.lo \
pkcs15init/Makefile:60:	pkcs15-gpk.lo pkcs15-miocos.lo pkcs15-cflex.lo \
pkcs15init/Makefile:61:	pkcs15-etoken.lo pkcs15-jcop.lo pkcs15-starcos.lo \
pkcs15init/Makefile:62:	pkcs15-oberthur.lo
pkcs15init/Makefile:64:DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
pkcs15init/Makefile:68:	./$(DEPDIR)/pkcs15-cflex.Plo \
pkcs15init/Makefile:69:	./$(DEPDIR)/pkcs15-etoken.Plo \
pkcs15init/Makefile:70:	./$(DEPDIR)/pkcs15-gpk.Plo \
pkcs15init/Makefile:71:	./$(DEPDIR)/pkcs15-jcop.Plo \
pkcs15init/Makefile:72:	./$(DEPDIR)/pkcs15-lib.Plo \
pkcs15init/Makefile:73:	./$(DEPDIR)/pkcs15-miocos.Plo \
pkcs15init/Makefile:74:	./$(DEPDIR)/pkcs15-oberthur.Plo \
pkcs15init/Makefile:75:	./$(DEPDIR)/pkcs15-starcos.Plo \
pkcs15init/Makefile:79:LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \
pkcs15init/Makefile:83:LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
pkcs15init/Makefile:84:	$(AM_LDFLAGS) $(LDFLAGS) -o $@
pkcs15init/Makefile:94:ACLOCAL = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run aclocal-1.8
pkcs15init/Makefile:97:AMTAR = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run tar
pkcs15init/Makefile:99:AUTOCONF = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run autoconf
pkcs15init/Makefile:100:AUTOHEADER = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run autoheader
pkcs15init/Makefile:101:AUTOMAKE = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run automake-1.8
pkcs15init/Makefile:106:CFLAGS = -Wall -fno-strict-aliasing -g -O2 
pkcs15init/Makefile:108:CPP = gcc -E
pkcs15init/Makefile:109:CPPFLAGS = -I${top_builddir}/src/include 
pkcs15init/Makefile:111:CXXCPP = g++ -E
pkcs15init/Makefile:113:CXXFLAGS = -g -O2
pkcs15init/Makefile:115:DEFS = -DHAVE_CONFIG_H
pkcs15init/Makefile:119:ECHO_N = -n
pkcs15init/Makefile:121:EGREP = grep -E
pkcs15init/Makefile:122:ENGINE_LINK = -lcrypto
pkcs15init/Makefile:125:FFLAGS = -g -O2
pkcs15init/Makefile:147:INSTALL_DATA = ${INSTALL} -m 644
pkcs15init/Makefile:150:INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s
pkcs15init/Makefile:151:LDFLAGS = -L/usr -L/usr/lib -L/usr/lib 
pkcs15init/Makefile:153:LEXLIB = -lfl
pkcs15init/Makefile:155:LIBASSUAN = -lassuan
pkcs15init/Makefile:156:LIBCRYPTO = -lcrypto
pkcs15init/Makefile:157:LIBDL =  -ldl
pkcs15init/Makefile:158:LIBFL = -lfl
pkcs15init/Makefile:159:LIBLDAP = -lssl -lldap -llber 
pkcs15init/Makefile:162:LIBPAM =  -lpam
pkcs15init/Makefile:164:LIBS = -lpthread 
pkcs15init/Makefile:169:LN_S = ln -s
pkcs15init/Makefile:174:MAKEINFO = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run makeinfo
pkcs15init/Makefile:180:OPENSC_LIBS = -L${exec_prefix}/lib -lopensc
pkcs15init/Makefile:184:OPENSSL_LDFLAGS = -Wl,-Bsymbolic
pkcs15init/Makefile:192:PCSC_CFLAGS = -I/usr/include
pkcs15init/Makefile:193:PCSC_LIBS = -lpcsclite
pkcs15init/Makefile:194:PKG_CONFIG = /usr/bin/pkg-config
pkcs15init/Makefile:198:PTHREAD_LIBS = -lpthread
pkcs15init/Makefile:221:build = i686-pc-linux-gnu
pkcs15init/Makefile:224:build_os = linux-gnu
pkcs15init/Makefile:228:host = i686-pc-linux-gnu
pkcs15init/Makefile:231:host_os = linux-gnu
pkcs15init/Makefile:235:install_sh = /home/lcoelho/develop/modulo/iti/src/opensc/install-sh
pkcs15init/Makefile:240:mkdir_p = mkdir -p -- .
pkcs15init/Makefile:250:AM_CFLAGS = -DSC_PKCS15_PROFILE_DIRECTORY=\"$(pkgdatadir)\"
pkcs15init/Makefile:266:	pkcs15-lib.c profile.c keycache.c \
pkcs15init/Makefile:267:	pkcs15-gpk.c pkcs15-miocos.c pkcs15-cflex.c \
pkcs15init/Makefile:268:	pkcs15-etoken.c pkcs15-jcop.c pkcs15-starcos.c \
pkcs15init/Makefile:269:	pkcs15-oberthur.c
pkcs15init/Makefile:271:libpkcs15init_la_LDFLAGS = -version-info 0:9:0
pkcs15init/Makefile:272:include_HEADERS = pkcs15-init.h
pkcs15init/Makefile:275:all: all-am
pkcs15init/Makefile:283:	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
pkcs15init/Makefile:288:	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/pkcs15init/Makefile'; \
pkcs15init/Makefile:290:	  $(AUTOMAKE) --gnu  src/pkcs15init/Makefile
pkcs15init/Makefile:295:	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
pkcs15init/Makefile:302:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
pkcs15init/Makefile:305:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
pkcs15init/Makefile:307:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
pkcs15init/Makefile:308:install-libLTLIBRARIES: $(lib_LTLIBRARIES)
pkcs15init/Makefile:310:	test -z "$(libdir)" || $(mkdir_p) "$(DESTDIR)$(libdir)"
pkcs15init/Makefile:312:	  if test -f $$p; then \
pkcs15init/Makefile:313:	    f="`echo $$p | sed -e 's|^.*/||'`"; \
pkcs15init/Makefile:314:	    echo " $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \
pkcs15init/Makefile:315:	    $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \
pkcs15init/Makefile:319:uninstall-libLTLIBRARIES:
pkcs15init/Makefile:322:	    p="`echo $$p | sed -e 's|^.*/||'`"; \
pkcs15init/Makefile:323:	  echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \
pkcs15init/Makefile:324:	  $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \
pkcs15init/Makefile:327:clean-libLTLIBRARIES:
pkcs15init/Makefile:328:	-test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
pkcs15init/Makefile:330:	  dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
pkcs15init/Makefile:332:	  echo "rm -f \"$${dir}/so_locations\""; \
pkcs15init/Makefile:333:	  rm -f "$${dir}/so_locations"; \
pkcs15init/Makefile:336:	$(LINK) -rpath $(libdir) $(libpkcs15init_la_LDFLAGS) $(libpkcs15init_la_OBJECTS) $(libpkcs15init_la_LIBADD) $(LIBS)
pkcs15init/Makefile:338:mostlyclean-compile:
pkcs15init/Makefile:339:	-rm -f *.$(OBJEXT)
pkcs15init/Makefile:341:distclean-compile:
pkcs15init/Makefile:342:	-rm -f *.tab.c
pkcs15init/Makefile:345:include ./$(DEPDIR)/pkcs15-cflex.Plo
pkcs15init/Makefile:346:include ./$(DEPDIR)/pkcs15-etoken.Plo
pkcs15init/Makefile:347:include ./$(DEPDIR)/pkcs15-gpk.Plo
pkcs15init/Makefile:348:include ./$(DEPDIR)/pkcs15-jcop.Plo
pkcs15init/Makefile:349:include ./$(DEPDIR)/pkcs15-lib.Plo
pkcs15init/Makefile:350:include ./$(DEPDIR)/pkcs15-miocos.Plo
pkcs15init/Makefile:351:include ./$(DEPDIR)/pkcs15-oberthur.Plo
pkcs15init/Makefile:352:include ./$(DEPDIR)/pkcs15-starcos.Plo
pkcs15init/Makefile:356:	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
pkcs15init/Makefile:357:	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
pkcs15init/Makefile:361:#	$(COMPILE) -c $<
pkcs15init/Makefile:364:	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
pkcs15init/Makefile:365:	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
pkcs15init/Makefile:369:#	$(COMPILE) -c `$(CYGPATH_W) '$<'`
pkcs15init/Makefile:372:	if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
pkcs15init/Makefile:373:	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
pkcs15init/Makefile:377:#	$(LTCOMPILE) -c -o $@ $<
pkcs15init/Makefile:379:mostlyclean-libtool:
pkcs15init/Makefile:380:	-rm -f *.lo
pkcs15init/Makefile:382:clean-libtool:
pkcs15init/Makefile:383:	-rm -rf .libs _libs
pkcs15init/Makefile:385:distclean-libtool:
pkcs15init/Makefile:386:	-rm -f libtool
pkcs15init/Makefile:387:uninstall-info-am:
pkcs15init/Makefile:388:install-pkgdataDATA: $(pkgdata_DATA)
pkcs15init/Makefile:390:	test -z "$(pkgdatadir)" || $(mkdir_p) "$(DESTDIR)$(pkgdatadir)"
pkcs15init/Makefile:392:	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
pkcs15init/Makefile:393:	  f="`echo $$p | sed -e 's|^.*/||'`"; \
pkcs15init/Makefile:398:uninstall-pkgdataDATA:
pkcs15init/Makefile:401:	  f="`echo $$p | sed -e 's|^.*/||'`"; \
pkcs15init/Makefile:402:	  echo " rm -f '$(DESTDIR)$(pkgdatadir)/$$f'"; \
pkcs15init/Makefile:403:	  rm -f "$(DESTDIR)$(pkgdatadir)/$$f"; \
pkcs15init/Makefile:405:install-includeHEADERS: $(include_HEADERS)
pkcs15init/Makefile:407:	test -z "$(includedir)" || $(mkdir_p) "$(DESTDIR)$(includedir)"
pkcs15init/Makefile:409:	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
pkcs15init/Makefile:410:	  f="`echo $$p | sed -e 's|^.*/||'`"; \
pkcs15init/Makefile:415:uninstall-includeHEADERS:
pkcs15init/Makefile:418:	  f="`echo $$p | sed -e 's|^.*/||'`"; \
pkcs15init/Makefile:419:	  echo " rm -f '$(DESTDIR)$(includedir)/$$f'"; \
pkcs15init/Makefile:420:	  rm -f "$(DESTDIR)$(includedir)/$$f"; \
pkcs15init/Makefile:426:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
pkcs15init/Makefile:430:	mkid -fID $$unique
pkcs15init/Makefile:439:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
pkcs15init/Makefile:443:	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
pkcs15init/Makefile:444:	  test -n "$$unique" || unique=$$empty_fix; \
pkcs15init/Makefile:455:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
pkcs15init/Makefile:459:	test -z "$(CTAGS_ARGS)$$tags$$unique" \
pkcs15init/Makefile:466:	  && gtags -i $(GTAGS_ARGS) $$here
pkcs15init/Makefile:468:distclean-tags:
pkcs15init/Makefile:469:	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
pkcs15init/Makefile:479:	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
pkcs15init/Makefile:480:	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
pkcs15init/Makefile:487:	  if test -d $$d/$$file; then \
pkcs15init/Makefile:488:	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
pkcs15init/Makefile:489:	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
pkcs15init/Makefile:491:	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
pkcs15init/Makefile:493:	    test -f $(distdir)/$$file \
pkcs15init/Makefile:494:	    || cp -p $$d/$$file $(distdir)/$$file \
pkcs15init/Makefile:498:check-am: all-am
pkcs15init/Makefile:499:check: check-am
pkcs15init/Makefile:500:all-am: Makefile $(LTLIBRARIES) $(DATA) $(HEADERS)
pkcs15init/Makefile:503:	  test -z "$$dir" || $(mkdir_p) "$$dir"; \
pkcs15init/Makefile:505:install: install-am
pkcs15init/Makefile:506:install-exec: install-exec-am
pkcs15init/Makefile:507:install-data: install-data-am
pkcs15init/Makefile:508:uninstall: uninstall-am
pkcs15init/Makefile:510:install-am: all-am
pkcs15init/Makefile:511:	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
pkcs15init/Makefile:513:installcheck: installcheck-am
pkcs15init/Makefile:514:install-strip:
pkcs15init/Makefile:516:	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
pkcs15init/Makefile:517:	  `test -z '$(STRIP)' || \
pkcs15init/Makefile:519:mostlyclean-generic:
pkcs15init/Makefile:521:clean-generic:
pkcs15init/Makefile:523:distclean-generic:
pkcs15init/Makefile:524:	-rm -f $(CONFIG_CLEAN_FILES)
pkcs15init/Makefile:526:maintainer-clean-generic:
pkcs15init/Makefile:529:	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
pkcs15init/Makefile:530:clean: clean-am
pkcs15init/Makefile:532:clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \
pkcs15init/Makefile:533:	mostlyclean-am
pkcs15init/Makefile:535:distclean: distclean-am
pkcs15init/Makefile:536:	-rm -rf ./$(DEPDIR)
pkcs15init/Makefile:537:	-rm -f Makefile
pkcs15init/Makefile:538:distclean-am: clean-am distclean-compile distclean-generic \
pkcs15init/Makefile:539:	distclean-libtool distclean-tags
pkcs15init/Makefile:541:dvi: dvi-am
pkcs15init/Makefile:543:dvi-am:
pkcs15init/Makefile:545:html: html-am
pkcs15init/Makefile:547:info: info-am
pkcs15init/Makefile:549:info-am:
pkcs15init/Makefile:551:install-data-am: install-includeHEADERS install-pkgdataDATA
pkcs15init/Makefile:553:install-exec-am: install-libLTLIBRARIES
pkcs15init/Makefile:555:install-info: install-info-am
pkcs15init/Makefile:557:install-man:
pkcs15init/Makefile:559:installcheck-am:
pkcs15init/Makefile:561:maintainer-clean: maintainer-clean-am
pkcs15init/Makefile:562:	-rm -rf ./$(DEPDIR)
pkcs15init/Makefile:563:	-rm -f Makefile
pkcs15init/Makefile:564:maintainer-clean-am: distclean-am maintainer-clean-generic
pkcs15init/Makefile:566:mostlyclean: mostlyclean-am
pkcs15init/Makefile:568:mostlyclean-am: mostlyclean-compile mostlyclean-generic \
pkcs15init/Makefile:569:	mostlyclean-libtool
pkcs15init/Makefile:571:pdf: pdf-am
pkcs15init/Makefile:573:pdf-am:
pkcs15init/Makefile:575:ps: ps-am
pkcs15init/Makefile:577:ps-am:
pkcs15init/Makefile:579:uninstall-am: uninstall-includeHEADERS uninstall-info-am \
pkcs15init/Makefile:580:	uninstall-libLTLIBRARIES uninstall-pkgdataDATA
pkcs15init/Makefile:582:.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
pkcs15init/Makefile:583:	clean-libLTLIBRARIES clean-libtool ctags distclean \
pkcs15init/Makefile:584:	distclean-compile distclean-generic distclean-libtool \
pkcs15init/Makefile:585:	distclean-tags distdir dvi dvi-am html html-am info info-am \
pkcs15init/Makefile:586:	install install-am install-data install-data-am install-exec \
pkcs15init/Makefile:587:	install-exec-am install-includeHEADERS install-info \
pkcs15init/Makefile:588:	install-info-am install-libLTLIBRARIES install-man \
pkcs15init/Makefile:589:	install-pkgdataDATA install-strip installcheck installcheck-am \
pkcs15init/Makefile:590:	installdirs maintainer-clean maintainer-clean-generic \
pkcs15init/Makefile:591:	mostlyclean mostlyclean-compile mostlyclean-generic \
pkcs15init/Makefile:592:	mostlyclean-libtool pdf pdf-am ps ps-am tags uninstall \
pkcs15init/Makefile:593:	uninstall-am uninstall-includeHEADERS uninstall-info-am \
pkcs15init/Makefile:594:	uninstall-libLTLIBRARIES uninstall-pkgdataDATA
pkcs15init/.deps/pkcs15-starcos.Plo:1:pkcs15-starcos.lo pkcs15-starcos.o: pkcs15-starcos.c ../../config.h \
pkcs15init/.deps/pkcs15-starcos.Plo:5:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
pkcs15init/.deps/pkcs15-starcos.Plo:14:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
pkcs15init/.deps/pkcs15-starcos.Plo:22:  pkcs15-init.h ../../src/include/opensc/pkcs15.h profile.h keycache.h
pkcs15init/.deps/pkcs15-starcos.Plo:38:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
pkcs15init/.deps/pkcs15-starcos.Plo:74:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
pkcs15init/.deps/pkcs15-starcos.Plo:108:pkcs15-init.h:
pkcs15init/.deps/pkcs15-cflex.Plo:1:pkcs15-cflex.lo pkcs15-cflex.o: pkcs15-cflex.c ../../config.h \
pkcs15init/.deps/pkcs15-cflex.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
pkcs15init/.deps/pkcs15-cflex.Plo:16:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
pkcs15init/.deps/pkcs15-cflex.Plo:21:  pkcs15-init.h ../../src/include/opensc/pkcs15.h keycache.h profile.h
pkcs15init/.deps/pkcs15-cflex.Plo:33:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
pkcs15init/.deps/pkcs15-cflex.Plo:85:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
pkcs15init/.deps/pkcs15-cflex.Plo:103:pkcs15-init.h:
pkcs15init/.deps/pkcs15-jcop.Plo:1:pkcs15-jcop.lo pkcs15-jcop.o: pkcs15-jcop.c ../../config.h \
pkcs15init/.deps/pkcs15-jcop.Plo:5:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
pkcs15init/.deps/pkcs15-jcop.Plo:14:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
pkcs15init/.deps/pkcs15-jcop.Plo:22:  pkcs15-init.h ../../src/include/opensc/pkcs15.h profile.h keycache.h
pkcs15init/.deps/pkcs15-jcop.Plo:38:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
pkcs15init/.deps/pkcs15-jcop.Plo:74:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
pkcs15init/.deps/pkcs15-jcop.Plo:106:pkcs15-init.h:
pkcs15init/.deps/keycache.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
pkcs15init/.deps/keycache.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
pkcs15init/.deps/keycache.Plo:14:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/limits.h \
pkcs15init/.deps/keycache.Plo:15:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/syslimits.h \
pkcs15init/.deps/keycache.Plo:27:  profile.h keycache.h pkcs15-init.h
pkcs15init/.deps/keycache.Plo:39:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
pkcs15init/.deps/keycache.Plo:57:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
pkcs15init/.deps/keycache.Plo:77:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/limits.h:
pkcs15init/.deps/keycache.Plo:79:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/syslimits.h:
pkcs15init/.deps/keycache.Plo:131:pkcs15-init.h:
pkcs15init/.deps/pkcs15-oberthur.Plo:1:pkcs15-oberthur.lo pkcs15-oberthur.o: pkcs15-oberthur.c ../../config.h \
pkcs15init/.deps/pkcs15-oberthur.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
pkcs15init/.deps/pkcs15-oberthur.Plo:16:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
pkcs15init/.deps/pkcs15-oberthur.Plo:21:  pkcs15-init.h ../../src/include/opensc/pkcs15.h profile.h keycache.h \
pkcs15init/.deps/pkcs15-oberthur.Plo:35:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
pkcs15init/.deps/pkcs15-oberthur.Plo:89:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
pkcs15init/.deps/pkcs15-oberthur.Plo:107:pkcs15-init.h:
pkcs15init/.deps/pkcs15-miocos.Plo:1:pkcs15-miocos.lo pkcs15-miocos.o: pkcs15-miocos.c ../../config.h \
pkcs15init/.deps/pkcs15-miocos.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
pkcs15init/.deps/pkcs15-miocos.Plo:16:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
pkcs15init/.deps/pkcs15-miocos.Plo:21:  pkcs15-init.h ../../src/include/opensc/pkcs15.h profile.h keycache.h
pkcs15init/.deps/pkcs15-miocos.Plo:33:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
pkcs15init/.deps/pkcs15-miocos.Plo:83:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
pkcs15init/.deps/pkcs15-miocos.Plo:101:pkcs15-init.h:
pkcs15init/.deps/profile.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
pkcs15init/.deps/profile.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
pkcs15init/.deps/profile.Plo:15:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/limits.h \
pkcs15init/.deps/profile.Plo:16:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/syslimits.h \
pkcs15init/.deps/profile.Plo:29:  ../../src/include/opensc/types.h pkcs15-init.h \
pkcs15init/.deps/profile.Plo:43:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
pkcs15init/.deps/profile.Plo:61:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
pkcs15init/.deps/profile.Plo:83:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/limits.h:
pkcs15init/.deps/profile.Plo:85:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/syslimits.h:
pkcs15init/.deps/profile.Plo:139:pkcs15-init.h:
pkcs15init/.deps/pkcs15-lib.Plo:1:pkcs15-lib.lo pkcs15-lib.o: pkcs15-lib.c ../../config.h \
pkcs15init/.deps/pkcs15-lib.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
pkcs15init/.deps/pkcs15-lib.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
pkcs15init/.deps/pkcs15-lib.Plo:19:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/limits.h \
pkcs15init/.deps/pkcs15-lib.Plo:20:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/syslimits.h \
pkcs15init/.deps/pkcs15-lib.Plo:51:  profile.h keycache.h pkcs15-init.h ../../src/include/opensc/cardctl.h \
pkcs15init/.deps/pkcs15-lib.Plo:64:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
pkcs15init/.deps/pkcs15-lib.Plo:82:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
pkcs15init/.deps/pkcs15-lib.Plo:124:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/limits.h:
pkcs15init/.deps/pkcs15-lib.Plo:126:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/syslimits.h:
pkcs15init/.deps/pkcs15-lib.Plo:252:pkcs15-init.h:
pkcs15init/.deps/pkcs15-etoken.Plo:1:pkcs15-etoken.lo pkcs15-etoken.o: pkcs15-etoken.c ../../config.h \
pkcs15init/.deps/pkcs15-etoken.Plo:5:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
pkcs15init/.deps/pkcs15-etoken.Plo:14:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
pkcs15init/.deps/pkcs15-etoken.Plo:22:  ../../src/include/opensc/scrandom.h pkcs15-init.h \
pkcs15init/.deps/pkcs15-etoken.Plo:39:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
pkcs15init/.deps/pkcs15-etoken.Plo:75:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
pkcs15init/.deps/pkcs15-etoken.Plo:109:pkcs15-init.h:
pkcs15init/.deps/pkcs15-gpk.Plo:1:pkcs15-gpk.lo pkcs15-gpk.o: pkcs15-gpk.c ../../config.h \
pkcs15init/.deps/pkcs15-gpk.Plo:5:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
pkcs15init/.deps/pkcs15-gpk.Plo:14:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
pkcs15init/.deps/pkcs15-gpk.Plo:24:  ../../src/include/opensc/log.h pkcs15-init.h \
pkcs15init/.deps/pkcs15-gpk.Plo:41:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
pkcs15init/.deps/pkcs15-gpk.Plo:77:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
pkcs15init/.deps/pkcs15-gpk.Plo:119:pkcs15-init.h:
Binary file pkcs15init/.libs/pkcs15-miocos.o matches
Binary file pkcs15init/.libs/pkcs15-gpk.o matches
Binary file pkcs15init/.libs/pkcs15-lib.o matches
Binary file pkcs15init/.libs/libpkcs15init.a matches
Binary file pkcs15init/.libs/pkcs15-cflex.o matches
Binary file pkcs15init/.libs/pkcs15-oberthur.o matches
Binary file pkcs15init/.libs/libpkcs15init.so.0.0.9 matches
Binary file pkcs15init/.libs/pkcs15-jcop.o matches
Binary file pkcs15init/.libs/libpkcs15init.so.0.0.9T matches
Binary file pkcs15init/.libs/libpkcs15init.so.0 matches
Binary file pkcs15init/.libs/pkcs15-starcos.o matches
Binary file pkcs15init/.libs/profile.o matches
pkcs15init/.libs/libpkcs15init.la:1:# libpkcs15init.la - a libtool library file
pkcs15init/.libs/libpkcs15init.la:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
pkcs15init/.libs/libpkcs15init.la:17:dependency_libs=' /home/lcoelho/develop/modulo/iti/src/opensc/src/libopensc/libopensc.la -L/usr -L/usr/lib /home/lcoelho/develop/modulo/iti/src/opensc/src/scconf/libscconf.la -lcrypto /usr/local/lib/libpcsclite.la -ldl -lpthread '
pkcs15init/.libs/libpkcs15init.la:27:# Should we warn about portability when linking against -modules?
pkcs15init/.libs/libpkcs15init.la:36:relink_command="(cd /home/lcoelho/develop/modulo/iti/src/opensc/src/pkcs15init; /bin/sh ../../libtool  --mode=relink gcc -DSC_PKCS15_PROFILE_DIRECTORY=\"/usr/local/share/opensc\" -Wall -fno-strict-aliasing -g -O2 ../../src/libopensc/libopensc.la -L/usr -L/usr/lib -L/usr/lib -o libpkcs15init.la -rpath /usr/local/lib -version-info 0:9:0 pkcs15-lib.lo profile.lo keycache.lo pkcs15-gpk.lo pkcs15-miocos.lo pkcs15-cflex.lo pkcs15-etoken.lo pkcs15-jcop.lo pkcs15-starcos.lo pkcs15-oberthur.lo -lpthread @inst_prefix_dir@)"
Binary file pkcs15init/.libs/libpkcs15init.so matches
Binary file pkcs15init/.libs/keycache.o matches
Binary file pkcs15init/.libs/pkcs15-etoken.o matches
pkcs15init/.libs/libpkcs15init.lai:1:# libpkcs15init.la - a libtool library file
pkcs15init/.libs/libpkcs15init.lai:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
pkcs15init/.libs/libpkcs15init.lai:17:dependency_libs=' /usr/local/lib/libopensc.la -L/usr -L/usr/lib /usr/local/lib/libscconf.la -lcrypto /usr/local/lib/libpcsclite.la -ldl -lpthread'
pkcs15init/.libs/libpkcs15init.lai:27:# Should we warn about portability when linking against -modules?
pkcs15init/pkcs15-starcos.lo:1:# pkcs15-starcos.lo - a libtool object file
pkcs15init/pkcs15-starcos.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
pkcs15init/pkcs15-starcos.lo:8:pic_object='.libs/pkcs15-starcos.o'
pkcs15init/pkcs15-starcos.lo:10:# Name of the non-PIC object.
pkcs15init/pkcs15-starcos.lo:11:non_pic_object='pkcs15-starcos.o'
pkcs15init/profile.lo:1:# profile.lo - a libtool object file
pkcs15init/profile.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
pkcs15init/profile.lo:10:# Name of the non-PIC object.
pkcs15init/flex.profile:5:    max-pin-length	= 8;
pkcs15init/flex.profile:6:    pin-encoding	= ascii-numeric;
pkcs15init/flex.profile:7:    pin-pad-char	= 0x00;
pkcs15init/flex.profile:8:    pin-domains		= yes;
pkcs15init/flex.profile:10:    # This profile does not PIN-protect certificates
pkcs15init/flex.profile:12:    # adjust the sizes of the pin-domain and key-dir DFs
pkcs15init/flex.profile:14:    protect-certificates = no;
pkcs15init/flex.profile:20:PIN user-pin {
pkcs15init/flex.profile:23:PIN user-puk {
pkcs15init/flex.profile:33:    	file-id	= 0000;
pkcs15init/flex.profile:37:    	file-id	= 0100;
pkcs15init/flex.profile:51:	# same pin, you need to increase the size of the pin-dir.
pkcs15init/flex.profile:52:	DF PKCS15-AppDF {
pkcs15init/flex.profile:57:	    # This "pin-domain" DF is a template that is
pkcs15init/flex.profile:64:    	    template pin-domain {
pkcs15init/flex.profile:65:		DF pin-dir {
pkcs15init/flex.profile:67:		    file-id	= 4B00;
pkcs15init/flex.profile:74:	    # For PIN-protected files, instantiate this template
pkcs15init/flex.profile:81:	    template key-domain {
pkcs15init/flex.profile:84:	    	DF key-directory {
pkcs15init/flex.profile:86:		    file-id	= 3000;
pkcs15init/flex.profile:89:	            EF private-key {
pkcs15init/flex.profile:90:		        file-id	= 0012;
pkcs15init/flex.profile:93:		    EF internal-pubkey-file {
pkcs15init/flex.profile:94:		        file-id	= 1012;
pkcs15init/flex.profile:98:		EF extractable-key {
pkcs15init/flex.profile:99:    	            file-id	= 4300;
pkcs15init/flex.profile:102:		EF public-key {
pkcs15init/flex.profile:103:		    file-id	= 4400;
pkcs15init/flex.profile:107:		    file-id	= 4500;
pkcs15init/flex.profile:111:		    file-id	= 4600;
pkcs15init/README:8:	./pkcs15-init -EC
pkcs15init/README:11:	./pkcs15-init -P  --auth-id 01 --pin aaaa --puk bbbb --label "My PIN"
pkcs15init/README:14:	./pkcs15-init -G rsa/512 --auth-id 01
pkcs15init/README:17:	./pkcs15-init --auth-id 01 -f pkcs12 -S mycert.p12
pkcs15init/README:19:	Note that the pkcs12 file must use just one password - if you
pkcs15init/pkcs15-jcop.lo:1:# pkcs15-jcop.lo - a libtool object file
pkcs15init/pkcs15-jcop.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
pkcs15init/pkcs15-jcop.lo:8:pic_object='.libs/pkcs15-jcop.o'
pkcs15init/pkcs15-jcop.lo:10:# Name of the non-PIC object.
pkcs15init/pkcs15-jcop.lo:11:non_pic_object='pkcs15-jcop.o'
pkcs15init/pkcs15-miocos.lo:1:# pkcs15-miocos.lo - a libtool object file
pkcs15init/pkcs15-miocos.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
pkcs15init/pkcs15-miocos.lo:8:pic_object='.libs/pkcs15-miocos.o'
pkcs15init/pkcs15-miocos.lo:10:# Name of the non-PIC object.
pkcs15init/pkcs15-miocos.lo:11:non_pic_object='pkcs15-miocos.o'
pkcs15init/pkcs15-cflex.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
pkcs15init/pkcs15-cflex.c:30:#include "pkcs15-init.h"
pkcs15init/pkcs15-cflex.c:57:        path = df->path;
pkcs15init/pkcs15-cflex.c:58:        path.len -= 2;
pkcs15init/pkcs15-cflex.c:71:        path.value[0] = df->id >> 8;
pkcs15init/pkcs15-cflex.c:72:        path.value[1] = df->id & 0xFF;
pkcs15init/pkcs15-cflex.c:75:        card->ctx->suppress_errors++;
pkcs15init/pkcs15-cflex.c:77:        card->ctx->suppress_errors--;
pkcs15init/pkcs15-cflex.c:86:	struct sc_file  *df = profile->df_info->file, *dir, *userpinfile;
pkcs15init/pkcs15-cflex.c:104:	/* If the user pin file isn't in a sub-DF of the pkcs15 DF, delete it */
pkcs15init/pkcs15-cflex.c:105:	if (sc_profile_get_file(profile, "pinfile-1", &userpinfile) >= 0 &&
pkcs15init/pkcs15-cflex.c:106:	    userpinfile->path.len <= profile->df_info->file->path.len + 2 &&
pkcs15init/pkcs15-cflex.c:107:	    memcmp(userpinfile->path.value, profile->df_info->file->path.value,
pkcs15init/pkcs15-cflex.c:108:	           userpinfile->path.len) != 0) {
pkcs15init/pkcs15-cflex.c:115:	sc_keycache_forget_key(NULL, -1, -1);
pkcs15init/pkcs15-cflex.c:143:	if ((len = file->size) > sizeof(buf))
pkcs15init/pkcs15-cflex.c:168: * Create a PIN domain (i.e. a sub-directory holding a user PIN)
pkcs15init/pkcs15-cflex.c:186:	if (pin_info->flags & SC_PKCS15_PIN_FLAG_SO_PIN) {
pkcs15init/pkcs15-cflex.c:191:	if (pin_info->reference <= preferred) {
pkcs15init/pkcs15-cflex.c:192:		pin_info->reference = preferred;
pkcs15init/pkcs15-cflex.c:196:	if (pin_info->reference > 2)
pkcs15init/pkcs15-cflex.c:213:	sc_pkcs15_pin_info_t *pin_info = (sc_pkcs15_pin_info_t *) pin_obj->data;
pkcs15init/pkcs15-cflex.c:218:	if (pin_info->flags & SC_PKCS15_PIN_FLAG_SO_PIN) {
pkcs15init/pkcs15-cflex.c:221:		if (pin_info->reference != 2)
pkcs15init/pkcs15-cflex.c:226:		if (pin_info->reference != 1)
pkcs15init/pkcs15-cflex.c:236:	r = cflex_create_pin_file(profile, card, &df->path,
pkcs15init/pkcs15-cflex.c:237:			pin_info->reference,
pkcs15init/pkcs15-cflex.c:252:	sc_pkcs15_prkey_info_t *key_info = (sc_pkcs15_prkey_info_t *) obj->data;
pkcs15init/pkcs15-cflex.c:257:	if (obj->type != SC_PKCS15_TYPE_PRKEY_RSA) {
pkcs15init/pkcs15-cflex.c:258:		sc_error(card->ctx, "Cryptoflex supports only RSA keys.");
pkcs15init/pkcs15-cflex.c:263:	r = cflex_get_keyfiles(profile, card,  &key_info->path, &prkf, &pukf);
pkcs15init/pkcs15-cflex.c:268:	switch (key_info->modulus_length) {
pkcs15init/pkcs15-cflex.c:274:		sc_error(card->ctx, "Unsupported key size %u\n",
pkcs15init/pkcs15-cflex.c:275:				key_info->modulus_length);
pkcs15init/pkcs15-cflex.c:280:	if (prkf->size < size)
pkcs15init/pkcs15-cflex.c:281:		prkf->size = size;
pkcs15init/pkcs15-cflex.c:282:	if (pukf->size < size + 4)
pkcs15init/pkcs15-cflex.c:283:		pukf->size = size + 4;
pkcs15init/pkcs15-cflex.c:290:	key_info->key_reference = 0;
pkcs15init/pkcs15-cflex.c:308:	sc_pkcs15_prkey_info_t *key_info = (sc_pkcs15_prkey_info_t *) obj->data;
pkcs15init/pkcs15-cflex.c:314:	if (obj->type != SC_PKCS15_TYPE_PRKEY_RSA) {
pkcs15init/pkcs15-cflex.c:315:		sc_error(card->ctx, "Cryptoflex supports only RSA keys.");
pkcs15init/pkcs15-cflex.c:320:	r = cflex_get_keyfiles(profile, card, &key_info->path, &prkf, &pukf);
pkcs15init/pkcs15-cflex.c:329:	keybits = key_info->modulus_length;
pkcs15init/pkcs15-cflex.c:335:	args.key_num  = key_info->key_reference;
pkcs15init/pkcs15-cflex.c:341:	pubkey->algorithm = SC_ALGORITHM_RSA;
pkcs15init/pkcs15-cflex.c:342:	pubkey->u.rsa.modulus.len   = keybits / 8;
pkcs15init/pkcs15-cflex.c:343:	pubkey->u.rsa.modulus.data  = (u8 *) malloc(keybits / 8);
pkcs15init/pkcs15-cflex.c:344:	pubkey->u.rsa.exponent.len  = 3;
pkcs15init/pkcs15-cflex.c:345:	pubkey->u.rsa.exponent.data = (u8 *) malloc(3);
pkcs15init/pkcs15-cflex.c:346:	memcpy(pubkey->u.rsa.exponent.data, "\x01\x00\x01", 3);
pkcs15init/pkcs15-cflex.c:347:	if ((r = sc_select_file(card, &pukf->path, NULL)) < 0
pkcs15init/pkcs15-cflex.c:351:	invert_buf(pubkey->u.rsa.modulus.data, raw_pubkey, pubkey->u.rsa.modulus.len);
pkcs15init/pkcs15-cflex.c:368:	sc_pkcs15_prkey_info_t *key_info = (sc_pkcs15_prkey_info_t *) obj->data;
pkcs15init/pkcs15-cflex.c:374:	if (obj->type != SC_PKCS15_TYPE_PRKEY_RSA) {
pkcs15init/pkcs15-cflex.c:375:		sc_error(card->ctx, "Cryptoflex supports only RSA keys.");
pkcs15init/pkcs15-cflex.c:380:	r = cflex_get_keyfiles(profile, card, &key_info->path, &prkf, &pukf);
pkcs15init/pkcs15-cflex.c:386:	r = profile->ops->encode_private_key(profile, card,
pkcs15init/pkcs15-cflex.c:387:				&key->u.rsa, keybuf, &size,
pkcs15init/pkcs15-cflex.c:388:				key_info->key_reference);
pkcs15init/pkcs15-cflex.c:398:	r = profile->ops->encode_public_key(profile, card,
pkcs15init/pkcs15-cflex.c:399:				&key->u.rsa, keybuf, &size,
pkcs15init/pkcs15-cflex.c:400:				key_info->key_reference);
pkcs15init/pkcs15-cflex.c:428:	for (; acl; acl = acl->next) {
pkcs15init/pkcs15-cflex.c:431:		if (acl->method != SC_AC_CHV)
pkcs15init/pkcs15-cflex.c:434:		parent = file->path;
pkcs15init/pkcs15-cflex.c:435:		parent.len -= 2;
pkcs15init/pkcs15-cflex.c:440:			ef.value[ef.len++] = acl->key_ref - 1;
pkcs15init/pkcs15-cflex.c:442:			parent.len -= 2;
pkcs15init/pkcs15-cflex.c:448:			card->ctx->suppress_errors++;
pkcs15init/pkcs15-cflex.c:450:			card->ctx->suppress_errors--;
pkcs15init/pkcs15-cflex.c:460:		parent = file->path;
pkcs15init/pkcs15-cflex.c:463:				acl->key_ref, &dummies[ndummies]);
pkcs15init/pkcs15-cflex.c:480:	while (ndummies--) {
pkcs15init/pkcs15-cflex.c:495:	memset(buf, profile->pin_pad_char, 8);
pkcs15init/pkcs15-cflex.c:518:	path.value[path.len++] = ref - 1;
pkcs15init/pkcs15-cflex.c:522:        card->ctx->suppress_errors++;
pkcs15init/pkcs15-cflex.c:524:        card->ctx->suppress_errors--;
pkcs15init/pkcs15-cflex.c:532:		sc_error(card->ctx, "profile does not define pin file ACLs\n");
pkcs15init/pkcs15-cflex.c:536:	file->path = path;
pkcs15init/pkcs15-cflex.c:537:	file->size = 23;
pkcs15init/pkcs15-cflex.c:538:	file->id = (ref == 1)? 0x0000 : 0x0100;
pkcs15init/pkcs15-cflex.c:557:		sc_error(card->ctx,
pkcs15init/pkcs15-cflex.c:612:		sc_error(card->ctx, "Cannot find private key file info "
pkcs15init/pkcs15-cflex.c:619:	path.len -= 2;
pkcs15init/pkcs15-cflex.c:623:		sc_error(card->ctx, "Cannot find public key file info in profile.");
pkcs15init/pkcs15-cflex.c:637:		dest[i] = src[c-1-i];
pkcs15init/pkcs15-cflex.c:643:	size_t	len = num->len;
pkcs15init/pkcs15-cflex.c:648:	invert_buf(buf, num->data, len);
pkcs15init/pkcs15-cflex.c:657:	size_t	len = num->len;
pkcs15init/pkcs15-cflex.c:664:	memcpy(buf + 3, num->data, len);
pkcs15init/pkcs15-cflex.c:676:        size_t base = rsa->modulus.len / 2, key_blob_size;
pkcs15init/pkcs15-cflex.c:679:        switch (rsa->modulus.len) {
pkcs15init/pkcs15-cflex.c:698:	if ((r = bn2cf(&rsa->p,    key + 0 * base, base)) < 0
pkcs15init/pkcs15-cflex.c:699:	 || (r = bn2cf(&rsa->q,    key + 1 * base, base)) < 0
pkcs15init/pkcs15-cflex.c:700:	 || (r = bn2cf(&rsa->iqmp, key + 2 * base, base)) < 0
pkcs15init/pkcs15-cflex.c:701:	 || (r = bn2cf(&rsa->dmp1, key + 3 * base, base)) < 0
pkcs15init/pkcs15-cflex.c:702:	 || (r = bn2cf(&rsa->dmq1, key + 4 * base, base)) < 0)
pkcs15init/pkcs15-cflex.c:721:        switch (rsa->modulus.len) {
pkcs15init/pkcs15-cflex.c:731:	base = rsa->modulus.len / 2;
pkcs15init/pkcs15-cflex.c:741:	/* Funny code - not sure why we do it this way:
pkcs15init/pkcs15-cflex.c:749:	 * 				--okir */
pkcs15init/pkcs15-cflex.c:750:	if ((r = bn2cf(&rsa->modulus,  key + 0 * base, 2 * base)) < 0
pkcs15init/pkcs15-cflex.c:751:	 || (r = bn2cf(&rsa->exponent, key + 5 * base, 4)) < 0)
pkcs15init/pkcs15-cflex.c:765:        size_t base = rsa->modulus.len / 2, key_blob_size, bnlen;
pkcs15init/pkcs15-cflex.c:768:        switch (rsa->modulus.len) {
pkcs15init/pkcs15-cflex.c:797:	if ((r = bn2cft(&rsa->q,    0xC2, key + 0 * bnlen, bnlen)) < 0
pkcs15init/pkcs15-cflex.c:798:	 || (r = bn2cft(&rsa->p,    0xC2, key + 1 * bnlen, bnlen)) < 0
pkcs15init/pkcs15-cflex.c:799:	 || (r = bn2cft(&rsa->iqmp, 0xC2, key + 2 * bnlen, bnlen)) < 0
pkcs15init/pkcs15-cflex.c:800:	 || (r = bn2cft(&rsa->dmq1, 0xC2, key + 3 * bnlen, bnlen)) < 0
pkcs15init/pkcs15-cflex.c:801:	 || (r = bn2cft(&rsa->dmp1, 0xC2, key + 4 * bnlen, bnlen)) < 0)
pkcs15init/pkcs15-cflex.c:818:	size_t base = rsa->modulus.len, key_blob_size, bnlen;
pkcs15init/pkcs15-cflex.c:821:        switch (rsa->modulus.len) {
pkcs15init/pkcs15-cflex.c:844:	bnlen = rsa->modulus.len + 3;
pkcs15init/pkcs15-cflex.c:845:	if ((r = bn2cft(&rsa->modulus, 0xC0, key, bnlen)) < 0
pkcs15init/pkcs15-cflex.c:846:	 || (r = bn2cft(&rsa->exponent, 0xC0, key + bnlen, 3 + 4)) < 0)
pkcs15init/pkcs15-cflex.c:866:	ops->erase_card = cflex_erase_card;
pkcs15init/pkcs15-cflex.c:867:	ops->init_card = cryptoflex_init_card;
pkcs15init/pkcs15-cflex.c:868:	ops->create_dir = cflex_create_dir;
pkcs15init/pkcs15-cflex.c:869:	ops->create_domain = cflex_create_domain;
pkcs15init/pkcs15-cflex.c:870:	ops->select_pin_reference = cflex_select_pin_reference;
pkcs15init/pkcs15-cflex.c:871:	ops->create_pin = cflex_create_pin;
pkcs15init/pkcs15-cflex.c:872:	ops->create_key = cflex_create_key;
pkcs15init/pkcs15-cflex.c:873:	ops->generate_key = cflex_generate_key;
pkcs15init/pkcs15-cflex.c:874:	ops->store_key = cflex_store_key;
pkcs15init/pkcs15-cflex.c:875:	ops->encode_private_key = cryptoflex_encode_private_key;
pkcs15init/pkcs15-cflex.c:876:	ops->encode_public_key = cryptoflex_encode_public_key;
pkcs15init/pkcs15-cflex.c:887:	ops->erase_card = cflex_erase_card;
pkcs15init/pkcs15-cflex.c:888:	ops->create_dir = cflex_create_dir;
pkcs15init/pkcs15-cflex.c:889:	ops->create_domain = cflex_create_domain;
pkcs15init/pkcs15-cflex.c:890:	ops->select_pin_reference = cflex_select_pin_reference;
pkcs15init/pkcs15-cflex.c:891:	ops->create_pin = cflex_create_pin;
pkcs15init/pkcs15-cflex.c:892:	ops->create_key = cflex_create_key;
pkcs15init/pkcs15-cflex.c:893:	ops->generate_key = cflex_generate_key;
pkcs15init/pkcs15-cflex.c:894:	ops->store_key = cflex_store_key;
pkcs15init/pkcs15-cflex.c:895:	ops->encode_private_key = cyberflex_encode_private_key;
pkcs15init/pkcs15-cflex.c:896:	ops->encode_public_key = cyberflex_encode_public_key;
Binary file pkcs15init/pkcs15-cflex.o matches
pkcs15init/pkcs15-oberthur.c:20: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
pkcs15init/pkcs15-oberthur.c:34:#include "pkcs15-init.h"
pkcs15init/pkcs15-oberthur.c:84:	sc_debug(card->ctx, " id %04X\n", df->id);
pkcs15init/pkcs15-oberthur.c:86:	if (df->type==SC_FILE_TYPE_DF)   {
pkcs15init/pkcs15-oberthur.c:94:	path = df->path;
pkcs15init/pkcs15-oberthur.c:95:	path.len -= 2;
pkcs15init/pkcs15-oberthur.c:108:	path.value[0] = df->id >> 8;
pkcs15init/pkcs15-oberthur.c:109:	path.value[1] = df->id & 0xFF;
pkcs15init/pkcs15-oberthur.c:114:	sc_debug(card->ctx, "return %i\n", rv);
pkcs15init/pkcs15-oberthur.c:124:	struct sc_file  *df = profile->df_info->file, *dir;
pkcs15init/pkcs15-oberthur.c:133:	card->ctx->suppress_errors++;
pkcs15init/pkcs15-oberthur.c:135:		sc_debug(card->ctx, "erase file dir %04X\n",dir->id);
pkcs15init/pkcs15-oberthur.c:142:	sc_debug(card->ctx, "erase file ddf %04X\n",df->id);
pkcs15init/pkcs15-oberthur.c:145:	if (sc_profile_get_file(profile, "private-DF", &dir) >= 0) {
pkcs15init/pkcs15-oberthur.c:146:		sc_debug(card->ctx, "erase file dir %04X\n",dir->id);
pkcs15init/pkcs15-oberthur.c:153:	if (sc_profile_get_file(profile, "public-DF", &dir) >= 0) {
pkcs15init/pkcs15-oberthur.c:154:		sc_debug(card->ctx, "erase file dir %04X\n",dir->id);
pkcs15init/pkcs15-oberthur.c:161:	r = sc_profile_get_file(profile, COSM_TITLE"-AppDF", &dir);
pkcs15init/pkcs15-oberthur.c:163:		sc_debug(card->ctx, "delete %s; r %i\n", COSM_TITLE"-AppDF", r);
pkcs15init/pkcs15-oberthur.c:169:	sc_keycache_forget_key(NULL, -1, -1);
pkcs15init/pkcs15-oberthur.c:170:	card->ctx->suppress_errors++;
pkcs15init/pkcs15-oberthur.c:191:	sc_debug(card->ctx, "pin_len %i; puk_len %i\n", pin_len, puk_len);
pkcs15init/pkcs15-oberthur.c:193:	r = sc_pkcs15init_create_file(profile, card, profile->df_info->file);
pkcs15init/pkcs15-oberthur.c:199:	if (sc_profile_get_file(profile, "private-DF", &file))   {
pkcs15init/pkcs15-oberthur.c:200:		sc_error(card->ctx, "Inconsistent profile: cannot find private-DF");
pkcs15init/pkcs15-oberthur.c:210:	if (sc_profile_get_file(profile, "public-DF", &file))   {
pkcs15init/pkcs15-oberthur.c:211:		sc_error(card->ctx, "Inconsistent profile: cannot find public-DF");
pkcs15init/pkcs15-oberthur.c:222:	r = sc_profile_get_file(profile, COSM_TITLE"-AppDF", &file);
pkcs15init/pkcs15-oberthur.c:223:	sc_debug(card->ctx, "name %s; r %i\n", COSM_TITLE"-AppDF", r);
pkcs15init/pkcs15-oberthur.c:225:		sc_debug(card->ctx, "create file dir %04X\n", file->id);
pkcs15init/pkcs15-oberthur.c:232:	sc_debug(card->ctx, "return OK\n");
pkcs15init/pkcs15-oberthur.c:247:	sc_debug(card->ctx, "pin lens %i/%i\n", pin_len,  puk_len);
pkcs15init/pkcs15-oberthur.c:253:	rv = sc_select_file(card, &pinfo->path, NULL);
pkcs15init/pkcs15-oberthur.c:273:		for (ii=0; ii<8 && (size_t)(ptr-puk) < puk_len && (*ptr); ii++)   {
pkcs15init/pkcs15-oberthur.c:286:	sc_debug(card->ctx, "pinfo->reference %i; tries %i\n", 
pkcs15init/pkcs15-oberthur.c:287:			pinfo->reference, profile_pin.tries_left);
pkcs15init/pkcs15-oberthur.c:289:	sc_debug(card->ctx, "sc_card_ctl %s\n","SC_CARDCTL_OBERTHUR_CREATE_PIN");
pkcs15init/pkcs15-oberthur.c:291:	args.ref = pinfo->reference;
pkcs15init/pkcs15-oberthur.c:306:	sc_debug(card->ctx, "return %i\n", rv);
pkcs15init/pkcs15-oberthur.c:318:	int tries_left = -1;
pkcs15init/pkcs15-oberthur.c:320:	sc_debug(card->ctx, "ref %i; flags %X\n", pinfo->reference, pinfo->flags);
pkcs15init/pkcs15-oberthur.c:322:	if (pinfo->flags & SC_PKCS15_PIN_FLAG_SO_PIN)   {
pkcs15init/pkcs15-oberthur.c:323:		sc_error(card->ctx,"Pin references should be only in the profile"
pkcs15init/pkcs15-oberthur.c:324:				"and in the card-oberthur.\n");
pkcs15init/pkcs15-oberthur.c:325:		if (pinfo->reference != 2)
pkcs15init/pkcs15-oberthur.c:328:		rv = sc_change_reference_data(card, SC_AC_CHV, pinfo->reference, puk, puk_len,
pkcs15init/pkcs15-oberthur.c:330:		sc_debug(card->ctx, "return value %X; tries left %i\n", rv, tries_left);
pkcs15init/pkcs15-oberthur.c:331:		if (tries_left != -1)
pkcs15init/pkcs15-oberthur.c:332:			sc_error(card->ctx, "Failed to change reference data for soPin: rv %X", rv);
pkcs15init/pkcs15-oberthur.c:340:	sc_debug(card->ctx, "return %i\n",rv);
pkcs15init/pkcs15-oberthur.c:350:	sc_debug(card->ctx, "ref %i; flags %X\n", pin_info->reference, pin_info->flags);
pkcs15init/pkcs15-oberthur.c:351:    if (sc_profile_get_file(profile, COSM_TITLE "-AppDF", &pinfile) < 0) {
pkcs15init/pkcs15-oberthur.c:352:		sc_error(card->ctx, "Profile doesn't define \"%s\"", COSM_TITLE "-AppDF");
pkcs15init/pkcs15-oberthur.c:356:	pin_info->path = pinfile->path;
pkcs15init/pkcs15-oberthur.c:359:	if (pin_info->flags & SC_PKCS15_PIN_FLAG_SO_PIN)   {
pkcs15init/pkcs15-oberthur.c:360:        pin_info->reference = 2;
pkcs15init/pkcs15-oberthur.c:363:	if (pin_info->reference < 0 || pin_info->reference > 3)
pkcs15init/pkcs15-oberthur.c:366:	if (!(pin_info->flags & SC_PKCS15_PIN_FLAG_SO_PIN))  {
pkcs15init/pkcs15-oberthur.c:367:		if (pin_info->reference == 2)
pkcs15init/pkcs15-oberthur.c:369:		else if (pin_info->reference == 0)
pkcs15init/pkcs15-oberthur.c:370:			pin_info->reference = 1;
pkcs15init/pkcs15-oberthur.c:372:	sc_debug(card->ctx, "return %i\n",0);
pkcs15init/pkcs15-oberthur.c:385:	sc_pkcs15_pin_info_t *pinfo = (sc_pkcs15_pin_info_t *) pin_obj->data;
pkcs15init/pkcs15-oberthur.c:389:	sc_debug(card->ctx, "ref %i; flags %X\n", pinfo->reference, pinfo->flags);
pkcs15init/pkcs15-oberthur.c:390:    if (sc_profile_get_file(profile, COSM_TITLE "-AppDF", &pinfile) < 0) {
pkcs15init/pkcs15-oberthur.c:391:		sc_error(card->ctx, "Profile doesn't define \"%s\"", COSM_TITLE "-AppDF");
pkcs15init/pkcs15-oberthur.c:395:	pinfo->path = pinfile->path;
pkcs15init/pkcs15-oberthur.c:398:	if (pinfo->flags & SC_PKCS15_PIN_FLAG_SO_PIN) {
pkcs15init/pkcs15-oberthur.c:401:		if (pinfo->reference != 2)  
pkcs15init/pkcs15-oberthur.c:407:		if (pinfo->reference !=1)
pkcs15init/pkcs15-oberthur.c:415:		sc_debug(card->ctx, "User PIN not updated");		
pkcs15init/pkcs15-oberthur.c:417:    sc_debug(card->ctx, "return %i\n",r);
pkcs15init/pkcs15-oberthur.c:419:	sc_keycache_set_pin_name(&pinfo->path, pinfo->reference, type);
pkcs15init/pkcs15-oberthur.c:420:	pinfo->flags &= ~SC_PKCS15_PIN_FLAG_LOCAL;
pkcs15init/pkcs15-oberthur.c:436:	sc_debug(card->ctx, "type %X; num %i\n",type, num);
pkcs15init/pkcs15-oberthur.c:442:			_template = "template-private-key";
pkcs15init/pkcs15-oberthur.c:448:			_template = "template-public-key";
pkcs15init/pkcs15-oberthur.c:453:			_template = "template-public-key";
pkcs15init/pkcs15-oberthur.c:457:			_template = "template-extractable-key";
pkcs15init/pkcs15-oberthur.c:461:			_template = "template-certificate";
pkcs15init/pkcs15-oberthur.c:465:			_template = "template-public-data";
pkcs15init/pkcs15-oberthur.c:475:			sc_error(card->ctx, "File type %X not supported by card driver", 
pkcs15init/pkcs15-oberthur.c:482:	sc_debug(card->ctx, "template %s; num %i\n",_template, num);
pkcs15init/pkcs15-oberthur.c:484:		sc_error(card->ctx, "Profile doesn't define %s template '%s'\n",
pkcs15init/pkcs15-oberthur.c:489:	file->id |= (num & 0xFF);
pkcs15init/pkcs15-oberthur.c:490:	file->path.value[file->path.len-1] |= (num & 0xFF);
pkcs15init/pkcs15-oberthur.c:491:	if (file->type == SC_FILE_TYPE_INTERNAL_EF)   {
pkcs15init/pkcs15-oberthur.c:492:		file->ef_structure = structure;
pkcs15init/pkcs15-oberthur.c:495:	sc_debug(card->ctx, "file size %i; ef type %i/%i; id %04X\n",file->size, 
pkcs15init/pkcs15-oberthur.c:496:			file->type, file->ef_structure, file->id);
pkcs15init/pkcs15-oberthur.c:516:	sc_debug(card->ctx, "index %i; nn %i\n",idx,keybits);
pkcs15init/pkcs15-oberthur.c:518:		sc_error(card->ctx, "Unsupported key size %u\n", keybits);
pkcs15init/pkcs15-oberthur.c:526:	sc_debug(card->ctx, "prv ef type %i\n",prkf->ef_structure);
pkcs15init/pkcs15-oberthur.c:527:	prkf->size = keybits;
pkcs15init/pkcs15-oberthur.c:530:	path = prkf->path;
pkcs15init/pkcs15-oberthur.c:531:	path.len -= 2;
pkcs15init/pkcs15-oberthur.c:544:	sc_debug(card->ctx, "ready to create public key\n");
pkcs15init/pkcs15-oberthur.c:546:	tmpf->type = SC_FILE_TYPE_INTERNAL_EF;
pkcs15init/pkcs15-oberthur.c:547:	tmpf->ef_structure = SC_CARDCTL_OBERTHUR_KEY_RSA_PUBLIC;
pkcs15init/pkcs15-oberthur.c:548:	tmpf->id = 0x1012;
pkcs15init/pkcs15-oberthur.c:549:	tmpf->path.value[tmpf->path.len - 2] = 0x10;
pkcs15init/pkcs15-oberthur.c:550:	tmpf->path.value[tmpf->path.len - 1] = 0x12;
pkcs15init/pkcs15-oberthur.c:558:	args.id_prv = prkf->id;
pkcs15init/pkcs15-oberthur.c:559:	args.id_pub = tmpf->id;
pkcs15init/pkcs15-oberthur.c:569:	sc_debug(card->ctx, "sc_card_ctl %s\n","SC_CARDCTL_OBERTHUR_GENERATE_KEY");
pkcs15init/pkcs15-oberthur.c:574:	pubkey->algorithm = SC_ALGORITHM_RSA;
pkcs15init/pkcs15-oberthur.c:575:	pubkey->u.rsa.modulus.len   = keybits / 8;
pkcs15init/pkcs15-oberthur.c:576:	pubkey->u.rsa.modulus.data  = (u8 *) malloc(keybits / 8);
pkcs15init/pkcs15-oberthur.c:577:	if (!pubkey->u.rsa.modulus.data)   {
pkcs15init/pkcs15-oberthur.c:583:	pubkey->u.rsa.exponent.len  = 3;
pkcs15init/pkcs15-oberthur.c:584:	pubkey->u.rsa.exponent.data = (u8 *) malloc(3);
pkcs15init/pkcs15-oberthur.c:585:	if (!pubkey->u.rsa.exponent.data)   {
pkcs15init/pkcs15-oberthur.c:589:	memcpy(pubkey->u.rsa.exponent.data, "\x01\x00\x01", 3);
pkcs15init/pkcs15-oberthur.c:590:	memcpy(pubkey->u.rsa.modulus.data, args.pubkey, args.pubkey_len);
pkcs15init/pkcs15-oberthur.c:592:	info->key_reference = 1;
pkcs15init/pkcs15-oberthur.c:593:	info->path = prkf->path;
pkcs15init/pkcs15-oberthur.c:595:	sc_debug(card->ctx, "delete temporary public key\n");
pkcs15init/pkcs15-oberthur.c:602:	sc_debug(card->ctx, "return %i\n",rv);
pkcs15init/pkcs15-oberthur.c:621:	sc_debug(card->ctx, " index %i\n", idx);
pkcs15init/pkcs15-oberthur.c:622:	if (key->algorithm != SC_ALGORITHM_RSA) {
pkcs15init/pkcs15-oberthur.c:623:		sc_error(card->ctx, "For a while supports only RSA keys.");
pkcs15init/pkcs15-oberthur.c:633:	sc_debug(card->ctx, " prvfile->id %i;  path=%s\n", 
pkcs15init/pkcs15-oberthur.c:634:			prvfile->id, sc_print_path(&prvfile->path));
pkcs15init/pkcs15-oberthur.c:636:	rsa = &key->u.rsa;
pkcs15init/pkcs15-oberthur.c:638:	prvfile->size = rsa->modulus.len << 3;
pkcs15init/pkcs15-oberthur.c:639:	buff = (u8 *) malloc(rsa->modulus.len);
pkcs15init/pkcs15-oberthur.c:641:		sc_error(card->ctx, "Memory allocation error.");
pkcs15init/pkcs15-oberthur.c:645:	rv = sc_select_file(card, &prvfile->path, NULL);
pkcs15init/pkcs15-oberthur.c:656:	bn[0] = rsa->p;
pkcs15init/pkcs15-oberthur.c:657:	bn[1] = rsa->q;
pkcs15init/pkcs15-oberthur.c:658:	bn[2] = rsa->iqmp;
pkcs15init/pkcs15-oberthur.c:659:	bn[3] = rsa->dmp1;
pkcs15init/pkcs15-oberthur.c:660:	bn[4] = rsa->dmq1;
pkcs15init/pkcs15-oberthur.c:674:	info->path = prvfile->path;
pkcs15init/pkcs15-oberthur.c:675:	info->modulus_length = rsa->modulus.len << 3;
pkcs15init/pkcs15-oberthur.c:682:	sc_debug(card->ctx, "return %i\n", rv);
pkcs15init/pkcs15-oberthur.c:694:	ops->erase_card = cosm_erase_card;
pkcs15init/pkcs15-oberthur.c:697:	ops->create_dir = NULL;
pkcs15init/pkcs15-oberthur.c:698:	ops->create_domain = NULL;
pkcs15init/pkcs15-oberthur.c:699:	ops->select_pin_reference = cosm_select_pin_reference;
pkcs15init/pkcs15-oberthur.c:700:	ops->create_pin = cosm_create_pin;
pkcs15init/pkcs15-oberthur.c:701:	ops->select_key_reference = NULL;
pkcs15init/pkcs15-oberthur.c:702:	ops->create_key = NULL;
pkcs15init/pkcs15-oberthur.c:703:	ops->store_key = NULL;
pkcs15init/pkcs15-oberthur.c:704:	ops->generate_key = NULL; 
pkcs15init/pkcs15-oberthur.c:705:	ops->encode_private_key = NULL; 
pkcs15init/pkcs15-oberthur.c:706:	ops->encode_public_key = NULL;
pkcs15init/pkcs15-oberthur.c:709:	ops->init_app = cosm_init_app;
pkcs15init/pkcs15-oberthur.c:710:	ops->new_pin = NULL;
pkcs15init/pkcs15-oberthur.c:711:	ops->new_key = cosm_new_key;
pkcs15init/pkcs15-oberthur.c:712:	ops->new_file = cosm_new_file;
pkcs15init/pkcs15-oberthur.c:713:	ops->old_generate_key = cosm_old_generate_key;
Binary file pkcs15init/pkcs15-oberthur.o matches
pkcs15init/pkcs15-oberthur.lo:1:# pkcs15-oberthur.lo - a libtool object file
pkcs15init/pkcs15-oberthur.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
pkcs15init/pkcs15-oberthur.lo:8:pic_object='.libs/pkcs15-oberthur.o'
pkcs15init/pkcs15-oberthur.lo:10:# Name of the non-PIC object.
pkcs15init/pkcs15-oberthur.lo:11:non_pic_object='pkcs15-oberthur.o'
pkcs15init/miocos.profile:5:    max-pin-length	= 8;
pkcs15init/miocos.profile:6:    pin-encoding	= ascii-numeric;
pkcs15init/miocos.profile:7:    pin-pad-char	= 0x00;
pkcs15init/miocos.profile:13:PIN user-pin {
pkcs15init/miocos.profile:16:PIN user-puk {
pkcs15init/miocos.profile:25:        DF PKCS15-AppDF {
pkcs15init/miocos.profile:26:            EF template-private-key {
pkcs15init/miocos.profile:27:		type		= internal-ef;
pkcs15init/miocos.profile:28:    	        file-id		= 4B01;	# This is the base FileID
pkcs15init/miocos.profile:29:		size		= 266;  # 266 is enough for 1024-bit keys
pkcs15init/miocos.profile:32:	    EF template-public-key {
pkcs15init/miocos.profile:33:		file-id		= 5501;
pkcs15init/miocos.profile:36:	    EF template-certificate {
pkcs15init/miocos.profile:37:		file-id		= 4301;
pkcs15init/miocos.profile:40:            EF template-extractable-key {
pkcs15init/miocos.profile:41:    	        file-id		= 7000;
pkcs15init/keycache.lo:1:# keycache.lo - a libtool object file
pkcs15init/keycache.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
pkcs15init/keycache.lo:10:# Name of the non-PIC object.
pkcs15init/pkcs15-etoken.lo:1:# pkcs15-etoken.lo - a libtool object file
pkcs15init/pkcs15-etoken.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
pkcs15init/pkcs15-etoken.lo:8:pic_object='.libs/pkcs15-etoken.o'
pkcs15init/pkcs15-etoken.lo:10:# Name of the non-PIC object.
pkcs15init/pkcs15-etoken.lo:11:non_pic_object='pkcs15-etoken.o'
pkcs15init/pkcs15-gpk.lo:1:# pkcs15-gpk.lo - a libtool object file
pkcs15init/pkcs15-gpk.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
pkcs15init/pkcs15-gpk.lo:8:pic_object='.libs/pkcs15-gpk.o'
pkcs15init/pkcs15-gpk.lo:10:# Name of the non-PIC object.
pkcs15init/pkcs15-gpk.lo:11:non_pic_object='pkcs15-gpk.o'
pkcs15init/oberthur.profile:8:    max-pin-length	= 64;
pkcs15init/oberthur.profile:9:    min-pin-length	= 4;
pkcs15init/oberthur.profile:10:    pin-encoding	= ascii-numeric;
pkcs15init/oberthur.profile:11:    pin-pad-char	= 0xFF;
pkcs15init/oberthur.profile:15:	keep-public-key		= no;   # yes/no 
pkcs15init/oberthur.profile:22:PIN user-pin {
pkcs15init/oberthur.profile:24:	max-length  = 64;
pkcs15init/oberthur.profile:25:	min-length  = 4;
pkcs15init/oberthur.profile:26:    flags	= 0x32; # local, initialized, needs-padding
pkcs15init/oberthur.profile:29:PIN user-puk {
pkcs15init/oberthur.profile:31:	max-length  = 16;
pkcs15init/oberthur.profile:32:	min-length  = 4;
pkcs15init/oberthur.profile:33:    flags	= 0x32; # local, initialized, needs-padding
pkcs15init/oberthur.profile:35:PIN so-pin {
pkcs15init/oberthur.profile:36:    auth-id = FF;
pkcs15init/oberthur.profile:38:    max-length  = 64;
pkcs15init/oberthur.profile:39:    min-length  = 4;
pkcs15init/oberthur.profile:42:#	default-value = "31:32:33:34:35:36:37:38";
pkcs15init/oberthur.profile:55:		DF OberthurAWP-AppDF {
pkcs15init/oberthur.profile:58:			file-id 	= 5011;
pkcs15init/oberthur.profile:61:	    	DF private-DF {
pkcs15init/oberthur.profile:64:				file-id		= 9002;
pkcs15init/oberthur.profile:68:				EF OberthurAWP-private-key-info   {
pkcs15init/oberthur.profile:71:				EF template-private-key {
pkcs15init/oberthur.profile:72:		    		file-id		= 3000;
pkcs15init/oberthur.profile:73:					type	= internal-ef;
pkcs15init/oberthur.profile:79:				EF OberthurAWP-private-des-info   {
pkcs15init/oberthur.profile:82:				EF template-private-des {
pkcs15init/oberthur.profile:83:            	    file-id     = 4000;
pkcs15init/oberthur.profile:84:					type	= internal-ef;
pkcs15init/oberthur.profile:91:				EF OberthurAWP-private-data-info   {
pkcs15init/oberthur.profile:94:				EF  template-private-data {
pkcs15init/oberthur.profile:95:					file-id     = 6000;
pkcs15init/oberthur.profile:100:			DF public-DF {
pkcs15init/oberthur.profile:102:				file-id		= 9001;
pkcs15init/oberthur.profile:106:				EF OberthurAWP-certificate-info  {
pkcs15init/oberthur.profile:109:				EF template-certificate {
pkcs15init/oberthur.profile:110:					file-id		= 2000;
pkcs15init/oberthur.profile:115:				EF OberthurAWP-public-key-info {
pkcs15init/oberthur.profile:118:	            EF template-public-key {
pkcs15init/oberthur.profile:119:					file-id     = 1000;
pkcs15init/oberthur.profile:120:					type	= internal-ef;
pkcs15init/oberthur.profile:125:				EF OberthurAWP-public-des-info   {
pkcs15init/oberthur.profile:128:				EF template-public-des {
pkcs15init/oberthur.profile:129:    	            file-id     = 7000;
pkcs15init/oberthur.profile:130:					type	= internal-ef;
pkcs15init/oberthur.profile:136:				EF OberthurAWP-public-data-info   {
pkcs15init/oberthur.profile:139:				EF  template-public-data {
pkcs15init/oberthur.profile:140:					file-id     = 5000;
pkcs15init/oberthur.profile:145:			EF OberthurAWP-token-info {
pkcs15init/oberthur.profile:146:				file-id 	= 1000;
pkcs15init/oberthur.profile:151:			EF OberthurAWP-container-list {
pkcs15init/oberthur.profile:152:				file-id 	= 3000;
pkcs15init/oberthur.profile:153:				structure	= linear-variable;
pkcs15init/oberthur.profile:155:				record-length = 141; 
pkcs15init/oberthur.profile:159:			EF OberthurAWP-public-list {
pkcs15init/oberthur.profile:160:				file-id 	= 4000;
pkcs15init/oberthur.profile:165:			EF OberthurAWP-private-list {
pkcs15init/oberthur.profile:166:				file-id 	= 5000;
pkcs15init/oberthur.profile:172:        DF PKCS15-AppDF { 
pkcs15init/oberthur.profile:176:			EF template-data-1 {
pkcs15init/oberthur.profile:177:				file-id     = 3301;
pkcs15init/oberthur.profile:181:			EF template-data-2 {
pkcs15init/oberthur.profile:182:				file-id     = 3302;
pkcs15init/pkcs15-init.h:2: * Function prototypes for pkcs15-init
pkcs15init/pkcs15-init.h:29:	 * Card-specific initialization of PKCS15 meta-information.
pkcs15init/pkcs15-init.h:117:	 * Old-style API
pkcs15init/pkcs15-init.h:173:	 * Get a PIN from the front-end. The first argument is
pkcs15init/pkcs15-init.h:182:	 * Get a transport/secure messaging key from the front-end.
pkcs15init/pkcs15-init.h:219:	/* support for non-native keys */
pkcs15init/pkcs15-init.h:348:/* Erasing the card structure via rm -rf */
pkcs15init/pkcs15-jcop.c:19: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
pkcs15init/pkcs15-jcop.c:33:#include "pkcs15-init.h"
pkcs15init/pkcs15-jcop.c:68:        if ((current = pin_info->reference) < 0)
pkcs15init/pkcs15-jcop.c:71:        if (pin_info->flags & SC_PKCS15_PIN_FLAG_SO_PIN) {
pkcs15init/pkcs15-jcop.c:82:        pin_info->reference = preferred;
pkcs15init/pkcs15-jcop.c:95:        sc_pkcs15_pin_info_t *pin_info = (sc_pkcs15_pin_info_t *) pin_obj->data;
pkcs15init/pkcs15-jcop.c:100:        if (pin_info->flags & SC_PKCS15_PIN_FLAG_SO_PIN) {
pkcs15init/pkcs15-jcop.c:104:                if (pin_info->reference != 3)
pkcs15init/pkcs15-jcop.c:108:                if (pin_info->reference >= 3)
pkcs15init/pkcs15-jcop.c:114:	r = sc_select_file(card, &df->path, NULL);
pkcs15init/pkcs15-jcop.c:123:                        pin_info->reference,
pkcs15init/pkcs15-jcop.c:131:        sc_keycache_set_pin_name(&df->path,
pkcs15init/pkcs15-jcop.c:132:                        pin_info->reference,
pkcs15init/pkcs15-jcop.c:134:	pin_info->flags &= ~SC_PKCS15_PIN_FLAG_LOCAL;
pkcs15init/pkcs15-jcop.c:145:        sc_pkcs15_prkey_info_t *key_info = (sc_pkcs15_prkey_info_t *) obj->data;
pkcs15init/pkcs15-jcop.c:150:	if (obj->type != SC_PKCS15_TYPE_PRKEY_RSA) {
pkcs15init/pkcs15-jcop.c:151:	     sc_error(card->ctx, "JCOP supports only RSA keys.");
pkcs15init/pkcs15-jcop.c:155:        if (key_info->path.len == 0 || key_info->modulus_length == 0)
pkcs15init/pkcs15-jcop.c:159:        r = sc_profile_get_file_by_path(profile, &key_info->path, &keyfile);
pkcs15init/pkcs15-jcop.c:163:        mod_len = key_info->modulus_length / 8;
pkcs15init/pkcs15-jcop.c:168:        keyfile->size = prv_len;
pkcs15init/pkcs15-jcop.c:187:        assert(bn->len <= size);
pkcs15init/pkcs15-jcop.c:189:        for (n = size-bn->len, src = bn->data; n < size; n++,src++)
pkcs15init/pkcs15-jcop.c:196: * Non-CRT:
pkcs15init/pkcs15-jcop.c:208: * byte 2+2*x Exponent 1 (d mod (p-1))
pkcs15init/pkcs15-jcop.c:209: * byte 2+3*x Exponent 2 (d mod (q-1))
pkcs15init/pkcs15-jcop.c:210: * byte 2+4*x Coefficient ((p ^ -1) mod q
pkcs15init/pkcs15-jcop.c:221:        sc_pkcs15_prkey_info_t *key_info = (sc_pkcs15_prkey_info_t *) obj->data;
pkcs15init/pkcs15-jcop.c:227:        if (obj->type != SC_PKCS15_TYPE_PRKEY_RSA) {
pkcs15init/pkcs15-jcop.c:228:                sc_error(card->ctx, "JCOP supports only RSA keys.");
pkcs15init/pkcs15-jcop.c:231:        r = sc_profile_get_file_by_path(profile, &key_info->path, &keyfile);
pkcs15init/pkcs15-jcop.c:234:	base=key_info->modulus_length / 16;
pkcs15init/pkcs15-jcop.c:238:	jcop_bn2bin(&keybuf[2 + 0 * base], &key->u.rsa.p, base);
pkcs15init/pkcs15-jcop.c:239:	jcop_bn2bin(&keybuf[2 + 1 * base], &key->u.rsa.q, base);
pkcs15init/pkcs15-jcop.c:240:	jcop_bn2bin(&keybuf[2 + 2 * base], &key->u.rsa.dmp1, base);
pkcs15init/pkcs15-jcop.c:241:	jcop_bn2bin(&keybuf[2 + 3 * base], &key->u.rsa.dmq1, base);
pkcs15init/pkcs15-jcop.c:242:	jcop_bn2bin(&keybuf[2 + 4 * base], &key->u.rsa.iqmp, base);
pkcs15init/pkcs15-jcop.c:256:     sc_pkcs15_prkey_info_t *key_info = (sc_pkcs15_prkey_info_t *) obj->data;
pkcs15init/pkcs15-jcop.c:263:     if (obj->type != SC_PKCS15_TYPE_PRKEY_RSA) {
pkcs15init/pkcs15-jcop.c:264:	  sc_error(card->ctx, "JCOP supports only RSA keys.");
pkcs15init/pkcs15-jcop.c:268:     r=sc_profile_get_file(profile, "temp-pubkey", &temppubfile);
pkcs15init/pkcs15-jcop.c:272:     r = sc_select_file(card, &key_info->path, &keyfile);
pkcs15init/pkcs15-jcop.c:276:     mod_len = key_info->modulus_length / 8;
pkcs15init/pkcs15-jcop.c:280:     temppubfile->size = pub_len;     
pkcs15init/pkcs15-jcop.c:298:     keybits = key_info->modulus_length;
pkcs15init/pkcs15-jcop.c:305:     sc_append_file_id(&args.pub_file_ref, temppubfile->id);
pkcs15init/pkcs15-jcop.c:306:     sc_append_file_id(&args.pri_file_ref, keyfile->id);
pkcs15init/pkcs15-jcop.c:320:     pubkey->algorithm = SC_ALGORITHM_RSA;
pkcs15init/pkcs15-jcop.c:321:     pubkey->u.rsa.modulus.len   = keybits / 8;
pkcs15init/pkcs15-jcop.c:322:     pubkey->u.rsa.modulus.data  = keybuf;
pkcs15init/pkcs15-jcop.c:323:     pubkey->u.rsa.exponent.len  = 3;
pkcs15init/pkcs15-jcop.c:324:     pubkey->u.rsa.exponent.data = (u8 *) malloc(3);
pkcs15init/pkcs15-jcop.c:325:     if (!pubkey->u.rsa.exponent.data) {
pkcs15init/pkcs15-jcop.c:326:	  pubkey->u.rsa.modulus.data = NULL;
pkcs15init/pkcs15-jcop.c:330:     memcpy(pubkey->u.rsa.exponent.data, "\x01\x00\x01", 3);
Binary file pkcs15init/pkcs15-jcop.o matches
pkcs15init/pkcs15-lib.lo:1:# pkcs15-lib.lo - a libtool object file
pkcs15init/pkcs15-lib.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
pkcs15init/pkcs15-lib.lo:8:pic_object='.libs/pkcs15-lib.o'
pkcs15init/pkcs15-lib.lo:10:# Name of the non-PIC object.
pkcs15init/pkcs15-lib.lo:11:non_pic_object='pkcs15-lib.o'
pkcs15init/Makefile.am:7:AM_CFLAGS = -DSC_PKCS15_PROFILE_DIRECTORY=\"$(pkgdatadir)\"
pkcs15init/Makefile.am:26:	pkcs15-lib.c profile.c keycache.c \
pkcs15init/Makefile.am:27:	pkcs15-gpk.c pkcs15-miocos.c pkcs15-cflex.c \
pkcs15init/Makefile.am:28:	pkcs15-etoken.c pkcs15-jcop.c pkcs15-starcos.c \
pkcs15init/Makefile.am:29:	pkcs15-oberthur.c
pkcs15init/Makefile.am:31:libpkcs15init_la_LDFLAGS = -version-info @OPENSC_LT_CURRENT@:@OPENSC_LT_REVISION@:@OPENSC_LT_AGE@
pkcs15init/Makefile.am:33:include_HEADERS = pkcs15-init.h
pkcs15init/Makefile.in:32:install_sh_DATA = $(install_sh) -c -m 644
pkcs15init/Makefile.in:33:install_sh_PROGRAM = $(install_sh) -c
pkcs15init/Makefile.in:34:install_sh_SCRIPT = $(install_sh) -c
pkcs15init/Makefile.in:59:am_libpkcs15init_la_OBJECTS = pkcs15-lib.lo profile.lo keycache.lo \
pkcs15init/Makefile.in:60:	pkcs15-gpk.lo pkcs15-miocos.lo pkcs15-cflex.lo \
pkcs15init/Makefile.in:61:	pkcs15-etoken.lo pkcs15-jcop.lo pkcs15-starcos.lo \
pkcs15init/Makefile.in:62:	pkcs15-oberthur.lo
pkcs15init/Makefile.in:64:DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
pkcs15init/Makefile.in:68:@AMDEP_TRUE@	./$(DEPDIR)/pkcs15-cflex.Plo \
pkcs15init/Makefile.in:69:@AMDEP_TRUE@	./$(DEPDIR)/pkcs15-etoken.Plo \
pkcs15init/Makefile.in:70:@AMDEP_TRUE@	./$(DEPDIR)/pkcs15-gpk.Plo \
pkcs15init/Makefile.in:71:@AMDEP_TRUE@	./$(DEPDIR)/pkcs15-jcop.Plo \
pkcs15init/Makefile.in:72:@AMDEP_TRUE@	./$(DEPDIR)/pkcs15-lib.Plo \
pkcs15init/Makefile.in:73:@AMDEP_TRUE@	./$(DEPDIR)/pkcs15-miocos.Plo \
pkcs15init/Makefile.in:74:@AMDEP_TRUE@	./$(DEPDIR)/pkcs15-oberthur.Plo \
pkcs15init/Makefile.in:75:@AMDEP_TRUE@	./$(DEPDIR)/pkcs15-starcos.Plo \
pkcs15init/Makefile.in:79:LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \
pkcs15init/Makefile.in:83:LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
pkcs15init/Makefile.in:84:	$(AM_LDFLAGS) $(LDFLAGS) -o $@
pkcs15init/Makefile.in:250:AM_CFLAGS = -DSC_PKCS15_PROFILE_DIRECTORY=\"$(pkgdatadir)\"
pkcs15init/Makefile.in:266:	pkcs15-lib.c profile.c keycache.c \
pkcs15init/Makefile.in:267:	pkcs15-gpk.c pkcs15-miocos.c pkcs15-cflex.c \
pkcs15init/Makefile.in:268:	pkcs15-etoken.c pkcs15-jcop.c pkcs15-starcos.c \
pkcs15init/Makefile.in:269:	pkcs15-oberthur.c
pkcs15init/Makefile.in:271:libpkcs15init_la_LDFLAGS = -version-info @OPENSC_LT_CURRENT@:@OPENSC_LT_REVISION@:@OPENSC_LT_AGE@
pkcs15init/Makefile.in:272:include_HEADERS = pkcs15-init.h
pkcs15init/Makefile.in:275:all: all-am
pkcs15init/Makefile.in:283:	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
pkcs15init/Makefile.in:288:	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/pkcs15init/Makefile'; \
pkcs15init/Makefile.in:290:	  $(AUTOMAKE) --gnu  src/pkcs15init/Makefile
pkcs15init/Makefile.in:295:	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
pkcs15init/Makefile.in:302:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
pkcs15init/Makefile.in:305:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
pkcs15init/Makefile.in:307:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
pkcs15init/Makefile.in:308:install-libLTLIBRARIES: $(lib_LTLIBRARIES)
pkcs15init/Makefile.in:310:	test -z "$(libdir)" || $(mkdir_p) "$(DESTDIR)$(libdir)"
pkcs15init/Makefile.in:312:	  if test -f $$p; then \
pkcs15init/Makefile.in:313:	    f="`echo $$p | sed -e 's|^.*/||'`"; \
pkcs15init/Makefile.in:314:	    echo " $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \
pkcs15init/Makefile.in:315:	    $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \
pkcs15init/Makefile.in:319:uninstall-libLTLIBRARIES:
pkcs15init/Makefile.in:322:	    p="`echo $$p | sed -e 's|^.*/||'`"; \
pkcs15init/Makefile.in:323:	  echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \
pkcs15init/Makefile.in:324:	  $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \
pkcs15init/Makefile.in:327:clean-libLTLIBRARIES:
pkcs15init/Makefile.in:328:	-test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
pkcs15init/Makefile.in:330:	  dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
pkcs15init/Makefile.in:332:	  echo "rm -f \"$${dir}/so_locations\""; \
pkcs15init/Makefile.in:333:	  rm -f "$${dir}/so_locations"; \
pkcs15init/Makefile.in:336:	$(LINK) -rpath $(libdir) $(libpkcs15init_la_LDFLAGS) $(libpkcs15init_la_OBJECTS) $(libpkcs15init_la_LIBADD) $(LIBS)
pkcs15init/Makefile.in:338:mostlyclean-compile:
pkcs15init/Makefile.in:339:	-rm -f *.$(OBJEXT)
pkcs15init/Makefile.in:341:distclean-compile:
pkcs15init/Makefile.in:342:	-rm -f *.tab.c
pkcs15init/Makefile.in:345:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pkcs15-cflex.Plo@am__quote@
pkcs15init/Makefile.in:346:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pkcs15-etoken.Plo@am__quote@
pkcs15init/Makefile.in:347:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pkcs15-gpk.Plo@am__quote@
pkcs15init/Makefile.in:348:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pkcs15-jcop.Plo@am__quote@
pkcs15init/Makefile.in:349:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pkcs15-lib.Plo@am__quote@
pkcs15init/Makefile.in:350:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pkcs15-miocos.Plo@am__quote@
pkcs15init/Makefile.in:351:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pkcs15-oberthur.Plo@am__quote@
pkcs15init/Makefile.in:352:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pkcs15-starcos.Plo@am__quote@
pkcs15init/Makefile.in:356:@am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
pkcs15init/Makefile.in:357:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
pkcs15init/Makefile.in:361:@am__fastdepCC_FALSE@	$(COMPILE) -c $<
pkcs15init/Makefile.in:364:@am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
pkcs15init/Makefile.in:365:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
pkcs15init/Makefile.in:369:@am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
pkcs15init/Makefile.in:372:@am__fastdepCC_TRUE@	if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
pkcs15init/Makefile.in:373:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
pkcs15init/Makefile.in:377:@am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
pkcs15init/Makefile.in:379:mostlyclean-libtool:
pkcs15init/Makefile.in:380:	-rm -f *.lo
pkcs15init/Makefile.in:382:clean-libtool:
pkcs15init/Makefile.in:383:	-rm -rf .libs _libs
pkcs15init/Makefile.in:385:distclean-libtool:
pkcs15init/Makefile.in:386:	-rm -f libtool
pkcs15init/Makefile.in:387:uninstall-info-am:
pkcs15init/Makefile.in:388:install-pkgdataDATA: $(pkgdata_DATA)
pkcs15init/Makefile.in:390:	test -z "$(pkgdatadir)" || $(mkdir_p) "$(DESTDIR)$(pkgdatadir)"
pkcs15init/Makefile.in:392:	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
pkcs15init/Makefile.in:393:	  f="`echo $$p | sed -e 's|^.*/||'`"; \
pkcs15init/Makefile.in:398:uninstall-pkgdataDATA:
pkcs15init/Makefile.in:401:	  f="`echo $$p | sed -e 's|^.*/||'`"; \
pkcs15init/Makefile.in:402:	  echo " rm -f '$(DESTDIR)$(pkgdatadir)/$$f'"; \
pkcs15init/Makefile.in:403:	  rm -f "$(DESTDIR)$(pkgdatadir)/$$f"; \
pkcs15init/Makefile.in:405:install-includeHEADERS: $(include_HEADERS)
pkcs15init/Makefile.in:407:	test -z "$(includedir)" || $(mkdir_p) "$(DESTDIR)$(includedir)"
pkcs15init/Makefile.in:409:	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
pkcs15init/Makefile.in:410:	  f="`echo $$p | sed -e 's|^.*/||'`"; \
pkcs15init/Makefile.in:415:uninstall-includeHEADERS:
pkcs15init/Makefile.in:418:	  f="`echo $$p | sed -e 's|^.*/||'`"; \
pkcs15init/Makefile.in:419:	  echo " rm -f '$(DESTDIR)$(includedir)/$$f'"; \
pkcs15init/Makefile.in:420:	  rm -f "$(DESTDIR)$(includedir)/$$f"; \
pkcs15init/Makefile.in:426:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
pkcs15init/Makefile.in:430:	mkid -fID $$unique
pkcs15init/Makefile.in:439:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
pkcs15init/Makefile.in:443:	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
pkcs15init/Makefile.in:444:	  test -n "$$unique" || unique=$$empty_fix; \
pkcs15init/Makefile.in:455:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
pkcs15init/Makefile.in:459:	test -z "$(CTAGS_ARGS)$$tags$$unique" \
pkcs15init/Makefile.in:466:	  && gtags -i $(GTAGS_ARGS) $$here
pkcs15init/Makefile.in:468:distclean-tags:
pkcs15init/Makefile.in:469:	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
pkcs15init/Makefile.in:479:	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
pkcs15init/Makefile.in:480:	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
pkcs15init/Makefile.in:487:	  if test -d $$d/$$file; then \
pkcs15init/Makefile.in:488:	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
pkcs15init/Makefile.in:489:	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
pkcs15init/Makefile.in:491:	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
pkcs15init/Makefile.in:493:	    test -f $(distdir)/$$file \
pkcs15init/Makefile.in:494:	    || cp -p $$d/$$file $(distdir)/$$file \
pkcs15init/Makefile.in:498:check-am: all-am
pkcs15init/Makefile.in:499:check: check-am
pkcs15init/Makefile.in:500:all-am: Makefile $(LTLIBRARIES) $(DATA) $(HEADERS)
pkcs15init/Makefile.in:503:	  test -z "$$dir" || $(mkdir_p) "$$dir"; \
pkcs15init/Makefile.in:505:install: install-am
pkcs15init/Makefile.in:506:install-exec: install-exec-am
pkcs15init/Makefile.in:507:install-data: install-data-am
pkcs15init/Makefile.in:508:uninstall: uninstall-am
pkcs15init/Makefile.in:510:install-am: all-am
pkcs15init/Makefile.in:511:	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
pkcs15init/Makefile.in:513:installcheck: installcheck-am
pkcs15init/Makefile.in:514:install-strip:
pkcs15init/Makefile.in:516:	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
pkcs15init/Makefile.in:517:	  `test -z '$(STRIP)' || \
pkcs15init/Makefile.in:519:mostlyclean-generic:
pkcs15init/Makefile.in:521:clean-generic:
pkcs15init/Makefile.in:523:distclean-generic:
pkcs15init/Makefile.in:524:	-rm -f $(CONFIG_CLEAN_FILES)
pkcs15init/Makefile.in:526:maintainer-clean-generic:
pkcs15init/Makefile.in:529:	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
pkcs15init/Makefile.in:530:clean: clean-am
pkcs15init/Makefile.in:532:clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \
pkcs15init/Makefile.in:533:	mostlyclean-am
pkcs15init/Makefile.in:535:distclean: distclean-am
pkcs15init/Makefile.in:536:	-rm -rf ./$(DEPDIR)
pkcs15init/Makefile.in:537:	-rm -f Makefile
pkcs15init/Makefile.in:538:distclean-am: clean-am distclean-compile distclean-generic \
pkcs15init/Makefile.in:539:	distclean-libtool distclean-tags
pkcs15init/Makefile.in:541:dvi: dvi-am
pkcs15init/Makefile.in:543:dvi-am:
pkcs15init/Makefile.in:545:html: html-am
pkcs15init/Makefile.in:547:info: info-am
pkcs15init/Makefile.in:549:info-am:
pkcs15init/Makefile.in:551:install-data-am: install-includeHEADERS install-pkgdataDATA
pkcs15init/Makefile.in:553:install-exec-am: install-libLTLIBRARIES
pkcs15init/Makefile.in:555:install-info: install-info-am
pkcs15init/Makefile.in:557:install-man:
pkcs15init/Makefile.in:559:installcheck-am:
pkcs15init/Makefile.in:561:maintainer-clean: maintainer-clean-am
pkcs15init/Makefile.in:562:	-rm -rf ./$(DEPDIR)
pkcs15init/Makefile.in:563:	-rm -f Makefile
pkcs15init/Makefile.in:564:maintainer-clean-am: distclean-am maintainer-clean-generic
pkcs15init/Makefile.in:566:mostlyclean: mostlyclean-am
pkcs15init/Makefile.in:568:mostlyclean-am: mostlyclean-compile mostlyclean-generic \
pkcs15init/Makefile.in:569:	mostlyclean-libtool
pkcs15init/Makefile.in:571:pdf: pdf-am
pkcs15init/Makefile.in:573:pdf-am:
pkcs15init/Makefile.in:575:ps: ps-am
pkcs15init/Makefile.in:577:ps-am:
pkcs15init/Makefile.in:579:uninstall-am: uninstall-includeHEADERS uninstall-info-am \
pkcs15init/Makefile.in:580:	uninstall-libLTLIBRARIES uninstall-pkgdataDATA
pkcs15init/Makefile.in:582:.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
pkcs15init/Makefile.in:583:	clean-libLTLIBRARIES clean-libtool ctags distclean \
pkcs15init/Makefile.in:584:	distclean-compile distclean-generic distclean-libtool \
pkcs15init/Makefile.in:585:	distclean-tags distdir dvi dvi-am html html-am info info-am \
pkcs15init/Makefile.in:586:	install install-am install-data install-data-am install-exec \
pkcs15init/Makefile.in:587:	install-exec-am install-includeHEADERS install-info \
pkcs15init/Makefile.in:588:	install-info-am install-libLTLIBRARIES install-man \
pkcs15init/Makefile.in:589:	install-pkgdataDATA install-strip installcheck installcheck-am \
pkcs15init/Makefile.in:590:	installdirs maintainer-clean maintainer-clean-generic \
pkcs15init/Makefile.in:591:	mostlyclean mostlyclean-compile mostlyclean-generic \
pkcs15init/Makefile.in:592:	mostlyclean-libtool pdf pdf-am ps ps-am tags uninstall \
pkcs15init/Makefile.in:593:	uninstall-am uninstall-includeHEADERS uninstall-info-am \
pkcs15init/Makefile.in:594:	uninstall-libLTLIBRARIES uninstall-pkgdataDATA
pkcs15init/etoken.profile:5:    max-pin-length	= 8;
pkcs15init/etoken.profile:6:    pin-encoding	= ascii-numeric;
pkcs15init/etoken.profile:7:    pin-pad-char	= 0x00;
pkcs15init/etoken.profile:12:# those are hard-coded (if a PUK us assigned).
pkcs15init/etoken.profile:13:PIN so-pin {
pkcs15init/etoken.profile:16:PIN so-puk {
pkcs15init/etoken.profile:19:PIN user-pin {
pkcs15init/etoken.profile:22:PIN user-puk {
pkcs15init/etoken.profile:31:        DF PKCS15-AppDF {
pkcs15init/etoken.profile:38:	    # Bump the size of the EF(PrKDF) - with split
pkcs15init/etoken.profile:40:	    EF PKCS15-PrKDF {
pkcs15init/etoken.profile:49:	    template key-domain {
pkcs15init/etoken.profile:50:		# This is a dummy entry - pkcs15-init insists that
pkcs15init/etoken.profile:52:		EF private-key {
pkcs15init/etoken.profile:53:		    file-id	= FFFF;
pkcs15init/etoken.profile:55:                EF public-key {
pkcs15init/etoken.profile:56:    	            file-id	= 3003;
pkcs15init/etoken.profile:66:    	            file-id	= 3104;
pkcs15init/etoken.profile:76:                EF extractable-key {
pkcs15init/etoken.profile:77:    	            file-id	= 3201;
pkcs15init/etoken.profile:87:    	            file-id	= 3302;
pkcs15init/etoken.profile:97:	    # This is needed when generating a key on-card.
pkcs15init/etoken.profile:99:	        file-id		= 7EAD;
pkcs15init/etoken.profile:100:		structure	= linear-variable-tlv;
pkcs15init/pkcs15-starcos.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
pkcs15init/pkcs15-starcos.c:33:#include "pkcs15-init.h"
pkcs15init/pkcs15-starcos.c:58:	if (pin->flags & SC_PKCS15_PIN_FLAG_LOCAL)
pkcs15init/pkcs15-starcos.c:63:	if (acl->method == SC_AC_NONE)
pkcs15init/pkcs15-starcos.c:65:	else if (acl->method == SC_AC_NEVER)
pkcs15init/pkcs15-starcos.c:67:	else if (acl->method == SC_AC_SYMBOLIC) {
pkcs15init/pkcs15-starcos.c:92:	card->ctx->suppress_errors++;
pkcs15init/pkcs15-starcos.c:94:	card->ctx->suppress_errors--;
pkcs15init/pkcs15-starcos.c:114:	*p++ = (mf_file->size  >> 8) & 0xff;
pkcs15init/pkcs15-starcos.c:115:	*p++ = mf_file->size  & 0xff;
pkcs15init/pkcs15-starcos.c:116:	*p++ = (isf_file->size >> 8) & 0xff;
pkcs15init/pkcs15-starcos.c:117:	*p++ = isf_file->size & 0xff;
pkcs15init/pkcs15-starcos.c:142:	*p++ = (ipf_file->id >> 8) & 0xff;
pkcs15init/pkcs15-starcos.c:143:	*p++ = ipf_file->id & 0xff;
pkcs15init/pkcs15-starcos.c:157:	*p++ = (ipf_file->size >> 8) & 0xff;
pkcs15init/pkcs15-starcos.c:158:	*p++ = ipf_file->size & 0xff;
pkcs15init/pkcs15-starcos.c:165:	ret = sc_select_file(card, &ipf_file->path, NULL);
pkcs15init/pkcs15-starcos.c:193:	*p++ = (df->id >> 8) & 0xff;
pkcs15init/pkcs15-starcos.c:194:	*p++ = df->id & 0xff;
pkcs15init/pkcs15-starcos.c:195:	*p++ = df->namelen & 0xff;
pkcs15init/pkcs15-starcos.c:196:	memcpy(p, df->name, (u8) df->namelen);
pkcs15init/pkcs15-starcos.c:198:	*p++ = (isf_file->size >> 8) & 0xff;
pkcs15init/pkcs15-starcos.c:199:	*p++ = isf_file->size & 0xff;
pkcs15init/pkcs15-starcos.c:206:	df_data.data.df.size[0] = (df->size >> 8) & 0xff;
pkcs15init/pkcs15-starcos.c:207:	df_data.data.df.size[1] = df->size & 0xff;
pkcs15init/pkcs15-starcos.c:214:	ret = sc_select_file(card, &df->path, NULL);
pkcs15init/pkcs15-starcos.c:222:	*p++ = (ipf_file->id >> 8) & 0xff;
pkcs15init/pkcs15-starcos.c:223:	*p++ = ipf_file->id & 0xff;
pkcs15init/pkcs15-starcos.c:237:	*p++ = (ipf_file->size >> 8) & 0xff;
pkcs15init/pkcs15-starcos.c:238:	*p++ = ipf_file->size & 0xff;
pkcs15init/pkcs15-starcos.c:245:	ret = sc_select_file(card, &ipf_file->path, NULL);
pkcs15init/pkcs15-starcos.c:276:	int	             tmp = pin_info->reference;
pkcs15init/pkcs15-starcos.c:280:		pin_info->reference = STARCOS_SOPIN_GID;
pkcs15init/pkcs15-starcos.c:284:	if (pin_info->flags & SC_PKCS15_PIN_FLAG_LOCAL) {
pkcs15init/pkcs15-starcos.c:286:		/* SO-pin */
pkcs15init/pkcs15-starcos.c:287:		if (pin_info->flags & SC_PKCS15_PIN_FLAG_SO_PIN)
pkcs15init/pkcs15-starcos.c:300:		/* SO-pin */
pkcs15init/pkcs15-starcos.c:301:		if (pin_info->flags & SC_PKCS15_PIN_FLAG_SO_PIN)
pkcs15init/pkcs15-starcos.c:313:	pin_info->reference = tmp;
pkcs15init/pkcs15-starcos.c:333: * the 'SO-pin' which sets the state to 0x01.
pkcs15init/pkcs15-starcos.c:339:#define STARCOS_PINID2STATE(a)	(((a) == STARCOS_SOPIN_GID) ? STARCOS_SOPIN_STATE : (0x0f - ((0x0f & (a)) >> 1)))
pkcs15init/pkcs15-starcos.c:350:	sc_pkcs15_pin_info_t *pin_info = (sc_pkcs15_pin_info_t *) pin_obj->data;
pkcs15init/pkcs15-starcos.c:357:	is_local = 0x80 & pin_info->reference;
pkcs15init/pkcs15-starcos.c:359:		r = sc_select_file(card, &df->path, NULL);
pkcs15init/pkcs15-starcos.c:361:		r = sc_select_file(card, &profile->mf_info->file->path, NULL);
pkcs15init/pkcs15-starcos.c:369:	if (acl_entry->method != SC_AC_NONE) {
pkcs15init/pkcs15-starcos.c:370:		if ((pin_info->flags & SC_PKCS15_PIN_FLAG_SO_PIN) || have_onepin(profile))
pkcs15init/pkcs15-starcos.c:384:	tmp    = pin_info->tries_left;
pkcs15init/pkcs15-starcos.c:385:	pin_id = pin_info->reference;
pkcs15init/pkcs15-starcos.c:395:	if (pin_info->flags & SC_PKCS15_PIN_FLAG_SO_PIN)
pkcs15init/pkcs15-starcos.c:403:	akd = pin_info->min_length;
pkcs15init/pkcs15-starcos.c:408:	akd--;
pkcs15init/pkcs15-starcos.c:454:		r = sc_select_file(card, &df->path, NULL);
pkcs15init/pkcs15-starcos.c:484:	struct sc_file	*df = profile->df_info->file;
pkcs15init/pkcs15-starcos.c:486:	/* use (local) KIDs 0x91-0x9f for private rsa keys */
pkcs15init/pkcs15-starcos.c:487:	if (prkey->key_reference < STARCOS_MIN_LPKEY_ID)
pkcs15init/pkcs15-starcos.c:488:		prkey->key_reference = STARCOS_MIN_LPKEY_ID;
pkcs15init/pkcs15-starcos.c:489:	if (prkey->key_reference > STARCOS_MAX_LPKEY_ID)
pkcs15init/pkcs15-starcos.c:492:	prkey->path = df->path;
pkcs15init/pkcs15-starcos.c:506:	if (rsa->p.len && rsa->q.len && rsa->dmp1.len &&
pkcs15init/pkcs15-starcos.c:507:		rsa->dmq1.len && rsa->iqmp.len) {
pkcs15init/pkcs15-starcos.c:510:		i = STARCOS_MAX_PR_KEYSIZE - rsa->p.len - rsa->q.len -
pkcs15init/pkcs15-starcos.c:511:		    rsa->dmp1.len - rsa->dmq1.len - 45 - rsa->p.len;
pkcs15init/pkcs15-starcos.c:516:		*p++ = (u8) rsa->p.len;
pkcs15init/pkcs15-starcos.c:518:		*p++ = (u8) rsa->q.len;
pkcs15init/pkcs15-starcos.c:520:		*p++ = (u8) rsa->dmp1.len + 16;
pkcs15init/pkcs15-starcos.c:522:		*p++ = (u8) rsa->dmq1.len + 16;
pkcs15init/pkcs15-starcos.c:524:		*p++ = (u8) rsa->p.len;
pkcs15init/pkcs15-starcos.c:528:		for (i = rsa->q.len; i != 0; i--)
pkcs15init/pkcs15-starcos.c:529:			*p++ = rsa->q.data[i - 1];
pkcs15init/pkcs15-starcos.c:530:		for (i = rsa->p.len; i != 0; i--)
pkcs15init/pkcs15-starcos.c:531:			*p++ = rsa->p.data[i - 1];
pkcs15init/pkcs15-starcos.c:532:		for (i = 16; i != 0; i--)
pkcs15init/pkcs15-starcos.c:534:		for (i = rsa->dmp1.len; i != 0; i--)
pkcs15init/pkcs15-starcos.c:535:			*p++ = rsa->dmq1.data[i - 1];
pkcs15init/pkcs15-starcos.c:536:		for (i = 16; i != 0; i--)
pkcs15init/pkcs15-starcos.c:538:		for (i = rsa->dmq1.len; i != 0; i--)
pkcs15init/pkcs15-starcos.c:539:			*p++ = rsa->dmp1.data[i - 1];
pkcs15init/pkcs15-starcos.c:540:		for (i = rsa->iqmp.len; i != 0; i--)
pkcs15init/pkcs15-starcos.c:541:			*p++ = rsa->iqmp.data[i - 1];
pkcs15init/pkcs15-starcos.c:542:		for (i = rsa->p.len - rsa->iqmp.len; i != 0; i--)
pkcs15init/pkcs15-starcos.c:544:	} else if (rsa->modulus.len && rsa->d.len) {
pkcs15init/pkcs15-starcos.c:546:		i = STARCOS_MAX_PR_KEYSIZE - 7 - rsa->modulus.len
pkcs15init/pkcs15-starcos.c:547:                    - rsa->d.len - 16; 
pkcs15init/pkcs15-starcos.c:551:		*p++ = (u8) rsa->modulus.len;
pkcs15init/pkcs15-starcos.c:553:		*p++ = (u8) rsa->d.len + 16;
pkcs15init/pkcs15-starcos.c:557:		for (i = rsa->modulus.len; i != 0; i--)
pkcs15init/pkcs15-starcos.c:558:			*p++ = rsa->modulus.data[i - 1];
pkcs15init/pkcs15-starcos.c:559:		for (i = 16; i != 0; i--)
pkcs15init/pkcs15-starcos.c:561:		for (i = rsa->d.len; i != 0; i--)
pkcs15init/pkcs15-starcos.c:562:			*p++ = rsa->d.data[i - 1];
pkcs15init/pkcs15-starcos.c:585:	while (num_keys--) {
pkcs15init/pkcs15-starcos.c:586:		size_t offset = p - ipf;	/* note: p > ipf */
pkcs15init/pkcs15-starcos.c:594:	return p - ipf;
pkcs15init/pkcs15-starcos.c:607:			return (int) 12 + (kinfo->modulus_length >> 3);
pkcs15init/pkcs15-starcos.c:612:		*p++ = (kinfo->modulus_length >> 3) & 0xff;
pkcs15init/pkcs15-starcos.c:615:		*p++ = (u8) kinfo->key_reference;	/* CHA byte */
pkcs15init/pkcs15-starcos.c:618:		size_t	mod_len = rsa->modulus.len  & 0xff,
pkcs15init/pkcs15-starcos.c:619:			exp_len = rsa->exponent.len & 0xff;
pkcs15init/pkcs15-starcos.c:631:		*p++ = (u8) kinfo->key_reference;	/* CHA byte */
pkcs15init/pkcs15-starcos.c:633:		for (i = mod_len; i != 0; i--)
pkcs15init/pkcs15-starcos.c:634:			*p++ = rsa->modulus.data[i - 1];
pkcs15init/pkcs15-starcos.c:636:		for (i = exp_len; i != 0; i--)
pkcs15init/pkcs15-starcos.c:637:			*p++ = rsa->exponent.data[i - 1];
pkcs15init/pkcs15-starcos.c:653:	tpath = kinfo->path;
pkcs15init/pkcs15-starcos.c:657:	tpath = tfile->path;
pkcs15init/pkcs15-starcos.c:664:	len = tfile->size;
pkcs15init/pkcs15-starcos.c:684:	*p++ = (u8) kinfo->key_reference;
pkcs15init/pkcs15-starcos.c:701:	*p++ = (u8) kinfo->key_reference;	/* CHA */
pkcs15init/pkcs15-starcos.c:720:	sc_pkcs15_prkey_info_t *kinfo = (sc_pkcs15_prkey_info_t *)obj->data;
pkcs15init/pkcs15-starcos.c:728:	if (acl_entry->method  != SC_AC_NONE) {
pkcs15init/pkcs15-starcos.c:737:	tkey.kid     = (u8) kinfo->key_reference;
pkcs15init/pkcs15-starcos.c:738:	tkey.key_header[0] = (u8) kinfo->key_reference;
pkcs15init/pkcs15-starcos.c:741:	pin_id = sc_keycache_find_named_pin(&kinfo->path, SC_PKCS15INIT_USER_PIN);
pkcs15init/pkcs15-starcos.c:749:	if (obj->user_consent)
pkcs15init/pkcs15-starcos.c:757:	if (kinfo->usage & SC_PKCS15_PRKEY_USAGE_NONREPUDIATION)
pkcs15init/pkcs15-starcos.c:759:	if (kinfo->usage & SC_PKCS15_PRKEY_USAGE_SIGN)
pkcs15init/pkcs15-starcos.c:761:	if (kinfo->usage & SC_PKCS15_PRKEY_USAGE_SIGNRECOVER)
pkcs15init/pkcs15-starcos.c:763:	if (kinfo->usage & SC_PKCS15_PRKEY_USAGE_DECRYPT || 
pkcs15init/pkcs15-starcos.c:764:	    kinfo->usage & SC_PKCS15_PRKEY_USAGE_UNWRAP)
pkcs15init/pkcs15-starcos.c:781:	sc_pkcs15_prkey_info_t *kinfo = (sc_pkcs15_prkey_info_t *) obj->data;
pkcs15init/pkcs15-starcos.c:784:	struct sc_pkcs15_prkey_rsa *rsa = &key->u.rsa;
pkcs15init/pkcs15-starcos.c:787:	if (key->algorithm != SC_ALGORITHM_RSA)
pkcs15init/pkcs15-starcos.c:800:	if (acl_entry->method  != SC_AC_NONE) {
pkcs15init/pkcs15-starcos.c:808:	tkey.kid     = (u8) kinfo->key_reference;
pkcs15init/pkcs15-starcos.c:826:	sc_pkcs15_prkey_info_t *kinfo = (sc_pkcs15_prkey_info_t *) obj->data;
pkcs15init/pkcs15-starcos.c:828:	if (obj->type != SC_PKCS15_TYPE_PRKEY_RSA)
pkcs15init/pkcs15-starcos.c:836:	if (acl_entry->method  != SC_AC_NONE) {
pkcs15init/pkcs15-starcos.c:853:	gendat.key_id     = (u8) kinfo->key_reference;
pkcs15init/pkcs15-starcos.c:854:	gendat.key_length = (size_t) kinfo->modulus_length;
pkcs15init/pkcs15-starcos.c:862:		struct sc_pkcs15_pubkey_rsa *rsa = &pubkey->u.rsa;
pkcs15init/pkcs15-starcos.c:864:		rsa->modulus.data = gendat.modulus;
pkcs15init/pkcs15-starcos.c:865:		rsa->modulus.len  = kinfo->modulus_length >> 3;
pkcs15init/pkcs15-starcos.c:873:		rsa->exponent.data = buf;
pkcs15init/pkcs15-starcos.c:874:		rsa->exponent.len  = 3;
pkcs15init/pkcs15-starcos.c:876:		pubkey->algorithm = SC_ALGORITHM_RSA;
pkcs15init/pkcs15-starcos.c:899:	card->ctx->suppress_errors++;
pkcs15init/pkcs15-starcos.c:901:	card->ctx->suppress_errors--;
pkcs15init/pkcs15-starcos.c:903:		sc_debug(card->ctx, "failed to call CREATE END for the MF\n");
pkcs15init/pkcs15-starcos.c:907:	card->ctx->suppress_errors++;
pkcs15init/pkcs15-starcos.c:909:	card->ctx->suppress_errors--;
Binary file pkcs15init/pkcs15-starcos.o matches
pkcs15init/gpk.profile:5:    max-pin-length	= 8;
pkcs15init/gpk.profile:6:    pin-encoding	= BCD;
pkcs15init/gpk.profile:7:    pin-pad-char	= 0x00;
pkcs15init/gpk.profile:17:        DF PKCS15-AppDF {
pkcs15init/gpk.profile:27:    	        file-id		= 0000;
pkcs15init/gpk.profile:29:    	        record-length	= 8;
pkcs15init/gpk.profile:39:	    template key-domain {
pkcs15init/gpk.profile:44:                EF private-key {
pkcs15init/gpk.profile:45:    	            file-id	= 3010;	# This is the base FileID
pkcs15init/gpk.profile:56:                EF extractable-key {
pkcs15init/gpk.profile:57:    	            file-id	= 3100;
pkcs15init/gpk.profile:67:    	            file-id	= 3200;
pkcs15init/gpk.profile:75:                EF public-key {
pkcs15init/gpk.profile:76:    	            file-id	= 3300;
pkcs15init/gpk.profile:83:    	            file-id	= 3400;
pkcs15init/pkcs15-cflex.lo:1:# pkcs15-cflex.lo - a libtool object file
pkcs15init/pkcs15-cflex.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
pkcs15init/pkcs15-cflex.lo:8:pic_object='.libs/pkcs15-cflex.o'
pkcs15init/pkcs15-cflex.lo:10:# Name of the non-PIC object.
pkcs15init/pkcs15-cflex.lo:11:non_pic_object='pkcs15-cflex.o'
pkcs15init/Makefile.mak:5:HEADERS = pkcs15-init.h keycache.h
pkcs15init/Makefile.mak:8:OBJECTS = profile.obj pkcs15-lib.obj keycache.obj \
pkcs15init/Makefile.mak:9:          pkcs15-miocos.obj pkcs15-gpk.obj pkcs15-cflex.obj \
pkcs15init/Makefile.mak:10:          pkcs15-etoken.obj pkcs15-jcop.obj pkcs15-starcos.obj \
pkcs15init/Makefile.mak:11:	  pkcs15-oberthur.obj
pkcs15init/Makefile.mak:13:all: install-headers $(TARGET)
pkcs15init/profile.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
pkcs15init/profile.c:21: *  -	the "key" command should go away, it's obsolete
pkcs15init/profile.c:42:#include "pkcs15-init.h"
pkcs15init/profile.c:110:	{ "INTERNAL-EF",SC_FILE_TYPE_INTERNAL_EF	},
pkcs15init/profile.c:116:	{ "LINEAR-FIXED",	SC_FILE_EF_LINEAR_FIXED	},
pkcs15init/profile.c:117:	{ "LINEAR-FIXED-TLV",	SC_FILE_EF_LINEAR_FIXED_TLV	},
pkcs15init/profile.c:118:	{ "LINEAR-VARIABLE",	SC_FILE_EF_LINEAR_VARIABLE	},
pkcs15init/profile.c:119:	{ "LINEAR-VARIABLE-TLV",SC_FILE_EF_LINEAR_VARIABLE_TLV	},
pkcs15init/profile.c:121:	{ "CYCLIC-TLV",		SC_FILE_EF_CYCLIC_TLV	},
pkcs15init/profile.c:127:	{ "PUKDF-TRUSTED",	SC_PKCS15_PUKDF_TRUSTED	},
pkcs15init/profile.c:130:	{ "CDF-TRUSTED",	SC_PKCS15_CDF_TRUSTED	},
pkcs15init/profile.c:131:	{ "CDF-USEFUL",		SC_PKCS15_CDF_USEFUL	},
pkcs15init/profile.c:138:	{ "ascii-numeric",	1			},
pkcs15init/profile.c:140:	{ "half-nibble-bcd",	3			},
pkcs15init/profile.c:141:	{ "iso9564-1",		4			},
pkcs15init/profile.c:147:	{ "user-pin",		SC_PKCS15INIT_USER_PIN	},
pkcs15init/profile.c:148:	{ "user-puk",		SC_PKCS15INIT_USER_PUK	},
pkcs15init/profile.c:151:	{ "so-pin",		SC_PKCS15INIT_SO_PIN	},
pkcs15init/profile.c:152:	{ "so-puk",		SC_PKCS15INIT_SO_PUK	},
pkcs15init/profile.c:156:	{ "case-sensitive",		0x0001			},
pkcs15init/profile.c:158:	{ "change-disabled",		0x0004			},
pkcs15init/profile.c:159:	{ "unblock-disabled",		0x0008			},
pkcs15init/profile.c:161:	{ "needs-padding",		0x0020			},
pkcs15init/profile.c:164:	{ "disable-allowed",		0x0100			},
pkcs15init/profile.c:165:	{ "integrity-protected",	0x0200			},
pkcs15init/profile.c:166:	{ "confidentiality-protected",	0x0400			},
pkcs15init/profile.c:238:	file->type = type;
pkcs15init/profile.c:239:	file->status = SC_FILE_STATUS_ACTIVATED;
pkcs15init/profile.c:240:	file->ef_structure = SC_FILE_EF_TRANSPARENT;
pkcs15init/profile.c:256:	pro->p15_spec = p15card = sc_pkcs15_card_new();
pkcs15init/profile.c:259:	p15card->file_tokeninfo = init_file(SC_FILE_TYPE_WORKING_EF);
pkcs15init/profile.c:260:	p15card->file_odf = init_file(SC_FILE_TYPE_WORKING_EF);
pkcs15init/profile.c:263:		p15card->label = strdup("OpenSC Card");
pkcs15init/profile.c:264:		p15card->manufacturer_id = strdup("OpenSC Project");
pkcs15init/profile.c:265:		p15card->serial_number = strdup("0000");
pkcs15init/profile.c:266:		p15card->flags = SC_PKCS15_CARD_FLAG_EID_COMPLIANT;
pkcs15init/profile.c:267:		p15card->version = 1;
pkcs15init/profile.c:271:	pro->rsa_access_flags = DEF_PRKEY_RSA_ACCESS;
pkcs15init/profile.c:272:	pro->dsa_access_flags = DEF_PRKEY_DSA_ACCESS;
pkcs15init/profile.c:273:	pro->pin_encoding = 0x01;
pkcs15init/profile.c:274:	pro->pin_minlen = 4;
pkcs15init/profile.c:275:	pro->pin_maxlen = 8;
pkcs15init/profile.c:276:	pro->keep_public_key = 1;
pkcs15init/profile.c:294:		/* FIXME - we may want to display conf->errmsg here. */
pkcs15init/profile.c:310:	profile->mf_info = sc_profile_find_file(profile, NULL, "MF");
pkcs15init/profile.c:311:	if (!profile->mf_info) {
pkcs15init/profile.c:315:	profile->df_info = sc_profile_find_file(profile, NULL, "PKCS15-AppDF");
pkcs15init/profile.c:316:	if (!profile->df_info) {
pkcs15init/profile.c:317:		strcpy(reason, "Profile doesn't define a PKCS15-AppDF");
pkcs15init/profile.c:320:	profile->p15_spec->file_app = profile->df_info->file;
pkcs15init/profile.c:321:	profile->df_info->dont_free = 1;
pkcs15init/profile.c:323:	for (pi = profile->pin_list; pi; pi = pi->next) {
pkcs15init/profile.c:327:		if (!(name = pi->file_name))
pkcs15init/profile.c:334:		pi->file = fi;
pkcs15init/profile.c:338:whine:	sc_error(profile->card->ctx, "%s", reason);
pkcs15init/profile.c:350:	if (profile->name)
pkcs15init/profile.c:351:		free(profile->name);
pkcs15init/profile.c:353:	free_file_list(&profile->ef_list);
pkcs15init/profile.c:355:	while ((ai = profile->auth_list) != NULL) {
pkcs15init/profile.c:356:		profile->auth_list = ai->next;
pkcs15init/profile.c:360:	while ((ti = profile->template_list) != NULL) {
pkcs15init/profile.c:361:		profile->template_list = ti->next;
pkcs15init/profile.c:362:		if (ti->data)
pkcs15init/profile.c:363:			sc_profile_free(ti->data);
pkcs15init/profile.c:364:		if (ti->name)
pkcs15init/profile.c:365:			free(ti->name);
pkcs15init/profile.c:369:	while ((mi = profile->macro_list) != NULL) {
pkcs15init/profile.c:370:		profile->macro_list = mi->next;
pkcs15init/profile.c:371:		if (mi->name)
pkcs15init/profile.c:372:			free(mi->name);
pkcs15init/profile.c:376:	while ((pi = profile->pin_list) != NULL) {
pkcs15init/profile.c:377:		profile->pin_list = pi->next;
pkcs15init/profile.c:378:		if (pi->file_name)
pkcs15init/profile.c:379:			free(pi->file_name);
pkcs15init/profile.c:383:	if (profile->p15_spec)
pkcs15init/profile.c:384:		sc_pkcs15_card_free(profile->p15_spec);
pkcs15init/profile.c:417:			sizeof(profile_dir) - strlen(profile_dir));
pkcs15init/profile.c:452:	*info = pi->pin;
pkcs15init/profile.c:463:	return pi->pin.tries_left;
pkcs15init/profile.c:472:	for (pi = profile->pin_list; pi; pi = pi->next) {
pkcs15init/profile.c:473:		if (pi->pin.reference == (int)reference) {
pkcs15init/profile.c:474:			*id = pi->id;
pkcs15init/profile.c:490:	sc_file_dup(ret, fi->file);
pkcs15init/profile.c:502:	sc_file_dup(ret, fi->file);
pkcs15init/profile.c:514:	*ret = fi->file->path;
pkcs15init/profile.c:526:	sc_file_dup(ret, fi->file);
pkcs15init/profile.c:533:	sc_path_t	path = file->path;
pkcs15init/profile.c:536:	path.len -= 2;
pkcs15init/profile.c:555:	sc_card_t	*card = profile->card;
pkcs15init/profile.c:561:	for (info = profile->template_list; info; info = info->next) {
pkcs15init/profile.c:562:		if (!strcmp(info->name, template_name))
pkcs15init/profile.c:568:	tmpl = info->data;
pkcs15init/profile.c:569:	idx = id->value[id->len-1];
pkcs15init/profile.c:570:	for (fi = profile->ef_list; fi; fi = fi->next) {
pkcs15init/profile.c:571:		if (fi->base_template == tmpl
pkcs15init/profile.c:572:		 && fi->inst_index == idx
pkcs15init/profile.c:573:		 && sc_compare_path(&fi->inst_path, base_path)
pkcs15init/profile.c:574:		 && !strcmp(fi->ident, file_name)) {
pkcs15init/profile.c:575:			sc_file_dup(ret, fi->file);
pkcs15init/profile.c:580:	if (profile->card->ctx->debug >= 2) {
pkcs15init/profile.c:581:		sc_debug(profile->card->ctx,
pkcs15init/profile.c:588:		sc_error(card->ctx, "Directory %s not defined in profile",
pkcs15init/profile.c:596:	assert(base_file->instance);
pkcs15init/profile.c:597:	for (fi = tmpl->ef_list; fi; fi = fi->next) {
pkcs15init/profile.c:601:		fi->instance = NULL;
pkcs15init/profile.c:602:		if ((parent = fi->parent) == NULL) {
pkcs15init/profile.c:606:		parent = parent->instance;
pkcs15init/profile.c:611:		instance->base_template = tmpl;
pkcs15init/profile.c:612:		instance->inst_index = idx;
pkcs15init/profile.c:613:		instance->inst_path = *base_path;
pkcs15init/profile.c:615:		if (!strcmp(instance->ident, file_name))
pkcs15init/profile.c:620:		sc_error(card->ctx, "No file named \"%s\" in template \"%s\"",
pkcs15init/profile.c:624:	sc_file_dup(ret, match->file);
pkcs15init/profile.c:633:	sc_card_t	*card = profile->card;
pkcs15init/profile.c:638:	fi->instance = fi;
pkcs15init/profile.c:639:	fi->parent = parent;
pkcs15init/profile.c:640:	fi->ident = strdup(ft->ident);
pkcs15init/profile.c:641:	sc_file_dup(&fi->file, ft->file);
pkcs15init/profile.c:642:	fi->file->path = parent->file->path;
pkcs15init/profile.c:643:	fi->file->id += skew;
pkcs15init/profile.c:644:	sc_append_file_id(&fi->file->path, fi->file->id);
pkcs15init/profile.c:648:	ft->instance = fi;
pkcs15init/profile.c:650:	if (card->ctx->debug >= 2) {
pkcs15init/profile.c:651:		sc_debug(card->ctx, "Instantiated %s at %s",
pkcs15init/profile.c:652:				ft->ident, sc_print_path(&fi->file->path));
pkcs15init/profile.c:653:		sc_debug(card->ctx, "  parent=%s@%s",
pkcs15init/profile.c:654:				parent->ident,
pkcs15init/profile.c:655:				sc_print_path(&parent->file->path));
pkcs15init/profile.c:668:	new_state->filename = cur->filename;
pkcs15init/profile.c:669:	new_state->profile = cur->profile;
pkcs15init/profile.c:670:	new_state->frame = cur;
pkcs15init/profile.c:676:	cur->profile->driver = strdup(argv[0]);
pkcs15init/profile.c:683:	return get_uint(cur, argv[0], &cur->profile->pin_maxlen);
pkcs15init/profile.c:689:	return get_uint(cur, argv[0], &cur->profile->pin_minlen);
pkcs15init/profile.c:696:		       	&cur->profile->pin_encoding, pinTypeNames);
pkcs15init/profile.c:702:	return get_uint(cur, argv[0], &cur->profile->pin_pad_char);
pkcs15init/profile.c:708:	return get_bool(cur, argv[0], &cur->profile->pin_domains);
pkcs15init/profile.c:714:	return get_bool(cur, argv[0], &cur->profile->protect_certificates);
pkcs15init/profile.c:720:	return get_bool(cur, argv[0], &cur->profile->keep_public_key);
pkcs15init/profile.c:726:	struct sc_pkcs15_card	*p15card = cur->profile->p15_spec;
pkcs15init/profile.c:728:	return setstr(&p15card->label, argv[0]);
pkcs15init/profile.c:734:	struct sc_pkcs15_card	*p15card = cur->profile->p15_spec;
pkcs15init/profile.c:736:	return setstr(&p15card->manufacturer_id, argv[0]);
pkcs15init/profile.c:745:	return get_bool(cur, argv[0], &cur->profile->pkcs15.direct_certificates);
pkcs15init/profile.c:751:	return get_bool(cur, argv[0], &cur->profile->pkcs15.encode_df_length);
pkcs15init/profile.c:761:	sc_profile_t	*profile = cur->profile;
pkcs15init/profile.c:764:	for (i = 0; profile->options[i]; i++)
pkcs15init/profile.c:765:		match |= !strcmp(profile->options[i], name);
pkcs15init/profile.c:785:	state.key = new_key(cur->profile, type, id);
pkcs15init/profile.c:794:	for (aip = &profile->auth_list; (ai = *aip); aip = &ai->next) {
pkcs15init/profile.c:795:		if (ai->type == type && ai->ref == ref)
pkcs15init/profile.c:802:	ai->type = type;
pkcs15init/profile.c:803:	ai->ref = ref;
pkcs15init/profile.c:811:	struct auth_info *ai = cur->key;
pkcs15init/profile.c:828:	memcpy(ai->key, keybuf, key_len);
pkcs15init/profile.c:829:	ai->key_len = key_len;
pkcs15init/profile.c:889:	templ->cbs = cur->profile->cbs;
pkcs15init/profile.c:897:	tinfo->name = strdup(name);
pkcs15init/profile.c:898:	tinfo->data = templ;
pkcs15init/profile.c:900:	tinfo->next = cur->profile->template_list;
pkcs15init/profile.c:901:	cur->profile->template_list = tinfo;
pkcs15init/profile.c:904:	state.profile = tinfo->data;
pkcs15init/profile.c:919:	list = &profile->ef_list;
pkcs15init/profile.c:921:		list = &fi->next;
pkcs15init/profile.c:938:	info->instance = info;
pkcs15init/profile.c:939:	info->ident = strdup(name);
pkcs15init/profile.c:941:	info->parent = parent;
pkcs15init/profile.c:942:	info->file = file;
pkcs15init/profile.c:957:		*list = fi->next;
pkcs15init/profile.c:959:		if (fi->dont_free == 0)
pkcs15init/profile.c:960:			sc_file_free(fi->file);
pkcs15init/profile.c:961:		free(fi->ident);
pkcs15init/profile.c:973:	sc_profile_t	*profile = cur->profile;
pkcs15init/profile.c:983:	if (strncasecmp(name, "PKCS15-", 7)) {
pkcs15init/profile.c:986:		file = profile->p15_spec->file_tokeninfo;
pkcs15init/profile.c:989:		file = profile->p15_spec->file_odf;
pkcs15init/profile.c:998:		profile->df[df_type] = file;
pkcs15init/profile.c:1001:	if (file->type != (int)type) {
pkcs15init/profile.c:1003:			(file->type == SC_FILE_TYPE_DF)? "DF" : "EF");
pkcs15init/profile.c:1007:	info = add_file(profile, name, file, cur->file);
pkcs15init/profile.c:1012:	info->dont_free = dont_free;
pkcs15init/profile.c:1023:	cur->file->file->type = type;
pkcs15init/profile.c:1030:	struct sc_file	*file = cur->file->file;
pkcs15init/profile.c:1031:	struct sc_path	*path = &file->path;
pkcs15init/profile.c:1036:	if (!path->len || (path->len & 1)) {
pkcs15init/profile.c:1040:	file->id = (path->value[path->len-2] << 8)
pkcs15init/profile.c:1041:		  | path->value[path->len-1];
pkcs15init/profile.c:1049:	struct sc_file	*df, *file = cur->file->file;
pkcs15init/profile.c:1050:	struct sc_path	temp, *path = &file->path;
pkcs15init/profile.c:1061:	if ((fi = cur->file->parent) && (df = fi->file)) {
pkcs15init/profile.c:1062:		if (df->path.len == 0) {
pkcs15init/profile.c:1066:		if (df->path.len + 2 > sizeof(df->path)) {
pkcs15init/profile.c:1070:		*path = df->path;
pkcs15init/profile.c:1072:	memcpy(path->value + path->len, temp.value, 2);
pkcs15init/profile.c:1073:	path->len += 2;
pkcs15init/profile.c:1075:	file->id = (temp.value[0] << 8) | temp.value[1];
pkcs15init/profile.c:1086:	cur->file->file->ef_structure = ef_structure;
pkcs15init/profile.c:1097:	cur->file->file->size = size;
pkcs15init/profile.c:1108:	cur->file->file->record_length = reclength;
pkcs15init/profile.c:1115:	struct sc_file	*file = cur->file->file;
pkcs15init/profile.c:1122:		if (len > sizeof(file->name)) {
pkcs15init/profile.c:1126:		memcpy(file->name, name, len);
pkcs15init/profile.c:1127:		file->namelen = len;
pkcs15init/profile.c:1129:		file->namelen = sizeof(file->name);
pkcs15init/profile.c:1130:		res = sc_hex_to_bin(name, file->name, &file->namelen);
pkcs15init/profile.c:1146:	struct sc_file	*file = cur->file->file;
pkcs15init/profile.c:1150:	while (argc--) {
pkcs15init/profile.c:1153:		strncpy(oper, *argv++, sizeof(oper)-1);
pkcs15init/profile.c:1177:			if (acl->method == SC_AC_NEVER
pkcs15init/profile.c:1178:			 || acl->method == SC_AC_NONE
pkcs15init/profile.c:1179:			 || acl->method == SC_AC_UNKNOWN)
pkcs15init/profile.c:1203:	state.pin = new_pin(cur->profile, id);
pkcs15init/profile.c:1213:	for (tail = &profile->pin_list; (pi = *tail); tail = &pi->next) {
pkcs15init/profile.c:1214:		if (pi->id == id)
pkcs15init/profile.c:1227:	pi->id = id;
pkcs15init/profile.c:1228:	pi->pin.type = (unsigned int)-1;
pkcs15init/profile.c:1229:	pi->pin.flags = 0x32;
pkcs15init/profile.c:1230:	pi->pin.max_length = 0;
pkcs15init/profile.c:1231:	pi->pin.min_length = 0;
pkcs15init/profile.c:1232:	pi->pin.stored_length = 0;
pkcs15init/profile.c:1233:	pi->pin.pad_char = 0xA5;
pkcs15init/profile.c:1234:	pi->pin.magic = SC_PKCS15_PIN_MAGIC;
pkcs15init/profile.c:1235:	pi->pin.reference = -1;
pkcs15init/profile.c:1236:	pi->pin.tries_left = 3;
pkcs15init/profile.c:1245:	struct sc_pkcs15_pin_info *info = &pi->pin;
pkcs15init/profile.c:1247:	if (info->type == (unsigned int) -1)
pkcs15init/profile.c:1248:		info->type = profile->pin_encoding;
pkcs15init/profile.c:1249:	if (info->max_length == 0)
pkcs15init/profile.c:1250:		info->max_length = profile->pin_maxlen;
pkcs15init/profile.c:1251:	if (info->min_length == 0)
pkcs15init/profile.c:1252:		info->min_length = profile->pin_minlen;
pkcs15init/profile.c:1253:	if (info->stored_length == 0) {
pkcs15init/profile.c:1254:		info->stored_length = profile->pin_maxlen;
pkcs15init/profile.c:1256:		if (info->type == SC_PKCS15_PIN_TYPE_BCD)
pkcs15init/profile.c:1257:			info->stored_length = (info->stored_length + 1) / 2;
pkcs15init/profile.c:1259:	if (info->pad_char == 0xA5)
pkcs15init/profile.c:1260:		info->pad_char = profile->pin_pad_char;
pkcs15init/profile.c:1266:	cur->pin->file_name = strdup(argv[0]);
pkcs15init/profile.c:1273:	return get_uint(cur, argv[0], &cur->pin->file_offset);
pkcs15init/profile.c:1279:	struct pin_info	*pi = cur->pin;
pkcs15init/profile.c:1284:	pi->pin.tries_left = count;
pkcs15init/profile.c:1295:	cur->pin->pin.type = type;
pkcs15init/profile.c:1306:	cur->pin->pin.reference = reference;
pkcs15init/profile.c:1313:	sc_pkcs15_format_id(argv[0], &cur->pin->pin.auth_id);
pkcs15init/profile.c:1324:	cur->pin->pin.min_length = len;
pkcs15init/profile.c:1335:	cur->pin->pin.max_length = len;
pkcs15init/profile.c:1346:	cur->pin->pin.stored_length = len;
pkcs15init/profile.c:1356:	cur->pin->pin.flags = 0;
pkcs15init/profile.c:1360:		cur->pin->pin.flags |= flags;
pkcs15init/profile.c:1373:	for (item = blk->items; item; item = item->next) {
pkcs15init/profile.c:1374:		name = item->key;
pkcs15init/profile.c:1375:		if (item->type != SCCONF_ITEM_TYPE_VALUE)
pkcs15init/profile.c:1380:		new_macro(cur->profile, name, item->value.list);
pkcs15init/profile.c:1395:		mac->name = strdup(name);
pkcs15init/profile.c:1396:		mac->next = profile->macro_list;
pkcs15init/profile.c:1397:		profile->macro_list = mac;
pkcs15init/profile.c:1400:	mac->value = value;
pkcs15init/profile.c:1408:	for (mac = profile->macro_list; mac; mac = mac->next) {
pkcs15init/profile.c:1409:		if (!strcmp(mac->name, name))
pkcs15init/profile.c:1428: { "max-pin-length",	1,	1,	do_maxpinlength	},
pkcs15init/profile.c:1429: { "min-pin-length",	1,	1,	do_minpinlength	},
pkcs15init/profile.c:1430: { "pin-encoding",	1,	1,	do_default_pin_type },
pkcs15init/profile.c:1431: { "pin-pad-char",	1,	1,	do_pin_pad_char },
pkcs15init/profile.c:1432: { "pin-domains",	1,	1,	do_pin_domains	},
pkcs15init/profile.c:1433: { "protect-certificates", 1,	1,	do_protect_certificates },
pkcs15init/profile.c:1436: { "keep-public-key",	1,	1,	do_keep_public_key },
pkcs15init/profile.c:1453: { "file-id",		1,	1,	do_fileid	},
pkcs15init/profile.c:1455: { "size",		1,	-1,	do_size		},
pkcs15init/profile.c:1456: { "record-length",	1,	1,	do_reclength	},
pkcs15init/profile.c:1458: { "ACL",		1,	-1,	do_acl		},
pkcs15init/profile.c:1480: { "auth-id",		1,	1,	do_pin_authid	},
pkcs15init/profile.c:1481: { "max-length",	1,	1,	do_pin_maxlength},
pkcs15init/profile.c:1482: { "min-length",	1,	1,	do_pin_minlength},
pkcs15init/profile.c:1483: { "stored-length",	1,	1,	do_pin_storedlength},
pkcs15init/profile.c:1484: { "flags",		1,	-1,	do_pin_flags	},
pkcs15init/profile.c:1492: { "direct-certificates", 1,	1,	do_direct_certificates },
pkcs15init/profile.c:1493: { "encode-df-length",	1,	1,	do_encode_df_length },
pkcs15init/profile.c:1521:	for (argc = 0; list; list = list->next) {
pkcs15init/profile.c:1527:		str = list->data;
pkcs15init/profile.c:1529:			argv[argc++] = list->data;
pkcs15init/profile.c:1534:		if (!(mac = find_macro(cur->profile, str + 1))) {
pkcs15init/profile.c:1544:			printf("Expanding macro %s:", mac->name);
pkcs15init/profile.c:1545:			for (list = mac->value; list; list = list->next)
pkcs15init/profile.c:1546:				printf(" %s", list->data);
pkcs15init/profile.c:1550:		r = build_argv(cur, cmdname, mac->value,
pkcs15init/profile.c:1551:				argv + argc, max - argc);
pkcs15init/profile.c:1564:	const char	*cmd = cmd_info->name;
pkcs15init/profile.c:1568:	if (cmd_info->max_args >= 0 && max > cmd_info->max_args)
pkcs15init/profile.c:1569:		max = cmd_info->max_args;
pkcs15init/profile.c:1574:	if (argc < cmd_info->min_args) {
pkcs15init/profile.c:1578:	return cmd_info->func(cur, argc, argv);
pkcs15init/profile.c:1586:	for (; bp->name; bp++) {
pkcs15init/profile.c:1587:		if (!strcasecmp(bp->name, name))
pkcs15init/profile.c:1598:	for (; cp->name; cp++) {
pkcs15init/profile.c:1599:		if (!strcasecmp(cp->name, name))
pkcs15init/profile.c:1615:	for (item = blk->items; res == 0 && item; item = item->next) {
pkcs15init/profile.c:1616:		cmd = item->key;
pkcs15init/profile.c:1617:		if (item->type == SCCONF_ITEM_TYPE_COMMENT)
pkcs15init/profile.c:1619:		if (item->type == SCCONF_ITEM_TYPE_BLOCK) {
pkcs15init/profile.c:1623:			if ((nlist = item->value.block->name) != NULL) {
pkcs15init/profile.c:1624:				if (nlist->next) {
pkcs15init/profile.c:1630:				ident = nlist->data;
pkcs15init/profile.c:1636:			if ((bp = find_block_handler(info->blk_info, cmd))) {
pkcs15init/profile.c:1637:				res = bp->handler(cur, bp, ident,
pkcs15init/profile.c:1638:						item->value.block);
pkcs15init/profile.c:1642:		if (item->type == SCCONF_ITEM_TYPE_VALUE) {
pkcs15init/profile.c:1646:			if ((cp = find_cmd_handler(info->cmd_info, cmd))) {
pkcs15init/profile.c:1648:						item->value.list);
pkcs15init/profile.c:1668:	state.filename = conf->filename;
pkcs15init/profile.c:1670:	return process_block(&state, &root_ops, "root", conf->root);
pkcs15init/profile.c:1680:	len = path? path->len : 0;
pkcs15init/profile.c:1681:	for (fi = pro->ef_list; fi; fi = fi->next) {
pkcs15init/profile.c:1682:		sc_path_t *fpath = &fi->file->path;
pkcs15init/profile.c:1684:		if (!strcasecmp(fi->ident, name)
pkcs15init/profile.c:1685:		 && fpath->len >= len
pkcs15init/profile.c:1686:		 && !memcmp(fpath->value, path->value, len))
pkcs15init/profile.c:1698:	for (fi = pro->ef_list; fi; fi = fi->next) {
pkcs15init/profile.c:1699:		fp = fi->file;
pkcs15init/profile.c:1700:		if (fp->path.len == path->len
pkcs15init/profile.c:1701:		 && !memcmp(fp->path.value, path->value, path->len))
pkcs15init/profile.c:1828:	longjmp(ctx->error, 1);
pkcs15init/profile.c:1834:	if (ctx->j >= (int)sizeof(ctx->word))
pkcs15init/profile.c:1836:	ctx->word[ctx->j++] = c;
pkcs15init/profile.c:1844:	if ((s = ctx->unget) != NULL) {
pkcs15init/profile.c:1845:		ctx->unget = NULL;
pkcs15init/profile.c:1849:	ctx->j = 0;
pkcs15init/profile.c:1851:		if ((s = ctx->str) == NULL || *s == '\0') {
pkcs15init/profile.c:1852:			if (ctx->argc == 0) {
pkcs15init/profile.c:1857:			ctx->str = s = *(ctx->argv++);
pkcs15init/profile.c:1858:			ctx->argc--;
pkcs15init/profile.c:1870:		while (isalnum(*s) || *s == '-' || *s == '_')
pkcs15init/profile.c:1872:	} else if (strchr("*/+-()|&", *s)) {
pkcs15init/profile.c:1877:	ctx->str = s;
pkcs15init/profile.c:1880:	return ctx->word;
pkcs15init/profile.c:1892:	if (ctx->unget)
pkcs15init/profile.c:1894:	ctx->unget = s;
pkcs15init/profile.c:1927:		if (!(mac = find_macro(ctx->state->profile, tok + 1)))
pkcs15init/profile.c:1929:		argc = build_argv(ctx->state, "<expr>", mac->value, argv, 32);
pkcs15init/profile.c:1931:		 || get_uint_eval(ctx->state, argc, argv, vp) < 0)
pkcs15init/profile.c:1934:		parse_error(ctx->state,
pkcs15init/profile.c:1962:		case '-':
pkcs15init/profile.c:1985:		case '-': left -= right; break;
pkcs15init/profile.c:2030:	sc_error(cur->profile->card->ctx, "%s: %s", cur->filename, buffer);
Binary file pkcs15init/profile.o matches
pkcs15init/starcos.profile:5:	max-pin-length	= 8;
pkcs15init/starcos.profile:6:	pin-encoding	= ascii-numeric;
pkcs15init/starcos.profile:7:	pin-pad-char	= 0x00;
pkcs15init/starcos.profile:12:		so-pin-flags	= initialized, needs-padding, soPin;
pkcs15init/starcos.profile:20:		so-pin-flags    = initialized, needs-padding;
pkcs15init/starcos.profile:26:PIN so-pin {
pkcs15init/starcos.profile:28:	flags		= $so-pin-flags;
pkcs15init/starcos.profile:30:PIN so-puk {
pkcs15init/starcos.profile:33:PIN user-pin {
pkcs15init/starcos.profile:36:PIN user-puk {
pkcs15init/starcos.profile:55:		file-id = 0010;
pkcs15init/starcos.profile:59:        DF PKCS15-AppDF {
pkcs15init/starcos.profile:66:		# 'pkcs15-init --finalize' (in this case the
pkcs15init/starcos.profile:76:			file-id		= 0010;
pkcs15init/starcos.profile:81:            template key-domain {
pkcs15init/starcos.profile:82:		# This is a dummy entry - pkcs15-init insists that
pkcs15init/starcos.profile:84:		EF private-key {
pkcs15init/starcos.profile:85:		    file-id	= FFFF;
pkcs15init/starcos.profile:87:                EF public-key {
pkcs15init/starcos.profile:88:    	            file-id	= 3003;
pkcs15init/starcos.profile:98:    	            file-id	= 3104;
pkcs15init/starcos.profile:108:                EF extractable-key {
pkcs15init/starcos.profile:109:    	            file-id	= 3201;
pkcs15init/starcos.profile:119:    	            file-id	= 3301;
pkcs15init/libpkcs15init.la:1:# libpkcs15init.la - a libtool library file
pkcs15init/libpkcs15init.la:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
pkcs15init/libpkcs15init.la:17:dependency_libs=' /home/lcoelho/develop/modulo/iti/src/opensc/src/libopensc/libopensc.la -L/usr -L/usr/lib /home/lcoelho/develop/modulo/iti/src/opensc/src/scconf/libscconf.la -lcrypto /usr/local/lib/libpcsclite.la -ldl -lpthread '
pkcs15init/libpkcs15init.la:27:# Should we warn about portability when linking against -modules?
pkcs15init/libpkcs15init.la:36:relink_command="(cd /home/lcoelho/develop/modulo/iti/src/opensc/src/pkcs15init; /bin/sh ../../libtool  --mode=relink gcc -DSC_PKCS15_PROFILE_DIRECTORY=\"/usr/local/share/opensc\" -Wall -fno-strict-aliasing -g -O2 ../../src/libopensc/libopensc.la -L/usr -L/usr/lib -L/usr/lib -o libpkcs15init.la -rpath /usr/local/lib -version-info 0:9:0 pkcs15-lib.lo profile.lo keycache.lo pkcs15-gpk.lo pkcs15-miocos.lo pkcs15-cflex.lo pkcs15-etoken.lo pkcs15-jcop.lo pkcs15-starcos.lo pkcs15-oberthur.lo -lpthread @inst_prefix_dir@)"
pkcs15init/keycache.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
pkcs15init/keycache.c:35:#include "pkcs15-init.h"
pkcs15init/keycache.c:63:	if ((type != -1 && s->type != type)
pkcs15init/keycache.c:64:	 || (ref  != -1 && s->ref  != ref))
pkcs15init/keycache.c:69:		/* Prefix match - the path argument given by
pkcs15init/keycache.c:76:		if (s->path.len > path->len)
pkcs15init/keycache.c:79:		/* Exact match - path names must patch exactly.
pkcs15init/keycache.c:82:			return (s->path.len == 0);
pkcs15init/keycache.c:83:		if (s->path.len != path->len)
pkcs15init/keycache.c:86:	if (memcmp(s->path.value, path->value, s->path.len))
pkcs15init/keycache.c:104:		 && __match_entry(s, SC_AC_CHV, -1, path, match_prefix))
pkcs15init/keycache.c:109:	for (s = secret_cache; s; s = s->next) {
pkcs15init/keycache.c:129:		 && __match_entry(s, type, -1, path, 1))
pkcs15init/keycache.c:134:	for (s = secret_cache; s; s = s->next) {
pkcs15init/keycache.c:135:		if (s->len != 0
pkcs15init/keycache.c:141:			 || best->path.len < path->len)
pkcs15init/keycache.c:160:	s->next = secret_cache;
pkcs15init/keycache.c:163:		s->path = *path;
pkcs15init/keycache.c:165:		s->type = SC_AC_CHV;
pkcs15init/keycache.c:166:		s->ref = -1;
pkcs15init/keycache.c:167:		s->named_pin = ref;
pkcs15init/keycache.c:169:		s->type = type;
pkcs15init/keycache.c:170:		s->ref = ref;
pkcs15init/keycache.c:171:		s->named_pin = -1;
pkcs15init/keycache.c:196:	memset(s->value, 0, sizeof(s->value));
pkcs15init/keycache.c:197:	memcpy(s->value, secret, len);
pkcs15init/keycache.c:198:	s->len = len;
pkcs15init/keycache.c:225:	if (s->len > size)
pkcs15init/keycache.c:227:	memcpy(key, s->value, s->len);
pkcs15init/keycache.c:228:	return s->len;
pkcs15init/keycache.c:239:	return s->len? s->value : NULL;
pkcs15init/keycache.c:258:		old->named_pin = -1;
pkcs15init/keycache.c:270:		s->named_pin = name;
pkcs15init/keycache.c:274:		if (old && old->ref == -1 && s->len == 0) {
pkcs15init/keycache.c:275:			memcpy(s->value, old->value, old->len);
pkcs15init/keycache.c:276:			s->len = old->len;
pkcs15init/keycache.c:302:		return -1;
pkcs15init/keycache.c:303:	return s->named_pin;
pkcs15init/keycache.c:316:	 || !__match_entry(s, SC_AC_CHV, -1, path, 1))
pkcs15init/keycache.c:317:		return -1;
pkcs15init/keycache.c:319:	return s->ref;
pkcs15init/keycache.c:333:			*prev = s->next;
pkcs15init/keycache.c:334:			if (s->named_pin != -1 && s->ref == -1)
pkcs15init/keycache.c:335:				named_pin[s->named_pin] = NULL;
pkcs15init/keycache.c:339:			prev = &s->next;
pkcs15init/keycache.c:358:	for (s = secret_cache; s; s = s->next) {
pkcs15init/keycache.c:361:		switch (s->type) {
pkcs15init/keycache.c:365:		default:	printf("%d/", s->type);
pkcs15init/keycache.c:367:		printf("%d %-16s\t", s->ref, sc_print_path(&s->path));
pkcs15init/keycache.c:368:		sc_bin_to_hex(s->value, s->len, buf, sizeof(buf), ':');
pkcs15init/keycache.c:371:		switch (s->named_pin) {
pkcs15init/keycache.c:382:		if (s->named_pin >= 0
pkcs15init/keycache.c:383:		 && named_pin[s->named_pin] != s)
pkcs15init/keycache.c:391:		if (s->named_pin != j)
pkcs15init/keycache.c:393:					j, s->named_pin);
pkcs15init/keycache.h:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
Binary file pkcs15init/keycache.o matches
pkcs15init/pkcs15-etoken.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
pkcs15init/pkcs15-etoken.c:33:#include "pkcs15-init.h"
pkcs15init/pkcs15-etoken.c:93:	tlv->base = base;
pkcs15init/pkcs15-etoken.c:94:	tlv->end = base + size;
pkcs15init/pkcs15-etoken.c:95:	tlv->current = tlv->next = base;
pkcs15init/pkcs15-etoken.c:101:	assert(tlv->next + 2 < tlv->end);
pkcs15init/pkcs15-etoken.c:102:	tlv->current = tlv->next;
pkcs15init/pkcs15-etoken.c:103:	*(tlv->next++) = tag;
pkcs15init/pkcs15-etoken.c:104:	*(tlv->next++) = 0;
pkcs15init/pkcs15-etoken.c:110:	assert(tlv->next + 1 < tlv->end);
pkcs15init/pkcs15-etoken.c:111:	*(tlv->next++) = val;
pkcs15init/pkcs15-etoken.c:112:	tlv->current[1]++;
pkcs15init/pkcs15-etoken.c:118:	return tlv->next - tlv->base;
pkcs15init/pkcs15-etoken.c:129:	return sc_pkcs15init_erase_card_recursively(card, profile, -1);
pkcs15init/pkcs15-etoken.c:144:	if ((r = sc_select_file(card, &df->path, NULL)) < 0)
pkcs15init/pkcs15-etoken.c:166:	if ((current = pin_info->reference) < 0)
pkcs15init/pkcs15-etoken.c:169:	if (pin_info->flags & SC_PKCS15_PIN_FLAG_SO_PIN) {
pkcs15init/pkcs15-etoken.c:182:	pin_info->reference = preferred;
pkcs15init/pkcs15-etoken.c:195:	sc_pkcs15_pin_info_t *pin_info = (sc_pkcs15_pin_info_t *) pin_obj->data;
pkcs15init/pkcs15-etoken.c:202:	r = sc_select_file(card, &df->path, NULL);
pkcs15init/pkcs15-etoken.c:211:		puk_info.reference = puk_id = pin_info->reference + 1;
pkcs15init/pkcs15-etoken.c:233:	struct sc_file	*df = profile->df_info->file;
pkcs15init/pkcs15-etoken.c:235:	if (key_info->key_reference < ETOKEN_KEY_ID_MIN)
pkcs15init/pkcs15-etoken.c:236:		key_info->key_reference = ETOKEN_KEY_ID_MIN;
pkcs15init/pkcs15-etoken.c:237:	if (key_info->key_reference > ETOKEN_KEY_ID_MAX)
pkcs15init/pkcs15-etoken.c:240:	key_info->path = df->path;
pkcs15init/pkcs15-etoken.c:246: * This is a no-op.
pkcs15init/pkcs15-etoken.c:263:	sc_pkcs15_prkey_info_t *key_info = (sc_pkcs15_prkey_info_t *) obj->data;
pkcs15init/pkcs15-etoken.c:266:	if (obj->type != SC_PKCS15_TYPE_PRKEY_RSA) {
pkcs15init/pkcs15-etoken.c:267:		sc_error(card->ctx, "CardOS supports RSA keys only.");
pkcs15init/pkcs15-etoken.c:271:	if (etoken_key_algorithm(key_info->usage, &algorithm) < 0) {
pkcs15init/pkcs15-etoken.c:272:		sc_error(card->ctx, "CardOS does not support keys "
pkcs15init/pkcs15-etoken.c:277:	r = etoken_put_key(profile, card, algorithm, key_info, &key->u.rsa);
pkcs15init/pkcs15-etoken.c:290:	sc_pkcs15_prkey_info_t *key_info = (sc_pkcs15_prkey_info_t *) obj->data;
pkcs15init/pkcs15-etoken.c:299:	if (obj->type != SC_PKCS15_TYPE_PRKEY_RSA) {
pkcs15init/pkcs15-etoken.c:300:		sc_error(card->ctx, "CardOS supports only RSA keys.");
pkcs15init/pkcs15-etoken.c:304:	if (etoken_key_algorithm(key_info->usage, &algorithm) < 0) {
pkcs15init/pkcs15-etoken.c:305:		sc_error(card->ctx, "CardOS does not support keys "
pkcs15init/pkcs15-etoken.c:310:	keybits = key_info->modulus_length & ~7UL;
pkcs15init/pkcs15-etoken.c:312:		sc_error(card->ctx, "Unable to generate key, max size is %d",
pkcs15init/pkcs15-etoken.c:318:		sc_error(card->ctx, "Profile doesn't define temporary file "
pkcs15init/pkcs15-etoken.c:347:	 * (some platforms don't allow non-PIC code in a shared lib,
pkcs15init/pkcs15-etoken.c:353:	args.key_id = key_info->key_reference;
pkcs15init/pkcs15-etoken.c:355:	args.fid = temp->id;
pkcs15init/pkcs15-etoken.c:362:	if ((r = sc_select_file(card, &temp->path, NULL)) < 0)
pkcs15init/pkcs15-etoken.c:364:	r = etoken_extract_pubkey(card, 1, 0x10, &pubkey->u.rsa.modulus);
pkcs15init/pkcs15-etoken.c:367:	r = etoken_extract_pubkey(card, 2, 0x11, &pubkey->u.rsa.exponent);
pkcs15init/pkcs15-etoken.c:370:	pubkey->algorithm = SC_ALGORITHM_RSA;
pkcs15init/pkcs15-etoken.c:377:		if (pubkey->u.rsa.modulus.data)
pkcs15init/pkcs15-etoken.c:378:			free (pubkey->u.rsa.modulus.data);
pkcs15init/pkcs15-etoken.c:379:		if (pubkey->u.rsa.exponent.data)
pkcs15init/pkcs15-etoken.c:380:			free (pubkey->u.rsa.exponent.data);
pkcs15init/pkcs15-etoken.c:399:	/* We need to do padding because pkcs15-lib.c does it.
pkcs15init/pkcs15-etoken.c:402:	maxlen = MIN(profile->pin_maxlen, sizeof(pinpadded));
pkcs15init/pkcs15-etoken.c:407:		pinpadded[pin_len++] = profile->pin_pad_char;
pkcs15init/pkcs15-etoken.c:410:	attempts = pin_info->tries_left;
pkcs15init/pkcs15-etoken.c:411:	minlen = pin_info->min_length;
pkcs15init/pkcs15-etoken.c:418:	tlv_add(&tlv, pin_info->reference);
pkcs15init/pkcs15-etoken.c:424:	tlv_add(&tlv, ETOKEN_ALGO_PIN);	/* algorithm = pin-test */
pkcs15init/pkcs15-etoken.c:428:	 *  -	value of 0xff means pin can be presented any number
pkcs15init/pkcs15-etoken.c:430:	 *  -	anything less: max # of times before BS object is blocked.
pkcs15init/pkcs15-etoken.c:445:	tlv_add(&tlv, pin_info->reference);	/* change: PIN */
pkcs15init/pkcs15-etoken.c:450:	while (pin_len--)
pkcs15init/pkcs15-etoken.c:514:	return (sign == decipher)? -1 : 0;
pkcs15init/pkcs15-etoken.c:540:	tlv_add(&tlv, 0x20|num);	/* PSO, n-th component */
pkcs15init/pkcs15-etoken.c:559:	/* The next 4 AC bytes are sent by the eToken run-time
pkcs15init/pkcs15-etoken.c:576:	while (len--)
pkcs15init/pkcs15-etoken.c:591:	key_id = key_info->key_reference;
pkcs15init/pkcs15-etoken.c:592:	pin_id = sc_keycache_find_named_pin(&key_info->path, SC_PKCS15INIT_USER_PIN);
pkcs15init/pkcs15-etoken.c:597:			key->modulus.data, key->modulus.len, 0);
pkcs15init/pkcs15-etoken.c:601:			key->d.data, key->d.len, 1);
pkcs15init/pkcs15-etoken.c:620:	count = r - 4;
pkcs15init/pkcs15-etoken.c:624:	bn->len = count;
pkcs15init/pkcs15-etoken.c:625:	bn->data = (u8 *) malloc(count);
pkcs15init/pkcs15-etoken.c:626:	memcpy(bn->data, buf + 4, count);
Binary file pkcs15init/pkcs15-etoken.o matches
pkcs15init/pkcs15.profile:9:    min-pin-length	= 4;
pkcs15init/pkcs15.profile:10:    # max length should be overridden in the per-card profile
pkcs15init/pkcs15.profile:11:    max-pin-length	= 8;
pkcs15init/pkcs15.profile:20:    direct-certificates	= no;
pkcs15init/pkcs15.profile:22:    encode-df-length	= no;
pkcs15init/pkcs15.profile:31:	so-pin-flags	= local, initialized, needs-padding, soPin;
pkcs15init/pkcs15.profile:32:	so-min-pin-length = 6;
pkcs15init/pkcs15.profile:33:	so-pin-attempts	= 2;
pkcs15init/pkcs15.profile:34:	so-auth-id	= FF;
pkcs15init/pkcs15.profile:35:	so-puk-attempts	= 4;
pkcs15init/pkcs15.profile:36:	so-min-puk-length = 6;
pkcs15init/pkcs15.profile:37:	odf-size	= 256;
pkcs15init/pkcs15.profile:38:	aodf-size	= 256;
pkcs15init/pkcs15.profile:39:	cdf-size	= 512;
pkcs15init/pkcs15.profile:40:	prkdf-size	= 256;
pkcs15init/pkcs15.profile:41:	pukdf-size	= 256;
pkcs15init/pkcs15.profile:42:	dodf-size	= 256;
pkcs15init/pkcs15.profile:52:	so-pin-flags	= local, initialized, needs-padding;
pkcs15init/pkcs15.profile:53:	so-min-pin-length = 4;
pkcs15init/pkcs15.profile:54:	so-pin-attempts	= 3;
pkcs15init/pkcs15.profile:55:	so-auth-id	= 1;
pkcs15init/pkcs15.profile:56:	so-puk-attempts	= 7;
pkcs15init/pkcs15.profile:57:	so-min-puk-length = 4;
pkcs15init/pkcs15.profile:66:	odf-size	= 128;
pkcs15init/pkcs15.profile:67:	aodf-size	= 128;
pkcs15init/pkcs15.profile:68:	cdf-size	= 256;
pkcs15init/pkcs15.profile:69:	prkdf-size	= 128;
pkcs15init/pkcs15.profile:70:	pukdf-size	= 128;
pkcs15init/pkcs15.profile:71:	dodf-size	= 128;
pkcs15init/pkcs15.profile:77:	odf-size        = 512;
pkcs15init/pkcs15.profile:78:	aodf-size       = 512;
pkcs15init/pkcs15.profile:79:	cdf-size        = 3072;
pkcs15init/pkcs15.profile:80:	prkdf-size      = 1024;
pkcs15init/pkcs15.profile:81:	pukdf-size      = 1024;
pkcs15init/pkcs15.profile:82:	dodf-size       = 512;
pkcs15init/pkcs15.profile:86:# This option tells pkcs15-init to use the direct option
pkcs15init/pkcs15.profile:90:option direct-cert {
pkcs15init/pkcs15.profile:92:        direct-certificates	= yes;
pkcs15init/pkcs15.profile:93:	encode-df-length	= yes;
pkcs15init/pkcs15.profile:96:	cdf-size	= 3192;
pkcs15init/pkcs15.profile:103:PIN user-pin {
pkcs15init/pkcs15.profile:105:    flags	= local, initialized, needs-padding;
pkcs15init/pkcs15.profile:107:PIN user-puk {
pkcs15init/pkcs15.profile:110:PIN so-pin {
pkcs15init/pkcs15.profile:111:    auth-id	= $so-auth-id;
pkcs15init/pkcs15.profile:112:    attempts	= $so-pin-attempts;
pkcs15init/pkcs15.profile:113:    min-length	= $so-min-pin-length;
pkcs15init/pkcs15.profile:114:    flags	= $so-pin-flags;
pkcs15init/pkcs15.profile:116:PIN so-puk {
pkcs15init/pkcs15.profile:117:    attempts	= $so-puk-attempts;
pkcs15init/pkcs15.profile:118:    min-length	= $so-min-puk-length;
pkcs15init/pkcs15.profile:129:	    file-id	= 2F00;
pkcs15init/pkcs15.profile:135:	DF PKCS15-AppDF {
pkcs15init/pkcs15.profile:137:	    file-id	= 5015;
pkcs15init/pkcs15.profile:142:	    EF PKCS15-ODF {
pkcs15init/pkcs15.profile:143:	        file-id		= 5031;
pkcs15init/pkcs15.profile:144:		size		= $odf-size;
pkcs15init/pkcs15.profile:148:	    EF PKCS15-TokenInfo {
pkcs15init/pkcs15.profile:149:		file-id		= 5032;
pkcs15init/pkcs15.profile:153:	    EF PKCS15-AODF {
pkcs15init/pkcs15.profile:154:	        file-id		= 4401;
pkcs15init/pkcs15.profile:155:		size		= $aodf-size;
pkcs15init/pkcs15.profile:159:	    EF PKCS15-PrKDF {
pkcs15init/pkcs15.profile:160:	        file-id		= 4402;
pkcs15init/pkcs15.profile:161:		size		= $prkdf-size;
pkcs15init/pkcs15.profile:165:	    EF PKCS15-PuKDF {
pkcs15init/pkcs15.profile:166:	        file-id		= 4403;
pkcs15init/pkcs15.profile:167:		size		= $pukdf-size;
pkcs15init/pkcs15.profile:171:	    EF PKCS15-CDF {
pkcs15init/pkcs15.profile:172:	        file-id		= 4404;
pkcs15init/pkcs15.profile:173:		size		= $cdf-size;
pkcs15init/pkcs15.profile:177:	    EF PKCS15-DODF {
pkcs15init/pkcs15.profile:178:	        file-id		= 4405;
pkcs15init/pkcs15.profile:179:		size		= $dodf-size;
pkcs15init/jcop.profile:5:    max-pin-length      = 16;
pkcs15init/jcop.profile:6:    pin-encoding        = ascii-numeric;
pkcs15init/jcop.profile:7:    pin-pad-char        = 0x00;
pkcs15init/jcop.profile:12:        DF PKCS15-AppDF {
pkcs15init/jcop.profile:14:            EF PKCS15-AODF {
pkcs15init/jcop.profile:15:                file-id         = 502E;
pkcs15init/jcop.profile:17:            EF PKCS15-PrKDF {
pkcs15init/jcop.profile:18:                file-id         = 502C;
pkcs15init/jcop.profile:20:            EF PKCS15-PuKDF {
pkcs15init/jcop.profile:21:                file-id         = 502B;
pkcs15init/jcop.profile:23:            EF PKCS15-CDF {
pkcs15init/jcop.profile:24:                file-id         = 502D;
pkcs15init/jcop.profile:26:            EF PKCS15-DODF {
pkcs15init/jcop.profile:27:                file-id         = 502F;
pkcs15init/jcop.profile:29:            template key-domain {
pkcs15init/jcop.profile:30:                EF private-key {
pkcs15init/jcop.profile:31:                    file-id         = 3000;
pkcs15init/jcop.profile:35:                EF extractable-key {
pkcs15init/jcop.profile:36:                    file-id         = 3100;
pkcs15init/jcop.profile:41:                    file-id         = 3200;
pkcs15init/jcop.profile:45:                EF public-key {
pkcs15init/jcop.profile:46:                    file-id         = 3300;
pkcs15init/jcop.profile:51:                    file-id         = 3400;
pkcs15init/jcop.profile:56:            EF temp-pubkey {
pkcs15init/jcop.profile:57:                 file-id         = 0000;
Binary file scam/.p15_eid.c.swp matches
scam/Makefile:30:INSTALL = /bin/install -c
scam/Makefile:31:install_sh_DATA = $(install_sh) -c -m 644
scam/Makefile:32:install_sh_PROGRAM = $(install_sh) -c
scam/Makefile:33:install_sh_SCRIPT = $(install_sh) -c
scam/Makefile:42:host_triplet = i686-pc-linux-gnu
scam/Makefile:60:DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
scam/Makefile:68:LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \
scam/Makefile:72:LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
scam/Makefile:73:	$(AM_LDFLAGS) $(LDFLAGS) -o $@
scam/Makefile:80:ACLOCAL = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run aclocal-1.8
scam/Makefile:83:AMTAR = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run tar
scam/Makefile:85:AUTOCONF = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run autoconf
scam/Makefile:86:AUTOHEADER = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run autoheader
scam/Makefile:87:AUTOMAKE = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run automake-1.8
scam/Makefile:92:CFLAGS = -Wall -fno-strict-aliasing -g -O2 
scam/Makefile:94:CPP = gcc -E
scam/Makefile:95:CPPFLAGS = -I${top_builddir}/src/include 
scam/Makefile:97:CXXCPP = g++ -E
scam/Makefile:99:CXXFLAGS = -g -O2
scam/Makefile:101:DEFS = -DHAVE_CONFIG_H
scam/Makefile:105:ECHO_N = -n
scam/Makefile:107:EGREP = grep -E
scam/Makefile:108:ENGINE_LINK = -lcrypto
scam/Makefile:111:FFLAGS = -g -O2
scam/Makefile:133:INSTALL_DATA = ${INSTALL} -m 644
scam/Makefile:136:INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s
scam/Makefile:137:LDFLAGS = -L/usr -L/usr/lib -L/usr/lib 
scam/Makefile:139:LEXLIB = -lfl
scam/Makefile:141:LIBASSUAN = -lassuan
scam/Makefile:142:LIBCRYPTO = -lcrypto
scam/Makefile:143:LIBDL =  -ldl
scam/Makefile:144:LIBFL = -lfl
scam/Makefile:145:LIBLDAP = -lssl -lldap -llber 
scam/Makefile:148:LIBPAM =  -lpam
scam/Makefile:150:LIBS = -lpthread 
scam/Makefile:155:LN_S = ln -s
scam/Makefile:160:MAKEINFO = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run makeinfo
scam/Makefile:166:OPENSC_LIBS = -L${exec_prefix}/lib -lopensc
scam/Makefile:170:OPENSSL_LDFLAGS = -Wl,-Bsymbolic
scam/Makefile:178:PCSC_CFLAGS = -I/usr/include
scam/Makefile:179:PCSC_LIBS = -lpcsclite
scam/Makefile:180:PKG_CONFIG = /usr/bin/pkg-config
scam/Makefile:184:PTHREAD_LIBS = -lpthread
scam/Makefile:207:build = i686-pc-linux-gnu
scam/Makefile:210:build_os = linux-gnu
scam/Makefile:214:host = i686-pc-linux-gnu
scam/Makefile:217:host_os = linux-gnu
scam/Makefile:221:install_sh = /home/lcoelho/develop/modulo/iti/src/opensc/install-sh
scam/Makefile:226:mkdir_p = mkdir -p -- .
scam/Makefile:241:libscam_la_LDFLAGS = -version-info 0:9:0
scam/Makefile:242:libscam_la_LIBADD = ${top_builddir}/src/libopensc/libopensc.la -lcrypto ${top_builddir}/src/scldap/libscldap.la \
scam/Makefile:246:all: all-am
scam/Makefile:254:	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
scam/Makefile:259:	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/scam/Makefile'; \
scam/Makefile:261:	  $(AUTOMAKE) --gnu  src/scam/Makefile
scam/Makefile:266:	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
scam/Makefile:273:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
scam/Makefile:276:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
scam/Makefile:278:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
scam/Makefile:279:install-libLTLIBRARIES: $(lib_LTLIBRARIES)
scam/Makefile:281:	test -z "$(libdir)" || $(mkdir_p) "$(DESTDIR)$(libdir)"
scam/Makefile:283:	  if test -f $$p; then \
scam/Makefile:284:	    f="`echo $$p | sed -e 's|^.*/||'`"; \
scam/Makefile:285:	    echo " $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \
scam/Makefile:286:	    $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \
scam/Makefile:290:uninstall-libLTLIBRARIES:
scam/Makefile:293:	    p="`echo $$p | sed -e 's|^.*/||'`"; \
scam/Makefile:294:	  echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \
scam/Makefile:295:	  $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \
scam/Makefile:298:clean-libLTLIBRARIES:
scam/Makefile:299:	-test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
scam/Makefile:301:	  dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
scam/Makefile:303:	  echo "rm -f \"$${dir}/so_locations\""; \
scam/Makefile:304:	  rm -f "$${dir}/so_locations"; \
scam/Makefile:307:	$(LINK) -rpath $(libdir) $(libscam_la_LDFLAGS) $(libscam_la_OBJECTS) $(libscam_la_LIBADD) $(LIBS)
scam/Makefile:309:mostlyclean-compile:
scam/Makefile:310:	-rm -f *.$(OBJEXT)
scam/Makefile:312:distclean-compile:
scam/Makefile:313:	-rm -f *.tab.c
scam/Makefile:321:	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
scam/Makefile:322:	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
scam/Makefile:326:#	$(COMPILE) -c $<
scam/Makefile:329:	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
scam/Makefile:330:	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
scam/Makefile:334:#	$(COMPILE) -c `$(CYGPATH_W) '$<'`
scam/Makefile:337:	if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
scam/Makefile:338:	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
scam/Makefile:342:#	$(LTCOMPILE) -c -o $@ $<
scam/Makefile:344:mostlyclean-libtool:
scam/Makefile:345:	-rm -f *.lo
scam/Makefile:347:clean-libtool:
scam/Makefile:348:	-rm -rf .libs _libs
scam/Makefile:350:distclean-libtool:
scam/Makefile:351:	-rm -f libtool
scam/Makefile:352:uninstall-info-am:
scam/Makefile:357:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
scam/Makefile:361:	mkid -fID $$unique
scam/Makefile:370:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
scam/Makefile:374:	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
scam/Makefile:375:	  test -n "$$unique" || unique=$$empty_fix; \
scam/Makefile:386:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
scam/Makefile:390:	test -z "$(CTAGS_ARGS)$$tags$$unique" \
scam/Makefile:397:	  && gtags -i $(GTAGS_ARGS) $$here
scam/Makefile:399:distclean-tags:
scam/Makefile:400:	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
scam/Makefile:410:	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
scam/Makefile:411:	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
scam/Makefile:418:	  if test -d $$d/$$file; then \
scam/Makefile:419:	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
scam/Makefile:420:	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
scam/Makefile:422:	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
scam/Makefile:424:	    test -f $(distdir)/$$file \
scam/Makefile:425:	    || cp -p $$d/$$file $(distdir)/$$file \
scam/Makefile:429:check-am: all-am
scam/Makefile:430:check: check-am
scam/Makefile:431:all-am: Makefile $(LTLIBRARIES) $(HEADERS)
scam/Makefile:434:	  test -z "$$dir" || $(mkdir_p) "$$dir"; \
scam/Makefile:436:install: install-am
scam/Makefile:437:install-exec: install-exec-am
scam/Makefile:438:install-data: install-data-am
scam/Makefile:439:uninstall: uninstall-am
scam/Makefile:441:install-am: all-am
scam/Makefile:442:	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
scam/Makefile:444:installcheck: installcheck-am
scam/Makefile:445:install-strip:
scam/Makefile:447:	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
scam/Makefile:448:	  `test -z '$(STRIP)' || \
scam/Makefile:450:mostlyclean-generic:
scam/Makefile:452:clean-generic:
scam/Makefile:454:distclean-generic:
scam/Makefile:455:	-rm -f $(CONFIG_CLEAN_FILES)
scam/Makefile:457:maintainer-clean-generic:
scam/Makefile:460:	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
scam/Makefile:461:clean: clean-am
scam/Makefile:463:clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \
scam/Makefile:464:	mostlyclean-am
scam/Makefile:466:distclean: distclean-am
scam/Makefile:467:	-rm -rf ./$(DEPDIR)
scam/Makefile:468:	-rm -f Makefile
scam/Makefile:469:distclean-am: clean-am distclean-compile distclean-generic \
scam/Makefile:470:	distclean-libtool distclean-tags
scam/Makefile:472:dvi: dvi-am
scam/Makefile:474:dvi-am:
scam/Makefile:476:html: html-am
scam/Makefile:478:info: info-am
scam/Makefile:480:info-am:
scam/Makefile:482:install-data-am:
scam/Makefile:484:install-exec-am: install-libLTLIBRARIES
scam/Makefile:486:install-info: install-info-am
scam/Makefile:488:install-man:
scam/Makefile:490:installcheck-am:
scam/Makefile:492:maintainer-clean: maintainer-clean-am
scam/Makefile:493:	-rm -rf ./$(DEPDIR)
scam/Makefile:494:	-rm -f Makefile
scam/Makefile:495:maintainer-clean-am: distclean-am maintainer-clean-generic
scam/Makefile:497:mostlyclean: mostlyclean-am
scam/Makefile:499:mostlyclean-am: mostlyclean-compile mostlyclean-generic \
scam/Makefile:500:	mostlyclean-libtool
scam/Makefile:502:pdf: pdf-am
scam/Makefile:504:pdf-am:
scam/Makefile:506:ps: ps-am
scam/Makefile:508:ps-am:
scam/Makefile:510:uninstall-am: uninstall-info-am uninstall-libLTLIBRARIES
scam/Makefile:512:.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
scam/Makefile:513:	clean-libLTLIBRARIES clean-libtool ctags distclean \
scam/Makefile:514:	distclean-compile distclean-generic distclean-libtool \
scam/Makefile:515:	distclean-tags distdir dvi dvi-am html html-am info info-am \
scam/Makefile:516:	install install-am install-data install-data-am install-exec \
scam/Makefile:517:	install-exec-am install-info install-info-am \
scam/Makefile:518:	install-libLTLIBRARIES install-man install-strip installcheck \
scam/Makefile:519:	installcheck-am installdirs maintainer-clean \
scam/Makefile:520:	maintainer-clean-generic mostlyclean mostlyclean-compile \
scam/Makefile:521:	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
scam/Makefile:522:	tags uninstall uninstall-am uninstall-info-am \
scam/Makefile:523:	uninstall-libLTLIBRARIES
scam/.deps/cert_support.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
scam/.deps/cert_support.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
scam/.deps/cert_support.Plo:55:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
scam/.deps/cert_support.Plo:73:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
scam/.deps/scam.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
scam/.deps/scam.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
scam/.deps/scam.Plo:30:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
scam/.deps/scam.Plo:48:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
scam/.deps/p15_ldap.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
scam/.deps/p15_ldap.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
scam/.deps/p15_ldap.Plo:56:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
scam/.deps/p15_ldap.Plo:74:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
scam/.deps/p15_eid.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
scam/.deps/p15_eid.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
scam/.deps/p15_eid.Plo:57:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
scam/.deps/p15_eid.Plo:75:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
Binary file scam/.libs/libscam.so.0.0.9 matches
Binary file scam/.libs/libscam.a matches
Binary file scam/.libs/scam.o matches
Binary file scam/.libs/libscam.so.0 matches
Binary file scam/.libs/libscam.so.0.0.9T matches
scam/.libs/libscam.lai:1:# libscam.la - a libtool library file
scam/.libs/libscam.lai:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
scam/.libs/libscam.lai:17:dependency_libs=' -L/usr -L/usr/lib /usr/local/lib/libopensc.la /usr/local/lib/libpcsclite.la /usr/local/lib/libscldap.la /usr/local/lib/libscconf.la /usr/lib/libldap.la -lresolv -ldl -lssl -lcrypto /usr/lib/liblber.la -lpthread'
scam/.libs/libscam.lai:27:# Should we warn about portability when linking against -modules?
Binary file scam/.libs/p15_ldap.o matches
scam/.libs/libscam.la:1:# libscam.la - a libtool library file
scam/.libs/libscam.la:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
scam/.libs/libscam.la:17:dependency_libs=' -L/usr -L/usr/lib /home/lcoelho/develop/modulo/iti/src/opensc/src/libopensc/libopensc.la /usr/local/lib/libpcsclite.la /home/lcoelho/develop/modulo/iti/src/opensc/src/scldap/libscldap.la /home/lcoelho/develop/modulo/iti/src/opensc/src/scconf/libscconf.la /usr/lib/libldap.la -lresolv -ldl -lssl -lcrypto /usr/lib/liblber.la -lpthread   '
scam/.libs/libscam.la:27:# Should we warn about portability when linking against -modules?
scam/.libs/libscam.la:36:relink_command="(cd /home/lcoelho/develop/modulo/iti/src/opensc/src/scam; /bin/sh ../../libtool  --mode=relink gcc -Wall -fno-strict-aliasing -g -O2 -L/usr -L/usr/lib -L/usr/lib -o libscam.la -rpath /usr/local/lib -version-info 0:9:0 scam.lo cert_support.lo p15_eid.lo p15_ldap.lo ../../src/libopensc/libopensc.la -lcrypto ../../src/scldap/libscldap.la ../scrandom/libscrandom.la -lpthread @inst_prefix_dir@)"
Binary file scam/.libs/libscam.so matches
Binary file scam/.libs/cert_support.o matches
Binary file scam/.libs/p15_eid.o matches
scam/cert_support.lo:1:# cert_support.lo - a libtool object file
scam/cert_support.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
scam/cert_support.lo:10:# Name of the non-PIC object.
scam/scam.lo:1:# scam.lo - a libtool object file
scam/scam.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
scam/scam.lo:10:# Name of the non-PIC object.
scam/Makefile.am:10:libscam_la_LDFLAGS = -version-info @OPENSC_LT_CURRENT@:@OPENSC_LT_REVISION@:@OPENSC_LT_AGE@
scam/Makefile.in:31:install_sh_DATA = $(install_sh) -c -m 644
scam/Makefile.in:32:install_sh_PROGRAM = $(install_sh) -c
scam/Makefile.in:33:install_sh_SCRIPT = $(install_sh) -c
scam/Makefile.in:60:DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
scam/Makefile.in:68:LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \
scam/Makefile.in:72:LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
scam/Makefile.in:73:	$(AM_LDFLAGS) $(LDFLAGS) -o $@
scam/Makefile.in:241:libscam_la_LDFLAGS = -version-info @OPENSC_LT_CURRENT@:@OPENSC_LT_REVISION@:@OPENSC_LT_AGE@
scam/Makefile.in:246:all: all-am
scam/Makefile.in:254:	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
scam/Makefile.in:259:	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/scam/Makefile'; \
scam/Makefile.in:261:	  $(AUTOMAKE) --gnu  src/scam/Makefile
scam/Makefile.in:266:	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
scam/Makefile.in:273:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
scam/Makefile.in:276:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
scam/Makefile.in:278:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
scam/Makefile.in:279:install-libLTLIBRARIES: $(lib_LTLIBRARIES)
scam/Makefile.in:281:	test -z "$(libdir)" || $(mkdir_p) "$(DESTDIR)$(libdir)"
scam/Makefile.in:283:	  if test -f $$p; then \
scam/Makefile.in:284:	    f="`echo $$p | sed -e 's|^.*/||'`"; \
scam/Makefile.in:285:	    echo " $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \
scam/Makefile.in:286:	    $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \
scam/Makefile.in:290:uninstall-libLTLIBRARIES:
scam/Makefile.in:293:	    p="`echo $$p | sed -e 's|^.*/||'`"; \
scam/Makefile.in:294:	  echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \
scam/Makefile.in:295:	  $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \
scam/Makefile.in:298:clean-libLTLIBRARIES:
scam/Makefile.in:299:	-test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
scam/Makefile.in:301:	  dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
scam/Makefile.in:303:	  echo "rm -f \"$${dir}/so_locations\""; \
scam/Makefile.in:304:	  rm -f "$${dir}/so_locations"; \
scam/Makefile.in:307:	$(LINK) -rpath $(libdir) $(libscam_la_LDFLAGS) $(libscam_la_OBJECTS) $(libscam_la_LIBADD) $(LIBS)
scam/Makefile.in:309:mostlyclean-compile:
scam/Makefile.in:310:	-rm -f *.$(OBJEXT)
scam/Makefile.in:312:distclean-compile:
scam/Makefile.in:313:	-rm -f *.tab.c
scam/Makefile.in:321:@am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
scam/Makefile.in:322:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
scam/Makefile.in:326:@am__fastdepCC_FALSE@	$(COMPILE) -c $<
scam/Makefile.in:329:@am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
scam/Makefile.in:330:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
scam/Makefile.in:334:@am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
scam/Makefile.in:337:@am__fastdepCC_TRUE@	if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
scam/Makefile.in:338:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
scam/Makefile.in:342:@am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
scam/Makefile.in:344:mostlyclean-libtool:
scam/Makefile.in:345:	-rm -f *.lo
scam/Makefile.in:347:clean-libtool:
scam/Makefile.in:348:	-rm -rf .libs _libs
scam/Makefile.in:350:distclean-libtool:
scam/Makefile.in:351:	-rm -f libtool
scam/Makefile.in:352:uninstall-info-am:
scam/Makefile.in:357:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
scam/Makefile.in:361:	mkid -fID $$unique
scam/Makefile.in:370:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
scam/Makefile.in:374:	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
scam/Makefile.in:375:	  test -n "$$unique" || unique=$$empty_fix; \
scam/Makefile.in:386:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
scam/Makefile.in:390:	test -z "$(CTAGS_ARGS)$$tags$$unique" \
scam/Makefile.in:397:	  && gtags -i $(GTAGS_ARGS) $$here
scam/Makefile.in:399:distclean-tags:
scam/Makefile.in:400:	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
scam/Makefile.in:410:	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
scam/Makefile.in:411:	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
scam/Makefile.in:418:	  if test -d $$d/$$file; then \
scam/Makefile.in:419:	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
scam/Makefile.in:420:	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
scam/Makefile.in:422:	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
scam/Makefile.in:424:	    test -f $(distdir)/$$file \
scam/Makefile.in:425:	    || cp -p $$d/$$file $(distdir)/$$file \
scam/Makefile.in:429:check-am: all-am
scam/Makefile.in:430:check: check-am
scam/Makefile.in:431:all-am: Makefile $(LTLIBRARIES) $(HEADERS)
scam/Makefile.in:434:	  test -z "$$dir" || $(mkdir_p) "$$dir"; \
scam/Makefile.in:436:install: install-am
scam/Makefile.in:437:install-exec: install-exec-am
scam/Makefile.in:438:install-data: install-data-am
scam/Makefile.in:439:uninstall: uninstall-am
scam/Makefile.in:441:install-am: all-am
scam/Makefile.in:442:	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
scam/Makefile.in:444:installcheck: installcheck-am
scam/Makefile.in:445:install-strip:
scam/Makefile.in:447:	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
scam/Makefile.in:448:	  `test -z '$(STRIP)' || \
scam/Makefile.in:450:mostlyclean-generic:
scam/Makefile.in:452:clean-generic:
scam/Makefile.in:454:distclean-generic:
scam/Makefile.in:455:	-rm -f $(CONFIG_CLEAN_FILES)
scam/Makefile.in:457:maintainer-clean-generic:
scam/Makefile.in:460:	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
scam/Makefile.in:461:clean: clean-am
scam/Makefile.in:463:clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \
scam/Makefile.in:464:	mostlyclean-am
scam/Makefile.in:466:distclean: distclean-am
scam/Makefile.in:467:	-rm -rf ./$(DEPDIR)
scam/Makefile.in:468:	-rm -f Makefile
scam/Makefile.in:469:distclean-am: clean-am distclean-compile distclean-generic \
scam/Makefile.in:470:	distclean-libtool distclean-tags
scam/Makefile.in:472:dvi: dvi-am
scam/Makefile.in:474:dvi-am:
scam/Makefile.in:476:html: html-am
scam/Makefile.in:478:info: info-am
scam/Makefile.in:480:info-am:
scam/Makefile.in:482:install-data-am:
scam/Makefile.in:484:install-exec-am: install-libLTLIBRARIES
scam/Makefile.in:486:install-info: install-info-am
scam/Makefile.in:488:install-man:
scam/Makefile.in:490:installcheck-am:
scam/Makefile.in:492:maintainer-clean: maintainer-clean-am
scam/Makefile.in:493:	-rm -rf ./$(DEPDIR)
scam/Makefile.in:494:	-rm -f Makefile
scam/Makefile.in:495:maintainer-clean-am: distclean-am maintainer-clean-generic
scam/Makefile.in:497:mostlyclean: mostlyclean-am
scam/Makefile.in:499:mostlyclean-am: mostlyclean-compile mostlyclean-generic \
scam/Makefile.in:500:	mostlyclean-libtool
scam/Makefile.in:502:pdf: pdf-am
scam/Makefile.in:504:pdf-am:
scam/Makefile.in:506:ps: ps-am
scam/Makefile.in:508:ps-am:
scam/Makefile.in:510:uninstall-am: uninstall-info-am uninstall-libLTLIBRARIES
scam/Makefile.in:512:.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
scam/Makefile.in:513:	clean-libLTLIBRARIES clean-libtool ctags distclean \
scam/Makefile.in:514:	distclean-compile distclean-generic distclean-libtool \
scam/Makefile.in:515:	distclean-tags distdir dvi dvi-am html html-am info info-am \
scam/Makefile.in:516:	install install-am install-data install-data-am install-exec \
scam/Makefile.in:517:	install-exec-am install-info install-info-am \
scam/Makefile.in:518:	install-libLTLIBRARIES install-man install-strip installcheck \
scam/Makefile.in:519:	installcheck-am installdirs maintainer-clean \
scam/Makefile.in:520:	maintainer-clean-generic mostlyclean mostlyclean-compile \
scam/Makefile.in:521:	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
scam/Makefile.in:522:	tags uninstall uninstall-am uninstall-info-am \
scam/Makefile.in:523:	uninstall-libLTLIBRARIES
scam/scam.c:19: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
scam/scam.c:47:	int count = DIM(scam_frameworks) - 1;
scam/scam.c:49:	return (!count ? -1 : count);
scam/scam.c:58:	while (argc-- > 0) {
scam/scam.c:63:			sctx->auth_method = (char *) realloc(sctx->auth_method, len);
scam/scam.c:64:			if (!sctx->auth_method)
scam/scam.c:66:			memset(sctx->auth_method, 0, len);
scam/scam.c:67:			strncpy(sctx->auth_method, p, len - 1);
scam/scam.c:78:		return -1;
scam/scam.c:80:		if (!strcmp(scam_frameworks[i]->name, method)) {
scam/scam.c:85:	return -1;
scam/scam.c:97:	if (sctx && sctx->printmsg)
scam/scam.c:98:		sctx->printmsg(sctx, buf);
scam/scam.c:110:	if (sctx && sctx->logmsg)
scam/scam.c:111:		sctx->logmsg(sctx, buf);
scam/scam.c:118:	if (sctx->method >= scam_enum_modules())
scam/scam.c:120:	if (scam_frameworks[sctx->method] && scam_frameworks[sctx->method]->name) {
scam/scam.c:121:		return scam_frameworks[sctx->method]->name;
scam/scam.c:130:	if (sctx->method >= scam_enum_modules())
scam/scam.c:132:	if (scam_frameworks[sctx->method] && scam_frameworks[sctx->method]->usage) {
scam/scam.c:133:		return scam_frameworks[sctx->method]->usage();
scam/scam.c:142:	if (sctx->method >= scam_enum_modules())
scam/scam.c:144:	if (scam_frameworks[sctx->method] && scam_frameworks[sctx->method]->init) {
scam/scam.c:145:		return scam_frameworks[sctx->method]->init(sctx, argc, argv);
scam/scam.c:154:	if (sctx->method >= scam_enum_modules())
scam/scam.c:156:	if (scam_frameworks[sctx->method] && scam_frameworks[sctx->method]->pinentry) {
scam/scam.c:157:		return scam_frameworks[sctx->method]->pinentry(sctx);
scam/scam.c:166:	if (sctx->method >= scam_enum_modules())
scam/scam.c:168:	if (scam_frameworks[sctx->method] && scam_frameworks[sctx->method]->qualify) {
scam/scam.c:169:		return scam_frameworks[sctx->method]->qualify(sctx, password);
scam/scam.c:178:	if (sctx->method >= scam_enum_modules())
scam/scam.c:180:	if (scam_frameworks[sctx->method] && scam_frameworks[sctx->method]->auth) {
scam/scam.c:181:		return scam_frameworks[sctx->method]->auth(sctx, argc, argv, user, password);
scam/scam.c:190:	if (sctx->method >= scam_enum_modules())
scam/scam.c:192:	if (scam_frameworks[sctx->method] && scam_frameworks[sctx->method]->deinit) {
scam/scam.c:193:		scam_frameworks[sctx->method]->deinit(sctx);
scam/scam.c:201:	if (sctx->method >= scam_enum_modules())
scam/scam.c:203:	if (scam_frameworks[sctx->method] && scam_frameworks[sctx->method]->open_session) {
scam/scam.c:204:		return scam_frameworks[sctx->method]->open_session(sctx, argc, argv, user);
scam/scam.c:213:	if (sctx->method >= scam_enum_modules())
scam/scam.c:215:	if (scam_frameworks[sctx->method] && scam_frameworks[sctx->method]->close_session) {
scam/scam.c:216:		return scam_frameworks[sctx->method]->close_session(sctx, argc, argv, user);
scam/scam.h:19: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
scam/scam.h:60:	/* Qualify password - is the password actually a PIN or not */
Binary file scam/scam.o matches
scam/p15_eid.lo:1:# p15_eid.lo - a libtool object file
scam/p15_eid.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
scam/p15_eid.lo:10:# Name of the non-PIC object.
scam/p15_ldap.lo:1:# p15_ldap.lo - a libtool object file
scam/p15_ldap.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
scam/p15_ldap.lo:10:# Name of the non-PIC object.
scam/p15_ldap.c:19: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
scam/p15_ldap.c:68:		 " -r <reader>	Reader name\n"
scam/p15_ldap.c:80:	sc_context_t	*ctx = ((scam_method_data *) sctx->method_data)->ctx;
scam/p15_ldap.c:87:		for (i = 0; i < ctx->reader_count; i++) {
scam/p15_ldap.c:88:			reader = ctx->reader[i];
scam/p15_ldap.c:89:			if (name_len <= strlen(reader->name)
scam/p15_ldap.c:90:			 && !strncmp(name, reader->name, name_len))
scam/p15_ldap.c:99:	for (i = 0; i < ctx->reader_count; i++) {
scam/p15_ldap.c:100:		reader = ctx->reader[i];
scam/p15_ldap.c:116:	if (sctx->method_data) {
scam/p15_ldap.c:119:	sctx->method_data = (scam_method_data *) malloc(sizeof(scam_method_data));
scam/p15_ldap.c:120:	if (!sctx->method_data) {
scam/p15_ldap.c:123:	memset(sctx->method_data, 0, sizeof(scam_method_data));
scam/p15_ldap.c:124:	data = (scam_method_data *) sctx->method_data;
scam/p15_ldap.c:125:	r = sc_establish_context(&data->ctx, "scam");
scam/p15_ldap.c:131:		if (argv[i][0] == '-') {
scam/p15_ldap.c:147:	scam_print_msg(sctx, "Using card reader %s\n", reader->name);
scam/p15_ldap.c:149:	if ((r = sc_connect_card(reader, 0, &data->card)) != SC_SUCCESS) {
scam/p15_ldap.c:153:	sc_lock(data->card);
scam/p15_ldap.c:154:	data->card_locked = 1;
scam/p15_ldap.c:156:	r = sc_pkcs15_bind(data->card, &data->p15card);
scam/p15_ldap.c:161:	r = sc_pkcs15_get_objects(data->p15card, SC_PKCS15_TYPE_CERT_X509, data->objs, 32);
scam/p15_ldap.c:170:	data->cinfo = (struct sc_pkcs15_cert_info *) data->objs[0]->data;
scam/p15_ldap.c:172:	r = sc_pkcs15_find_prkey_by_id_usage(data->p15card,
scam/p15_ldap.c:173:				&data->cinfo->id,
scam/p15_ldap.c:175:				&data->prkey);
scam/p15_ldap.c:180:	r = sc_pkcs15_find_pin_by_auth_id(data->p15card, &data->prkey->auth_id, &data->pin);
scam/p15_ldap.c:185:	data->lctx = scldap_parse_parameters(SCLDAP_CONF_PATH);
scam/p15_ldap.c:186:	if (!data->lctx) {
scam/p15_ldap.c:189:	scldap_parse_arguments(&data->lctx, argc, argv);
scam/p15_ldap.c:190:	data->scldap_entry = (char *) malloc(MAX_ENTRYLEN);
scam/p15_ldap.c:191:	if (!data->scldap_entry) {
scam/p15_ldap.c:194:	memset(data->scldap_entry, 0, MAX_ENTRYLEN);
scam/p15_ldap.c:200:	scam_method_data *data = (scam_method_data *) sctx->method_data;
scam/p15_ldap.c:204:	if (!sctx->method_data) {
scam/p15_ldap.c:207:	pininfo = (struct sc_pkcs15_pin_info *) data->pin->data;
scam/p15_ldap.c:208:	snprintf(buf, 64, "Enter PIN%d [%s]: ", pininfo->reference, data->pin->label);
scam/p15_ldap.c:214:	if (!sctx->method_data) {
scam/p15_ldap.c:230:		return -1;
scam/p15_ldap.c:233:	*result = (unsigned char *) malloc(lresult->result[0].datalen + 1);
scam/p15_ldap.c:235:		return -1;
scam/p15_ldap.c:236:	memset(*result, 0, lresult->result[0].datalen + 1);
scam/p15_ldap.c:237:	memcpy(*result, lresult->result[0].data, lresult->result[0].datalen);
scam/p15_ldap.c:238:	*resultlen = lresult->result[0].datalen;
scam/p15_ldap.c:244:	scam_method_data *data = (scam_method_data *) sctx->method_data;
scam/p15_ldap.c:246:	int entrynum = -1;
scam/p15_ldap.c:250:	entrynum = scldap_get_entry(data->lctx, entry);
scam/p15_ldap.c:254:	snprintf(approx_entry, MAX_ENTRYLEN, "%s %s approx base", data->p15card->label, data->p15card->manufacturer_id);
scam/p15_ldap.c:255:	if (scldap_approx_base_by_dn(data->lctx, approx_entry, dn, &data->lctx->entry[entrynum].base) < 0) {
scam/p15_ldap.c:258:	sc_debug(data->ctx, "modify_base: %s\n", data->lctx->entry[entrynum].base);
scam/p15_ldap.c:264:	scam_method_data *data = (scam_method_data *) sctx->method_data;
scam/p15_ldap.c:273:	if (!sctx->method_data) {
scam/p15_ldap.c:287:	r = sc_pkcs15_read_certificate(data->p15card, data->cinfo, &p15cert);
scam/p15_ldap.c:294:	CardCert->len = p15cert->data_len;
scam/p15_ldap.c:295:	CardCert->buf = (unsigned char *) malloc(CardCert->len);
scam/p15_ldap.c:296:	if (!CardCert->buf) {
scam/p15_ldap.c:300:	memcpy(CardCert->buf, p15cert->data, p15cert->data_len);
scam/p15_ldap.c:304:	if (!(CardCert->cert = certParseCertificate(CardCert->buf, CardCert->len))) {
scam/p15_ldap.c:308:	snprintf(data->scldap_entry, MAX_ENTRYLEN, "%s %s auth certificate", data->p15card->label, data->p15card->manufacturer_id);
scam/p15_ldap.c:309:	dn = certGetSubject(CardCert->cert);
scam/p15_ldap.c:310:	modify_base(sctx, data->scldap_entry, dn);
scam/p15_ldap.c:312:	r = scldap_search(data->lctx, data->scldap_entry, &lresult, 1, user);
scam/p15_ldap.c:313:	if ((r < 0) || (copy_result(lresult, &Cert->buf, &Cert->len) < 0)) {
scam/p15_ldap.c:319:	if (memcmp(CardCert->buf, Cert->buf, Cert->len) != 0) {
scam/p15_ldap.c:328:	if (!(Cert->cert = certParseCertificate(Cert->buf, Cert->len))) {
scam/p15_ldap.c:334:	if (certIsSelfSigned(Cert->cert) != 0) {
scam/p15_ldap.c:339:	if ((r = certCheckKeyUsage(Cert->cert, DATA_ENCIPHERMENT)) < 1) {
scam/p15_ldap.c:341:		if (r == -1) {
scam/p15_ldap.c:348:	if (!(Cert->pubkey = certParsePublicKey(Cert->cert))) {
scam/p15_ldap.c:353:	if (Cert->pubkey->type != EVP_PKEY_RSA) {
scam/p15_ldap.c:357:	chglen = RSA_size(Cert->pubkey->pkey.rsa);
scam/p15_ldap.c:384:		snprintf(data->scldap_entry, MAX_ENTRYLEN, "%s %s ca certificate", data->p15card->label, data->p15card->manufacturer_id);
scam/p15_ldap.c:385:		modify_base(sctx, data->scldap_entry, certGetIssuer(Cert->cert));
scam/p15_ldap.c:386:		r = scldap_search(data->lctx, data->scldap_entry, &lresult, 1, NULL);
scam/p15_ldap.c:387:		if ((r < 0) || (copy_result(lresult, &CACerts[i]->buf, &CACerts[i]->len) < 0)) {
scam/p15_ldap.c:395:		if (!(CACerts[i]->cert = certParseCertificate(CACerts[i]->buf, CACerts[i]->len))) {
scam/p15_ldap.c:399:		distpoint = certGetCRLDistributionPoint(Cert->cert);
scam/p15_ldap.c:400:		snprintf(data->scldap_entry, MAX_ENTRYLEN, "%s %s crl", data->p15card->label, data->p15card->manufacturer_id);
scam/p15_ldap.c:403:			if (scldap_url_to_entry(data->lctx, data->scldap_entry, distpoint) < 0) {
scam/p15_ldap.c:412:		r = scldap_search(data->lctx, data->scldap_entry, &lresult, 1, NULL);
scam/p15_ldap.c:413:		if ((r < 0) || (copy_result(lresult, &CACerts[i]->crlbuf, &CACerts[i]->crllen) < 0)) {
scam/p15_ldap.c:420:		if (!(CACerts[i]->crl = certParseCRL(CACerts[i]->crlbuf, CACerts[i]->crllen))) {
scam/p15_ldap.c:425:		currcert = CACerts[i]->cert;
scam/p15_ldap.c:428:	if ((r = certVerifyCAChain(CACerts, Cert->cert)) != 0) {
scam/p15_ldap.c:441:	r = sc_pkcs15_verify_pin(data->p15card, (struct sc_pkcs15_pin_info *) data->pin->data, (const u8 *) password, strlen(password));
scam/p15_ldap.c:448:	 * a SHA1 digest - that's a much safer bet than going for
scam/p15_ldap.c:456:	r = sc_pkcs15_compute_signature(data->p15card, data->prkey,
scam/p15_ldap.c:465:	r = RSA_verify(NID_sha1, random_data, 20, chg, chglen, Cert->pubkey->pkey.rsa);
scam/p15_ldap.c:484:	scam_method_data *data = (scam_method_data *) sctx->method_data;
scam/p15_ldap.c:486:	if (!sctx->method_data) {
scam/p15_ldap.c:489:	if (data->scldap_entry) {
scam/p15_ldap.c:490:		free(data->scldap_entry);
scam/p15_ldap.c:492:	data->scldap_entry = NULL;
scam/p15_ldap.c:493:	if (data->lctx) {
scam/p15_ldap.c:494:		scldap_free_parameters(data->lctx);
scam/p15_ldap.c:496:	data->lctx = NULL;
scam/p15_ldap.c:497:	if (data->card_locked) {
scam/p15_ldap.c:498:		sc_unlock(data->card);
scam/p15_ldap.c:500:	data->card_locked = 0;
scam/p15_ldap.c:501:	if (data->p15card) {
scam/p15_ldap.c:502:		sc_pkcs15_unbind(data->p15card);
scam/p15_ldap.c:504:	data->p15card = NULL;
scam/p15_ldap.c:505:	if (data->card) {
scam/p15_ldap.c:506:		sc_disconnect_card(data->card, 0);
scam/p15_ldap.c:508:	data->card = NULL;
scam/p15_ldap.c:509:	if (data->ctx) {
scam/p15_ldap.c:510:		sc_release_context(data->ctx);
scam/p15_ldap.c:512:	data->ctx = NULL;
scam/p15_ldap.c:513:	free(sctx->method_data);
scam/p15_ldap.c:514:	sctx->method_data = NULL;
scam/p15_ldap.c:519:	"pkcs15-ldap",		/* name */
Binary file scam/p15_ldap.o matches
scam/libscam.la:1:# libscam.la - a libtool library file
scam/libscam.la:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
scam/libscam.la:17:dependency_libs=' -L/usr -L/usr/lib /home/lcoelho/develop/modulo/iti/src/opensc/src/libopensc/libopensc.la /usr/local/lib/libpcsclite.la /home/lcoelho/develop/modulo/iti/src/opensc/src/scldap/libscldap.la /home/lcoelho/develop/modulo/iti/src/opensc/src/scconf/libscconf.la /usr/lib/libldap.la -lresolv -ldl -lssl -lcrypto /usr/lib/liblber.la -lpthread   '
scam/libscam.la:27:# Should we warn about portability when linking against -modules?
scam/libscam.la:36:relink_command="(cd /home/lcoelho/develop/modulo/iti/src/opensc/src/scam; /bin/sh ../../libtool  --mode=relink gcc -Wall -fno-strict-aliasing -g -O2 -L/usr -L/usr/lib -L/usr/lib -o libscam.la -rpath /usr/local/lib -version-info 0:9:0 scam.lo cert_support.lo p15_eid.lo p15_ldap.lo ../../src/libopensc/libopensc.la -lcrypto ../../src/scldap/libscldap.la ../scrandom/libscrandom.la -lpthread @inst_prefix_dir@)"
scam/cert_support.c:20: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
scam/cert_support.c:69:    if (cert->pubkey) {
scam/cert_support.c:70:      certFreePublicKey(cert->pubkey);
scam/cert_support.c:72:    cert->pubkey = NULL;
scam/cert_support.c:73:    if (cert->crl) {
scam/cert_support.c:74:      certFreeCRL(cert->crl);
scam/cert_support.c:76:    cert->crl = NULL;
scam/cert_support.c:77:    if (cert->cert) {
scam/cert_support.c:78:      certFreeCertificate(cert->cert);
scam/cert_support.c:80:    cert->cert = NULL;
scam/cert_support.c:81:    if (cert->crlbuf) {
scam/cert_support.c:82:      certFreeBuffer(cert->crlbuf);
scam/cert_support.c:84:    cert->crlbuf = NULL;
scam/cert_support.c:85:    cert->crllen = 0;
scam/cert_support.c:86:    if (cert->buf) {
scam/cert_support.c:87:      certFreeBuffer(cert->buf);
scam/cert_support.c:89:    cert->buf = NULL;
scam/cert_support.c:90:    cert->len = 0;
scam/cert_support.c:167: * in cert and returns 0 if successful and -1 on error.
scam/cert_support.c:172:  CHECK_CTX(cert, -1);
scam/cert_support.c:188:    return -1;
scam/cert_support.c:190:  return -1;
scam/cert_support.c:196: * Returns 1 if set, 0 if not set and -1 on error.
scam/cert_support.c:201:  int loc = -1, rv = -1;
scam/cert_support.c:206:  CHECK_CTX(cert, -1);
scam/cert_support.c:209:    return -1;
scam/cert_support.c:212:  loc = X509_get_ext_by_NID(cert, NID_key_usage, -1);
scam/cert_support.c:215:    return -1;
scam/cert_support.c:219:    return -1;
scam/cert_support.c:221:  bitstr = ext->value->data;
scam/cert_support.c:223:  if (!d2i_ASN1_BIT_STRING(&b_asn, &bitstr, ext->value->length)) {
scam/cert_support.c:224:    return -1;
scam/cert_support.c:248:  int rv = -1, crllen = 0;
scam/cert_support.c:265:  for (i = 0; i < o_asn->length;) {
scam/cert_support.c:266:    switch (*(o_asn->data + i)) {
scam/cert_support.c:270:	if (*(o_asn->data + i) & 0x80) {
scam/cert_support.c:271:	  asnlen = (*(o_asn->data + i) & ~0x80);
scam/cert_support.c:277:	      crllen += (*(o_asn->data + i));
scam/cert_support.c:279:	      crllen += (j * 0x100) * (*(o_asn->data + i));
scam/cert_support.c:286:	  crllen = (*(o_asn->data + i));
scam/cert_support.c:293:	if (*(o_asn->data + i) & 0x80) {
scam/cert_support.c:294:	  asnlen = (*(o_asn->data + i) & ~0x80);
scam/cert_support.c:299:	      crllen += (*(o_asn->data + i));
scam/cert_support.c:301:	      crllen += (j * 0x100) * (*(o_asn->data + i));
scam/cert_support.c:307:	  crllen = (*(o_asn->data + i));
scam/cert_support.c:312:	  if (*(o_asn->data + i) == 0x86) {
scam/cert_support.c:314:	    if (*(o_asn->data + i) & 0x80) {
scam/cert_support.c:315:	      asnlen = (*(o_asn->data + i) & ~0x80);
scam/cert_support.c:320:		  crllen += (*(o_asn->data + i));
scam/cert_support.c:322:		  crllen += (j * 0x100) * (*(o_asn->data + i));
scam/cert_support.c:327:	      crllen = (*(o_asn->data + i));
scam/cert_support.c:335:	    memcpy(crlbuf, (o_asn->data + i), crllen);
scam/cert_support.c:362:   is self-signed (ie. issuer and subject names match). 
scam/cert_support.c:363:   Returns 1 if it is self-signed, 0 if it is not and -1 on error.
scam/cert_support.c:368:  CHECK_CTX(cert, -1);
scam/cert_support.c:469:   Returns 1 if found, 0 if not found and -1 on error.
scam/cert_support.c:477:    return -1;
scam/cert_support.c:479:  numrevoked = sk_num(crlinfo->revoked);
scam/cert_support.c:482:    X509_REVOKED *r = (X509_REVOKED *) sk_value(crlinfo->revoked, i);
scam/cert_support.c:483:    if (!ASN1_INTEGER_cmp(serialNumber, r->serialNumber)) {
scam/cert_support.c:511:    return -1;
scam/cert_support.c:513:  x509CAcert = (X509 *) currCAcert->cert;
scam/cert_support.c:519:    return -1;
scam/cert_support.c:527:    return -1;
scam/cert_support.c:546:    x509CAcert = (X509 *) currCAcert->cert;
scam/cert_support.c:556:    err = -1;
scam/cert_support.c:569:    x509crl = (X509_CRL *) currCAcert->crl;
scam/cert_support.c:570:    x509CAcert = (X509 *) currCAcert->cert;
scam/cert_support.c:579:      if (!x509crl->crl || !x509CAcert->cert_info) {
scam/cert_support.c:584:      log_messagex(L_DEBUG, "CA Issuer: %s\n", X509_NAME_oneline(x509CAcert->cert_info->subject, NULL, 0));
scam/cert_support.c:585:      log_messagex(L_DEBUG, "CRL Issuer: %s\n", X509_NAME_oneline(x509crl->crl->issuer, NULL, 0));
scam/cert_support.c:590:      rv = X509_NAME_cmp(x509crl->crl->issuer, x509CAcert->cert_info->subject);
scam/cert_support.c:613:      if (certIsRevoked(serialNumber, x509crl->crl) != 0) {
scam/cert_support.c:623:      x509crl = (X509_CRL *) currCAcert->crl;
scam/cert_support.c:624:      x509CAcert = (X509 *) currCAcert->cert;
scam/cert_support.h:20: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
Binary file scam/cert_support.o matches
scam/p15_eid.c:19: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
scam/p15_eid.c:63:		 " -r <reader>	Reader name\n"
scam/p15_eid.c:74:	sc_context_t	*ctx = ((scam_method_data *) sctx->method_data)->ctx;
scam/p15_eid.c:81:		for (i = 0; i < ctx->reader_count; i++) {
scam/p15_eid.c:82:			reader = ctx->reader[i];
scam/p15_eid.c:83:			if (name_len <= strlen(reader->name)
scam/p15_eid.c:84:			 && !strncmp(name, reader->name, name_len))
scam/p15_eid.c:93:	for (i = 0; i < ctx->reader_count; i++) {
scam/p15_eid.c:94:		reader = ctx->reader[i];
scam/p15_eid.c:110:	if (sctx->method_data) {
scam/p15_eid.c:113:	sctx->method_data = (scam_method_data *) malloc(sizeof(scam_method_data));
scam/p15_eid.c:114:	if (!sctx->method_data) {
scam/p15_eid.c:117:	memset(sctx->method_data, 0, sizeof(scam_method_data));
scam/p15_eid.c:118:	data = (scam_method_data *) sctx->method_data;
scam/p15_eid.c:119:	r = sc_establish_context(&data->ctx, "scam");
scam/p15_eid.c:125:		if (argv[i][0] == '-') {
scam/p15_eid.c:141:	scam_print_msg(sctx, "Using card reader %s\n", reader->name);
scam/p15_eid.c:143:	if ((r = sc_connect_card(reader, 0, &data->card)) != SC_SUCCESS) {
scam/p15_eid.c:147:	sc_lock(data->card);
scam/p15_eid.c:148:	data->card_locked = 1;
scam/p15_eid.c:150:	r = sc_pkcs15_bind(data->card, &data->p15card);
scam/p15_eid.c:155:	r = sc_pkcs15_get_objects(data->p15card, SC_PKCS15_TYPE_CERT_X509, data->objs, 32);
scam/p15_eid.c:164:	data->cinfo = (struct sc_pkcs15_cert_info *) data->objs[0]->data;
scam/p15_eid.c:166:	r = sc_pkcs15_find_prkey_by_id_usage(data->p15card,
scam/p15_eid.c:167:				&data->cinfo->id,
scam/p15_eid.c:169:				&data->prkey);
scam/p15_eid.c:174:	r = sc_pkcs15_find_pin_by_auth_id(data->p15card, &data->prkey->auth_id, &data->pin);
scam/p15_eid.c:184:	scam_method_data *data = (scam_method_data *) sctx->method_data;
scam/p15_eid.c:188:	if (!sctx->method_data) {
scam/p15_eid.c:191:	pininfo = (struct sc_pkcs15_pin_info *) data->pin->data;
scam/p15_eid.c:192:	snprintf(buf, 64, "Enter PIN%d [%s]: ", pininfo->reference, data->pin->label);
scam/p15_eid.c:198:	if (!sctx->method_data) {
scam/p15_eid.c:218:	dir = (char *) malloc(strlen(pwent->pw_dir) + strlen(eid_path) + 2);
scam/p15_eid.c:221:	strcpy(dir, pwent->pw_dir);
scam/p15_eid.c:226:		*uid = pwent->pw_uid;
scam/p15_eid.c:242:	   owned by myself and if group/world-writable */
scam/p15_eid.c:301:	scam_method_data *data = (scam_method_data *) sctx->method_data;
scam/p15_eid.c:309:	if (!sctx->method_data) {
scam/p15_eid.c:346:	if (!pubkey || pubkey->type != EVP_PKEY_RSA) {
scam/p15_eid.c:352:	chglen = RSA_size(pubkey->pkey.rsa);
scam/p15_eid.c:367:		r = sc_pkcs15_verify_pin(data->p15card,
scam/p15_eid.c:368:			(struct sc_pkcs15_pin_info *) data->pin->data,
scam/p15_eid.c:378:	 * a SHA1 digest - that's a much safer bet than going for
scam/p15_eid.c:386:	r = sc_pkcs15_compute_signature(data->p15card, data->prkey,
scam/p15_eid.c:399:			pubkey->pkey.rsa);
scam/p15_eid.c:422:	scam_method_data *data = (scam_method_data *) sctx->method_data;
scam/p15_eid.c:424:	if (!sctx->method_data) {
scam/p15_eid.c:427:	if (data->card_locked) {
scam/p15_eid.c:428:		sc_unlock(data->card);
scam/p15_eid.c:430:	data->card_locked = 0;
scam/p15_eid.c:431:	if (data->p15card) {
scam/p15_eid.c:432:		sc_pkcs15_unbind(data->p15card);
scam/p15_eid.c:434:	data->p15card = NULL;
scam/p15_eid.c:435:	if (data->card) {
scam/p15_eid.c:436:		sc_disconnect_card(data->card, 0);
scam/p15_eid.c:438:	data->card = NULL;
scam/p15_eid.c:439:	if (data->ctx) {
scam/p15_eid.c:440:		sc_release_context(data->ctx);
scam/p15_eid.c:442:	data->ctx = NULL;
scam/p15_eid.c:443:	free(sctx->method_data);
scam/p15_eid.c:444:	sctx->method_data = NULL;
scam/p15_eid.c:449:	"pkcs15-eid",		/* name */
Binary file scam/p15_eid.o matches
scconf/CVS/Entries:6:/lex-parse.l/1.7/Mon Aug 25 09:29:42 2003//
scconf/CVS/Entries:11:/test-conf.c/1.13/Wed Dec  3 14:09:15 2003//
scconf/internal.h:19: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
scconf/Makefile:31:INSTALL = /bin/install -c
scconf/Makefile:32:install_sh_DATA = $(install_sh) -c -m 644
scconf/Makefile:33:install_sh_PROGRAM = $(install_sh) -c
scconf/Makefile:34:install_sh_SCRIPT = $(install_sh) -c
scconf/Makefile:43:host_triplet = i686-pc-linux-gnu
scconf/Makefile:44:noinst_PROGRAMS = test-conf$(EXEEXT)
scconf/Makefile:63:am_test_conf_OBJECTS = test-conf.$(OBJEXT)
scconf/Makefile:66:DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
scconf/Makefile:70:	./$(DEPDIR)/sclex.Plo ./$(DEPDIR)/test-conf.Po \
scconf/Makefile:74:LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \
scconf/Makefile:78:LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
scconf/Makefile:79:	$(AM_LDFLAGS) $(LDFLAGS) -o $@
scconf/Makefile:87:ACLOCAL = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run aclocal-1.8
scconf/Makefile:90:AMTAR = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run tar
scconf/Makefile:92:AUTOCONF = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run autoconf
scconf/Makefile:93:AUTOHEADER = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run autoheader
scconf/Makefile:94:AUTOMAKE = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run automake-1.8
scconf/Makefile:99:CFLAGS = -Wall -fno-strict-aliasing -g -O2 
scconf/Makefile:101:CPP = gcc -E
scconf/Makefile:102:CPPFLAGS = -I${top_builddir}/src/include 
scconf/Makefile:104:CXXCPP = g++ -E
scconf/Makefile:106:CXXFLAGS = -g -O2
scconf/Makefile:108:DEFS = -DHAVE_CONFIG_H
scconf/Makefile:112:ECHO_N = -n
scconf/Makefile:114:EGREP = grep -E
scconf/Makefile:115:ENGINE_LINK = -lcrypto
scconf/Makefile:118:FFLAGS = -g -O2
scconf/Makefile:140:INSTALL_DATA = ${INSTALL} -m 644
scconf/Makefile:143:INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s
scconf/Makefile:144:LDFLAGS = -L/usr -L/usr/lib -L/usr/lib 
scconf/Makefile:146:LEXLIB = -lfl
scconf/Makefile:148:LIBASSUAN = -lassuan
scconf/Makefile:149:LIBCRYPTO = -lcrypto
scconf/Makefile:150:LIBDL =  -ldl
scconf/Makefile:151:LIBFL = -lfl
scconf/Makefile:152:LIBLDAP = -lssl -lldap -llber 
scconf/Makefile:155:LIBPAM =  -lpam
scconf/Makefile:157:LIBS = -lpthread 
scconf/Makefile:162:LN_S = ln -s
scconf/Makefile:167:MAKEINFO = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run makeinfo
scconf/Makefile:173:OPENSC_LIBS = -L${exec_prefix}/lib -lopensc
scconf/Makefile:177:OPENSSL_LDFLAGS = -Wl,-Bsymbolic
scconf/Makefile:185:PCSC_CFLAGS = -I/usr/include
scconf/Makefile:186:PCSC_LIBS = -lpcsclite
scconf/Makefile:187:PKG_CONFIG = /usr/bin/pkg-config
scconf/Makefile:191:PTHREAD_LIBS = -lpthread
scconf/Makefile:214:build = i686-pc-linux-gnu
scconf/Makefile:217:build_os = linux-gnu
scconf/Makefile:221:host = i686-pc-linux-gnu
scconf/Makefile:224:host_os = linux-gnu
scconf/Makefile:228:install_sh = /home/lcoelho/develop/modulo/iti/src/opensc/install-sh
scconf/Makefile:233:mkdir_p = mkdir -p -- .
scconf/Makefile:243:DISTCLEANFILES = lex-parse.c
scconf/Makefile:244:EXTRA_DIST = Makefile.mak README.scconf lex-parse.l
scconf/Makefile:249:libscconf_la_LDFLAGS = -version-info 0:9:0
scconf/Makefile:250:test_conf_SOURCES = test-conf.c
scconf/Makefile:251:test_conf_LDFLAGS = -L/usr -L/usr/lib -L/usr/lib 
scconf/Makefile:253:all: all-am
scconf/Makefile:261:	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
scconf/Makefile:266:	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/scconf/Makefile'; \
scconf/Makefile:268:	  $(AUTOMAKE) --gnu  src/scconf/Makefile
scconf/Makefile:273:	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
scconf/Makefile:280:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
scconf/Makefile:283:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
scconf/Makefile:285:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
scconf/Makefile:286:install-libLTLIBRARIES: $(lib_LTLIBRARIES)
scconf/Makefile:288:	test -z "$(libdir)" || $(mkdir_p) "$(DESTDIR)$(libdir)"
scconf/Makefile:290:	  if test -f $$p; then \
scconf/Makefile:291:	    f="`echo $$p | sed -e 's|^.*/||'`"; \
scconf/Makefile:292:	    echo " $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \
scconf/Makefile:293:	    $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \
scconf/Makefile:297:uninstall-libLTLIBRARIES:
scconf/Makefile:300:	    p="`echo $$p | sed -e 's|^.*/||'`"; \
scconf/Makefile:301:	  echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \
scconf/Makefile:302:	  $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \
scconf/Makefile:305:clean-libLTLIBRARIES:
scconf/Makefile:306:	-test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
scconf/Makefile:308:	  dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
scconf/Makefile:310:	  echo "rm -f \"$${dir}/so_locations\""; \
scconf/Makefile:311:	  rm -f "$${dir}/so_locations"; \
scconf/Makefile:314:	$(LINK) -rpath $(libdir) $(libscconf_la_LDFLAGS) $(libscconf_la_OBJECTS) $(libscconf_la_LIBADD) $(LIBS)
scconf/Makefile:316:clean-noinstPROGRAMS:
scconf/Makefile:319:	  echo " rm -f $$p $$f"; \
scconf/Makefile:320:	  rm -f $$p $$f ; \
scconf/Makefile:322:test-conf$(EXEEXT): $(test_conf_OBJECTS) $(test_conf_DEPENDENCIES) 
scconf/Makefile:323:	@rm -f test-conf$(EXEEXT)
scconf/Makefile:326:mostlyclean-compile:
scconf/Makefile:327:	-rm -f *.$(OBJEXT)
scconf/Makefile:329:distclean-compile:
scconf/Makefile:330:	-rm -f *.tab.c
scconf/Makefile:335:include ./$(DEPDIR)/test-conf.Po
scconf/Makefile:339:	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
scconf/Makefile:340:	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
scconf/Makefile:344:#	$(COMPILE) -c $<
scconf/Makefile:347:	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
scconf/Makefile:348:	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
scconf/Makefile:352:#	$(COMPILE) -c `$(CYGPATH_W) '$<'`
scconf/Makefile:355:	if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
scconf/Makefile:356:	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
scconf/Makefile:360:#	$(LTCOMPILE) -c -o $@ $<
scconf/Makefile:362:mostlyclean-libtool:
scconf/Makefile:363:	-rm -f *.lo
scconf/Makefile:365:clean-libtool:
scconf/Makefile:366:	-rm -rf .libs _libs
scconf/Makefile:368:distclean-libtool:
scconf/Makefile:369:	-rm -f libtool
scconf/Makefile:370:uninstall-info-am:
scconf/Makefile:371:install-includeHEADERS: $(include_HEADERS)
scconf/Makefile:373:	test -z "$(includedir)" || $(mkdir_p) "$(DESTDIR)$(includedir)"
scconf/Makefile:375:	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
scconf/Makefile:376:	  f="`echo $$p | sed -e 's|^.*/||'`"; \
scconf/Makefile:381:uninstall-includeHEADERS:
scconf/Makefile:384:	  f="`echo $$p | sed -e 's|^.*/||'`"; \
scconf/Makefile:385:	  echo " rm -f '$(DESTDIR)$(includedir)/$$f'"; \
scconf/Makefile:386:	  rm -f "$(DESTDIR)$(includedir)/$$f"; \
scconf/Makefile:392:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
scconf/Makefile:396:	mkid -fID $$unique
scconf/Makefile:405:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
scconf/Makefile:409:	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
scconf/Makefile:410:	  test -n "$$unique" || unique=$$empty_fix; \
scconf/Makefile:421:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
scconf/Makefile:425:	test -z "$(CTAGS_ARGS)$$tags$$unique" \
scconf/Makefile:432:	  && gtags -i $(GTAGS_ARGS) $$here
scconf/Makefile:434:distclean-tags:
scconf/Makefile:435:	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
scconf/Makefile:445:	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
scconf/Makefile:446:	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
scconf/Makefile:453:	  if test -d $$d/$$file; then \
scconf/Makefile:454:	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
scconf/Makefile:455:	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
scconf/Makefile:457:	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
scconf/Makefile:459:	    test -f $(distdir)/$$file \
scconf/Makefile:460:	    || cp -p $$d/$$file $(distdir)/$$file \
scconf/Makefile:464:check-am: all-am
scconf/Makefile:465:check: check-am
scconf/Makefile:466:all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) $(HEADERS)
scconf/Makefile:469:	  test -z "$$dir" || $(mkdir_p) "$$dir"; \
scconf/Makefile:471:install: install-am
scconf/Makefile:472:install-exec: install-exec-am
scconf/Makefile:473:install-data: install-data-am
scconf/Makefile:474:uninstall: uninstall-am
scconf/Makefile:476:install-am: all-am
scconf/Makefile:477:	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
scconf/Makefile:479:installcheck: installcheck-am
scconf/Makefile:480:install-strip:
scconf/Makefile:482:	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
scconf/Makefile:483:	  `test -z '$(STRIP)' || \
scconf/Makefile:485:mostlyclean-generic:
scconf/Makefile:487:clean-generic:
scconf/Makefile:489:distclean-generic:
scconf/Makefile:490:	-rm -f $(CONFIG_CLEAN_FILES)
scconf/Makefile:491:	-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
scconf/Makefile:493:maintainer-clean-generic:
scconf/Makefile:496:	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
scconf/Makefile:497:clean: clean-am
scconf/Makefile:499:clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \
scconf/Makefile:500:	clean-noinstPROGRAMS mostlyclean-am
scconf/Makefile:502:distclean: distclean-am
scconf/Makefile:503:	-rm -rf ./$(DEPDIR)
scconf/Makefile:504:	-rm -f Makefile
scconf/Makefile:505:distclean-am: clean-am distclean-compile distclean-generic \
scconf/Makefile:506:	distclean-libtool distclean-tags
scconf/Makefile:508:dvi: dvi-am
scconf/Makefile:510:dvi-am:
scconf/Makefile:512:html: html-am
scconf/Makefile:514:info: info-am
scconf/Makefile:516:info-am:
scconf/Makefile:518:install-data-am: install-includeHEADERS
scconf/Makefile:520:install-exec-am: install-libLTLIBRARIES
scconf/Makefile:522:install-info: install-info-am
scconf/Makefile:524:install-man:
scconf/Makefile:526:installcheck-am:
scconf/Makefile:528:maintainer-clean: maintainer-clean-am
scconf/Makefile:529:	-rm -rf ./$(DEPDIR)
scconf/Makefile:530:	-rm -f Makefile
scconf/Makefile:531:maintainer-clean-am: distclean-am maintainer-clean-generic
scconf/Makefile:533:mostlyclean: mostlyclean-am
scconf/Makefile:535:mostlyclean-am: mostlyclean-compile mostlyclean-generic \
scconf/Makefile:536:	mostlyclean-libtool
scconf/Makefile:538:pdf: pdf-am
scconf/Makefile:540:pdf-am:
scconf/Makefile:542:ps: ps-am
scconf/Makefile:544:ps-am:
scconf/Makefile:546:uninstall-am: uninstall-includeHEADERS uninstall-info-am \
scconf/Makefile:547:	uninstall-libLTLIBRARIES
scconf/Makefile:549:.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
scconf/Makefile:550:	clean-libLTLIBRARIES clean-libtool clean-noinstPROGRAMS ctags \
scconf/Makefile:551:	distclean distclean-compile distclean-generic \
scconf/Makefile:552:	distclean-libtool distclean-tags distdir dvi dvi-am html \
scconf/Makefile:553:	html-am info info-am install install-am install-data \
scconf/Makefile:554:	install-data-am install-exec install-exec-am \
scconf/Makefile:555:	install-includeHEADERS install-info install-info-am \
scconf/Makefile:556:	install-libLTLIBRARIES install-man install-strip installcheck \
scconf/Makefile:557:	installcheck-am installdirs maintainer-clean \
scconf/Makefile:558:	maintainer-clean-generic mostlyclean mostlyclean-compile \
scconf/Makefile:559:	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
scconf/Makefile:560:	tags uninstall uninstall-am uninstall-includeHEADERS \
scconf/Makefile:561:	uninstall-info-am uninstall-libLTLIBRARIES
scconf/.deps/write.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
scconf/.deps/write.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
scconf/.deps/write.Plo:32:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
scconf/.deps/write.Plo:50:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
scconf/.deps/parse.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
scconf/.deps/parse.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
scconf/.deps/parse.Plo:32:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
scconf/.deps/parse.Plo:50:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
scconf/.deps/scconf.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
scconf/.deps/scconf.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
scconf/.deps/scconf.Plo:31:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
scconf/.deps/scconf.Plo:49:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
scconf/.deps/test-conf.Po:1:test-conf.o test-conf.o: test-conf.c ../../config.h /usr/include/stdio.h \
scconf/.deps/test-conf.Po:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
scconf/.deps/test-conf.Po:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
scconf/.deps/test-conf.Po:32:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
scconf/.deps/test-conf.Po:50:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
scconf/.deps/sclex.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
scconf/.deps/sclex.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
scconf/.deps/sclex.Plo:30:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
scconf/.deps/sclex.Plo:48:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
scconf/.libs/libscconf.la:1:# libscconf.la - a libtool library file
scconf/.libs/libscconf.la:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
scconf/.libs/libscconf.la:17:dependency_libs=' -L/usr -L/usr/lib -lpthread'
scconf/.libs/libscconf.la:27:# Should we warn about portability when linking against -modules?
Binary file scconf/.libs/libscconf.so matches
Binary file scconf/.libs/sclex.o matches
Binary file scconf/.libs/scconf.o matches
Binary file scconf/.libs/libscconf.so.0 matches
Binary file scconf/.libs/libscconf.so.0.0.9 matches
scconf/.libs/libscconf.lai:1:# libscconf.la - a libtool library file
scconf/.libs/libscconf.lai:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
scconf/.libs/libscconf.lai:17:dependency_libs=' -L/usr -L/usr/lib -lpthread'
scconf/.libs/libscconf.lai:27:# Should we warn about portability when linking against -modules?
Binary file scconf/.libs/parse.o matches
Binary file scconf/.libs/test-conf matches
Binary file scconf/.libs/libscconf.a matches
Binary file scconf/.libs/write.o matches
scconf/lex-parse.l:3: * $Id: lex-parse.l,v 1.7 2003/08/25 09:29:42 aet Exp $
scconf/lex-parse.l:20: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
scconf/lex-parse.l:64:	/* For non-reentrant C scanner only. */
scconf/libscconf.la:1:# libscconf.la - a libtool library file
scconf/libscconf.la:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
scconf/libscconf.la:17:dependency_libs=' -L/usr -L/usr/lib -lpthread'
scconf/libscconf.la:27:# Should we warn about portability when linking against -modules?
scconf/test-conf.c:2: * $Id: test-conf.c,v 1.13 2003/12/03 14:09:15 aet Exp $
scconf/test-conf.c:19: * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111, USA.
scconf/test-conf.c:47:	char *cardprefix = (char *) entry->arg;
scconf/test-conf.c:48:	char *str = scconf_list_strdup(block->name, " ");
scconf/test-conf.c:63:	char *str = scconf_list_strdup(block->name, " ");
scconf/test-conf.c:84:	scconf_put_str(block, entry->name, "inside write_cb();");
scconf/test-conf.c:127:		printf("Usage: test-conf <in.conf> <out.conf>\n");
scconf/test-conf.c:130:	in = argv[argc - 2];
scconf/test-conf.c:131:	out = argv[argc - 1];
scconf/test-conf.c:139:		printf("scconf_parse failed: %s\n", conf->errmsg);
scconf/test-conf.c:143:	conf->debug = 1;
Binary file scconf/test-conf.o matches
scconf/README.scconf:10:  - it is readable, which makes support easy
scconf/README.scconf:11:  - it is easy to parse and write
scconf/README.scconf:12:  - it is extensible, you can add fields without breaking things
scconf/README.scconf:15:  - XML, so it doesn't need xml parsing
scconf/README.scconf:16:  - suitable for large amounts of data, like a database or text files
scconf/README.scconf:19:  - anything else but data. No locking, no threads etc.
scconf/README.scconf:24:  - .ini files. scconf is block structured, has lists and arrays
scconf/README.scconf:25:  - xml. xml is more complete, but requires a lot of overhead
scconf/README.scconf:26:  - sexp. sexp resembles lisp with it's use of parenthesis. sexp
scconf/README.scconf:28:  - yaml. yaml is larger
scconf/README.scconf:63:is more appropriate. It's all a trade-off. You choose.
scconf/README.scconf:74:there are one or more items. Items can be sub-blocks, lists, or
scconf/README.scconf:113:Returns 1 = ok, 0 = error, -1 = error opening config file
scconf/README.scconf:119: If the filename is NULL, use the config->filename
scconf/README.scconf:209:Sub-blocks can be walked, using SCCONF_BLOCK, and callbacks can be issued
scconf/README.scconf:296:Sub-blocks can be added, and callbacks can be issued.
scconf/sclex.c:19: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
scconf/sclex.c:45:	bp->fp = fp;
scconf/sclex.c:46:	bp->saved_char = 0;
scconf/sclex.c:47:	bp->buf = (char *) malloc(256);
scconf/sclex.c:48:	bp->bufmax = 256;
scconf/sclex.c:49:	bp->bufcur = 0;
scconf/sclex.c:50:	bp->buf[0] = '\0';
scconf/sclex.c:51:	bp->saved_string = saved_string;
scconf/sclex.c:56:	if (bp->bufcur >= bp->bufmax) {
scconf/sclex.c:57:		bp->bufmax += 256;
scconf/sclex.c:58:		bp->buf = (char *) realloc(bp->buf, bp->bufmax);
scconf/sclex.c:63:	bp->buf[bp->bufcur++] = ch;
scconf/sclex.c:64:	bp->buf[bp->bufcur] = '\0';
scconf/sclex.c:71:	if (bp->saved_char) {
scconf/sclex.c:72:		saved = bp->saved_char;
scconf/sclex.c:73:		bp->saved_char = 0;
scconf/sclex.c:76:	if (bp->saved_string) {
scconf/sclex.c:77:		if (*(bp->saved_string) == '\0')
scconf/sclex.c:79:		saved = (unsigned char) (*(bp->saved_string++));
scconf/sclex.c:82:		saved = fgetc(bp->fp);
scconf/sclex.c:89:	if (bp->buf) {
scconf/sclex.c:90:		free(bp->buf);
scconf/sclex.c:91:		bp->buf = NULL;
scconf/sclex.c:107:			bp->saved_char = i;
scconf/sclex.c:116:	bp->bufcur = 0;
scconf/sclex.c:117:	bp->buf[0] = '\0';
scconf/sclex.c:129:			scconf_parse_token(parser, TOKEN_TYPE_COMMENT, bp->buf);
scconf/sclex.c:146:			scconf_parse_token(parser, TOKEN_TYPE_PUNCT, bp->buf);
scconf/sclex.c:152:			scconf_parse_token(parser, TOKEN_TYPE_STRING, bp->buf);
scconf/sclex.c:159:			scconf_parse_token(parser, TOKEN_TYPE_STRING, bp->buf);
scconf/sclex.c:177:		parser->error = 1;
scconf/sclex.c:178:		snprintf(parser->emesg, sizeof(parser->emesg),
Binary file scconf/sclex.o matches
scconf/scconf.c:19: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
scconf/scconf.c:43:	config->filename = filename ? strdup(filename) : NULL;
scconf/scconf.c:44:	config->root = (scconf_block *) malloc(sizeof(scconf_block));
scconf/scconf.c:45:	if (!config->root) {
scconf/scconf.c:46:		if (config->filename) {
scconf/scconf.c:47:			free(config->filename);
scconf/scconf.c:52:	memset(config->root, 0, sizeof(scconf_block));
scconf/scconf.c:59:		scconf_block_destroy(config->root);
scconf/scconf.c:60:		if (config->filename) {
scconf/scconf.c:61:			free(config->filename);
scconf/scconf.c:72:		block = config->root;
scconf/scconf.c:77:	for (item = block->items; item; item = item->next) {
scconf/scconf.c:78:		if (item->type == SCCONF_ITEM_TYPE_BLOCK &&
scconf/scconf.c:79:		    strcasecmp(item_name, item->key) == 0) {
scconf/scconf.c:80:			return item->value.block;
scconf/scconf.c:93:		block = config->root;
scconf/scconf.c:102:	for (item = block->items; item; item = item->next) {
scconf/scconf.c:103:		if (item->type == SCCONF_ITEM_TYPE_BLOCK &&
scconf/scconf.c:104:		    strcasecmp(item_name, item->key) == 0) {
scconf/scconf.c:105:			if (key && strcasecmp(key, item->value.block->name->data)) {
scconf/scconf.c:117:			blocks[size++] = item->value.block;
scconf/scconf.c:131:	for (item = block->items; item; item = item->next) {
scconf/scconf.c:132:		if (item->type == SCCONF_ITEM_TYPE_VALUE &&
scconf/scconf.c:133:		    strcasecmp(option, item->key) == 0) {
scconf/scconf.c:134:			return item->value.list;
scconf/scconf.c:145:	return !list ? def : list->data;
scconf/scconf.c:153:	return !list ? def : strtol(list->data, NULL, 0);
scconf/scconf.c:164:	return toupper((int) *list->data) == 'T' || toupper((int) *list->data) == 'Y';
scconf/scconf.c:220:			_dst->next = next;
scconf/scconf.c:222:		next->type = src->type;
scconf/scconf.c:223:		switch (src->type) {
scconf/scconf.c:225:			next->value.comment = src->value.comment ? strdup(src->value.comment) : NULL;
scconf/scconf.c:228:			scconf_block_copy(src->value.block, &next->value.block);
scconf/scconf.c:231:			scconf_list_copy(src->value.list, &next->value.list);
scconf/scconf.c:234:		next->key = src->key ? strdup(src->key) : NULL;
scconf/scconf.c:237:		src = src->next;
scconf/scconf.c:248:		next = item->next;
scconf/scconf.c:250:		switch (item->type) {
scconf/scconf.c:252:			if (item->value.comment) {
scconf/scconf.c:253:				free(item->value.comment);
scconf/scconf.c:255:			item->value.comment = NULL;
scconf/scconf.c:258:			scconf_block_destroy(item->value.block);
scconf/scconf.c:261:			scconf_list_destroy(item->value.list);
scconf/scconf.c:265:		if (item->key) {
scconf/scconf.c:266:			free(item->key);
scconf/scconf.c:268:		item->key = NULL;
scconf/scconf.c:284:		if (src->name) {
scconf/scconf.c:285:			scconf_list_copy(src->name, &_dst->name);
scconf/scconf.c:287:		if (src->items) {
scconf/scconf.c:288:			scconf_item_copy(src->items, &_dst->items);
scconf/scconf.c:299:		scconf_list_destroy(block->name);
scconf/scconf.c:300:		scconf_item_destroy(block->items);
scconf/scconf.c:314:	rec->data = value ? strdup(value) : NULL;
scconf/scconf.c:319:		for (tmp = list; *tmp; tmp = &(*tmp)->next);
scconf/scconf.c:330:		next = src->next;
scconf/scconf.c:331:		scconf_list_add(dst, src->data);
scconf/scconf.c:342:		next = list->next;
scconf/scconf.c:343:		if (list->data) {
scconf/scconf.c:344:			free(list->data);
scconf/scconf.c:357:		list = list->next;
scconf/scconf.c:366:	while (list && list->data) {
scconf/scconf.c:367:		len += strlen(list->data) + 1;
scconf/scconf.c:368:		list = list->next;
scconf/scconf.c:381:		lp = lp->next;
scconf/scconf.c:389:		tp[len] = lp->data;
scconf/scconf.c:391:		lp = lp->next;
scconf/scconf.c:414:	while (list && list->data) {
scconf/scconf.c:415:		strcat(buf, list->data);
scconf/scconf.c:419:		list = list->next;
scconf/scconf.c:422:		buf[strlen(buf) - strlen(filler)] = '\0';
scconf/scconf.c:430:	blocks = scconf_find_blocks(config, block, entry->name, NULL);
scconf/scconf.c:433:			if (config->debug) {
scconf/scconf.c:434:				fprintf(stderr, "block found (%s)\n", entry->name);
scconf/scconf.c:441:	if (scconf_find_list(block, entry->name) != NULL) {
scconf/scconf.c:442:		if (config->debug) {
scconf/scconf.c:443:			fprintf(stderr, "list found (%s)\n", entry->name);
scconf/scconf.c:461:	void *parm = entry->parm;
scconf/scconf.c:462:	size_t *len = (size_t *) entry->arg;
scconf/scconf.c:467:	if (config->debug) {
scconf/scconf.c:468:		fprintf(stderr, "decoding '%s'\n", entry->name);
scconf/scconf.c:470:	switch (entry->type) {
scconf/scconf.c:483:			const scconf_list *val = scconf_find_list(block, entry->name);
scconf/scconf.c:490:				if (entry->flags & SCCONF_ALLOC) {
scconf/scconf.c:493:					for (; val != NULL; val = val->next) {
scconf/scconf.c:494:						if (!scconf_list_add(&dest, val->data)) {
scconf/scconf.c:504:			if (entry->flags & SCCONF_VERBOSE) {
scconf/scconf.c:506:				printf("%s = %s\n", entry->name, buf);
scconf/scconf.c:513:			int val = scconf_get_bool(block, entry->name, 0);
scconf/scconf.c:518:			if (entry->flags & SCCONF_VERBOSE) {
scconf/scconf.c:519:				printf("%s = %s\n", entry->name, val == 0 ? "false" : "true");
scconf/scconf.c:525:			int val = scconf_get_int(block, entry->name, 0);
scconf/scconf.c:530:			if (entry->flags & SCCONF_VERBOSE) {
scconf/scconf.c:531:				printf("%s = %i\n", entry->name, val);
scconf/scconf.c:537:			const char *val = scconf_get_str(block, entry->name, NULL);
scconf/scconf.c:545:				if (entry->flags & SCCONF_ALLOC) {
scconf/scconf.c:560:			if (entry->flags & SCCONF_VERBOSE) {
scconf/scconf.c:561:				printf("%s = %s\n", entry->name, val);
scconf/scconf.c:566:		fprintf(stderr, "invalid configuration type: %d\n", entry->type);
scconf/scconf.c:569:		fprintf(stderr, "decoding of configuration entry '%s' failed.\n", entry->name);
scconf/scconf.c:572:	entry->flags |= SCCONF_PRESENT;
scconf/scconf.c:582:	if (config->debug) {
scconf/scconf.c:590:			if (!(e->flags & SCCONF_MANDATORY)) {
scconf/scconf.c:591:				if (config->debug)
scconf/scconf.c:593:						e->name);
scconf/scconf.c:596:			fprintf(stderr, "mandatory configuration entry '%s' not found\n", e->name);
scconf/scconf.c:605:			if (!(e->flags & SCCONF_ALL_BLOCKS))
scconf/scconf.c:618:		block = config->root;
scconf/scconf.c:626:	void *parm = entry->parm;
scconf/scconf.c:627:	void *arg = entry->arg;
scconf/scconf.c:632:	if (config->debug) {
scconf/scconf.c:633:		fprintf(stderr, "encoding '%s'\n", entry->name);
scconf/scconf.c:635:	switch (entry->type) {
scconf/scconf.c:646:			subblock = scconf_block_add(config, block, entry->name, name);
scconf/scconf.c:654:			scconf_item_add(config, block, NULL, SCCONF_ITEM_TYPE_VALUE, entry->name, val);
scconf/scconf.c:655:			if (entry->flags & SCCONF_VERBOSE) {
scconf/scconf.c:657:				printf("%s = %s\n", entry->name, buf);
scconf/scconf.c:666:			scconf_put_bool(block, entry->name, val);
scconf/scconf.c:667:			if (entry->flags & SCCONF_VERBOSE) {
scconf/scconf.c:668:				printf("%s = %s\n", entry->name, val == 0 ? "false" : "true");
scconf/scconf.c:676:			scconf_put_int(block, entry->name, val);
scconf/scconf.c:677:			if (entry->flags & SCCONF_VERBOSE) {
scconf/scconf.c:678:				printf("%s = %i\n", entry->name, val);
scconf/scconf.c:686:			scconf_put_str(block, entry->name, val);
scconf/scconf.c:687:			if (entry->flags & SCCONF_VERBOSE) {
scconf/scconf.c:688:				printf("%s = %s\n", entry->name, val);
scconf/scconf.c:693:		fprintf(stderr, "invalid configuration type: %d\n", entry->type);
scconf/scconf.c:696:		fprintf(stderr, "encoding of configuration entry '%s' failed.\n", entry->name);
scconf/scconf.c:699:	entry->flags |= SCCONF_PRESENT;
scconf/scconf.c:708:	if (config->debug) {
scconf/scconf.c:727:		block = config->root;
scconf/scconf.h:21: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
scconf/scconf.h:100: * Returns 1 = ok, 0 = error, -1 = error opening config file
scconf/scconf.h:114: * If the filename is NULL, use the config->filename
Binary file scconf/scconf.o matches
scconf/sclex.lo:1:# sclex.lo - a libtool object file
scconf/sclex.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
scconf/sclex.lo:10:# Name of the non-PIC object.
scconf/parse.lo:1:# parse.lo - a libtool object file
scconf/parse.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
scconf/parse.lo:10:# Name of the non-PIC object.
scconf/Makefile.am:6:DISTCLEANFILES = lex-parse.c
scconf/Makefile.am:7:EXTRA_DIST = Makefile.mak README.scconf lex-parse.l
scconf/Makefile.am:14:libscconf_la_LDFLAGS = -version-info @OPENSC_LT_CURRENT@:@OPENSC_LT_REVISION@:@OPENSC_LT_AGE@
scconf/Makefile.am:16:noinst_PROGRAMS = test-conf
scconf/Makefile.am:18:test_conf_SOURCES = test-conf.c
scconf/Makefile.in:32:install_sh_DATA = $(install_sh) -c -m 644
scconf/Makefile.in:33:install_sh_PROGRAM = $(install_sh) -c
scconf/Makefile.in:34:install_sh_SCRIPT = $(install_sh) -c
scconf/Makefile.in:44:noinst_PROGRAMS = test-conf$(EXEEXT)
scconf/Makefile.in:63:am_test_conf_OBJECTS = test-conf.$(OBJEXT)
scconf/Makefile.in:66:DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
scconf/Makefile.in:70:@AMDEP_TRUE@	./$(DEPDIR)/sclex.Plo ./$(DEPDIR)/test-conf.Po \
scconf/Makefile.in:74:LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \
scconf/Makefile.in:78:LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
scconf/Makefile.in:79:	$(AM_LDFLAGS) $(LDFLAGS) -o $@
scconf/Makefile.in:243:DISTCLEANFILES = lex-parse.c
scconf/Makefile.in:244:EXTRA_DIST = Makefile.mak README.scconf lex-parse.l
scconf/Makefile.in:249:libscconf_la_LDFLAGS = -version-info @OPENSC_LT_CURRENT@:@OPENSC_LT_REVISION@:@OPENSC_LT_AGE@
scconf/Makefile.in:250:test_conf_SOURCES = test-conf.c
scconf/Makefile.in:253:all: all-am
scconf/Makefile.in:261:	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
scconf/Makefile.in:266:	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/scconf/Makefile'; \
scconf/Makefile.in:268:	  $(AUTOMAKE) --gnu  src/scconf/Makefile
scconf/Makefile.in:273:	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
scconf/Makefile.in:280:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
scconf/Makefile.in:283:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
scconf/Makefile.in:285:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
scconf/Makefile.in:286:install-libLTLIBRARIES: $(lib_LTLIBRARIES)
scconf/Makefile.in:288:	test -z "$(libdir)" || $(mkdir_p) "$(DESTDIR)$(libdir)"
scconf/Makefile.in:290:	  if test -f $$p; then \
scconf/Makefile.in:291:	    f="`echo $$p | sed -e 's|^.*/||'`"; \
scconf/Makefile.in:292:	    echo " $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \
scconf/Makefile.in:293:	    $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \
scconf/Makefile.in:297:uninstall-libLTLIBRARIES:
scconf/Makefile.in:300:	    p="`echo $$p | sed -e 's|^.*/||'`"; \
scconf/Makefile.in:301:	  echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \
scconf/Makefile.in:302:	  $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \
scconf/Makefile.in:305:clean-libLTLIBRARIES:
scconf/Makefile.in:306:	-test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
scconf/Makefile.in:308:	  dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
scconf/Makefile.in:310:	  echo "rm -f \"$${dir}/so_locations\""; \
scconf/Makefile.in:311:	  rm -f "$${dir}/so_locations"; \
scconf/Makefile.in:314:	$(LINK) -rpath $(libdir) $(libscconf_la_LDFLAGS) $(libscconf_la_OBJECTS) $(libscconf_la_LIBADD) $(LIBS)
scconf/Makefile.in:316:clean-noinstPROGRAMS:
scconf/Makefile.in:319:	  echo " rm -f $$p $$f"; \
scconf/Makefile.in:320:	  rm -f $$p $$f ; \
scconf/Makefile.in:322:test-conf$(EXEEXT): $(test_conf_OBJECTS) $(test_conf_DEPENDENCIES) 
scconf/Makefile.in:323:	@rm -f test-conf$(EXEEXT)
scconf/Makefile.in:326:mostlyclean-compile:
scconf/Makefile.in:327:	-rm -f *.$(OBJEXT)
scconf/Makefile.in:329:distclean-compile:
scconf/Makefile.in:330:	-rm -f *.tab.c
scconf/Makefile.in:335:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-conf.Po@am__quote@
scconf/Makefile.in:339:@am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
scconf/Makefile.in:340:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
scconf/Makefile.in:344:@am__fastdepCC_FALSE@	$(COMPILE) -c $<
scconf/Makefile.in:347:@am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
scconf/Makefile.in:348:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
scconf/Makefile.in:352:@am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
scconf/Makefile.in:355:@am__fastdepCC_TRUE@	if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
scconf/Makefile.in:356:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
scconf/Makefile.in:360:@am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
scconf/Makefile.in:362:mostlyclean-libtool:
scconf/Makefile.in:363:	-rm -f *.lo
scconf/Makefile.in:365:clean-libtool:
scconf/Makefile.in:366:	-rm -rf .libs _libs
scconf/Makefile.in:368:distclean-libtool:
scconf/Makefile.in:369:	-rm -f libtool
scconf/Makefile.in:370:uninstall-info-am:
scconf/Makefile.in:371:install-includeHEADERS: $(include_HEADERS)
scconf/Makefile.in:373:	test -z "$(includedir)" || $(mkdir_p) "$(DESTDIR)$(includedir)"
scconf/Makefile.in:375:	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
scconf/Makefile.in:376:	  f="`echo $$p | sed -e 's|^.*/||'`"; \
scconf/Makefile.in:381:uninstall-includeHEADERS:
scconf/Makefile.in:384:	  f="`echo $$p | sed -e 's|^.*/||'`"; \
scconf/Makefile.in:385:	  echo " rm -f '$(DESTDIR)$(includedir)/$$f'"; \
scconf/Makefile.in:386:	  rm -f "$(DESTDIR)$(includedir)/$$f"; \
scconf/Makefile.in:392:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
scconf/Makefile.in:396:	mkid -fID $$unique
scconf/Makefile.in:405:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
scconf/Makefile.in:409:	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
scconf/Makefile.in:410:	  test -n "$$unique" || unique=$$empty_fix; \
scconf/Makefile.in:421:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
scconf/Makefile.in:425:	test -z "$(CTAGS_ARGS)$$tags$$unique" \
scconf/Makefile.in:432:	  && gtags -i $(GTAGS_ARGS) $$here
scconf/Makefile.in:434:distclean-tags:
scconf/Makefile.in:435:	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
scconf/Makefile.in:445:	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
scconf/Makefile.in:446:	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
scconf/Makefile.in:453:	  if test -d $$d/$$file; then \
scconf/Makefile.in:454:	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
scconf/Makefile.in:455:	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
scconf/Makefile.in:457:	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
scconf/Makefile.in:459:	    test -f $(distdir)/$$file \
scconf/Makefile.in:460:	    || cp -p $$d/$$file $(distdir)/$$file \
scconf/Makefile.in:464:check-am: all-am
scconf/Makefile.in:465:check: check-am
scconf/Makefile.in:466:all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) $(HEADERS)
scconf/Makefile.in:469:	  test -z "$$dir" || $(mkdir_p) "$$dir"; \
scconf/Makefile.in:471:install: install-am
scconf/Makefile.in:472:install-exec: install-exec-am
scconf/Makefile.in:473:install-data: install-data-am
scconf/Makefile.in:474:uninstall: uninstall-am
scconf/Makefile.in:476:install-am: all-am
scconf/Makefile.in:477:	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
scconf/Makefile.in:479:installcheck: installcheck-am
scconf/Makefile.in:480:install-strip:
scconf/Makefile.in:482:	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
scconf/Makefile.in:483:	  `test -z '$(STRIP)' || \
scconf/Makefile.in:485:mostlyclean-generic:
scconf/Makefile.in:487:clean-generic:
scconf/Makefile.in:489:distclean-generic:
scconf/Makefile.in:490:	-rm -f $(CONFIG_CLEAN_FILES)
scconf/Makefile.in:491:	-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
scconf/Makefile.in:493:maintainer-clean-generic:
scconf/Makefile.in:496:	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
scconf/Makefile.in:497:clean: clean-am
scconf/Makefile.in:499:clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \
scconf/Makefile.in:500:	clean-noinstPROGRAMS mostlyclean-am
scconf/Makefile.in:502:distclean: distclean-am
scconf/Makefile.in:503:	-rm -rf ./$(DEPDIR)
scconf/Makefile.in:504:	-rm -f Makefile
scconf/Makefile.in:505:distclean-am: clean-am distclean-compile distclean-generic \
scconf/Makefile.in:506:	distclean-libtool distclean-tags
scconf/Makefile.in:508:dvi: dvi-am
scconf/Makefile.in:510:dvi-am:
scconf/Makefile.in:512:html: html-am
scconf/Makefile.in:514:info: info-am
scconf/Makefile.in:516:info-am:
scconf/Makefile.in:518:install-data-am: install-includeHEADERS
scconf/Makefile.in:520:install-exec-am: install-libLTLIBRARIES
scconf/Makefile.in:522:install-info: install-info-am
scconf/Makefile.in:524:install-man:
scconf/Makefile.in:526:installcheck-am:
scconf/Makefile.in:528:maintainer-clean: maintainer-clean-am
scconf/Makefile.in:529:	-rm -rf ./$(DEPDIR)
scconf/Makefile.in:530:	-rm -f Makefile
scconf/Makefile.in:531:maintainer-clean-am: distclean-am maintainer-clean-generic
scconf/Makefile.in:533:mostlyclean: mostlyclean-am
scconf/Makefile.in:535:mostlyclean-am: mostlyclean-compile mostlyclean-generic \
scconf/Makefile.in:536:	mostlyclean-libtool
scconf/Makefile.in:538:pdf: pdf-am
scconf/Makefile.in:540:pdf-am:
scconf/Makefile.in:542:ps: ps-am
scconf/Makefile.in:544:ps-am:
scconf/Makefile.in:546:uninstall-am: uninstall-includeHEADERS uninstall-info-am \
scconf/Makefile.in:547:	uninstall-libLTLIBRARIES
scconf/Makefile.in:549:.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
scconf/Makefile.in:550:	clean-libLTLIBRARIES clean-libtool clean-noinstPROGRAMS ctags \
scconf/Makefile.in:551:	distclean distclean-compile distclean-generic \
scconf/Makefile.in:552:	distclean-libtool distclean-tags distdir dvi dvi-am html \
scconf/Makefile.in:553:	html-am info info-am install install-am install-data \
scconf/Makefile.in:554:	install-data-am install-exec install-exec-am \
scconf/Makefile.in:555:	install-includeHEADERS install-info install-info-am \
scconf/Makefile.in:556:	install-libLTLIBRARIES install-man install-strip installcheck \
scconf/Makefile.in:557:	installcheck-am installdirs maintainer-clean \
scconf/Makefile.in:558:	maintainer-clean-generic mostlyclean mostlyclean-compile \
scconf/Makefile.in:559:	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
scconf/Makefile.in:560:	tags uninstall uninstall-am uninstall-includeHEADERS \
scconf/Makefile.in:561:	uninstall-info-am uninstall-libLTLIBRARIES
scconf/Makefile.mak:10:all: install-headers $(TARGET)
scconf/parse.c:19: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
scconf/parse.c:44:	for (item = root->items; item; item = item->next) {
scconf/parse.c:45:		if (!item->next) {
scconf/parse.c:49:	return block->items;
scconf/parse.c:55:	parser->error = 1;
scconf/parse.c:57:	snprintf(parser->emesg, sizeof(parser->emesg), "Line %d: %s\n", parser->line, error);
scconf/parse.c:64:	parser->error = 1;
scconf/parse.c:66:	snprintf(parser->emesg, sizeof(parser->emesg), "Line %d: not expecting '%s'\n", parser->line, token);
scconf/parse.c:72:	parser->warnings = 1;
scconf/parse.c:74:	snprintf(parser->emesg, sizeof(parser->emesg), 
scconf/parse.c:76:		parser->line, token);
scconf/parse.c:83:	for (item = parser->block->items; item; item = item->next) {
scconf/parse.c:84:		if (item->type == SCCONF_ITEM_TYPE_VALUE &&
scconf/parse.c:85:		    strcasecmp(item->key, parser->key) == 0) {
scconf/parse.c:98:		item = scconf_item_find(parser, parser->key);
scconf/parse.c:100:			if (parser->key) {
scconf/parse.c:101:				free(parser->key);
scconf/parse.c:103:			parser->key = NULL;
scconf/parse.c:104:			parser->current_item = item;
scconf/parse.c:113:	item->type = type;
scconf/parse.c:115:	item->key = parser->key;
scconf/parse.c:116:	parser->key = NULL;
scconf/parse.c:118:	if (parser->last_item) {
scconf/parse.c:119:		parser->last_item->next = item;
scconf/parse.c:121:		parser->block->items = item;
scconf/parse.c:123:	parser->current_item = parser->last_item = item;
scconf/parse.c:140:	parser.block = block ? block : config->root;
scconf/parse.c:147:		scconf_list_copy(dst->name, &parser.name);
scconf/parse.c:150:	switch (parser.current_item->type) {
scconf/parse.c:152:		parser.current_item->value.comment = strdup((char *) data);
scconf/parse.c:155:		dst->parent = parser.block;
scconf/parse.c:156:		parser.current_item->value.block = dst;
scconf/parse.c:160:		scconf_list_copy((const scconf_list *) data, &parser.current_item->value.list);
scconf/parse.c:178:	block->parent = parser->block;
scconf/parse.c:179:	item->value.block = block;
scconf/parse.c:181:	if (!parser->name) {
scconf/parse.c:182:		scconf_list_add(&parser->name, "");
scconf/parse.c:184:	block->name = parser->name;
scconf/parse.c:185:	parser->name = NULL;
scconf/parse.c:187:	parser->block = block;
scconf/parse.c:188:	parser->last_item = NULL;
scconf/parse.c:198:	parser.block = block ? block : config->root;
scconf/parse.c:201:	parser.current_item = parser.block->items;
scconf/parse.c:209:	parser->block = parser->block->parent;
scconf/parse.c:211:	parser->last_item = parser->block->items;
scconf/parse.c:212:	if (parser->last_item) {
scconf/parse.c:213:		while (parser->last_item->next) {
scconf/parse.c:214:			parser->last_item = parser->last_item->next;
scconf/parse.c:222:		if (parser->key) {
scconf/parse.c:223:			free(parser->key);
scconf/parse.c:225:		scconf_list_destroy(parser->name);
scconf/parse.c:227:		parser->key = NULL;
scconf/parse.c:228:		parser->name = NULL;
scconf/parse.c:229:		parser->state = 0;
scconf/parse.c:238:	if (parser->error) {
scconf/parse.c:244:		parser->line++;
scconf/parse.c:245:		if (parser->last_token_type != TOKEN_TYPE_NEWLINE) {
scconf/parse.c:248:		/* fall through - treat empty lines as comments */
scconf/parse.c:251:		item->value.comment = token ? strdup(token) : NULL;
scconf/parse.c:257:			if ((parser->state & (STATE_VALUE | STATE_SET)) ==
scconf/parse.c:266:				if (len < 1 || token[len - 1] != '"') {
scconf/parse.c:272:						stoken[len - 1] = '\0';
scconf/parse.c:279:			if (parser->state == 0) {
scconf/parse.c:281:				parser->key = stoken ? strdup(stoken) : NULL;
scconf/parse.c:282:				parser->state = STATE_NAME;
scconf/parse.c:283:			} else if (parser->state == STATE_NAME) {
scconf/parse.c:285:				parser->state |= STATE_SET;
scconf/parse.c:286:				scconf_list_add(&parser->name, stoken);
scconf/parse.c:287:			} else if (parser->state == STATE_VALUE) {
scconf/parse.c:289:				parser->state |= STATE_SET;
scconf/parse.c:290:				scconf_list_add(&parser->current_item->value.list,
scconf/parse.c:305:			if ((parser->state & STATE_NAME) == 0) {
scconf/parse.c:313:			if (parser->state != 0) {
scconf/parse.c:314:				if ((parser->state & STATE_VALUE) == 0 ||
scconf/parse.c:315:				    (parser->state & STATE_SET) == 0) {
scconf/parse.c:324:			if (!parser->block->parent) {
scconf/parse.c:333:			if ((parser->state & (STATE_NAME | STATE_VALUE)) == 0) {
scconf/parse.c:336:			parser->state &= ~STATE_SET;
scconf/parse.c:339:			if ((parser->state & STATE_NAME) == 0) {
scconf/parse.c:344:			parser->state = STATE_VALUE;
scconf/parse.c:348:			if ((parser->state & STATE_VALUE) == 0 ||
scconf/parse.c:349:			    (parser->state & STATE_SET) == 0) {
scconf/parse.c:357:			snprintf(parser->emesg, sizeof(parser->emesg), 
scconf/parse.c:359:				parser->line);
scconf/parse.c:364:	parser->last_token_type = token_type;
scconf/parse.c:375:	p.block = config->root;
scconf/parse.c:378:	if (!scconf_lex_parse(&p, config->filename)) {
scconf/parse.c:381:				config->filename, strerror(errno));
scconf/parse.c:382:		r = -1;
scconf/parse.c:384:		strncpy(buffer, p.emesg, sizeof(buffer)-1);
scconf/parse.c:391:		config->errmsg = buffer;
scconf/parse.c:403:	p.block = config->root;
scconf/parse.c:409:		r = -1;
scconf/parse.c:411:		strncpy(buffer, p.emesg, sizeof(buffer)-1);
scconf/parse.c:418:		config->errmsg = buffer;
Binary file scconf/parse.o matches
scconf/scconf.lo:1:# scconf.lo - a libtool object file
scconf/scconf.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
scconf/scconf.lo:10:# Name of the non-PIC object.
scconf/test-conf:3:# test-conf - temporary wrapper script for .libs/test-conf
scconf/test-conf:4:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
scconf/test-conf:6:# The test-conf program cannot be directly executed until all the libtool
scconf/test-conf:13:# metacharacters that are still active within double-quoted strings.
scconf/test-conf:14:Xsed='/bin/sed -e 1s/^X//'
scconf/test-conf:17:# The HP-UX ksh and POSIX shell print the target directory to stdout
scconf/test-conf:21:relink_command="(cd /home/lcoelho/develop/modulo/iti/src/opensc/src/scconf; { test -z \"\${LIBRARY_PATH+set}\" || unset LIBRARY_PATH || { LIBRARY_PATH=; export LIBRARY_PATH; }; }; { test -z \"\${COMPILER_PATH+set}\" || unset COMPILER_PATH || { COMPILER_PATH=; export COMPILER_PATH; }; }; { test -z \"\${GCC_EXEC_PREFIX+set}\" || unset GCC_EXEC_PREFIX || { GCC_EXEC_PREFIX=; export GCC_EXEC_PREFIX; }; }; { test -z \"\${LD_RUN_PATH+set}\" || unset LD_RUN_PATH || { LD_RUN_PATH=; export LD_RUN_PATH; }; }; PATH=\"/sbin:/bin:/usr/sbin:/usr/bin\"; export PATH; gcc -Wall -fno-strict-aliasing -g -O2 -o \$progdir/\$file test-conf.o  -L/usr -L/usr/lib ./.libs/libscconf.so -lpthread -Wl,--rpath -Wl,/home/lcoelho/develop/modulo/iti/src/opensc/src/scconf/.libs -Wl,--rpath -Wl,/usr/local/lib)"
scconf/test-conf:33:    if test "X$1" = X--no-reexec; then
scconf/test-conf:34:      # Discard the --no-reexec flag, and continue.
scconf/test-conf:41:      exec /bin/sh "$0" --no-reexec ${1+"$@"}
scconf/test-conf:46:  thisdir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
scconf/test-conf:50:  file=`ls -ld "$file" | /bin/sed -n 's/.*-> //p'`
scconf/test-conf:51:  while test -n "$file"; do
scconf/test-conf:52:    destdir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
scconf/test-conf:57:      [\\/]* | [A-Za-z]:[\\/]*) thisdir="$destdir" ;;
scconf/test-conf:62:    file=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
scconf/test-conf:63:    file=`ls -ld "$thisdir/$file" | /bin/sed -n 's/.*-> //p'`
scconf/test-conf:68:  test -n "$absdir" && thisdir="$absdir"
scconf/test-conf:70:  program=lt-'test-conf'
scconf/test-conf:73:  if test ! -f "$progdir/$program" || \
scconf/test-conf:74:     { file=`ls -1dt "$progdir/$program" "$progdir/../$program" 2>/dev/null | /bin/sed 1q`; \
scconf/test-conf:77:    file="$$-$program"
scconf/test-conf:79:    if test ! -d "$progdir"; then
scconf/test-conf:82:      rm -f "$progdir/$file"
scconf/test-conf:86:    if test -n "$relink_command"; then
scconf/test-conf:90:	rm -f "$progdir/$file"
scconf/test-conf:95:    mv -f "$progdir/$file" "$progdir/$program" 2>/dev/null ||
scconf/test-conf:96:    { rm -f "$progdir/$program";
scconf/test-conf:97:      mv -f "$progdir/$file" "$progdir/$program"; }
scconf/test-conf:98:    rm -f "$progdir/$file"
scconf/test-conf:101:  if test -f "$progdir/$program"; then
scconf/.cvsignore:26:lex-parse.c
scconf/.cvsignore:27:test-conf
scconf/write.lo:1:# write.lo - a libtool object file
scconf/write.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
scconf/write.lo:10:# Name of the non-PIC object.
scconf/write.c:19: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
scconf/write.c:49:	if (writer->error) {
scconf/write.c:53:		for (i = 0; i < writer->indent_pos; i++) {
scconf/write.c:54:			fputc(writer->indent_char, writer->f);
scconf/write.c:56:		fputs(data, writer->f);
scconf/write.c:58:	if (fputc('\n', writer->f) == EOF) {
scconf/write.c:59:		writer->error = errno;
scconf/write.c:65:	/* quote only if there's any non-normal characters */
scconf/write.c:92:		datalen = strlen(list->data);
scconf/write.c:106:		quote = string_need_quotes(list->data);
scconf/write.c:110:		memcpy(buffer + len, list->data, datalen);
scconf/write.c:115:		list = list->next;
scconf/write.c:128:	for (item = block->items; item; item = item->next) {
scconf/write.c:129:		switch (item->type) {
scconf/write.c:131:			write_line(writer, item->value.comment);
scconf/write.c:134:			subblock = item->value.block;
scconf/write.c:142:			name = scconf_list_get_string(subblock->name);
scconf/write.c:143:			datalen = strlen(item->key) + strlen(name) + 6;
scconf/write.c:149:			snprintf(data, datalen, "%s %s {", item->key, name);
scconf/write.c:155:			writer->indent_pos += writer->indent_level;
scconf/write.c:157:			writer->indent_pos -= writer->indent_level;
scconf/write.c:163:			name = scconf_list_get_string(item->value.list);
scconf/write.c:164:			datalen = strlen(item->key) + strlen(name) + 6;
scconf/write.c:170:			snprintf(data, datalen, "%s = %s;", item->key, name);
scconf/write.c:184:		filename = config->filename;
scconf/write.c:194:	scconf_write_items(&writer, config->root);
Binary file scconf/write.o matches
scdl/Makefile:29:INSTALL = /bin/install -c
scdl/Makefile:30:install_sh_DATA = $(install_sh) -c -m 644
scdl/Makefile:31:install_sh_PROGRAM = $(install_sh) -c
scdl/Makefile:32:install_sh_SCRIPT = $(install_sh) -c
scdl/Makefile:41:host_triplet = i686-pc-linux-gnu
scdl/Makefile:56:DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
scdl/Makefile:62:LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \
scdl/Makefile:66:LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
scdl/Makefile:67:	$(AM_LDFLAGS) $(LDFLAGS) -o $@
scdl/Makefile:73:ACLOCAL = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run aclocal-1.8
scdl/Makefile:76:AMTAR = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run tar
scdl/Makefile:78:AUTOCONF = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run autoconf
scdl/Makefile:79:AUTOHEADER = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run autoheader
scdl/Makefile:80:AUTOMAKE = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run automake-1.8
scdl/Makefile:85:CFLAGS = -Wall -fno-strict-aliasing -g -O2 
scdl/Makefile:87:CPP = gcc -E
scdl/Makefile:88:CPPFLAGS = -I${top_builddir}/src/include 
scdl/Makefile:90:CXXCPP = g++ -E
scdl/Makefile:92:CXXFLAGS = -g -O2
scdl/Makefile:94:DEFS = -DHAVE_CONFIG_H
scdl/Makefile:98:ECHO_N = -n
scdl/Makefile:100:EGREP = grep -E
scdl/Makefile:101:ENGINE_LINK = -lcrypto
scdl/Makefile:104:FFLAGS = -g -O2
scdl/Makefile:126:INSTALL_DATA = ${INSTALL} -m 644
scdl/Makefile:129:INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s
scdl/Makefile:130:LDFLAGS = -L/usr -L/usr/lib -L/usr/lib 
scdl/Makefile:132:LEXLIB = -lfl
scdl/Makefile:134:LIBASSUAN = -lassuan
scdl/Makefile:135:LIBCRYPTO = -lcrypto
scdl/Makefile:136:LIBDL =  -ldl
scdl/Makefile:137:LIBFL = -lfl
scdl/Makefile:138:LIBLDAP = -lssl -lldap -llber 
scdl/Makefile:141:LIBPAM =  -lpam
scdl/Makefile:143:LIBS = -lpthread 
scdl/Makefile:148:LN_S = ln -s
scdl/Makefile:153:MAKEINFO = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run makeinfo
scdl/Makefile:159:OPENSC_LIBS = -L${exec_prefix}/lib -lopensc
scdl/Makefile:163:OPENSSL_LDFLAGS = -Wl,-Bsymbolic
scdl/Makefile:171:PCSC_CFLAGS = -I/usr/include
scdl/Makefile:172:PCSC_LIBS = -lpcsclite
scdl/Makefile:173:PKG_CONFIG = /usr/bin/pkg-config
scdl/Makefile:177:PTHREAD_LIBS = -lpthread
scdl/Makefile:200:build = i686-pc-linux-gnu
scdl/Makefile:203:build_os = linux-gnu
scdl/Makefile:207:host = i686-pc-linux-gnu
scdl/Makefile:210:host_os = linux-gnu
scdl/Makefile:214:install_sh = /home/lcoelho/develop/modulo/iti/src/opensc/install-sh
scdl/Makefile:219:mkdir_p = mkdir -p -- .
scdl/Makefile:232:all: all-am
scdl/Makefile:240:	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
scdl/Makefile:245:	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/scdl/Makefile'; \
scdl/Makefile:247:	  $(AUTOMAKE) --gnu  src/scdl/Makefile
scdl/Makefile:252:	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
scdl/Makefile:259:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
scdl/Makefile:262:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
scdl/Makefile:264:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
scdl/Makefile:266:clean-noinstLTLIBRARIES:
scdl/Makefile:267:	-test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
scdl/Makefile:269:	  dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
scdl/Makefile:271:	  echo "rm -f \"$${dir}/so_locations\""; \
scdl/Makefile:272:	  rm -f "$${dir}/so_locations"; \
scdl/Makefile:277:mostlyclean-compile:
scdl/Makefile:278:	-rm -f *.$(OBJEXT)
scdl/Makefile:280:distclean-compile:
scdl/Makefile:281:	-rm -f *.tab.c
scdl/Makefile:286:	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
scdl/Makefile:287:	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
scdl/Makefile:291:#	$(COMPILE) -c $<
scdl/Makefile:294:	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
scdl/Makefile:295:	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
scdl/Makefile:299:#	$(COMPILE) -c `$(CYGPATH_W) '$<'`
scdl/Makefile:302:	if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
scdl/Makefile:303:	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
scdl/Makefile:307:#	$(LTCOMPILE) -c -o $@ $<
scdl/Makefile:309:mostlyclean-libtool:
scdl/Makefile:310:	-rm -f *.lo
scdl/Makefile:312:clean-libtool:
scdl/Makefile:313:	-rm -rf .libs _libs
scdl/Makefile:315:distclean-libtool:
scdl/Makefile:316:	-rm -f libtool
scdl/Makefile:317:uninstall-info-am:
scdl/Makefile:322:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
scdl/Makefile:326:	mkid -fID $$unique
scdl/Makefile:335:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
scdl/Makefile:339:	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
scdl/Makefile:340:	  test -n "$$unique" || unique=$$empty_fix; \
scdl/Makefile:351:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
scdl/Makefile:355:	test -z "$(CTAGS_ARGS)$$tags$$unique" \
scdl/Makefile:362:	  && gtags -i $(GTAGS_ARGS) $$here
scdl/Makefile:364:distclean-tags:
scdl/Makefile:365:	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
scdl/Makefile:375:	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
scdl/Makefile:376:	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
scdl/Makefile:383:	  if test -d $$d/$$file; then \
scdl/Makefile:384:	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
scdl/Makefile:385:	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
scdl/Makefile:387:	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
scdl/Makefile:389:	    test -f $(distdir)/$$file \
scdl/Makefile:390:	    || cp -p $$d/$$file $(distdir)/$$file \
scdl/Makefile:394:check-am: all-am
scdl/Makefile:395:check: check-am
scdl/Makefile:396:all-am: Makefile $(LTLIBRARIES)
scdl/Makefile:398:install: install-am
scdl/Makefile:399:install-exec: install-exec-am
scdl/Makefile:400:install-data: install-data-am
scdl/Makefile:401:uninstall: uninstall-am
scdl/Makefile:403:install-am: all-am
scdl/Makefile:404:	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
scdl/Makefile:406:installcheck: installcheck-am
scdl/Makefile:407:install-strip:
scdl/Makefile:409:	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
scdl/Makefile:410:	  `test -z '$(STRIP)' || \
scdl/Makefile:412:mostlyclean-generic:
scdl/Makefile:414:clean-generic:
scdl/Makefile:416:distclean-generic:
scdl/Makefile:417:	-rm -f $(CONFIG_CLEAN_FILES)
scdl/Makefile:419:maintainer-clean-generic:
scdl/Makefile:422:	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
scdl/Makefile:423:clean: clean-am
scdl/Makefile:425:clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \
scdl/Makefile:426:	mostlyclean-am
scdl/Makefile:428:distclean: distclean-am
scdl/Makefile:429:	-rm -rf ./$(DEPDIR)
scdl/Makefile:430:	-rm -f Makefile
scdl/Makefile:431:distclean-am: clean-am distclean-compile distclean-generic \
scdl/Makefile:432:	distclean-libtool distclean-tags
scdl/Makefile:434:dvi: dvi-am
scdl/Makefile:436:dvi-am:
scdl/Makefile:438:html: html-am
scdl/Makefile:440:info: info-am
scdl/Makefile:442:info-am:
scdl/Makefile:444:install-data-am:
scdl/Makefile:446:install-exec-am:
scdl/Makefile:448:install-info: install-info-am
scdl/Makefile:450:install-man:
scdl/Makefile:452:installcheck-am:
scdl/Makefile:454:maintainer-clean: maintainer-clean-am
scdl/Makefile:455:	-rm -rf ./$(DEPDIR)
scdl/Makefile:456:	-rm -f Makefile
scdl/Makefile:457:maintainer-clean-am: distclean-am maintainer-clean-generic
scdl/Makefile:459:mostlyclean: mostlyclean-am
scdl/Makefile:461:mostlyclean-am: mostlyclean-compile mostlyclean-generic \
scdl/Makefile:462:	mostlyclean-libtool
scdl/Makefile:464:pdf: pdf-am
scdl/Makefile:466:pdf-am:
scdl/Makefile:468:ps: ps-am
scdl/Makefile:470:ps-am:
scdl/Makefile:472:uninstall-am: uninstall-info-am
scdl/Makefile:474:.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
scdl/Makefile:475:	clean-libtool clean-noinstLTLIBRARIES ctags distclean \
scdl/Makefile:476:	distclean-compile distclean-generic distclean-libtool \
scdl/Makefile:477:	distclean-tags distdir dvi dvi-am html html-am info info-am \
scdl/Makefile:478:	install install-am install-data install-data-am install-exec \
scdl/Makefile:479:	install-exec-am install-info install-info-am install-man \
scdl/Makefile:480:	install-strip installcheck installcheck-am installdirs \
scdl/Makefile:481:	maintainer-clean maintainer-clean-generic mostlyclean \
scdl/Makefile:482:	mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
scdl/Makefile:483:	pdf pdf-am ps ps-am tags uninstall uninstall-am \
scdl/Makefile:484:	uninstall-info-am
scdl/.deps/scdl.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
scdl/.deps/scdl.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
scdl/.deps/scdl.Plo:31:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
scdl/.deps/scdl.Plo:49:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
Binary file scdl/.libs/libscdl.a matches
Binary file scdl/.libs/scdl.o matches
scdl/.libs/libscdl.la:1:# libscdl.la - a libtool library file
scdl/.libs/libscdl.la:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
scdl/.libs/libscdl.la:17:dependency_libs=' -L/usr -L/usr/lib -lpthread'
scdl/.libs/libscdl.la:27:# Should we warn about portability when linking against -modules?
scdl/scdl.lo:1:# scdl.lo - a libtool object file
scdl/scdl.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
scdl/scdl.lo:10:# Name of the non-PIC object.
scdl/Makefile.in:30:install_sh_DATA = $(install_sh) -c -m 644
scdl/Makefile.in:31:install_sh_PROGRAM = $(install_sh) -c
scdl/Makefile.in:32:install_sh_SCRIPT = $(install_sh) -c
scdl/Makefile.in:56:DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
scdl/Makefile.in:62:LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \
scdl/Makefile.in:66:LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
scdl/Makefile.in:67:	$(AM_LDFLAGS) $(LDFLAGS) -o $@
scdl/Makefile.in:232:all: all-am
scdl/Makefile.in:240:	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
scdl/Makefile.in:245:	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/scdl/Makefile'; \
scdl/Makefile.in:247:	  $(AUTOMAKE) --gnu  src/scdl/Makefile
scdl/Makefile.in:252:	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
scdl/Makefile.in:259:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
scdl/Makefile.in:262:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
scdl/Makefile.in:264:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
scdl/Makefile.in:266:clean-noinstLTLIBRARIES:
scdl/Makefile.in:267:	-test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
scdl/Makefile.in:269:	  dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
scdl/Makefile.in:271:	  echo "rm -f \"$${dir}/so_locations\""; \
scdl/Makefile.in:272:	  rm -f "$${dir}/so_locations"; \
scdl/Makefile.in:277:mostlyclean-compile:
scdl/Makefile.in:278:	-rm -f *.$(OBJEXT)
scdl/Makefile.in:280:distclean-compile:
scdl/Makefile.in:281:	-rm -f *.tab.c
scdl/Makefile.in:286:@am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
scdl/Makefile.in:287:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
scdl/Makefile.in:291:@am__fastdepCC_FALSE@	$(COMPILE) -c $<
scdl/Makefile.in:294:@am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
scdl/Makefile.in:295:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
scdl/Makefile.in:299:@am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
scdl/Makefile.in:302:@am__fastdepCC_TRUE@	if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
scdl/Makefile.in:303:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
scdl/Makefile.in:307:@am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
scdl/Makefile.in:309:mostlyclean-libtool:
scdl/Makefile.in:310:	-rm -f *.lo
scdl/Makefile.in:312:clean-libtool:
scdl/Makefile.in:313:	-rm -rf .libs _libs
scdl/Makefile.in:315:distclean-libtool:
scdl/Makefile.in:316:	-rm -f libtool
scdl/Makefile.in:317:uninstall-info-am:
scdl/Makefile.in:322:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
scdl/Makefile.in:326:	mkid -fID $$unique
scdl/Makefile.in:335:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
scdl/Makefile.in:339:	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
scdl/Makefile.in:340:	  test -n "$$unique" || unique=$$empty_fix; \
scdl/Makefile.in:351:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
scdl/Makefile.in:355:	test -z "$(CTAGS_ARGS)$$tags$$unique" \
scdl/Makefile.in:362:	  && gtags -i $(GTAGS_ARGS) $$here
scdl/Makefile.in:364:distclean-tags:
scdl/Makefile.in:365:	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
scdl/Makefile.in:375:	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
scdl/Makefile.in:376:	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
scdl/Makefile.in:383:	  if test -d $$d/$$file; then \
scdl/Makefile.in:384:	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
scdl/Makefile.in:385:	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
scdl/Makefile.in:387:	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
scdl/Makefile.in:389:	    test -f $(distdir)/$$file \
scdl/Makefile.in:390:	    || cp -p $$d/$$file $(distdir)/$$file \
scdl/Makefile.in:394:check-am: all-am
scdl/Makefile.in:395:check: check-am
scdl/Makefile.in:396:all-am: Makefile $(LTLIBRARIES)
scdl/Makefile.in:398:install: install-am
scdl/Makefile.in:399:install-exec: install-exec-am
scdl/Makefile.in:400:install-data: install-data-am
scdl/Makefile.in:401:uninstall: uninstall-am
scdl/Makefile.in:403:install-am: all-am
scdl/Makefile.in:404:	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
scdl/Makefile.in:406:installcheck: installcheck-am
scdl/Makefile.in:407:install-strip:
scdl/Makefile.in:409:	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
scdl/Makefile.in:410:	  `test -z '$(STRIP)' || \
scdl/Makefile.in:412:mostlyclean-generic:
scdl/Makefile.in:414:clean-generic:
scdl/Makefile.in:416:distclean-generic:
scdl/Makefile.in:417:	-rm -f $(CONFIG_CLEAN_FILES)
scdl/Makefile.in:419:maintainer-clean-generic:
scdl/Makefile.in:422:	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
scdl/Makefile.in:423:clean: clean-am
scdl/Makefile.in:425:clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \
scdl/Makefile.in:426:	mostlyclean-am
scdl/Makefile.in:428:distclean: distclean-am
scdl/Makefile.in:429:	-rm -rf ./$(DEPDIR)
scdl/Makefile.in:430:	-rm -f Makefile
scdl/Makefile.in:431:distclean-am: clean-am distclean-compile distclean-generic \
scdl/Makefile.in:432:	distclean-libtool distclean-tags
scdl/Makefile.in:434:dvi: dvi-am
scdl/Makefile.in:436:dvi-am:
scdl/Makefile.in:438:html: html-am
scdl/Makefile.in:440:info: info-am
scdl/Makefile.in:442:info-am:
scdl/Makefile.in:444:install-data-am:
scdl/Makefile.in:446:install-exec-am:
scdl/Makefile.in:448:install-info: install-info-am
scdl/Makefile.in:450:install-man:
scdl/Makefile.in:452:installcheck-am:
scdl/Makefile.in:454:maintainer-clean: maintainer-clean-am
scdl/Makefile.in:455:	-rm -rf ./$(DEPDIR)
scdl/Makefile.in:456:	-rm -f Makefile
scdl/Makefile.in:457:maintainer-clean-am: distclean-am maintainer-clean-generic
scdl/Makefile.in:459:mostlyclean: mostlyclean-am
scdl/Makefile.in:461:mostlyclean-am: mostlyclean-compile mostlyclean-generic \
scdl/Makefile.in:462:	mostlyclean-libtool
scdl/Makefile.in:464:pdf: pdf-am
scdl/Makefile.in:466:pdf-am:
scdl/Makefile.in:468:ps: ps-am
scdl/Makefile.in:470:ps-am:
scdl/Makefile.in:472:uninstall-am: uninstall-info-am
scdl/Makefile.in:474:.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
scdl/Makefile.in:475:	clean-libtool clean-noinstLTLIBRARIES ctags distclean \
scdl/Makefile.in:476:	distclean-compile distclean-generic distclean-libtool \
scdl/Makefile.in:477:	distclean-tags distdir dvi dvi-am html html-am info info-am \
scdl/Makefile.in:478:	install install-am install-data install-data-am install-exec \
scdl/Makefile.in:479:	install-exec-am install-info install-info-am install-man \
scdl/Makefile.in:480:	install-strip installcheck installcheck-am installdirs \
scdl/Makefile.in:481:	maintainer-clean maintainer-clean-generic mostlyclean \
scdl/Makefile.in:482:	mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
scdl/Makefile.in:483:	pdf pdf-am ps ps-am tags uninstall uninstall-am \
scdl/Makefile.in:484:	uninstall-info-am
scdl/Makefile.mak:9:all: install-headers $(TARGET)
scdl/scdl.c:68:			mod->handle = dlopen(pathbuf, flags);
scdl/scdl.c:69:			if (mod->handle != NULL)
scdl/scdl.c:74:	if (mod->handle == NULL)
scdl/scdl.c:75:		mod->handle = dlopen(name, flags);
scdl/scdl.c:80:	mod->type = SCDL_TYPE_DLFCN;
scdl/scdl.c:81:	return (mod->handle? 0 : -1);
scdl/scdl.c:87:	if (mod->handle)
scdl/scdl.c:88:		dlclose(mod->handle);
scdl/scdl.c:89:	mod->handle = NULL;
scdl/scdl.c:99:	if (!mod->handle)
scdl/scdl.c:104:	address = dlsym(mod->handle, sym_name);
scdl/scdl.c:108:		address = dlsym(mod->handle, symbol);
scdl/scdl.c:123:	mod->handle = LoadLibrary(name);
scdl/scdl.c:124:	mod->type = SCDL_TYPE_WIN32;
scdl/scdl.c:126:	return (mod->handle? 0 : GetLastError());
scdl/scdl.c:132:	if (mod->handle) {
scdl/scdl.c:133:		if (FreeLibrary(mod->handle)) {
scdl/scdl.c:134:			mod->handle = NULL;
scdl/scdl.c:138:			return -1;
scdl/scdl.c:147:	if (!mod->handle)
scdl/scdl.c:149:	return GetProcAddress(mod->handle, symbol);
scdl/scdl.c:154:#include <mach-o/dyld.h>
scdl/scdl.c:167:		mod->bundleRef = CFBundleCreate(kCFAllocatorDefault, urlRef);
scdl/scdl.c:170:		mod->handle = NULL;
scdl/scdl.c:172:		mod->handle = (struct mach_header *) NSAddImage(name,
scdl/scdl.c:174:		mod->bundleRef = NULL;
scdl/scdl.c:176:	mod->type = SCDL_TYPE_MAC;
scdl/scdl.c:178:	return (mod->handle == NULL && mod->bundleRef == NULL ? -1 : 0);
scdl/scdl.c:184:	if (mod->bundleRef != NULL) {
scdl/scdl.c:185:		CFBundleUnloadExecutable(mod->bundleRef);
scdl/scdl.c:186:		CFRelease(mod->bundleRef);
scdl/scdl.c:197:	if (mod->bundleRef != NULL) {
scdl/scdl.c:201:			mod->bundleRef, text);
scdl/scdl.c:209:			mod->handle, sym_name,
scdl/scdl.c:227:	mod->magic = SCDL_MAGIC;
scdl/scdl.c:241:	rv = -1;
scdl/scdl.c:257:	if (!mod || mod->magic != SCDL_MAGIC)
scdl/scdl.c:258:		return -1;
scdl/scdl.c:262:	switch(mod->type) {
scdl/scdl.c:285:	if (!mod || mod->magic != SCDL_MAGIC)
scdl/scdl.c:290:	switch(mod->type) {
Binary file scdl/scdl.o matches
scdl/libscdl.la:1:# libscdl.la - a libtool library file
scdl/libscdl.la:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
scdl/libscdl.la:17:dependency_libs=' -L/usr -L/usr/lib -lpthread'
scdl/libscdl.la:27:# Should we warn about portability when linking against -modules?
scldap/CVS/Entries:5:/test-ldap.c/1.7/Sat Oct 19 14:04:50 2002//
scldap/Makefile:31:INSTALL = /bin/install -c
scldap/Makefile:32:install_sh_DATA = $(install_sh) -c -m 644
scldap/Makefile:33:install_sh_PROGRAM = $(install_sh) -c
scldap/Makefile:34:install_sh_SCRIPT = $(install_sh) -c
scldap/Makefile:43:host_triplet = i686-pc-linux-gnu
scldap/Makefile:44:noinst_PROGRAMS = test-ldap$(EXEEXT)
scldap/Makefile:63:am_test_ldap_OBJECTS = test-ldap.$(OBJEXT)
scldap/Makefile:66:DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
scldap/Makefile:70:	./$(DEPDIR)/test-ldap.Po
scldap/Makefile:73:LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \
scldap/Makefile:77:LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
scldap/Makefile:78:	$(AM_LDFLAGS) $(LDFLAGS) -o $@
scldap/Makefile:86:ACLOCAL = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run aclocal-1.8
scldap/Makefile:89:AMTAR = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run tar
scldap/Makefile:91:AUTOCONF = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run autoconf
scldap/Makefile:92:AUTOHEADER = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run autoheader
scldap/Makefile:93:AUTOMAKE = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run automake-1.8
scldap/Makefile:98:CFLAGS = -Wall -fno-strict-aliasing -g -O2 
scldap/Makefile:100:CPP = gcc -E
scldap/Makefile:101:CPPFLAGS = -I${top_builddir}/src/include 
scldap/Makefile:103:CXXCPP = g++ -E
scldap/Makefile:105:CXXFLAGS = -g -O2
scldap/Makefile:107:DEFS = -DHAVE_CONFIG_H
scldap/Makefile:111:ECHO_N = -n
scldap/Makefile:113:EGREP = grep -E
scldap/Makefile:114:ENGINE_LINK = -lcrypto
scldap/Makefile:117:FFLAGS = -g -O2
scldap/Makefile:139:INSTALL_DATA = ${INSTALL} -m 644
scldap/Makefile:142:INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s
scldap/Makefile:143:LDFLAGS = -L/usr -L/usr/lib -L/usr/lib 
scldap/Makefile:145:LEXLIB = -lfl
scldap/Makefile:147:LIBASSUAN = -lassuan
scldap/Makefile:148:LIBCRYPTO = -lcrypto
scldap/Makefile:149:LIBDL =  -ldl
scldap/Makefile:150:LIBFL = -lfl
scldap/Makefile:151:LIBLDAP = -lssl -lldap -llber 
scldap/Makefile:154:LIBPAM =  -lpam
scldap/Makefile:156:LIBS = -lpthread 
scldap/Makefile:161:LN_S = ln -s
scldap/Makefile:166:MAKEINFO = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run makeinfo
scldap/Makefile:172:OPENSC_LIBS = -L${exec_prefix}/lib -lopensc
scldap/Makefile:176:OPENSSL_LDFLAGS = -Wl,-Bsymbolic
scldap/Makefile:184:PCSC_CFLAGS = -I/usr/include
scldap/Makefile:185:PCSC_LIBS = -lpcsclite
scldap/Makefile:186:PKG_CONFIG = /usr/bin/pkg-config
scldap/Makefile:190:PTHREAD_LIBS = -lpthread
scldap/Makefile:213:build = i686-pc-linux-gnu
scldap/Makefile:216:build_os = linux-gnu
scldap/Makefile:220:host = i686-pc-linux-gnu
scldap/Makefile:223:host_os = linux-gnu
scldap/Makefile:227:install_sh = /home/lcoelho/develop/modulo/iti/src/opensc/install-sh
scldap/Makefile:232:mkdir_p = mkdir -p -- .
scldap/Makefile:245:libscldap_la_LDFLAGS = -version-info 0:9:0
scldap/Makefile:246:libscldap_la_LIBADD = ${top_builddir}/src/scconf/libscconf.la -lssl -lldap -llber 
scldap/Makefile:247:test_ldap_SOURCES = test-ldap.c
scldap/Makefile:248:test_ldap_LDFLAGS = -L/usr -L/usr/lib -L/usr/lib 
scldap/Makefile:250:all: all-am
scldap/Makefile:258:	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
scldap/Makefile:263:	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/scldap/Makefile'; \
scldap/Makefile:265:	  $(AUTOMAKE) --gnu  src/scldap/Makefile
scldap/Makefile:270:	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
scldap/Makefile:277:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
scldap/Makefile:280:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
scldap/Makefile:282:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
scldap/Makefile:283:install-libLTLIBRARIES: $(lib_LTLIBRARIES)
scldap/Makefile:285:	test -z "$(libdir)" || $(mkdir_p) "$(DESTDIR)$(libdir)"
scldap/Makefile:287:	  if test -f $$p; then \
scldap/Makefile:288:	    f="`echo $$p | sed -e 's|^.*/||'`"; \
scldap/Makefile:289:	    echo " $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \
scldap/Makefile:290:	    $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \
scldap/Makefile:294:uninstall-libLTLIBRARIES:
scldap/Makefile:297:	    p="`echo $$p | sed -e 's|^.*/||'`"; \
scldap/Makefile:298:	  echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \
scldap/Makefile:299:	  $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \
scldap/Makefile:302:clean-libLTLIBRARIES:
scldap/Makefile:303:	-test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
scldap/Makefile:305:	  dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
scldap/Makefile:307:	  echo "rm -f \"$${dir}/so_locations\""; \
scldap/Makefile:308:	  rm -f "$${dir}/so_locations"; \
scldap/Makefile:311:	$(LINK) -rpath $(libdir) $(libscldap_la_LDFLAGS) $(libscldap_la_OBJECTS) $(libscldap_la_LIBADD) $(LIBS)
scldap/Makefile:313:clean-noinstPROGRAMS:
scldap/Makefile:316:	  echo " rm -f $$p $$f"; \
scldap/Makefile:317:	  rm -f $$p $$f ; \
scldap/Makefile:319:test-ldap$(EXEEXT): $(test_ldap_OBJECTS) $(test_ldap_DEPENDENCIES) 
scldap/Makefile:320:	@rm -f test-ldap$(EXEEXT)
scldap/Makefile:323:mostlyclean-compile:
scldap/Makefile:324:	-rm -f *.$(OBJEXT)
scldap/Makefile:326:distclean-compile:
scldap/Makefile:327:	-rm -f *.tab.c
scldap/Makefile:330:include ./$(DEPDIR)/test-ldap.Po
scldap/Makefile:333:	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
scldap/Makefile:334:	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
scldap/Makefile:338:#	$(COMPILE) -c $<
scldap/Makefile:341:	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
scldap/Makefile:342:	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
scldap/Makefile:346:#	$(COMPILE) -c `$(CYGPATH_W) '$<'`
scldap/Makefile:349:	if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
scldap/Makefile:350:	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
scldap/Makefile:354:#	$(LTCOMPILE) -c -o $@ $<
scldap/Makefile:356:mostlyclean-libtool:
scldap/Makefile:357:	-rm -f *.lo
scldap/Makefile:359:clean-libtool:
scldap/Makefile:360:	-rm -rf .libs _libs
scldap/Makefile:362:distclean-libtool:
scldap/Makefile:363:	-rm -f libtool
scldap/Makefile:364:uninstall-info-am:
scldap/Makefile:365:install-includeHEADERS: $(include_HEADERS)
scldap/Makefile:367:	test -z "$(includedir)" || $(mkdir_p) "$(DESTDIR)$(includedir)"
scldap/Makefile:369:	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
scldap/Makefile:370:	  f="`echo $$p | sed -e 's|^.*/||'`"; \
scldap/Makefile:375:uninstall-includeHEADERS:
scldap/Makefile:378:	  f="`echo $$p | sed -e 's|^.*/||'`"; \
scldap/Makefile:379:	  echo " rm -f '$(DESTDIR)$(includedir)/$$f'"; \
scldap/Makefile:380:	  rm -f "$(DESTDIR)$(includedir)/$$f"; \
scldap/Makefile:386:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
scldap/Makefile:390:	mkid -fID $$unique
scldap/Makefile:399:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
scldap/Makefile:403:	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
scldap/Makefile:404:	  test -n "$$unique" || unique=$$empty_fix; \
scldap/Makefile:415:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
scldap/Makefile:419:	test -z "$(CTAGS_ARGS)$$tags$$unique" \
scldap/Makefile:426:	  && gtags -i $(GTAGS_ARGS) $$here
scldap/Makefile:428:distclean-tags:
scldap/Makefile:429:	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
scldap/Makefile:439:	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
scldap/Makefile:440:	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
scldap/Makefile:447:	  if test -d $$d/$$file; then \
scldap/Makefile:448:	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
scldap/Makefile:449:	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
scldap/Makefile:451:	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
scldap/Makefile:453:	    test -f $(distdir)/$$file \
scldap/Makefile:454:	    || cp -p $$d/$$file $(distdir)/$$file \
scldap/Makefile:458:check-am: all-am
scldap/Makefile:459:check: check-am
scldap/Makefile:460:all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) $(HEADERS)
scldap/Makefile:463:	  test -z "$$dir" || $(mkdir_p) "$$dir"; \
scldap/Makefile:465:install: install-am
scldap/Makefile:466:install-exec: install-exec-am
scldap/Makefile:467:install-data: install-data-am
scldap/Makefile:468:uninstall: uninstall-am
scldap/Makefile:470:install-am: all-am
scldap/Makefile:471:	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
scldap/Makefile:473:installcheck: installcheck-am
scldap/Makefile:474:install-strip:
scldap/Makefile:476:	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
scldap/Makefile:477:	  `test -z '$(STRIP)' || \
scldap/Makefile:479:mostlyclean-generic:
scldap/Makefile:481:clean-generic:
scldap/Makefile:483:distclean-generic:
scldap/Makefile:484:	-rm -f $(CONFIG_CLEAN_FILES)
scldap/Makefile:486:maintainer-clean-generic:
scldap/Makefile:489:	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
scldap/Makefile:490:clean: clean-am
scldap/Makefile:492:clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \
scldap/Makefile:493:	clean-noinstPROGRAMS mostlyclean-am
scldap/Makefile:495:distclean: distclean-am
scldap/Makefile:496:	-rm -rf ./$(DEPDIR)
scldap/Makefile:497:	-rm -f Makefile
scldap/Makefile:498:distclean-am: clean-am distclean-compile distclean-generic \
scldap/Makefile:499:	distclean-libtool distclean-tags
scldap/Makefile:501:dvi: dvi-am
scldap/Makefile:503:dvi-am:
scldap/Makefile:505:html: html-am
scldap/Makefile:507:info: info-am
scldap/Makefile:509:info-am:
scldap/Makefile:511:install-data-am: install-includeHEADERS
scldap/Makefile:513:install-exec-am: install-libLTLIBRARIES
scldap/Makefile:515:install-info: install-info-am
scldap/Makefile:517:install-man:
scldap/Makefile:519:installcheck-am:
scldap/Makefile:521:maintainer-clean: maintainer-clean-am
scldap/Makefile:522:	-rm -rf ./$(DEPDIR)
scldap/Makefile:523:	-rm -f Makefile
scldap/Makefile:524:maintainer-clean-am: distclean-am maintainer-clean-generic
scldap/Makefile:526:mostlyclean: mostlyclean-am
scldap/Makefile:528:mostlyclean-am: mostlyclean-compile mostlyclean-generic \
scldap/Makefile:529:	mostlyclean-libtool
scldap/Makefile:531:pdf: pdf-am
scldap/Makefile:533:pdf-am:
scldap/Makefile:535:ps: ps-am
scldap/Makefile:537:ps-am:
scldap/Makefile:539:uninstall-am: uninstall-includeHEADERS uninstall-info-am \
scldap/Makefile:540:	uninstall-libLTLIBRARIES
scldap/Makefile:542:.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
scldap/Makefile:543:	clean-libLTLIBRARIES clean-libtool clean-noinstPROGRAMS ctags \
scldap/Makefile:544:	distclean distclean-compile distclean-generic \
scldap/Makefile:545:	distclean-libtool distclean-tags distdir dvi dvi-am html \
scldap/Makefile:546:	html-am info info-am install install-am install-data \
scldap/Makefile:547:	install-data-am install-exec install-exec-am \
scldap/Makefile:548:	install-includeHEADERS install-info install-info-am \
scldap/Makefile:549:	install-libLTLIBRARIES install-man install-strip installcheck \
scldap/Makefile:550:	installcheck-am installdirs maintainer-clean \
scldap/Makefile:551:	maintainer-clean-generic mostlyclean mostlyclean-compile \
scldap/Makefile:552:	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
scldap/Makefile:553:	tags uninstall uninstall-am uninstall-includeHEADERS \
scldap/Makefile:554:	uninstall-info-am uninstall-libLTLIBRARIES
scldap/.deps/scldap.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
scldap/.deps/scldap.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
scldap/.deps/scldap.Plo:37:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
scldap/.deps/scldap.Plo:55:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
scldap/.deps/test-ldap.Po:1:test-ldap.o test-ldap.o: test-ldap.c ../../config.h /usr/include/stdio.h \
scldap/.deps/test-ldap.Po:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
scldap/.deps/test-ldap.Po:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
scldap/.deps/test-ldap.Po:33:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
scldap/.deps/test-ldap.Po:51:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
Binary file scldap/.libs/libscldap.a matches
Binary file scldap/.libs/libscldap.so.0.0.9T matches
Binary file scldap/.libs/libscldap.so.0 matches
Binary file scldap/.libs/libscldap.so.0.0.9 matches
scldap/.libs/libscldap.la:1:# libscldap.la - a libtool library file
scldap/.libs/libscldap.la:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
scldap/.libs/libscldap.la:17:dependency_libs=' -L/usr -L/usr/lib /home/lcoelho/develop/modulo/iti/src/opensc/src/scconf/libscconf.la /usr/lib/libldap.la -lresolv -ldl -lssl -lcrypto /usr/lib/liblber.la -lpthread '
scldap/.libs/libscldap.la:27:# Should we warn about portability when linking against -modules?
scldap/.libs/libscldap.la:36:relink_command="(cd /home/lcoelho/develop/modulo/iti/src/opensc/src/scldap; /bin/sh ../../libtool  --mode=relink gcc -Wall -fno-strict-aliasing -g -O2 -L/usr -L/usr/lib -L/usr/lib -o libscldap.la -rpath /usr/local/lib -version-info 0:9:0 scldap.lo ../../src/scconf/libscconf.la -lssl -lldap -llber -lpthread @inst_prefix_dir@)"
Binary file scldap/.libs/libscldap.so matches
Binary file scldap/.libs/scldap.o matches
scldap/.libs/libscldap.lai:1:# libscldap.la - a libtool library file
scldap/.libs/libscldap.lai:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
scldap/.libs/libscldap.lai:17:dependency_libs=' -L/usr -L/usr/lib /usr/local/lib/libscconf.la /usr/lib/libldap.la -lresolv -ldl -lssl -lcrypto /usr/lib/liblber.la -lpthread'
scldap/.libs/libscldap.lai:27:# Should we warn about portability when linking against -modules?
Binary file scldap/.libs/test-ldap matches
scldap/test-ldap.c:2: * $Id: test-ldap.c,v 1.7 2002/10/19 14:04:50 aet Exp $
scldap/test-ldap.c:19: * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111, USA.
scldap/test-ldap.c:55:		count -= i;
scldap/test-ldap.c:66:	printf("test-ldap: [options]\n");
scldap/test-ldap.c:67:	printf(" -h		Show help\n");
scldap/test-ldap.c:69:	printf(" -e <entry>	Use <entry> for search.\n\t\tAn URL is also accepted.\n");
scldap/test-ldap.c:70:	printf(" -s <string>	Fill the entry filter with a string.\n\t\tAlso used as a replacement for filter\n\t\twhen no entry filter found.\n");
scldap/test-ldap.c:71:	printf(" -F		Save results(s).\n");
scldap/test-ldap.c:72:	printf(" -d		Dump result(s) to screen in hex format.\n");
scldap/test-ldap.c:73:	printf(" -v		Increase verbose level.\n");
scldap/test-ldap.c:84:		if (argv[i][0] == '-') {
scldap/test-ldap.c:123:		 * "ldap://193.229.0.210:389/cn=finsign%20ca%20for%20test3,o=vrk-fin
scldap/test-ldap.c:138:	if (lctx->entry[lctx->active].filter || searchword) {
scldap/test-ldap.c:141:	if (!lctx->entries && (!ffound && !entry)) {
scldap/test-ldap.c:155:	printf("Success. (%i results)\n", lresult->results);
scldap/test-ldap.c:156:	for (i = 0; i < lresult->results; i++) {
scldap/test-ldap.c:159:			       lresult->result[i].name, lresult->result[i].datalen,
scldap/test-ldap.c:160:			       (lresult->result[i].binary ? "NOT ASCII" : (char *) lresult->result[i].data));
scldap/test-ldap.c:162:			printf("%02i. dn = %s\n", i + 1, lresult->result[i].dn);
scldap/test-ldap.c:164:			hex_dump_asc(stdout, lresult->result[i].data, lresult->result[i].datalen, 0);
scldap/test-ldap.c:165:		if (save && lresult->result[i].name) {
scldap/test-ldap.c:166:			const char *prefix = "ldap-dump-";
scldap/test-ldap.c:167:			int filenamelen = strlen(lresult->result[i].name) + strlen(prefix) + 6;
scldap/test-ldap.c:174:			snprintf(filename, filenamelen, "%s%02i-", prefix, i + 1);
scldap/test-ldap.c:175:			strcat(filename, lresult->result[i].name);
scldap/test-ldap.c:177:				fwrite(lresult->result[i].data, lresult->result[i].datalen, 1, fp);
scldap/test-ldap.c:188:	if (scldap_dn_to_result("C=FI, S=HST-KORTTI, G=ESIMERKKI679, CN=HST-KORTTI ESIMERKKI679 99999578U, SN=99999578U", &lresult, 1) < 0) {
scldap/test-ldap.c:193:	for (i = 0; i < lresult->results; i++) {
scldap/test-ldap.c:195:		       lresult->result[i].data,
scldap/test-ldap.c:196:		       lresult->result[i].datalen);
scldap/test-ldap.c:205:		if (scldap_approx_binddn_by_dn(lctx, "approx_binddn", "C=FI, O=VRK-FINSIGN Gov. CA, CN=FINSIGN CA for Test3", &binddn) < 0) {
Binary file scldap/test-ldap.o matches
scldap/libscldap.la:1:# libscldap.la - a libtool library file
scldap/libscldap.la:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
scldap/libscldap.la:17:dependency_libs=' -L/usr -L/usr/lib /home/lcoelho/develop/modulo/iti/src/opensc/src/scconf/libscconf.la /usr/lib/libldap.la -lresolv -ldl -lssl -lcrypto /usr/lib/liblber.la -lpthread '
scldap/libscldap.la:27:# Should we warn about portability when linking against -modules?
scldap/libscldap.la:36:relink_command="(cd /home/lcoelho/develop/modulo/iti/src/opensc/src/scldap; /bin/sh ../../libtool  --mode=relink gcc -Wall -fno-strict-aliasing -g -O2 -L/usr -L/usr/lib -L/usr/lib -o libscldap.la -rpath /usr/local/lib -version-info 0:9:0 scldap.lo ../../src/scconf/libscconf.la -lssl -lldap -llber -lpthread @inst_prefix_dir@)"
scldap/scldap.c:19: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
scldap/scldap.c:59:	scldap_param_entry *lentry = (scldap_param_entry *) entry->arg;
scldap/scldap.c:60:	const scconf_list *list = scconf_find_list(block, entry->name);
scldap/scldap.c:62:	for (; list; list = list->next) {
scldap/scldap.c:63:		if (lentry->numattrs >= SCLDAP_MAX_ATTRIBUTES) {
scldap/scldap.c:66:		lentry->attributes = (char **) realloc(lentry->attributes, (lentry->numattrs + 2) * sizeof(char *));
scldap/scldap.c:67:		if (!lentry->attributes)
scldap/scldap.c:69:		lentry->attributes[lentry->numattrs] = strdup(list->data);
scldap/scldap.c:70:		lentry->numattrs++;
scldap/scldap.c:71:		lentry->attributes[lentry->numattrs] = NULL;
scldap/scldap.c:78:	cb_data *trans = (cb_data *) entry->arg;
scldap/scldap.c:79:	scldap_context *ctx = trans->ctx;
scldap/scldap.c:80:	char *cardprefix = trans->cardprefix;
scldap/scldap.c:81:	scldap_param_entry *lentry = (scldap_param_entry *) &ctx->entry[ctx->entries];
scldap/scldap.c:84:		{"ldaphost", SCCONF_STRING, SCCONF_ALLOC, &lentry->ldaphost, NULL},
scldap/scldap.c:85:		{"ldapport", SCCONF_INTEGER, SCCONF_ALLOC, &lentry->ldapport, NULL},
scldap/scldap.c:86:		{"scope", SCCONF_INTEGER, SCCONF_ALLOC, &lentry->scope, NULL},
scldap/scldap.c:87:		{"binddn", SCCONF_STRING, SCCONF_ALLOC, &lentry->binddn, NULL},
scldap/scldap.c:88:		{"passwd", SCCONF_STRING, SCCONF_ALLOC, &lentry->passwd, NULL},
scldap/scldap.c:89:		{"base", SCCONF_STRING, SCCONF_ALLOC, &lentry->base, NULL},
scldap/scldap.c:91:		{"filter", SCCONF_STRING, SCCONF_ALLOC, &lentry->filter, NULL},
scldap/scldap.c:97:	if (ctx->entries >= SCLDAP_MAX_ENTRIES)
scldap/scldap.c:99:	ldapsuffix = scconf_list_strdup(block->name, " ");
scldap/scldap.c:107:	lentry->entry = (char *) malloc(len);
scldap/scldap.c:108:	if (!lentry->entry) {
scldap/scldap.c:112:	memset(lentry->entry, 0, len);
scldap/scldap.c:113:	snprintf(lentry->entry, len, "%s%s%s", cardprefix ? cardprefix : "", cardprefix ? " " : "", ldapsuffix);
scldap/scldap.c:118:	ctx->entries++;
scldap/scldap.c:119:	ctx->entry = (scldap_param_entry *) realloc(ctx->entry, (ctx->entries + 2) * sizeof(scldap_param_entry));
scldap/scldap.c:120:	if (!ctx->entry)
scldap/scldap.c:122:	memset(&ctx->entry[ctx->entries], 0, sizeof(scldap_param_entry));
scldap/scldap.c:129:	cb_data *trans = (cb_data *) entry->arg;
scldap/scldap.c:136:	trans->cardprefix = scconf_list_strdup(block->name, " ");
scldap/scldap.c:138:		free(trans->cardprefix);
scldap/scldap.c:139:		trans->cardprefix = NULL;
scldap/scldap.c:142:	free(trans->cardprefix);
scldap/scldap.c:143:	trans->cardprefix = NULL;
scldap/scldap.c:156:	ctx->entry = (scldap_param_entry *) realloc(ctx->entry, (ctx->entries + 2) * sizeof(scldap_param_entry));
scldap/scldap.c:157:	if (!ctx->entry) {
scldap/scldap.c:161:	memset(&ctx->entry[ctx->entries], 0, sizeof(scldap_param_entry));
scldap/scldap.c:171:		ctx->conf = scconf_new(filename);
scldap/scldap.c:172:		if (!ctx->conf) {
scldap/scldap.c:176:		if (scconf_parse(ctx->conf) < 1) {
scldap/scldap.c:180:		if (scconf_parse_entries(ctx->conf, NULL, entry) != 0) {
scldap/scldap.c:185:	ctx->entries++;
scldap/scldap.c:186:	ctx->active = 0;
scldap/scldap.c:196:	for (i = 0; i < ctx->entries; i++) {
scldap/scldap.c:197:		if (ctx->entry[i].entry)
scldap/scldap.c:198:			printf("[%i]->entry=%s\n", i, ctx->entry[i].entry);
scldap/scldap.c:199:		if (ctx->entry[i].ldaphost)
scldap/scldap.c:200:			printf("[%i]->ldaphost=%s\n", i, ctx->entry[i].ldaphost);
scldap/scldap.c:201:		printf("[%i]->ldapport=%i\n", i, ctx->entry[i].ldapport);
scldap/scldap.c:202:		printf("[%i]->scope=%i\n", i, ctx->entry[i].scope);
scldap/scldap.c:203:		if (ctx->entry[i].binddn)
scldap/scldap.c:204:			printf("[%i]->binddn=%s\n", i, ctx->entry[i].binddn);
scldap/scldap.c:205:		if (ctx->entry[i].passwd)
scldap/scldap.c:206:			printf("[%i]->passwd=%s\n", i, ctx->entry[i].passwd);
scldap/scldap.c:207:		if (ctx->entry[i].base)
scldap/scldap.c:208:			printf("[%i]->base=%s\n", i, ctx->entry[i].base);
scldap/scldap.c:209:		for (j = 0; j < ctx->entry[i].numattrs; j++) {
scldap/scldap.c:210:			if (ctx->entry[i].attributes[j])
scldap/scldap.c:211:				printf("[%i]->attribute[%i]=%s\n", i, j, ctx->entry[i].attributes[j]);
scldap/scldap.c:213:		if (ctx->entry[i].filter)
scldap/scldap.c:214:			printf("[%i]->filter=%s\n\n", i, ctx->entry[i].filter);
scldap/scldap.c:225:		for (i = 0; i < ctx->entries; i++) {
scldap/scldap.c:226:			if (ctx->entry[i].entry) {
scldap/scldap.c:227:				free(ctx->entry[i].entry);
scldap/scldap.c:229:			ctx->entry[i].entry = NULL;
scldap/scldap.c:230:			if (ctx->entry[i].ldaphost) {
scldap/scldap.c:231:				free(ctx->entry[i].ldaphost);
scldap/scldap.c:233:			ctx->entry[i].ldaphost = NULL;
scldap/scldap.c:234:			ctx->entry[i].ldapport = 0;
scldap/scldap.c:235:			ctx->entry[i].scope = 0;
scldap/scldap.c:236:			if (ctx->entry[i].binddn) {
scldap/scldap.c:237:				free(ctx->entry[i].binddn);
scldap/scldap.c:239:			ctx->entry[i].binddn = NULL;
scldap/scldap.c:240:			if (ctx->entry[i].passwd) {
scldap/scldap.c:241:				free(ctx->entry[i].passwd);
scldap/scldap.c:243:			ctx->entry[i].passwd = NULL;
scldap/scldap.c:244:			if (ctx->entry[i].base) {
scldap/scldap.c:245:				free(ctx->entry[i].base);
scldap/scldap.c:247:			ctx->entry[i].base = NULL;
scldap/scldap.c:248:			for (j = 0; j < ctx->entry[i].numattrs; j++) {
scldap/scldap.c:249:				free(ctx->entry[i].attributes[j]);
scldap/scldap.c:250:				ctx->entry[i].attributes[j] = NULL;
scldap/scldap.c:252:			if (ctx->entry[i].attributes) {
scldap/scldap.c:253:				free(ctx->entry[i].attributes);
scldap/scldap.c:255:			ctx->entry[i].attributes = NULL;
scldap/scldap.c:256:			ctx->entry[i].numattrs = 0;
scldap/scldap.c:257:			if (ctx->entry[i].filter) {
scldap/scldap.c:258:				free(ctx->entry[i].filter);
scldap/scldap.c:260:			ctx->entry[i].filter = NULL;
scldap/scldap.c:262:		if (ctx->entry) {
scldap/scldap.c:263:			free(ctx->entry);
scldap/scldap.c:265:		ctx->entry = NULL;
scldap/scldap.c:266:		ctx->entries = 0;
scldap/scldap.c:267:		if (ctx->conf) {
scldap/scldap.c:268:			scconf_free(ctx->conf);
scldap/scldap.c:270:		ctx->conf = NULL;
scldap/scldap.c:284:		if (argv[i][0] == '-') {
scldap/scldap.c:304:				ADD(ptr->entry[ptr->active].ldaphost);
scldap/scldap.c:307:				ptr->entry[ptr->active].ldapport = atoi(optarg);
scldap/scldap.c:310:				ptr->entry[ptr->active].scope = atoi(optarg);
scldap/scldap.c:313:				ADD(ptr->entry[ptr->active].binddn);
scldap/scldap.c:316:				ADD(ptr->entry[ptr->active].passwd);
scldap/scldap.c:319:				ADD(ptr->entry[ptr->active].base);
scldap/scldap.c:322:				if (ptr->entry[ptr->active].numattrs >= SCLDAP_MAX_ATTRIBUTES) {
scldap/scldap.c:325:				ptr->entry[ptr->active].attributes = (char **) realloc(ptr->entry[ptr->active].attributes, (ptr->entry[ptr->active].numattrs + 2) * sizeof(char *));
scldap/scldap.c:326:				if (!ptr->entry[ptr->active].attributes)
scldap/scldap.c:328:				memset(&ptr->entry[ptr->active].attributes[ptr->entry[ptr->active].numattrs], 0, sizeof(char *));
scldap/scldap.c:329:				ADD(ptr->entry[ptr->active].attributes[ptr->entry[ptr->active].numattrs]);
scldap/scldap.c:330:				ptr->entry[ptr->active].numattrs++;
scldap/scldap.c:331:				ptr->entry[ptr->active].attributes[ptr->entry[ptr->active].numattrs] = NULL;
scldap/scldap.c:334:				ADD(ptr->entry[ptr->active].filter);
scldap/scldap.c:358:		 " -L ldap.conf	Configuration file to load\n"
scldap/scldap.c:359:		 " -A entry	Add new entry\n"
scldap/scldap.c:360:		 " -E entry	Set current entry\n"
scldap/scldap.c:362:		 "   -H hostname\n"
scldap/scldap.c:363:		 "   -P port\n"
scldap/scldap.c:364:		 "   -S scope\n"
scldap/scldap.c:365:		 "   -b binddn\n"
scldap/scldap.c:366:		 "   -p passwd\n"
scldap/scldap.c:367:		 "   -B base\n"
scldap/scldap.c:368:		 "   -a attribute(s)\n"
scldap/scldap.c:369:		 "   -f filter\n");
scldap/scldap.c:380:		for (i = 0; i < ctx->entries; i++) {
scldap/scldap.c:381:			if (!ctx->entry[i].entry) {
scldap/scldap.c:382:				ctx->entry[i].entry = strdup(entry);
scldap/scldap.c:383:				ctx->active = i;
scldap/scldap.c:387:		i = ctx->entries;
scldap/scldap.c:388:		ctx->entry = (scldap_param_entry *) realloc(ctx->entry, (i + 2) * sizeof(scldap_param_entry));
scldap/scldap.c:389:		if (!ctx->entry)
scldap/scldap.c:391:		memset(&ctx->entry[i], 0, sizeof(scldap_param_entry));
scldap/scldap.c:392:		ctx->entry[i].entry = strdup(entry);
scldap/scldap.c:393:		ctx->active = i;
scldap/scldap.c:394:		ctx->entries++;
scldap/scldap.c:407:		for (i = 0; i < ctx->entries; i++) {
scldap/scldap.c:408:			if (ctx->entry[i].entry) {
scldap/scldap.c:409:				if (!strcmp(ctx->entry[i].entry, entry)) {
scldap/scldap.c:425:		for (i = 0; i < ctx->entries; i++) {
scldap/scldap.c:426:			if (ctx->entry[i].entry) {
scldap/scldap.c:427:				if (!strcmp(ctx->entry[i].entry, entry)) {
scldap/scldap.c:428:					ctx->active = i;
scldap/scldap.c:443:		for (i = 0; i < ctx->entries; i++) {
scldap/scldap.c:444:			if (ctx->entry[i].entry) {
scldap/scldap.c:445:				if (!strcmp(ctx->entry[i].entry, entry)) {
scldap/scldap.c:446:					if (ctx->entry[i].entry) {
scldap/scldap.c:447:						free(ctx->entry[i].entry);
scldap/scldap.c:449:					ctx->entry[i].entry = NULL;
scldap/scldap.c:450:					if (ctx->entry[i].ldaphost) {
scldap/scldap.c:451:						free(ctx->entry[i].ldaphost);
scldap/scldap.c:453:					ctx->entry[i].ldaphost = NULL;
scldap/scldap.c:454:					ctx->entry[i].ldapport = 0;
scldap/scldap.c:455:					ctx->entry[i].scope = 0;
scldap/scldap.c:456:					if (ctx->entry[i].binddn) {
scldap/scldap.c:457:						free(ctx->entry[i].binddn);
scldap/scldap.c:459:					ctx->entry[i].binddn = NULL;
scldap/scldap.c:460:					if (ctx->entry[i].passwd) {
scldap/scldap.c:461:						free(ctx->entry[i].passwd);
scldap/scldap.c:463:					ctx->entry[i].passwd = NULL;
scldap/scldap.c:464:					if (ctx->entry[i].base) {
scldap/scldap.c:465:						free(ctx->entry[i].base);
scldap/scldap.c:467:					ctx->entry[i].base = NULL;
scldap/scldap.c:468:					for (j = 0; j < ctx->entry[i].numattrs; j++) {
scldap/scldap.c:469:						free(ctx->entry[i].attributes[j]);
scldap/scldap.c:470:						ctx->entry[i].attributes[j] = NULL;
scldap/scldap.c:472:					if (ctx->entry[i].attributes) {
scldap/scldap.c:473:						free(ctx->entry[i].attributes);
scldap/scldap.c:475:					ctx->entry[i].attributes = NULL;
scldap/scldap.c:476:					ctx->entry[i].numattrs = 0;
scldap/scldap.c:477:					if (ctx->entry[i].filter) {
scldap/scldap.c:478:						free(ctx->entry[i].filter);
scldap/scldap.c:480:					ctx->entry[i].filter = NULL;
scldap/scldap.c:501:		return -1;
scldap/scldap.c:560:		return -1;
scldap/scldap.c:568:		ctx->entry[i].ldaphost = ADD(ldapurl->lud_host);
scldap/scldap.c:569:		ctx->entry[i].ldapport = ldapurl->lud_port;
scldap/scldap.c:570:		ctx->entry[i].scope = ldapurl->lud_scope;
scldap/scldap.c:571:		ctx->entry[i].base = ADD(ldapurl->lud_dn);
scldap/scldap.c:573:		for (j = 0; ldapurl->lud_attrs[j]; j++) {
scldap/scldap.c:574:			if (ctx->entry[i].numattrs >= SCLDAP_MAX_ATTRIBUTES) {
scldap/scldap.c:577:			ctx->entry[i].attributes = (char **) realloc(ctx->entry[i].attributes, (ctx->entry[i].numattrs + 2) * sizeof(char *));
scldap/scldap.c:578:			if (!ctx->entry[i].attributes)
scldap/scldap.c:580:			memset(&ctx->entry[i].attributes[ctx->entry[i].numattrs], 0, sizeof(char *));
scldap/scldap.c:581:			ctx->entry[i].attributes[ctx->entry[i].numattrs] = strdup(ldapurl->lud_attrs[j]);
scldap/scldap.c:582:			ctx->entry[i].numattrs++;
scldap/scldap.c:583:			ctx->entry[i].attributes[ctx->entry[i].numattrs] = NULL;
scldap/scldap.c:586:		ctx->entry[i].filter = ADD(ldapurl->lud_filter);
scldap/scldap.c:592:	return -1;
scldap/scldap.c:602:		return -1;
scldap/scldap.c:605:		return -1;
scldap/scldap.c:607:	for (i = 0; i < splitdn->results; i++) {
scldap/scldap.c:611:		       splitdn->result[i].data,
scldap/scldap.c:612:		       splitdn->result[i].datalen);
scldap/scldap.c:614:		if (scldap_search(ctx, entry, &result, 0, (const char *) splitdn->result[i].data) < 0) {
scldap/scldap.c:618:			for (j = 0; j < result->results; j++) {
scldap/scldap.c:620:				founddns[numdns] = strdup(result->result[j].dn);
scldap/scldap.c:629:		return -1;
scldap/scldap.c:656:		return -1;
scldap/scldap.c:660:		return -1;
scldap/scldap.c:670:		return -1;
scldap/scldap.c:693:		_result->result = (scldap_result_entry *) realloc(_result->result, (_result->results + 2) * sizeof(scldap_result_entry));
scldap/scldap.c:694:		if (!_result->result)
scldap/scldap.c:696:		memset(&_result->result[_result->results], 0, sizeof(scldap_result_entry));
scldap/scldap.c:697:		_result->result[_result->results].dn = strdup(buf);
scldap/scldap.c:698:		_result->result[_result->results].data = (unsigned char *) strdup(tmp[i]);
scldap/scldap.c:699:		_result->result[_result->results].datalen = strlen(tmp[i]);
scldap/scldap.c:700:		_result->results++;
scldap/scldap.c:705:	if (!_result->results) {
scldap/scldap.c:707:		return -1;
scldap/scldap.c:724:  if (result->results < SCLDAP_MAX_RESULTS) { \
scldap/scldap.c:725:    result->result[result->results].name = strdup(name); \
scldap/scldap.c:726:    result->result[result->results].dn = ldap_get_dn(ld, res); \
scldap/scldap.c:728:      result->result[result->results].datalen = bvals[i]->bv_len; \
scldap/scldap.c:729:      result->result[result->results].data = (unsigned char *) malloc(result->result[result->results].datalen + 1); \
scldap/scldap.c:730:      memset(result->result[result->results].data, 0, result->result[result->results].datalen + 1); \
scldap/scldap.c:731:      memcpy(result->result[result->results].data, bvals[i]->bv_val, result->result[result->results].datalen); \
scldap/scldap.c:732:      for (o = 0; o < bvals[i]->bv_len; o++) { \
scldap/scldap.c:733:        int k = bvals[i]->bv_val[o]; \
scldap/scldap.c:735:          result->result[result->results].binary = 1; \
scldap/scldap.c:740:    result->results++; \
scldap/scldap.c:741:    result->result = (scldap_result_entry *) realloc(result->result, (result->results + 2) * sizeof(scldap_result_entry)); \
scldap/scldap.c:742:    memset(&result->result[result->results], 0, sizeof(scldap_result_entry)); \
scldap/scldap.c:746:			if (param->numattrs) {
scldap/scldap.c:747:				for (j = 0; j < param->numattrs; j++) {
scldap/scldap.c:748:					if (!strncasecmp(param->attributes[j], name, strlen(param->attributes[j]))) {
scldap/scldap.c:757:				if (param->numattrs) {
scldap/scldap.c:758:					for (j = 0; j < param->numattrs; j++) {
scldap/scldap.c:759:						if (!strncasecmp(param->attributes[j], name, strlen(param->attributes[j]))) {
scldap/scldap.c:802:	int rc, entrynum = -1;
scldap/scldap.c:807:		return -1;
scldap/scldap.c:811:		return -1;
scldap/scldap.c:813:	if (!ctx->entry[entrynum].ldaphost) {
scldap/scldap.c:814:		return -1;
scldap/scldap.c:818:	if ((ld = ldap_init(ctx->entry[entrynum].ldaphost, ctx->entry[entrynum].ldapport)) == NULL) {
scldap/scldap.c:821:		return -1;
scldap/scldap.c:824:	if (ldap_bind_s(ld, ctx->entry[entrynum].binddn, ctx->entry[entrynum].passwd, LDAP_AUTH_SIMPLE) != LDAP_SUCCESS) {
scldap/scldap.c:827:		return -1;
scldap/scldap.c:829:	if (searchpattern && ctx->entry[entrynum].filter) {
scldap/scldap.c:830:		pattern = combinestr(ctx->entry[entrynum].filter, searchpattern);
scldap/scldap.c:831:	} else if (searchpattern && !ctx->entry[entrynum].filter) {
scldap/scldap.c:833:	} else if (!searchpattern && ctx->entry[entrynum].filter) {
scldap/scldap.c:834:		pattern = strdup(ctx->entry[entrynum].filter);
scldap/scldap.c:840:	 * fetches. scldap used to work at least with solaris built-in
scldap/scldap.c:841:	 * ldap library, nowadays untested, so beware. -aet
scldap/scldap.c:847:		return -1;
scldap/scldap.c:854:	if (ldap_search(ld, ctx->entry[entrynum].base, ctx->entry[entrynum].scope, pattern, ctx->entry[entrynum].attributes, ctx->entry[entrynum].attrsonly) == -1) {
scldap/scldap.c:859:		return -1;
scldap/scldap.c:866:		return -1;
scldap/scldap.c:871:		if (_result->results < SCLDAP_MAX_RESULTS) {
scldap/scldap.c:872:			_result->result = (scldap_result_entry *) realloc(_result->result, (_result->results + 2) * sizeof(scldap_result_entry));
scldap/scldap.c:873:			if (!_result->result)
scldap/scldap.c:875:			memset(&_result->result[_result->results], 0, sizeof(scldap_result_entry));
scldap/scldap.c:876:			scldap_get_result(ld, e, &ctx->entry[entrynum], _result, ctx->entry[entrynum].attrsonly);
scldap/scldap.c:880:	if (rc == -1) {
scldap/scldap.c:893:		if (numwantedresults != _result->results) {
scldap/scldap.c:896:			rc = -1;
scldap/scldap.c:908:		for (i = 0; i < result->results; i++) {
scldap/scldap.c:909:			if (result->result[i].name) {
scldap/scldap.c:910:				free(result->result[i].name);
scldap/scldap.c:912:			result->result[i].name = NULL;
scldap/scldap.c:913:			if (result->result[i].dn) {
scldap/scldap.c:914:				free(result->result[i].dn);
scldap/scldap.c:916:			result->result[i].dn = NULL;
scldap/scldap.c:917:			if (result->result[i].data) {
scldap/scldap.c:918:				free(result->result[i].data);
scldap/scldap.c:920:			result->result[i].data = NULL;
scldap/scldap.c:921:			result->result[i].datalen = 0;
scldap/scldap.c:923:		if (result->result) {
scldap/scldap.c:924:			free(result->result);
scldap/scldap.c:926:		result->result = NULL;
scldap/scldap.c:927:		result->results = 0;
scldap/scldap.h:19: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
scldap/scldap.h:119: * If notypes is a non-zero, just values
scldap/scldap.h:126: * If numwantedresults is a non-zero, we require
Binary file scldap/scldap.o matches
scldap/Makefile.am:11:noinst_PROGRAMS = test-ldap
scldap/Makefile.am:15:libscldap_la_LDFLAGS = -version-info @OPENSC_LT_CURRENT@:@OPENSC_LT_REVISION@:@OPENSC_LT_AGE@
scldap/Makefile.am:18:test_ldap_SOURCES = test-ldap.c
scldap/Makefile.in:32:install_sh_DATA = $(install_sh) -c -m 644
scldap/Makefile.in:33:install_sh_PROGRAM = $(install_sh) -c
scldap/Makefile.in:34:install_sh_SCRIPT = $(install_sh) -c
scldap/Makefile.in:44:@HAVE_LDAP_TRUE@noinst_PROGRAMS = test-ldap$(EXEEXT)
scldap/Makefile.in:63:am_test_ldap_OBJECTS = test-ldap.$(OBJEXT)
scldap/Makefile.in:66:DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
scldap/Makefile.in:70:@AMDEP_TRUE@	./$(DEPDIR)/test-ldap.Po
scldap/Makefile.in:73:LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \
scldap/Makefile.in:77:LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
scldap/Makefile.in:78:	$(AM_LDFLAGS) $(LDFLAGS) -o $@
scldap/Makefile.in:245:libscldap_la_LDFLAGS = -version-info @OPENSC_LT_CURRENT@:@OPENSC_LT_REVISION@:@OPENSC_LT_AGE@
scldap/Makefile.in:247:test_ldap_SOURCES = test-ldap.c
scldap/Makefile.in:250:all: all-am
scldap/Makefile.in:258:	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
scldap/Makefile.in:263:	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/scldap/Makefile'; \
scldap/Makefile.in:265:	  $(AUTOMAKE) --gnu  src/scldap/Makefile
scldap/Makefile.in:270:	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
scldap/Makefile.in:277:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
scldap/Makefile.in:280:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
scldap/Makefile.in:282:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
scldap/Makefile.in:283:install-libLTLIBRARIES: $(lib_LTLIBRARIES)
scldap/Makefile.in:285:	test -z "$(libdir)" || $(mkdir_p) "$(DESTDIR)$(libdir)"
scldap/Makefile.in:287:	  if test -f $$p; then \
scldap/Makefile.in:288:	    f="`echo $$p | sed -e 's|^.*/||'`"; \
scldap/Makefile.in:289:	    echo " $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \
scldap/Makefile.in:290:	    $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \
scldap/Makefile.in:294:uninstall-libLTLIBRARIES:
scldap/Makefile.in:297:	    p="`echo $$p | sed -e 's|^.*/||'`"; \
scldap/Makefile.in:298:	  echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \
scldap/Makefile.in:299:	  $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \
scldap/Makefile.in:302:clean-libLTLIBRARIES:
scldap/Makefile.in:303:	-test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
scldap/Makefile.in:305:	  dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
scldap/Makefile.in:307:	  echo "rm -f \"$${dir}/so_locations\""; \
scldap/Makefile.in:308:	  rm -f "$${dir}/so_locations"; \
scldap/Makefile.in:311:	$(LINK) -rpath $(libdir) $(libscldap_la_LDFLAGS) $(libscldap_la_OBJECTS) $(libscldap_la_LIBADD) $(LIBS)
scldap/Makefile.in:313:clean-noinstPROGRAMS:
scldap/Makefile.in:316:	  echo " rm -f $$p $$f"; \
scldap/Makefile.in:317:	  rm -f $$p $$f ; \
scldap/Makefile.in:319:test-ldap$(EXEEXT): $(test_ldap_OBJECTS) $(test_ldap_DEPENDENCIES) 
scldap/Makefile.in:320:	@rm -f test-ldap$(EXEEXT)
scldap/Makefile.in:323:mostlyclean-compile:
scldap/Makefile.in:324:	-rm -f *.$(OBJEXT)
scldap/Makefile.in:326:distclean-compile:
scldap/Makefile.in:327:	-rm -f *.tab.c
scldap/Makefile.in:330:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-ldap.Po@am__quote@
scldap/Makefile.in:333:@am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
scldap/Makefile.in:334:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
scldap/Makefile.in:338:@am__fastdepCC_FALSE@	$(COMPILE) -c $<
scldap/Makefile.in:341:@am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
scldap/Makefile.in:342:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
scldap/Makefile.in:346:@am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
scldap/Makefile.in:349:@am__fastdepCC_TRUE@	if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
scldap/Makefile.in:350:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
scldap/Makefile.in:354:@am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
scldap/Makefile.in:356:mostlyclean-libtool:
scldap/Makefile.in:357:	-rm -f *.lo
scldap/Makefile.in:359:clean-libtool:
scldap/Makefile.in:360:	-rm -rf .libs _libs
scldap/Makefile.in:362:distclean-libtool:
scldap/Makefile.in:363:	-rm -f libtool
scldap/Makefile.in:364:uninstall-info-am:
scldap/Makefile.in:365:install-includeHEADERS: $(include_HEADERS)
scldap/Makefile.in:367:	test -z "$(includedir)" || $(mkdir_p) "$(DESTDIR)$(includedir)"
scldap/Makefile.in:369:	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
scldap/Makefile.in:370:	  f="`echo $$p | sed -e 's|^.*/||'`"; \
scldap/Makefile.in:375:uninstall-includeHEADERS:
scldap/Makefile.in:378:	  f="`echo $$p | sed -e 's|^.*/||'`"; \
scldap/Makefile.in:379:	  echo " rm -f '$(DESTDIR)$(includedir)/$$f'"; \
scldap/Makefile.in:380:	  rm -f "$(DESTDIR)$(includedir)/$$f"; \
scldap/Makefile.in:386:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
scldap/Makefile.in:390:	mkid -fID $$unique
scldap/Makefile.in:399:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
scldap/Makefile.in:403:	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
scldap/Makefile.in:404:	  test -n "$$unique" || unique=$$empty_fix; \
scldap/Makefile.in:415:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
scldap/Makefile.in:419:	test -z "$(CTAGS_ARGS)$$tags$$unique" \
scldap/Makefile.in:426:	  && gtags -i $(GTAGS_ARGS) $$here
scldap/Makefile.in:428:distclean-tags:
scldap/Makefile.in:429:	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
scldap/Makefile.in:439:	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
scldap/Makefile.in:440:	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
scldap/Makefile.in:447:	  if test -d $$d/$$file; then \
scldap/Makefile.in:448:	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
scldap/Makefile.in:449:	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
scldap/Makefile.in:451:	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
scldap/Makefile.in:453:	    test -f $(distdir)/$$file \
scldap/Makefile.in:454:	    || cp -p $$d/$$file $(distdir)/$$file \
scldap/Makefile.in:458:check-am: all-am
scldap/Makefile.in:459:check: check-am
scldap/Makefile.in:460:all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) $(HEADERS)
scldap/Makefile.in:463:	  test -z "$$dir" || $(mkdir_p) "$$dir"; \
scldap/Makefile.in:465:install: install-am
scldap/Makefile.in:466:install-exec: install-exec-am
scldap/Makefile.in:467:install-data: install-data-am
scldap/Makefile.in:468:uninstall: uninstall-am
scldap/Makefile.in:470:install-am: all-am
scldap/Makefile.in:471:	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
scldap/Makefile.in:473:installcheck: installcheck-am
scldap/Makefile.in:474:install-strip:
scldap/Makefile.in:476:	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
scldap/Makefile.in:477:	  `test -z '$(STRIP)' || \
scldap/Makefile.in:479:mostlyclean-generic:
scldap/Makefile.in:481:clean-generic:
scldap/Makefile.in:483:distclean-generic:
scldap/Makefile.in:484:	-rm -f $(CONFIG_CLEAN_FILES)
scldap/Makefile.in:486:maintainer-clean-generic:
scldap/Makefile.in:489:	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
scldap/Makefile.in:490:clean: clean-am
scldap/Makefile.in:492:clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \
scldap/Makefile.in:493:	clean-noinstPROGRAMS mostlyclean-am
scldap/Makefile.in:495:distclean: distclean-am
scldap/Makefile.in:496:	-rm -rf ./$(DEPDIR)
scldap/Makefile.in:497:	-rm -f Makefile
scldap/Makefile.in:498:distclean-am: clean-am distclean-compile distclean-generic \
scldap/Makefile.in:499:	distclean-libtool distclean-tags
scldap/Makefile.in:501:dvi: dvi-am
scldap/Makefile.in:503:dvi-am:
scldap/Makefile.in:505:html: html-am
scldap/Makefile.in:507:info: info-am
scldap/Makefile.in:509:info-am:
scldap/Makefile.in:511:install-data-am: install-includeHEADERS
scldap/Makefile.in:513:install-exec-am: install-libLTLIBRARIES
scldap/Makefile.in:515:install-info: install-info-am
scldap/Makefile.in:517:install-man:
scldap/Makefile.in:519:installcheck-am:
scldap/Makefile.in:521:maintainer-clean: maintainer-clean-am
scldap/Makefile.in:522:	-rm -rf ./$(DEPDIR)
scldap/Makefile.in:523:	-rm -f Makefile
scldap/Makefile.in:524:maintainer-clean-am: distclean-am maintainer-clean-generic
scldap/Makefile.in:526:mostlyclean: mostlyclean-am
scldap/Makefile.in:528:mostlyclean-am: mostlyclean-compile mostlyclean-generic \
scldap/Makefile.in:529:	mostlyclean-libtool
scldap/Makefile.in:531:pdf: pdf-am
scldap/Makefile.in:533:pdf-am:
scldap/Makefile.in:535:ps: ps-am
scldap/Makefile.in:537:ps-am:
scldap/Makefile.in:539:uninstall-am: uninstall-includeHEADERS uninstall-info-am \
scldap/Makefile.in:540:	uninstall-libLTLIBRARIES
scldap/Makefile.in:542:.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
scldap/Makefile.in:543:	clean-libLTLIBRARIES clean-libtool clean-noinstPROGRAMS ctags \
scldap/Makefile.in:544:	distclean distclean-compile distclean-generic \
scldap/Makefile.in:545:	distclean-libtool distclean-tags distdir dvi dvi-am html \
scldap/Makefile.in:546:	html-am info info-am install install-am install-data \
scldap/Makefile.in:547:	install-data-am install-exec install-exec-am \
scldap/Makefile.in:548:	install-includeHEADERS install-info install-info-am \
scldap/Makefile.in:549:	install-libLTLIBRARIES install-man install-strip installcheck \
scldap/Makefile.in:550:	installcheck-am installdirs maintainer-clean \
scldap/Makefile.in:551:	maintainer-clean-generic mostlyclean mostlyclean-compile \
scldap/Makefile.in:552:	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
scldap/Makefile.in:553:	tags uninstall uninstall-am uninstall-includeHEADERS \
scldap/Makefile.in:554:	uninstall-info-am uninstall-libLTLIBRARIES
scldap/test-ldap:3:# test-ldap - temporary wrapper script for .libs/test-ldap
scldap/test-ldap:4:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
scldap/test-ldap:6:# The test-ldap program cannot be directly executed until all the libtool
scldap/test-ldap:13:# metacharacters that are still active within double-quoted strings.
scldap/test-ldap:14:Xsed='/bin/sed -e 1s/^X//'
scldap/test-ldap:17:# The HP-UX ksh and POSIX shell print the target directory to stdout
scldap/test-ldap:21:relink_command="(cd /home/lcoelho/develop/modulo/iti/src/opensc/src/scldap; { test -z \"\${LIBRARY_PATH+set}\" || unset LIBRARY_PATH || { LIBRARY_PATH=; export LIBRARY_PATH; }; }; { test -z \"\${COMPILER_PATH+set}\" || unset COMPILER_PATH || { COMPILER_PATH=; export COMPILER_PATH; }; }; { test -z \"\${GCC_EXEC_PREFIX+set}\" || unset GCC_EXEC_PREFIX || { GCC_EXEC_PREFIX=; export GCC_EXEC_PREFIX; }; }; { test -z \"\${LD_RUN_PATH+set}\" || unset LD_RUN_PATH || { LD_RUN_PATH=; export LD_RUN_PATH; }; }; PATH=\"/sbin:/bin:/usr/sbin:/usr/bin\"; export PATH; gcc -Wall -fno-strict-aliasing -g -O2 -o \$progdir/\$file test-ldap.o  -L/usr -L/usr/lib ./.libs/libscldap.so /home/lcoelho/develop/modulo/iti/src/opensc/src/scconf/.libs/libscconf.so /usr/lib/libldap.so -lresolv -ldl -lssl -lcrypto /usr/lib/liblber.so -lpthread -Wl,--rpath -Wl,/home/lcoelho/develop/modulo/iti/src/opensc/src/scldap/.libs -Wl,--rpath -Wl,/home/lcoelho/develop/modulo/iti/src/opensc/src/scconf/.libs -Wl,--rpath -Wl,/usr/local/lib)"
scldap/test-ldap:33:    if test "X$1" = X--no-reexec; then
scldap/test-ldap:34:      # Discard the --no-reexec flag, and continue.
scldap/test-ldap:41:      exec /bin/sh "$0" --no-reexec ${1+"$@"}
scldap/test-ldap:46:  thisdir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
scldap/test-ldap:50:  file=`ls -ld "$file" | /bin/sed -n 's/.*-> //p'`
scldap/test-ldap:51:  while test -n "$file"; do
scldap/test-ldap:52:    destdir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
scldap/test-ldap:57:      [\\/]* | [A-Za-z]:[\\/]*) thisdir="$destdir" ;;
scldap/test-ldap:62:    file=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
scldap/test-ldap:63:    file=`ls -ld "$thisdir/$file" | /bin/sed -n 's/.*-> //p'`
scldap/test-ldap:68:  test -n "$absdir" && thisdir="$absdir"
scldap/test-ldap:70:  program=lt-'test-ldap'
scldap/test-ldap:73:  if test ! -f "$progdir/$program" || \
scldap/test-ldap:74:     { file=`ls -1dt "$progdir/$program" "$progdir/../$program" 2>/dev/null | /bin/sed 1q`; \
scldap/test-ldap:77:    file="$$-$program"
scldap/test-ldap:79:    if test ! -d "$progdir"; then
scldap/test-ldap:82:      rm -f "$progdir/$file"
scldap/test-ldap:86:    if test -n "$relink_command"; then
scldap/test-ldap:90:	rm -f "$progdir/$file"
scldap/test-ldap:95:    mv -f "$progdir/$file" "$progdir/$program" 2>/dev/null ||
scldap/test-ldap:96:    { rm -f "$progdir/$program";
scldap/test-ldap:97:      mv -f "$progdir/$file" "$progdir/$program"; }
scldap/test-ldap:98:    rm -f "$progdir/$file"
scldap/test-ldap:101:  if test -f "$progdir/$program"; then
scldap/.cvsignore:26:test-ldap
scldap/scldap.lo:1:# scldap.lo - a libtool object file
scldap/scldap.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
scldap/scldap.lo:10:# Name of the non-PIC object.
scrandom/CVS/Entries:6:/test-random.c/1.3/Fri Apr 19 14:23:28 2002//
scrandom/Makefile:30:INSTALL = /bin/install -c
scrandom/Makefile:31:install_sh_DATA = $(install_sh) -c -m 644
scrandom/Makefile:32:install_sh_PROGRAM = $(install_sh) -c
scrandom/Makefile:33:install_sh_SCRIPT = $(install_sh) -c
scrandom/Makefile:42:host_triplet = i686-pc-linux-gnu
scrandom/Makefile:43:noinst_PROGRAMS = test-random$(EXEEXT)
scrandom/Makefile:59:am_test_random_OBJECTS = test-random.$(OBJEXT)
scrandom/Makefile:62:DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
scrandom/Makefile:66:	./$(DEPDIR)/test-random.Po
scrandom/Makefile:69:LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \
scrandom/Makefile:73:LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
scrandom/Makefile:74:	$(AM_LDFLAGS) $(LDFLAGS) -o $@
scrandom/Makefile:80:ACLOCAL = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run aclocal-1.8
scrandom/Makefile:83:AMTAR = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run tar
scrandom/Makefile:85:AUTOCONF = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run autoconf
scrandom/Makefile:86:AUTOHEADER = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run autoheader
scrandom/Makefile:87:AUTOMAKE = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run automake-1.8
scrandom/Makefile:92:CFLAGS = -Wall -fno-strict-aliasing -g -O2 
scrandom/Makefile:94:CPP = gcc -E
scrandom/Makefile:95:CPPFLAGS = -I${top_builddir}/src/include 
scrandom/Makefile:97:CXXCPP = g++ -E
scrandom/Makefile:99:CXXFLAGS = -g -O2
scrandom/Makefile:101:DEFS = -DHAVE_CONFIG_H
scrandom/Makefile:105:ECHO_N = -n
scrandom/Makefile:107:EGREP = grep -E
scrandom/Makefile:108:ENGINE_LINK = -lcrypto
scrandom/Makefile:111:FFLAGS = -g -O2
scrandom/Makefile:133:INSTALL_DATA = ${INSTALL} -m 644
scrandom/Makefile:136:INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s
scrandom/Makefile:137:LDFLAGS = -L/usr -L/usr/lib -L/usr/lib 
scrandom/Makefile:139:LEXLIB = -lfl
scrandom/Makefile:141:LIBASSUAN = -lassuan
scrandom/Makefile:142:LIBCRYPTO = -lcrypto
scrandom/Makefile:143:LIBDL =  -ldl
scrandom/Makefile:144:LIBFL = -lfl
scrandom/Makefile:145:LIBLDAP = -lssl -lldap -llber 
scrandom/Makefile:148:LIBPAM =  -lpam
scrandom/Makefile:150:LIBS = -lpthread 
scrandom/Makefile:155:LN_S = ln -s
scrandom/Makefile:160:MAKEINFO = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run makeinfo
scrandom/Makefile:166:OPENSC_LIBS = -L${exec_prefix}/lib -lopensc
scrandom/Makefile:170:OPENSSL_LDFLAGS = -Wl,-Bsymbolic
scrandom/Makefile:178:PCSC_CFLAGS = -I/usr/include
scrandom/Makefile:179:PCSC_LIBS = -lpcsclite
scrandom/Makefile:180:PKG_CONFIG = /usr/bin/pkg-config
scrandom/Makefile:184:PTHREAD_LIBS = -lpthread
scrandom/Makefile:207:build = i686-pc-linux-gnu
scrandom/Makefile:210:build_os = linux-gnu
scrandom/Makefile:214:host = i686-pc-linux-gnu
scrandom/Makefile:217:host_os = linux-gnu
scrandom/Makefile:221:install_sh = /home/lcoelho/develop/modulo/iti/src/opensc/install-sh
scrandom/Makefile:226:mkdir_p = mkdir -p -- .
scrandom/Makefile:239:test_random_SOURCES = test-random.c
scrandom/Makefile:241:all: all-am
scrandom/Makefile:249:	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
scrandom/Makefile:254:	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/scrandom/Makefile'; \
scrandom/Makefile:256:	  $(AUTOMAKE) --gnu  src/scrandom/Makefile
scrandom/Makefile:261:	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
scrandom/Makefile:268:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
scrandom/Makefile:271:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
scrandom/Makefile:273:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
scrandom/Makefile:275:clean-noinstLTLIBRARIES:
scrandom/Makefile:276:	-test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
scrandom/Makefile:278:	  dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
scrandom/Makefile:280:	  echo "rm -f \"$${dir}/so_locations\""; \
scrandom/Makefile:281:	  rm -f "$${dir}/so_locations"; \
scrandom/Makefile:286:clean-noinstPROGRAMS:
scrandom/Makefile:289:	  echo " rm -f $$p $$f"; \
scrandom/Makefile:290:	  rm -f $$p $$f ; \
scrandom/Makefile:292:test-random$(EXEEXT): $(test_random_OBJECTS) $(test_random_DEPENDENCIES) 
scrandom/Makefile:293:	@rm -f test-random$(EXEEXT)
scrandom/Makefile:296:mostlyclean-compile:
scrandom/Makefile:297:	-rm -f *.$(OBJEXT)
scrandom/Makefile:299:distclean-compile:
scrandom/Makefile:300:	-rm -f *.tab.c
scrandom/Makefile:303:include ./$(DEPDIR)/test-random.Po
scrandom/Makefile:306:	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
scrandom/Makefile:307:	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
scrandom/Makefile:311:#	$(COMPILE) -c $<
scrandom/Makefile:314:	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
scrandom/Makefile:315:	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
scrandom/Makefile:319:#	$(COMPILE) -c `$(CYGPATH_W) '$<'`
scrandom/Makefile:322:	if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
scrandom/Makefile:323:	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
scrandom/Makefile:327:#	$(LTCOMPILE) -c -o $@ $<
scrandom/Makefile:329:mostlyclean-libtool:
scrandom/Makefile:330:	-rm -f *.lo
scrandom/Makefile:332:clean-libtool:
scrandom/Makefile:333:	-rm -rf .libs _libs
scrandom/Makefile:335:distclean-libtool:
scrandom/Makefile:336:	-rm -f libtool
scrandom/Makefile:337:uninstall-info-am:
scrandom/Makefile:342:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
scrandom/Makefile:346:	mkid -fID $$unique
scrandom/Makefile:355:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
scrandom/Makefile:359:	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
scrandom/Makefile:360:	  test -n "$$unique" || unique=$$empty_fix; \
scrandom/Makefile:371:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
scrandom/Makefile:375:	test -z "$(CTAGS_ARGS)$$tags$$unique" \
scrandom/Makefile:382:	  && gtags -i $(GTAGS_ARGS) $$here
scrandom/Makefile:384:distclean-tags:
scrandom/Makefile:385:	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
scrandom/Makefile:395:	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
scrandom/Makefile:396:	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
scrandom/Makefile:403:	  if test -d $$d/$$file; then \
scrandom/Makefile:404:	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
scrandom/Makefile:405:	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
scrandom/Makefile:407:	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
scrandom/Makefile:409:	    test -f $(distdir)/$$file \
scrandom/Makefile:410:	    || cp -p $$d/$$file $(distdir)/$$file \
scrandom/Makefile:414:check-am: all-am
scrandom/Makefile:415:check: check-am
scrandom/Makefile:416:all-am: Makefile $(LTLIBRARIES) $(PROGRAMS)
scrandom/Makefile:418:install: install-am
scrandom/Makefile:419:install-exec: install-exec-am
scrandom/Makefile:420:install-data: install-data-am
scrandom/Makefile:421:uninstall: uninstall-am
scrandom/Makefile:423:install-am: all-am
scrandom/Makefile:424:	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
scrandom/Makefile:426:installcheck: installcheck-am
scrandom/Makefile:427:install-strip:
scrandom/Makefile:429:	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
scrandom/Makefile:430:	  `test -z '$(STRIP)' || \
scrandom/Makefile:432:mostlyclean-generic:
scrandom/Makefile:434:clean-generic:
scrandom/Makefile:436:distclean-generic:
scrandom/Makefile:437:	-rm -f $(CONFIG_CLEAN_FILES)
scrandom/Makefile:439:maintainer-clean-generic:
scrandom/Makefile:442:	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
scrandom/Makefile:443:clean: clean-am
scrandom/Makefile:445:clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \
scrandom/Makefile:446:	clean-noinstPROGRAMS mostlyclean-am
scrandom/Makefile:448:distclean: distclean-am
scrandom/Makefile:449:	-rm -rf ./$(DEPDIR)
scrandom/Makefile:450:	-rm -f Makefile
scrandom/Makefile:451:distclean-am: clean-am distclean-compile distclean-generic \
scrandom/Makefile:452:	distclean-libtool distclean-tags
scrandom/Makefile:454:dvi: dvi-am
scrandom/Makefile:456:dvi-am:
scrandom/Makefile:458:html: html-am
scrandom/Makefile:460:info: info-am
scrandom/Makefile:462:info-am:
scrandom/Makefile:464:install-data-am:
scrandom/Makefile:466:install-exec-am:
scrandom/Makefile:468:install-info: install-info-am
scrandom/Makefile:470:install-man:
scrandom/Makefile:472:installcheck-am:
scrandom/Makefile:474:maintainer-clean: maintainer-clean-am
scrandom/Makefile:475:	-rm -rf ./$(DEPDIR)
scrandom/Makefile:476:	-rm -f Makefile
scrandom/Makefile:477:maintainer-clean-am: distclean-am maintainer-clean-generic
scrandom/Makefile:479:mostlyclean: mostlyclean-am
scrandom/Makefile:481:mostlyclean-am: mostlyclean-compile mostlyclean-generic \
scrandom/Makefile:482:	mostlyclean-libtool
scrandom/Makefile:484:pdf: pdf-am
scrandom/Makefile:486:pdf-am:
scrandom/Makefile:488:ps: ps-am
scrandom/Makefile:490:ps-am:
scrandom/Makefile:492:uninstall-am: uninstall-info-am
scrandom/Makefile:494:.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
scrandom/Makefile:495:	clean-libtool clean-noinstLTLIBRARIES clean-noinstPROGRAMS \
scrandom/Makefile:496:	ctags distclean distclean-compile distclean-generic \
scrandom/Makefile:497:	distclean-libtool distclean-tags distdir dvi dvi-am html \
scrandom/Makefile:498:	html-am info info-am install install-am install-data \
scrandom/Makefile:499:	install-data-am install-exec install-exec-am install-info \
scrandom/Makefile:500:	install-info-am install-man install-strip installcheck \
scrandom/Makefile:501:	installcheck-am installdirs maintainer-clean \
scrandom/Makefile:502:	maintainer-clean-generic mostlyclean mostlyclean-compile \
scrandom/Makefile:503:	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
scrandom/Makefile:504:	tags uninstall uninstall-am uninstall-info-am
scrandom/.deps/scrandom.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
scrandom/.deps/scrandom.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
scrandom/.deps/scrandom.Plo:27:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/limits.h \
scrandom/.deps/scrandom.Plo:28:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/syslimits.h \
scrandom/.deps/scrandom.Plo:46:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
scrandom/.deps/scrandom.Plo:64:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
scrandom/.deps/scrandom.Plo:140:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/limits.h:
scrandom/.deps/scrandom.Plo:142:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/syslimits.h:
scrandom/.deps/test-random.Po:1:test-random.o test-random.o: test-random.c ../../config.h \
scrandom/.deps/test-random.Po:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
scrandom/.deps/test-random.Po:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
scrandom/.deps/test-random.Po:30:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
scrandom/.deps/test-random.Po:48:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
Binary file scrandom/.libs/scrandom.o matches
scrandom/.libs/libscrandom.la:1:# libscrandom.la - a libtool library file
scrandom/.libs/libscrandom.la:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
scrandom/.libs/libscrandom.la:17:dependency_libs=' -L/usr -L/usr/lib -lpthread'
scrandom/.libs/libscrandom.la:27:# Should we warn about portability when linking against -modules?
Binary file scrandom/.libs/libscrandom.a matches
Binary file scrandom/test-random matches
scrandom/scrandom.lo:1:# scrandom.lo - a libtool object file
scrandom/scrandom.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
scrandom/scrandom.lo:10:# Name of the non-PIC object.
scrandom/scrandom.c:19: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
scrandom/scrandom.c:50:#define offsetof(type, member) ((size_t) &((type *)0)->member)
scrandom/scrandom.c:60:	if (sigaction(sig, NULL, &osa) == -1) {
scrandom/scrandom.c:61:		return (mysig_t) - 1;
scrandom/scrandom.c:73:		if (sigaction(sig, &sa, NULL) == -1) {
scrandom/scrandom.c:74:			return (mysig_t) - 1;
scrandom/scrandom.c:93:		res = (f) (fd, s + pos, n - pos);
scrandom/scrandom.c:95:		case -1:
scrandom/scrandom.c:120:	if (fd == -1) {
scrandom/scrandom.c:156:	if (fd == -1) {
scrandom/scrandom.c:160:	if (connect(fd, (struct sockaddr *) &addr, addr_len) == -1) {
scrandom/scrandom.c:192:	if (fd != -1) {
scrandom/scrandom.c:212:	if (fd == -1) {
scrandom/scrandom.c:216:	if (connect(fd, (struct sockaddr *) &addr, addr_len) == -1) {
scrandom/scrandom.c:248:	if (fd != -1) {
scrandom/scrandom.c:263:	int rv = -1;
scrandom/scrandom.c:269:		return -1;
scrandom/scrandom.c:285:				rv = -1;
scrandom/scrandom.c:299:	/* FIXME: We could add something like Mersenne Twister -
scrandom/scrandom.h:19: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
scrandom/scrandom.h:35: * Returns -1 on error, else length of data
Binary file scrandom/scrandom.o matches
scrandom/Makefile.am:12:noinst_PROGRAMS = test-random
scrandom/Makefile.am:14:test_random_SOURCES = test-random.c
scrandom/Makefile.in:31:install_sh_DATA = $(install_sh) -c -m 644
scrandom/Makefile.in:32:install_sh_PROGRAM = $(install_sh) -c
scrandom/Makefile.in:33:install_sh_SCRIPT = $(install_sh) -c
scrandom/Makefile.in:43:noinst_PROGRAMS = test-random$(EXEEXT)
scrandom/Makefile.in:59:am_test_random_OBJECTS = test-random.$(OBJEXT)
scrandom/Makefile.in:62:DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
scrandom/Makefile.in:66:@AMDEP_TRUE@	./$(DEPDIR)/test-random.Po
scrandom/Makefile.in:69:LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \
scrandom/Makefile.in:73:LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
scrandom/Makefile.in:74:	$(AM_LDFLAGS) $(LDFLAGS) -o $@
scrandom/Makefile.in:239:test_random_SOURCES = test-random.c
scrandom/Makefile.in:241:all: all-am
scrandom/Makefile.in:249:	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
scrandom/Makefile.in:254:	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/scrandom/Makefile'; \
scrandom/Makefile.in:256:	  $(AUTOMAKE) --gnu  src/scrandom/Makefile
scrandom/Makefile.in:261:	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
scrandom/Makefile.in:268:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
scrandom/Makefile.in:271:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
scrandom/Makefile.in:273:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
scrandom/Makefile.in:275:clean-noinstLTLIBRARIES:
scrandom/Makefile.in:276:	-test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
scrandom/Makefile.in:278:	  dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
scrandom/Makefile.in:280:	  echo "rm -f \"$${dir}/so_locations\""; \
scrandom/Makefile.in:281:	  rm -f "$${dir}/so_locations"; \
scrandom/Makefile.in:286:clean-noinstPROGRAMS:
scrandom/Makefile.in:289:	  echo " rm -f $$p $$f"; \
scrandom/Makefile.in:290:	  rm -f $$p $$f ; \
scrandom/Makefile.in:292:test-random$(EXEEXT): $(test_random_OBJECTS) $(test_random_DEPENDENCIES) 
scrandom/Makefile.in:293:	@rm -f test-random$(EXEEXT)
scrandom/Makefile.in:296:mostlyclean-compile:
scrandom/Makefile.in:297:	-rm -f *.$(OBJEXT)
scrandom/Makefile.in:299:distclean-compile:
scrandom/Makefile.in:300:	-rm -f *.tab.c
scrandom/Makefile.in:303:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-random.Po@am__quote@
scrandom/Makefile.in:306:@am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
scrandom/Makefile.in:307:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
scrandom/Makefile.in:311:@am__fastdepCC_FALSE@	$(COMPILE) -c $<
scrandom/Makefile.in:314:@am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
scrandom/Makefile.in:315:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
scrandom/Makefile.in:319:@am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
scrandom/Makefile.in:322:@am__fastdepCC_TRUE@	if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
scrandom/Makefile.in:323:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
scrandom/Makefile.in:327:@am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
scrandom/Makefile.in:329:mostlyclean-libtool:
scrandom/Makefile.in:330:	-rm -f *.lo
scrandom/Makefile.in:332:clean-libtool:
scrandom/Makefile.in:333:	-rm -rf .libs _libs
scrandom/Makefile.in:335:distclean-libtool:
scrandom/Makefile.in:336:	-rm -f libtool
scrandom/Makefile.in:337:uninstall-info-am:
scrandom/Makefile.in:342:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
scrandom/Makefile.in:346:	mkid -fID $$unique
scrandom/Makefile.in:355:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
scrandom/Makefile.in:359:	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
scrandom/Makefile.in:360:	  test -n "$$unique" || unique=$$empty_fix; \
scrandom/Makefile.in:371:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
scrandom/Makefile.in:375:	test -z "$(CTAGS_ARGS)$$tags$$unique" \
scrandom/Makefile.in:382:	  && gtags -i $(GTAGS_ARGS) $$here
scrandom/Makefile.in:384:distclean-tags:
scrandom/Makefile.in:385:	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
scrandom/Makefile.in:395:	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
scrandom/Makefile.in:396:	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
scrandom/Makefile.in:403:	  if test -d $$d/$$file; then \
scrandom/Makefile.in:404:	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
scrandom/Makefile.in:405:	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
scrandom/Makefile.in:407:	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
scrandom/Makefile.in:409:	    test -f $(distdir)/$$file \
scrandom/Makefile.in:410:	    || cp -p $$d/$$file $(distdir)/$$file \
scrandom/Makefile.in:414:check-am: all-am
scrandom/Makefile.in:415:check: check-am
scrandom/Makefile.in:416:all-am: Makefile $(LTLIBRARIES) $(PROGRAMS)
scrandom/Makefile.in:418:install: install-am
scrandom/Makefile.in:419:install-exec: install-exec-am
scrandom/Makefile.in:420:install-data: install-data-am
scrandom/Makefile.in:421:uninstall: uninstall-am
scrandom/Makefile.in:423:install-am: all-am
scrandom/Makefile.in:424:	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
scrandom/Makefile.in:426:installcheck: installcheck-am
scrandom/Makefile.in:427:install-strip:
scrandom/Makefile.in:429:	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
scrandom/Makefile.in:430:	  `test -z '$(STRIP)' || \
scrandom/Makefile.in:432:mostlyclean-generic:
scrandom/Makefile.in:434:clean-generic:
scrandom/Makefile.in:436:distclean-generic:
scrandom/Makefile.in:437:	-rm -f $(CONFIG_CLEAN_FILES)
scrandom/Makefile.in:439:maintainer-clean-generic:
scrandom/Makefile.in:442:	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
scrandom/Makefile.in:443:clean: clean-am
scrandom/Makefile.in:445:clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \
scrandom/Makefile.in:446:	clean-noinstPROGRAMS mostlyclean-am
scrandom/Makefile.in:448:distclean: distclean-am
scrandom/Makefile.in:449:	-rm -rf ./$(DEPDIR)
scrandom/Makefile.in:450:	-rm -f Makefile
scrandom/Makefile.in:451:distclean-am: clean-am distclean-compile distclean-generic \
scrandom/Makefile.in:452:	distclean-libtool distclean-tags
scrandom/Makefile.in:454:dvi: dvi-am
scrandom/Makefile.in:456:dvi-am:
scrandom/Makefile.in:458:html: html-am
scrandom/Makefile.in:460:info: info-am
scrandom/Makefile.in:462:info-am:
scrandom/Makefile.in:464:install-data-am:
scrandom/Makefile.in:466:install-exec-am:
scrandom/Makefile.in:468:install-info: install-info-am
scrandom/Makefile.in:470:install-man:
scrandom/Makefile.in:472:installcheck-am:
scrandom/Makefile.in:474:maintainer-clean: maintainer-clean-am
scrandom/Makefile.in:475:	-rm -rf ./$(DEPDIR)
scrandom/Makefile.in:476:	-rm -f Makefile
scrandom/Makefile.in:477:maintainer-clean-am: distclean-am maintainer-clean-generic
scrandom/Makefile.in:479:mostlyclean: mostlyclean-am
scrandom/Makefile.in:481:mostlyclean-am: mostlyclean-compile mostlyclean-generic \
scrandom/Makefile.in:482:	mostlyclean-libtool
scrandom/Makefile.in:484:pdf: pdf-am
scrandom/Makefile.in:486:pdf-am:
scrandom/Makefile.in:488:ps: ps-am
scrandom/Makefile.in:490:ps-am:
scrandom/Makefile.in:492:uninstall-am: uninstall-info-am
scrandom/Makefile.in:494:.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
scrandom/Makefile.in:495:	clean-libtool clean-noinstLTLIBRARIES clean-noinstPROGRAMS \
scrandom/Makefile.in:496:	ctags distclean distclean-compile distclean-generic \
scrandom/Makefile.in:497:	distclean-libtool distclean-tags distdir dvi dvi-am html \
scrandom/Makefile.in:498:	html-am info info-am install install-am install-data \
scrandom/Makefile.in:499:	install-data-am install-exec install-exec-am install-info \
scrandom/Makefile.in:500:	install-info-am install-man install-strip installcheck \
scrandom/Makefile.in:501:	installcheck-am installdirs maintainer-clean \
scrandom/Makefile.in:502:	maintainer-clean-generic mostlyclean mostlyclean-compile \
scrandom/Makefile.in:503:	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
scrandom/Makefile.in:504:	tags uninstall uninstall-am uninstall-info-am
scrandom/libscrandom.la:1:# libscrandom.la - a libtool library file
scrandom/libscrandom.la:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
scrandom/libscrandom.la:17:dependency_libs=' -L/usr -L/usr/lib -lpthread'
scrandom/libscrandom.la:27:# Should we warn about portability when linking against -modules?
scrandom/Makefile.mak:9:all: install-headers $(TARGET)
scrandom/test-random.c:2: * $Id: test-random.c,v 1.3 2002/04/19 14:23:28 aet Exp $
scrandom/test-random.c:19: * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111, USA.
Binary file scrandom/test-random.o matches
scrandom/.cvsignore:26:test-random
sia/CVS/Entries:6:/test-sia.c/1.1/Thu Mar 21 11:56:01 2002//
sia/Makefile:30:INSTALL = /bin/install -c
sia/Makefile:31:install_sh_DATA = $(install_sh) -c -m 644
sia/Makefile:32:install_sh_PROGRAM = $(install_sh) -c
sia/Makefile:33:install_sh_SCRIPT = $(install_sh) -c
sia/Makefile:42:host_triplet = i686-pc-linux-gnu
sia/Makefile:43:#noinst_PROGRAMS = test-sia$(EXEEXT)
sia/Makefile:62:am_test_sia_OBJECTS = test-sia.$(OBJEXT)
sia/Makefile:65:DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
sia/Makefile:70:	./$(DEPDIR)/test-sia.Po
sia/Makefile:73:LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \
sia/Makefile:77:LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
sia/Makefile:78:	$(AM_LDFLAGS) $(LDFLAGS) -o $@
sia/Makefile:84:ACLOCAL = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run aclocal-1.8
sia/Makefile:87:AMTAR = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run tar
sia/Makefile:89:AUTOCONF = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run autoconf
sia/Makefile:90:AUTOHEADER = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run autoheader
sia/Makefile:91:AUTOMAKE = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run automake-1.8
sia/Makefile:96:CFLAGS = -Wall -fno-strict-aliasing -g -O2 
sia/Makefile:98:CPP = gcc -E
sia/Makefile:99:CPPFLAGS = -I${top_builddir}/src/include 
sia/Makefile:101:CXXCPP = g++ -E
sia/Makefile:103:CXXFLAGS = -g -O2
sia/Makefile:105:DEFS = -DHAVE_CONFIG_H
sia/Makefile:109:ECHO_N = -n
sia/Makefile:111:EGREP = grep -E
sia/Makefile:112:ENGINE_LINK = -lcrypto
sia/Makefile:115:FFLAGS = -g -O2
sia/Makefile:137:INSTALL_DATA = ${INSTALL} -m 644
sia/Makefile:140:INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s
sia/Makefile:141:LDFLAGS = -L/usr -L/usr/lib -L/usr/lib 
sia/Makefile:143:LEXLIB = -lfl
sia/Makefile:145:LIBASSUAN = -lassuan
sia/Makefile:146:LIBCRYPTO = -lcrypto
sia/Makefile:147:LIBDL =  -ldl
sia/Makefile:148:LIBFL = -lfl
sia/Makefile:149:LIBLDAP = -lssl -lldap -llber 
sia/Makefile:152:LIBPAM =  -lpam
sia/Makefile:154:LIBS = -lpthread 
sia/Makefile:159:LN_S = ln -s
sia/Makefile:164:MAKEINFO = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run makeinfo
sia/Makefile:170:OPENSC_LIBS = -L${exec_prefix}/lib -lopensc
sia/Makefile:174:OPENSSL_LDFLAGS = -Wl,-Bsymbolic
sia/Makefile:182:PCSC_CFLAGS = -I/usr/include
sia/Makefile:183:PCSC_LIBS = -lpcsclite
sia/Makefile:184:PKG_CONFIG = /usr/bin/pkg-config
sia/Makefile:188:PTHREAD_LIBS = -lpthread
sia/Makefile:211:build = i686-pc-linux-gnu
sia/Makefile:214:build_os = linux-gnu
sia/Makefile:218:host = i686-pc-linux-gnu
sia/Makefile:221:host_os = linux-gnu
sia/Makefile:225:install_sh = /home/lcoelho/develop/modulo/iti/src/opensc/install-sh
sia/Makefile:230:mkdir_p = mkdir -p -- .
sia/Makefile:240:INCLUDES = -I${top_builddir}/src/include  -I${top_srcdir}/src/scam
sia/Makefile:241:AM_LDFLAGS =  -ldl ${top_builddir}/src/scam/libscam.la
sia/Makefile:245:libsia_opensc_la_LDFLAGS = -module -avoid-version
sia/Makefile:246:test_sia_SOURCES = test-sia.c
sia/Makefile:247:all: all-am
sia/Makefile:255:	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
sia/Makefile:260:	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/sia/Makefile'; \
sia/Makefile:262:	  $(AUTOMAKE) --gnu  src/sia/Makefile
sia/Makefile:267:	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
sia/Makefile:274:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
sia/Makefile:277:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
sia/Makefile:279:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
sia/Makefile:280:install-libLTLIBRARIES: $(lib_LTLIBRARIES)
sia/Makefile:282:	test -z "$(libdir)" || $(mkdir_p) "$(DESTDIR)$(libdir)"
sia/Makefile:284:	  if test -f $$p; then \
sia/Makefile:285:	    f="`echo $$p | sed -e 's|^.*/||'`"; \
sia/Makefile:286:	    echo " $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \
sia/Makefile:287:	    $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \
sia/Makefile:291:uninstall-libLTLIBRARIES:
sia/Makefile:294:	    p="`echo $$p | sed -e 's|^.*/||'`"; \
sia/Makefile:295:	  echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \
sia/Makefile:296:	  $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \
sia/Makefile:299:clean-libLTLIBRARIES:
sia/Makefile:300:	-test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
sia/Makefile:302:	  dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
sia/Makefile:304:	  echo "rm -f \"$${dir}/so_locations\""; \
sia/Makefile:305:	  rm -f "$${dir}/so_locations"; \
sia/Makefile:308:	$(LINK) -rpath $(libdir) $(libsia_opensc_la_LDFLAGS) $(libsia_opensc_la_OBJECTS) $(libsia_opensc_la_LIBADD) $(LIBS)
sia/Makefile:310:clean-noinstPROGRAMS:
sia/Makefile:313:	  echo " rm -f $$p $$f"; \
sia/Makefile:314:	  rm -f $$p $$f ; \
sia/Makefile:316:test-sia$(EXEEXT): $(test_sia_OBJECTS) $(test_sia_DEPENDENCIES) 
sia/Makefile:317:	@rm -f test-sia$(EXEEXT)
sia/Makefile:320:mostlyclean-compile:
sia/Makefile:321:	-rm -f *.$(OBJEXT)
sia/Makefile:323:distclean-compile:
sia/Makefile:324:	-rm -f *.tab.c
sia/Makefile:328:include ./$(DEPDIR)/test-sia.Po
sia/Makefile:331:	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
sia/Makefile:332:	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
sia/Makefile:336:#	$(COMPILE) -c $<
sia/Makefile:339:	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
sia/Makefile:340:	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
sia/Makefile:344:#	$(COMPILE) -c `$(CYGPATH_W) '$<'`
sia/Makefile:347:	if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
sia/Makefile:348:	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
sia/Makefile:352:#	$(LTCOMPILE) -c -o $@ $<
sia/Makefile:354:mostlyclean-libtool:
sia/Makefile:355:	-rm -f *.lo
sia/Makefile:357:clean-libtool:
sia/Makefile:358:	-rm -rf .libs _libs
sia/Makefile:360:distclean-libtool:
sia/Makefile:361:	-rm -f libtool
sia/Makefile:362:uninstall-info-am:
sia/Makefile:367:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
sia/Makefile:371:	mkid -fID $$unique
sia/Makefile:380:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
sia/Makefile:384:	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
sia/Makefile:385:	  test -n "$$unique" || unique=$$empty_fix; \
sia/Makefile:396:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
sia/Makefile:400:	test -z "$(CTAGS_ARGS)$$tags$$unique" \
sia/Makefile:407:	  && gtags -i $(GTAGS_ARGS) $$here
sia/Makefile:409:distclean-tags:
sia/Makefile:410:	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
sia/Makefile:420:	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
sia/Makefile:421:	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
sia/Makefile:428:	  if test -d $$d/$$file; then \
sia/Makefile:429:	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
sia/Makefile:430:	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
sia/Makefile:432:	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
sia/Makefile:434:	    test -f $(distdir)/$$file \
sia/Makefile:435:	    || cp -p $$d/$$file $(distdir)/$$file \
sia/Makefile:439:check-am: all-am
sia/Makefile:440:check: check-am
sia/Makefile:441:all-am: Makefile $(LTLIBRARIES) $(PROGRAMS)
sia/Makefile:444:	  test -z "$$dir" || $(mkdir_p) "$$dir"; \
sia/Makefile:446:install: install-am
sia/Makefile:447:install-exec: install-exec-am
sia/Makefile:448:install-data: install-data-am
sia/Makefile:449:uninstall: uninstall-am
sia/Makefile:451:install-am: all-am
sia/Makefile:452:	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
sia/Makefile:454:installcheck: installcheck-am
sia/Makefile:455:install-strip:
sia/Makefile:457:	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
sia/Makefile:458:	  `test -z '$(STRIP)' || \
sia/Makefile:460:mostlyclean-generic:
sia/Makefile:462:clean-generic:
sia/Makefile:464:distclean-generic:
sia/Makefile:465:	-rm -f $(CONFIG_CLEAN_FILES)
sia/Makefile:467:maintainer-clean-generic:
sia/Makefile:470:	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
sia/Makefile:471:clean: clean-am
sia/Makefile:473:clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \
sia/Makefile:474:	clean-noinstPROGRAMS mostlyclean-am
sia/Makefile:476:distclean: distclean-am
sia/Makefile:477:	-rm -rf ./$(DEPDIR)
sia/Makefile:478:	-rm -f Makefile
sia/Makefile:479:distclean-am: clean-am distclean-compile distclean-generic \
sia/Makefile:480:	distclean-libtool distclean-tags
sia/Makefile:482:dvi: dvi-am
sia/Makefile:484:dvi-am:
sia/Makefile:486:html: html-am
sia/Makefile:488:info: info-am
sia/Makefile:490:info-am:
sia/Makefile:492:install-data-am:
sia/Makefile:494:install-exec-am: install-libLTLIBRARIES
sia/Makefile:496:install-info: install-info-am
sia/Makefile:498:install-man:
sia/Makefile:500:installcheck-am:
sia/Makefile:502:maintainer-clean: maintainer-clean-am
sia/Makefile:503:	-rm -rf ./$(DEPDIR)
sia/Makefile:504:	-rm -f Makefile
sia/Makefile:505:maintainer-clean-am: distclean-am maintainer-clean-generic
sia/Makefile:507:mostlyclean: mostlyclean-am
sia/Makefile:509:mostlyclean-am: mostlyclean-compile mostlyclean-generic \
sia/Makefile:510:	mostlyclean-libtool
sia/Makefile:512:pdf: pdf-am
sia/Makefile:514:pdf-am:
sia/Makefile:516:ps: ps-am
sia/Makefile:518:ps-am:
sia/Makefile:520:uninstall-am: uninstall-info-am uninstall-libLTLIBRARIES
sia/Makefile:522:.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
sia/Makefile:523:	clean-libLTLIBRARIES clean-libtool clean-noinstPROGRAMS ctags \
sia/Makefile:524:	distclean distclean-compile distclean-generic \
sia/Makefile:525:	distclean-libtool distclean-tags distdir dvi dvi-am html \
sia/Makefile:526:	html-am info info-am install install-am install-data \
sia/Makefile:527:	install-data-am install-exec install-exec-am install-info \
sia/Makefile:528:	install-info-am install-libLTLIBRARIES install-man \
sia/Makefile:529:	install-strip installcheck installcheck-am installdirs \
sia/Makefile:530:	maintainer-clean maintainer-clean-generic mostlyclean \
sia/Makefile:531:	mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
sia/Makefile:532:	pdf pdf-am ps ps-am tags uninstall uninstall-am \
sia/Makefile:533:	uninstall-info-am uninstall-libLTLIBRARIES
sia/test-sia.c:2: * $Id: test-sia.c,v 1.1 2002/03/21 11:56:01 aet Exp $
sia/test-sia.c:19: * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111, USA.
sia/test-sia.c:68:		printf("Usage: test-sia user\n");
sia/Makefile.am:7:INCLUDES = @CPPFLAGS@ -I${top_srcdir}/src/scam
sia/Makefile.am:15:noinst_PROGRAMS = test-sia
sia/Makefile.am:19:libsia_opensc_la_LDFLAGS = -module -avoid-version
sia/Makefile.am:21:test_sia_SOURCES = test-sia.c
sia/Makefile.in:31:install_sh_DATA = $(install_sh) -c -m 644
sia/Makefile.in:32:install_sh_PROGRAM = $(install_sh) -c
sia/Makefile.in:33:install_sh_SCRIPT = $(install_sh) -c
sia/Makefile.in:43:@HAVE_SIA_TRUE@noinst_PROGRAMS = test-sia$(EXEEXT)
sia/Makefile.in:62:am_test_sia_OBJECTS = test-sia.$(OBJEXT)
sia/Makefile.in:65:DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
sia/Makefile.in:70:@AMDEP_TRUE@	./$(DEPDIR)/test-sia.Po
sia/Makefile.in:73:LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \
sia/Makefile.in:77:LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
sia/Makefile.in:78:	$(AM_LDFLAGS) $(LDFLAGS) -o $@
sia/Makefile.in:240:INCLUDES = @CPPFLAGS@ -I${top_srcdir}/src/scam
sia/Makefile.in:245:libsia_opensc_la_LDFLAGS = -module -avoid-version
sia/Makefile.in:246:test_sia_SOURCES = test-sia.c
sia/Makefile.in:247:all: all-am
sia/Makefile.in:255:	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
sia/Makefile.in:260:	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/sia/Makefile'; \
sia/Makefile.in:262:	  $(AUTOMAKE) --gnu  src/sia/Makefile
sia/Makefile.in:267:	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
sia/Makefile.in:274:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
sia/Makefile.in:277:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
sia/Makefile.in:279:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
sia/Makefile.in:280:install-libLTLIBRARIES: $(lib_LTLIBRARIES)
sia/Makefile.in:282:	test -z "$(libdir)" || $(mkdir_p) "$(DESTDIR)$(libdir)"
sia/Makefile.in:284:	  if test -f $$p; then \
sia/Makefile.in:285:	    f="`echo $$p | sed -e 's|^.*/||'`"; \
sia/Makefile.in:286:	    echo " $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \
sia/Makefile.in:287:	    $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \
sia/Makefile.in:291:uninstall-libLTLIBRARIES:
sia/Makefile.in:294:	    p="`echo $$p | sed -e 's|^.*/||'`"; \
sia/Makefile.in:295:	  echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \
sia/Makefile.in:296:	  $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \
sia/Makefile.in:299:clean-libLTLIBRARIES:
sia/Makefile.in:300:	-test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
sia/Makefile.in:302:	  dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
sia/Makefile.in:304:	  echo "rm -f \"$${dir}/so_locations\""; \
sia/Makefile.in:305:	  rm -f "$${dir}/so_locations"; \
sia/Makefile.in:308:	$(LINK) -rpath $(libdir) $(libsia_opensc_la_LDFLAGS) $(libsia_opensc_la_OBJECTS) $(libsia_opensc_la_LIBADD) $(LIBS)
sia/Makefile.in:310:clean-noinstPROGRAMS:
sia/Makefile.in:313:	  echo " rm -f $$p $$f"; \
sia/Makefile.in:314:	  rm -f $$p $$f ; \
sia/Makefile.in:316:test-sia$(EXEEXT): $(test_sia_OBJECTS) $(test_sia_DEPENDENCIES) 
sia/Makefile.in:317:	@rm -f test-sia$(EXEEXT)
sia/Makefile.in:320:mostlyclean-compile:
sia/Makefile.in:321:	-rm -f *.$(OBJEXT)
sia/Makefile.in:323:distclean-compile:
sia/Makefile.in:324:	-rm -f *.tab.c
sia/Makefile.in:328:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-sia.Po@am__quote@
sia/Makefile.in:331:@am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
sia/Makefile.in:332:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
sia/Makefile.in:336:@am__fastdepCC_FALSE@	$(COMPILE) -c $<
sia/Makefile.in:339:@am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
sia/Makefile.in:340:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
sia/Makefile.in:344:@am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
sia/Makefile.in:347:@am__fastdepCC_TRUE@	if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
sia/Makefile.in:348:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
sia/Makefile.in:352:@am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
sia/Makefile.in:354:mostlyclean-libtool:
sia/Makefile.in:355:	-rm -f *.lo
sia/Makefile.in:357:clean-libtool:
sia/Makefile.in:358:	-rm -rf .libs _libs
sia/Makefile.in:360:distclean-libtool:
sia/Makefile.in:361:	-rm -f libtool
sia/Makefile.in:362:uninstall-info-am:
sia/Makefile.in:367:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
sia/Makefile.in:371:	mkid -fID $$unique
sia/Makefile.in:380:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
sia/Makefile.in:384:	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
sia/Makefile.in:385:	  test -n "$$unique" || unique=$$empty_fix; \
sia/Makefile.in:396:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
sia/Makefile.in:400:	test -z "$(CTAGS_ARGS)$$tags$$unique" \
sia/Makefile.in:407:	  && gtags -i $(GTAGS_ARGS) $$here
sia/Makefile.in:409:distclean-tags:
sia/Makefile.in:410:	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
sia/Makefile.in:420:	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
sia/Makefile.in:421:	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
sia/Makefile.in:428:	  if test -d $$d/$$file; then \
sia/Makefile.in:429:	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
sia/Makefile.in:430:	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
sia/Makefile.in:432:	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
sia/Makefile.in:434:	    test -f $(distdir)/$$file \
sia/Makefile.in:435:	    || cp -p $$d/$$file $(distdir)/$$file \
sia/Makefile.in:439:check-am: all-am
sia/Makefile.in:440:check: check-am
sia/Makefile.in:441:all-am: Makefile $(LTLIBRARIES) $(PROGRAMS)
sia/Makefile.in:444:	  test -z "$$dir" || $(mkdir_p) "$$dir"; \
sia/Makefile.in:446:install: install-am
sia/Makefile.in:447:install-exec: install-exec-am
sia/Makefile.in:448:install-data: install-data-am
sia/Makefile.in:449:uninstall: uninstall-am
sia/Makefile.in:451:install-am: all-am
sia/Makefile.in:452:	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
sia/Makefile.in:454:installcheck: installcheck-am
sia/Makefile.in:455:install-strip:
sia/Makefile.in:457:	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
sia/Makefile.in:458:	  `test -z '$(STRIP)' || \
sia/Makefile.in:460:mostlyclean-generic:
sia/Makefile.in:462:clean-generic:
sia/Makefile.in:464:distclean-generic:
sia/Makefile.in:465:	-rm -f $(CONFIG_CLEAN_FILES)
sia/Makefile.in:467:maintainer-clean-generic:
sia/Makefile.in:470:	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
sia/Makefile.in:471:clean: clean-am
sia/Makefile.in:473:clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \
sia/Makefile.in:474:	clean-noinstPROGRAMS mostlyclean-am
sia/Makefile.in:476:distclean: distclean-am
sia/Makefile.in:477:	-rm -rf ./$(DEPDIR)
sia/Makefile.in:478:	-rm -f Makefile
sia/Makefile.in:479:distclean-am: clean-am distclean-compile distclean-generic \
sia/Makefile.in:480:	distclean-libtool distclean-tags
sia/Makefile.in:482:dvi: dvi-am
sia/Makefile.in:484:dvi-am:
sia/Makefile.in:486:html: html-am
sia/Makefile.in:488:info: info-am
sia/Makefile.in:490:info-am:
sia/Makefile.in:492:install-data-am:
sia/Makefile.in:494:install-exec-am: install-libLTLIBRARIES
sia/Makefile.in:496:install-info: install-info-am
sia/Makefile.in:498:install-man:
sia/Makefile.in:500:installcheck-am:
sia/Makefile.in:502:maintainer-clean: maintainer-clean-am
sia/Makefile.in:503:	-rm -rf ./$(DEPDIR)
sia/Makefile.in:504:	-rm -f Makefile
sia/Makefile.in:505:maintainer-clean-am: distclean-am maintainer-clean-generic
sia/Makefile.in:507:mostlyclean: mostlyclean-am
sia/Makefile.in:509:mostlyclean-am: mostlyclean-compile mostlyclean-generic \
sia/Makefile.in:510:	mostlyclean-libtool
sia/Makefile.in:512:pdf: pdf-am
sia/Makefile.in:514:pdf-am:
sia/Makefile.in:516:ps: ps-am
sia/Makefile.in:518:ps-am:
sia/Makefile.in:520:uninstall-am: uninstall-info-am uninstall-libLTLIBRARIES
sia/Makefile.in:522:.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
sia/Makefile.in:523:	clean-libLTLIBRARIES clean-libtool clean-noinstPROGRAMS ctags \
sia/Makefile.in:524:	distclean distclean-compile distclean-generic \
sia/Makefile.in:525:	distclean-libtool distclean-tags distdir dvi dvi-am html \
sia/Makefile.in:526:	html-am info info-am install install-am install-data \
sia/Makefile.in:527:	install-data-am install-exec install-exec-am install-info \
sia/Makefile.in:528:	install-info-am install-libLTLIBRARIES install-man \
sia/Makefile.in:529:	install-strip installcheck installcheck-am installdirs \
sia/Makefile.in:530:	maintainer-clean maintainer-clean-generic mostlyclean \
sia/Makefile.in:531:	mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
sia/Makefile.in:532:	pdf pdf-am ps ps-am tags uninstall uninstall-am \
sia/Makefile.in:533:	uninstall-info-am uninstall-libLTLIBRARIES
sia/sia_opensc.c:19: * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111, USA.
sia/sia_opensc.c:41:	scam_msg_data *msg = (scam_msg_data *) sctx->msg_data;
sia/sia_opensc.c:43:	if (msg->collect)
sia/sia_opensc.c:44:		sia_warning(msg->collect, str);
sia/sia_opensc.c:49:	scam_msg_data *msg = (scam_msg_data *) sctx->msg_data;
sia/sia_opensc.c:54:/* siad_init - Once per reboot processing goes here. */
sia/sia_opensc.c:98: * collect - prompt collection function.
sia/sia_opensc.c:99: * entity - SIA entity
sia/sia_opensc.c:100: * got_pass - set to 1 if we gather'd the password ourselves.
sia/sia_opensc.c:104: * SIADFAIL - failed to malloc, calling routine should return SIADFAIL.
sia/sia_opensc.c:105: * SIADSUCESS - name and password have been collected (maybe not by us).
sia/sia_opensc.c:106: * SIADFAIL | SIADSTOP - calling routine should return.
sia/sia_opensc.c:119:	if ((!entity->name) || (!(*entity->name))) {
sia/sia_opensc.c:120:		entity->name = malloc(SIANAMEMIN + 1);
sia/sia_opensc.c:121:		if (entity->name == NULL) {
sia/sia_opensc.c:126:		*(entity->name) = '\0';
sia/sia_opensc.c:129:	if ((!entity->password) || (!(*entity->password))) {
sia/sia_opensc.c:130:		entity->password = malloc(SIAMXPASSWORD + 1);
sia/sia_opensc.c:131:		if (entity->password == NULL) {
sia/sia_opensc.c:136:		*(entity->password) = '\0';
sia/sia_opensc.c:140:		if (!collect || !entity->colinput) {
sia/sia_opensc.c:146:			prompts[n_prompts].result = (unsigned char *) entity->name;
sia/sia_opensc.c:154:			prompts[n_prompts].result = (unsigned char *) entity->password;
sia/sia_opensc.c:174:		free(entity->name);
sia/sia_opensc.c:176:	entity->name = NULL;
sia/sia_opensc.c:178:		free(entity->password);
sia/sia_opensc.c:180:	entity->password = NULL;
sia/sia_opensc.c:190: * entityhdl->colinput == 1 means the collect function can be used to prompt
sia/sia_opensc.c:192: * For this case, one also has to test for a non-null collect function.
sia/sia_opensc.c:222:	pwd = getpwnam(entity->name);
sia/sia_opensc.c:228:	if ((pwd->pw_passwd[0] == '*') && (pwd->pw_passwd[1] == '\0')) {
sia/sia_opensc.c:233:	code = scam_auth(&sctx, 0, NULL, entity->name, entity->password);
sia/sia_opensc.c:239:	if (!entity->pwd) {
sia/sia_opensc.c:240:		entity->pwd = (struct passwd *) malloc(sizeof(struct passwd));
sia/sia_opensc.c:241:		if (!entity->pwd) {
sia/sia_opensc.c:245:		memset((void *) entity->pwd, '\0', sizeof(struct passwd));
sia/sia_opensc.c:303:	pwd = getpwnam(entity->name);
sia/sia_opensc.c:308:	code = scam_auth(&sctx, 0, NULL, entity->name, entity->password);
sia/sia_opensc.c:314:	if (!entity->pwd) {
sia/sia_opensc.c:315:		entity->pwd = (struct passwd *) malloc(sizeof(struct passwd));
sia/sia_opensc.c:316:		if (!entity->pwd) {
sia/sia_opensc.c:320:		memset((void *) entity->pwd, '\0', sizeof(struct passwd));
sia/sia_support.c:19: * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111, USA.
sia/sia_support.h:19: * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111, USA.
sia/.cvsignore:26:test-sia
signer/CVS/Entries:4:/opensc-crypto.c/1.19/Mon Dec 15 11:28:20 2003//
signer/CVS/Entries:5:/opensc-crypto.h/1.4/Fri Apr  5 13:48:00 2002//
signer/CVS/Entries:6:/opensc-support.c/1.7/Fri Apr 19 14:23:29 2002//
signer/CVS/Entries:7:/opensc-support.h/1.2/Sun Jan  6 19:40:24 2002//
signer/dialog.c:21:  if (parm->lines || length >= parm->size)
signer/dialog.c:26:  memcpy(parm->buffer, buffer, length);
signer/dialog.c:27:  parm->buffer[length] = 0;
signer/dialog.c:28:  parm->lines++;
signer/dialog.c:42:	struct sc_pkcs15_pin_info *pinfo = (struct sc_pkcs15_pin_info *) pin->data;
signer/dialog.c:53:	sprintf(buf, "SETDESC Enter PIN [%s] for digital signing  ", pin->label);
signer/dialog.c:72:			return -2;
signer/dialog.c:79:		if (r < pinfo->min_length) {
signer/dialog.c:80:			sprintf(errtext, "PIN code too short, min. %d digits", pinfo->min_length);
signer/dialog.c:83:		if (r > pinfo->max_length) {
signer/dialog.c:84:			sprintf(errtext, "PIN code too long, max. %d digits", pinfo->max_length);
signer/dialog.c:91:			       pinfo->tries_left, pinfo->tries_left == 1 ?
signer/dialog.c:107:	return -1;
signer/Makefile:30:INSTALL = /bin/install -c
signer/Makefile:31:install_sh_DATA = $(install_sh) -c -m 644
signer/Makefile:32:install_sh_PROGRAM = $(install_sh) -c
signer/Makefile:33:install_sh_SCRIPT = $(install_sh) -c
signer/Makefile:42:host_triplet = i686-pc-linux-gnu
signer/Makefile:58:am_opensc_signer_la_OBJECTS = opensc_signer_la-opensc-crypto.lo \
signer/Makefile:59:	opensc_signer_la-opensc-support.lo opensc_signer_la-signer.lo \
signer/Makefile:60:	opensc_signer_la-stubs.lo opensc_signer_la-dialog.lo
signer/Makefile:62:DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
signer/Makefile:65:DEP_FILES = ./$(DEPDIR)/opensc_signer_la-dialog.Plo \
signer/Makefile:66:	./$(DEPDIR)/opensc_signer_la-opensc-crypto.Plo \
signer/Makefile:67:	./$(DEPDIR)/opensc_signer_la-opensc-support.Plo \
signer/Makefile:68:	./$(DEPDIR)/opensc_signer_la-signer.Plo \
signer/Makefile:69:	./$(DEPDIR)/opensc_signer_la-stubs.Plo
signer/Makefile:72:LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \
signer/Makefile:76:LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
signer/Makefile:77:	$(AM_LDFLAGS) $(LDFLAGS) -o $@
signer/Makefile:80:RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
signer/Makefile:81:	html-recursive info-recursive install-data-recursive \
signer/Makefile:82:	install-exec-recursive install-info-recursive \
signer/Makefile:83:	install-recursive installcheck-recursive installdirs-recursive \
signer/Makefile:84:	pdf-recursive ps-recursive uninstall-info-recursive \
signer/Makefile:85:	uninstall-recursive
signer/Makefile:91:ACLOCAL = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run aclocal-1.8
signer/Makefile:94:AMTAR = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run tar
signer/Makefile:96:AUTOCONF = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run autoconf
signer/Makefile:97:AUTOHEADER = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run autoheader
signer/Makefile:98:AUTOMAKE = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run automake-1.8
signer/Makefile:103:CFLAGS = -Wall -fno-strict-aliasing -g -O2 
signer/Makefile:105:CPP = gcc -E
signer/Makefile:106:CPPFLAGS = -I${top_builddir}/src/include 
signer/Makefile:108:CXXCPP = g++ -E
signer/Makefile:110:CXXFLAGS = -g -O2
signer/Makefile:112:DEFS = -DHAVE_CONFIG_H
signer/Makefile:116:ECHO_N = -n
signer/Makefile:118:EGREP = grep -E
signer/Makefile:119:ENGINE_LINK = -lcrypto
signer/Makefile:122:FFLAGS = -g -O2
signer/Makefile:144:INSTALL_DATA = ${INSTALL} -m 644
signer/Makefile:147:INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s
signer/Makefile:148:LDFLAGS = -L/usr -L/usr/lib -L/usr/lib 
signer/Makefile:150:LEXLIB = -lfl
signer/Makefile:152:LIBASSUAN = -lassuan
signer/Makefile:153:LIBCRYPTO = -lcrypto
signer/Makefile:154:LIBDL =  -ldl
signer/Makefile:155:LIBFL = -lfl
signer/Makefile:156:LIBLDAP = -lssl -lldap -llber 
signer/Makefile:159:LIBPAM =  -lpam
signer/Makefile:161:LIBS = -lpthread 
signer/Makefile:166:LN_S = ln -s
signer/Makefile:171:MAKEINFO = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run makeinfo
signer/Makefile:177:OPENSC_LIBS = -L${exec_prefix}/lib -lopensc
signer/Makefile:181:OPENSSL_LDFLAGS = -Wl,-Bsymbolic
signer/Makefile:189:PCSC_CFLAGS = -I/usr/include
signer/Makefile:190:PCSC_LIBS = -lpcsclite
signer/Makefile:191:PKG_CONFIG = /usr/bin/pkg-config
signer/Makefile:195:PTHREAD_LIBS = -lpthread
signer/Makefile:218:build = i686-pc-linux-gnu
signer/Makefile:221:build_os = linux-gnu
signer/Makefile:225:host = i686-pc-linux-gnu
signer/Makefile:228:host_os = linux-gnu
signer/Makefile:232:install_sh = /home/lcoelho/develop/modulo/iti/src/opensc/install-sh
signer/Makefile:237:mkdir_p = mkdir -p -- .
signer/Makefile:250:INCLUDES = -I${top_builddir}/src/include   -I$(top_srcdir)/src/signer/npinclude
signer/Makefile:251:#lib_LTLIBRARIES = opensc-signer.la
signer/Makefile:252:opensc_signer_la_LDFLAGS = -module -avoid-version
signer/Makefile:253:opensc_signer_la_LIBADD = ${top_builddir}/src/libopensc/libopensc.la -lcrypto -lassuan
signer/Makefile:254:opensc_signer_la_CFLAGS = $(AM_CFLAGS) -DXP_UNIX
signer/Makefile:256:	opensc-crypto.c opensc-support.c signer.c stubs.c dialog.c
signer/Makefile:259:	opensc-crypto.h opensc-support.h signer.h 
signer/Makefile:261:all: all-recursive
signer/Makefile:269:	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
signer/Makefile:274:	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/signer/Makefile'; \
signer/Makefile:276:	  $(AUTOMAKE) --gnu  src/signer/Makefile
signer/Makefile:281:	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
signer/Makefile:288:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
signer/Makefile:291:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
signer/Makefile:293:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
signer/Makefile:294:install-libLTLIBRARIES: $(lib_LTLIBRARIES)
signer/Makefile:296:	test -z "$(libdir)" || $(mkdir_p) "$(DESTDIR)$(libdir)"
signer/Makefile:298:	  if test -f $$p; then \
signer/Makefile:299:	    f="`echo $$p | sed -e 's|^.*/||'`"; \
signer/Makefile:300:	    echo " $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \
signer/Makefile:301:	    $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \
signer/Makefile:305:uninstall-libLTLIBRARIES:
signer/Makefile:308:	    p="`echo $$p | sed -e 's|^.*/||'`"; \
signer/Makefile:309:	  echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \
signer/Makefile:310:	  $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \
signer/Makefile:313:clean-libLTLIBRARIES:
signer/Makefile:314:	-test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
signer/Makefile:316:	  dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
signer/Makefile:318:	  echo "rm -f \"$${dir}/so_locations\""; \
signer/Makefile:319:	  rm -f "$${dir}/so_locations"; \
signer/Makefile:321:opensc-signer.la: $(opensc_signer_la_OBJECTS) $(opensc_signer_la_DEPENDENCIES) 
signer/Makefile:322:	$(LINK) -rpath $(libdir) $(opensc_signer_la_LDFLAGS) $(opensc_signer_la_OBJECTS) $(opensc_signer_la_LIBADD) $(LIBS)
signer/Makefile:324:mostlyclean-compile:
signer/Makefile:325:	-rm -f *.$(OBJEXT)
signer/Makefile:327:distclean-compile:
signer/Makefile:328:	-rm -f *.tab.c
signer/Makefile:330:include ./$(DEPDIR)/opensc_signer_la-dialog.Plo
signer/Makefile:331:include ./$(DEPDIR)/opensc_signer_la-opensc-crypto.Plo
signer/Makefile:332:include ./$(DEPDIR)/opensc_signer_la-opensc-support.Plo
signer/Makefile:333:include ./$(DEPDIR)/opensc_signer_la-signer.Plo
signer/Makefile:334:include ./$(DEPDIR)/opensc_signer_la-stubs.Plo
signer/Makefile:337:	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
signer/Makefile:338:	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
signer/Makefile:342:#	$(COMPILE) -c $<
signer/Makefile:345:	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
signer/Makefile:346:	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
signer/Makefile:350:#	$(COMPILE) -c `$(CYGPATH_W) '$<'`
signer/Makefile:353:	if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
signer/Makefile:354:	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
signer/Makefile:358:#	$(LTCOMPILE) -c -o $@ $<
signer/Makefile:360:opensc_signer_la-opensc-crypto.o: opensc-crypto.c
signer/Makefile:361:	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -MT opensc_signer_la-opensc-crypto.o -MD -MP -MF "$(DEPDIR)/opensc_signer_la-opensc-crypto.Tpo" -c -o opensc_signer_la-opensc-crypto.o `test -f 'opensc-crypto.c' || echo '$(srcdir)/'`opensc-crypto.c; \
signer/Makefile:362:	then mv -f "$(DEPDIR)/opensc_signer_la-opensc-crypto.Tpo" "$(DEPDIR)/opensc_signer_la-opensc-crypto.Po"; else rm -f "$(DEPDIR)/opensc_signer_la-opensc-crypto.Tpo"; exit 1; fi
signer/Makefile:363:#	source='opensc-crypto.c' object='opensc_signer_la-opensc-crypto.o' libtool=no \
signer/Makefile:364:#	depfile='$(DEPDIR)/opensc_signer_la-opensc-crypto.Po' tmpdepfile='$(DEPDIR)/opensc_signer_la-opensc-crypto.TPo' \
signer/Makefile:366:#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -c -o opensc_signer_la-opensc-crypto.o `test -f 'opensc-crypto.c' || echo '$(srcdir)/'`opensc-crypto.c
signer/Makefile:368:opensc_signer_la-opensc-crypto.obj: opensc-crypto.c
signer/Makefile:369:	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -MT opensc_signer_la-opensc-crypto.obj -MD -MP -MF "$(DEPDIR)/opensc_signer_la-opensc-crypto.Tpo" -c -o opensc_signer_la-opensc-crypto.obj `if test -f 'opensc-crypto.c'; then $(CYGPATH_W) 'opensc-crypto.c'; else $(CYGPATH_W) '$(srcdir)/opensc-crypto.c'; fi`; \
signer/Makefile:370:	then mv -f "$(DEPDIR)/opensc_signer_la-opensc-crypto.Tpo" "$(DEPDIR)/opensc_signer_la-opensc-crypto.Po"; else rm -f "$(DEPDIR)/opensc_signer_la-opensc-crypto.Tpo"; exit 1; fi
signer/Makefile:371:#	source='opensc-crypto.c' object='opensc_signer_la-opensc-crypto.obj' libtool=no \
signer/Makefile:372:#	depfile='$(DEPDIR)/opensc_signer_la-opensc-crypto.Po' tmpdepfile='$(DEPDIR)/opensc_signer_la-opensc-crypto.TPo' \
signer/Makefile:374:#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -c -o opensc_signer_la-opensc-crypto.obj `if test -f 'opensc-crypto.c'; then $(CYGPATH_W) 'opensc-crypto.c'; else $(CYGPATH_W) '$(srcdir)/opensc-crypto.c'; fi`
signer/Makefile:376:opensc_signer_la-opensc-crypto.lo: opensc-crypto.c
signer/Makefile:377:	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -MT opensc_signer_la-opensc-crypto.lo -MD -MP -MF "$(DEPDIR)/opensc_signer_la-opensc-crypto.Tpo" -c -o opensc_signer_la-opensc-crypto.lo `test -f 'opensc-crypto.c' || echo '$(srcdir)/'`opensc-crypto.c; \
signer/Makefile:378:	then mv -f "$(DEPDIR)/opensc_signer_la-opensc-crypto.Tpo" "$(DEPDIR)/opensc_signer_la-opensc-crypto.Plo"; else rm -f "$(DEPDIR)/opensc_signer_la-opensc-crypto.Tpo"; exit 1; fi
signer/Makefile:379:#	source='opensc-crypto.c' object='opensc_signer_la-opensc-crypto.lo' libtool=yes \
signer/Makefile:380:#	depfile='$(DEPDIR)/opensc_signer_la-opensc-crypto.Plo' tmpdepfile='$(DEPDIR)/opensc_signer_la-opensc-crypto.TPlo' \
signer/Makefile:382:#	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -c -o opensc_signer_la-opensc-crypto.lo `test -f 'opensc-crypto.c' || echo '$(srcdir)/'`opensc-crypto.c
signer/Makefile:384:opensc_signer_la-opensc-support.o: opensc-support.c
signer/Makefile:385:	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -MT opensc_signer_la-opensc-support.o -MD -MP -MF "$(DEPDIR)/opensc_signer_la-opensc-support.Tpo" -c -o opensc_signer_la-opensc-support.o `test -f 'opensc-support.c' || echo '$(srcdir)/'`opensc-support.c; \
signer/Makefile:386:	then mv -f "$(DEPDIR)/opensc_signer_la-opensc-support.Tpo" "$(DEPDIR)/opensc_signer_la-opensc-support.Po"; else rm -f "$(DEPDIR)/opensc_signer_la-opensc-support.Tpo"; exit 1; fi
signer/Makefile:387:#	source='opensc-support.c' object='opensc_signer_la-opensc-support.o' libtool=no \
signer/Makefile:388:#	depfile='$(DEPDIR)/opensc_signer_la-opensc-support.Po' tmpdepfile='$(DEPDIR)/opensc_signer_la-opensc-support.TPo' \
signer/Makefile:390:#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -c -o opensc_signer_la-opensc-support.o `test -f 'opensc-support.c' || echo '$(srcdir)/'`opensc-support.c
signer/Makefile:392:opensc_signer_la-opensc-support.obj: opensc-support.c
signer/Makefile:393:	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -MT opensc_signer_la-opensc-support.obj -MD -MP -MF "$(DEPDIR)/opensc_signer_la-opensc-support.Tpo" -c -o opensc_signer_la-opensc-support.obj `if test -f 'opensc-support.c'; then $(CYGPATH_W) 'opensc-support.c'; else $(CYGPATH_W) '$(srcdir)/opensc-support.c'; fi`; \
signer/Makefile:394:	then mv -f "$(DEPDIR)/opensc_signer_la-opensc-support.Tpo" "$(DEPDIR)/opensc_signer_la-opensc-support.Po"; else rm -f "$(DEPDIR)/opensc_signer_la-opensc-support.Tpo"; exit 1; fi
signer/Makefile:395:#	source='opensc-support.c' object='opensc_signer_la-opensc-support.obj' libtool=no \
signer/Makefile:396:#	depfile='$(DEPDIR)/opensc_signer_la-opensc-support.Po' tmpdepfile='$(DEPDIR)/opensc_signer_la-opensc-support.TPo' \
signer/Makefile:398:#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -c -o opensc_signer_la-opensc-support.obj `if test -f 'opensc-support.c'; then $(CYGPATH_W) 'opensc-support.c'; else $(CYGPATH_W) '$(srcdir)/opensc-support.c'; fi`
signer/Makefile:400:opensc_signer_la-opensc-support.lo: opensc-support.c
signer/Makefile:401:	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -MT opensc_signer_la-opensc-support.lo -MD -MP -MF "$(DEPDIR)/opensc_signer_la-opensc-support.Tpo" -c -o opensc_signer_la-opensc-support.lo `test -f 'opensc-support.c' || echo '$(srcdir)/'`opensc-support.c; \
signer/Makefile:402:	then mv -f "$(DEPDIR)/opensc_signer_la-opensc-support.Tpo" "$(DEPDIR)/opensc_signer_la-opensc-support.Plo"; else rm -f "$(DEPDIR)/opensc_signer_la-opensc-support.Tpo"; exit 1; fi
signer/Makefile:403:#	source='opensc-support.c' object='opensc_signer_la-opensc-support.lo' libtool=yes \
signer/Makefile:404:#	depfile='$(DEPDIR)/opensc_signer_la-opensc-support.Plo' tmpdepfile='$(DEPDIR)/opensc_signer_la-opensc-support.TPlo' \
signer/Makefile:406:#	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -c -o opensc_signer_la-opensc-support.lo `test -f 'opensc-support.c' || echo '$(srcdir)/'`opensc-support.c
signer/Makefile:408:opensc_signer_la-signer.o: signer.c
signer/Makefile:409:	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -MT opensc_signer_la-signer.o -MD -MP -MF "$(DEPDIR)/opensc_signer_la-signer.Tpo" -c -o opensc_signer_la-signer.o `test -f 'signer.c' || echo '$(srcdir)/'`signer.c; \
signer/Makefile:410:	then mv -f "$(DEPDIR)/opensc_signer_la-signer.Tpo" "$(DEPDIR)/opensc_signer_la-signer.Po"; else rm -f "$(DEPDIR)/opensc_signer_la-signer.Tpo"; exit 1; fi
signer/Makefile:411:#	source='signer.c' object='opensc_signer_la-signer.o' libtool=no \
signer/Makefile:412:#	depfile='$(DEPDIR)/opensc_signer_la-signer.Po' tmpdepfile='$(DEPDIR)/opensc_signer_la-signer.TPo' \
signer/Makefile:414:#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -c -o opensc_signer_la-signer.o `test -f 'signer.c' || echo '$(srcdir)/'`signer.c
signer/Makefile:416:opensc_signer_la-signer.obj: signer.c
signer/Makefile:417:	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -MT opensc_signer_la-signer.obj -MD -MP -MF "$(DEPDIR)/opensc_signer_la-signer.Tpo" -c -o opensc_signer_la-signer.obj `if test -f 'signer.c'; then $(CYGPATH_W) 'signer.c'; else $(CYGPATH_W) '$(srcdir)/signer.c'; fi`; \
signer/Makefile:418:	then mv -f "$(DEPDIR)/opensc_signer_la-signer.Tpo" "$(DEPDIR)/opensc_signer_la-signer.Po"; else rm -f "$(DEPDIR)/opensc_signer_la-signer.Tpo"; exit 1; fi
signer/Makefile:419:#	source='signer.c' object='opensc_signer_la-signer.obj' libtool=no \
signer/Makefile:420:#	depfile='$(DEPDIR)/opensc_signer_la-signer.Po' tmpdepfile='$(DEPDIR)/opensc_signer_la-signer.TPo' \
signer/Makefile:422:#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -c -o opensc_signer_la-signer.obj `if test -f 'signer.c'; then $(CYGPATH_W) 'signer.c'; else $(CYGPATH_W) '$(srcdir)/signer.c'; fi`
signer/Makefile:424:opensc_signer_la-signer.lo: signer.c
signer/Makefile:425:	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -MT opensc_signer_la-signer.lo -MD -MP -MF "$(DEPDIR)/opensc_signer_la-signer.Tpo" -c -o opensc_signer_la-signer.lo `test -f 'signer.c' || echo '$(srcdir)/'`signer.c; \
signer/Makefile:426:	then mv -f "$(DEPDIR)/opensc_signer_la-signer.Tpo" "$(DEPDIR)/opensc_signer_la-signer.Plo"; else rm -f "$(DEPDIR)/opensc_signer_la-signer.Tpo"; exit 1; fi
signer/Makefile:427:#	source='signer.c' object='opensc_signer_la-signer.lo' libtool=yes \
signer/Makefile:428:#	depfile='$(DEPDIR)/opensc_signer_la-signer.Plo' tmpdepfile='$(DEPDIR)/opensc_signer_la-signer.TPlo' \
signer/Makefile:430:#	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -c -o opensc_signer_la-signer.lo `test -f 'signer.c' || echo '$(srcdir)/'`signer.c
signer/Makefile:432:opensc_signer_la-stubs.o: stubs.c
signer/Makefile:433:	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -MT opensc_signer_la-stubs.o -MD -MP -MF "$(DEPDIR)/opensc_signer_la-stubs.Tpo" -c -o opensc_signer_la-stubs.o `test -f 'stubs.c' || echo '$(srcdir)/'`stubs.c; \
signer/Makefile:434:	then mv -f "$(DEPDIR)/opensc_signer_la-stubs.Tpo" "$(DEPDIR)/opensc_signer_la-stubs.Po"; else rm -f "$(DEPDIR)/opensc_signer_la-stubs.Tpo"; exit 1; fi
signer/Makefile:435:#	source='stubs.c' object='opensc_signer_la-stubs.o' libtool=no \
signer/Makefile:436:#	depfile='$(DEPDIR)/opensc_signer_la-stubs.Po' tmpdepfile='$(DEPDIR)/opensc_signer_la-stubs.TPo' \
signer/Makefile:438:#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -c -o opensc_signer_la-stubs.o `test -f 'stubs.c' || echo '$(srcdir)/'`stubs.c
signer/Makefile:440:opensc_signer_la-stubs.obj: stubs.c
signer/Makefile:441:	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -MT opensc_signer_la-stubs.obj -MD -MP -MF "$(DEPDIR)/opensc_signer_la-stubs.Tpo" -c -o opensc_signer_la-stubs.obj `if test -f 'stubs.c'; then $(CYGPATH_W) 'stubs.c'; else $(CYGPATH_W) '$(srcdir)/stubs.c'; fi`; \
signer/Makefile:442:	then mv -f "$(DEPDIR)/opensc_signer_la-stubs.Tpo" "$(DEPDIR)/opensc_signer_la-stubs.Po"; else rm -f "$(DEPDIR)/opensc_signer_la-stubs.Tpo"; exit 1; fi
signer/Makefile:443:#	source='stubs.c' object='opensc_signer_la-stubs.obj' libtool=no \
signer/Makefile:444:#	depfile='$(DEPDIR)/opensc_signer_la-stubs.Po' tmpdepfile='$(DEPDIR)/opensc_signer_la-stubs.TPo' \
signer/Makefile:446:#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -c -o opensc_signer_la-stubs.obj `if test -f 'stubs.c'; then $(CYGPATH_W) 'stubs.c'; else $(CYGPATH_W) '$(srcdir)/stubs.c'; fi`
signer/Makefile:448:opensc_signer_la-stubs.lo: stubs.c
signer/Makefile:449:	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -MT opensc_signer_la-stubs.lo -MD -MP -MF "$(DEPDIR)/opensc_signer_la-stubs.Tpo" -c -o opensc_signer_la-stubs.lo `test -f 'stubs.c' || echo '$(srcdir)/'`stubs.c; \
signer/Makefile:450:	then mv -f "$(DEPDIR)/opensc_signer_la-stubs.Tpo" "$(DEPDIR)/opensc_signer_la-stubs.Plo"; else rm -f "$(DEPDIR)/opensc_signer_la-stubs.Tpo"; exit 1; fi
signer/Makefile:451:#	source='stubs.c' object='opensc_signer_la-stubs.lo' libtool=yes \
signer/Makefile:452:#	depfile='$(DEPDIR)/opensc_signer_la-stubs.Plo' tmpdepfile='$(DEPDIR)/opensc_signer_la-stubs.TPlo' \
signer/Makefile:454:#	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -c -o opensc_signer_la-stubs.lo `test -f 'stubs.c' || echo '$(srcdir)/'`stubs.c
signer/Makefile:456:opensc_signer_la-dialog.o: dialog.c
signer/Makefile:457:	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -MT opensc_signer_la-dialog.o -MD -MP -MF "$(DEPDIR)/opensc_signer_la-dialog.Tpo" -c -o opensc_signer_la-dialog.o `test -f 'dialog.c' || echo '$(srcdir)/'`dialog.c; \
signer/Makefile:458:	then mv -f "$(DEPDIR)/opensc_signer_la-dialog.Tpo" "$(DEPDIR)/opensc_signer_la-dialog.Po"; else rm -f "$(DEPDIR)/opensc_signer_la-dialog.Tpo"; exit 1; fi
signer/Makefile:459:#	source='dialog.c' object='opensc_signer_la-dialog.o' libtool=no \
signer/Makefile:460:#	depfile='$(DEPDIR)/opensc_signer_la-dialog.Po' tmpdepfile='$(DEPDIR)/opensc_signer_la-dialog.TPo' \
signer/Makefile:462:#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -c -o opensc_signer_la-dialog.o `test -f 'dialog.c' || echo '$(srcdir)/'`dialog.c
signer/Makefile:464:opensc_signer_la-dialog.obj: dialog.c
signer/Makefile:465:	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -MT opensc_signer_la-dialog.obj -MD -MP -MF "$(DEPDIR)/opensc_signer_la-dialog.Tpo" -c -o opensc_signer_la-dialog.obj `if test -f 'dialog.c'; then $(CYGPATH_W) 'dialog.c'; else $(CYGPATH_W) '$(srcdir)/dialog.c'; fi`; \
signer/Makefile:466:	then mv -f "$(DEPDIR)/opensc_signer_la-dialog.Tpo" "$(DEPDIR)/opensc_signer_la-dialog.Po"; else rm -f "$(DEPDIR)/opensc_signer_la-dialog.Tpo"; exit 1; fi
signer/Makefile:467:#	source='dialog.c' object='opensc_signer_la-dialog.obj' libtool=no \
signer/Makefile:468:#	depfile='$(DEPDIR)/opensc_signer_la-dialog.Po' tmpdepfile='$(DEPDIR)/opensc_signer_la-dialog.TPo' \
signer/Makefile:470:#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -c -o opensc_signer_la-dialog.obj `if test -f 'dialog.c'; then $(CYGPATH_W) 'dialog.c'; else $(CYGPATH_W) '$(srcdir)/dialog.c'; fi`
signer/Makefile:472:opensc_signer_la-dialog.lo: dialog.c
signer/Makefile:473:	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -MT opensc_signer_la-dialog.lo -MD -MP -MF "$(DEPDIR)/opensc_signer_la-dialog.Tpo" -c -o opensc_signer_la-dialog.lo `test -f 'dialog.c' || echo '$(srcdir)/'`dialog.c; \
signer/Makefile:474:	then mv -f "$(DEPDIR)/opensc_signer_la-dialog.Tpo" "$(DEPDIR)/opensc_signer_la-dialog.Plo"; else rm -f "$(DEPDIR)/opensc_signer_la-dialog.Tpo"; exit 1; fi
signer/Makefile:475:#	source='dialog.c' object='opensc_signer_la-dialog.lo' libtool=yes \
signer/Makefile:476:#	depfile='$(DEPDIR)/opensc_signer_la-dialog.Plo' tmpdepfile='$(DEPDIR)/opensc_signer_la-dialog.TPlo' \
signer/Makefile:478:#	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -c -o opensc_signer_la-dialog.lo `test -f 'dialog.c' || echo '$(srcdir)/'`dialog.c
signer/Makefile:480:mostlyclean-libtool:
signer/Makefile:481:	-rm -f *.lo
signer/Makefile:483:clean-libtool:
signer/Makefile:484:	-rm -rf .libs _libs
signer/Makefile:486:distclean-libtool:
signer/Makefile:487:	-rm -f libtool
signer/Makefile:488:uninstall-info-am:
signer/Makefile:499:	target=`echo $@ | sed s/-recursive//`; \
signer/Makefile:504:	    local_target="$$target-am"; \
signer/Makefile:512:	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
signer/Makefile:513:	fi; test -z "$$fail"
signer/Makefile:515:mostlyclean-recursive clean-recursive distclean-recursive \
signer/Makefile:516:maintainer-clean-recursive:
signer/Makefile:520:	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
signer/Makefile:529:	target=`echo $@ | sed s/-recursive//`; \
signer/Makefile:533:	    local_target="$$target-am"; \
signer/Makefile:539:	done && test -z "$$fail"
signer/Makefile:540:tags-recursive:
signer/Makefile:544:ctags-recursive:
signer/Makefile:552:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
signer/Makefile:556:	mkid -fID $$unique
signer/Makefile:559:TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
signer/Makefile:563:	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
signer/Makefile:564:	  include_option=--etags-include; \
signer/Makefile:567:	  include_option=--include; \
signer/Makefile:572:	    test ! -f $$subdir/TAGS || \
signer/Makefile:578:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
signer/Makefile:582:	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
signer/Makefile:583:	  test -n "$$unique" || unique=$$empty_fix; \
signer/Makefile:588:CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
signer/Makefile:594:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
signer/Makefile:598:	test -z "$(CTAGS_ARGS)$$tags$$unique" \
signer/Makefile:605:	  && gtags -i $(GTAGS_ARGS) $$here
signer/Makefile:607:distclean-tags:
signer/Makefile:608:	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
signer/Makefile:618:	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
signer/Makefile:619:	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
signer/Makefile:626:	  if test -d $$d/$$file; then \
signer/Makefile:627:	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
signer/Makefile:628:	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
signer/Makefile:630:	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
signer/Makefile:632:	    test -f $(distdir)/$$file \
signer/Makefile:633:	    || cp -p $$d/$$file $(distdir)/$$file \
signer/Makefile:639:	    test -d "$(distdir)/$$subdir" \
signer/Makefile:650:check-am: all-am
signer/Makefile:651:check: check-recursive
signer/Makefile:652:all-am: Makefile $(LTLIBRARIES) $(HEADERS)
signer/Makefile:653:installdirs: installdirs-recursive
signer/Makefile:654:installdirs-am:
signer/Makefile:656:	  test -z "$$dir" || $(mkdir_p) "$$dir"; \
signer/Makefile:658:install: install-recursive
signer/Makefile:659:install-exec: install-exec-recursive
signer/Makefile:660:install-data: install-data-recursive
signer/Makefile:661:uninstall: uninstall-recursive
signer/Makefile:663:install-am: all-am
signer/Makefile:664:	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
signer/Makefile:666:installcheck: installcheck-recursive
signer/Makefile:667:install-strip:
signer/Makefile:669:	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
signer/Makefile:670:	  `test -z '$(STRIP)' || \
signer/Makefile:672:mostlyclean-generic:
signer/Makefile:674:clean-generic:
signer/Makefile:676:distclean-generic:
signer/Makefile:677:	-rm -f $(CONFIG_CLEAN_FILES)
signer/Makefile:679:maintainer-clean-generic:
signer/Makefile:682:	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
signer/Makefile:683:clean: clean-recursive
signer/Makefile:685:clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \
signer/Makefile:686:	mostlyclean-am
signer/Makefile:688:distclean: distclean-recursive
signer/Makefile:689:	-rm -rf ./$(DEPDIR)
signer/Makefile:690:	-rm -f Makefile
signer/Makefile:691:distclean-am: clean-am distclean-compile distclean-generic \
signer/Makefile:692:	distclean-libtool distclean-tags
signer/Makefile:694:dvi: dvi-recursive
signer/Makefile:696:dvi-am:
signer/Makefile:698:html: html-recursive
signer/Makefile:700:info: info-recursive
signer/Makefile:702:info-am:
signer/Makefile:704:install-data-am:
signer/Makefile:706:install-exec-am: install-exec-local install-libLTLIBRARIES
signer/Makefile:708:install-info: install-info-recursive
signer/Makefile:710:install-man:
signer/Makefile:712:installcheck-am:
signer/Makefile:714:maintainer-clean: maintainer-clean-recursive
signer/Makefile:715:	-rm -rf ./$(DEPDIR)
signer/Makefile:716:	-rm -f Makefile
signer/Makefile:717:maintainer-clean-am: distclean-am maintainer-clean-generic
signer/Makefile:719:mostlyclean: mostlyclean-recursive
signer/Makefile:721:mostlyclean-am: mostlyclean-compile mostlyclean-generic \
signer/Makefile:722:	mostlyclean-libtool
signer/Makefile:724:pdf: pdf-recursive
signer/Makefile:726:pdf-am:
signer/Makefile:728:ps: ps-recursive
signer/Makefile:730:ps-am:
signer/Makefile:732:uninstall-am: uninstall-info-am uninstall-libLTLIBRARIES
signer/Makefile:734:uninstall-info: uninstall-info-recursive
signer/Makefile:736:.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check check-am \
signer/Makefile:737:	clean clean-generic clean-libLTLIBRARIES clean-libtool \
signer/Makefile:738:	clean-recursive ctags ctags-recursive distclean \
signer/Makefile:739:	distclean-compile distclean-generic distclean-libtool \
signer/Makefile:740:	distclean-recursive distclean-tags distdir dvi dvi-am html \
signer/Makefile:741:	html-am info info-am install install-am install-data \
signer/Makefile:742:	install-data-am install-exec install-exec-am \
signer/Makefile:743:	install-exec-local install-info install-info-am \
signer/Makefile:744:	install-libLTLIBRARIES install-man install-strip installcheck \
signer/Makefile:745:	installcheck-am installdirs installdirs-am maintainer-clean \
signer/Makefile:746:	maintainer-clean-generic maintainer-clean-recursive \
signer/Makefile:747:	mostlyclean mostlyclean-compile mostlyclean-generic \
signer/Makefile:748:	mostlyclean-libtool mostlyclean-recursive pdf pdf-am ps ps-am \
signer/Makefile:749:	tags tags-recursive uninstall uninstall-am uninstall-info-am \
signer/Makefile:750:	uninstall-libLTLIBRARIES
signer/Makefile:753:install-exec-local: install-libLTLIBRARIES
signer/Makefile:754:#	-$(LN_S) -f $(libdir)/opensc-signer.so $(DESTDIR)$(plugindir)/
signer/signer.c:5:#include "opensc-support.h"
signer/signer.c:10:	return (char *) "text/x-text-to-sign:sgn:Text to be signed";
signer/signer.c:73:	sprintf(headers, "Content-type: application/x-www-form-urlencoded\r\n"
signer/signer.c:74:			 "Content-Length: %u\r\n\r\n", (unsigned int) content_len);
signer/signer.c:83:	printf("Sending:\n---\n%s---\n", sendbuf);
signer/signer.c:108:	instance->pdata = NPN_MemAlloc(sizeof(PluginInstance));
signer/signer.c:110:	This = (PluginInstance*) instance->pdata;
signer/signer.c:115:	This->ctx = NULL;
signer/signer.c:116:	This->card = NULL;
signer/signer.c:117:	This->p15card = NULL;
signer/signer.c:135:	This->signdata = dataToSign;
signer/signer.c:136:	This->signdata_len = strlen(dataToSign);
signer/signer.c:180:	This = (PluginInstance*) instance->pdata;
signer/signer.c:191:	NPN_MemFree(instance->pdata);
signer/signer.c:192:	instance->pdata = NULL;
signer/signer.c:215:	This = (PluginInstance*) instance->pdata;
signer/signer.c:216:	ws = (NPSetWindowCallbackStruct *) window->ws_info;
signer/signer.c:217:	dpy = ws->display;
signer/signer.c:218:	win = (Window) window->window;
signer/signer.c:246:	This = (PluginInstance*) instance->pdata;
signer/signer.c:253: *	These next 2 functions are directly relevant in a plug-in which
signer/signer.c:272:		This = (PluginInstance*) instance->pdata;
signer/signer.c:284:		PluginInstance* This = (PluginInstance*) instance->pdata;
signer/signer.c:300:	This = (PluginInstance*) instance->pdata;
signer/signer.c:313:		This = (PluginInstance*) instance->pdata;
signer/signer.c:326:		PluginInstance* This = (PluginInstance*) instance->pdata;
signer/signer.c:328:		if (printInfo->mode == NP_FULL) {
signer/signer.c:332:		     *	printing completely when it is in full-screen mode,
signer/signer.c:333:		     *	set printInfo->pluginPrinted to TRUE and print your
signer/signer.c:336:		     *	printInfo->pluginPrinted to FALSE (the default) and
signer/signer.c:347:				printInfo->print.fullPrint.platformPrint;
signer/signer.c:349:				printInfo->print.fullPrint.printOne;
signer/signer.c:352:			printInfo->print.fullPrint.pluginPrinted = FALSE;
signer/signer.c:357:		     *	If your plugin is embedded, or is full-screen
signer/signer.c:368:				&(printInfo->print.embedPrint.window);
signer/signer.c:370:				printInfo->print.embedPrint.platformPrint;
signer/testprog.c:5:#include "opensc-support.h"
signer/testprog.c:6:#include "opensc-crypto.h"
signer/opensc-crypto.c:2:#include "opensc-crypto.h"
signer/opensc-crypto.c:12:	if (priv->p15card) {
signer/opensc-crypto.c:13:		sc_pkcs15_unbind(priv->p15card);
signer/opensc-crypto.c:14:		priv->p15card = NULL;
signer/opensc-crypto.c:16:	if (priv->card) {
signer/opensc-crypto.c:17:		sc_disconnect_card(priv->card, 0);
signer/opensc-crypto.c:18:		priv->card = NULL;
signer/opensc-crypto.c:20:	if (priv->ctx) {
signer/opensc-crypto.c:21:		sc_release_context(priv->ctx);
signer/opensc-crypto.c:22:		priv->ctx = NULL;
signer/opensc-crypto.c:31:	r = sc_establish_context(&priv->ctx, "opensc-signer");
signer/opensc-crypto.c:34:	r = sc_connect_card(priv->ctx->reader[priv->reader_id], 0, &priv->card);
signer/opensc-crypto.c:37:	r = sc_pkcs15_bind(priv->card, &priv->p15card);
signer/opensc-crypto.c:54:		return -1;	
signer/opensc-crypto.c:57:		return -1;
signer/opensc-crypto.c:58:	if (priv->p15card == NULL) {
signer/opensc-crypto.c:66:	r = sc_pkcs15_find_prkey_by_id_usage(priv->p15card,
signer/opensc-crypto.c:67:				&priv->cert_id,
signer/opensc-crypto.c:74:	r = sc_pkcs15_find_pin_by_auth_id(priv->p15card, &key->auth_id, &pin);
signer/opensc-crypto.c:79:	r = ask_and_verify_pin_code(priv->p15card, pin);
signer/opensc-crypto.c:81:		if (r == -2) /* User cancelled */
signer/opensc-crypto.c:85:	r = sc_pkcs15_decipher(priv->p15card, (const struct sc_pkcs15_object *) key->data, 0, from, flen, to, flen);
signer/opensc-crypto.c:93:	return -1;
signer/opensc-crypto.c:100:	return -1;
signer/opensc-crypto.c:113:		return -1;
signer/opensc-crypto.c:115:	      priv->cert_id.value[0], type, m_len));
signer/opensc-crypto.c:116:	if (priv->p15card == NULL) {
signer/opensc-crypto.c:124:	r = sc_pkcs15_find_prkey_by_id_usage(priv->p15card,
signer/opensc-crypto.c:125:					&priv->cert_id,
signer/opensc-crypto.c:132:	r = sc_pkcs15_find_pin_by_auth_id(priv->p15card, &key->auth_id, &pin);
signer/opensc-crypto.c:137:	r = ask_and_verify_pin_code(priv->p15card, pin);
signer/opensc-crypto.c:139:		if (r == -2) /* User cancelled */
signer/opensc-crypto.c:144:	r = sc_pkcs15_compute_signature(priv->p15card, key,
signer/opensc-crypto.c:170:		priv->ref_count--;
signer/opensc-crypto.c:171:		if (priv->ref_count == 0) {
signer/opensc-crypto.c:201:        orig_finish             = def->finish;
signer/opensc-crypto.c:210:	opensc_rsa.rsa_pub_enc	= def->rsa_pub_enc;
signer/opensc-crypto.c:211:	opensc_rsa.rsa_pub_dec	= def->rsa_pub_dec;
signer/opensc-crypto.c:212:	opensc_rsa.rsa_mod_exp	= def->rsa_mod_exp;
signer/opensc-crypto.c:213:	opensc_rsa.bn_mod_exp	= def->bn_mod_exp;
signer/opensc-crypto.c:214:	opensc_rsa.init		= def->init;
signer/opensc-crypto.c:215:	opensc_rsa.flags	= def->flags | RSA_FLAG_SIGN_VER;
signer/opensc-crypto.c:216:	opensc_rsa.app_data	= def->app_data;
signer/opensc-crypto.c:217:	opensc_rsa.rsa_verify	= def->rsa_verify;
signer/stubs.c:1:/* -*- Mode: C; tab-width: 4; -*- */
signer/Makefile.am:12:INCLUDES = @CPPFLAGS@ @CFLAGS_ASSUAN@ -I$(top_srcdir)/src/signer/npinclude
signer/Makefile.am:16:lib_LTLIBRARIES = opensc-signer.la
signer/Makefile.am:20:opensc_signer_la_LDFLAGS = -module -avoid-version
signer/Makefile.am:22:opensc_signer_la_CFLAGS = $(AM_CFLAGS) -DXP_UNIX
signer/Makefile.am:24:	opensc-crypto.c opensc-support.c signer.c stubs.c dialog.c
signer/Makefile.am:26:	opensc-crypto.h opensc-support.h signer.h 
signer/Makefile.am:28:install-exec-local: install-libLTLIBRARIES
signer/Makefile.am:31:	-$(LN_S) -f $(libdir)/opensc-signer.so $(DESTDIR)$(plugindir)/
signer/Makefile.in:31:install_sh_DATA = $(install_sh) -c -m 644
signer/Makefile.in:32:install_sh_PROGRAM = $(install_sh) -c
signer/Makefile.in:33:install_sh_SCRIPT = $(install_sh) -c
signer/Makefile.in:58:am_opensc_signer_la_OBJECTS = opensc_signer_la-opensc-crypto.lo \
signer/Makefile.in:59:	opensc_signer_la-opensc-support.lo opensc_signer_la-signer.lo \
signer/Makefile.in:60:	opensc_signer_la-stubs.lo opensc_signer_la-dialog.lo
signer/Makefile.in:62:DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
signer/Makefile.in:65:@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/opensc_signer_la-dialog.Plo \
signer/Makefile.in:66:@AMDEP_TRUE@	./$(DEPDIR)/opensc_signer_la-opensc-crypto.Plo \
signer/Makefile.in:67:@AMDEP_TRUE@	./$(DEPDIR)/opensc_signer_la-opensc-support.Plo \
signer/Makefile.in:68:@AMDEP_TRUE@	./$(DEPDIR)/opensc_signer_la-signer.Plo \
signer/Makefile.in:69:@AMDEP_TRUE@	./$(DEPDIR)/opensc_signer_la-stubs.Plo
signer/Makefile.in:72:LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \
signer/Makefile.in:76:LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
signer/Makefile.in:77:	$(AM_LDFLAGS) $(LDFLAGS) -o $@
signer/Makefile.in:80:RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
signer/Makefile.in:81:	html-recursive info-recursive install-data-recursive \
signer/Makefile.in:82:	install-exec-recursive install-info-recursive \
signer/Makefile.in:83:	install-recursive installcheck-recursive installdirs-recursive \
signer/Makefile.in:84:	pdf-recursive ps-recursive uninstall-info-recursive \
signer/Makefile.in:85:	uninstall-recursive
signer/Makefile.in:250:INCLUDES = @CPPFLAGS@ @CFLAGS_ASSUAN@ -I$(top_srcdir)/src/signer/npinclude
signer/Makefile.in:251:@HAVE_ASSUAN_TRUE@@HAVE_SSL_TRUE@lib_LTLIBRARIES = opensc-signer.la
signer/Makefile.in:252:opensc_signer_la_LDFLAGS = -module -avoid-version
signer/Makefile.in:254:opensc_signer_la_CFLAGS = $(AM_CFLAGS) -DXP_UNIX
signer/Makefile.in:256:	opensc-crypto.c opensc-support.c signer.c stubs.c dialog.c
signer/Makefile.in:259:	opensc-crypto.h opensc-support.h signer.h 
signer/Makefile.in:261:all: all-recursive
signer/Makefile.in:269:	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
signer/Makefile.in:274:	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/signer/Makefile'; \
signer/Makefile.in:276:	  $(AUTOMAKE) --gnu  src/signer/Makefile
signer/Makefile.in:281:	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
signer/Makefile.in:288:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
signer/Makefile.in:291:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
signer/Makefile.in:293:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
signer/Makefile.in:294:install-libLTLIBRARIES: $(lib_LTLIBRARIES)
signer/Makefile.in:296:	test -z "$(libdir)" || $(mkdir_p) "$(DESTDIR)$(libdir)"
signer/Makefile.in:298:	  if test -f $$p; then \
signer/Makefile.in:299:	    f="`echo $$p | sed -e 's|^.*/||'`"; \
signer/Makefile.in:300:	    echo " $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \
signer/Makefile.in:301:	    $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \
signer/Makefile.in:305:uninstall-libLTLIBRARIES:
signer/Makefile.in:308:	    p="`echo $$p | sed -e 's|^.*/||'`"; \
signer/Makefile.in:309:	  echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \
signer/Makefile.in:310:	  $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \
signer/Makefile.in:313:clean-libLTLIBRARIES:
signer/Makefile.in:314:	-test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
signer/Makefile.in:316:	  dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
signer/Makefile.in:318:	  echo "rm -f \"$${dir}/so_locations\""; \
signer/Makefile.in:319:	  rm -f "$${dir}/so_locations"; \
signer/Makefile.in:321:opensc-signer.la: $(opensc_signer_la_OBJECTS) $(opensc_signer_la_DEPENDENCIES) 
signer/Makefile.in:322:	$(LINK) -rpath $(libdir) $(opensc_signer_la_LDFLAGS) $(opensc_signer_la_OBJECTS) $(opensc_signer_la_LIBADD) $(LIBS)
signer/Makefile.in:324:mostlyclean-compile:
signer/Makefile.in:325:	-rm -f *.$(OBJEXT)
signer/Makefile.in:327:distclean-compile:
signer/Makefile.in:328:	-rm -f *.tab.c
signer/Makefile.in:330:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opensc_signer_la-dialog.Plo@am__quote@
signer/Makefile.in:331:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opensc_signer_la-opensc-crypto.Plo@am__quote@
signer/Makefile.in:332:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opensc_signer_la-opensc-support.Plo@am__quote@
signer/Makefile.in:333:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opensc_signer_la-signer.Plo@am__quote@
signer/Makefile.in:334:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opensc_signer_la-stubs.Plo@am__quote@
signer/Makefile.in:337:@am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
signer/Makefile.in:338:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
signer/Makefile.in:342:@am__fastdepCC_FALSE@	$(COMPILE) -c $<
signer/Makefile.in:345:@am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
signer/Makefile.in:346:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
signer/Makefile.in:350:@am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
signer/Makefile.in:353:@am__fastdepCC_TRUE@	if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
signer/Makefile.in:354:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
signer/Makefile.in:358:@am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
signer/Makefile.in:360:opensc_signer_la-opensc-crypto.o: opensc-crypto.c
signer/Makefile.in:361:@am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -MT opensc_signer_la-opensc-crypto.o -MD -MP -MF "$(DEPDIR)/opensc_signer_la-opensc-crypto.Tpo" -c -o opensc_signer_la-opensc-crypto.o `test -f 'opensc-crypto.c' || echo '$(srcdir)/'`opensc-crypto.c; \
signer/Makefile.in:362:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/opensc_signer_la-opensc-crypto.Tpo" "$(DEPDIR)/opensc_signer_la-opensc-crypto.Po"; else rm -f "$(DEPDIR)/opensc_signer_la-opensc-crypto.Tpo"; exit 1; fi
signer/Makefile.in:363:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='opensc-crypto.c' object='opensc_signer_la-opensc-crypto.o' libtool=no @AMDEPBACKSLASH@
signer/Makefile.in:364:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/opensc_signer_la-opensc-crypto.Po' tmpdepfile='$(DEPDIR)/opensc_signer_la-opensc-crypto.TPo' @AMDEPBACKSLASH@
signer/Makefile.in:366:@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -c -o opensc_signer_la-opensc-crypto.o `test -f 'opensc-crypto.c' || echo '$(srcdir)/'`opensc-crypto.c
signer/Makefile.in:368:opensc_signer_la-opensc-crypto.obj: opensc-crypto.c
signer/Makefile.in:369:@am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -MT opensc_signer_la-opensc-crypto.obj -MD -MP -MF "$(DEPDIR)/opensc_signer_la-opensc-crypto.Tpo" -c -o opensc_signer_la-opensc-crypto.obj `if test -f 'opensc-crypto.c'; then $(CYGPATH_W) 'opensc-crypto.c'; else $(CYGPATH_W) '$(srcdir)/opensc-crypto.c'; fi`; \
signer/Makefile.in:370:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/opensc_signer_la-opensc-crypto.Tpo" "$(DEPDIR)/opensc_signer_la-opensc-crypto.Po"; else rm -f "$(DEPDIR)/opensc_signer_la-opensc-crypto.Tpo"; exit 1; fi
signer/Makefile.in:371:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='opensc-crypto.c' object='opensc_signer_la-opensc-crypto.obj' libtool=no @AMDEPBACKSLASH@
signer/Makefile.in:372:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/opensc_signer_la-opensc-crypto.Po' tmpdepfile='$(DEPDIR)/opensc_signer_la-opensc-crypto.TPo' @AMDEPBACKSLASH@
signer/Makefile.in:374:@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -c -o opensc_signer_la-opensc-crypto.obj `if test -f 'opensc-crypto.c'; then $(CYGPATH_W) 'opensc-crypto.c'; else $(CYGPATH_W) '$(srcdir)/opensc-crypto.c'; fi`
signer/Makefile.in:376:opensc_signer_la-opensc-crypto.lo: opensc-crypto.c
signer/Makefile.in:377:@am__fastdepCC_TRUE@	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -MT opensc_signer_la-opensc-crypto.lo -MD -MP -MF "$(DEPDIR)/opensc_signer_la-opensc-crypto.Tpo" -c -o opensc_signer_la-opensc-crypto.lo `test -f 'opensc-crypto.c' || echo '$(srcdir)/'`opensc-crypto.c; \
signer/Makefile.in:378:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/opensc_signer_la-opensc-crypto.Tpo" "$(DEPDIR)/opensc_signer_la-opensc-crypto.Plo"; else rm -f "$(DEPDIR)/opensc_signer_la-opensc-crypto.Tpo"; exit 1; fi
signer/Makefile.in:379:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='opensc-crypto.c' object='opensc_signer_la-opensc-crypto.lo' libtool=yes @AMDEPBACKSLASH@
signer/Makefile.in:380:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/opensc_signer_la-opensc-crypto.Plo' tmpdepfile='$(DEPDIR)/opensc_signer_la-opensc-crypto.TPlo' @AMDEPBACKSLASH@
signer/Makefile.in:382:@am__fastdepCC_FALSE@	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -c -o opensc_signer_la-opensc-crypto.lo `test -f 'opensc-crypto.c' || echo '$(srcdir)/'`opensc-crypto.c
signer/Makefile.in:384:opensc_signer_la-opensc-support.o: opensc-support.c
signer/Makefile.in:385:@am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -MT opensc_signer_la-opensc-support.o -MD -MP -MF "$(DEPDIR)/opensc_signer_la-opensc-support.Tpo" -c -o opensc_signer_la-opensc-support.o `test -f 'opensc-support.c' || echo '$(srcdir)/'`opensc-support.c; \
signer/Makefile.in:386:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/opensc_signer_la-opensc-support.Tpo" "$(DEPDIR)/opensc_signer_la-opensc-support.Po"; else rm -f "$(DEPDIR)/opensc_signer_la-opensc-support.Tpo"; exit 1; fi
signer/Makefile.in:387:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='opensc-support.c' object='opensc_signer_la-opensc-support.o' libtool=no @AMDEPBACKSLASH@
signer/Makefile.in:388:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/opensc_signer_la-opensc-support.Po' tmpdepfile='$(DEPDIR)/opensc_signer_la-opensc-support.TPo' @AMDEPBACKSLASH@
signer/Makefile.in:390:@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -c -o opensc_signer_la-opensc-support.o `test -f 'opensc-support.c' || echo '$(srcdir)/'`opensc-support.c
signer/Makefile.in:392:opensc_signer_la-opensc-support.obj: opensc-support.c
signer/Makefile.in:393:@am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -MT opensc_signer_la-opensc-support.obj -MD -MP -MF "$(DEPDIR)/opensc_signer_la-opensc-support.Tpo" -c -o opensc_signer_la-opensc-support.obj `if test -f 'opensc-support.c'; then $(CYGPATH_W) 'opensc-support.c'; else $(CYGPATH_W) '$(srcdir)/opensc-support.c'; fi`; \
signer/Makefile.in:394:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/opensc_signer_la-opensc-support.Tpo" "$(DEPDIR)/opensc_signer_la-opensc-support.Po"; else rm -f "$(DEPDIR)/opensc_signer_la-opensc-support.Tpo"; exit 1; fi
signer/Makefile.in:395:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='opensc-support.c' object='opensc_signer_la-opensc-support.obj' libtool=no @AMDEPBACKSLASH@
signer/Makefile.in:396:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/opensc_signer_la-opensc-support.Po' tmpdepfile='$(DEPDIR)/opensc_signer_la-opensc-support.TPo' @AMDEPBACKSLASH@
signer/Makefile.in:398:@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -c -o opensc_signer_la-opensc-support.obj `if test -f 'opensc-support.c'; then $(CYGPATH_W) 'opensc-support.c'; else $(CYGPATH_W) '$(srcdir)/opensc-support.c'; fi`
signer/Makefile.in:400:opensc_signer_la-opensc-support.lo: opensc-support.c
signer/Makefile.in:401:@am__fastdepCC_TRUE@	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -MT opensc_signer_la-opensc-support.lo -MD -MP -MF "$(DEPDIR)/opensc_signer_la-opensc-support.Tpo" -c -o opensc_signer_la-opensc-support.lo `test -f 'opensc-support.c' || echo '$(srcdir)/'`opensc-support.c; \
signer/Makefile.in:402:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/opensc_signer_la-opensc-support.Tpo" "$(DEPDIR)/opensc_signer_la-opensc-support.Plo"; else rm -f "$(DEPDIR)/opensc_signer_la-opensc-support.Tpo"; exit 1; fi
signer/Makefile.in:403:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='opensc-support.c' object='opensc_signer_la-opensc-support.lo' libtool=yes @AMDEPBACKSLASH@
signer/Makefile.in:404:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/opensc_signer_la-opensc-support.Plo' tmpdepfile='$(DEPDIR)/opensc_signer_la-opensc-support.TPlo' @AMDEPBACKSLASH@
signer/Makefile.in:406:@am__fastdepCC_FALSE@	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -c -o opensc_signer_la-opensc-support.lo `test -f 'opensc-support.c' || echo '$(srcdir)/'`opensc-support.c
signer/Makefile.in:408:opensc_signer_la-signer.o: signer.c
signer/Makefile.in:409:@am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -MT opensc_signer_la-signer.o -MD -MP -MF "$(DEPDIR)/opensc_signer_la-signer.Tpo" -c -o opensc_signer_la-signer.o `test -f 'signer.c' || echo '$(srcdir)/'`signer.c; \
signer/Makefile.in:410:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/opensc_signer_la-signer.Tpo" "$(DEPDIR)/opensc_signer_la-signer.Po"; else rm -f "$(DEPDIR)/opensc_signer_la-signer.Tpo"; exit 1; fi
signer/Makefile.in:411:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='signer.c' object='opensc_signer_la-signer.o' libtool=no @AMDEPBACKSLASH@
signer/Makefile.in:412:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/opensc_signer_la-signer.Po' tmpdepfile='$(DEPDIR)/opensc_signer_la-signer.TPo' @AMDEPBACKSLASH@
signer/Makefile.in:414:@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -c -o opensc_signer_la-signer.o `test -f 'signer.c' || echo '$(srcdir)/'`signer.c
signer/Makefile.in:416:opensc_signer_la-signer.obj: signer.c
signer/Makefile.in:417:@am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -MT opensc_signer_la-signer.obj -MD -MP -MF "$(DEPDIR)/opensc_signer_la-signer.Tpo" -c -o opensc_signer_la-signer.obj `if test -f 'signer.c'; then $(CYGPATH_W) 'signer.c'; else $(CYGPATH_W) '$(srcdir)/signer.c'; fi`; \
signer/Makefile.in:418:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/opensc_signer_la-signer.Tpo" "$(DEPDIR)/opensc_signer_la-signer.Po"; else rm -f "$(DEPDIR)/opensc_signer_la-signer.Tpo"; exit 1; fi
signer/Makefile.in:419:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='signer.c' object='opensc_signer_la-signer.obj' libtool=no @AMDEPBACKSLASH@
signer/Makefile.in:420:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/opensc_signer_la-signer.Po' tmpdepfile='$(DEPDIR)/opensc_signer_la-signer.TPo' @AMDEPBACKSLASH@
signer/Makefile.in:422:@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -c -o opensc_signer_la-signer.obj `if test -f 'signer.c'; then $(CYGPATH_W) 'signer.c'; else $(CYGPATH_W) '$(srcdir)/signer.c'; fi`
signer/Makefile.in:424:opensc_signer_la-signer.lo: signer.c
signer/Makefile.in:425:@am__fastdepCC_TRUE@	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -MT opensc_signer_la-signer.lo -MD -MP -MF "$(DEPDIR)/opensc_signer_la-signer.Tpo" -c -o opensc_signer_la-signer.lo `test -f 'signer.c' || echo '$(srcdir)/'`signer.c; \
signer/Makefile.in:426:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/opensc_signer_la-signer.Tpo" "$(DEPDIR)/opensc_signer_la-signer.Plo"; else rm -f "$(DEPDIR)/opensc_signer_la-signer.Tpo"; exit 1; fi
signer/Makefile.in:427:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='signer.c' object='opensc_signer_la-signer.lo' libtool=yes @AMDEPBACKSLASH@
signer/Makefile.in:428:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/opensc_signer_la-signer.Plo' tmpdepfile='$(DEPDIR)/opensc_signer_la-signer.TPlo' @AMDEPBACKSLASH@
signer/Makefile.in:430:@am__fastdepCC_FALSE@	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -c -o opensc_signer_la-signer.lo `test -f 'signer.c' || echo '$(srcdir)/'`signer.c
signer/Makefile.in:432:opensc_signer_la-stubs.o: stubs.c
signer/Makefile.in:433:@am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -MT opensc_signer_la-stubs.o -MD -MP -MF "$(DEPDIR)/opensc_signer_la-stubs.Tpo" -c -o opensc_signer_la-stubs.o `test -f 'stubs.c' || echo '$(srcdir)/'`stubs.c; \
signer/Makefile.in:434:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/opensc_signer_la-stubs.Tpo" "$(DEPDIR)/opensc_signer_la-stubs.Po"; else rm -f "$(DEPDIR)/opensc_signer_la-stubs.Tpo"; exit 1; fi
signer/Makefile.in:435:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='stubs.c' object='opensc_signer_la-stubs.o' libtool=no @AMDEPBACKSLASH@
signer/Makefile.in:436:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/opensc_signer_la-stubs.Po' tmpdepfile='$(DEPDIR)/opensc_signer_la-stubs.TPo' @AMDEPBACKSLASH@
signer/Makefile.in:438:@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -c -o opensc_signer_la-stubs.o `test -f 'stubs.c' || echo '$(srcdir)/'`stubs.c
signer/Makefile.in:440:opensc_signer_la-stubs.obj: stubs.c
signer/Makefile.in:441:@am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -MT opensc_signer_la-stubs.obj -MD -MP -MF "$(DEPDIR)/opensc_signer_la-stubs.Tpo" -c -o opensc_signer_la-stubs.obj `if test -f 'stubs.c'; then $(CYGPATH_W) 'stubs.c'; else $(CYGPATH_W) '$(srcdir)/stubs.c'; fi`; \
signer/Makefile.in:442:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/opensc_signer_la-stubs.Tpo" "$(DEPDIR)/opensc_signer_la-stubs.Po"; else rm -f "$(DEPDIR)/opensc_signer_la-stubs.Tpo"; exit 1; fi
signer/Makefile.in:443:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='stubs.c' object='opensc_signer_la-stubs.obj' libtool=no @AMDEPBACKSLASH@
signer/Makefile.in:444:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/opensc_signer_la-stubs.Po' tmpdepfile='$(DEPDIR)/opensc_signer_la-stubs.TPo' @AMDEPBACKSLASH@
signer/Makefile.in:446:@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -c -o opensc_signer_la-stubs.obj `if test -f 'stubs.c'; then $(CYGPATH_W) 'stubs.c'; else $(CYGPATH_W) '$(srcdir)/stubs.c'; fi`
signer/Makefile.in:448:opensc_signer_la-stubs.lo: stubs.c
signer/Makefile.in:449:@am__fastdepCC_TRUE@	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -MT opensc_signer_la-stubs.lo -MD -MP -MF "$(DEPDIR)/opensc_signer_la-stubs.Tpo" -c -o opensc_signer_la-stubs.lo `test -f 'stubs.c' || echo '$(srcdir)/'`stubs.c; \
signer/Makefile.in:450:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/opensc_signer_la-stubs.Tpo" "$(DEPDIR)/opensc_signer_la-stubs.Plo"; else rm -f "$(DEPDIR)/opensc_signer_la-stubs.Tpo"; exit 1; fi
signer/Makefile.in:451:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='stubs.c' object='opensc_signer_la-stubs.lo' libtool=yes @AMDEPBACKSLASH@
signer/Makefile.in:452:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/opensc_signer_la-stubs.Plo' tmpdepfile='$(DEPDIR)/opensc_signer_la-stubs.TPlo' @AMDEPBACKSLASH@
signer/Makefile.in:454:@am__fastdepCC_FALSE@	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -c -o opensc_signer_la-stubs.lo `test -f 'stubs.c' || echo '$(srcdir)/'`stubs.c
signer/Makefile.in:456:opensc_signer_la-dialog.o: dialog.c
signer/Makefile.in:457:@am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -MT opensc_signer_la-dialog.o -MD -MP -MF "$(DEPDIR)/opensc_signer_la-dialog.Tpo" -c -o opensc_signer_la-dialog.o `test -f 'dialog.c' || echo '$(srcdir)/'`dialog.c; \
signer/Makefile.in:458:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/opensc_signer_la-dialog.Tpo" "$(DEPDIR)/opensc_signer_la-dialog.Po"; else rm -f "$(DEPDIR)/opensc_signer_la-dialog.Tpo"; exit 1; fi
signer/Makefile.in:459:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='dialog.c' object='opensc_signer_la-dialog.o' libtool=no @AMDEPBACKSLASH@
signer/Makefile.in:460:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/opensc_signer_la-dialog.Po' tmpdepfile='$(DEPDIR)/opensc_signer_la-dialog.TPo' @AMDEPBACKSLASH@
signer/Makefile.in:462:@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -c -o opensc_signer_la-dialog.o `test -f 'dialog.c' || echo '$(srcdir)/'`dialog.c
signer/Makefile.in:464:opensc_signer_la-dialog.obj: dialog.c
signer/Makefile.in:465:@am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -MT opensc_signer_la-dialog.obj -MD -MP -MF "$(DEPDIR)/opensc_signer_la-dialog.Tpo" -c -o opensc_signer_la-dialog.obj `if test -f 'dialog.c'; then $(CYGPATH_W) 'dialog.c'; else $(CYGPATH_W) '$(srcdir)/dialog.c'; fi`; \
signer/Makefile.in:466:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/opensc_signer_la-dialog.Tpo" "$(DEPDIR)/opensc_signer_la-dialog.Po"; else rm -f "$(DEPDIR)/opensc_signer_la-dialog.Tpo"; exit 1; fi
signer/Makefile.in:467:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='dialog.c' object='opensc_signer_la-dialog.obj' libtool=no @AMDEPBACKSLASH@
signer/Makefile.in:468:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/opensc_signer_la-dialog.Po' tmpdepfile='$(DEPDIR)/opensc_signer_la-dialog.TPo' @AMDEPBACKSLASH@
signer/Makefile.in:470:@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -c -o opensc_signer_la-dialog.obj `if test -f 'dialog.c'; then $(CYGPATH_W) 'dialog.c'; else $(CYGPATH_W) '$(srcdir)/dialog.c'; fi`
signer/Makefile.in:472:opensc_signer_la-dialog.lo: dialog.c
signer/Makefile.in:473:@am__fastdepCC_TRUE@	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -MT opensc_signer_la-dialog.lo -MD -MP -MF "$(DEPDIR)/opensc_signer_la-dialog.Tpo" -c -o opensc_signer_la-dialog.lo `test -f 'dialog.c' || echo '$(srcdir)/'`dialog.c; \
signer/Makefile.in:474:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/opensc_signer_la-dialog.Tpo" "$(DEPDIR)/opensc_signer_la-dialog.Plo"; else rm -f "$(DEPDIR)/opensc_signer_la-dialog.Tpo"; exit 1; fi
signer/Makefile.in:475:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='dialog.c' object='opensc_signer_la-dialog.lo' libtool=yes @AMDEPBACKSLASH@
signer/Makefile.in:476:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/opensc_signer_la-dialog.Plo' tmpdepfile='$(DEPDIR)/opensc_signer_la-dialog.TPlo' @AMDEPBACKSLASH@
signer/Makefile.in:478:@am__fastdepCC_FALSE@	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(opensc_signer_la_CFLAGS) $(CFLAGS) -c -o opensc_signer_la-dialog.lo `test -f 'dialog.c' || echo '$(srcdir)/'`dialog.c
signer/Makefile.in:480:mostlyclean-libtool:
signer/Makefile.in:481:	-rm -f *.lo
signer/Makefile.in:483:clean-libtool:
signer/Makefile.in:484:	-rm -rf .libs _libs
signer/Makefile.in:486:distclean-libtool:
signer/Makefile.in:487:	-rm -f libtool
signer/Makefile.in:488:uninstall-info-am:
signer/Makefile.in:499:	target=`echo $@ | sed s/-recursive//`; \
signer/Makefile.in:504:	    local_target="$$target-am"; \
signer/Makefile.in:512:	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
signer/Makefile.in:513:	fi; test -z "$$fail"
signer/Makefile.in:515:mostlyclean-recursive clean-recursive distclean-recursive \
signer/Makefile.in:516:maintainer-clean-recursive:
signer/Makefile.in:520:	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
signer/Makefile.in:529:	target=`echo $@ | sed s/-recursive//`; \
signer/Makefile.in:533:	    local_target="$$target-am"; \
signer/Makefile.in:539:	done && test -z "$$fail"
signer/Makefile.in:540:tags-recursive:
signer/Makefile.in:544:ctags-recursive:
signer/Makefile.in:552:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
signer/Makefile.in:556:	mkid -fID $$unique
signer/Makefile.in:559:TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
signer/Makefile.in:563:	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
signer/Makefile.in:564:	  include_option=--etags-include; \
signer/Makefile.in:567:	  include_option=--include; \
signer/Makefile.in:572:	    test ! -f $$subdir/TAGS || \
signer/Makefile.in:578:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
signer/Makefile.in:582:	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
signer/Makefile.in:583:	  test -n "$$unique" || unique=$$empty_fix; \
signer/Makefile.in:588:CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
signer/Makefile.in:594:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
signer/Makefile.in:598:	test -z "$(CTAGS_ARGS)$$tags$$unique" \
signer/Makefile.in:605:	  && gtags -i $(GTAGS_ARGS) $$here
signer/Makefile.in:607:distclean-tags:
signer/Makefile.in:608:	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
signer/Makefile.in:618:	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
signer/Makefile.in:619:	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
signer/Makefile.in:626:	  if test -d $$d/$$file; then \
signer/Makefile.in:627:	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
signer/Makefile.in:628:	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
signer/Makefile.in:630:	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
signer/Makefile.in:632:	    test -f $(distdir)/$$file \
signer/Makefile.in:633:	    || cp -p $$d/$$file $(distdir)/$$file \
signer/Makefile.in:639:	    test -d "$(distdir)/$$subdir" \
signer/Makefile.in:650:check-am: all-am
signer/Makefile.in:651:check: check-recursive
signer/Makefile.in:652:all-am: Makefile $(LTLIBRARIES) $(HEADERS)
signer/Makefile.in:653:installdirs: installdirs-recursive
signer/Makefile.in:654:installdirs-am:
signer/Makefile.in:656:	  test -z "$$dir" || $(mkdir_p) "$$dir"; \
signer/Makefile.in:658:install: install-recursive
signer/Makefile.in:659:install-exec: install-exec-recursive
signer/Makefile.in:660:install-data: install-data-recursive
signer/Makefile.in:661:uninstall: uninstall-recursive
signer/Makefile.in:663:install-am: all-am
signer/Makefile.in:664:	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
signer/Makefile.in:666:installcheck: installcheck-recursive
signer/Makefile.in:667:install-strip:
signer/Makefile.in:669:	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
signer/Makefile.in:670:	  `test -z '$(STRIP)' || \
signer/Makefile.in:672:mostlyclean-generic:
signer/Makefile.in:674:clean-generic:
signer/Makefile.in:676:distclean-generic:
signer/Makefile.in:677:	-rm -f $(CONFIG_CLEAN_FILES)
signer/Makefile.in:679:maintainer-clean-generic:
signer/Makefile.in:682:	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
signer/Makefile.in:683:clean: clean-recursive
signer/Makefile.in:685:clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \
signer/Makefile.in:686:	mostlyclean-am
signer/Makefile.in:688:distclean: distclean-recursive
signer/Makefile.in:689:	-rm -rf ./$(DEPDIR)
signer/Makefile.in:690:	-rm -f Makefile
signer/Makefile.in:691:distclean-am: clean-am distclean-compile distclean-generic \
signer/Makefile.in:692:	distclean-libtool distclean-tags
signer/Makefile.in:694:dvi: dvi-recursive
signer/Makefile.in:696:dvi-am:
signer/Makefile.in:698:html: html-recursive
signer/Makefile.in:700:info: info-recursive
signer/Makefile.in:702:info-am:
signer/Makefile.in:704:install-data-am:
signer/Makefile.in:706:install-exec-am: install-exec-local install-libLTLIBRARIES
signer/Makefile.in:708:install-info: install-info-recursive
signer/Makefile.in:710:install-man:
signer/Makefile.in:712:installcheck-am:
signer/Makefile.in:714:maintainer-clean: maintainer-clean-recursive
signer/Makefile.in:715:	-rm -rf ./$(DEPDIR)
signer/Makefile.in:716:	-rm -f Makefile
signer/Makefile.in:717:maintainer-clean-am: distclean-am maintainer-clean-generic
signer/Makefile.in:719:mostlyclean: mostlyclean-recursive
signer/Makefile.in:721:mostlyclean-am: mostlyclean-compile mostlyclean-generic \
signer/Makefile.in:722:	mostlyclean-libtool
signer/Makefile.in:724:pdf: pdf-recursive
signer/Makefile.in:726:pdf-am:
signer/Makefile.in:728:ps: ps-recursive
signer/Makefile.in:730:ps-am:
signer/Makefile.in:732:uninstall-am: uninstall-info-am uninstall-libLTLIBRARIES
signer/Makefile.in:734:uninstall-info: uninstall-info-recursive
signer/Makefile.in:736:.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check check-am \
signer/Makefile.in:737:	clean clean-generic clean-libLTLIBRARIES clean-libtool \
signer/Makefile.in:738:	clean-recursive ctags ctags-recursive distclean \
signer/Makefile.in:739:	distclean-compile distclean-generic distclean-libtool \
signer/Makefile.in:740:	distclean-recursive distclean-tags distdir dvi dvi-am html \
signer/Makefile.in:741:	html-am info info-am install install-am install-data \
signer/Makefile.in:742:	install-data-am install-exec install-exec-am \
signer/Makefile.in:743:	install-exec-local install-info install-info-am \
signer/Makefile.in:744:	install-libLTLIBRARIES install-man install-strip installcheck \
signer/Makefile.in:745:	installcheck-am installdirs installdirs-am maintainer-clean \
signer/Makefile.in:746:	maintainer-clean-generic maintainer-clean-recursive \
signer/Makefile.in:747:	mostlyclean mostlyclean-compile mostlyclean-generic \
signer/Makefile.in:748:	mostlyclean-libtool mostlyclean-recursive pdf pdf-am ps ps-am \
signer/Makefile.in:749:	tags tags-recursive uninstall uninstall-am uninstall-info-am \
signer/Makefile.in:750:	uninstall-libLTLIBRARIES
signer/Makefile.in:753:install-exec-local: install-libLTLIBRARIES
signer/Makefile.in:754:@HAVE_ASSUAN_TRUE@@HAVE_SSL_TRUE@	-$(LN_S) -f $(libdir)/opensc-signer.so $(DESTDIR)$(plugindir)/
signer/npinclude/jri_md.h:1:/* -*- Mode: C; tab-width: 4; -*- */
signer/npinclude/jri_md.h:3: * Java Runtime Interface - Machine Dependent Types
signer/npinclude/jri_md.h:26: *	IS_LITTLE_ENDIAN must be defined for little-endian systems
signer/npinclude/jri_md.h:28: *	HAVE_ALIGNED_LONGLONGS must be defined if long-longs must be 8 byte aligned
signer/npinclude/jri_md.h:30: *	IS_64 must be defined on 64-bit machines (like Dec Alpha)
signer/npinclude/jri_md.h:93:#ifndef FAR		/* for non-Win16 */
signer/npinclude/jri_md.h:105:#ifdef IS_64 /* XXX ok for alpha, but not right on all 64-bit architectures */
signer/npinclude/jri_md.h:118: * jlong : long long (64-bit signed integer type) support.
signer/npinclude/jri_md.h:125:#define JRI_BITMASK(n)		(JRI_BIT(n) - 1)
signer/npinclude/jri_md.h:159:#define jlong_NEG(r, a)		((r) = -(a))
signer/npinclude/jri_md.h:161:#define jlong_SUB(r, a, b)	((r) = (a) - (b))
signer/npinclude/jri_md.h:223:#define jlong_NEG(r, a)		((r).lo = -(int32)(a).lo,                     \
signer/npinclude/jri_md.h:224:				 (r).hi = -(int32)(a).hi - ((r).lo != 0))
signer/npinclude/jri_md.h:235:    (r).lo = _a.lo - _b.lo;                                               \
signer/npinclude/jri_md.h:236:    (r).hi = _a.hi - _b.hi - (_a.lo < _b.lo);                             \
signer/npinclude/jri_md.h:240: * Multiply 64-bit operands a and b to get 64-bit result r.
signer/npinclude/jri_md.h:241: * First multiply the low 32 bits of a and b to get a 64-bit result in r.
signer/npinclude/jri_md.h:256: * Multiply 32-bit operands a and b to get 64-bit result r.
signer/npinclude/jri_md.h:275: * Divide 64-bit unsigned operand a by 64-bit unsigned operand b, setting *qp
signer/npinclude/jri_md.h:276: * to the 64-bit unsigned quotient, and *rp to the 64-bit unsigned remainder.
signer/npinclude/jri_md.h:330:	    (r).hi = (_a.hi << (b)) | (_a.lo >> (32 - (b)));                  \
signer/npinclude/jri_md.h:348:	    (r).hi = ((a) >> (32 - (b)));                                     \
signer/npinclude/jri_md.h:364:	    (r).lo = (_a.hi << (32 - (b))) | (_a.lo >> (b));                  \
signer/npinclude/jri_md.h:380:	    (r).lo = (_a.hi << (32 - (b))) | (_a.lo >> (b));                  \
signer/npinclude/jri_md.h:407:	(d) = -(d);                                                           \
signer/npinclude/jri_md.h:420:    _absval = _negative ? -(d) : (d);                                     \
signer/npinclude/jri_md.h:425:    _absval -= _d_hi;                                                     \
signer/npinclude/jri_md.h:428:	_lo_d.lo = (juint) -_absval;                                          \
signer/npinclude/jri_md.h:443:** JDK Stuff -- This stuff is still needed while we're using the JDK
signer/npinclude/Makefile:26:INSTALL = /bin/install -c
signer/npinclude/Makefile:27:install_sh_DATA = $(install_sh) -c -m 644
signer/npinclude/Makefile:28:install_sh_PROGRAM = $(install_sh) -c
signer/npinclude/Makefile:29:install_sh_SCRIPT = $(install_sh) -c
signer/npinclude/Makefile:38:host_triplet = i686-pc-linux-gnu
signer/npinclude/Makefile:52:ACLOCAL = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run aclocal-1.8
signer/npinclude/Makefile:55:AMTAR = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run tar
signer/npinclude/Makefile:57:AUTOCONF = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run autoconf
signer/npinclude/Makefile:58:AUTOHEADER = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run autoheader
signer/npinclude/Makefile:59:AUTOMAKE = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run automake-1.8
signer/npinclude/Makefile:64:CFLAGS = -Wall -fno-strict-aliasing -g -O2 
signer/npinclude/Makefile:66:CPP = gcc -E
signer/npinclude/Makefile:67:CPPFLAGS = -I${top_builddir}/src/include 
signer/npinclude/Makefile:69:CXXCPP = g++ -E
signer/npinclude/Makefile:71:CXXFLAGS = -g -O2
signer/npinclude/Makefile:73:DEFS = -DHAVE_CONFIG_H
signer/npinclude/Makefile:77:ECHO_N = -n
signer/npinclude/Makefile:79:EGREP = grep -E
signer/npinclude/Makefile:80:ENGINE_LINK = -lcrypto
signer/npinclude/Makefile:83:FFLAGS = -g -O2
signer/npinclude/Makefile:105:INSTALL_DATA = ${INSTALL} -m 644
signer/npinclude/Makefile:108:INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s
signer/npinclude/Makefile:109:LDFLAGS = -L/usr -L/usr/lib -L/usr/lib 
signer/npinclude/Makefile:111:LEXLIB = -lfl
signer/npinclude/Makefile:113:LIBASSUAN = -lassuan
signer/npinclude/Makefile:114:LIBCRYPTO = -lcrypto
signer/npinclude/Makefile:115:LIBDL =  -ldl
signer/npinclude/Makefile:116:LIBFL = -lfl
signer/npinclude/Makefile:117:LIBLDAP = -lssl -lldap -llber 
signer/npinclude/Makefile:120:LIBPAM =  -lpam
signer/npinclude/Makefile:122:LIBS = -lpthread 
signer/npinclude/Makefile:127:LN_S = ln -s
signer/npinclude/Makefile:132:MAKEINFO = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run makeinfo
signer/npinclude/Makefile:138:OPENSC_LIBS = -L${exec_prefix}/lib -lopensc
signer/npinclude/Makefile:142:OPENSSL_LDFLAGS = -Wl,-Bsymbolic
signer/npinclude/Makefile:150:PCSC_CFLAGS = -I/usr/include
signer/npinclude/Makefile:151:PCSC_LIBS = -lpcsclite
signer/npinclude/Makefile:152:PKG_CONFIG = /usr/bin/pkg-config
signer/npinclude/Makefile:156:PTHREAD_LIBS = -lpthread
signer/npinclude/Makefile:179:build = i686-pc-linux-gnu
signer/npinclude/Makefile:182:build_os = linux-gnu
signer/npinclude/Makefile:186:host = i686-pc-linux-gnu
signer/npinclude/Makefile:189:host_os = linux-gnu
signer/npinclude/Makefile:193:install_sh = /home/lcoelho/develop/modulo/iti/src/opensc/install-sh
signer/npinclude/Makefile:198:mkdir_p = mkdir -p -- .
signer/npinclude/Makefile:209:all: all-am
signer/npinclude/Makefile:216:	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
signer/npinclude/Makefile:221:	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/signer/npinclude/Makefile'; \
signer/npinclude/Makefile:223:	  $(AUTOMAKE) --gnu  src/signer/npinclude/Makefile
signer/npinclude/Makefile:228:	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
signer/npinclude/Makefile:235:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
signer/npinclude/Makefile:238:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
signer/npinclude/Makefile:240:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
signer/npinclude/Makefile:242:mostlyclean-libtool:
signer/npinclude/Makefile:243:	-rm -f *.lo
signer/npinclude/Makefile:245:clean-libtool:
signer/npinclude/Makefile:246:	-rm -rf .libs _libs
signer/npinclude/Makefile:248:distclean-libtool:
signer/npinclude/Makefile:249:	-rm -f libtool
signer/npinclude/Makefile:250:uninstall-info-am:
signer/npinclude/Makefile:266:	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
signer/npinclude/Makefile:267:	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
signer/npinclude/Makefile:274:	  if test -d $$d/$$file; then \
signer/npinclude/Makefile:275:	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
signer/npinclude/Makefile:276:	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
signer/npinclude/Makefile:278:	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
signer/npinclude/Makefile:280:	    test -f $(distdir)/$$file \
signer/npinclude/Makefile:281:	    || cp -p $$d/$$file $(distdir)/$$file \
signer/npinclude/Makefile:285:check-am: all-am
signer/npinclude/Makefile:286:check: check-am
signer/npinclude/Makefile:287:all-am: Makefile
signer/npinclude/Makefile:289:install: install-am
signer/npinclude/Makefile:290:install-exec: install-exec-am
signer/npinclude/Makefile:291:install-data: install-data-am
signer/npinclude/Makefile:292:uninstall: uninstall-am
signer/npinclude/Makefile:294:install-am: all-am
signer/npinclude/Makefile:295:	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
signer/npinclude/Makefile:297:installcheck: installcheck-am
signer/npinclude/Makefile:298:install-strip:
signer/npinclude/Makefile:300:	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
signer/npinclude/Makefile:301:	  `test -z '$(STRIP)' || \
signer/npinclude/Makefile:303:mostlyclean-generic:
signer/npinclude/Makefile:305:clean-generic:
signer/npinclude/Makefile:307:distclean-generic:
signer/npinclude/Makefile:308:	-rm -f $(CONFIG_CLEAN_FILES)
signer/npinclude/Makefile:310:maintainer-clean-generic:
signer/npinclude/Makefile:313:	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
signer/npinclude/Makefile:314:clean: clean-am
signer/npinclude/Makefile:316:clean-am: clean-generic clean-libtool mostlyclean-am
signer/npinclude/Makefile:318:distclean: distclean-am
signer/npinclude/Makefile:319:	-rm -f Makefile
signer/npinclude/Makefile:320:distclean-am: clean-am distclean-generic distclean-libtool
signer/npinclude/Makefile:322:dvi: dvi-am
signer/npinclude/Makefile:324:dvi-am:
signer/npinclude/Makefile:326:html: html-am
signer/npinclude/Makefile:328:info: info-am
signer/npinclude/Makefile:330:info-am:
signer/npinclude/Makefile:332:install-data-am:
signer/npinclude/Makefile:334:install-exec-am:
signer/npinclude/Makefile:336:install-info: install-info-am
signer/npinclude/Makefile:338:install-man:
signer/npinclude/Makefile:340:installcheck-am:
signer/npinclude/Makefile:342:maintainer-clean: maintainer-clean-am
signer/npinclude/Makefile:343:	-rm -f Makefile
signer/npinclude/Makefile:344:maintainer-clean-am: distclean-am maintainer-clean-generic
signer/npinclude/Makefile:346:mostlyclean: mostlyclean-am
signer/npinclude/Makefile:348:mostlyclean-am: mostlyclean-generic mostlyclean-libtool
signer/npinclude/Makefile:350:pdf: pdf-am
signer/npinclude/Makefile:352:pdf-am:
signer/npinclude/Makefile:354:ps: ps-am
signer/npinclude/Makefile:356:ps-am:
signer/npinclude/Makefile:358:uninstall-am: uninstall-info-am
signer/npinclude/Makefile:360:.PHONY: all all-am check check-am clean clean-generic clean-libtool \
signer/npinclude/Makefile:361:	distclean distclean-generic distclean-libtool distdir dvi \
signer/npinclude/Makefile:362:	dvi-am html html-am info info-am install install-am \
signer/npinclude/Makefile:363:	install-data install-data-am install-exec install-exec-am \
signer/npinclude/Makefile:364:	install-info install-info-am install-man install-strip \
signer/npinclude/Makefile:365:	installcheck installcheck-am installdirs maintainer-clean \
signer/npinclude/Makefile:366:	maintainer-clean-generic mostlyclean mostlyclean-generic \
signer/npinclude/Makefile:367:	mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
signer/npinclude/Makefile:368:	uninstall-info-am
signer/npinclude/jri.h:1:/* -*- Mode: C; tab-width: 4; -*- */
signer/npinclude/jri.h:31:	(((*(env))->LoadClass)(env, JRI_LoadClass_op, buf, bufLen))
signer/npinclude/jri.h:34:	(((*(env))->FindClass)(env, JRI_FindClass_op, name))
signer/npinclude/jri.h:37:	(((*(env))->Throw)(env, JRI_Throw_op, obj))
signer/npinclude/jri.h:40:	(((*(env))->ThrowNew)(env, JRI_ThrowNew_op, clazz, message))
signer/npinclude/jri.h:43:	(((*(env))->ExceptionOccurred)(env, JRI_ExceptionOccurred_op))
signer/npinclude/jri.h:46:	(((*(env))->ExceptionDescribe)(env, JRI_ExceptionDescribe_op))
signer/npinclude/jri.h:49:	(((*(env))->ExceptionClear)(env, JRI_ExceptionClear_op))
signer/npinclude/jri.h:52:	(((*(env))->NewGlobalRef)(env, JRI_NewGlobalRef_op, ref))
signer/npinclude/jri.h:55:	(((*(env))->DisposeGlobalRef)(env, JRI_DisposeGlobalRef_op, gref))
signer/npinclude/jri.h:58:	(((*(env))->GetGlobalRef)(env, JRI_GetGlobalRef_op, gref))
signer/npinclude/jri.h:61:	(((*(env))->SetGlobalRef)(env, JRI_SetGlobalRef_op, gref, ref))
signer/npinclude/jri.h:64:	(((*(env))->IsSameObject)(env, JRI_IsSameObject_op, a, b))
signer/npinclude/jri.h:66:#define JRI_NewObject(env)	((*(env))->NewObject)
signer/npinclude/jri.h:68:	(((*(env))->NewObjectV)(env, JRI_NewObject_op_va_list, clazz, methodID, args))
signer/npinclude/jri.h:70:	(((*(env))->NewObjectA)(env, JRI_NewObject_op_array, clazz, methodID, args))
signer/npinclude/jri.h:73:	(((*(env))->GetObjectClass)(env, JRI_GetObjectClass_op, obj))
signer/npinclude/jri.h:76:	(((*(env))->IsInstanceOf)(env, JRI_IsInstanceOf_op, obj, clazz))
signer/npinclude/jri.h:79:	(((*(env))->GetMethodID)(env, JRI_GetMethodID_op, clazz, name, sig))
signer/npinclude/jri.h:81:#define JRI_CallMethod(env)	((*(env))->CallMethod)
signer/npinclude/jri.h:83:	(((*(env))->CallMethodV)(env, JRI_CallMethod_op_va_list, obj, methodID, args))
signer/npinclude/jri.h:85:	(((*(env))->CallMethodA)(env, JRI_CallMethod_op_array, obj, methodID, args))
signer/npinclude/jri.h:87:#define JRI_CallMethodBoolean(env)	((*(env))->CallMethodBoolean)
signer/npinclude/jri.h:89:	(((*(env))->CallMethodBooleanV)(env, JRI_CallMethodBoolean_op_va_list, obj, methodID, args))
signer/npinclude/jri.h:91:	(((*(env))->CallMethodBooleanA)(env, JRI_CallMethodBoolean_op_array, obj, methodID, args))
signer/npinclude/jri.h:93:#define JRI_CallMethodByte(env)	((*(env))->CallMethodByte)
signer/npinclude/jri.h:95:	(((*(env))->CallMethodByteV)(env, JRI_CallMethodByte_op_va_list, obj, methodID, args))
signer/npinclude/jri.h:97:	(((*(env))->CallMethodByteA)(env, JRI_CallMethodByte_op_array, obj, methodID, args))
signer/npinclude/jri.h:99:#define JRI_CallMethodChar(env)	((*(env))->CallMethodChar)
signer/npinclude/jri.h:101:	(((*(env))->CallMethodCharV)(env, JRI_CallMethodChar_op_va_list, obj, methodID, args))
signer/npinclude/jri.h:103:	(((*(env))->CallMethodCharA)(env, JRI_CallMethodChar_op_array, obj, methodID, args))
signer/npinclude/jri.h:105:#define JRI_CallMethodShort(env)	((*(env))->CallMethodShort)
signer/npinclude/jri.h:107:	(((*(env))->CallMethodShortV)(env, JRI_CallMethodShort_op_va_list, obj, methodID, args))
signer/npinclude/jri.h:109:	(((*(env))->CallMethodShortA)(env, JRI_CallMethodShort_op_array, obj, methodID, args))
signer/npinclude/jri.h:111:#define JRI_CallMethodInt(env)	((*(env))->CallMethodInt)
signer/npinclude/jri.h:113:	(((*(env))->CallMethodIntV)(env, JRI_CallMethodInt_op_va_list, obj, methodID, args))
signer/npinclude/jri.h:115:	(((*(env))->CallMethodIntA)(env, JRI_CallMethodInt_op_array, obj, methodID, args))
signer/npinclude/jri.h:117:#define JRI_CallMethodLong(env)	((*(env))->CallMethodLong)
signer/npinclude/jri.h:119:	(((*(env))->CallMethodLongV)(env, JRI_CallMethodLong_op_va_list, obj, methodID, args))
signer/npinclude/jri.h:121:	(((*(env))->CallMethodLongA)(env, JRI_CallMethodLong_op_array, obj, methodID, args))
signer/npinclude/jri.h:123:#define JRI_CallMethodFloat(env)	((*(env))->CallMethodFloat)
signer/npinclude/jri.h:125:	(((*(env))->CallMethodFloatV)(env, JRI_CallMethodFloat_op_va_list, obj, methodID, args))
signer/npinclude/jri.h:127:	(((*(env))->CallMethodFloatA)(env, JRI_CallMethodFloat_op_array, obj, methodID, args))
signer/npinclude/jri.h:129:#define JRI_CallMethodDouble(env)	((*(env))->CallMethodDouble)
signer/npinclude/jri.h:131:	(((*(env))->CallMethodDoubleV)(env, JRI_CallMethodDouble_op_va_list, obj, methodID, args))
signer/npinclude/jri.h:133:	(((*(env))->CallMethodDoubleA)(env, JRI_CallMethodDouble_op_array, obj, methodID, args))
signer/npinclude/jri.h:136:	(((*(env))->GetFieldID)(env, JRI_GetFieldID_op, clazz, name, sig))
signer/npinclude/jri.h:139:	(((*(env))->GetField)(env, JRI_GetField_op, obj, fieldID))
signer/npinclude/jri.h:142:	(((*(env))->GetFieldBoolean)(env, JRI_GetFieldBoolean_op, obj, fieldID))
signer/npinclude/jri.h:145:	(((*(env))->GetFieldByte)(env, JRI_GetFieldByte_op, obj, fieldID))
signer/npinclude/jri.h:148:	(((*(env))->GetFieldChar)(env, JRI_GetFieldChar_op, obj, fieldID))
signer/npinclude/jri.h:151:	(((*(env))->GetFieldShort)(env, JRI_GetFieldShort_op, obj, fieldID))
signer/npinclude/jri.h:154:	(((*(env))->GetFieldInt)(env, JRI_GetFieldInt_op, obj, fieldID))
signer/npinclude/jri.h:157:	(((*(env))->GetFieldLong)(env, JRI_GetFieldLong_op, obj, fieldID))
signer/npinclude/jri.h:160:	(((*(env))->GetFieldFloat)(env, JRI_GetFieldFloat_op, obj, fieldID))
signer/npinclude/jri.h:163:	(((*(env))->GetFieldDouble)(env, JRI_GetFieldDouble_op, obj, fieldID))
signer/npinclude/jri.h:166:	(((*(env))->SetField)(env, JRI_SetField_op, obj, fieldID, value))
signer/npinclude/jri.h:169:	(((*(env))->SetFieldBoolean)(env, JRI_SetFieldBoolean_op, obj, fieldID, value))
signer/npinclude/jri.h:172:	(((*(env))->SetFieldByte)(env, JRI_SetFieldByte_op, obj, fieldID, value))
signer/npinclude/jri.h:175:	(((*(env))->SetFieldChar)(env, JRI_SetFieldChar_op, obj, fieldID, value))
signer/npinclude/jri.h:178:	(((*(env))->SetFieldShort)(env, JRI_SetFieldShort_op, obj, fieldID, value))
signer/npinclude/jri.h:181:	(((*(env))->SetFieldInt)(env, JRI_SetFieldInt_op, obj, fieldID, value))
signer/npinclude/jri.h:184:	(((*(env))->SetFieldLong)(env, JRI_SetFieldLong_op, obj, fieldID, value))
signer/npinclude/jri.h:187:	(((*(env))->SetFieldFloat)(env, JRI_SetFieldFloat_op, obj, fieldID, value))
signer/npinclude/jri.h:190:	(((*(env))->SetFieldDouble)(env, JRI_SetFieldDouble_op, obj, fieldID, value))
signer/npinclude/jri.h:193:	(((*(env))->IsSubclassOf)(env, JRI_IsSubclassOf_op, a, b))
signer/npinclude/jri.h:196:	(((*(env))->GetStaticMethodID)(env, JRI_GetStaticMethodID_op, clazz, name, sig))
signer/npinclude/jri.h:198:#define JRI_CallStaticMethod(env)	((*(env))->CallStaticMethod)
signer/npinclude/jri.h:200:	(((*(env))->CallStaticMethodV)(env, JRI_CallStaticMethod_op_va_list, clazz, methodID, args))
signer/npinclude/jri.h:202:	(((*(env))->CallStaticMethodA)(env, JRI_CallStaticMethod_op_array, clazz, methodID, args))
signer/npinclude/jri.h:204:#define JRI_CallStaticMethodBoolean(env)	((*(env))->CallStaticMethodBoolean)
signer/npinclude/jri.h:206:	(((*(env))->CallStaticMethodBooleanV)(env, JRI_CallStaticMethodBoolean_op_va_list, clazz, methodID, args))
signer/npinclude/jri.h:208:	(((*(env))->CallStaticMethodBooleanA)(env, JRI_CallStaticMethodBoolean_op_array, clazz, methodID, args))
signer/npinclude/jri.h:210:#define JRI_CallStaticMethodByte(env)	((*(env))->CallStaticMethodByte)
signer/npinclude/jri.h:212:	(((*(env))->CallStaticMethodByteV)(env, JRI_CallStaticMethodByte_op_va_list, clazz, methodID, args))
signer/npinclude/jri.h:214:	(((*(env))->CallStaticMethodByteA)(env, JRI_CallStaticMethodByte_op_array, clazz, methodID, args))
signer/npinclude/jri.h:216:#define JRI_CallStaticMethodChar(env)	((*(env))->CallStaticMethodChar)
signer/npinclude/jri.h:218:	(((*(env))->CallStaticMethodCharV)(env, JRI_CallStaticMethodChar_op_va_list, clazz, methodID, args))
signer/npinclude/jri.h:220:	(((*(env))->CallStaticMethodCharA)(env, JRI_CallStaticMethodChar_op_array, clazz, methodID, args))
signer/npinclude/jri.h:222:#define JRI_CallStaticMethodShort(env)	((*(env))->CallStaticMethodShort)
signer/npinclude/jri.h:224:	(((*(env))->CallStaticMethodShortV)(env, JRI_CallStaticMethodShort_op_va_list, clazz, methodID, args))
signer/npinclude/jri.h:226:	(((*(env))->CallStaticMethodShortA)(env, JRI_CallStaticMethodShort_op_array, clazz, methodID, args))
signer/npinclude/jri.h:228:#define JRI_CallStaticMethodInt(env)	((*(env))->CallStaticMethodInt)
signer/npinclude/jri.h:230:	(((*(env))->CallStaticMethodIntV)(env, JRI_CallStaticMethodInt_op_va_list, clazz, methodID, args))
signer/npinclude/jri.h:232:	(((*(env))->CallStaticMethodIntA)(env, JRI_CallStaticMethodInt_op_array, clazz, methodID, args))
signer/npinclude/jri.h:234:#define JRI_CallStaticMethodLong(env)	((*(env))->CallStaticMethodLong)
signer/npinclude/jri.h:236:	(((*(env))->CallStaticMethodLongV)(env, JRI_CallStaticMethodLong_op_va_list, clazz, methodID, args))
signer/npinclude/jri.h:238:	(((*(env))->CallStaticMethodLongA)(env, JRI_CallStaticMethodLong_op_array, clazz, methodID, args))
signer/npinclude/jri.h:240:#define JRI_CallStaticMethodFloat(env)	((*(env))->CallStaticMethodFloat)
signer/npinclude/jri.h:242:	(((*(env))->CallStaticMethodFloatV)(env, JRI_CallStaticMethodFloat_op_va_list, clazz, methodID, args))
signer/npinclude/jri.h:244:	(((*(env))->CallStaticMethodFloatA)(env, JRI_CallStaticMethodFloat_op_array, clazz, methodID, args))
signer/npinclude/jri.h:246:#define JRI_CallStaticMethodDouble(env)	((*(env))->CallStaticMethodDouble)
signer/npinclude/jri.h:248:	(((*(env))->CallStaticMethodDoubleV)(env, JRI_CallStaticMethodDouble_op_va_list, clazz, methodID, args))
signer/npinclude/jri.h:250:	(((*(env))->CallStaticMethodDoubleA)(env, JRI_CallStaticMethodDouble_op_array, clazz, methodID, args))
signer/npinclude/jri.h:253:	(((*(env))->GetStaticFieldID)(env, JRI_GetStaticFieldID_op, clazz, name, sig))
signer/npinclude/jri.h:256:	(((*(env))->GetStaticField)(env, JRI_GetStaticField_op, clazz, fieldID))
signer/npinclude/jri.h:259:	(((*(env))->GetStaticFieldBoolean)(env, JRI_GetStaticFieldBoolean_op, clazz, fieldID))
signer/npinclude/jri.h:262:	(((*(env))->GetStaticFieldByte)(env, JRI_GetStaticFieldByte_op, clazz, fieldID))
signer/npinclude/jri.h:265:	(((*(env))->GetStaticFieldChar)(env, JRI_GetStaticFieldChar_op, clazz, fieldID))
signer/npinclude/jri.h:268:	(((*(env))->GetStaticFieldShort)(env, JRI_GetStaticFieldShort_op, clazz, fieldID))
signer/npinclude/jri.h:271:	(((*(env))->GetStaticFieldInt)(env, JRI_GetStaticFieldInt_op, clazz, fieldID))
signer/npinclude/jri.h:274:	(((*(env))->GetStaticFieldLong)(env, JRI_GetStaticFieldLong_op, clazz, fieldID))
signer/npinclude/jri.h:277:	(((*(env))->GetStaticFieldFloat)(env, JRI_GetStaticFieldFloat_op, clazz, fieldID))
signer/npinclude/jri.h:280:	(((*(env))->GetStaticFieldDouble)(env, JRI_GetStaticFieldDouble_op, clazz, fieldID))
signer/npinclude/jri.h:283:	(((*(env))->SetStaticField)(env, JRI_SetStaticField_op, clazz, fieldID, value))
signer/npinclude/jri.h:286:	(((*(env))->SetStaticFieldBoolean)(env, JRI_SetStaticFieldBoolean_op, clazz, fieldID, value))
signer/npinclude/jri.h:289:	(((*(env))->SetStaticFieldByte)(env, JRI_SetStaticFieldByte_op, clazz, fieldID, value))
signer/npinclude/jri.h:292:	(((*(env))->SetStaticFieldChar)(env, JRI_SetStaticFieldChar_op, clazz, fieldID, value))
signer/npinclude/jri.h:295:	(((*(env))->SetStaticFieldShort)(env, JRI_SetStaticFieldShort_op, clazz, fieldID, value))
signer/npinclude/jri.h:298:	(((*(env))->SetStaticFieldInt)(env, JRI_SetStaticFieldInt_op, clazz, fieldID, value))
signer/npinclude/jri.h:301:	(((*(env))->SetStaticFieldLong)(env, JRI_SetStaticFieldLong_op, clazz, fieldID, value))
signer/npinclude/jri.h:304:	(((*(env))->SetStaticFieldFloat)(env, JRI_SetStaticFieldFloat_op, clazz, fieldID, value))
signer/npinclude/jri.h:307:	(((*(env))->SetStaticFieldDouble)(env, JRI_SetStaticFieldDouble_op, clazz, fieldID, value))
signer/npinclude/jri.h:310:	(((*(env))->NewString)(env, JRI_NewString_op, unicode, len))
signer/npinclude/jri.h:313:	(((*(env))->GetStringLength)(env, JRI_GetStringLength_op, string))
signer/npinclude/jri.h:316:	(((*(env))->GetStringChars)(env, JRI_GetStringChars_op, string))
signer/npinclude/jri.h:319:	(((*(env))->NewStringUTF)(env, JRI_NewStringUTF_op, utf, len))
signer/npinclude/jri.h:322:	(((*(env))->GetStringUTFLength)(env, JRI_GetStringUTFLength_op, string))
signer/npinclude/jri.h:325:	(((*(env))->GetStringUTFChars)(env, JRI_GetStringUTFChars_op, string))
signer/npinclude/jri.h:328:	(((*(env))->NewScalarArray)(env, JRI_NewScalarArray_op, length, elementSig, initialElements))
signer/npinclude/jri.h:331:	(((*(env))->GetScalarArrayLength)(env, JRI_GetScalarArrayLength_op, array))
signer/npinclude/jri.h:334:	(((*(env))->GetScalarArrayElements)(env, JRI_GetScalarArrayElements_op, array))
signer/npinclude/jri.h:337:	(((*(env))->NewObjectArray)(env, JRI_NewObjectArray_op, length, elementClass, initialElement))
signer/npinclude/jri.h:340:	(((*(env))->GetObjectArrayLength)(env, JRI_GetObjectArrayLength_op, array))
signer/npinclude/jri.h:343:	(((*(env))->GetObjectArrayElement)(env, JRI_GetObjectArrayElement_op, array, index))
signer/npinclude/jri.h:346:	(((*(env))->SetObjectArrayElement)(env, JRI_SetObjectArrayElement_op, array, index, value))
signer/npinclude/jri.h:349:	(((*(env))->RegisterNatives)(env, JRI_RegisterNatives_op, clazz, nameAndSigArray, nativeProcArray))
signer/npinclude/jri.h:352:	(((*(env))->UnregisterNatives)(env, JRI_UnregisterNatives_op, clazz))
signer/npinclude/jritypes.h:1:/* -*- Mode: C; tab-width: 4; -*- */
signer/npinclude/jritypes.h:56:	JRIUninitialized	= -1
signer/npinclude/npunix.c:5: * - Wrapper function to interface with the Netscape Navigator
signer/npinclude/npunix.c:9: *----------------------------------------------------------------------
signer/npinclude/npunix.c:12: *----------------------------------------------------------------------
signer/npinclude/npunix.c:163: * Wrapper functions : Netscape Navigator -> plugin
signer/npinclude/npunix.c:271: *	- Netscape needs to know about this symbol
signer/npinclude/npunix.c:272: *	- Netscape uses the return value to identify when an object instance
signer/npinclude/npunix.c:283: *	- Netscape needs to know about this symbol.
signer/npinclude/npunix.c:284: *	- Interfaces with plugin to get values for predefined variables
signer/npinclude/npunix.c:295: *	- Netscape needs to know about this symbol.
signer/npinclude/npunix.c:296: *	- It calls this function after looking up its symbol before it
signer/npinclude/npunix.c:300: *    nsTable	- The netscape function table. If developers just use these
signer/npinclude/npunix.c:305: *		- This functions needs to fill the plugin function table
signer/npinclude/npunix.c:327:	 * new APIs, but that's OK with us -- we'll just ignore them).
signer/npinclude/npunix.c:332:		if ((nsTable->version >> 8) > NP_VERSION_MAJOR)
signer/npinclude/npunix.c:334:		if (nsTable->size < sizeof(NPNetscapeFuncs))
signer/npinclude/npunix.c:336:		if (pluginFuncs->size < sizeof(NPPluginFuncs))		
signer/npinclude/npunix.c:349:		gNetscapeFuncs.version       = nsTable->version;
signer/npinclude/npunix.c:350:		gNetscapeFuncs.size          = nsTable->size;
signer/npinclude/npunix.c:351:		gNetscapeFuncs.posturl       = nsTable->posturl;
signer/npinclude/npunix.c:352:		gNetscapeFuncs.geturl        = nsTable->geturl;
signer/npinclude/npunix.c:353:		gNetscapeFuncs.requestread   = nsTable->requestread;
signer/npinclude/npunix.c:354:		gNetscapeFuncs.newstream     = nsTable->newstream;
signer/npinclude/npunix.c:355:		gNetscapeFuncs.write         = nsTable->write;
signer/npinclude/npunix.c:356:		gNetscapeFuncs.destroystream = nsTable->destroystream;
signer/npinclude/npunix.c:357:		gNetscapeFuncs.status        = nsTable->status;
signer/npinclude/npunix.c:358:		gNetscapeFuncs.uagent        = nsTable->uagent;
signer/npinclude/npunix.c:359:		gNetscapeFuncs.memalloc      = nsTable->memalloc;
signer/npinclude/npunix.c:360:		gNetscapeFuncs.memfree       = nsTable->memfree;
signer/npinclude/npunix.c:361:		gNetscapeFuncs.memflush      = nsTable->memflush;
signer/npinclude/npunix.c:362:		gNetscapeFuncs.reloadplugins = nsTable->reloadplugins;
signer/npinclude/npunix.c:363:		gNetscapeFuncs.getJavaEnv    = nsTable->getJavaEnv;
signer/npinclude/npunix.c:364:		gNetscapeFuncs.getJavaPeer   = nsTable->getJavaPeer;
signer/npinclude/npunix.c:365:		gNetscapeFuncs.getvalue      = nsTable->getvalue;
signer/npinclude/npunix.c:373:		pluginFuncs->version    = (NP_VERSION_MAJOR << 8) + NP_VERSION_MINOR;
signer/npinclude/npunix.c:374:		pluginFuncs->size       = sizeof(NPPluginFuncs);
signer/npinclude/npunix.c:375:		pluginFuncs->newp       = NewNPP_NewProc(Private_New);
signer/npinclude/npunix.c:376:		pluginFuncs->destroy    = NewNPP_DestroyProc(Private_Destroy);
signer/npinclude/npunix.c:377:		pluginFuncs->setwindow  = NewNPP_SetWindowProc(Private_SetWindow);
signer/npinclude/npunix.c:378:		pluginFuncs->newstream  = NewNPP_NewStreamProc(Private_NewStream);
signer/npinclude/npunix.c:379:		pluginFuncs->destroystream = NewNPP_DestroyStreamProc(Private_DestroyStream);
signer/npinclude/npunix.c:380:		pluginFuncs->asfile     = NewNPP_StreamAsFileProc(Private_StreamAsFile);
signer/npinclude/npunix.c:381:		pluginFuncs->writeready = NewNPP_WriteReadyProc(Private_WriteReady);
signer/npinclude/npunix.c:382:		pluginFuncs->write      = NewNPP_WriteProc(Private_Write);
signer/npinclude/npunix.c:383:		pluginFuncs->print      = NewNPP_PrintProc(Private_Print);
signer/npinclude/npunix.c:384:		pluginFuncs->event      = NULL;
signer/npinclude/npunix.c:385:		pluginFuncs->javaClass	= Private_GetJavaClass();
signer/npinclude/npunix.c:395: *	- Netscape needs to know about this symbol.
signer/npinclude/npunix.c:396: *	- It calls this function after looking up its symbol after
signer/npinclude/Makefile.in:27:install_sh_DATA = $(install_sh) -c -m 644
signer/npinclude/Makefile.in:28:install_sh_PROGRAM = $(install_sh) -c
signer/npinclude/Makefile.in:29:install_sh_SCRIPT = $(install_sh) -c
signer/npinclude/Makefile.in:209:all: all-am
signer/npinclude/Makefile.in:216:	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
signer/npinclude/Makefile.in:221:	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/signer/npinclude/Makefile'; \
signer/npinclude/Makefile.in:223:	  $(AUTOMAKE) --gnu  src/signer/npinclude/Makefile
signer/npinclude/Makefile.in:228:	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
signer/npinclude/Makefile.in:235:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
signer/npinclude/Makefile.in:238:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
signer/npinclude/Makefile.in:240:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
signer/npinclude/Makefile.in:242:mostlyclean-libtool:
signer/npinclude/Makefile.in:243:	-rm -f *.lo
signer/npinclude/Makefile.in:245:clean-libtool:
signer/npinclude/Makefile.in:246:	-rm -rf .libs _libs
signer/npinclude/Makefile.in:248:distclean-libtool:
signer/npinclude/Makefile.in:249:	-rm -f libtool
signer/npinclude/Makefile.in:250:uninstall-info-am:
signer/npinclude/Makefile.in:266:	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
signer/npinclude/Makefile.in:267:	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
signer/npinclude/Makefile.in:274:	  if test -d $$d/$$file; then \
signer/npinclude/Makefile.in:275:	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
signer/npinclude/Makefile.in:276:	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
signer/npinclude/Makefile.in:278:	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
signer/npinclude/Makefile.in:280:	    test -f $(distdir)/$$file \
signer/npinclude/Makefile.in:281:	    || cp -p $$d/$$file $(distdir)/$$file \
signer/npinclude/Makefile.in:285:check-am: all-am
signer/npinclude/Makefile.in:286:check: check-am
signer/npinclude/Makefile.in:287:all-am: Makefile
signer/npinclude/Makefile.in:289:install: install-am
signer/npinclude/Makefile.in:290:install-exec: install-exec-am
signer/npinclude/Makefile.in:291:install-data: install-data-am
signer/npinclude/Makefile.in:292:uninstall: uninstall-am
signer/npinclude/Makefile.in:294:install-am: all-am
signer/npinclude/Makefile.in:295:	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
signer/npinclude/Makefile.in:297:installcheck: installcheck-am
signer/npinclude/Makefile.in:298:install-strip:
signer/npinclude/Makefile.in:300:	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
signer/npinclude/Makefile.in:301:	  `test -z '$(STRIP)' || \
signer/npinclude/Makefile.in:303:mostlyclean-generic:
signer/npinclude/Makefile.in:305:clean-generic:
signer/npinclude/Makefile.in:307:distclean-generic:
signer/npinclude/Makefile.in:308:	-rm -f $(CONFIG_CLEAN_FILES)
signer/npinclude/Makefile.in:310:maintainer-clean-generic:
signer/npinclude/Makefile.in:313:	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
signer/npinclude/Makefile.in:314:clean: clean-am
signer/npinclude/Makefile.in:316:clean-am: clean-generic clean-libtool mostlyclean-am
signer/npinclude/Makefile.in:318:distclean: distclean-am
signer/npinclude/Makefile.in:319:	-rm -f Makefile
signer/npinclude/Makefile.in:320:distclean-am: clean-am distclean-generic distclean-libtool
signer/npinclude/Makefile.in:322:dvi: dvi-am
signer/npinclude/Makefile.in:324:dvi-am:
signer/npinclude/Makefile.in:326:html: html-am
signer/npinclude/Makefile.in:328:info: info-am
signer/npinclude/Makefile.in:330:info-am:
signer/npinclude/Makefile.in:332:install-data-am:
signer/npinclude/Makefile.in:334:install-exec-am:
signer/npinclude/Makefile.in:336:install-info: install-info-am
signer/npinclude/Makefile.in:338:install-man:
signer/npinclude/Makefile.in:340:installcheck-am:
signer/npinclude/Makefile.in:342:maintainer-clean: maintainer-clean-am
signer/npinclude/Makefile.in:343:	-rm -f Makefile
signer/npinclude/Makefile.in:344:maintainer-clean-am: distclean-am maintainer-clean-generic
signer/npinclude/Makefile.in:346:mostlyclean: mostlyclean-am
signer/npinclude/Makefile.in:348:mostlyclean-am: mostlyclean-generic mostlyclean-libtool
signer/npinclude/Makefile.in:350:pdf: pdf-am
signer/npinclude/Makefile.in:352:pdf-am:
signer/npinclude/Makefile.in:354:ps: ps-am
signer/npinclude/Makefile.in:356:ps-am:
signer/npinclude/Makefile.in:358:uninstall-am: uninstall-info-am
signer/npinclude/Makefile.in:360:.PHONY: all all-am check check-am clean clean-generic clean-libtool \
signer/npinclude/Makefile.in:361:	distclean distclean-generic distclean-libtool distdir dvi \
signer/npinclude/Makefile.in:362:	dvi-am html html-am info info-am install install-am \
signer/npinclude/Makefile.in:363:	install-data install-data-am install-exec install-exec-am \
signer/npinclude/Makefile.in:364:	install-info install-info-am install-man install-strip \
signer/npinclude/Makefile.in:365:	installcheck installcheck-am installdirs maintainer-clean \
signer/npinclude/Makefile.in:366:	maintainer-clean-generic mostlyclean mostlyclean-generic \
signer/npinclude/Makefile.in:367:	mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
signer/npinclude/Makefile.in:368:	uninstall-info-am
signer/npinclude/npapi.h:1:/* -*- Mode: C; tab-width: 4; -*- */
signer/npinclude/npapi.h:4: *  Netscape client plug-in API spec
signer/npinclude/npapi.h:22:/*----------------------------------------------------------------------*/
signer/npinclude/npapi.h:24:/*----------------------------------------------------------------------*/
signer/npinclude/npapi.h:35:/*----------------------------------------------------------------------*/
signer/npinclude/npapi.h:37:/*----------------------------------------------------------------------*/
signer/npinclude/npapi.h:78:/*----------------------------------------------------------------------*/
signer/npinclude/npapi.h:80:/*----------------------------------------------------------------------*/
signer/npinclude/npapi.h:83: *  NPP is a plug-in's opaque instance handle
signer/npinclude/npapi.h:87:    void*	pdata;			/* plug-in private data */
signer/npinclude/npapi.h:96:    void*		pdata;		/* plug-in private data */
signer/npinclude/npapi.h:187:    void *	ws_info;	/* Platform-dependent additonal data */
signer/npinclude/npapi.h:198:    void*	platformPrint;	/* Platform-specific printing info */
signer/npinclude/npapi.h:204:    void*	platformPrint;	/* Platform-specific printing info */
signer/npinclude/npapi.h:220: *  Mac-specific structures and definitions.
signer/npinclude/npapi.h:234: *  Non-standard event types that can be passed to HandleEvent
signer/npinclude/npapi.h:261:/*----------------------------------------------------------------------*/
signer/npinclude/npapi.h:263:/*----------------------------------------------------------------------*/
signer/npinclude/npapi.h:307:/*----------------------------------------------------------------------*/
signer/npinclude/npapi.h:309:/*----------------------------------------------------------------------*/
signer/npinclude/npupp.h:1:/* -*- Mode: C; tab-width: 4; -*- */
signer/npinclude/npupp.h:22:   plug-in function table macros
signer/npinclude/npupp.h:920: * Mac platform-specific plugin glue stuff
signer/opensc-support.c:1:#include "opensc-support.h"
signer/opensc-support.c:2:#include "opensc-crypto.h"
signer/opensc-support.c:18:        r = sc_pkcs15_get_objects(inst->p15card, SC_PKCS15_TYPE_PRKEY_RSA, objs, 32);
signer/opensc-support.c:26:                struct sc_pkcs15_prkey_info *key = (struct sc_pkcs15_prkey_info *) objs[i]->data;
signer/opensc-support.c:29:                if (key->usage & SC_PKCS15_PRKEY_USAGE_NONREPUDIATION) {
signer/opensc-support.c:31:                        /* Use the first available non-repudiation key */
signer/opensc-support.c:32:                        cert_id = key->id;
signer/opensc-support.c:40:        r = sc_pkcs15_find_cert_by_id(inst->p15card, &cert_id, &cert_obj);
signer/opensc-support.c:43:	cinfo = (struct sc_pkcs15_cert_info *) cert_obj->data;
signer/opensc-support.c:44:        r = sc_pkcs15_read_certificate(inst->p15card, cinfo, &cert);
signer/opensc-support.c:48:        p = cert->data;
signer/opensc-support.c:49:        if (!d2i_X509(&x509, &p, cert->data_len)) {
signer/opensc-support.c:50:                return -1; /* FIXME */
signer/opensc-support.c:52:        *certid_out = cinfo->id;
signer/opensc-support.c:62:        r = sc_establish_context(&inst->ctx, "opensc-signer");
signer/opensc-support.c:65:        inst->reader_id = 0;
signer/opensc-support.c:66:        r = sc_connect_card(inst->ctx->reader[inst->reader_id], 0, &inst->card);
signer/opensc-support.c:69:        r = sc_pkcs15_bind(inst->card, &inst->p15card);
signer/opensc-support.c:78:        if (inst->p15card) {
signer/opensc-support.c:79:                sc_pkcs15_unbind(inst->p15card);
signer/opensc-support.c:80:                inst->p15card = NULL;
signer/opensc-support.c:82:        if (inst->card) {
signer/opensc-support.c:83:                sc_disconnect_card(inst->card, 0);
signer/opensc-support.c:84:                inst->card = NULL;
signer/opensc-support.c:86:        if (inst->ctx) {
signer/opensc-support.c:87:                sc_release_context(inst->ctx);
signer/opensc-support.c:88:                inst->ctx = NULL;
signer/opensc-support.c:111:	r = -1;
signer/opensc-support.c:115:        if (pkey->type != EVP_PKEY_RSA)
signer/opensc-support.c:120:	rsa->flags |= RSA_FLAG_SIGN_VER;
signer/opensc-support.c:126:	priv->cert_id = cert_id;
signer/opensc-support.c:127:	priv->ref_count = 1;
signer/opensc-support.c:140:	return -1;
signer/opensc-support.c:159:        	r = -1;
signer/opensc-support.c:164:        	r = -1;
signer/opensc-support.c:170:        	r = -1;
signer/opensc-support.c:184:        	r = -1;
signer/opensc-support.c:187:	in = BIO_new_mem_buf(inst->signdata, inst->signdata_len);
signer/opensc-support.c:189:		r = -1;
signer/opensc-support.c:200:		r = -1;
signer/opensc-support.c:206:		r = -1;
signer/opensc-support.c:217:		r = -1;
sslengines/CVS/Entries:19:/pkcs11-internal.h/1.8/Wed Feb  2 10:21:10 2005//
sslengines/engine_pkcs11_la-p11_cert.lo:1:# engine_pkcs11_la-p11_cert.lo - a libtool object file
sslengines/engine_pkcs11_la-p11_cert.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
sslengines/engine_pkcs11_la-p11_cert.lo:8:pic_object='.libs/engine_pkcs11_la-p11_cert.o'
sslengines/engine_pkcs11_la-p11_cert.lo:10:# Name of the non-PIC object.
sslengines/engine_pkcs11_la-p11_cert.lo:11:non_pic_object='engine_pkcs11_la-p11_cert.o'
sslengines/engine_pkcs11_la-p11_rsa.lo:1:# engine_pkcs11_la-p11_rsa.lo - a libtool object file
sslengines/engine_pkcs11_la-p11_rsa.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
sslengines/engine_pkcs11_la-p11_rsa.lo:8:pic_object='.libs/engine_pkcs11_la-p11_rsa.o'
sslengines/engine_pkcs11_la-p11_rsa.lo:10:# Name of the non-PIC object.
sslengines/engine_pkcs11_la-p11_rsa.lo:11:non_pic_object='engine_pkcs11_la-p11_rsa.o'
Binary file sslengines/engine_pkcs11_la-p11_slot.o matches
sslengines/Makefile:29:INSTALL = /bin/install -c
sslengines/Makefile:30:install_sh_DATA = $(install_sh) -c -m 644
sslengines/Makefile:31:install_sh_PROGRAM = $(install_sh) -c
sslengines/Makefile:32:install_sh_SCRIPT = $(install_sh) -c
sslengines/Makefile:41:host_triplet = i686-pc-linux-gnu
sslengines/Makefile:56:am_engine_opensc_la_OBJECTS = engine_opensc_la-hw_opensc.lo \
sslengines/Makefile:57:	engine_opensc_la-engine_opensc.lo
sslengines/Makefile:60:am_engine_pkcs11_la_OBJECTS = engine_pkcs11_la-hw_pkcs11.lo \
sslengines/Makefile:61:	engine_pkcs11_la-engine_pkcs11.lo engine_pkcs11_la-p11_attr.lo \
sslengines/Makefile:62:	engine_pkcs11_la-p11_cert.lo engine_pkcs11_la-p11_err.lo \
sslengines/Makefile:63:	engine_pkcs11_la-p11_key.lo engine_pkcs11_la-p11_load.lo \
sslengines/Makefile:64:	engine_pkcs11_la-p11_misc.lo engine_pkcs11_la-p11_rsa.lo \
sslengines/Makefile:65:	engine_pkcs11_la-p11_slot.lo
sslengines/Makefile:67:DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
sslengines/Makefile:71:	./$(DEPDIR)/engine_opensc_la-engine_opensc.Plo \
sslengines/Makefile:72:	./$(DEPDIR)/engine_opensc_la-hw_opensc.Plo \
sslengines/Makefile:73:	./$(DEPDIR)/engine_pkcs11_la-engine_pkcs11.Plo \
sslengines/Makefile:74:	./$(DEPDIR)/engine_pkcs11_la-hw_pkcs11.Plo \
sslengines/Makefile:75:	./$(DEPDIR)/engine_pkcs11_la-p11_attr.Plo \
sslengines/Makefile:76:	./$(DEPDIR)/engine_pkcs11_la-p11_cert.Plo \
sslengines/Makefile:77:	./$(DEPDIR)/engine_pkcs11_la-p11_err.Plo \
sslengines/Makefile:78:	./$(DEPDIR)/engine_pkcs11_la-p11_key.Plo \
sslengines/Makefile:79:	./$(DEPDIR)/engine_pkcs11_la-p11_load.Plo \
sslengines/Makefile:80:	./$(DEPDIR)/engine_pkcs11_la-p11_misc.Plo \
sslengines/Makefile:81:	./$(DEPDIR)/engine_pkcs11_la-p11_rsa.Plo \
sslengines/Makefile:82:	./$(DEPDIR)/engine_pkcs11_la-p11_slot.Plo
sslengines/Makefile:85:LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \
sslengines/Makefile:89:LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
sslengines/Makefile:90:	$(AM_LDFLAGS) $(LDFLAGS) -o $@
sslengines/Makefile:96:ACLOCAL = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run aclocal-1.8
sslengines/Makefile:99:AMTAR = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run tar
sslengines/Makefile:101:AUTOCONF = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run autoconf
sslengines/Makefile:102:AUTOHEADER = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run autoheader
sslengines/Makefile:103:AUTOMAKE = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run automake-1.8
sslengines/Makefile:108:CFLAGS = -Wall -fno-strict-aliasing -g -O2 
sslengines/Makefile:110:CPP = gcc -E
sslengines/Makefile:111:CPPFLAGS = -I${top_builddir}/src/include 
sslengines/Makefile:113:CXXCPP = g++ -E
sslengines/Makefile:115:CXXFLAGS = -g -O2
sslengines/Makefile:117:DEFS = -DHAVE_CONFIG_H
sslengines/Makefile:121:ECHO_N = -n
sslengines/Makefile:123:EGREP = grep -E
sslengines/Makefile:124:ENGINE_LINK = -lcrypto
sslengines/Makefile:127:FFLAGS = -g -O2
sslengines/Makefile:149:INSTALL_DATA = ${INSTALL} -m 644
sslengines/Makefile:152:INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s
sslengines/Makefile:153:LDFLAGS = -L/usr -L/usr/lib -L/usr/lib 
sslengines/Makefile:155:LEXLIB = -lfl
sslengines/Makefile:157:LIBASSUAN = -lassuan
sslengines/Makefile:158:LIBCRYPTO = -lcrypto
sslengines/Makefile:159:LIBDL =  -ldl
sslengines/Makefile:160:LIBFL = -lfl
sslengines/Makefile:161:LIBLDAP = -lssl -lldap -llber 
sslengines/Makefile:164:LIBPAM =  -lpam
sslengines/Makefile:166:LIBS = -lpthread 
sslengines/Makefile:171:LN_S = ln -s
sslengines/Makefile:176:MAKEINFO = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run makeinfo
sslengines/Makefile:182:OPENSC_LIBS = -L${exec_prefix}/lib -lopensc
sslengines/Makefile:186:OPENSSL_LDFLAGS = -Wl,-Bsymbolic
sslengines/Makefile:194:PCSC_CFLAGS = -I/usr/include
sslengines/Makefile:195:PCSC_LIBS = -lpcsclite
sslengines/Makefile:196:PKG_CONFIG = /usr/bin/pkg-config
sslengines/Makefile:200:PTHREAD_LIBS = -lpthread
sslengines/Makefile:223:build = i686-pc-linux-gnu
sslengines/Makefile:226:build_os = linux-gnu
sslengines/Makefile:230:host = i686-pc-linux-gnu
sslengines/Makefile:233:host_os = linux-gnu
sslengines/Makefile:237:install_sh = /home/lcoelho/develop/modulo/iti/src/opensc/install-sh
sslengines/Makefile:242:mkdir_p = mkdir -p -- .
sslengines/Makefile:258:	-DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H \
sslengines/Makefile:259:	-DOPENSSL_NO_KRB5 -DL_ENDIAN -DTERMIO -DENGINE_DYNAMIC_SUPPORT \
sslengines/Makefile:260:	-DSHA1_ASM -DMD5_ASM -DRMD160_ASM
sslengines/Makefile:264:engine_opensc_la_LIBADD = -lcrypto ${top_builddir}/src/libopensc/libopensc.la
sslengines/Makefile:265:engine_opensc_la_LDFLAGS = -Wl,-Bsymbolic -module -avoid-version
sslengines/Makefile:270:	pkcs11-internal.h
sslengines/Makefile:273:engine_pkcs11_la_LIBADD = -lcrypto ../pkcs11/libpkcs11.la
sslengines/Makefile:274:engine_pkcs11_la_LDFLAGS = -Wl,-Bsymbolic -module -avoid-version
sslengines/Makefile:275:all: all-am
sslengines/Makefile:283:	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
sslengines/Makefile:288:	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/sslengines/Makefile'; \
sslengines/Makefile:290:	  $(AUTOMAKE) --gnu  src/sslengines/Makefile
sslengines/Makefile:295:	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
sslengines/Makefile:302:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
sslengines/Makefile:305:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
sslengines/Makefile:307:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
sslengines/Makefile:308:install-libLTLIBRARIES: $(lib_LTLIBRARIES)
sslengines/Makefile:310:	test -z "$(libdir)" || $(mkdir_p) "$(DESTDIR)$(libdir)"
sslengines/Makefile:312:	  if test -f $$p; then \
sslengines/Makefile:313:	    f="`echo $$p | sed -e 's|^.*/||'`"; \
sslengines/Makefile:314:	    echo " $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \
sslengines/Makefile:315:	    $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \
sslengines/Makefile:319:uninstall-libLTLIBRARIES:
sslengines/Makefile:322:	    p="`echo $$p | sed -e 's|^.*/||'`"; \
sslengines/Makefile:323:	  echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \
sslengines/Makefile:324:	  $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \
sslengines/Makefile:327:clean-libLTLIBRARIES:
sslengines/Makefile:328:	-test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
sslengines/Makefile:330:	  dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
sslengines/Makefile:332:	  echo "rm -f \"$${dir}/so_locations\""; \
sslengines/Makefile:333:	  rm -f "$${dir}/so_locations"; \
sslengines/Makefile:336:	$(LINK) -rpath $(libdir) $(engine_opensc_la_LDFLAGS) $(engine_opensc_la_OBJECTS) $(engine_opensc_la_LIBADD) $(LIBS)
sslengines/Makefile:338:	$(LINK) -rpath $(libdir) $(engine_pkcs11_la_LDFLAGS) $(engine_pkcs11_la_OBJECTS) $(engine_pkcs11_la_LIBADD) $(LIBS)
sslengines/Makefile:340:mostlyclean-compile:
sslengines/Makefile:341:	-rm -f *.$(OBJEXT)
sslengines/Makefile:343:distclean-compile:
sslengines/Makefile:344:	-rm -f *.tab.c
sslengines/Makefile:346:include ./$(DEPDIR)/engine_opensc_la-engine_opensc.Plo
sslengines/Makefile:347:include ./$(DEPDIR)/engine_opensc_la-hw_opensc.Plo
sslengines/Makefile:348:include ./$(DEPDIR)/engine_pkcs11_la-engine_pkcs11.Plo
sslengines/Makefile:349:include ./$(DEPDIR)/engine_pkcs11_la-hw_pkcs11.Plo
sslengines/Makefile:350:include ./$(DEPDIR)/engine_pkcs11_la-p11_attr.Plo
sslengines/Makefile:351:include ./$(DEPDIR)/engine_pkcs11_la-p11_cert.Plo
sslengines/Makefile:352:include ./$(DEPDIR)/engine_pkcs11_la-p11_err.Plo
sslengines/Makefile:353:include ./$(DEPDIR)/engine_pkcs11_la-p11_key.Plo
sslengines/Makefile:354:include ./$(DEPDIR)/engine_pkcs11_la-p11_load.Plo
sslengines/Makefile:355:include ./$(DEPDIR)/engine_pkcs11_la-p11_misc.Plo
sslengines/Makefile:356:include ./$(DEPDIR)/engine_pkcs11_la-p11_rsa.Plo
sslengines/Makefile:357:include ./$(DEPDIR)/engine_pkcs11_la-p11_slot.Plo
sslengines/Makefile:360:	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
sslengines/Makefile:361:	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
sslengines/Makefile:365:#	$(COMPILE) -c $<
sslengines/Makefile:368:	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
sslengines/Makefile:369:	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
sslengines/Makefile:373:#	$(COMPILE) -c `$(CYGPATH_W) '$<'`
sslengines/Makefile:376:	if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
sslengines/Makefile:377:	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
sslengines/Makefile:381:#	$(LTCOMPILE) -c -o $@ $<
sslengines/Makefile:383:engine_opensc_la-hw_opensc.o: hw_opensc.c
sslengines/Makefile:384:	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_opensc_la_CFLAGS) $(CFLAGS) -MT engine_opensc_la-hw_opensc.o -MD -MP -MF "$(DEPDIR)/engine_opensc_la-hw_opensc.Tpo" -c -o engine_opensc_la-hw_opensc.o `test -f 'hw_opensc.c' || echo '$(srcdir)/'`hw_opensc.c; \
sslengines/Makefile:385:	then mv -f "$(DEPDIR)/engine_opensc_la-hw_opensc.Tpo" "$(DEPDIR)/engine_opensc_la-hw_opensc.Po"; else rm -f "$(DEPDIR)/engine_opensc_la-hw_opensc.Tpo"; exit 1; fi
sslengines/Makefile:386:#	source='hw_opensc.c' object='engine_opensc_la-hw_opensc.o' libtool=no \
sslengines/Makefile:387:#	depfile='$(DEPDIR)/engine_opensc_la-hw_opensc.Po' tmpdepfile='$(DEPDIR)/engine_opensc_la-hw_opensc.TPo' \
sslengines/Makefile:389:#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_opensc_la_CFLAGS) $(CFLAGS) -c -o engine_opensc_la-hw_opensc.o `test -f 'hw_opensc.c' || echo '$(srcdir)/'`hw_opensc.c
sslengines/Makefile:391:engine_opensc_la-hw_opensc.obj: hw_opensc.c
sslengines/Makefile:392:	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_opensc_la_CFLAGS) $(CFLAGS) -MT engine_opensc_la-hw_opensc.obj -MD -MP -MF "$(DEPDIR)/engine_opensc_la-hw_opensc.Tpo" -c -o engine_opensc_la-hw_opensc.obj `if test -f 'hw_opensc.c'; then $(CYGPATH_W) 'hw_opensc.c'; else $(CYGPATH_W) '$(srcdir)/hw_opensc.c'; fi`; \
sslengines/Makefile:393:	then mv -f "$(DEPDIR)/engine_opensc_la-hw_opensc.Tpo" "$(DEPDIR)/engine_opensc_la-hw_opensc.Po"; else rm -f "$(DEPDIR)/engine_opensc_la-hw_opensc.Tpo"; exit 1; fi
sslengines/Makefile:394:#	source='hw_opensc.c' object='engine_opensc_la-hw_opensc.obj' libtool=no \
sslengines/Makefile:395:#	depfile='$(DEPDIR)/engine_opensc_la-hw_opensc.Po' tmpdepfile='$(DEPDIR)/engine_opensc_la-hw_opensc.TPo' \
sslengines/Makefile:397:#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_opensc_la_CFLAGS) $(CFLAGS) -c -o engine_opensc_la-hw_opensc.obj `if test -f 'hw_opensc.c'; then $(CYGPATH_W) 'hw_opensc.c'; else $(CYGPATH_W) '$(srcdir)/hw_opensc.c'; fi`
sslengines/Makefile:399:engine_opensc_la-hw_opensc.lo: hw_opensc.c
sslengines/Makefile:400:	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_opensc_la_CFLAGS) $(CFLAGS) -MT engine_opensc_la-hw_opensc.lo -MD -MP -MF "$(DEPDIR)/engine_opensc_la-hw_opensc.Tpo" -c -o engine_opensc_la-hw_opensc.lo `test -f 'hw_opensc.c' || echo '$(srcdir)/'`hw_opensc.c; \
sslengines/Makefile:401:	then mv -f "$(DEPDIR)/engine_opensc_la-hw_opensc.Tpo" "$(DEPDIR)/engine_opensc_la-hw_opensc.Plo"; else rm -f "$(DEPDIR)/engine_opensc_la-hw_opensc.Tpo"; exit 1; fi
sslengines/Makefile:402:#	source='hw_opensc.c' object='engine_opensc_la-hw_opensc.lo' libtool=yes \
sslengines/Makefile:403:#	depfile='$(DEPDIR)/engine_opensc_la-hw_opensc.Plo' tmpdepfile='$(DEPDIR)/engine_opensc_la-hw_opensc.TPlo' \
sslengines/Makefile:405:#	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_opensc_la_CFLAGS) $(CFLAGS) -c -o engine_opensc_la-hw_opensc.lo `test -f 'hw_opensc.c' || echo '$(srcdir)/'`hw_opensc.c
sslengines/Makefile:407:engine_opensc_la-engine_opensc.o: engine_opensc.c
sslengines/Makefile:408:	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_opensc_la_CFLAGS) $(CFLAGS) -MT engine_opensc_la-engine_opensc.o -MD -MP -MF "$(DEPDIR)/engine_opensc_la-engine_opensc.Tpo" -c -o engine_opensc_la-engine_opensc.o `test -f 'engine_opensc.c' || echo '$(srcdir)/'`engine_opensc.c; \
sslengines/Makefile:409:	then mv -f "$(DEPDIR)/engine_opensc_la-engine_opensc.Tpo" "$(DEPDIR)/engine_opensc_la-engine_opensc.Po"; else rm -f "$(DEPDIR)/engine_opensc_la-engine_opensc.Tpo"; exit 1; fi
sslengines/Makefile:410:#	source='engine_opensc.c' object='engine_opensc_la-engine_opensc.o' libtool=no \
sslengines/Makefile:411:#	depfile='$(DEPDIR)/engine_opensc_la-engine_opensc.Po' tmpdepfile='$(DEPDIR)/engine_opensc_la-engine_opensc.TPo' \
sslengines/Makefile:413:#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_opensc_la_CFLAGS) $(CFLAGS) -c -o engine_opensc_la-engine_opensc.o `test -f 'engine_opensc.c' || echo '$(srcdir)/'`engine_opensc.c
sslengines/Makefile:415:engine_opensc_la-engine_opensc.obj: engine_opensc.c
sslengines/Makefile:416:	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_opensc_la_CFLAGS) $(CFLAGS) -MT engine_opensc_la-engine_opensc.obj -MD -MP -MF "$(DEPDIR)/engine_opensc_la-engine_opensc.Tpo" -c -o engine_opensc_la-engine_opensc.obj `if test -f 'engine_opensc.c'; then $(CYGPATH_W) 'engine_opensc.c'; else $(CYGPATH_W) '$(srcdir)/engine_opensc.c'; fi`; \
sslengines/Makefile:417:	then mv -f "$(DEPDIR)/engine_opensc_la-engine_opensc.Tpo" "$(DEPDIR)/engine_opensc_la-engine_opensc.Po"; else rm -f "$(DEPDIR)/engine_opensc_la-engine_opensc.Tpo"; exit 1; fi
sslengines/Makefile:418:#	source='engine_opensc.c' object='engine_opensc_la-engine_opensc.obj' libtool=no \
sslengines/Makefile:419:#	depfile='$(DEPDIR)/engine_opensc_la-engine_opensc.Po' tmpdepfile='$(DEPDIR)/engine_opensc_la-engine_opensc.TPo' \
sslengines/Makefile:421:#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_opensc_la_CFLAGS) $(CFLAGS) -c -o engine_opensc_la-engine_opensc.obj `if test -f 'engine_opensc.c'; then $(CYGPATH_W) 'engine_opensc.c'; else $(CYGPATH_W) '$(srcdir)/engine_opensc.c'; fi`
sslengines/Makefile:423:engine_opensc_la-engine_opensc.lo: engine_opensc.c
sslengines/Makefile:424:	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_opensc_la_CFLAGS) $(CFLAGS) -MT engine_opensc_la-engine_opensc.lo -MD -MP -MF "$(DEPDIR)/engine_opensc_la-engine_opensc.Tpo" -c -o engine_opensc_la-engine_opensc.lo `test -f 'engine_opensc.c' || echo '$(srcdir)/'`engine_opensc.c; \
sslengines/Makefile:425:	then mv -f "$(DEPDIR)/engine_opensc_la-engine_opensc.Tpo" "$(DEPDIR)/engine_opensc_la-engine_opensc.Plo"; else rm -f "$(DEPDIR)/engine_opensc_la-engine_opensc.Tpo"; exit 1; fi
sslengines/Makefile:426:#	source='engine_opensc.c' object='engine_opensc_la-engine_opensc.lo' libtool=yes \
sslengines/Makefile:427:#	depfile='$(DEPDIR)/engine_opensc_la-engine_opensc.Plo' tmpdepfile='$(DEPDIR)/engine_opensc_la-engine_opensc.TPlo' \
sslengines/Makefile:429:#	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_opensc_la_CFLAGS) $(CFLAGS) -c -o engine_opensc_la-engine_opensc.lo `test -f 'engine_opensc.c' || echo '$(srcdir)/'`engine_opensc.c
sslengines/Makefile:431:engine_pkcs11_la-hw_pkcs11.o: hw_pkcs11.c
sslengines/Makefile:432:	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-hw_pkcs11.o -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-hw_pkcs11.Tpo" -c -o engine_pkcs11_la-hw_pkcs11.o `test -f 'hw_pkcs11.c' || echo '$(srcdir)/'`hw_pkcs11.c; \
sslengines/Makefile:433:	then mv -f "$(DEPDIR)/engine_pkcs11_la-hw_pkcs11.Tpo" "$(DEPDIR)/engine_pkcs11_la-hw_pkcs11.Po"; else rm -f "$(DEPDIR)/engine_pkcs11_la-hw_pkcs11.Tpo"; exit 1; fi
sslengines/Makefile:434:#	source='hw_pkcs11.c' object='engine_pkcs11_la-hw_pkcs11.o' libtool=no \
sslengines/Makefile:435:#	depfile='$(DEPDIR)/engine_pkcs11_la-hw_pkcs11.Po' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-hw_pkcs11.TPo' \
sslengines/Makefile:437:#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-hw_pkcs11.o `test -f 'hw_pkcs11.c' || echo '$(srcdir)/'`hw_pkcs11.c
sslengines/Makefile:439:engine_pkcs11_la-hw_pkcs11.obj: hw_pkcs11.c
sslengines/Makefile:440:	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-hw_pkcs11.obj -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-hw_pkcs11.Tpo" -c -o engine_pkcs11_la-hw_pkcs11.obj `if test -f 'hw_pkcs11.c'; then $(CYGPATH_W) 'hw_pkcs11.c'; else $(CYGPATH_W) '$(srcdir)/hw_pkcs11.c'; fi`; \
sslengines/Makefile:441:	then mv -f "$(DEPDIR)/engine_pkcs11_la-hw_pkcs11.Tpo" "$(DEPDIR)/engine_pkcs11_la-hw_pkcs11.Po"; else rm -f "$(DEPDIR)/engine_pkcs11_la-hw_pkcs11.Tpo"; exit 1; fi
sslengines/Makefile:442:#	source='hw_pkcs11.c' object='engine_pkcs11_la-hw_pkcs11.obj' libtool=no \
sslengines/Makefile:443:#	depfile='$(DEPDIR)/engine_pkcs11_la-hw_pkcs11.Po' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-hw_pkcs11.TPo' \
sslengines/Makefile:445:#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-hw_pkcs11.obj `if test -f 'hw_pkcs11.c'; then $(CYGPATH_W) 'hw_pkcs11.c'; else $(CYGPATH_W) '$(srcdir)/hw_pkcs11.c'; fi`
sslengines/Makefile:447:engine_pkcs11_la-hw_pkcs11.lo: hw_pkcs11.c
sslengines/Makefile:448:	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-hw_pkcs11.lo -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-hw_pkcs11.Tpo" -c -o engine_pkcs11_la-hw_pkcs11.lo `test -f 'hw_pkcs11.c' || echo '$(srcdir)/'`hw_pkcs11.c; \
sslengines/Makefile:449:	then mv -f "$(DEPDIR)/engine_pkcs11_la-hw_pkcs11.Tpo" "$(DEPDIR)/engine_pkcs11_la-hw_pkcs11.Plo"; else rm -f "$(DEPDIR)/engine_pkcs11_la-hw_pkcs11.Tpo"; exit 1; fi
sslengines/Makefile:450:#	source='hw_pkcs11.c' object='engine_pkcs11_la-hw_pkcs11.lo' libtool=yes \
sslengines/Makefile:451:#	depfile='$(DEPDIR)/engine_pkcs11_la-hw_pkcs11.Plo' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-hw_pkcs11.TPlo' \
sslengines/Makefile:453:#	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-hw_pkcs11.lo `test -f 'hw_pkcs11.c' || echo '$(srcdir)/'`hw_pkcs11.c
sslengines/Makefile:455:engine_pkcs11_la-engine_pkcs11.o: engine_pkcs11.c
sslengines/Makefile:456:	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-engine_pkcs11.o -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-engine_pkcs11.Tpo" -c -o engine_pkcs11_la-engine_pkcs11.o `test -f 'engine_pkcs11.c' || echo '$(srcdir)/'`engine_pkcs11.c; \
sslengines/Makefile:457:	then mv -f "$(DEPDIR)/engine_pkcs11_la-engine_pkcs11.Tpo" "$(DEPDIR)/engine_pkcs11_la-engine_pkcs11.Po"; else rm -f "$(DEPDIR)/engine_pkcs11_la-engine_pkcs11.Tpo"; exit 1; fi
sslengines/Makefile:458:#	source='engine_pkcs11.c' object='engine_pkcs11_la-engine_pkcs11.o' libtool=no \
sslengines/Makefile:459:#	depfile='$(DEPDIR)/engine_pkcs11_la-engine_pkcs11.Po' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-engine_pkcs11.TPo' \
sslengines/Makefile:461:#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-engine_pkcs11.o `test -f 'engine_pkcs11.c' || echo '$(srcdir)/'`engine_pkcs11.c
sslengines/Makefile:463:engine_pkcs11_la-engine_pkcs11.obj: engine_pkcs11.c
sslengines/Makefile:464:	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-engine_pkcs11.obj -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-engine_pkcs11.Tpo" -c -o engine_pkcs11_la-engine_pkcs11.obj `if test -f 'engine_pkcs11.c'; then $(CYGPATH_W) 'engine_pkcs11.c'; else $(CYGPATH_W) '$(srcdir)/engine_pkcs11.c'; fi`; \
sslengines/Makefile:465:	then mv -f "$(DEPDIR)/engine_pkcs11_la-engine_pkcs11.Tpo" "$(DEPDIR)/engine_pkcs11_la-engine_pkcs11.Po"; else rm -f "$(DEPDIR)/engine_pkcs11_la-engine_pkcs11.Tpo"; exit 1; fi
sslengines/Makefile:466:#	source='engine_pkcs11.c' object='engine_pkcs11_la-engine_pkcs11.obj' libtool=no \
sslengines/Makefile:467:#	depfile='$(DEPDIR)/engine_pkcs11_la-engine_pkcs11.Po' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-engine_pkcs11.TPo' \
sslengines/Makefile:469:#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-engine_pkcs11.obj `if test -f 'engine_pkcs11.c'; then $(CYGPATH_W) 'engine_pkcs11.c'; else $(CYGPATH_W) '$(srcdir)/engine_pkcs11.c'; fi`
sslengines/Makefile:471:engine_pkcs11_la-engine_pkcs11.lo: engine_pkcs11.c
sslengines/Makefile:472:	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-engine_pkcs11.lo -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-engine_pkcs11.Tpo" -c -o engine_pkcs11_la-engine_pkcs11.lo `test -f 'engine_pkcs11.c' || echo '$(srcdir)/'`engine_pkcs11.c; \
sslengines/Makefile:473:	then mv -f "$(DEPDIR)/engine_pkcs11_la-engine_pkcs11.Tpo" "$(DEPDIR)/engine_pkcs11_la-engine_pkcs11.Plo"; else rm -f "$(DEPDIR)/engine_pkcs11_la-engine_pkcs11.Tpo"; exit 1; fi
sslengines/Makefile:474:#	source='engine_pkcs11.c' object='engine_pkcs11_la-engine_pkcs11.lo' libtool=yes \
sslengines/Makefile:475:#	depfile='$(DEPDIR)/engine_pkcs11_la-engine_pkcs11.Plo' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-engine_pkcs11.TPlo' \
sslengines/Makefile:477:#	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-engine_pkcs11.lo `test -f 'engine_pkcs11.c' || echo '$(srcdir)/'`engine_pkcs11.c
sslengines/Makefile:479:engine_pkcs11_la-p11_attr.o: p11_attr.c
sslengines/Makefile:480:	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-p11_attr.o -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-p11_attr.Tpo" -c -o engine_pkcs11_la-p11_attr.o `test -f 'p11_attr.c' || echo '$(srcdir)/'`p11_attr.c; \
sslengines/Makefile:481:	then mv -f "$(DEPDIR)/engine_pkcs11_la-p11_attr.Tpo" "$(DEPDIR)/engine_pkcs11_la-p11_attr.Po"; else rm -f "$(DEPDIR)/engine_pkcs11_la-p11_attr.Tpo"; exit 1; fi
sslengines/Makefile:482:#	source='p11_attr.c' object='engine_pkcs11_la-p11_attr.o' libtool=no \
sslengines/Makefile:483:#	depfile='$(DEPDIR)/engine_pkcs11_la-p11_attr.Po' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-p11_attr.TPo' \
sslengines/Makefile:485:#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-p11_attr.o `test -f 'p11_attr.c' || echo '$(srcdir)/'`p11_attr.c
sslengines/Makefile:487:engine_pkcs11_la-p11_attr.obj: p11_attr.c
sslengines/Makefile:488:	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-p11_attr.obj -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-p11_attr.Tpo" -c -o engine_pkcs11_la-p11_attr.obj `if test -f 'p11_attr.c'; then $(CYGPATH_W) 'p11_attr.c'; else $(CYGPATH_W) '$(srcdir)/p11_attr.c'; fi`; \
sslengines/Makefile:489:	then mv -f "$(DEPDIR)/engine_pkcs11_la-p11_attr.Tpo" "$(DEPDIR)/engine_pkcs11_la-p11_attr.Po"; else rm -f "$(DEPDIR)/engine_pkcs11_la-p11_attr.Tpo"; exit 1; fi
sslengines/Makefile:490:#	source='p11_attr.c' object='engine_pkcs11_la-p11_attr.obj' libtool=no \
sslengines/Makefile:491:#	depfile='$(DEPDIR)/engine_pkcs11_la-p11_attr.Po' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-p11_attr.TPo' \
sslengines/Makefile:493:#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-p11_attr.obj `if test -f 'p11_attr.c'; then $(CYGPATH_W) 'p11_attr.c'; else $(CYGPATH_W) '$(srcdir)/p11_attr.c'; fi`
sslengines/Makefile:495:engine_pkcs11_la-p11_attr.lo: p11_attr.c
sslengines/Makefile:496:	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-p11_attr.lo -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-p11_attr.Tpo" -c -o engine_pkcs11_la-p11_attr.lo `test -f 'p11_attr.c' || echo '$(srcdir)/'`p11_attr.c; \
sslengines/Makefile:497:	then mv -f "$(DEPDIR)/engine_pkcs11_la-p11_attr.Tpo" "$(DEPDIR)/engine_pkcs11_la-p11_attr.Plo"; else rm -f "$(DEPDIR)/engine_pkcs11_la-p11_attr.Tpo"; exit 1; fi
sslengines/Makefile:498:#	source='p11_attr.c' object='engine_pkcs11_la-p11_attr.lo' libtool=yes \
sslengines/Makefile:499:#	depfile='$(DEPDIR)/engine_pkcs11_la-p11_attr.Plo' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-p11_attr.TPlo' \
sslengines/Makefile:501:#	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-p11_attr.lo `test -f 'p11_attr.c' || echo '$(srcdir)/'`p11_attr.c
sslengines/Makefile:503:engine_pkcs11_la-p11_cert.o: p11_cert.c
sslengines/Makefile:504:	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-p11_cert.o -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-p11_cert.Tpo" -c -o engine_pkcs11_la-p11_cert.o `test -f 'p11_cert.c' || echo '$(srcdir)/'`p11_cert.c; \
sslengines/Makefile:505:	then mv -f "$(DEPDIR)/engine_pkcs11_la-p11_cert.Tpo" "$(DEPDIR)/engine_pkcs11_la-p11_cert.Po"; else rm -f "$(DEPDIR)/engine_pkcs11_la-p11_cert.Tpo"; exit 1; fi
sslengines/Makefile:506:#	source='p11_cert.c' object='engine_pkcs11_la-p11_cert.o' libtool=no \
sslengines/Makefile:507:#	depfile='$(DEPDIR)/engine_pkcs11_la-p11_cert.Po' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-p11_cert.TPo' \
sslengines/Makefile:509:#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-p11_cert.o `test -f 'p11_cert.c' || echo '$(srcdir)/'`p11_cert.c
sslengines/Makefile:511:engine_pkcs11_la-p11_cert.obj: p11_cert.c
sslengines/Makefile:512:	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-p11_cert.obj -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-p11_cert.Tpo" -c -o engine_pkcs11_la-p11_cert.obj `if test -f 'p11_cert.c'; then $(CYGPATH_W) 'p11_cert.c'; else $(CYGPATH_W) '$(srcdir)/p11_cert.c'; fi`; \
sslengines/Makefile:513:	then mv -f "$(DEPDIR)/engine_pkcs11_la-p11_cert.Tpo" "$(DEPDIR)/engine_pkcs11_la-p11_cert.Po"; else rm -f "$(DEPDIR)/engine_pkcs11_la-p11_cert.Tpo"; exit 1; fi
sslengines/Makefile:514:#	source='p11_cert.c' object='engine_pkcs11_la-p11_cert.obj' libtool=no \
sslengines/Makefile:515:#	depfile='$(DEPDIR)/engine_pkcs11_la-p11_cert.Po' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-p11_cert.TPo' \
sslengines/Makefile:517:#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-p11_cert.obj `if test -f 'p11_cert.c'; then $(CYGPATH_W) 'p11_cert.c'; else $(CYGPATH_W) '$(srcdir)/p11_cert.c'; fi`
sslengines/Makefile:519:engine_pkcs11_la-p11_cert.lo: p11_cert.c
sslengines/Makefile:520:	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-p11_cert.lo -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-p11_cert.Tpo" -c -o engine_pkcs11_la-p11_cert.lo `test -f 'p11_cert.c' || echo '$(srcdir)/'`p11_cert.c; \
sslengines/Makefile:521:	then mv -f "$(DEPDIR)/engine_pkcs11_la-p11_cert.Tpo" "$(DEPDIR)/engine_pkcs11_la-p11_cert.Plo"; else rm -f "$(DEPDIR)/engine_pkcs11_la-p11_cert.Tpo"; exit 1; fi
sslengines/Makefile:522:#	source='p11_cert.c' object='engine_pkcs11_la-p11_cert.lo' libtool=yes \
sslengines/Makefile:523:#	depfile='$(DEPDIR)/engine_pkcs11_la-p11_cert.Plo' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-p11_cert.TPlo' \
sslengines/Makefile:525:#	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-p11_cert.lo `test -f 'p11_cert.c' || echo '$(srcdir)/'`p11_cert.c
sslengines/Makefile:527:engine_pkcs11_la-p11_err.o: p11_err.c
sslengines/Makefile:528:	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-p11_err.o -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-p11_err.Tpo" -c -o engine_pkcs11_la-p11_err.o `test -f 'p11_err.c' || echo '$(srcdir)/'`p11_err.c; \
sslengines/Makefile:529:	then mv -f "$(DEPDIR)/engine_pkcs11_la-p11_err.Tpo" "$(DEPDIR)/engine_pkcs11_la-p11_err.Po"; else rm -f "$(DEPDIR)/engine_pkcs11_la-p11_err.Tpo"; exit 1; fi
sslengines/Makefile:530:#	source='p11_err.c' object='engine_pkcs11_la-p11_err.o' libtool=no \
sslengines/Makefile:531:#	depfile='$(DEPDIR)/engine_pkcs11_la-p11_err.Po' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-p11_err.TPo' \
sslengines/Makefile:533:#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-p11_err.o `test -f 'p11_err.c' || echo '$(srcdir)/'`p11_err.c
sslengines/Makefile:535:engine_pkcs11_la-p11_err.obj: p11_err.c
sslengines/Makefile:536:	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-p11_err.obj -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-p11_err.Tpo" -c -o engine_pkcs11_la-p11_err.obj `if test -f 'p11_err.c'; then $(CYGPATH_W) 'p11_err.c'; else $(CYGPATH_W) '$(srcdir)/p11_err.c'; fi`; \
sslengines/Makefile:537:	then mv -f "$(DEPDIR)/engine_pkcs11_la-p11_err.Tpo" "$(DEPDIR)/engine_pkcs11_la-p11_err.Po"; else rm -f "$(DEPDIR)/engine_pkcs11_la-p11_err.Tpo"; exit 1; fi
sslengines/Makefile:538:#	source='p11_err.c' object='engine_pkcs11_la-p11_err.obj' libtool=no \
sslengines/Makefile:539:#	depfile='$(DEPDIR)/engine_pkcs11_la-p11_err.Po' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-p11_err.TPo' \
sslengines/Makefile:541:#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-p11_err.obj `if test -f 'p11_err.c'; then $(CYGPATH_W) 'p11_err.c'; else $(CYGPATH_W) '$(srcdir)/p11_err.c'; fi`
sslengines/Makefile:543:engine_pkcs11_la-p11_err.lo: p11_err.c
sslengines/Makefile:544:	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-p11_err.lo -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-p11_err.Tpo" -c -o engine_pkcs11_la-p11_err.lo `test -f 'p11_err.c' || echo '$(srcdir)/'`p11_err.c; \
sslengines/Makefile:545:	then mv -f "$(DEPDIR)/engine_pkcs11_la-p11_err.Tpo" "$(DEPDIR)/engine_pkcs11_la-p11_err.Plo"; else rm -f "$(DEPDIR)/engine_pkcs11_la-p11_err.Tpo"; exit 1; fi
sslengines/Makefile:546:#	source='p11_err.c' object='engine_pkcs11_la-p11_err.lo' libtool=yes \
sslengines/Makefile:547:#	depfile='$(DEPDIR)/engine_pkcs11_la-p11_err.Plo' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-p11_err.TPlo' \
sslengines/Makefile:549:#	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-p11_err.lo `test -f 'p11_err.c' || echo '$(srcdir)/'`p11_err.c
sslengines/Makefile:551:engine_pkcs11_la-p11_key.o: p11_key.c
sslengines/Makefile:552:	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-p11_key.o -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-p11_key.Tpo" -c -o engine_pkcs11_la-p11_key.o `test -f 'p11_key.c' || echo '$(srcdir)/'`p11_key.c; \
sslengines/Makefile:553:	then mv -f "$(DEPDIR)/engine_pkcs11_la-p11_key.Tpo" "$(DEPDIR)/engine_pkcs11_la-p11_key.Po"; else rm -f "$(DEPDIR)/engine_pkcs11_la-p11_key.Tpo"; exit 1; fi
sslengines/Makefile:554:#	source='p11_key.c' object='engine_pkcs11_la-p11_key.o' libtool=no \
sslengines/Makefile:555:#	depfile='$(DEPDIR)/engine_pkcs11_la-p11_key.Po' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-p11_key.TPo' \
sslengines/Makefile:557:#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-p11_key.o `test -f 'p11_key.c' || echo '$(srcdir)/'`p11_key.c
sslengines/Makefile:559:engine_pkcs11_la-p11_key.obj: p11_key.c
sslengines/Makefile:560:	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-p11_key.obj -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-p11_key.Tpo" -c -o engine_pkcs11_la-p11_key.obj `if test -f 'p11_key.c'; then $(CYGPATH_W) 'p11_key.c'; else $(CYGPATH_W) '$(srcdir)/p11_key.c'; fi`; \
sslengines/Makefile:561:	then mv -f "$(DEPDIR)/engine_pkcs11_la-p11_key.Tpo" "$(DEPDIR)/engine_pkcs11_la-p11_key.Po"; else rm -f "$(DEPDIR)/engine_pkcs11_la-p11_key.Tpo"; exit 1; fi
sslengines/Makefile:562:#	source='p11_key.c' object='engine_pkcs11_la-p11_key.obj' libtool=no \
sslengines/Makefile:563:#	depfile='$(DEPDIR)/engine_pkcs11_la-p11_key.Po' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-p11_key.TPo' \
sslengines/Makefile:565:#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-p11_key.obj `if test -f 'p11_key.c'; then $(CYGPATH_W) 'p11_key.c'; else $(CYGPATH_W) '$(srcdir)/p11_key.c'; fi`
sslengines/Makefile:567:engine_pkcs11_la-p11_key.lo: p11_key.c
sslengines/Makefile:568:	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-p11_key.lo -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-p11_key.Tpo" -c -o engine_pkcs11_la-p11_key.lo `test -f 'p11_key.c' || echo '$(srcdir)/'`p11_key.c; \
sslengines/Makefile:569:	then mv -f "$(DEPDIR)/engine_pkcs11_la-p11_key.Tpo" "$(DEPDIR)/engine_pkcs11_la-p11_key.Plo"; else rm -f "$(DEPDIR)/engine_pkcs11_la-p11_key.Tpo"; exit 1; fi
sslengines/Makefile:570:#	source='p11_key.c' object='engine_pkcs11_la-p11_key.lo' libtool=yes \
sslengines/Makefile:571:#	depfile='$(DEPDIR)/engine_pkcs11_la-p11_key.Plo' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-p11_key.TPlo' \
sslengines/Makefile:573:#	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-p11_key.lo `test -f 'p11_key.c' || echo '$(srcdir)/'`p11_key.c
sslengines/Makefile:575:engine_pkcs11_la-p11_load.o: p11_load.c
sslengines/Makefile:576:	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-p11_load.o -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-p11_load.Tpo" -c -o engine_pkcs11_la-p11_load.o `test -f 'p11_load.c' || echo '$(srcdir)/'`p11_load.c; \
sslengines/Makefile:577:	then mv -f "$(DEPDIR)/engine_pkcs11_la-p11_load.Tpo" "$(DEPDIR)/engine_pkcs11_la-p11_load.Po"; else rm -f "$(DEPDIR)/engine_pkcs11_la-p11_load.Tpo"; exit 1; fi
sslengines/Makefile:578:#	source='p11_load.c' object='engine_pkcs11_la-p11_load.o' libtool=no \
sslengines/Makefile:579:#	depfile='$(DEPDIR)/engine_pkcs11_la-p11_load.Po' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-p11_load.TPo' \
sslengines/Makefile:581:#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-p11_load.o `test -f 'p11_load.c' || echo '$(srcdir)/'`p11_load.c
sslengines/Makefile:583:engine_pkcs11_la-p11_load.obj: p11_load.c
sslengines/Makefile:584:	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-p11_load.obj -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-p11_load.Tpo" -c -o engine_pkcs11_la-p11_load.obj `if test -f 'p11_load.c'; then $(CYGPATH_W) 'p11_load.c'; else $(CYGPATH_W) '$(srcdir)/p11_load.c'; fi`; \
sslengines/Makefile:585:	then mv -f "$(DEPDIR)/engine_pkcs11_la-p11_load.Tpo" "$(DEPDIR)/engine_pkcs11_la-p11_load.Po"; else rm -f "$(DEPDIR)/engine_pkcs11_la-p11_load.Tpo"; exit 1; fi
sslengines/Makefile:586:#	source='p11_load.c' object='engine_pkcs11_la-p11_load.obj' libtool=no \
sslengines/Makefile:587:#	depfile='$(DEPDIR)/engine_pkcs11_la-p11_load.Po' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-p11_load.TPo' \
sslengines/Makefile:589:#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-p11_load.obj `if test -f 'p11_load.c'; then $(CYGPATH_W) 'p11_load.c'; else $(CYGPATH_W) '$(srcdir)/p11_load.c'; fi`
sslengines/Makefile:591:engine_pkcs11_la-p11_load.lo: p11_load.c
sslengines/Makefile:592:	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-p11_load.lo -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-p11_load.Tpo" -c -o engine_pkcs11_la-p11_load.lo `test -f 'p11_load.c' || echo '$(srcdir)/'`p11_load.c; \
sslengines/Makefile:593:	then mv -f "$(DEPDIR)/engine_pkcs11_la-p11_load.Tpo" "$(DEPDIR)/engine_pkcs11_la-p11_load.Plo"; else rm -f "$(DEPDIR)/engine_pkcs11_la-p11_load.Tpo"; exit 1; fi
sslengines/Makefile:594:#	source='p11_load.c' object='engine_pkcs11_la-p11_load.lo' libtool=yes \
sslengines/Makefile:595:#	depfile='$(DEPDIR)/engine_pkcs11_la-p11_load.Plo' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-p11_load.TPlo' \
sslengines/Makefile:597:#	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-p11_load.lo `test -f 'p11_load.c' || echo '$(srcdir)/'`p11_load.c
sslengines/Makefile:599:engine_pkcs11_la-p11_misc.o: p11_misc.c
sslengines/Makefile:600:	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-p11_misc.o -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-p11_misc.Tpo" -c -o engine_pkcs11_la-p11_misc.o `test -f 'p11_misc.c' || echo '$(srcdir)/'`p11_misc.c; \
sslengines/Makefile:601:	then mv -f "$(DEPDIR)/engine_pkcs11_la-p11_misc.Tpo" "$(DEPDIR)/engine_pkcs11_la-p11_misc.Po"; else rm -f "$(DEPDIR)/engine_pkcs11_la-p11_misc.Tpo"; exit 1; fi
sslengines/Makefile:602:#	source='p11_misc.c' object='engine_pkcs11_la-p11_misc.o' libtool=no \
sslengines/Makefile:603:#	depfile='$(DEPDIR)/engine_pkcs11_la-p11_misc.Po' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-p11_misc.TPo' \
sslengines/Makefile:605:#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-p11_misc.o `test -f 'p11_misc.c' || echo '$(srcdir)/'`p11_misc.c
sslengines/Makefile:607:engine_pkcs11_la-p11_misc.obj: p11_misc.c
sslengines/Makefile:608:	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-p11_misc.obj -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-p11_misc.Tpo" -c -o engine_pkcs11_la-p11_misc.obj `if test -f 'p11_misc.c'; then $(CYGPATH_W) 'p11_misc.c'; else $(CYGPATH_W) '$(srcdir)/p11_misc.c'; fi`; \
sslengines/Makefile:609:	then mv -f "$(DEPDIR)/engine_pkcs11_la-p11_misc.Tpo" "$(DEPDIR)/engine_pkcs11_la-p11_misc.Po"; else rm -f "$(DEPDIR)/engine_pkcs11_la-p11_misc.Tpo"; exit 1; fi
sslengines/Makefile:610:#	source='p11_misc.c' object='engine_pkcs11_la-p11_misc.obj' libtool=no \
sslengines/Makefile:611:#	depfile='$(DEPDIR)/engine_pkcs11_la-p11_misc.Po' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-p11_misc.TPo' \
sslengines/Makefile:613:#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-p11_misc.obj `if test -f 'p11_misc.c'; then $(CYGPATH_W) 'p11_misc.c'; else $(CYGPATH_W) '$(srcdir)/p11_misc.c'; fi`
sslengines/Makefile:615:engine_pkcs11_la-p11_misc.lo: p11_misc.c
sslengines/Makefile:616:	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-p11_misc.lo -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-p11_misc.Tpo" -c -o engine_pkcs11_la-p11_misc.lo `test -f 'p11_misc.c' || echo '$(srcdir)/'`p11_misc.c; \
sslengines/Makefile:617:	then mv -f "$(DEPDIR)/engine_pkcs11_la-p11_misc.Tpo" "$(DEPDIR)/engine_pkcs11_la-p11_misc.Plo"; else rm -f "$(DEPDIR)/engine_pkcs11_la-p11_misc.Tpo"; exit 1; fi
sslengines/Makefile:618:#	source='p11_misc.c' object='engine_pkcs11_la-p11_misc.lo' libtool=yes \
sslengines/Makefile:619:#	depfile='$(DEPDIR)/engine_pkcs11_la-p11_misc.Plo' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-p11_misc.TPlo' \
sslengines/Makefile:621:#	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-p11_misc.lo `test -f 'p11_misc.c' || echo '$(srcdir)/'`p11_misc.c
sslengines/Makefile:623:engine_pkcs11_la-p11_rsa.o: p11_rsa.c
sslengines/Makefile:624:	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-p11_rsa.o -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-p11_rsa.Tpo" -c -o engine_pkcs11_la-p11_rsa.o `test -f 'p11_rsa.c' || echo '$(srcdir)/'`p11_rsa.c; \
sslengines/Makefile:625:	then mv -f "$(DEPDIR)/engine_pkcs11_la-p11_rsa.Tpo" "$(DEPDIR)/engine_pkcs11_la-p11_rsa.Po"; else rm -f "$(DEPDIR)/engine_pkcs11_la-p11_rsa.Tpo"; exit 1; fi
sslengines/Makefile:626:#	source='p11_rsa.c' object='engine_pkcs11_la-p11_rsa.o' libtool=no \
sslengines/Makefile:627:#	depfile='$(DEPDIR)/engine_pkcs11_la-p11_rsa.Po' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-p11_rsa.TPo' \
sslengines/Makefile:629:#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-p11_rsa.o `test -f 'p11_rsa.c' || echo '$(srcdir)/'`p11_rsa.c
sslengines/Makefile:631:engine_pkcs11_la-p11_rsa.obj: p11_rsa.c
sslengines/Makefile:632:	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-p11_rsa.obj -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-p11_rsa.Tpo" -c -o engine_pkcs11_la-p11_rsa.obj `if test -f 'p11_rsa.c'; then $(CYGPATH_W) 'p11_rsa.c'; else $(CYGPATH_W) '$(srcdir)/p11_rsa.c'; fi`; \
sslengines/Makefile:633:	then mv -f "$(DEPDIR)/engine_pkcs11_la-p11_rsa.Tpo" "$(DEPDIR)/engine_pkcs11_la-p11_rsa.Po"; else rm -f "$(DEPDIR)/engine_pkcs11_la-p11_rsa.Tpo"; exit 1; fi
sslengines/Makefile:634:#	source='p11_rsa.c' object='engine_pkcs11_la-p11_rsa.obj' libtool=no \
sslengines/Makefile:635:#	depfile='$(DEPDIR)/engine_pkcs11_la-p11_rsa.Po' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-p11_rsa.TPo' \
sslengines/Makefile:637:#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-p11_rsa.obj `if test -f 'p11_rsa.c'; then $(CYGPATH_W) 'p11_rsa.c'; else $(CYGPATH_W) '$(srcdir)/p11_rsa.c'; fi`
sslengines/Makefile:639:engine_pkcs11_la-p11_rsa.lo: p11_rsa.c
sslengines/Makefile:640:	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-p11_rsa.lo -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-p11_rsa.Tpo" -c -o engine_pkcs11_la-p11_rsa.lo `test -f 'p11_rsa.c' || echo '$(srcdir)/'`p11_rsa.c; \
sslengines/Makefile:641:	then mv -f "$(DEPDIR)/engine_pkcs11_la-p11_rsa.Tpo" "$(DEPDIR)/engine_pkcs11_la-p11_rsa.Plo"; else rm -f "$(DEPDIR)/engine_pkcs11_la-p11_rsa.Tpo"; exit 1; fi
sslengines/Makefile:642:#	source='p11_rsa.c' object='engine_pkcs11_la-p11_rsa.lo' libtool=yes \
sslengines/Makefile:643:#	depfile='$(DEPDIR)/engine_pkcs11_la-p11_rsa.Plo' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-p11_rsa.TPlo' \
sslengines/Makefile:645:#	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-p11_rsa.lo `test -f 'p11_rsa.c' || echo '$(srcdir)/'`p11_rsa.c
sslengines/Makefile:647:engine_pkcs11_la-p11_slot.o: p11_slot.c
sslengines/Makefile:648:	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-p11_slot.o -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-p11_slot.Tpo" -c -o engine_pkcs11_la-p11_slot.o `test -f 'p11_slot.c' || echo '$(srcdir)/'`p11_slot.c; \
sslengines/Makefile:649:	then mv -f "$(DEPDIR)/engine_pkcs11_la-p11_slot.Tpo" "$(DEPDIR)/engine_pkcs11_la-p11_slot.Po"; else rm -f "$(DEPDIR)/engine_pkcs11_la-p11_slot.Tpo"; exit 1; fi
sslengines/Makefile:650:#	source='p11_slot.c' object='engine_pkcs11_la-p11_slot.o' libtool=no \
sslengines/Makefile:651:#	depfile='$(DEPDIR)/engine_pkcs11_la-p11_slot.Po' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-p11_slot.TPo' \
sslengines/Makefile:653:#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-p11_slot.o `test -f 'p11_slot.c' || echo '$(srcdir)/'`p11_slot.c
sslengines/Makefile:655:engine_pkcs11_la-p11_slot.obj: p11_slot.c
sslengines/Makefile:656:	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-p11_slot.obj -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-p11_slot.Tpo" -c -o engine_pkcs11_la-p11_slot.obj `if test -f 'p11_slot.c'; then $(CYGPATH_W) 'p11_slot.c'; else $(CYGPATH_W) '$(srcdir)/p11_slot.c'; fi`; \
sslengines/Makefile:657:	then mv -f "$(DEPDIR)/engine_pkcs11_la-p11_slot.Tpo" "$(DEPDIR)/engine_pkcs11_la-p11_slot.Po"; else rm -f "$(DEPDIR)/engine_pkcs11_la-p11_slot.Tpo"; exit 1; fi
sslengines/Makefile:658:#	source='p11_slot.c' object='engine_pkcs11_la-p11_slot.obj' libtool=no \
sslengines/Makefile:659:#	depfile='$(DEPDIR)/engine_pkcs11_la-p11_slot.Po' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-p11_slot.TPo' \
sslengines/Makefile:661:#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-p11_slot.obj `if test -f 'p11_slot.c'; then $(CYGPATH_W) 'p11_slot.c'; else $(CYGPATH_W) '$(srcdir)/p11_slot.c'; fi`
sslengines/Makefile:663:engine_pkcs11_la-p11_slot.lo: p11_slot.c
sslengines/Makefile:664:	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-p11_slot.lo -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-p11_slot.Tpo" -c -o engine_pkcs11_la-p11_slot.lo `test -f 'p11_slot.c' || echo '$(srcdir)/'`p11_slot.c; \
sslengines/Makefile:665:	then mv -f "$(DEPDIR)/engine_pkcs11_la-p11_slot.Tpo" "$(DEPDIR)/engine_pkcs11_la-p11_slot.Plo"; else rm -f "$(DEPDIR)/engine_pkcs11_la-p11_slot.Tpo"; exit 1; fi
sslengines/Makefile:666:#	source='p11_slot.c' object='engine_pkcs11_la-p11_slot.lo' libtool=yes \
sslengines/Makefile:667:#	depfile='$(DEPDIR)/engine_pkcs11_la-p11_slot.Plo' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-p11_slot.TPlo' \
sslengines/Makefile:669:#	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-p11_slot.lo `test -f 'p11_slot.c' || echo '$(srcdir)/'`p11_slot.c
sslengines/Makefile:671:mostlyclean-libtool:
sslengines/Makefile:672:	-rm -f *.lo
sslengines/Makefile:674:clean-libtool:
sslengines/Makefile:675:	-rm -rf .libs _libs
sslengines/Makefile:677:distclean-libtool:
sslengines/Makefile:678:	-rm -f libtool
sslengines/Makefile:679:uninstall-info-am:
sslengines/Makefile:684:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
sslengines/Makefile:688:	mkid -fID $$unique
sslengines/Makefile:697:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
sslengines/Makefile:701:	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
sslengines/Makefile:702:	  test -n "$$unique" || unique=$$empty_fix; \
sslengines/Makefile:713:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
sslengines/Makefile:717:	test -z "$(CTAGS_ARGS)$$tags$$unique" \
sslengines/Makefile:724:	  && gtags -i $(GTAGS_ARGS) $$here
sslengines/Makefile:726:distclean-tags:
sslengines/Makefile:727:	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
sslengines/Makefile:737:	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
sslengines/Makefile:738:	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
sslengines/Makefile:745:	  if test -d $$d/$$file; then \
sslengines/Makefile:746:	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
sslengines/Makefile:747:	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
sslengines/Makefile:749:	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
sslengines/Makefile:751:	    test -f $(distdir)/$$file \
sslengines/Makefile:752:	    || cp -p $$d/$$file $(distdir)/$$file \
sslengines/Makefile:756:check-am: all-am
sslengines/Makefile:757:check: check-am
sslengines/Makefile:758:all-am: Makefile $(LTLIBRARIES)
sslengines/Makefile:761:	  test -z "$$dir" || $(mkdir_p) "$$dir"; \
sslengines/Makefile:763:install: install-am
sslengines/Makefile:764:install-exec: install-exec-am
sslengines/Makefile:765:install-data: install-data-am
sslengines/Makefile:766:uninstall: uninstall-am
sslengines/Makefile:768:install-am: all-am
sslengines/Makefile:769:	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
sslengines/Makefile:771:installcheck: installcheck-am
sslengines/Makefile:772:install-strip:
sslengines/Makefile:774:	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
sslengines/Makefile:775:	  `test -z '$(STRIP)' || \
sslengines/Makefile:777:mostlyclean-generic:
sslengines/Makefile:779:clean-generic:
sslengines/Makefile:781:distclean-generic:
sslengines/Makefile:782:	-rm -f $(CONFIG_CLEAN_FILES)
sslengines/Makefile:784:maintainer-clean-generic:
sslengines/Makefile:787:	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
sslengines/Makefile:788:clean: clean-am
sslengines/Makefile:790:clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \
sslengines/Makefile:791:	mostlyclean-am
sslengines/Makefile:793:distclean: distclean-am
sslengines/Makefile:794:	-rm -rf ./$(DEPDIR)
sslengines/Makefile:795:	-rm -f Makefile
sslengines/Makefile:796:distclean-am: clean-am distclean-compile distclean-generic \
sslengines/Makefile:797:	distclean-libtool distclean-tags
sslengines/Makefile:799:dvi: dvi-am
sslengines/Makefile:801:dvi-am:
sslengines/Makefile:803:html: html-am
sslengines/Makefile:805:info: info-am
sslengines/Makefile:807:info-am:
sslengines/Makefile:809:install-data-am:
sslengines/Makefile:811:install-exec-am: install-exec-local install-libLTLIBRARIES
sslengines/Makefile:813:install-info: install-info-am
sslengines/Makefile:815:install-man:
sslengines/Makefile:817:installcheck-am:
sslengines/Makefile:819:maintainer-clean: maintainer-clean-am
sslengines/Makefile:820:	-rm -rf ./$(DEPDIR)
sslengines/Makefile:821:	-rm -f Makefile
sslengines/Makefile:822:maintainer-clean-am: distclean-am maintainer-clean-generic
sslengines/Makefile:824:mostlyclean: mostlyclean-am
sslengines/Makefile:826:mostlyclean-am: mostlyclean-compile mostlyclean-generic \
sslengines/Makefile:827:	mostlyclean-libtool
sslengines/Makefile:829:pdf: pdf-am
sslengines/Makefile:831:pdf-am:
sslengines/Makefile:833:ps: ps-am
sslengines/Makefile:835:ps-am:
sslengines/Makefile:837:uninstall-am: uninstall-info-am uninstall-libLTLIBRARIES \
sslengines/Makefile:838:	uninstall-local
sslengines/Makefile:840:.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
sslengines/Makefile:841:	clean-libLTLIBRARIES clean-libtool ctags distclean \
sslengines/Makefile:842:	distclean-compile distclean-generic distclean-libtool \
sslengines/Makefile:843:	distclean-tags distdir dvi dvi-am html html-am info info-am \
sslengines/Makefile:844:	install install-am install-data install-data-am install-exec \
sslengines/Makefile:845:	install-exec-am install-exec-local install-info \
sslengines/Makefile:846:	install-info-am install-libLTLIBRARIES install-man \
sslengines/Makefile:847:	install-strip installcheck installcheck-am installdirs \
sslengines/Makefile:848:	maintainer-clean maintainer-clean-generic mostlyclean \
sslengines/Makefile:849:	mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
sslengines/Makefile:850:	pdf pdf-am ps ps-am tags uninstall uninstall-am \
sslengines/Makefile:851:	uninstall-info-am uninstall-libLTLIBRARIES uninstall-local
sslengines/Makefile:854:install-exec-local: install-libLTLIBRARIES
sslengines/Makefile:855:#	-${top_srcdir}/macos/libtool-bundle $(DESTDIR)$(libdir)/engine_opensc.so \
sslengines/Makefile:857:#	-${top_srcdir}/macos/libtool-bundle $(DESTDIR)$(libdir)/engine_pkcs11.so \
sslengines/Makefile:860:uninstall-local: uninstall-libLTLIBRARIES
sslengines/Makefile:861:#	rm -rf $(DESTDIR)$(bundledir)/engine_opensc.bundle/
sslengines/Makefile:862:#	rm -rf $(DESTDIR)$(bundledir)/engine_pkcs11.bundle/
sslengines/.deps/engine_opensc_la-engine_opensc.Plo:1:engine_opensc_la-engine_opensc.lo engine_opensc_la-engine_opensc.o:  \
sslengines/.deps/engine_opensc_la-engine_opensc.Plo:5:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
sslengines/.deps/engine_opensc_la-engine_opensc.Plo:10:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
sslengines/.deps/engine_opensc_la-engine_opensc.Plo:55:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
sslengines/.deps/engine_opensc_la-engine_opensc.Plo:73:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
sslengines/.deps/engine_pkcs11_la-engine_pkcs11.Plo:1:engine_pkcs11_la-engine_pkcs11.lo engine_pkcs11_la-engine_pkcs11.o:  \
sslengines/.deps/engine_pkcs11_la-engine_pkcs11.Plo:2: engine_pkcs11.c pkcs11-internal.h ../../config.h \
sslengines/.deps/engine_pkcs11_la-engine_pkcs11.Plo:5:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
sslengines/.deps/engine_pkcs11_la-engine_pkcs11.Plo:10:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
sslengines/.deps/engine_pkcs11_la-engine_pkcs11.Plo:48:pkcs11-internal.h:
sslengines/.deps/engine_pkcs11_la-engine_pkcs11.Plo:62:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
sslengines/.deps/engine_pkcs11_la-engine_pkcs11.Plo:80:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
sslengines/.deps/engine_opensc_la-hw_opensc.Plo:1:engine_opensc_la-hw_opensc.lo engine_opensc_la-hw_opensc.o: hw_opensc.c \
sslengines/.deps/engine_opensc_la-hw_opensc.Plo:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
sslengines/.deps/engine_opensc_la-hw_opensc.Plo:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
sslengines/.deps/engine_opensc_la-hw_opensc.Plo:55:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
sslengines/.deps/engine_opensc_la-hw_opensc.Plo:73:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
sslengines/.deps/engine_pkcs11_la-p11_key.Plo:1:engine_pkcs11_la-p11_key.lo engine_pkcs11_la-p11_key.o: p11_key.c \
sslengines/.deps/engine_pkcs11_la-p11_key.Plo:2:  pkcs11-internal.h ../../config.h /usr/include/openssl/bio.h \
sslengines/.deps/engine_pkcs11_la-p11_key.Plo:5:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
sslengines/.deps/engine_pkcs11_la-p11_key.Plo:10:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
sslengines/.deps/engine_pkcs11_la-p11_key.Plo:47:pkcs11-internal.h:
sslengines/.deps/engine_pkcs11_la-p11_key.Plo:61:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
sslengines/.deps/engine_pkcs11_la-p11_key.Plo:79:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
sslengines/.deps/engine_pkcs11_la-p11_cert.Plo:1:engine_pkcs11_la-p11_cert.lo engine_pkcs11_la-p11_cert.o: p11_cert.c \
sslengines/.deps/engine_pkcs11_la-p11_cert.Plo:2:  pkcs11-internal.h ../../config.h /usr/include/openssl/bio.h \
sslengines/.deps/engine_pkcs11_la-p11_cert.Plo:5:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
sslengines/.deps/engine_pkcs11_la-p11_cert.Plo:10:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
sslengines/.deps/engine_pkcs11_la-p11_cert.Plo:47:pkcs11-internal.h:
sslengines/.deps/engine_pkcs11_la-p11_cert.Plo:61:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
sslengines/.deps/engine_pkcs11_la-p11_cert.Plo:79:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
sslengines/.deps/engine_pkcs11_la-p11_attr.Plo:1:engine_pkcs11_la-p11_attr.lo engine_pkcs11_la-p11_attr.o: p11_attr.c \
sslengines/.deps/engine_pkcs11_la-p11_attr.Plo:2:  pkcs11-internal.h ../../config.h /usr/include/openssl/bio.h \
sslengines/.deps/engine_pkcs11_la-p11_attr.Plo:5:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
sslengines/.deps/engine_pkcs11_la-p11_attr.Plo:10:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
sslengines/.deps/engine_pkcs11_la-p11_attr.Plo:48:pkcs11-internal.h:
sslengines/.deps/engine_pkcs11_la-p11_attr.Plo:62:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
sslengines/.deps/engine_pkcs11_la-p11_attr.Plo:80:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
sslengines/.deps/engine_pkcs11_la-p11_rsa.Plo:1:engine_pkcs11_la-p11_rsa.lo engine_pkcs11_la-p11_rsa.o: p11_rsa.c \
sslengines/.deps/engine_pkcs11_la-p11_rsa.Plo:2:  pkcs11-internal.h ../../config.h /usr/include/openssl/bio.h \
sslengines/.deps/engine_pkcs11_la-p11_rsa.Plo:5:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
sslengines/.deps/engine_pkcs11_la-p11_rsa.Plo:10:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
sslengines/.deps/engine_pkcs11_la-p11_rsa.Plo:47:pkcs11-internal.h:
sslengines/.deps/engine_pkcs11_la-p11_rsa.Plo:61:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
sslengines/.deps/engine_pkcs11_la-p11_rsa.Plo:79:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
sslengines/.deps/engine_pkcs11_la-p11_err.Plo:1:engine_pkcs11_la-p11_err.lo engine_pkcs11_la-p11_err.o: p11_err.c \
sslengines/.deps/engine_pkcs11_la-p11_err.Plo:2:  pkcs11-internal.h ../../config.h /usr/include/openssl/bio.h \
sslengines/.deps/engine_pkcs11_la-p11_err.Plo:5:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
sslengines/.deps/engine_pkcs11_la-p11_err.Plo:10:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
sslengines/.deps/engine_pkcs11_la-p11_err.Plo:46:pkcs11-internal.h:
sslengines/.deps/engine_pkcs11_la-p11_err.Plo:60:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
sslengines/.deps/engine_pkcs11_la-p11_err.Plo:78:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
sslengines/.deps/engine_pkcs11_la-hw_pkcs11.Plo:1:engine_pkcs11_la-hw_pkcs11.lo engine_pkcs11_la-hw_pkcs11.o: hw_pkcs11.c \
sslengines/.deps/engine_pkcs11_la-hw_pkcs11.Plo:2:  pkcs11-internal.h ../../config.h /usr/include/openssl/bio.h \
sslengines/.deps/engine_pkcs11_la-hw_pkcs11.Plo:5:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
sslengines/.deps/engine_pkcs11_la-hw_pkcs11.Plo:10:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
sslengines/.deps/engine_pkcs11_la-hw_pkcs11.Plo:49:pkcs11-internal.h:
sslengines/.deps/engine_pkcs11_la-hw_pkcs11.Plo:63:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
sslengines/.deps/engine_pkcs11_la-hw_pkcs11.Plo:81:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
sslengines/.deps/engine_pkcs11_la-p11_misc.Plo:1:engine_pkcs11_la-p11_misc.lo engine_pkcs11_la-p11_misc.o: p11_misc.c \
sslengines/.deps/engine_pkcs11_la-p11_misc.Plo:2:  pkcs11-internal.h ../../config.h /usr/include/openssl/bio.h \
sslengines/.deps/engine_pkcs11_la-p11_misc.Plo:5:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
sslengines/.deps/engine_pkcs11_la-p11_misc.Plo:10:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
sslengines/.deps/engine_pkcs11_la-p11_misc.Plo:47:pkcs11-internal.h:
sslengines/.deps/engine_pkcs11_la-p11_misc.Plo:61:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
sslengines/.deps/engine_pkcs11_la-p11_misc.Plo:79:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
sslengines/.deps/engine_pkcs11_la-p11_load.Plo:1:engine_pkcs11_la-p11_load.lo engine_pkcs11_la-p11_load.o: p11_load.c \
sslengines/.deps/engine_pkcs11_la-p11_load.Plo:2:  pkcs11-internal.h ../../config.h /usr/include/openssl/bio.h \
sslengines/.deps/engine_pkcs11_la-p11_load.Plo:5:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
sslengines/.deps/engine_pkcs11_la-p11_load.Plo:10:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
sslengines/.deps/engine_pkcs11_la-p11_load.Plo:47:pkcs11-internal.h:
sslengines/.deps/engine_pkcs11_la-p11_load.Plo:61:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
sslengines/.deps/engine_pkcs11_la-p11_load.Plo:79:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
sslengines/.deps/engine_pkcs11_la-p11_slot.Plo:1:engine_pkcs11_la-p11_slot.lo engine_pkcs11_la-p11_slot.o: p11_slot.c \
sslengines/.deps/engine_pkcs11_la-p11_slot.Plo:2:  pkcs11-internal.h ../../config.h /usr/include/openssl/bio.h \
sslengines/.deps/engine_pkcs11_la-p11_slot.Plo:5:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
sslengines/.deps/engine_pkcs11_la-p11_slot.Plo:10:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
sslengines/.deps/engine_pkcs11_la-p11_slot.Plo:47:pkcs11-internal.h:
sslengines/.deps/engine_pkcs11_la-p11_slot.Plo:61:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
sslengines/.deps/engine_pkcs11_la-p11_slot.Plo:79:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
Binary file sslengines/.libs/engine_pkcs11_la-p11_slot.o matches
sslengines/.libs/engine_pkcs11.lai:1:# engine_pkcs11.la - a libtool library file
sslengines/.libs/engine_pkcs11.lai:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
sslengines/.libs/engine_pkcs11.lai:17:dependency_libs=' -L/usr -L/usr/lib -lcrypto /usr/local/lib/pkcs11/libpkcs11.la -ldl -lpthread'
sslengines/.libs/engine_pkcs11.lai:27:# Should we warn about portability when linking against -modules?
Binary file sslengines/.libs/engine_pkcs11.soT matches
sslengines/.libs/engine_opensc.lai:1:# engine_opensc.la - a libtool library file
sslengines/.libs/engine_opensc.lai:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
sslengines/.libs/engine_opensc.lai:17:dependency_libs=' -L/usr -L/usr/lib /usr/local/lib/libopensc.la /usr/local/lib/libscconf.la -lcrypto /usr/local/lib/libpcsclite.la -ldl -lpthread'
sslengines/.libs/engine_opensc.lai:27:# Should we warn about portability when linking against -modules?
Binary file sslengines/.libs/engine_opensc.soT matches
Binary file sslengines/.libs/engine_pkcs11_la-p11_err.o matches
Binary file sslengines/.libs/engine_pkcs11_la-p11_key.o matches
Binary file sslengines/.libs/engine_pkcs11_la-p11_rsa.o matches
Binary file sslengines/.libs/engine_pkcs11.a matches
sslengines/.libs/engine_opensc.la:1:# engine_opensc.la - a libtool library file
sslengines/.libs/engine_opensc.la:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
sslengines/.libs/engine_opensc.la:17:dependency_libs=' -L/usr -L/usr/lib /home/lcoelho/develop/modulo/iti/src/opensc/src/libopensc/libopensc.la /home/lcoelho/develop/modulo/iti/src/opensc/src/scconf/libscconf.la -lcrypto /usr/local/lib/libpcsclite.la -ldl -lpthread '
sslengines/.libs/engine_opensc.la:27:# Should we warn about portability when linking against -modules?
sslengines/.libs/engine_opensc.la:36:relink_command="(cd /home/lcoelho/develop/modulo/iti/src/opensc/src/sslengines; /bin/sh ../../libtool  --mode=relink gcc -Wall -fno-strict-aliasing -g -O2 -L/usr -L/usr/lib -L/usr/lib -o engine_opensc.la -rpath /usr/local/lib/opensc -Wl,-Bsymbolic -module -avoid-version engine_opensc_la-hw_opensc.lo engine_opensc_la-engine_opensc.lo -lcrypto ../../src/libopensc/libopensc.la -lpthread @inst_prefix_dir@)"
Binary file sslengines/.libs/engine_opensc.so matches
Binary file sslengines/.libs/engine_opensc.a matches
Binary file sslengines/.libs/engine_pkcs11_la-hw_pkcs11.o matches
Binary file sslengines/.libs/engine_opensc_la-engine_opensc.o matches
Binary file sslengines/.libs/engine_pkcs11_la-p11_attr.o matches
Binary file sslengines/.libs/engine_pkcs11_la-p11_cert.o matches
Binary file sslengines/.libs/engine_opensc_la-hw_opensc.o matches
Binary file sslengines/.libs/engine_pkcs11_la-engine_pkcs11.o matches
sslengines/.libs/engine_pkcs11.la:1:# engine_pkcs11.la - a libtool library file
sslengines/.libs/engine_pkcs11.la:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
sslengines/.libs/engine_pkcs11.la:17:dependency_libs=' -L/usr -L/usr/lib -lcrypto /home/lcoelho/develop/modulo/iti/src/opensc/src/pkcs11/libpkcs11.la -ldl -lpthread '
sslengines/.libs/engine_pkcs11.la:27:# Should we warn about portability when linking against -modules?
sslengines/.libs/engine_pkcs11.la:36:relink_command="(cd /home/lcoelho/develop/modulo/iti/src/opensc/src/sslengines; /bin/sh ../../libtool  --mode=relink gcc -Wall -fno-strict-aliasing -g -O2 -L/usr -L/usr/lib -L/usr/lib -o engine_pkcs11.la -rpath /usr/local/lib/opensc -Wl,-Bsymbolic -module -avoid-version engine_pkcs11_la-hw_pkcs11.lo engine_pkcs11_la-engine_pkcs11.lo engine_pkcs11_la-p11_attr.lo engine_pkcs11_la-p11_cert.lo engine_pkcs11_la-p11_err.lo engine_pkcs11_la-p11_key.lo engine_pkcs11_la-p11_load.lo engine_pkcs11_la-p11_misc.lo engine_pkcs11_la-p11_rsa.lo engine_pkcs11_la-p11_slot.lo -lcrypto ../pkcs11/libpkcs11.la -lpthread @inst_prefix_dir@)"
Binary file sslengines/.libs/engine_pkcs11.so matches
Binary file sslengines/.libs/engine_pkcs11_la-p11_load.o matches
Binary file sslengines/.libs/engine_pkcs11_la-p11_misc.o matches
sslengines/engine_pkcs11_la-engine_pkcs11.lo:1:# engine_pkcs11_la-engine_pkcs11.lo - a libtool object file
sslengines/engine_pkcs11_la-engine_pkcs11.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
sslengines/engine_pkcs11_la-engine_pkcs11.lo:8:pic_object='.libs/engine_pkcs11_la-engine_pkcs11.o'
sslengines/engine_pkcs11_la-engine_pkcs11.lo:10:# Name of the non-PIC object.
sslengines/engine_pkcs11_la-engine_pkcs11.lo:11:non_pic_object='engine_pkcs11_la-engine_pkcs11.o'
sslengines/hw_pkcs11.c:8: * Copyright (c) 1999-2001 The OpenSSL Project.  All rights reserved.
sslengines/hw_pkcs11.c:62:#include "pkcs11-internal.h"
sslengines/hw_pkcs11.c:92:	 "Specifies the path to the 'pkcs11-engine' shared library",
sslengines/hw_opensc.c:8: * Copyright (c) 1999-2001 The OpenSSL Project.  All rights reserved.
sslengines/hw_opensc.c:95:	 "Specifies the path to the 'opensc-engine' shared library",
sslengines/hw_opensc.c:161:	orig_finish = def->finish;
sslengines/engine_opensc_la-hw_opensc.lo:1:# engine_opensc_la-hw_opensc.lo - a libtool object file
sslengines/engine_opensc_la-hw_opensc.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
sslengines/engine_opensc_la-hw_opensc.lo:8:pic_object='.libs/engine_opensc_la-hw_opensc.o'
sslengines/engine_opensc_la-hw_opensc.lo:10:# Name of the non-PIC object.
sslengines/engine_opensc_la-hw_opensc.lo:11:non_pic_object='engine_opensc_la-hw_opensc.o'
sslengines/pkcs11-internal.h:88: *  -	no support for any operations that alter the card,
sslengines/pkcs11-internal.h:89: *  	i.e. readonly-login
sslengines/pkcs11-internal.h:228:#define PRIVCTX(ctx)		((PKCS11_CTX_private *) (ctx->_private))
sslengines/pkcs11-internal.h:236:#define PRIVSLOT(slot)		((PKCS11_SLOT_private *) (slot->_private))
sslengines/pkcs11-internal.h:237:#define SLOT2CTX(slot)		(PRIVSLOT(slot)->parent)
sslengines/pkcs11-internal.h:246:#define PRIVTOKEN(token)	((PKCS11_TOKEN_private *) (token->_private))
sslengines/pkcs11-internal.h:247:#define TOKEN2SLOT(token)	(PRIVTOKEN(token)->parent)
sslengines/pkcs11-internal.h:263:#define PRIVKEY(key)		((PKCS11_KEY_private *) key->_private)
sslengines/pkcs11-internal.h:265:#define KEY2TOKEN(key)		(PRIVKEY(key)->parent)
sslengines/pkcs11-internal.h:274:#define PRIVCERT(cert)		((PKCS11_CERT_private *) cert->_private)
sslengines/pkcs11-internal.h:291:		return -1; \
sslengines/pkcs11-internal.h:294:	PRIVCTX(ctx)->method->func_and_args
Binary file sslengines/engine_pkcs11_la-p11_err.o matches
Binary file sslengines/engine_pkcs11_la-p11_key.o matches
Binary file sslengines/engine_pkcs11_la-p11_rsa.o matches
sslengines/p11_attr.c:10:#include "pkcs11-internal.h"
sslengines/p11_attr.c:44:				  PRIVSLOT(TOKEN2SLOT(token))->session,
sslengines/p11_attr.c:71:		return -1;
sslengines/p11_attr.c:72:	if (size == -1) {
sslengines/p11_attr.c:75:		return -1;
sslengines/p11_attr.c:78:	return *bn ? 0 : -1;
sslengines/p11_attr.c:86:	ap->type = type;
sslengines/p11_attr.c:87:	ap->pValue = malloc(size);
sslengines/p11_attr.c:88:	memcpy(ap->pValue, data, size);
sslengines/p11_attr.c:89:	ap->ulValueLen = size;
sslengines/p11_attr.c:119:	ap->type = type;
sslengines/p11_attr.c:120:	ap->ulValueLen = enc(obj, NULL);
sslengines/p11_attr.c:121:	ap->pValue = p = (unsigned char *) malloc(ap->ulValueLen);
sslengines/p11_attr.c:127:	while (n--) {
sslengines/p11_cert.c:2: * p11_cert.c - Handle certificates residing on a PKCS11 token
sslengines/p11_cert.c:7:#include "pkcs11-internal.h"
sslengines/p11_cert.c:34:	if (priv->ncerts < 0) {
sslengines/p11_cert.c:35:		priv->ncerts = 0;
sslengines/p11_cert.c:38:			return -1;
sslengines/p11_cert.c:41:	*certp = priv->certs;
sslengines/p11_cert.c:42:	*countp = priv->ncerts;
sslengines/p11_cert.c:61:		if (cpriv->id_len == kpriv->id_len
sslengines/p11_cert.c:62:		    && !memcmp(cpriv->id, kpriv->id, kpriv->id_len))
sslengines/p11_cert.c:76:	int rv, res = -1;
sslengines/p11_cert.c:79:	if (!PRIVSLOT(slot)->haveSession && PKCS11_open_session(slot, 0))
sslengines/p11_cert.c:80:		return -1;
sslengines/p11_cert.c:81:	session = PRIVSLOT(slot)->session;
sslengines/p11_cert.c:94:	return (res < 0) ? -1 : 0;
sslengines/p11_cert.c:112:		return -1;
sslengines/p11_cert.c:131:		return -1;
sslengines/p11_cert.c:138:	tmp = (PKCS11_CERT *) OPENSSL_realloc(tpriv->certs,
sslengines/p11_cert.c:139:				(tpriv->ncerts + 1) * sizeof(PKCS11_CERT));
sslengines/p11_cert.c:141:		free(tpriv->certs);
sslengines/p11_cert.c:142:		tpriv->certs = NULL;
sslengines/p11_cert.c:143:		return -1;
sslengines/p11_cert.c:145:	tpriv->certs = tmp;
sslengines/p11_cert.c:147:	cert = tpriv->certs + tpriv->ncerts++;
sslengines/p11_cert.c:149:	cert->_private = kpriv = PKCS11_NEW(PKCS11_CERT_private);
sslengines/p11_cert.c:150:	kpriv->object = obj;
sslengines/p11_cert.c:151:	kpriv->parent = token;
sslengines/p11_cert.c:154:		cert->label = BUF_strdup(label);
sslengines/p11_cert.c:159:		cert->x509 = d2i_X509(NULL, &p, size);
sslengines/p11_cert.c:161:	cert->id_len = sizeof(id);
sslengines/p11_cert.c:162:	if (!pkcs11_getattr_var(token, obj, CKA_ID, id, (size_t *) & cert->id_len)) {
sslengines/p11_cert.c:163:		cert->id = (unsigned char *) malloc(cert->id_len);
sslengines/p11_cert.c:164:		memcpy(cert->id, id, cert->id_len);
sslengines/p11_cert.c:168:	kpriv->id_len = sizeof(kpriv->id);
sslengines/p11_cert.c:169:	if (pkcs11_getattr_var(token, obj, CKA_ID, kpriv->id, &kpriv->id_len))
sslengines/p11_cert.c:170:		kpriv->id_len = 0;
sslengines/p11_cert.c:185:	while (priv->ncerts > 0) {
sslengines/p11_cert.c:186:		PKCS11_CERT *cert = &priv->certs[--(priv->ncerts)];
sslengines/p11_cert.c:188:		if (cert->x509)
sslengines/p11_cert.c:189:			X509_free(cert->x509);
sslengines/p11_cert.c:190:		OPENSSL_free(cert->label);
sslengines/p11_cert.c:191:		if (cert->id)
sslengines/p11_cert.c:192:			free(cert->id);
sslengines/p11_cert.c:194:	if (priv->certs)
sslengines/p11_cert.c:195:		OPENSSL_free(priv->certs);
sslengines/p11_cert.c:196:	priv->ncerts = -1;
sslengines/p11_cert.c:197:	priv->certs = NULL;
sslengines/p11_cert.c:217:	if (!PRIVSLOT(slot)->haveSession && PKCS11_open_session(slot, 1))
sslengines/p11_cert.c:218:		return -1;
sslengines/p11_cert.c:219:	session = PRIVSLOT(slot)->session;
sslengines/p11_err.c:58:#include "pkcs11-internal.h"
sslengines/p11_err.c:146:	{CKR_SESSION_READ_ONLY_EXISTS, "Read-only session exists"},
sslengines/p11_key.c:58:#include "pkcs11-internal.h"
sslengines/p11_key.c:87:	if (priv->nkeys < 0) {
sslengines/p11_key.c:88:		priv->nkeys = 0;
sslengines/p11_key.c:91:			return -1;
sslengines/p11_key.c:93:		priv->nprkeys = priv->nkeys;
sslengines/p11_key.c:96:			return -1;
sslengines/p11_key.c:99:	*keyp = priv->keys;
sslengines/p11_key.c:100:	*countp = priv->nprkeys;
sslengines/p11_key.c:110:		return -1;
sslengines/p11_key.c:117: * on-board key generation, and if it does, use its own algorithm
sslengines/p11_key.c:131:		return -1;
sslengines/p11_key.c:139:		return -1;
sslengines/p11_key.c:151:					     kpriv->id, kpriv->id_len, NULL);
sslengines/p11_key.c:164:	return priv->ops->type;
sslengines/p11_key.c:177:	if (priv->ops->get_private(key, pk)
sslengines/p11_key.c:178:	    || priv->ops->get_public(key, pk)) {
sslengines/p11_key.c:182:	key->evp_key = pk;
sslengines/p11_key.c:194:	int rv, res = -1;
sslengines/p11_key.c:197:	if (!PRIVSLOT(slot)->haveSession && PKCS11_open_session(slot, 0))
sslengines/p11_key.c:198:		return -1;
sslengines/p11_key.c:199:	session = PRIVSLOT(slot)->session;
sslengines/p11_key.c:212:	return (res < 0) ? -1 : 0;
sslengines/p11_key.c:231:		return -1;
sslengines/p11_key.c:252:		return -1;
sslengines/p11_key.c:264:	tmp = (PKCS11_KEY *) OPENSSL_realloc(tpriv->keys,
sslengines/p11_key.c:265:				(tpriv->nkeys + 1) * sizeof(PKCS11_KEY));
sslengines/p11_key.c:267:		free(tpriv->keys);
sslengines/p11_key.c:268:		tpriv->keys = NULL;
sslengines/p11_key.c:269:		return -1;
sslengines/p11_key.c:271:	tpriv->keys = tmp;
sslengines/p11_key.c:273:	key = tpriv->keys + tpriv->nkeys++;
sslengines/p11_key.c:275:	key->_private = kpriv = PKCS11_NEW(PKCS11_KEY_private);
sslengines/p11_key.c:276:	kpriv->object = obj;
sslengines/p11_key.c:277:	kpriv->parent = token;
sslengines/p11_key.c:280:		key->label = BUF_strdup(label);
sslengines/p11_key.c:281:	key->id_len = sizeof(id);
sslengines/p11_key.c:282:	if (!pkcs11_getattr_var(token, obj, CKA_ID, id, (size_t *) & key->id_len)) {
sslengines/p11_key.c:283:		key->id = (unsigned char *) malloc(key->id_len);
sslengines/p11_key.c:284:		memcpy(key->id, id, key->id_len);
sslengines/p11_key.c:286:	key->isPrivate = (type == CKO_PRIVATE_KEY);
sslengines/p11_key.c:289:	kpriv->id_len = sizeof(kpriv->id);
sslengines/p11_key.c:290:	if (pkcs11_getattr_var(token, obj, CKA_ID, kpriv->id, &kpriv->id_len))
sslengines/p11_key.c:291:		kpriv->id_len = 0;
sslengines/p11_key.c:292:	kpriv->ops = ops;
sslengines/p11_key.c:306:	while (priv->nkeys > 0) {
sslengines/p11_key.c:307:		PKCS11_KEY *key = &priv->keys[--(priv->nkeys)];
sslengines/p11_key.c:309:		if (key->evp_key)
sslengines/p11_key.c:310:			EVP_PKEY_free(key->evp_key);
sslengines/p11_key.c:311:		OPENSSL_free(key->label);
sslengines/p11_key.c:312:		if (key->id)
sslengines/p11_key.c:313:			free(key->id);
sslengines/p11_key.c:315:	if (priv->keys)
sslengines/p11_key.c:316:		OPENSSL_free(priv->keys);
sslengines/p11_key.c:317:	priv->nprkeys = -1;
sslengines/p11_key.c:318:	priv->nkeys = -1;
sslengines/p11_key.c:319:	priv->keys = NULL;
sslengines/p11_key.c:339:	if (!PRIVSLOT(slot)->haveSession && PKCS11_open_session(slot, 1))
sslengines/p11_key.c:340:		return -1;
sslengines/p11_key.c:341:	session = PRIVSLOT(slot)->session;
sslengines/p11_key.c:344:	if (pk->type == EVP_PKEY_RSA) {
sslengines/p11_key.c:349:		pkcs11_addattr_bn(attrs + n++, CKA_MODULUS, rsa->n);
sslengines/p11_key.c:350:		pkcs11_addattr_bn(attrs + n++, CKA_PUBLIC_EXPONENT, rsa->e);
sslengines/p11_key.c:351:		pkcs11_addattr_bn(attrs + n++, CKA_PRIVATE_EXPONENT, rsa->d);
sslengines/p11_key.c:352:		pkcs11_addattr_bn(attrs + n++, CKA_PRIME_1, rsa->p);
sslengines/p11_key.c:353:		pkcs11_addattr_bn(attrs + n++, CKA_PRIME_2, rsa->q);
sslengines/p11_key.c:360:		return -1;
sslengines/p11_key.c:393:	if (!PRIVSLOT(slot)->haveSession && PKCS11_open_session(slot, 1))
sslengines/p11_key.c:394:		return -1;
sslengines/p11_key.c:395:	session = PRIVSLOT(slot)->session;
sslengines/p11_key.c:398:	if (pk->type == EVP_PKEY_RSA) {
sslengines/p11_key.c:403:		pkcs11_addattr_bn(attrs + n++, CKA_MODULUS, rsa->n);
sslengines/p11_key.c:404:		pkcs11_addattr_bn(attrs + n++, CKA_PUBLIC_EXPONENT, rsa->e);
sslengines/p11_key.c:411:		return -1;
sslengines/p11_rsa.c:63:#include "pkcs11-internal.h"
sslengines/p11_rsa.c:73:	pkcs11_getattr(KEY2TOKEN(key), PRIVKEY(key)->object, t, p, s)
sslengines/p11_rsa.c:75:	pkcs11_getattr_bn(KEY2TOKEN(key), PRIVKEY(key)->object, t, bn)
sslengines/p11_rsa.c:93:		return -1;
sslengines/p11_rsa.c:95:	if (!rsa->n && key_getattr_bn(key, CKA_MODULUS, &rsa->n))
sslengines/p11_rsa.c:96:		return -1;
sslengines/p11_rsa.c:97:	if (!rsa->e && key_getattr_bn(key, CKA_PUBLIC_EXPONENT, &rsa->e))
sslengines/p11_rsa.c:98:		return -1;
sslengines/p11_rsa.c:104:		rsa->flags |= RSA_FLAG_SIGN_VER;
sslengines/p11_rsa.c:109:	/* TBD - extract RSA private key. */
sslengines/p11_rsa.c:112:	rsa->flags |= RSA_FLAG_SIGN_VER;
sslengines/p11_rsa.c:117:	return -1;
sslengines/p11_rsa.c:142:		return -1;
sslengines/p11_rsa.c:145:		return -1;
sslengines/p11_rsa.c:151:	slot = TOKEN2SLOT(priv->parent);
sslengines/p11_rsa.c:152:	session = PRIVSLOT(slot)->session;
sslengines/p11_rsa.c:156:	if( (rv = CRYPTOKI_call(ctx, C_DecryptInit(session, &mechanism, priv->object))) == 0) {
sslengines/p11_rsa.c:174:	return -1;
sslengines/p11_rsa.c:196:	slot = TOKEN2SLOT(priv->parent);
sslengines/p11_rsa.c:197:	session = PRIVSLOT(slot)->session;
sslengines/p11_rsa.c:212:		   (algor.algorithm->length) &&
sslengines/p11_rsa.c:235:			       (session, &mechanism, priv->object))) == 0) {
sslengines/p11_rsa.c:262:	if (r->flags & RSA_FLAG_SIGN_VER) {
sslengines/p11_rsa.c:263:		r->flags &= ~RSA_FLAG_SIGN_VER;
sslengines/p11_rsa.c:265:		r->flags |= RSA_FLAG_SIGN_VER;
sslengines/engine_pkcs11_la-p11_load.lo:1:# engine_pkcs11_la-p11_load.lo - a libtool object file
sslengines/engine_pkcs11_la-p11_load.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
sslengines/engine_pkcs11_la-p11_load.lo:8:pic_object='.libs/engine_pkcs11_la-p11_load.o'
sslengines/engine_pkcs11_la-p11_load.lo:10:# Name of the non-PIC object.
sslengines/engine_pkcs11_la-p11_load.lo:11:non_pic_object='engine_pkcs11_la-p11_load.o'
sslengines/engine_pkcs11_la-p11_slot.lo:1:# engine_pkcs11_la-p11_slot.lo - a libtool object file
sslengines/engine_pkcs11_la-p11_slot.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
sslengines/engine_pkcs11_la-p11_slot.lo:8:pic_object='.libs/engine_pkcs11_la-p11_slot.o'
sslengines/engine_pkcs11_la-p11_slot.lo:10:# Name of the non-PIC object.
sslengines/engine_pkcs11_la-p11_slot.lo:11:non_pic_object='engine_pkcs11_la-p11_slot.o'
sslengines/Makefile.am:16:	-DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H \
sslengines/Makefile.am:17:	-DOPENSSL_NO_KRB5 -DL_ENDIAN -DTERMIO -DENGINE_DYNAMIC_SUPPORT \
sslengines/Makefile.am:18:	-DSHA1_ASM -DMD5_ASM -DRMD160_ASM
sslengines/Makefile.am:23:engine_opensc_la_LDFLAGS = @OPENSSL_LDFLAGS@ -module -avoid-version
sslengines/Makefile.am:29:	pkcs11-internal.h
sslengines/Makefile.am:32:engine_pkcs11_la_LDFLAGS = @OPENSSL_LDFLAGS@ -module -avoid-version
sslengines/Makefile.am:34:install-exec-local: install-libLTLIBRARIES
sslengines/Makefile.am:37:	-${top_srcdir}/macos/libtool-bundle $(DESTDIR)$(libdir)/engine_opensc.so \
sslengines/Makefile.am:39:	-${top_srcdir}/macos/libtool-bundle $(DESTDIR)$(libdir)/engine_pkcs11.so \
sslengines/Makefile.am:44:uninstall-local: uninstall-libLTLIBRARIES
sslengines/Makefile.am:47:	rm -rf $(DESTDIR)$(bundledir)/engine_opensc.bundle/
sslengines/Makefile.am:48:	rm -rf $(DESTDIR)$(bundledir)/engine_pkcs11.bundle/
sslengines/Makefile.in:30:install_sh_DATA = $(install_sh) -c -m 644
sslengines/Makefile.in:31:install_sh_PROGRAM = $(install_sh) -c
sslengines/Makefile.in:32:install_sh_SCRIPT = $(install_sh) -c
sslengines/Makefile.in:56:am_engine_opensc_la_OBJECTS = engine_opensc_la-hw_opensc.lo \
sslengines/Makefile.in:57:	engine_opensc_la-engine_opensc.lo
sslengines/Makefile.in:60:am_engine_pkcs11_la_OBJECTS = engine_pkcs11_la-hw_pkcs11.lo \
sslengines/Makefile.in:61:	engine_pkcs11_la-engine_pkcs11.lo engine_pkcs11_la-p11_attr.lo \
sslengines/Makefile.in:62:	engine_pkcs11_la-p11_cert.lo engine_pkcs11_la-p11_err.lo \
sslengines/Makefile.in:63:	engine_pkcs11_la-p11_key.lo engine_pkcs11_la-p11_load.lo \
sslengines/Makefile.in:64:	engine_pkcs11_la-p11_misc.lo engine_pkcs11_la-p11_rsa.lo \
sslengines/Makefile.in:65:	engine_pkcs11_la-p11_slot.lo
sslengines/Makefile.in:67:DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
sslengines/Makefile.in:71:@AMDEP_TRUE@	./$(DEPDIR)/engine_opensc_la-engine_opensc.Plo \
sslengines/Makefile.in:72:@AMDEP_TRUE@	./$(DEPDIR)/engine_opensc_la-hw_opensc.Plo \
sslengines/Makefile.in:73:@AMDEP_TRUE@	./$(DEPDIR)/engine_pkcs11_la-engine_pkcs11.Plo \
sslengines/Makefile.in:74:@AMDEP_TRUE@	./$(DEPDIR)/engine_pkcs11_la-hw_pkcs11.Plo \
sslengines/Makefile.in:75:@AMDEP_TRUE@	./$(DEPDIR)/engine_pkcs11_la-p11_attr.Plo \
sslengines/Makefile.in:76:@AMDEP_TRUE@	./$(DEPDIR)/engine_pkcs11_la-p11_cert.Plo \
sslengines/Makefile.in:77:@AMDEP_TRUE@	./$(DEPDIR)/engine_pkcs11_la-p11_err.Plo \
sslengines/Makefile.in:78:@AMDEP_TRUE@	./$(DEPDIR)/engine_pkcs11_la-p11_key.Plo \
sslengines/Makefile.in:79:@AMDEP_TRUE@	./$(DEPDIR)/engine_pkcs11_la-p11_load.Plo \
sslengines/Makefile.in:80:@AMDEP_TRUE@	./$(DEPDIR)/engine_pkcs11_la-p11_misc.Plo \
sslengines/Makefile.in:81:@AMDEP_TRUE@	./$(DEPDIR)/engine_pkcs11_la-p11_rsa.Plo \
sslengines/Makefile.in:82:@AMDEP_TRUE@	./$(DEPDIR)/engine_pkcs11_la-p11_slot.Plo
sslengines/Makefile.in:85:LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \
sslengines/Makefile.in:89:LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
sslengines/Makefile.in:90:	$(AM_LDFLAGS) $(LDFLAGS) -o $@
sslengines/Makefile.in:258:	-DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H \
sslengines/Makefile.in:259:	-DOPENSSL_NO_KRB5 -DL_ENDIAN -DTERMIO -DENGINE_DYNAMIC_SUPPORT \
sslengines/Makefile.in:260:	-DSHA1_ASM -DMD5_ASM -DRMD160_ASM
sslengines/Makefile.in:265:engine_opensc_la_LDFLAGS = @OPENSSL_LDFLAGS@ -module -avoid-version
sslengines/Makefile.in:270:	pkcs11-internal.h
sslengines/Makefile.in:274:engine_pkcs11_la_LDFLAGS = @OPENSSL_LDFLAGS@ -module -avoid-version
sslengines/Makefile.in:275:all: all-am
sslengines/Makefile.in:283:	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
sslengines/Makefile.in:288:	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/sslengines/Makefile'; \
sslengines/Makefile.in:290:	  $(AUTOMAKE) --gnu  src/sslengines/Makefile
sslengines/Makefile.in:295:	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
sslengines/Makefile.in:302:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
sslengines/Makefile.in:305:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
sslengines/Makefile.in:307:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
sslengines/Makefile.in:308:install-libLTLIBRARIES: $(lib_LTLIBRARIES)
sslengines/Makefile.in:310:	test -z "$(libdir)" || $(mkdir_p) "$(DESTDIR)$(libdir)"
sslengines/Makefile.in:312:	  if test -f $$p; then \
sslengines/Makefile.in:313:	    f="`echo $$p | sed -e 's|^.*/||'`"; \
sslengines/Makefile.in:314:	    echo " $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \
sslengines/Makefile.in:315:	    $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \
sslengines/Makefile.in:319:uninstall-libLTLIBRARIES:
sslengines/Makefile.in:322:	    p="`echo $$p | sed -e 's|^.*/||'`"; \
sslengines/Makefile.in:323:	  echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \
sslengines/Makefile.in:324:	  $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \
sslengines/Makefile.in:327:clean-libLTLIBRARIES:
sslengines/Makefile.in:328:	-test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
sslengines/Makefile.in:330:	  dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
sslengines/Makefile.in:332:	  echo "rm -f \"$${dir}/so_locations\""; \
sslengines/Makefile.in:333:	  rm -f "$${dir}/so_locations"; \
sslengines/Makefile.in:336:	$(LINK) -rpath $(libdir) $(engine_opensc_la_LDFLAGS) $(engine_opensc_la_OBJECTS) $(engine_opensc_la_LIBADD) $(LIBS)
sslengines/Makefile.in:338:	$(LINK) -rpath $(libdir) $(engine_pkcs11_la_LDFLAGS) $(engine_pkcs11_la_OBJECTS) $(engine_pkcs11_la_LIBADD) $(LIBS)
sslengines/Makefile.in:340:mostlyclean-compile:
sslengines/Makefile.in:341:	-rm -f *.$(OBJEXT)
sslengines/Makefile.in:343:distclean-compile:
sslengines/Makefile.in:344:	-rm -f *.tab.c
sslengines/Makefile.in:346:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/engine_opensc_la-engine_opensc.Plo@am__quote@
sslengines/Makefile.in:347:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/engine_opensc_la-hw_opensc.Plo@am__quote@
sslengines/Makefile.in:348:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/engine_pkcs11_la-engine_pkcs11.Plo@am__quote@
sslengines/Makefile.in:349:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/engine_pkcs11_la-hw_pkcs11.Plo@am__quote@
sslengines/Makefile.in:350:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/engine_pkcs11_la-p11_attr.Plo@am__quote@
sslengines/Makefile.in:351:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/engine_pkcs11_la-p11_cert.Plo@am__quote@
sslengines/Makefile.in:352:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/engine_pkcs11_la-p11_err.Plo@am__quote@
sslengines/Makefile.in:353:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/engine_pkcs11_la-p11_key.Plo@am__quote@
sslengines/Makefile.in:354:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/engine_pkcs11_la-p11_load.Plo@am__quote@
sslengines/Makefile.in:355:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/engine_pkcs11_la-p11_misc.Plo@am__quote@
sslengines/Makefile.in:356:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/engine_pkcs11_la-p11_rsa.Plo@am__quote@
sslengines/Makefile.in:357:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/engine_pkcs11_la-p11_slot.Plo@am__quote@
sslengines/Makefile.in:360:@am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
sslengines/Makefile.in:361:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
sslengines/Makefile.in:365:@am__fastdepCC_FALSE@	$(COMPILE) -c $<
sslengines/Makefile.in:368:@am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
sslengines/Makefile.in:369:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
sslengines/Makefile.in:373:@am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
sslengines/Makefile.in:376:@am__fastdepCC_TRUE@	if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
sslengines/Makefile.in:377:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
sslengines/Makefile.in:381:@am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
sslengines/Makefile.in:383:engine_opensc_la-hw_opensc.o: hw_opensc.c
sslengines/Makefile.in:384:@am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_opensc_la_CFLAGS) $(CFLAGS) -MT engine_opensc_la-hw_opensc.o -MD -MP -MF "$(DEPDIR)/engine_opensc_la-hw_opensc.Tpo" -c -o engine_opensc_la-hw_opensc.o `test -f 'hw_opensc.c' || echo '$(srcdir)/'`hw_opensc.c; \
sslengines/Makefile.in:385:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/engine_opensc_la-hw_opensc.Tpo" "$(DEPDIR)/engine_opensc_la-hw_opensc.Po"; else rm -f "$(DEPDIR)/engine_opensc_la-hw_opensc.Tpo"; exit 1; fi
sslengines/Makefile.in:386:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='hw_opensc.c' object='engine_opensc_la-hw_opensc.o' libtool=no @AMDEPBACKSLASH@
sslengines/Makefile.in:387:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/engine_opensc_la-hw_opensc.Po' tmpdepfile='$(DEPDIR)/engine_opensc_la-hw_opensc.TPo' @AMDEPBACKSLASH@
sslengines/Makefile.in:389:@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_opensc_la_CFLAGS) $(CFLAGS) -c -o engine_opensc_la-hw_opensc.o `test -f 'hw_opensc.c' || echo '$(srcdir)/'`hw_opensc.c
sslengines/Makefile.in:391:engine_opensc_la-hw_opensc.obj: hw_opensc.c
sslengines/Makefile.in:392:@am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_opensc_la_CFLAGS) $(CFLAGS) -MT engine_opensc_la-hw_opensc.obj -MD -MP -MF "$(DEPDIR)/engine_opensc_la-hw_opensc.Tpo" -c -o engine_opensc_la-hw_opensc.obj `if test -f 'hw_opensc.c'; then $(CYGPATH_W) 'hw_opensc.c'; else $(CYGPATH_W) '$(srcdir)/hw_opensc.c'; fi`; \
sslengines/Makefile.in:393:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/engine_opensc_la-hw_opensc.Tpo" "$(DEPDIR)/engine_opensc_la-hw_opensc.Po"; else rm -f "$(DEPDIR)/engine_opensc_la-hw_opensc.Tpo"; exit 1; fi
sslengines/Makefile.in:394:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='hw_opensc.c' object='engine_opensc_la-hw_opensc.obj' libtool=no @AMDEPBACKSLASH@
sslengines/Makefile.in:395:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/engine_opensc_la-hw_opensc.Po' tmpdepfile='$(DEPDIR)/engine_opensc_la-hw_opensc.TPo' @AMDEPBACKSLASH@
sslengines/Makefile.in:397:@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_opensc_la_CFLAGS) $(CFLAGS) -c -o engine_opensc_la-hw_opensc.obj `if test -f 'hw_opensc.c'; then $(CYGPATH_W) 'hw_opensc.c'; else $(CYGPATH_W) '$(srcdir)/hw_opensc.c'; fi`
sslengines/Makefile.in:399:engine_opensc_la-hw_opensc.lo: hw_opensc.c
sslengines/Makefile.in:400:@am__fastdepCC_TRUE@	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_opensc_la_CFLAGS) $(CFLAGS) -MT engine_opensc_la-hw_opensc.lo -MD -MP -MF "$(DEPDIR)/engine_opensc_la-hw_opensc.Tpo" -c -o engine_opensc_la-hw_opensc.lo `test -f 'hw_opensc.c' || echo '$(srcdir)/'`hw_opensc.c; \
sslengines/Makefile.in:401:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/engine_opensc_la-hw_opensc.Tpo" "$(DEPDIR)/engine_opensc_la-hw_opensc.Plo"; else rm -f "$(DEPDIR)/engine_opensc_la-hw_opensc.Tpo"; exit 1; fi
sslengines/Makefile.in:402:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='hw_opensc.c' object='engine_opensc_la-hw_opensc.lo' libtool=yes @AMDEPBACKSLASH@
sslengines/Makefile.in:403:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/engine_opensc_la-hw_opensc.Plo' tmpdepfile='$(DEPDIR)/engine_opensc_la-hw_opensc.TPlo' @AMDEPBACKSLASH@
sslengines/Makefile.in:405:@am__fastdepCC_FALSE@	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_opensc_la_CFLAGS) $(CFLAGS) -c -o engine_opensc_la-hw_opensc.lo `test -f 'hw_opensc.c' || echo '$(srcdir)/'`hw_opensc.c
sslengines/Makefile.in:407:engine_opensc_la-engine_opensc.o: engine_opensc.c
sslengines/Makefile.in:408:@am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_opensc_la_CFLAGS) $(CFLAGS) -MT engine_opensc_la-engine_opensc.o -MD -MP -MF "$(DEPDIR)/engine_opensc_la-engine_opensc.Tpo" -c -o engine_opensc_la-engine_opensc.o `test -f 'engine_opensc.c' || echo '$(srcdir)/'`engine_opensc.c; \
sslengines/Makefile.in:409:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/engine_opensc_la-engine_opensc.Tpo" "$(DEPDIR)/engine_opensc_la-engine_opensc.Po"; else rm -f "$(DEPDIR)/engine_opensc_la-engine_opensc.Tpo"; exit 1; fi
sslengines/Makefile.in:410:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='engine_opensc.c' object='engine_opensc_la-engine_opensc.o' libtool=no @AMDEPBACKSLASH@
sslengines/Makefile.in:411:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/engine_opensc_la-engine_opensc.Po' tmpdepfile='$(DEPDIR)/engine_opensc_la-engine_opensc.TPo' @AMDEPBACKSLASH@
sslengines/Makefile.in:413:@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_opensc_la_CFLAGS) $(CFLAGS) -c -o engine_opensc_la-engine_opensc.o `test -f 'engine_opensc.c' || echo '$(srcdir)/'`engine_opensc.c
sslengines/Makefile.in:415:engine_opensc_la-engine_opensc.obj: engine_opensc.c
sslengines/Makefile.in:416:@am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_opensc_la_CFLAGS) $(CFLAGS) -MT engine_opensc_la-engine_opensc.obj -MD -MP -MF "$(DEPDIR)/engine_opensc_la-engine_opensc.Tpo" -c -o engine_opensc_la-engine_opensc.obj `if test -f 'engine_opensc.c'; then $(CYGPATH_W) 'engine_opensc.c'; else $(CYGPATH_W) '$(srcdir)/engine_opensc.c'; fi`; \
sslengines/Makefile.in:417:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/engine_opensc_la-engine_opensc.Tpo" "$(DEPDIR)/engine_opensc_la-engine_opensc.Po"; else rm -f "$(DEPDIR)/engine_opensc_la-engine_opensc.Tpo"; exit 1; fi
sslengines/Makefile.in:418:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='engine_opensc.c' object='engine_opensc_la-engine_opensc.obj' libtool=no @AMDEPBACKSLASH@
sslengines/Makefile.in:419:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/engine_opensc_la-engine_opensc.Po' tmpdepfile='$(DEPDIR)/engine_opensc_la-engine_opensc.TPo' @AMDEPBACKSLASH@
sslengines/Makefile.in:421:@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_opensc_la_CFLAGS) $(CFLAGS) -c -o engine_opensc_la-engine_opensc.obj `if test -f 'engine_opensc.c'; then $(CYGPATH_W) 'engine_opensc.c'; else $(CYGPATH_W) '$(srcdir)/engine_opensc.c'; fi`
sslengines/Makefile.in:423:engine_opensc_la-engine_opensc.lo: engine_opensc.c
sslengines/Makefile.in:424:@am__fastdepCC_TRUE@	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_opensc_la_CFLAGS) $(CFLAGS) -MT engine_opensc_la-engine_opensc.lo -MD -MP -MF "$(DEPDIR)/engine_opensc_la-engine_opensc.Tpo" -c -o engine_opensc_la-engine_opensc.lo `test -f 'engine_opensc.c' || echo '$(srcdir)/'`engine_opensc.c; \
sslengines/Makefile.in:425:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/engine_opensc_la-engine_opensc.Tpo" "$(DEPDIR)/engine_opensc_la-engine_opensc.Plo"; else rm -f "$(DEPDIR)/engine_opensc_la-engine_opensc.Tpo"; exit 1; fi
sslengines/Makefile.in:426:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='engine_opensc.c' object='engine_opensc_la-engine_opensc.lo' libtool=yes @AMDEPBACKSLASH@
sslengines/Makefile.in:427:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/engine_opensc_la-engine_opensc.Plo' tmpdepfile='$(DEPDIR)/engine_opensc_la-engine_opensc.TPlo' @AMDEPBACKSLASH@
sslengines/Makefile.in:429:@am__fastdepCC_FALSE@	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_opensc_la_CFLAGS) $(CFLAGS) -c -o engine_opensc_la-engine_opensc.lo `test -f 'engine_opensc.c' || echo '$(srcdir)/'`engine_opensc.c
sslengines/Makefile.in:431:engine_pkcs11_la-hw_pkcs11.o: hw_pkcs11.c
sslengines/Makefile.in:432:@am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-hw_pkcs11.o -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-hw_pkcs11.Tpo" -c -o engine_pkcs11_la-hw_pkcs11.o `test -f 'hw_pkcs11.c' || echo '$(srcdir)/'`hw_pkcs11.c; \
sslengines/Makefile.in:433:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/engine_pkcs11_la-hw_pkcs11.Tpo" "$(DEPDIR)/engine_pkcs11_la-hw_pkcs11.Po"; else rm -f "$(DEPDIR)/engine_pkcs11_la-hw_pkcs11.Tpo"; exit 1; fi
sslengines/Makefile.in:434:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='hw_pkcs11.c' object='engine_pkcs11_la-hw_pkcs11.o' libtool=no @AMDEPBACKSLASH@
sslengines/Makefile.in:435:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/engine_pkcs11_la-hw_pkcs11.Po' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-hw_pkcs11.TPo' @AMDEPBACKSLASH@
sslengines/Makefile.in:437:@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-hw_pkcs11.o `test -f 'hw_pkcs11.c' || echo '$(srcdir)/'`hw_pkcs11.c
sslengines/Makefile.in:439:engine_pkcs11_la-hw_pkcs11.obj: hw_pkcs11.c
sslengines/Makefile.in:440:@am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-hw_pkcs11.obj -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-hw_pkcs11.Tpo" -c -o engine_pkcs11_la-hw_pkcs11.obj `if test -f 'hw_pkcs11.c'; then $(CYGPATH_W) 'hw_pkcs11.c'; else $(CYGPATH_W) '$(srcdir)/hw_pkcs11.c'; fi`; \
sslengines/Makefile.in:441:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/engine_pkcs11_la-hw_pkcs11.Tpo" "$(DEPDIR)/engine_pkcs11_la-hw_pkcs11.Po"; else rm -f "$(DEPDIR)/engine_pkcs11_la-hw_pkcs11.Tpo"; exit 1; fi
sslengines/Makefile.in:442:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='hw_pkcs11.c' object='engine_pkcs11_la-hw_pkcs11.obj' libtool=no @AMDEPBACKSLASH@
sslengines/Makefile.in:443:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/engine_pkcs11_la-hw_pkcs11.Po' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-hw_pkcs11.TPo' @AMDEPBACKSLASH@
sslengines/Makefile.in:445:@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-hw_pkcs11.obj `if test -f 'hw_pkcs11.c'; then $(CYGPATH_W) 'hw_pkcs11.c'; else $(CYGPATH_W) '$(srcdir)/hw_pkcs11.c'; fi`
sslengines/Makefile.in:447:engine_pkcs11_la-hw_pkcs11.lo: hw_pkcs11.c
sslengines/Makefile.in:448:@am__fastdepCC_TRUE@	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-hw_pkcs11.lo -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-hw_pkcs11.Tpo" -c -o engine_pkcs11_la-hw_pkcs11.lo `test -f 'hw_pkcs11.c' || echo '$(srcdir)/'`hw_pkcs11.c; \
sslengines/Makefile.in:449:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/engine_pkcs11_la-hw_pkcs11.Tpo" "$(DEPDIR)/engine_pkcs11_la-hw_pkcs11.Plo"; else rm -f "$(DEPDIR)/engine_pkcs11_la-hw_pkcs11.Tpo"; exit 1; fi
sslengines/Makefile.in:450:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='hw_pkcs11.c' object='engine_pkcs11_la-hw_pkcs11.lo' libtool=yes @AMDEPBACKSLASH@
sslengines/Makefile.in:451:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/engine_pkcs11_la-hw_pkcs11.Plo' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-hw_pkcs11.TPlo' @AMDEPBACKSLASH@
sslengines/Makefile.in:453:@am__fastdepCC_FALSE@	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-hw_pkcs11.lo `test -f 'hw_pkcs11.c' || echo '$(srcdir)/'`hw_pkcs11.c
sslengines/Makefile.in:455:engine_pkcs11_la-engine_pkcs11.o: engine_pkcs11.c
sslengines/Makefile.in:456:@am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-engine_pkcs11.o -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-engine_pkcs11.Tpo" -c -o engine_pkcs11_la-engine_pkcs11.o `test -f 'engine_pkcs11.c' || echo '$(srcdir)/'`engine_pkcs11.c; \
sslengines/Makefile.in:457:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/engine_pkcs11_la-engine_pkcs11.Tpo" "$(DEPDIR)/engine_pkcs11_la-engine_pkcs11.Po"; else rm -f "$(DEPDIR)/engine_pkcs11_la-engine_pkcs11.Tpo"; exit 1; fi
sslengines/Makefile.in:458:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='engine_pkcs11.c' object='engine_pkcs11_la-engine_pkcs11.o' libtool=no @AMDEPBACKSLASH@
sslengines/Makefile.in:459:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/engine_pkcs11_la-engine_pkcs11.Po' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-engine_pkcs11.TPo' @AMDEPBACKSLASH@
sslengines/Makefile.in:461:@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-engine_pkcs11.o `test -f 'engine_pkcs11.c' || echo '$(srcdir)/'`engine_pkcs11.c
sslengines/Makefile.in:463:engine_pkcs11_la-engine_pkcs11.obj: engine_pkcs11.c
sslengines/Makefile.in:464:@am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-engine_pkcs11.obj -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-engine_pkcs11.Tpo" -c -o engine_pkcs11_la-engine_pkcs11.obj `if test -f 'engine_pkcs11.c'; then $(CYGPATH_W) 'engine_pkcs11.c'; else $(CYGPATH_W) '$(srcdir)/engine_pkcs11.c'; fi`; \
sslengines/Makefile.in:465:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/engine_pkcs11_la-engine_pkcs11.Tpo" "$(DEPDIR)/engine_pkcs11_la-engine_pkcs11.Po"; else rm -f "$(DEPDIR)/engine_pkcs11_la-engine_pkcs11.Tpo"; exit 1; fi
sslengines/Makefile.in:466:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='engine_pkcs11.c' object='engine_pkcs11_la-engine_pkcs11.obj' libtool=no @AMDEPBACKSLASH@
sslengines/Makefile.in:467:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/engine_pkcs11_la-engine_pkcs11.Po' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-engine_pkcs11.TPo' @AMDEPBACKSLASH@
sslengines/Makefile.in:469:@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-engine_pkcs11.obj `if test -f 'engine_pkcs11.c'; then $(CYGPATH_W) 'engine_pkcs11.c'; else $(CYGPATH_W) '$(srcdir)/engine_pkcs11.c'; fi`
sslengines/Makefile.in:471:engine_pkcs11_la-engine_pkcs11.lo: engine_pkcs11.c
sslengines/Makefile.in:472:@am__fastdepCC_TRUE@	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-engine_pkcs11.lo -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-engine_pkcs11.Tpo" -c -o engine_pkcs11_la-engine_pkcs11.lo `test -f 'engine_pkcs11.c' || echo '$(srcdir)/'`engine_pkcs11.c; \
sslengines/Makefile.in:473:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/engine_pkcs11_la-engine_pkcs11.Tpo" "$(DEPDIR)/engine_pkcs11_la-engine_pkcs11.Plo"; else rm -f "$(DEPDIR)/engine_pkcs11_la-engine_pkcs11.Tpo"; exit 1; fi
sslengines/Makefile.in:474:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='engine_pkcs11.c' object='engine_pkcs11_la-engine_pkcs11.lo' libtool=yes @AMDEPBACKSLASH@
sslengines/Makefile.in:475:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/engine_pkcs11_la-engine_pkcs11.Plo' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-engine_pkcs11.TPlo' @AMDEPBACKSLASH@
sslengines/Makefile.in:477:@am__fastdepCC_FALSE@	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-engine_pkcs11.lo `test -f 'engine_pkcs11.c' || echo '$(srcdir)/'`engine_pkcs11.c
sslengines/Makefile.in:479:engine_pkcs11_la-p11_attr.o: p11_attr.c
sslengines/Makefile.in:480:@am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-p11_attr.o -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-p11_attr.Tpo" -c -o engine_pkcs11_la-p11_attr.o `test -f 'p11_attr.c' || echo '$(srcdir)/'`p11_attr.c; \
sslengines/Makefile.in:481:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/engine_pkcs11_la-p11_attr.Tpo" "$(DEPDIR)/engine_pkcs11_la-p11_attr.Po"; else rm -f "$(DEPDIR)/engine_pkcs11_la-p11_attr.Tpo"; exit 1; fi
sslengines/Makefile.in:482:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='p11_attr.c' object='engine_pkcs11_la-p11_attr.o' libtool=no @AMDEPBACKSLASH@
sslengines/Makefile.in:483:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/engine_pkcs11_la-p11_attr.Po' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-p11_attr.TPo' @AMDEPBACKSLASH@
sslengines/Makefile.in:485:@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-p11_attr.o `test -f 'p11_attr.c' || echo '$(srcdir)/'`p11_attr.c
sslengines/Makefile.in:487:engine_pkcs11_la-p11_attr.obj: p11_attr.c
sslengines/Makefile.in:488:@am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-p11_attr.obj -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-p11_attr.Tpo" -c -o engine_pkcs11_la-p11_attr.obj `if test -f 'p11_attr.c'; then $(CYGPATH_W) 'p11_attr.c'; else $(CYGPATH_W) '$(srcdir)/p11_attr.c'; fi`; \
sslengines/Makefile.in:489:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/engine_pkcs11_la-p11_attr.Tpo" "$(DEPDIR)/engine_pkcs11_la-p11_attr.Po"; else rm -f "$(DEPDIR)/engine_pkcs11_la-p11_attr.Tpo"; exit 1; fi
sslengines/Makefile.in:490:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='p11_attr.c' object='engine_pkcs11_la-p11_attr.obj' libtool=no @AMDEPBACKSLASH@
sslengines/Makefile.in:491:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/engine_pkcs11_la-p11_attr.Po' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-p11_attr.TPo' @AMDEPBACKSLASH@
sslengines/Makefile.in:493:@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-p11_attr.obj `if test -f 'p11_attr.c'; then $(CYGPATH_W) 'p11_attr.c'; else $(CYGPATH_W) '$(srcdir)/p11_attr.c'; fi`
sslengines/Makefile.in:495:engine_pkcs11_la-p11_attr.lo: p11_attr.c
sslengines/Makefile.in:496:@am__fastdepCC_TRUE@	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-p11_attr.lo -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-p11_attr.Tpo" -c -o engine_pkcs11_la-p11_attr.lo `test -f 'p11_attr.c' || echo '$(srcdir)/'`p11_attr.c; \
sslengines/Makefile.in:497:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/engine_pkcs11_la-p11_attr.Tpo" "$(DEPDIR)/engine_pkcs11_la-p11_attr.Plo"; else rm -f "$(DEPDIR)/engine_pkcs11_la-p11_attr.Tpo"; exit 1; fi
sslengines/Makefile.in:498:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='p11_attr.c' object='engine_pkcs11_la-p11_attr.lo' libtool=yes @AMDEPBACKSLASH@
sslengines/Makefile.in:499:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/engine_pkcs11_la-p11_attr.Plo' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-p11_attr.TPlo' @AMDEPBACKSLASH@
sslengines/Makefile.in:501:@am__fastdepCC_FALSE@	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-p11_attr.lo `test -f 'p11_attr.c' || echo '$(srcdir)/'`p11_attr.c
sslengines/Makefile.in:503:engine_pkcs11_la-p11_cert.o: p11_cert.c
sslengines/Makefile.in:504:@am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-p11_cert.o -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-p11_cert.Tpo" -c -o engine_pkcs11_la-p11_cert.o `test -f 'p11_cert.c' || echo '$(srcdir)/'`p11_cert.c; \
sslengines/Makefile.in:505:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/engine_pkcs11_la-p11_cert.Tpo" "$(DEPDIR)/engine_pkcs11_la-p11_cert.Po"; else rm -f "$(DEPDIR)/engine_pkcs11_la-p11_cert.Tpo"; exit 1; fi
sslengines/Makefile.in:506:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='p11_cert.c' object='engine_pkcs11_la-p11_cert.o' libtool=no @AMDEPBACKSLASH@
sslengines/Makefile.in:507:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/engine_pkcs11_la-p11_cert.Po' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-p11_cert.TPo' @AMDEPBACKSLASH@
sslengines/Makefile.in:509:@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-p11_cert.o `test -f 'p11_cert.c' || echo '$(srcdir)/'`p11_cert.c
sslengines/Makefile.in:511:engine_pkcs11_la-p11_cert.obj: p11_cert.c
sslengines/Makefile.in:512:@am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-p11_cert.obj -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-p11_cert.Tpo" -c -o engine_pkcs11_la-p11_cert.obj `if test -f 'p11_cert.c'; then $(CYGPATH_W) 'p11_cert.c'; else $(CYGPATH_W) '$(srcdir)/p11_cert.c'; fi`; \
sslengines/Makefile.in:513:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/engine_pkcs11_la-p11_cert.Tpo" "$(DEPDIR)/engine_pkcs11_la-p11_cert.Po"; else rm -f "$(DEPDIR)/engine_pkcs11_la-p11_cert.Tpo"; exit 1; fi
sslengines/Makefile.in:514:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='p11_cert.c' object='engine_pkcs11_la-p11_cert.obj' libtool=no @AMDEPBACKSLASH@
sslengines/Makefile.in:515:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/engine_pkcs11_la-p11_cert.Po' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-p11_cert.TPo' @AMDEPBACKSLASH@
sslengines/Makefile.in:517:@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-p11_cert.obj `if test -f 'p11_cert.c'; then $(CYGPATH_W) 'p11_cert.c'; else $(CYGPATH_W) '$(srcdir)/p11_cert.c'; fi`
sslengines/Makefile.in:519:engine_pkcs11_la-p11_cert.lo: p11_cert.c
sslengines/Makefile.in:520:@am__fastdepCC_TRUE@	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-p11_cert.lo -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-p11_cert.Tpo" -c -o engine_pkcs11_la-p11_cert.lo `test -f 'p11_cert.c' || echo '$(srcdir)/'`p11_cert.c; \
sslengines/Makefile.in:521:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/engine_pkcs11_la-p11_cert.Tpo" "$(DEPDIR)/engine_pkcs11_la-p11_cert.Plo"; else rm -f "$(DEPDIR)/engine_pkcs11_la-p11_cert.Tpo"; exit 1; fi
sslengines/Makefile.in:522:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='p11_cert.c' object='engine_pkcs11_la-p11_cert.lo' libtool=yes @AMDEPBACKSLASH@
sslengines/Makefile.in:523:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/engine_pkcs11_la-p11_cert.Plo' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-p11_cert.TPlo' @AMDEPBACKSLASH@
sslengines/Makefile.in:525:@am__fastdepCC_FALSE@	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-p11_cert.lo `test -f 'p11_cert.c' || echo '$(srcdir)/'`p11_cert.c
sslengines/Makefile.in:527:engine_pkcs11_la-p11_err.o: p11_err.c
sslengines/Makefile.in:528:@am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-p11_err.o -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-p11_err.Tpo" -c -o engine_pkcs11_la-p11_err.o `test -f 'p11_err.c' || echo '$(srcdir)/'`p11_err.c; \
sslengines/Makefile.in:529:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/engine_pkcs11_la-p11_err.Tpo" "$(DEPDIR)/engine_pkcs11_la-p11_err.Po"; else rm -f "$(DEPDIR)/engine_pkcs11_la-p11_err.Tpo"; exit 1; fi
sslengines/Makefile.in:530:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='p11_err.c' object='engine_pkcs11_la-p11_err.o' libtool=no @AMDEPBACKSLASH@
sslengines/Makefile.in:531:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/engine_pkcs11_la-p11_err.Po' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-p11_err.TPo' @AMDEPBACKSLASH@
sslengines/Makefile.in:533:@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-p11_err.o `test -f 'p11_err.c' || echo '$(srcdir)/'`p11_err.c
sslengines/Makefile.in:535:engine_pkcs11_la-p11_err.obj: p11_err.c
sslengines/Makefile.in:536:@am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-p11_err.obj -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-p11_err.Tpo" -c -o engine_pkcs11_la-p11_err.obj `if test -f 'p11_err.c'; then $(CYGPATH_W) 'p11_err.c'; else $(CYGPATH_W) '$(srcdir)/p11_err.c'; fi`; \
sslengines/Makefile.in:537:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/engine_pkcs11_la-p11_err.Tpo" "$(DEPDIR)/engine_pkcs11_la-p11_err.Po"; else rm -f "$(DEPDIR)/engine_pkcs11_la-p11_err.Tpo"; exit 1; fi
sslengines/Makefile.in:538:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='p11_err.c' object='engine_pkcs11_la-p11_err.obj' libtool=no @AMDEPBACKSLASH@
sslengines/Makefile.in:539:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/engine_pkcs11_la-p11_err.Po' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-p11_err.TPo' @AMDEPBACKSLASH@
sslengines/Makefile.in:541:@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-p11_err.obj `if test -f 'p11_err.c'; then $(CYGPATH_W) 'p11_err.c'; else $(CYGPATH_W) '$(srcdir)/p11_err.c'; fi`
sslengines/Makefile.in:543:engine_pkcs11_la-p11_err.lo: p11_err.c
sslengines/Makefile.in:544:@am__fastdepCC_TRUE@	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-p11_err.lo -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-p11_err.Tpo" -c -o engine_pkcs11_la-p11_err.lo `test -f 'p11_err.c' || echo '$(srcdir)/'`p11_err.c; \
sslengines/Makefile.in:545:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/engine_pkcs11_la-p11_err.Tpo" "$(DEPDIR)/engine_pkcs11_la-p11_err.Plo"; else rm -f "$(DEPDIR)/engine_pkcs11_la-p11_err.Tpo"; exit 1; fi
sslengines/Makefile.in:546:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='p11_err.c' object='engine_pkcs11_la-p11_err.lo' libtool=yes @AMDEPBACKSLASH@
sslengines/Makefile.in:547:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/engine_pkcs11_la-p11_err.Plo' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-p11_err.TPlo' @AMDEPBACKSLASH@
sslengines/Makefile.in:549:@am__fastdepCC_FALSE@	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-p11_err.lo `test -f 'p11_err.c' || echo '$(srcdir)/'`p11_err.c
sslengines/Makefile.in:551:engine_pkcs11_la-p11_key.o: p11_key.c
sslengines/Makefile.in:552:@am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-p11_key.o -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-p11_key.Tpo" -c -o engine_pkcs11_la-p11_key.o `test -f 'p11_key.c' || echo '$(srcdir)/'`p11_key.c; \
sslengines/Makefile.in:553:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/engine_pkcs11_la-p11_key.Tpo" "$(DEPDIR)/engine_pkcs11_la-p11_key.Po"; else rm -f "$(DEPDIR)/engine_pkcs11_la-p11_key.Tpo"; exit 1; fi
sslengines/Makefile.in:554:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='p11_key.c' object='engine_pkcs11_la-p11_key.o' libtool=no @AMDEPBACKSLASH@
sslengines/Makefile.in:555:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/engine_pkcs11_la-p11_key.Po' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-p11_key.TPo' @AMDEPBACKSLASH@
sslengines/Makefile.in:557:@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-p11_key.o `test -f 'p11_key.c' || echo '$(srcdir)/'`p11_key.c
sslengines/Makefile.in:559:engine_pkcs11_la-p11_key.obj: p11_key.c
sslengines/Makefile.in:560:@am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-p11_key.obj -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-p11_key.Tpo" -c -o engine_pkcs11_la-p11_key.obj `if test -f 'p11_key.c'; then $(CYGPATH_W) 'p11_key.c'; else $(CYGPATH_W) '$(srcdir)/p11_key.c'; fi`; \
sslengines/Makefile.in:561:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/engine_pkcs11_la-p11_key.Tpo" "$(DEPDIR)/engine_pkcs11_la-p11_key.Po"; else rm -f "$(DEPDIR)/engine_pkcs11_la-p11_key.Tpo"; exit 1; fi
sslengines/Makefile.in:562:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='p11_key.c' object='engine_pkcs11_la-p11_key.obj' libtool=no @AMDEPBACKSLASH@
sslengines/Makefile.in:563:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/engine_pkcs11_la-p11_key.Po' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-p11_key.TPo' @AMDEPBACKSLASH@
sslengines/Makefile.in:565:@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-p11_key.obj `if test -f 'p11_key.c'; then $(CYGPATH_W) 'p11_key.c'; else $(CYGPATH_W) '$(srcdir)/p11_key.c'; fi`
sslengines/Makefile.in:567:engine_pkcs11_la-p11_key.lo: p11_key.c
sslengines/Makefile.in:568:@am__fastdepCC_TRUE@	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-p11_key.lo -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-p11_key.Tpo" -c -o engine_pkcs11_la-p11_key.lo `test -f 'p11_key.c' || echo '$(srcdir)/'`p11_key.c; \
sslengines/Makefile.in:569:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/engine_pkcs11_la-p11_key.Tpo" "$(DEPDIR)/engine_pkcs11_la-p11_key.Plo"; else rm -f "$(DEPDIR)/engine_pkcs11_la-p11_key.Tpo"; exit 1; fi
sslengines/Makefile.in:570:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='p11_key.c' object='engine_pkcs11_la-p11_key.lo' libtool=yes @AMDEPBACKSLASH@
sslengines/Makefile.in:571:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/engine_pkcs11_la-p11_key.Plo' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-p11_key.TPlo' @AMDEPBACKSLASH@
sslengines/Makefile.in:573:@am__fastdepCC_FALSE@	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-p11_key.lo `test -f 'p11_key.c' || echo '$(srcdir)/'`p11_key.c
sslengines/Makefile.in:575:engine_pkcs11_la-p11_load.o: p11_load.c
sslengines/Makefile.in:576:@am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-p11_load.o -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-p11_load.Tpo" -c -o engine_pkcs11_la-p11_load.o `test -f 'p11_load.c' || echo '$(srcdir)/'`p11_load.c; \
sslengines/Makefile.in:577:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/engine_pkcs11_la-p11_load.Tpo" "$(DEPDIR)/engine_pkcs11_la-p11_load.Po"; else rm -f "$(DEPDIR)/engine_pkcs11_la-p11_load.Tpo"; exit 1; fi
sslengines/Makefile.in:578:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='p11_load.c' object='engine_pkcs11_la-p11_load.o' libtool=no @AMDEPBACKSLASH@
sslengines/Makefile.in:579:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/engine_pkcs11_la-p11_load.Po' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-p11_load.TPo' @AMDEPBACKSLASH@
sslengines/Makefile.in:581:@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-p11_load.o `test -f 'p11_load.c' || echo '$(srcdir)/'`p11_load.c
sslengines/Makefile.in:583:engine_pkcs11_la-p11_load.obj: p11_load.c
sslengines/Makefile.in:584:@am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-p11_load.obj -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-p11_load.Tpo" -c -o engine_pkcs11_la-p11_load.obj `if test -f 'p11_load.c'; then $(CYGPATH_W) 'p11_load.c'; else $(CYGPATH_W) '$(srcdir)/p11_load.c'; fi`; \
sslengines/Makefile.in:585:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/engine_pkcs11_la-p11_load.Tpo" "$(DEPDIR)/engine_pkcs11_la-p11_load.Po"; else rm -f "$(DEPDIR)/engine_pkcs11_la-p11_load.Tpo"; exit 1; fi
sslengines/Makefile.in:586:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='p11_load.c' object='engine_pkcs11_la-p11_load.obj' libtool=no @AMDEPBACKSLASH@
sslengines/Makefile.in:587:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/engine_pkcs11_la-p11_load.Po' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-p11_load.TPo' @AMDEPBACKSLASH@
sslengines/Makefile.in:589:@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-p11_load.obj `if test -f 'p11_load.c'; then $(CYGPATH_W) 'p11_load.c'; else $(CYGPATH_W) '$(srcdir)/p11_load.c'; fi`
sslengines/Makefile.in:591:engine_pkcs11_la-p11_load.lo: p11_load.c
sslengines/Makefile.in:592:@am__fastdepCC_TRUE@	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-p11_load.lo -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-p11_load.Tpo" -c -o engine_pkcs11_la-p11_load.lo `test -f 'p11_load.c' || echo '$(srcdir)/'`p11_load.c; \
sslengines/Makefile.in:593:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/engine_pkcs11_la-p11_load.Tpo" "$(DEPDIR)/engine_pkcs11_la-p11_load.Plo"; else rm -f "$(DEPDIR)/engine_pkcs11_la-p11_load.Tpo"; exit 1; fi
sslengines/Makefile.in:594:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='p11_load.c' object='engine_pkcs11_la-p11_load.lo' libtool=yes @AMDEPBACKSLASH@
sslengines/Makefile.in:595:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/engine_pkcs11_la-p11_load.Plo' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-p11_load.TPlo' @AMDEPBACKSLASH@
sslengines/Makefile.in:597:@am__fastdepCC_FALSE@	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-p11_load.lo `test -f 'p11_load.c' || echo '$(srcdir)/'`p11_load.c
sslengines/Makefile.in:599:engine_pkcs11_la-p11_misc.o: p11_misc.c
sslengines/Makefile.in:600:@am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-p11_misc.o -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-p11_misc.Tpo" -c -o engine_pkcs11_la-p11_misc.o `test -f 'p11_misc.c' || echo '$(srcdir)/'`p11_misc.c; \
sslengines/Makefile.in:601:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/engine_pkcs11_la-p11_misc.Tpo" "$(DEPDIR)/engine_pkcs11_la-p11_misc.Po"; else rm -f "$(DEPDIR)/engine_pkcs11_la-p11_misc.Tpo"; exit 1; fi
sslengines/Makefile.in:602:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='p11_misc.c' object='engine_pkcs11_la-p11_misc.o' libtool=no @AMDEPBACKSLASH@
sslengines/Makefile.in:603:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/engine_pkcs11_la-p11_misc.Po' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-p11_misc.TPo' @AMDEPBACKSLASH@
sslengines/Makefile.in:605:@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-p11_misc.o `test -f 'p11_misc.c' || echo '$(srcdir)/'`p11_misc.c
sslengines/Makefile.in:607:engine_pkcs11_la-p11_misc.obj: p11_misc.c
sslengines/Makefile.in:608:@am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-p11_misc.obj -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-p11_misc.Tpo" -c -o engine_pkcs11_la-p11_misc.obj `if test -f 'p11_misc.c'; then $(CYGPATH_W) 'p11_misc.c'; else $(CYGPATH_W) '$(srcdir)/p11_misc.c'; fi`; \
sslengines/Makefile.in:609:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/engine_pkcs11_la-p11_misc.Tpo" "$(DEPDIR)/engine_pkcs11_la-p11_misc.Po"; else rm -f "$(DEPDIR)/engine_pkcs11_la-p11_misc.Tpo"; exit 1; fi
sslengines/Makefile.in:610:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='p11_misc.c' object='engine_pkcs11_la-p11_misc.obj' libtool=no @AMDEPBACKSLASH@
sslengines/Makefile.in:611:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/engine_pkcs11_la-p11_misc.Po' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-p11_misc.TPo' @AMDEPBACKSLASH@
sslengines/Makefile.in:613:@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-p11_misc.obj `if test -f 'p11_misc.c'; then $(CYGPATH_W) 'p11_misc.c'; else $(CYGPATH_W) '$(srcdir)/p11_misc.c'; fi`
sslengines/Makefile.in:615:engine_pkcs11_la-p11_misc.lo: p11_misc.c
sslengines/Makefile.in:616:@am__fastdepCC_TRUE@	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-p11_misc.lo -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-p11_misc.Tpo" -c -o engine_pkcs11_la-p11_misc.lo `test -f 'p11_misc.c' || echo '$(srcdir)/'`p11_misc.c; \
sslengines/Makefile.in:617:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/engine_pkcs11_la-p11_misc.Tpo" "$(DEPDIR)/engine_pkcs11_la-p11_misc.Plo"; else rm -f "$(DEPDIR)/engine_pkcs11_la-p11_misc.Tpo"; exit 1; fi
sslengines/Makefile.in:618:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='p11_misc.c' object='engine_pkcs11_la-p11_misc.lo' libtool=yes @AMDEPBACKSLASH@
sslengines/Makefile.in:619:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/engine_pkcs11_la-p11_misc.Plo' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-p11_misc.TPlo' @AMDEPBACKSLASH@
sslengines/Makefile.in:621:@am__fastdepCC_FALSE@	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-p11_misc.lo `test -f 'p11_misc.c' || echo '$(srcdir)/'`p11_misc.c
sslengines/Makefile.in:623:engine_pkcs11_la-p11_rsa.o: p11_rsa.c
sslengines/Makefile.in:624:@am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-p11_rsa.o -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-p11_rsa.Tpo" -c -o engine_pkcs11_la-p11_rsa.o `test -f 'p11_rsa.c' || echo '$(srcdir)/'`p11_rsa.c; \
sslengines/Makefile.in:625:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/engine_pkcs11_la-p11_rsa.Tpo" "$(DEPDIR)/engine_pkcs11_la-p11_rsa.Po"; else rm -f "$(DEPDIR)/engine_pkcs11_la-p11_rsa.Tpo"; exit 1; fi
sslengines/Makefile.in:626:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='p11_rsa.c' object='engine_pkcs11_la-p11_rsa.o' libtool=no @AMDEPBACKSLASH@
sslengines/Makefile.in:627:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/engine_pkcs11_la-p11_rsa.Po' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-p11_rsa.TPo' @AMDEPBACKSLASH@
sslengines/Makefile.in:629:@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-p11_rsa.o `test -f 'p11_rsa.c' || echo '$(srcdir)/'`p11_rsa.c
sslengines/Makefile.in:631:engine_pkcs11_la-p11_rsa.obj: p11_rsa.c
sslengines/Makefile.in:632:@am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-p11_rsa.obj -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-p11_rsa.Tpo" -c -o engine_pkcs11_la-p11_rsa.obj `if test -f 'p11_rsa.c'; then $(CYGPATH_W) 'p11_rsa.c'; else $(CYGPATH_W) '$(srcdir)/p11_rsa.c'; fi`; \
sslengines/Makefile.in:633:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/engine_pkcs11_la-p11_rsa.Tpo" "$(DEPDIR)/engine_pkcs11_la-p11_rsa.Po"; else rm -f "$(DEPDIR)/engine_pkcs11_la-p11_rsa.Tpo"; exit 1; fi
sslengines/Makefile.in:634:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='p11_rsa.c' object='engine_pkcs11_la-p11_rsa.obj' libtool=no @AMDEPBACKSLASH@
sslengines/Makefile.in:635:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/engine_pkcs11_la-p11_rsa.Po' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-p11_rsa.TPo' @AMDEPBACKSLASH@
sslengines/Makefile.in:637:@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-p11_rsa.obj `if test -f 'p11_rsa.c'; then $(CYGPATH_W) 'p11_rsa.c'; else $(CYGPATH_W) '$(srcdir)/p11_rsa.c'; fi`
sslengines/Makefile.in:639:engine_pkcs11_la-p11_rsa.lo: p11_rsa.c
sslengines/Makefile.in:640:@am__fastdepCC_TRUE@	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-p11_rsa.lo -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-p11_rsa.Tpo" -c -o engine_pkcs11_la-p11_rsa.lo `test -f 'p11_rsa.c' || echo '$(srcdir)/'`p11_rsa.c; \
sslengines/Makefile.in:641:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/engine_pkcs11_la-p11_rsa.Tpo" "$(DEPDIR)/engine_pkcs11_la-p11_rsa.Plo"; else rm -f "$(DEPDIR)/engine_pkcs11_la-p11_rsa.Tpo"; exit 1; fi
sslengines/Makefile.in:642:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='p11_rsa.c' object='engine_pkcs11_la-p11_rsa.lo' libtool=yes @AMDEPBACKSLASH@
sslengines/Makefile.in:643:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/engine_pkcs11_la-p11_rsa.Plo' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-p11_rsa.TPlo' @AMDEPBACKSLASH@
sslengines/Makefile.in:645:@am__fastdepCC_FALSE@	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-p11_rsa.lo `test -f 'p11_rsa.c' || echo '$(srcdir)/'`p11_rsa.c
sslengines/Makefile.in:647:engine_pkcs11_la-p11_slot.o: p11_slot.c
sslengines/Makefile.in:648:@am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-p11_slot.o -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-p11_slot.Tpo" -c -o engine_pkcs11_la-p11_slot.o `test -f 'p11_slot.c' || echo '$(srcdir)/'`p11_slot.c; \
sslengines/Makefile.in:649:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/engine_pkcs11_la-p11_slot.Tpo" "$(DEPDIR)/engine_pkcs11_la-p11_slot.Po"; else rm -f "$(DEPDIR)/engine_pkcs11_la-p11_slot.Tpo"; exit 1; fi
sslengines/Makefile.in:650:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='p11_slot.c' object='engine_pkcs11_la-p11_slot.o' libtool=no @AMDEPBACKSLASH@
sslengines/Makefile.in:651:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/engine_pkcs11_la-p11_slot.Po' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-p11_slot.TPo' @AMDEPBACKSLASH@
sslengines/Makefile.in:653:@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-p11_slot.o `test -f 'p11_slot.c' || echo '$(srcdir)/'`p11_slot.c
sslengines/Makefile.in:655:engine_pkcs11_la-p11_slot.obj: p11_slot.c
sslengines/Makefile.in:656:@am__fastdepCC_TRUE@	if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-p11_slot.obj -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-p11_slot.Tpo" -c -o engine_pkcs11_la-p11_slot.obj `if test -f 'p11_slot.c'; then $(CYGPATH_W) 'p11_slot.c'; else $(CYGPATH_W) '$(srcdir)/p11_slot.c'; fi`; \
sslengines/Makefile.in:657:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/engine_pkcs11_la-p11_slot.Tpo" "$(DEPDIR)/engine_pkcs11_la-p11_slot.Po"; else rm -f "$(DEPDIR)/engine_pkcs11_la-p11_slot.Tpo"; exit 1; fi
sslengines/Makefile.in:658:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='p11_slot.c' object='engine_pkcs11_la-p11_slot.obj' libtool=no @AMDEPBACKSLASH@
sslengines/Makefile.in:659:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/engine_pkcs11_la-p11_slot.Po' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-p11_slot.TPo' @AMDEPBACKSLASH@
sslengines/Makefile.in:661:@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-p11_slot.obj `if test -f 'p11_slot.c'; then $(CYGPATH_W) 'p11_slot.c'; else $(CYGPATH_W) '$(srcdir)/p11_slot.c'; fi`
sslengines/Makefile.in:663:engine_pkcs11_la-p11_slot.lo: p11_slot.c
sslengines/Makefile.in:664:@am__fastdepCC_TRUE@	if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -MT engine_pkcs11_la-p11_slot.lo -MD -MP -MF "$(DEPDIR)/engine_pkcs11_la-p11_slot.Tpo" -c -o engine_pkcs11_la-p11_slot.lo `test -f 'p11_slot.c' || echo '$(srcdir)/'`p11_slot.c; \
sslengines/Makefile.in:665:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/engine_pkcs11_la-p11_slot.Tpo" "$(DEPDIR)/engine_pkcs11_la-p11_slot.Plo"; else rm -f "$(DEPDIR)/engine_pkcs11_la-p11_slot.Tpo"; exit 1; fi
sslengines/Makefile.in:666:@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='p11_slot.c' object='engine_pkcs11_la-p11_slot.lo' libtool=yes @AMDEPBACKSLASH@
sslengines/Makefile.in:667:@AMDEP_TRUE@@am__fastdepCC_FALSE@	depfile='$(DEPDIR)/engine_pkcs11_la-p11_slot.Plo' tmpdepfile='$(DEPDIR)/engine_pkcs11_la-p11_slot.TPlo' @AMDEPBACKSLASH@
sslengines/Makefile.in:669:@am__fastdepCC_FALSE@	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(engine_pkcs11_la_CFLAGS) $(CFLAGS) -c -o engine_pkcs11_la-p11_slot.lo `test -f 'p11_slot.c' || echo '$(srcdir)/'`p11_slot.c
sslengines/Makefile.in:671:mostlyclean-libtool:
sslengines/Makefile.in:672:	-rm -f *.lo
sslengines/Makefile.in:674:clean-libtool:
sslengines/Makefile.in:675:	-rm -rf .libs _libs
sslengines/Makefile.in:677:distclean-libtool:
sslengines/Makefile.in:678:	-rm -f libtool
sslengines/Makefile.in:679:uninstall-info-am:
sslengines/Makefile.in:684:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
sslengines/Makefile.in:688:	mkid -fID $$unique
sslengines/Makefile.in:697:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
sslengines/Makefile.in:701:	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
sslengines/Makefile.in:702:	  test -n "$$unique" || unique=$$empty_fix; \
sslengines/Makefile.in:713:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
sslengines/Makefile.in:717:	test -z "$(CTAGS_ARGS)$$tags$$unique" \
sslengines/Makefile.in:724:	  && gtags -i $(GTAGS_ARGS) $$here
sslengines/Makefile.in:726:distclean-tags:
sslengines/Makefile.in:727:	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
sslengines/Makefile.in:737:	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
sslengines/Makefile.in:738:	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
sslengines/Makefile.in:745:	  if test -d $$d/$$file; then \
sslengines/Makefile.in:746:	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
sslengines/Makefile.in:747:	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
sslengines/Makefile.in:749:	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
sslengines/Makefile.in:751:	    test -f $(distdir)/$$file \
sslengines/Makefile.in:752:	    || cp -p $$d/$$file $(distdir)/$$file \
sslengines/Makefile.in:756:check-am: all-am
sslengines/Makefile.in:757:check: check-am
sslengines/Makefile.in:758:all-am: Makefile $(LTLIBRARIES)
sslengines/Makefile.in:761:	  test -z "$$dir" || $(mkdir_p) "$$dir"; \
sslengines/Makefile.in:763:install: install-am
sslengines/Makefile.in:764:install-exec: install-exec-am
sslengines/Makefile.in:765:install-data: install-data-am
sslengines/Makefile.in:766:uninstall: uninstall-am
sslengines/Makefile.in:768:install-am: all-am
sslengines/Makefile.in:769:	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
sslengines/Makefile.in:771:installcheck: installcheck-am
sslengines/Makefile.in:772:install-strip:
sslengines/Makefile.in:774:	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
sslengines/Makefile.in:775:	  `test -z '$(STRIP)' || \
sslengines/Makefile.in:777:mostlyclean-generic:
sslengines/Makefile.in:779:clean-generic:
sslengines/Makefile.in:781:distclean-generic:
sslengines/Makefile.in:782:	-rm -f $(CONFIG_CLEAN_FILES)
sslengines/Makefile.in:784:maintainer-clean-generic:
sslengines/Makefile.in:787:	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
sslengines/Makefile.in:788:clean: clean-am
sslengines/Makefile.in:790:clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \
sslengines/Makefile.in:791:	mostlyclean-am
sslengines/Makefile.in:793:distclean: distclean-am
sslengines/Makefile.in:794:	-rm -rf ./$(DEPDIR)
sslengines/Makefile.in:795:	-rm -f Makefile
sslengines/Makefile.in:796:distclean-am: clean-am distclean-compile distclean-generic \
sslengines/Makefile.in:797:	distclean-libtool distclean-tags
sslengines/Makefile.in:799:dvi: dvi-am
sslengines/Makefile.in:801:dvi-am:
sslengines/Makefile.in:803:html: html-am
sslengines/Makefile.in:805:info: info-am
sslengines/Makefile.in:807:info-am:
sslengines/Makefile.in:809:install-data-am:
sslengines/Makefile.in:811:install-exec-am: install-exec-local install-libLTLIBRARIES
sslengines/Makefile.in:813:install-info: install-info-am
sslengines/Makefile.in:815:install-man:
sslengines/Makefile.in:817:installcheck-am:
sslengines/Makefile.in:819:maintainer-clean: maintainer-clean-am
sslengines/Makefile.in:820:	-rm -rf ./$(DEPDIR)
sslengines/Makefile.in:821:	-rm -f Makefile
sslengines/Makefile.in:822:maintainer-clean-am: distclean-am maintainer-clean-generic
sslengines/Makefile.in:824:mostlyclean: mostlyclean-am
sslengines/Makefile.in:826:mostlyclean-am: mostlyclean-compile mostlyclean-generic \
sslengines/Makefile.in:827:	mostlyclean-libtool
sslengines/Makefile.in:829:pdf: pdf-am
sslengines/Makefile.in:831:pdf-am:
sslengines/Makefile.in:833:ps: ps-am
sslengines/Makefile.in:835:ps-am:
sslengines/Makefile.in:837:uninstall-am: uninstall-info-am uninstall-libLTLIBRARIES \
sslengines/Makefile.in:838:	uninstall-local
sslengines/Makefile.in:840:.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
sslengines/Makefile.in:841:	clean-libLTLIBRARIES clean-libtool ctags distclean \
sslengines/Makefile.in:842:	distclean-compile distclean-generic distclean-libtool \
sslengines/Makefile.in:843:	distclean-tags distdir dvi dvi-am html html-am info info-am \
sslengines/Makefile.in:844:	install install-am install-data install-data-am install-exec \
sslengines/Makefile.in:845:	install-exec-am install-exec-local install-info \
sslengines/Makefile.in:846:	install-info-am install-libLTLIBRARIES install-man \
sslengines/Makefile.in:847:	install-strip installcheck installcheck-am installdirs \
sslengines/Makefile.in:848:	maintainer-clean maintainer-clean-generic mostlyclean \
sslengines/Makefile.in:849:	mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
sslengines/Makefile.in:850:	pdf pdf-am ps ps-am tags uninstall uninstall-am \
sslengines/Makefile.in:851:	uninstall-info-am uninstall-libLTLIBRARIES uninstall-local
sslengines/Makefile.in:854:install-exec-local: install-libLTLIBRARIES
sslengines/Makefile.in:855:@HAVE_BUNDLES_TRUE@@HAVE_ENGINE_TRUE@	-${top_srcdir}/macos/libtool-bundle $(DESTDIR)$(libdir)/engine_opensc.so \
sslengines/Makefile.in:857:@HAVE_BUNDLES_TRUE@@HAVE_ENGINE_TRUE@	-${top_srcdir}/macos/libtool-bundle $(DESTDIR)$(libdir)/engine_pkcs11.so \
sslengines/Makefile.in:860:uninstall-local: uninstall-libLTLIBRARIES
sslengines/Makefile.in:861:@HAVE_BUNDLES_TRUE@@HAVE_ENGINE_TRUE@	rm -rf $(DESTDIR)$(bundledir)/engine_opensc.bundle/
sslengines/Makefile.in:862:@HAVE_BUNDLES_TRUE@@HAVE_ENGINE_TRUE@	rm -rf $(DESTDIR)$(bundledir)/engine_pkcs11.bundle/
sslengines/p11_load.c:58:#include "pkcs11-internal.h"
sslengines/p11_load.c:76:	ctx->_private = priv;
sslengines/p11_load.c:79:	priv->nslots = -1;
sslengines/p11_load.c:93:	if (priv->libinfo != NULL) {
sslengines/p11_load.c:95:		return -1;
sslengines/p11_load.c:97:	handle = C_LoadModule(name, &priv->method);
sslengines/p11_load.c:100:		return -1;
sslengines/p11_load.c:104:	rv = priv->method->C_Initialize(NULL);
sslengines/p11_load.c:108:	rv = priv->method->C_GetInfo(&ck_info);
sslengines/p11_load.c:111:	ctx->manufacturer = PKCS11_DUP(ck_info.manufacturerID);
sslengines/p11_load.c:112:	ctx->description = PKCS11_DUP(ck_info.libraryDescription);
sslengines/p11_load.c:129:	priv->method->C_Finalize(NULL);
sslengines/p11_load.c:141:	OPENSSL_free(ctx->manufacturer);
sslengines/p11_load.c:142:	OPENSSL_free(ctx->description);
sslengines/p11_load.c:143:	OPENSSL_free(ctx->_private);
sslengines/p11_misc.c:58:#include "pkcs11-internal.h"
sslengines/p11_misc.c:77:	while (size && mem[size - 1] == ' ')
sslengines/p11_misc.c:78:		size--;
sslengines/engine_pkcs11_la-p11_misc.lo:1:# engine_pkcs11_la-p11_misc.lo - a libtool object file
sslengines/engine_pkcs11_la-p11_misc.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
sslengines/engine_pkcs11_la-p11_misc.lo:8:pic_object='.libs/engine_pkcs11_la-p11_misc.o'
sslengines/engine_pkcs11_la-p11_misc.lo:10:# Name of the non-PIC object.
sslengines/engine_pkcs11_la-p11_misc.lo:11:non_pic_object='engine_pkcs11_la-p11_misc.o'
sslengines/p11_slot.c:58:#include "pkcs11-internal.h"
sslengines/p11_slot.c:74:	if (priv->nslots < 0) {
sslengines/p11_slot.c:80:		rv = priv->method->C_GetSlotList(FALSE, slotid, &nslots);
sslengines/p11_slot.c:86:				while (n--)
sslengines/p11_slot.c:89:				return -1;
sslengines/p11_slot.c:92:		priv->nslots = nslots;
sslengines/p11_slot.c:93:		priv->slots = slots;
sslengines/p11_slot.c:96:	*slotp = priv->slots;
sslengines/p11_slot.c:97:	*countp = priv->nslots;
sslengines/p11_slot.c:115:		if ((tok = slot->token) != NULL) {
sslengines/p11_slot.c:117:			    || (tok->initialized > best->token->initialized
sslengines/p11_slot.c:118:				&& tok->userPinSet > best->token->userPinSet
sslengines/p11_slot.c:119:				&& tok->loginRequired > best->token->loginRequired))
sslengines/p11_slot.c:135:	if (priv->haveSession) {
sslengines/p11_slot.c:136:		CRYPTOKI_call(ctx, C_CloseSession(priv->session));
sslengines/p11_slot.c:137:		priv->haveSession = 0;
sslengines/p11_slot.c:140:			   C_OpenSession(priv->id,
sslengines/p11_slot.c:143:					 &priv->session));
sslengines/p11_slot.c:145:	priv->haveSession = 1;
sslengines/p11_slot.c:156:	PKCS11_CTX *ctx = priv->parent;
sslengines/p11_slot.c:161:	if (slot->token)
sslengines/p11_slot.c:162:		pkcs11_destroy_keys(slot->token);
sslengines/p11_slot.c:163:	if (priv->loggedIn) {
sslengines/p11_slot.c:166:			return -1;
sslengines/p11_slot.c:168:	if (!priv->haveSession) {
sslengines/p11_slot.c:172:			return -1;
sslengines/p11_slot.c:175:	rv = CRYPTOKI_call(ctx, C_Login(priv->session,
sslengines/p11_slot.c:179:	priv->loggedIn = 1;
sslengines/p11_slot.c:189:	PKCS11_CTX *ctx = priv->parent;
sslengines/p11_slot.c:194:	if (slot->token)
sslengines/p11_slot.c:195:		pkcs11_destroy_keys(slot->token);
sslengines/p11_slot.c:196:	if (!priv->haveSession) {
sslengines/p11_slot.c:198:		return -1;
sslengines/p11_slot.c:201:	rv = CRYPTOKI_call(ctx, C_Logout(priv->session));
sslengines/p11_slot.c:203:	priv->loggedIn = 0;
sslengines/p11_slot.c:214:	PKCS11_CTX *ctx = priv->parent;
sslengines/p11_slot.c:219:	rv = CRYPTOKI_call(ctx, C_InitToken(priv->id,
sslengines/p11_slot.c:225:	for (n = 0; n < cpriv->nslots; n++) {
sslengines/p11_slot.c:226:		if (pkcs11_check_token(ctx, cpriv->slots + n) < 0)
sslengines/p11_slot.c:227:			return -1;
sslengines/p11_slot.c:239:	PKCS11_CTX *ctx = priv->parent;
sslengines/p11_slot.c:242:	if (!priv->haveSession) {
sslengines/p11_slot.c:244:		return -1;
sslengines/p11_slot.c:248:	rv = CRYPTOKI_call(ctx, C_InitPIN(priv->session, (CK_UTF8CHAR *) pin, len));
sslengines/p11_slot.c:267:	priv->parent = ctx;
sslengines/p11_slot.c:268:	priv->id = id;
sslengines/p11_slot.c:270:	slot->description = PKCS11_DUP(info.slotDescription);
sslengines/p11_slot.c:271:	slot->manufacturer = PKCS11_DUP(info.manufacturerID);
sslengines/p11_slot.c:272:	slot->removable = (info.flags & CKF_REMOVABLE_DEVICE) ? 1 : 0;
sslengines/p11_slot.c:273:	slot->_private = priv;
sslengines/p11_slot.c:276:		return -1;
sslengines/p11_slot.c:285:	while (priv->nslots > 0)
sslengines/p11_slot.c:286:		pkcs11_destroy_slot(ctx, &priv->slots[--(priv->nslots)]);
sslengines/p11_slot.c:287:	OPENSSL_free(priv->slots);
sslengines/p11_slot.c:288:	priv->slots = NULL;
sslengines/p11_slot.c:289:	priv->nslots = -1;
sslengines/p11_slot.c:296:	CRYPTOKI_call(ctx, C_CloseAllSessions(priv->id));
sslengines/p11_slot.c:297:	OPENSSL_free(slot->_private);
sslengines/p11_slot.c:298:	OPENSSL_free(slot->description);
sslengines/p11_slot.c:299:	OPENSSL_free(slot->manufacturer);
sslengines/p11_slot.c:300:	if (slot->token) {
sslengines/p11_slot.c:301:		pkcs11_destroy_token(slot->token);
sslengines/p11_slot.c:302:		OPENSSL_free(slot->token);
sslengines/p11_slot.c:315:	if (slot->token)
sslengines/p11_slot.c:316:		pkcs11_destroy_token(slot->token);
sslengines/p11_slot.c:318:		slot->token = PKCS11_NEW(PKCS11_TOKEN);
sslengines/p11_slot.c:319:	token = slot->token;
sslengines/p11_slot.c:321:	rv = CRYPTOKI_call(ctx, C_GetTokenInfo(priv->id, &info));
sslengines/p11_slot.c:324:		slot->token = NULL;
sslengines/p11_slot.c:331:	tpriv->parent = slot;
sslengines/p11_slot.c:332:	tpriv->nkeys = -1;
sslengines/p11_slot.c:333:	tpriv->ncerts = -1;
sslengines/p11_slot.c:335:	token->label = PKCS11_DUP(info.label);
sslengines/p11_slot.c:336:	token->manufacturer = PKCS11_DUP(info.manufacturerID);
sslengines/p11_slot.c:337:	token->model = PKCS11_DUP(info.model);
sslengines/p11_slot.c:338:	token->initialized = (info.flags & CKF_TOKEN_INITIALIZED) ? 1 : 0;
sslengines/p11_slot.c:339:	token->loginRequired = (info.flags & CKF_LOGIN_REQUIRED) ? 1 : 0;
sslengines/p11_slot.c:340:	token->userPinSet = (info.flags & CKF_USER_PIN_INITIALIZED) ? 1 : 0;
sslengines/p11_slot.c:341:	token->readOnly = (info.flags & CKF_WRITE_PROTECTED) ? 1 : 0;
sslengines/p11_slot.c:342:	token->_private = tpriv;
sslengines/p11_slot.c:350:	OPENSSL_free(token->label);
sslengines/p11_slot.c:351:	OPENSSL_free(token->manufacturer);
sslengines/p11_slot.c:352:	OPENSSL_free(token->model);
sslengines/p11_slot.c:353:	OPENSSL_free(token->_private);
sslengines/engine_pkcs11.c:28:#include "pkcs11-internal.h"
sslengines/engine_pkcs11.c:132:		while (nybbles-- && *in && *in != ':') {
sslengines/engine_pkcs11.c:136:				c -= '0';
sslengines/engine_pkcs11.c:138:				c = c - 'a' + 10;
sslengines/engine_pkcs11.c:140:				c = c - 'A' + 10;
sslengines/engine_pkcs11.c:156:		left--;
sslengines/engine_pkcs11.c:178:	int slot_nr = -1;
sslengines/engine_pkcs11.c:182:	/* Parse s_slot_key_id: [slot_<slotNr>][-][id_<keyID>] or NULL,
sslengines/engine_pkcs11.c:184:	   E.g. "slot_1" or "id_46" or "slot_1-id_46 */
sslengines/engine_pkcs11.c:192:			fprintf(stderr,"No \'_\' found in \"-key\" option \"%s\"\n", s_slot_key_id);
sslengines/engine_pkcs11.c:193:			fprintf(stderr,"Format: [slot_<slotNr>][-][id_<keyID>]\n");
sslengines/engine_pkcs11.c:198:		p_sep2 = strchr(p_sep1, '-');
sslengines/engine_pkcs11.c:202:		/* val = the string between the _ and the - (or '\0') */
sslengines/engine_pkcs11.c:203:		val_len = p_sep2 - p_sep1 - 1;
sslengines/engine_pkcs11.c:205:			fail("Too long or empty value after the \'-\' sign\n");
sslengines/engine_pkcs11.c:209:		if (strncasecmp(s_slot_key_id, "slot", p_sep1 - s_slot_key_id) == 0) {
sslengines/engine_pkcs11.c:219:		} else if (strncasecmp(s_slot_key_id, "id", p_sep1 - s_slot_key_id)
sslengines/engine_pkcs11.c:228:			memcpy(val, s_slot_key_id, p_sep1 - s_slot_key_id);
sslengines/engine_pkcs11.c:229:			val[p_sep1 - s_slot_key_id] = '\0';
sslengines/engine_pkcs11.c:230:			fprintf(stderr,"Now allowed in -key: \"%s\"\n", val);
sslengines/engine_pkcs11.c:245:		if (slot->token) {
sslengines/engine_pkcs11.c:246:			if (!slot->token->initialized)
sslengines/engine_pkcs11.c:248:			else if (!slot->token->userPinSet)
sslengines/engine_pkcs11.c:250:			if (slot->token->loginRequired)
sslengines/engine_pkcs11.c:252:			if (slot->token->readOnly)
sslengines/engine_pkcs11.c:258:			flags[m - 2] = '\0';
sslengines/engine_pkcs11.c:262:			fprintf(stderr,"[%u] %-25.25s  %-16s", n, slot->description, flags);
sslengines/engine_pkcs11.c:263:			if (slot->token) {
sslengines/engine_pkcs11.c:265:				       slot->token->label[0] ?
sslengines/engine_pkcs11.c:266:				       slot->token->label : "no label");
sslengines/engine_pkcs11.c:272:	if (slot_nr == -1) {
sslengines/engine_pkcs11.c:281:	tok = slot->token;
sslengines/engine_pkcs11.c:289:	if (!tok->initialized) {
sslengines/engine_pkcs11.c:294:	if (isPrivate && !tok->userPinSet && !tok->readOnly) {
sslengines/engine_pkcs11.c:300:		fprintf(stderr,"Found slot:  %s\n", slot->description);
sslengines/engine_pkcs11.c:301:		fprintf(stderr,"Found token: %s\n", slot->token->label);
sslengines/engine_pkcs11.c:313:			fprintf(stderr,"  %2u    %s", n + 1, c->label);
sslengines/engine_pkcs11.c:314:			if (c->x509)
sslengines/engine_pkcs11.c:315:				dn = X509_NAME_oneline(X509_get_subject_name(c->x509), NULL, 0);
sslengines/engine_pkcs11.c:329:		if (logged_in || !tok->loginRequired)
sslengines/engine_pkcs11.c:358:			       k->isPrivate ? 'P' : ' ', k->needLogin ? 'L' : ' ', k->label);
sslengines/engine_pkcs11.c:360:		if (key_id_len != 0 && k->id_len == key_id_len &&
sslengines/engine_pkcs11.c:361:		    memcmp(k->id, key_id, key_id_len) == 0) {
sslengines/engine_opensc.la:1:# engine_opensc.la - a libtool library file
sslengines/engine_opensc.la:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
sslengines/engine_opensc.la:17:dependency_libs=' -L/usr -L/usr/lib /home/lcoelho/develop/modulo/iti/src/opensc/src/libopensc/libopensc.la /home/lcoelho/develop/modulo/iti/src/opensc/src/scconf/libscconf.la -lcrypto /usr/local/lib/libpcsclite.la -ldl -lpthread '
sslengines/engine_opensc.la:27:# Should we warn about portability when linking against -modules?
sslengines/engine_opensc.la:36:relink_command="(cd /home/lcoelho/develop/modulo/iti/src/opensc/src/sslengines; /bin/sh ../../libtool  --mode=relink gcc -Wall -fno-strict-aliasing -g -O2 -L/usr -L/usr/lib -L/usr/lib -o engine_opensc.la -rpath /usr/local/lib/opensc -Wl,-Bsymbolic -module -avoid-version engine_opensc_la-hw_opensc.lo engine_opensc_la-engine_opensc.lo -lcrypto ../../src/libopensc/libopensc.la -lpthread @inst_prefix_dir@)"
sslengines/engine_opensc.c:73:	r = sc_connect_card(ctx->reader[sc_reader_id], 0, &card);
sslengines/engine_opensc.c:97:	BN_bin2bn((unsigned char *) bignum->data, bignum->len, BN);
sslengines/engine_opensc.c:103:	key_out->pkey.rsa->n =
sslengines/engine_opensc.c:104:	    sc_bignum_t_to_BIGNUM(&(pubkey->u.rsa.modulus), BN_new());
sslengines/engine_opensc.c:105:	key_out->pkey.rsa->e =
sslengines/engine_opensc.c:106:	    sc_bignum_t_to_BIGNUM(&(pubkey->u.rsa.exponent), BN_new());
sslengines/engine_opensc.c:130:		return -1;
sslengines/engine_opensc.c:147:	key = (struct sc_pkcs15_prkey_info *) key_obj->data;
sslengines/engine_opensc.c:148:	r = sc_pkcs15_find_pin_by_auth_id(p15card, &key_obj->auth_id, &pin_obj);
sslengines/engine_opensc.c:154:	pin = (struct sc_pkcs15_pin_info *) pin_obj->data;
sslengines/engine_opensc.c:178:	return -1;
sslengines/engine_opensc.c:206:		/* No pubkey - try if there's a certificate */
sslengines/engine_opensc.c:214:						       obj->data, &cert);
sslengines/engine_opensc.c:217:			pubkey = &cert->key;
sslengines/engine_opensc.c:240:	RSA_set_method(keyout->rsa, sc_get_rsa_method());
sslengines/engine_opensc.c:242:	key_out->pkey.rsa->flags |= RSA_FLAG_EXT_PKEY || RSA_FLAG_SIGN_VER;
sslengines/engine_opensc.c:243:	RSA_set_app_data(key_out->pkey.rsa, id);
sslengines/engine_opensc.c:335:		return -1;
sslengines/engine_opensc.c:342:		return -1;
sslengines/engine_opensc.c:352:	return -1;
sslengines/engine_opensc.c:367:		return -1;
sslengines/engine_opensc.c:394:	return -1;
sslengines/test_engine.sh:6:if [[ -ne $1 ]] ;
sslengines/test_engine.sh:13:POSTCMD="-pre MODULE_PATH:../pkcs11/.libs/opensc-pkcs11.so" ;
sslengines/test_engine.sh:17:# self-signed certificate has a locking problem, don't try yet....
sslengines/test_engine.sh:19:engine dynamic -vvvv -pre SO_PATH:.libs/engine_${ENGINE}.so -pre ID:${ENGINE} -pre NO_VCHECK:1 -pre LIST_ADD:1 -pre LOAD ${POSTCMD}
sslengines/test_engine.sh:20:req -engine ${ENGINE} -new -x509 -key 45 -keyform engine -out /tmp/selfcert.crt -text
sslengines/test_engine.sh:29:if [[ $? -ne 0 ]] ;
sslengines/test_engine.sh:31: echo "Error generating self-signed cert" 
sslengines/test_engine.sh:39:engine dynamic -vvvv -pre SO_PATH:.libs/engine_${ENGINE}.so -pre ID:${ENGINE} -pre NO_VCHECK:1 -pre LIST_ADD:1 -pre LOAD ${POSTCMD}
sslengines/test_engine.sh:40:req -engine ${ENGINE} -md5 -new -key 45 -keyform engine -out /tmp/cert.md5.crq -text
sslengines/test_engine.sh:51:if [[ $? -ne 0 ]] ;
sslengines/test_engine.sh:58:openssl ca -in /tmp/cert.md5.crq -out /tmp/test.crt || (echo "Error signing certificate" && exit 1)
Binary file sslengines/engine_pkcs11_la-hw_pkcs11.o matches
Binary file sslengines/engine_opensc_la-engine_opensc.o matches
Binary file sslengines/engine_pkcs11_la-p11_attr.o matches
Binary file sslengines/engine_pkcs11_la-p11_cert.o matches
Binary file sslengines/engine_opensc_la-hw_opensc.o matches
sslengines/engine_pkcs11_la-p11_err.lo:1:# engine_pkcs11_la-p11_err.lo - a libtool object file
sslengines/engine_pkcs11_la-p11_err.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
sslengines/engine_pkcs11_la-p11_err.lo:8:pic_object='.libs/engine_pkcs11_la-p11_err.o'
sslengines/engine_pkcs11_la-p11_err.lo:10:# Name of the non-PIC object.
sslengines/engine_pkcs11_la-p11_err.lo:11:non_pic_object='engine_pkcs11_la-p11_err.o'
sslengines/engine_pkcs11_la-hw_pkcs11.lo:1:# engine_pkcs11_la-hw_pkcs11.lo - a libtool object file
sslengines/engine_pkcs11_la-hw_pkcs11.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
sslengines/engine_pkcs11_la-hw_pkcs11.lo:8:pic_object='.libs/engine_pkcs11_la-hw_pkcs11.o'
sslengines/engine_pkcs11_la-hw_pkcs11.lo:10:# Name of the non-PIC object.
sslengines/engine_pkcs11_la-hw_pkcs11.lo:11:non_pic_object='engine_pkcs11_la-hw_pkcs11.o'
sslengines/engine_opensc_la-engine_opensc.lo:1:# engine_opensc_la-engine_opensc.lo - a libtool object file
sslengines/engine_opensc_la-engine_opensc.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
sslengines/engine_opensc_la-engine_opensc.lo:8:pic_object='.libs/engine_opensc_la-engine_opensc.o'
sslengines/engine_opensc_la-engine_opensc.lo:10:# Name of the non-PIC object.
sslengines/engine_opensc_la-engine_opensc.lo:11:non_pic_object='engine_opensc_la-engine_opensc.o'
Binary file sslengines/engine_pkcs11_la-engine_pkcs11.o matches
sslengines/engine_pkcs11.la:1:# engine_pkcs11.la - a libtool library file
sslengines/engine_pkcs11.la:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
sslengines/engine_pkcs11.la:17:dependency_libs=' -L/usr -L/usr/lib -lcrypto /home/lcoelho/develop/modulo/iti/src/opensc/src/pkcs11/libpkcs11.la -ldl -lpthread '
sslengines/engine_pkcs11.la:27:# Should we warn about portability when linking against -modules?
sslengines/engine_pkcs11.la:36:relink_command="(cd /home/lcoelho/develop/modulo/iti/src/opensc/src/sslengines; /bin/sh ../../libtool  --mode=relink gcc -Wall -fno-strict-aliasing -g -O2 -L/usr -L/usr/lib -L/usr/lib -o engine_pkcs11.la -rpath /usr/local/lib/opensc -Wl,-Bsymbolic -module -avoid-version engine_pkcs11_la-hw_pkcs11.lo engine_pkcs11_la-engine_pkcs11.lo engine_pkcs11_la-p11_attr.lo engine_pkcs11_la-p11_cert.lo engine_pkcs11_la-p11_err.lo engine_pkcs11_la-p11_key.lo engine_pkcs11_la-p11_load.lo engine_pkcs11_la-p11_misc.lo engine_pkcs11_la-p11_rsa.lo engine_pkcs11_la-p11_slot.lo -lcrypto ../pkcs11/libpkcs11.la -lpthread @inst_prefix_dir@)"
sslengines/engine_pkcs11_la-p11_key.lo:1:# engine_pkcs11_la-p11_key.lo - a libtool object file
sslengines/engine_pkcs11_la-p11_key.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
sslengines/engine_pkcs11_la-p11_key.lo:8:pic_object='.libs/engine_pkcs11_la-p11_key.o'
sslengines/engine_pkcs11_la-p11_key.lo:10:# Name of the non-PIC object.
sslengines/engine_pkcs11_la-p11_key.lo:11:non_pic_object='engine_pkcs11_la-p11_key.o'
sslengines/engine_pkcs11_la-p11_attr.lo:1:# engine_pkcs11_la-p11_attr.lo - a libtool object file
sslengines/engine_pkcs11_la-p11_attr.lo:2:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
sslengines/engine_pkcs11_la-p11_attr.lo:8:pic_object='.libs/engine_pkcs11_la-p11_attr.o'
sslengines/engine_pkcs11_la-p11_attr.lo:10:# Name of the non-PIC object.
sslengines/engine_pkcs11_la-p11_attr.lo:11:non_pic_object='engine_pkcs11_la-p11_attr.o'
Binary file sslengines/engine_pkcs11_la-p11_load.o matches
Binary file sslengines/engine_pkcs11_la-p11_misc.o matches
tests/CVS/Entries:10:/sc-test.c/1.23/Fri Feb  4 14:38:20 2005//
tests/CVS/Entries:11:/sc-test.h/1.6/Wed Feb  2 10:21:10 2005//
tests/p15dump:3:# p15dump - temporary wrapper script for .libs/p15dump
tests/p15dump:4:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
tests/p15dump:13:# metacharacters that are still active within double-quoted strings.
tests/p15dump:14:Xsed='/bin/sed -e 1s/^X//'
tests/p15dump:17:# The HP-UX ksh and POSIX shell print the target directory to stdout
tests/p15dump:21:relink_command="(cd /home/lcoelho/develop/modulo/iti/src/opensc/src/tests; { test -z \"\${LIBRARY_PATH+set}\" || unset LIBRARY_PATH || { LIBRARY_PATH=; export LIBRARY_PATH; }; }; { test -z \"\${COMPILER_PATH+set}\" || unset COMPILER_PATH || { COMPILER_PATH=; export COMPILER_PATH; }; }; { test -z \"\${GCC_EXEC_PREFIX+set}\" || unset GCC_EXEC_PREFIX || { GCC_EXEC_PREFIX=; export GCC_EXEC_PREFIX; }; }; { test -z \"\${LD_RUN_PATH+set}\" || unset LD_RUN_PATH || { LD_RUN_PATH=; export LD_RUN_PATH; }; }; PATH=\"/sbin:/bin:/usr/sbin:/usr/bin\"; export PATH; gcc -Wall -fno-strict-aliasing -g -O2 -o \$progdir/\$file p15dump.o print.o sc-test.o  ../../src/libopensc/.libs/libopensc.so -L/usr -L/usr/lib /home/lcoelho/develop/modulo/iti/src/opensc/src/scconf/.libs/libscconf.so -lcrypto /usr/local/lib/libpcsclite.so -ldl -lpthread -Wl,--rpath -Wl,/home/lcoelho/develop/modulo/iti/src/opensc/src/libopensc/.libs -Wl,--rpath -Wl,/home/lcoelho/develop/modulo/iti/src/opensc/src/scconf/.libs -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath -Wl,/usr/local/lib)"
tests/p15dump:33:    if test "X$1" = X--no-reexec; then
tests/p15dump:34:      # Discard the --no-reexec flag, and continue.
tests/p15dump:41:      exec /bin/sh "$0" --no-reexec ${1+"$@"}
tests/p15dump:46:  thisdir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
tests/p15dump:50:  file=`ls -ld "$file" | /bin/sed -n 's/.*-> //p'`
tests/p15dump:51:  while test -n "$file"; do
tests/p15dump:52:    destdir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
tests/p15dump:57:      [\\/]* | [A-Za-z]:[\\/]*) thisdir="$destdir" ;;
tests/p15dump:62:    file=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
tests/p15dump:63:    file=`ls -ld "$thisdir/$file" | /bin/sed -n 's/.*-> //p'`
tests/p15dump:68:  test -n "$absdir" && thisdir="$absdir"
tests/p15dump:70:  program=lt-'p15dump'
tests/p15dump:73:  if test ! -f "$progdir/$program" || \
tests/p15dump:74:     { file=`ls -1dt "$progdir/$program" "$progdir/../$program" 2>/dev/null | /bin/sed 1q`; \
tests/p15dump:77:    file="$$-$program"
tests/p15dump:79:    if test ! -d "$progdir"; then
tests/p15dump:82:      rm -f "$progdir/$file"
tests/p15dump:86:    if test -n "$relink_command"; then
tests/p15dump:90:	rm -f "$progdir/$file"
tests/p15dump:95:    mv -f "$progdir/$file" "$progdir/$program" 2>/dev/null ||
tests/p15dump:96:    { rm -f "$progdir/$program";
tests/p15dump:97:      mv -f "$progdir/$file" "$progdir/$program"; }
tests/p15dump:98:    rm -f "$progdir/$file"
tests/p15dump:101:  if test -f "$progdir/$program"; then
tests/Makefile:29:INSTALL = /bin/install -c
tests/Makefile:30:install_sh_DATA = $(install_sh) -c -m 644
tests/Makefile:31:install_sh_PROGRAM = $(install_sh) -c
tests/Makefile:32:install_sh_SCRIPT = $(install_sh) -c
tests/Makefile:41:host_triplet = i686-pc-linux-gnu
tests/Makefile:55:am__objects_1 = sc-test.$(OBJEXT)
tests/Makefile:76:DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
tests/Makefile:82:	./$(DEPDIR)/sc-test.Po
tests/Makefile:85:LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \
tests/Makefile:89:LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
tests/Makefile:90:	$(AM_LDFLAGS) $(LDFLAGS) -o $@
tests/Makefile:95:RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
tests/Makefile:96:	html-recursive info-recursive install-data-recursive \
tests/Makefile:97:	install-exec-recursive install-info-recursive \
tests/Makefile:98:	install-recursive installcheck-recursive installdirs-recursive \
tests/Makefile:99:	pdf-recursive ps-recursive uninstall-info-recursive \
tests/Makefile:100:	uninstall-recursive
tests/Makefile:105:ACLOCAL = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run aclocal-1.8
tests/Makefile:108:AMTAR = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run tar
tests/Makefile:110:AUTOCONF = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run autoconf
tests/Makefile:111:AUTOHEADER = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run autoheader
tests/Makefile:112:AUTOMAKE = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run automake-1.8
tests/Makefile:117:CFLAGS = -Wall -fno-strict-aliasing -g -O2 
tests/Makefile:119:CPP = gcc -E
tests/Makefile:120:CPPFLAGS = -I${top_builddir}/src/include 
tests/Makefile:122:CXXCPP = g++ -E
tests/Makefile:124:CXXFLAGS = -g -O2
tests/Makefile:126:DEFS = -DHAVE_CONFIG_H
tests/Makefile:130:ECHO_N = -n
tests/Makefile:132:EGREP = grep -E
tests/Makefile:133:ENGINE_LINK = -lcrypto
tests/Makefile:136:FFLAGS = -g -O2
tests/Makefile:158:INSTALL_DATA = ${INSTALL} -m 644
tests/Makefile:161:INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s
tests/Makefile:162:LDFLAGS = -L/usr -L/usr/lib -L/usr/lib 
tests/Makefile:164:LEXLIB = -lfl
tests/Makefile:166:LIBASSUAN = -lassuan
tests/Makefile:167:LIBCRYPTO = -lcrypto
tests/Makefile:168:LIBDL =  -ldl
tests/Makefile:169:LIBFL = -lfl
tests/Makefile:170:LIBLDAP = -lssl -lldap -llber 
tests/Makefile:173:LIBPAM =  -lpam
tests/Makefile:175:LIBS = -lpthread 
tests/Makefile:180:LN_S = ln -s
tests/Makefile:185:MAKEINFO = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run makeinfo
tests/Makefile:191:OPENSC_LIBS = -L${exec_prefix}/lib -lopensc
tests/Makefile:195:OPENSSL_LDFLAGS = -Wl,-Bsymbolic
tests/Makefile:203:PCSC_CFLAGS = -I/usr/include
tests/Makefile:204:PCSC_LIBS = -lpcsclite
tests/Makefile:205:PKG_CONFIG = /usr/bin/pkg-config
tests/Makefile:209:PTHREAD_LIBS = -lpthread
tests/Makefile:232:build = i686-pc-linux-gnu
tests/Makefile:235:build_os = linux-gnu
tests/Makefile:239:host = i686-pc-linux-gnu
tests/Makefile:242:host_os = linux-gnu
tests/Makefile:246:install_sh = /home/lcoelho/develop/modulo/iti/src/opensc/install-sh
tests/Makefile:251:mkdir_p = mkdir -p -- .
tests/Makefile:264:SRC = sc-test.c
tests/Makefile:265:INC = sc-test.h
tests/Makefile:276:all: all-recursive
tests/Makefile:284:	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
tests/Makefile:289:	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/tests/Makefile'; \
tests/Makefile:291:	  $(AUTOMAKE) --gnu  src/tests/Makefile
tests/Makefile:296:	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
tests/Makefile:303:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
tests/Makefile:306:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
tests/Makefile:308:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
tests/Makefile:310:clean-noinstPROGRAMS:
tests/Makefile:313:	  echo " rm -f $$p $$f"; \
tests/Makefile:314:	  rm -f $$p $$f ; \
tests/Makefile:317:	@rm -f base64$(EXEEXT)
tests/Makefile:320:	@rm -f lottery$(EXEEXT)
tests/Makefile:323:	@rm -f p15dump$(EXEEXT)
tests/Makefile:326:	@rm -f pintest$(EXEEXT)
tests/Makefile:329:	@rm -f prngtest$(EXEEXT)
tests/Makefile:332:mostlyclean-compile:
tests/Makefile:333:	-rm -f *.$(OBJEXT)
tests/Makefile:335:distclean-compile:
tests/Makefile:336:	-rm -f *.tab.c
tests/Makefile:344:include ./$(DEPDIR)/sc-test.Po
tests/Makefile:347:	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
tests/Makefile:348:	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
tests/Makefile:352:#	$(COMPILE) -c $<
tests/Makefile:355:	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
tests/Makefile:356:	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
tests/Makefile:360:#	$(COMPILE) -c `$(CYGPATH_W) '$<'`
tests/Makefile:363:	if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
tests/Makefile:364:	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
tests/Makefile:368:#	$(LTCOMPILE) -c -o $@ $<
tests/Makefile:370:mostlyclean-libtool:
tests/Makefile:371:	-rm -f *.lo
tests/Makefile:373:clean-libtool:
tests/Makefile:374:	-rm -rf .libs _libs
tests/Makefile:376:distclean-libtool:
tests/Makefile:377:	-rm -f libtool
tests/Makefile:378:uninstall-info-am:
tests/Makefile:389:	target=`echo $@ | sed s/-recursive//`; \
tests/Makefile:394:	    local_target="$$target-am"; \
tests/Makefile:402:	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
tests/Makefile:403:	fi; test -z "$$fail"
tests/Makefile:405:mostlyclean-recursive clean-recursive distclean-recursive \
tests/Makefile:406:maintainer-clean-recursive:
tests/Makefile:410:	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
tests/Makefile:419:	target=`echo $@ | sed s/-recursive//`; \
tests/Makefile:423:	    local_target="$$target-am"; \
tests/Makefile:429:	done && test -z "$$fail"
tests/Makefile:430:tags-recursive:
tests/Makefile:434:ctags-recursive:
tests/Makefile:442:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
tests/Makefile:446:	mkid -fID $$unique
tests/Makefile:449:TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
tests/Makefile:453:	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
tests/Makefile:454:	  include_option=--etags-include; \
tests/Makefile:457:	  include_option=--include; \
tests/Makefile:462:	    test ! -f $$subdir/TAGS || \
tests/Makefile:468:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
tests/Makefile:472:	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
tests/Makefile:473:	  test -n "$$unique" || unique=$$empty_fix; \
tests/Makefile:478:CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
tests/Makefile:484:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
tests/Makefile:488:	test -z "$(CTAGS_ARGS)$$tags$$unique" \
tests/Makefile:495:	  && gtags -i $(GTAGS_ARGS) $$here
tests/Makefile:497:distclean-tags:
tests/Makefile:498:	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
tests/Makefile:508:	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
tests/Makefile:509:	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
tests/Makefile:516:	  if test -d $$d/$$file; then \
tests/Makefile:517:	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
tests/Makefile:518:	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
tests/Makefile:520:	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
tests/Makefile:522:	    test -f $(distdir)/$$file \
tests/Makefile:523:	    || cp -p $$d/$$file $(distdir)/$$file \
tests/Makefile:529:	    test -d "$(distdir)/$$subdir" \
tests/Makefile:540:check-am: all-am
tests/Makefile:541:check: check-recursive
tests/Makefile:542:all-am: Makefile $(PROGRAMS)
tests/Makefile:543:installdirs: installdirs-recursive
tests/Makefile:544:installdirs-am:
tests/Makefile:545:install: install-recursive
tests/Makefile:546:install-exec: install-exec-recursive
tests/Makefile:547:install-data: install-data-recursive
tests/Makefile:548:uninstall: uninstall-recursive
tests/Makefile:550:install-am: all-am
tests/Makefile:551:	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
tests/Makefile:553:installcheck: installcheck-recursive
tests/Makefile:554:install-strip:
tests/Makefile:556:	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
tests/Makefile:557:	  `test -z '$(STRIP)' || \
tests/Makefile:559:mostlyclean-generic:
tests/Makefile:561:clean-generic:
tests/Makefile:563:distclean-generic:
tests/Makefile:564:	-rm -f $(CONFIG_CLEAN_FILES)
tests/Makefile:566:maintainer-clean-generic:
tests/Makefile:569:	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
tests/Makefile:570:clean: clean-recursive
tests/Makefile:572:clean-am: clean-generic clean-libtool clean-noinstPROGRAMS \
tests/Makefile:573:	mostlyclean-am
tests/Makefile:575:distclean: distclean-recursive
tests/Makefile:576:	-rm -rf ./$(DEPDIR)
tests/Makefile:577:	-rm -f Makefile
tests/Makefile:578:distclean-am: clean-am distclean-compile distclean-generic \
tests/Makefile:579:	distclean-libtool distclean-tags
tests/Makefile:581:dvi: dvi-recursive
tests/Makefile:583:dvi-am:
tests/Makefile:585:html: html-recursive
tests/Makefile:587:info: info-recursive
tests/Makefile:589:info-am:
tests/Makefile:591:install-data-am:
tests/Makefile:593:install-exec-am:
tests/Makefile:595:install-info: install-info-recursive
tests/Makefile:597:install-man:
tests/Makefile:599:installcheck-am:
tests/Makefile:601:maintainer-clean: maintainer-clean-recursive
tests/Makefile:602:	-rm -rf ./$(DEPDIR)
tests/Makefile:603:	-rm -f Makefile
tests/Makefile:604:maintainer-clean-am: distclean-am maintainer-clean-generic
tests/Makefile:606:mostlyclean: mostlyclean-recursive
tests/Makefile:608:mostlyclean-am: mostlyclean-compile mostlyclean-generic \
tests/Makefile:609:	mostlyclean-libtool
tests/Makefile:611:pdf: pdf-recursive
tests/Makefile:613:pdf-am:
tests/Makefile:615:ps: ps-recursive
tests/Makefile:617:ps-am:
tests/Makefile:619:uninstall-am: uninstall-info-am
tests/Makefile:621:uninstall-info: uninstall-info-recursive
tests/Makefile:623:.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check check-am \
tests/Makefile:624:	clean clean-generic clean-libtool clean-noinstPROGRAMS \
tests/Makefile:625:	clean-recursive ctags ctags-recursive distclean \
tests/Makefile:626:	distclean-compile distclean-generic distclean-libtool \
tests/Makefile:627:	distclean-recursive distclean-tags distdir dvi dvi-am html \
tests/Makefile:628:	html-am info info-am install install-am install-data \
tests/Makefile:629:	install-data-am install-exec install-exec-am install-info \
tests/Makefile:630:	install-info-am install-man install-strip installcheck \
tests/Makefile:631:	installcheck-am installdirs installdirs-am maintainer-clean \
tests/Makefile:632:	maintainer-clean-generic maintainer-clean-recursive \
tests/Makefile:633:	mostlyclean mostlyclean-compile mostlyclean-generic \
tests/Makefile:634:	mostlyclean-libtool mostlyclean-recursive pdf pdf-am ps ps-am \
tests/Makefile:635:	tags tags-recursive uninstall uninstall-am uninstall-info-am
tests/.deps/prngtest.Po:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
tests/.deps/prngtest.Po:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
tests/.deps/prngtest.Po:22:  sc-test.h
tests/.deps/prngtest.Po:34:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
tests/.deps/prngtest.Po:52:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
tests/.deps/prngtest.Po:104:sc-test.h:
tests/.deps/pintest.Po:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
tests/.deps/pintest.Po:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
tests/.deps/pintest.Po:23:  sc-test.h
tests/.deps/pintest.Po:35:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
tests/.deps/pintest.Po:53:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
tests/.deps/pintest.Po:111:sc-test.h:
tests/.deps/lottery.Po:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
tests/.deps/lottery.Po:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
tests/.deps/lottery.Po:22:  sc-test.h
tests/.deps/lottery.Po:34:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
tests/.deps/lottery.Po:52:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
tests/.deps/lottery.Po:104:sc-test.h:
tests/.deps/sc-test.Po:1:sc-test.o sc-test.o: sc-test.c ../../config.h /usr/include/stdio.h \
tests/.deps/sc-test.Po:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
tests/.deps/sc-test.Po:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
tests/.deps/sc-test.Po:21:  sc-test.h
tests/.deps/sc-test.Po:33:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
tests/.deps/sc-test.Po:51:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
tests/.deps/sc-test.Po:101:sc-test.h:
tests/.deps/print.Po:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
tests/.deps/print.Po:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
tests/.deps/print.Po:20:  ../../src/include/opensc/pkcs15.h sc-test.h
tests/.deps/print.Po:32:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
tests/.deps/print.Po:50:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
tests/.deps/print.Po:96:sc-test.h:
tests/.deps/p15dump.Po:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
tests/.deps/p15dump.Po:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
tests/.deps/p15dump.Po:20:  sc-test.h
tests/.deps/p15dump.Po:32:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
tests/.deps/p15dump.Po:50:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
tests/.deps/p15dump.Po:94:sc-test.h:
tests/.deps/base64.Po:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
tests/.deps/base64.Po:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
tests/.deps/base64.Po:26:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
tests/.deps/base64.Po:44:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
Binary file tests/.libs/p15dump matches
Binary file tests/.libs/lottery matches
Binary file tests/.libs/base64 matches
Binary file tests/.libs/prngtest matches
Binary file tests/.libs/pintest matches
tests/p15dump.c:14:#include "sc-test.h"
Binary file tests/p15dump.o matches
tests/regression/CVS/Entries:24:/run-all/1.5/Mon Oct 13 16:13:38 2003//
tests/regression/Makefile:26:INSTALL = /bin/install -c
tests/regression/Makefile:27:install_sh_DATA = $(install_sh) -c -m 644
tests/regression/Makefile:28:install_sh_PROGRAM = $(install_sh) -c
tests/regression/Makefile:29:install_sh_SCRIPT = $(install_sh) -c
tests/regression/Makefile:38:host_triplet = i686-pc-linux-gnu
tests/regression/Makefile:52:ACLOCAL = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run aclocal-1.8
tests/regression/Makefile:55:AMTAR = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run tar
tests/regression/Makefile:57:AUTOCONF = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run autoconf
tests/regression/Makefile:58:AUTOHEADER = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run autoheader
tests/regression/Makefile:59:AUTOMAKE = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run automake-1.8
tests/regression/Makefile:64:CFLAGS = -Wall -fno-strict-aliasing -g -O2 
tests/regression/Makefile:66:CPP = gcc -E
tests/regression/Makefile:67:CPPFLAGS = -I${top_builddir}/src/include 
tests/regression/Makefile:69:CXXCPP = g++ -E
tests/regression/Makefile:71:CXXFLAGS = -g -O2
tests/regression/Makefile:73:DEFS = -DHAVE_CONFIG_H
tests/regression/Makefile:77:ECHO_N = -n
tests/regression/Makefile:79:EGREP = grep -E
tests/regression/Makefile:80:ENGINE_LINK = -lcrypto
tests/regression/Makefile:83:FFLAGS = -g -O2
tests/regression/Makefile:105:INSTALL_DATA = ${INSTALL} -m 644
tests/regression/Makefile:108:INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s
tests/regression/Makefile:109:LDFLAGS = -L/usr -L/usr/lib -L/usr/lib 
tests/regression/Makefile:111:LEXLIB = -lfl
tests/regression/Makefile:113:LIBASSUAN = -lassuan
tests/regression/Makefile:114:LIBCRYPTO = -lcrypto
tests/regression/Makefile:115:LIBDL =  -ldl
tests/regression/Makefile:116:LIBFL = -lfl
tests/regression/Makefile:117:LIBLDAP = -lssl -lldap -llber 
tests/regression/Makefile:120:LIBPAM =  -lpam
tests/regression/Makefile:122:LIBS = -lpthread 
tests/regression/Makefile:127:LN_S = ln -s
tests/regression/Makefile:132:MAKEINFO = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run makeinfo
tests/regression/Makefile:138:OPENSC_LIBS = -L${exec_prefix}/lib -lopensc
tests/regression/Makefile:142:OPENSSL_LDFLAGS = -Wl,-Bsymbolic
tests/regression/Makefile:150:PCSC_CFLAGS = -I/usr/include
tests/regression/Makefile:151:PCSC_LIBS = -lpcsclite
tests/regression/Makefile:152:PKG_CONFIG = /usr/bin/pkg-config
tests/regression/Makefile:156:PTHREAD_LIBS = -lpthread
tests/regression/Makefile:179:build = i686-pc-linux-gnu
tests/regression/Makefile:182:build_os = linux-gnu
tests/regression/Makefile:186:host = i686-pc-linux-gnu
tests/regression/Makefile:189:host_os = linux-gnu
tests/regression/Makefile:193:install_sh = /home/lcoelho/develop/modulo/iti/src/opensc/install-sh
tests/regression/Makefile:198:mkdir_p = mkdir -p -- .
tests/regression/Makefile:213:	erase functions README run-all test.p12
tests/regression/Makefile:215:all: all-am
tests/regression/Makefile:222:	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
tests/regression/Makefile:227:	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/tests/regression/Makefile'; \
tests/regression/Makefile:229:	  $(AUTOMAKE) --gnu  src/tests/regression/Makefile
tests/regression/Makefile:234:	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
tests/regression/Makefile:241:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
tests/regression/Makefile:244:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
tests/regression/Makefile:246:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
tests/regression/Makefile:248:mostlyclean-libtool:
tests/regression/Makefile:249:	-rm -f *.lo
tests/regression/Makefile:251:clean-libtool:
tests/regression/Makefile:252:	-rm -rf .libs _libs
tests/regression/Makefile:254:distclean-libtool:
tests/regression/Makefile:255:	-rm -f libtool
tests/regression/Makefile:256:uninstall-info-am:
tests/regression/Makefile:272:	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
tests/regression/Makefile:273:	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
tests/regression/Makefile:280:	  if test -d $$d/$$file; then \
tests/regression/Makefile:281:	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
tests/regression/Makefile:282:	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
tests/regression/Makefile:284:	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
tests/regression/Makefile:286:	    test -f $(distdir)/$$file \
tests/regression/Makefile:287:	    || cp -p $$d/$$file $(distdir)/$$file \
tests/regression/Makefile:291:check-am: all-am
tests/regression/Makefile:292:check: check-am
tests/regression/Makefile:293:all-am: Makefile
tests/regression/Makefile:295:install: install-am
tests/regression/Makefile:296:install-exec: install-exec-am
tests/regression/Makefile:297:install-data: install-data-am
tests/regression/Makefile:298:uninstall: uninstall-am
tests/regression/Makefile:300:install-am: all-am
tests/regression/Makefile:301:	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
tests/regression/Makefile:303:installcheck: installcheck-am
tests/regression/Makefile:304:install-strip:
tests/regression/Makefile:306:	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
tests/regression/Makefile:307:	  `test -z '$(STRIP)' || \
tests/regression/Makefile:309:mostlyclean-generic:
tests/regression/Makefile:311:clean-generic:
tests/regression/Makefile:313:distclean-generic:
tests/regression/Makefile:314:	-rm -f $(CONFIG_CLEAN_FILES)
tests/regression/Makefile:316:maintainer-clean-generic:
tests/regression/Makefile:319:	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
tests/regression/Makefile:320:clean: clean-am
tests/regression/Makefile:322:clean-am: clean-generic clean-libtool mostlyclean-am
tests/regression/Makefile:324:distclean: distclean-am
tests/regression/Makefile:325:	-rm -f Makefile
tests/regression/Makefile:326:distclean-am: clean-am distclean-generic distclean-libtool
tests/regression/Makefile:328:dvi: dvi-am
tests/regression/Makefile:330:dvi-am:
tests/regression/Makefile:332:html: html-am
tests/regression/Makefile:334:info: info-am
tests/regression/Makefile:336:info-am:
tests/regression/Makefile:338:install-data-am:
tests/regression/Makefile:340:install-exec-am:
tests/regression/Makefile:342:install-info: install-info-am
tests/regression/Makefile:344:install-man:
tests/regression/Makefile:346:installcheck-am:
tests/regression/Makefile:348:maintainer-clean: maintainer-clean-am
tests/regression/Makefile:349:	-rm -f Makefile
tests/regression/Makefile:350:maintainer-clean-am: distclean-am maintainer-clean-generic
tests/regression/Makefile:352:mostlyclean: mostlyclean-am
tests/regression/Makefile:354:mostlyclean-am: mostlyclean-generic mostlyclean-libtool
tests/regression/Makefile:356:pdf: pdf-am
tests/regression/Makefile:358:pdf-am:
tests/regression/Makefile:360:ps: ps-am
tests/regression/Makefile:362:ps-am:
tests/regression/Makefile:364:uninstall-am: uninstall-info-am
tests/regression/Makefile:366:.PHONY: all all-am check check-am clean clean-generic clean-libtool \
tests/regression/Makefile:367:	distclean distclean-generic distclean-libtool distdir dvi \
tests/regression/Makefile:368:	dvi-am html html-am info info-am install install-am \
tests/regression/Makefile:369:	install-data install-data-am install-exec install-exec-am \
tests/regression/Makefile:370:	install-info install-info-am install-man install-strip \
tests/regression/Makefile:371:	installcheck installcheck-am installdirs maintainer-clean \
tests/regression/Makefile:372:	maintainer-clean-generic mostlyclean mostlyclean-generic \
tests/regression/Makefile:373:	mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
tests/regression/Makefile:374:	uninstall-info-am
tests/regression/erase:9:p15_erase --secret @01=0000
tests/regression/README:11: --use-default-transport-keys
tests/regression/README:12:	if your card requires a transport key in pkcs15-init (for
tests/regression/README:17: --split-key
tests/regression/README:18:	For CardOS/M4 - when creating or installing a key intended for
tests/regression/README:19:	both signing and decryption, pkcs15-init must install a the same
tests/regression/README:23: --reader N
tests/regression/README:32:removal of files, pretty much like a "rm -rf" in Unix.
tests/regression/run-all:3:mkdir -p out
tests/regression/run-all:8:while [ $# -gt 0 ]; do
tests/regression/run-all:11:	--continue)
tests/regression/run-all:13:	--reader)
tests/regression/run-all:16:	-*)	options="$options $opt";;
tests/regression/run-all:21:if [ -z "$scripts" ]; then
tests/regression/run-all:26:	echo -n "${script}... "
tests/regression/run-all:27:	mkdir -p test-data
tests/regression/run-all:31:		mkdir -p failed
tests/regression/run-all:33:		mv test-data $failed
tests/regression/run-all:40:		echo -n "Wiping card... "
Binary file tests/regression/test.p12 matches
tests/regression/Makefile.am:10:	erase functions README run-all test.p12
tests/regression/Makefile.in:27:install_sh_DATA = $(install_sh) -c -m 644
tests/regression/Makefile.in:28:install_sh_PROGRAM = $(install_sh) -c
tests/regression/Makefile.in:29:install_sh_SCRIPT = $(install_sh) -c
tests/regression/Makefile.in:213:	erase functions README run-all test.p12
tests/regression/Makefile.in:215:all: all-am
tests/regression/Makefile.in:222:	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
tests/regression/Makefile.in:227:	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/tests/regression/Makefile'; \
tests/regression/Makefile.in:229:	  $(AUTOMAKE) --gnu  src/tests/regression/Makefile
tests/regression/Makefile.in:234:	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
tests/regression/Makefile.in:241:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
tests/regression/Makefile.in:244:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
tests/regression/Makefile.in:246:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
tests/regression/Makefile.in:248:mostlyclean-libtool:
tests/regression/Makefile.in:249:	-rm -f *.lo
tests/regression/Makefile.in:251:clean-libtool:
tests/regression/Makefile.in:252:	-rm -rf .libs _libs
tests/regression/Makefile.in:254:distclean-libtool:
tests/regression/Makefile.in:255:	-rm -f libtool
tests/regression/Makefile.in:256:uninstall-info-am:
tests/regression/Makefile.in:272:	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
tests/regression/Makefile.in:273:	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
tests/regression/Makefile.in:280:	  if test -d $$d/$$file; then \
tests/regression/Makefile.in:281:	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
tests/regression/Makefile.in:282:	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
tests/regression/Makefile.in:284:	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
tests/regression/Makefile.in:286:	    test -f $(distdir)/$$file \
tests/regression/Makefile.in:287:	    || cp -p $$d/$$file $(distdir)/$$file \
tests/regression/Makefile.in:291:check-am: all-am
tests/regression/Makefile.in:292:check: check-am
tests/regression/Makefile.in:293:all-am: Makefile
tests/regression/Makefile.in:295:install: install-am
tests/regression/Makefile.in:296:install-exec: install-exec-am
tests/regression/Makefile.in:297:install-data: install-data-am
tests/regression/Makefile.in:298:uninstall: uninstall-am
tests/regression/Makefile.in:300:install-am: all-am
tests/regression/Makefile.in:301:	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
tests/regression/Makefile.in:303:installcheck: installcheck-am
tests/regression/Makefile.in:304:install-strip:
tests/regression/Makefile.in:306:	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
tests/regression/Makefile.in:307:	  `test -z '$(STRIP)' || \
tests/regression/Makefile.in:309:mostlyclean-generic:
tests/regression/Makefile.in:311:clean-generic:
tests/regression/Makefile.in:313:distclean-generic:
tests/regression/Makefile.in:314:	-rm -f $(CONFIG_CLEAN_FILES)
tests/regression/Makefile.in:316:maintainer-clean-generic:
tests/regression/Makefile.in:319:	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
tests/regression/Makefile.in:320:clean: clean-am
tests/regression/Makefile.in:322:clean-am: clean-generic clean-libtool mostlyclean-am
tests/regression/Makefile.in:324:distclean: distclean-am
tests/regression/Makefile.in:325:	-rm -f Makefile
tests/regression/Makefile.in:326:distclean-am: clean-am distclean-generic distclean-libtool
tests/regression/Makefile.in:328:dvi: dvi-am
tests/regression/Makefile.in:330:dvi-am:
tests/regression/Makefile.in:332:html: html-am
tests/regression/Makefile.in:334:info: info-am
tests/regression/Makefile.in:336:info-am:
tests/regression/Makefile.in:338:install-data-am:
tests/regression/Makefile.in:340:install-exec-am:
tests/regression/Makefile.in:342:install-info: install-info-am
tests/regression/Makefile.in:344:install-man:
tests/regression/Makefile.in:346:installcheck-am:
tests/regression/Makefile.in:348:maintainer-clean: maintainer-clean-am
tests/regression/Makefile.in:349:	-rm -f Makefile
tests/regression/Makefile.in:350:maintainer-clean-am: distclean-am maintainer-clean-generic
tests/regression/Makefile.in:352:mostlyclean: mostlyclean-am
tests/regression/Makefile.in:354:mostlyclean-am: mostlyclean-generic mostlyclean-libtool
tests/regression/Makefile.in:356:pdf: pdf-am
tests/regression/Makefile.in:358:pdf-am:
tests/regression/Makefile.in:360:ps: ps-am
tests/regression/Makefile.in:362:ps-am:
tests/regression/Makefile.in:364:uninstall-am: uninstall-info-am
tests/regression/Makefile.in:366:.PHONY: all all-am check check-am clean clean-generic clean-libtool \
tests/regression/Makefile.in:367:	distclean distclean-generic distclean-libtool distdir dvi \
tests/regression/Makefile.in:368:	dvi-am html html-am info info-am install install-am \
tests/regression/Makefile.in:369:	install-data install-data-am install-exec install-exec-am \
tests/regression/Makefile.in:370:	install-info install-info-am install-man install-strip \
tests/regression/Makefile.in:371:	installcheck installcheck-am installdirs maintainer-clean \
tests/regression/Makefile.in:372:	maintainer-clean-generic mostlyclean mostlyclean-generic \
tests/regression/Makefile.in:373:	mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
tests/regression/Makefile.in:374:	uninstall-info-am
tests/regression/functions:6:if [ -z "$__p15init__" ]; then
tests/regression/functions:9:	p15base=${P15_BASE:-../..}
tests/regression/functions:10:	p15temp=${P15_TEMP:-./test-data}
tests/regression/functions:12:	osctool=$p15base/tools/opensc-tool
tests/regression/functions:13:	p15crypt=$p15base/tools/pkcs15-crypt
tests/regression/functions:14:	p15tool=$p15base/tools/pkcs15-tool
tests/regression/functions:15:	p15init=$p15base/tools/pkcs15-init
tests/regression/functions:17:	p11tool=$p15base/tools/pkcs11-tool
tests/regression/functions:21:		test -x $bin && continue
tests/regression/functions:27:	while [ $# -ne 0 ]; do
tests/regression/functions:29:		--*)	var=`expr "$1" : '--\(.*\)'|tr - _`
tests/regression/functions:34:		-T|--use-default-transport-keys|\
tests/regression/functions:35:		--split-key|\
tests/regression/functions:36:		--no-prompt|\
tests/regression/functions:37:		--soft|\
tests/regression/functions:38:		-v*)
tests/regression/functions:40:		--reader)
tests/regression/functions:50:		p15crypt="$p15crypt --reader $P15_READER"
tests/regression/functions:51:		p15tool="$p15tool --reader $P15_READER"
tests/regression/functions:52:		p15init="$p15init --reader $P15_READER"
tests/regression/functions:53:		p15dump="$p15dump --reader $P15_READER"
tests/regression/functions:54:		osctool="$osctool --reader $P15_READER"
tests/regression/functions:73:			test "$p15temp" && rm -rf $p15temp
tests/regression/functions:74:			msg <<-EOF
tests/regression/functions:82:	mkdir -p $p15temp
tests/regression/functions:95:	if [ $# -eq 0 ]; then
tests/regression/functions:106:		echo -n "$* [y/n]" >&3
tests/regression/functions:107:		read -n 1 ans
tests/regression/functions:122:		if [ -f $p15log ]; then
tests/regression/functions:123:			echo "--- Command output ---"
tests/regression/functions:126:		echo "--- Test files left in $p15temp ---"
tests/regression/functions:127:		ls -a $p15temp
tests/regression/functions:182:	name=`$osctool --name`
tests/regression/functions:193:	name=`$osctool --name`
tests/regression/functions:210:	msg <<-EOF
tests/regression/functions:212:	::: Testing pkcs15-init
tests/regression/functions:220:	$p15init --assert-pristine ||
tests/regression/functions:224:	run_display_output $p15init -C \
tests/regression/functions:225:			--label "OpenSC Test Card" \
tests/regression/functions:226:			--serial DEADBEEF \
tests/regression/functions:234:	run_display_output $p15init --erase \
tests/regression/functions:235:			--secret @FF=999999 \
tests/regression/functions:243:	run_display_output $p15init -P \
tests/regression/functions:244:		--label "Test User PIN" \
tests/regression/functions:245:		--pin "0000" --puk "111111" \
tests/regression/functions:255:		--change-pin \
tests/regression/functions:256:		--pin 0000 \
tests/regression/functions:257:		--new-pin 2222 \
tests/regression/functions:266:		--unblock-pin \
tests/regression/functions:267:		--puk 111111 \
tests/regression/functions:268:		--new-pin 2222 \
tests/regression/functions:279:	run_display_output $p15init -G $type \
tests/regression/functions:280:		--pin 0000 \
tests/regression/functions:281:		--id 45 \
tests/regression/functions:282:		--label "Test User Key" \
tests/regression/functions:294:		--pin 0000 \
tests/regression/functions:295:		--read-public-key 45 \
tests/regression/functions:296:		--output $p15temp/$keyfile \
tests/regression/functions:307:	run_display_output $p15init -S $keyfile \
tests/regression/functions:308:		--pin 0000 \
tests/regression/functions:309:		--id 45 \
tests/regression/functions:310:		--label "Test User Key" \
tests/regression/functions:318:		--pin 0000 \
tests/regression/functions:326:	msg "Validating card using pkcs11-tool"
tests/regression/functions:327:	run_display_output $p11tool -t --pin 0000 \
tests/regression/functions:328:		--slot-label "OpenSC Test Card" $* < /dev/null
tests/regression/pin0001:3:# Test pkcs15-init
tests/regression/pin0001:9:p15_init --no-so-pin
tests/regression/pin0001:10:p15_set_pin -a 01
tests/regression/pin0001:11:p15_change_pin -a 01
tests/regression/pin0001:12:p15_erase --secret @01=2222
tests/regression/pin0002:3:# Test pkcs15-init
tests/regression/pin0002:9:p15_init --no-so-pin
tests/regression/pin0002:10:p15_set_pin -a 01
tests/regression/pin0002:11:p15_unblock_pin -a 01
tests/regression/pin0002:12:p15_erase --secret @01=2222
tests/regression/init0001:3:# Test pkcs15-init
tests/regression/init0001:9:p15_init --no-so-pin
tests/regression/init0001:10:p15_set_pin -a 01
tests/regression/init0001:11:p15_gen_key rsa/1024 -a 01 --split-key --key-usage sign,decrypt
tests/regression/init0001:13:p15_erase --secret @01=0000
tests/regression/init0002:3:# Test pkcs15-init
tests/regression/init0002:11:p15_init --so-pin 999999 --so-puk 88888888
tests/regression/init0002:12:p15_set_pin -a 27 --so-pin 999999 
tests/regression/init0002:13:p15_gen_key rsa/1024 -a 27 --so-pin 999999 --split-key --key-usage sign,decrypt
tests/regression/init0002:15:p15_erase --secret @27=0000
tests/regression/init0003:3:# Test pkcs15-init
tests/regression/init0003:9:p15_init --no-so-pin
tests/regression/init0003:10:p15_set_pin -a 01
tests/regression/init0003:11:p15_gen_key rsa/1024 --key-usage decrypt -a 01
tests/regression/init0003:13:p15_erase --secret @01=0000
tests/regression/init0004:3:# Test pkcs15-init
tests/regression/init0004:9:p15_init --no-so-pin
tests/regression/init0004:10:p15_set_pin -a 01
tests/regression/init0004:11:p15_gen_key rsa/1024 -a 01 --key-usage sign
tests/regression/init0004:13:p15_erase --secret @01=0000
tests/regression/init0005:3:# Test pkcs15-init
tests/regression/init0005:9:p15_init --no-so-pin
tests/regression/init0005:10:p15_set_pin -a 01
tests/regression/init0005:11:p15_gen_key rsa/512 -a 01 --split-key --key-usage sign,decrypt
tests/regression/init0005:13:p15_erase --secret @01=0000
tests/regression/init0006:3:# Test pkcs15-init
tests/regression/init0006:11:p15_init --no-so-pin
tests/regression/init0006:12:p15_set_pin -a 01
tests/regression/init0006:15:run_check_status openssl genrsa -out $k -f4 1024
tests/regression/init0006:18:p15_store_key $k -a 01
tests/regression/init0006:20:p15_erase --secret @01=0000
tests/regression/init0007:3:# Test pkcs15-init
tests/regression/init0007:9:p15_init --no-so-pin
tests/regression/init0007:10:p15_set_pin -a 01
tests/regression/init0007:11:p15_set_pin -a 02 --label "User Signature PIN"
tests/regression/init0007:12:p15_gen_key rsa/512 -a 01 --split-key --key-usage sign,decrypt
tests/regression/init0007:13:p15_gen_key rsa/512 -a 02 --split-key --key-usage nonRepudiation \
tests/regression/init0007:14:		--id feeb \
tests/regression/init0007:15:		--label "Non-Repudiation Key"
tests/regression/init0007:17:p15_erase --secret @01=0000 --secret @02=0000
tests/regression/init0008:3:# Test pkcs15-init
tests/regression/init0008:9:p15_init --no-so-pin
tests/regression/init0008:10:p15_set_pin -a 01
tests/regression/init0008:11:p15_store_key test.p12 --format pkcs12 --passphrase "password" -a 01 --split-key
tests/regression/init0008:13:p15_erase --secret @01=0000
tests/regression/init0009:3:# Test pkcs15-init
tests/regression/init0009:9:p15_init --no-so-pin
tests/regression/init0009:10:p15_set_pin -a 01
tests/regression/init0009:11:p15_gen_key rsa/1024 -a 01 --key-usage decrypt
tests/regression/init0009:16:run_check_status openssl rsautl -encrypt \
tests/regression/init0009:17:	-pubin -inkey $p15temp/key.pem \
tests/regression/init0009:18:	-in $p15temp/message \
tests/regression/init0009:19:	-out $p15temp/encrypted
tests/regression/init0009:21:run_check_status $p15crypt --decipher --pkcs1 \
tests/regression/init0009:22:	--input $p15temp/encrypted \
tests/regression/init0009:23:	--output $p15temp/decrypted \
tests/regression/init0009:24:	--pin 0000
tests/regression/init0009:30:p15_erase --secret @01=0000
tests/regression/init0010:3:# Test pkcs15-init
tests/regression/init0010:9:p15_init --no-so-pin
tests/regression/init0010:10:p15_set_pin -a 01
tests/regression/init0010:11:p15_gen_key rsa/1024 -a 01 --key-usage sign
tests/regression/init0010:17:run_check_status openssl dgst -md5 \
tests/regression/init0010:18:	-binary -out $p15temp/md5value \
tests/regression/init0010:22:run_check_status $p15crypt --sign --md5 --pkcs1 \
tests/regression/init0010:23:	--input $p15temp/md5value \
tests/regression/init0010:24:	--output $p15temp/signature \
tests/regression/init0010:25:	--pin 0000
tests/regression/init0010:28:run_check_output "Verified OK" openssl dgst -md5 \
tests/regression/init0010:29:	-verify $p15temp/key.pem  \
tests/regression/init0010:30:	-signature $p15temp/signature \
tests/regression/init0010:35:p15_erase --secret @01=0000
tests/regression/init0011:3:# Test pkcs15-init
tests/regression/init0011:9:p15_init --no-so-pin
tests/regression/init0011:10:p15_set_pin -a 01
tests/regression/init0011:11:p15_gen_key rsa/1024 -a 01 --key-usage sign
tests/regression/init0011:17:run_check_status openssl dgst -sha1 \
tests/regression/init0011:18:	-binary -out $p15temp/sha1value \
tests/regression/init0011:22:run_check_status $p15crypt --sign --sha-1 --pkcs1 \
tests/regression/init0011:23:	--input $p15temp/sha1value \
tests/regression/init0011:24:	--output $p15temp/signature \
tests/regression/init0011:25:	--pin 0000
tests/regression/init0011:28:run_check_output "Verified OK" openssl dgst -sha1 \
tests/regression/init0011:29:	-verify $p15temp/key.pem  \
tests/regression/init0011:30:	-signature $p15temp/signature \
tests/regression/init0011:35:p15_erase --secret @01=0000
tests/regression/init0012:3:# Test pkcs15-init
tests/regression/init0012:9:p15_init --profile pkcs15+onepin --so-pin 999999 --so-puk 111111
tests/regression/init0012:10:p15_gen_key rsa/1024 -a 01 --split-key --key-usage sign,decrypt --pin 999999
tests/regression/init0012:11:p15_validate --pin 999999
tests/regression/init0012:12:p15_erase --secret @01=999999
tests/regression/crypt0001:13:::: Testing on-card signature facilities
tests/regression/crypt0001:22:p15_init --no-so-pin
tests/regression/crypt0001:23:p15_set_pin -a 01
tests/regression/crypt0001:24:p15_gen_key rsa/1024 --id 45 -a 01
tests/regression/crypt0001:27:run_check_status $p15tool --read-public-key 45 -o $p
tests/regression/crypt0001:33:run_check_status openssl dgst -md5 -binary -out $d < $m
tests/regression/crypt0001:34:p15_crypt -s --md5 --pkcs1 -i $d -o $s
tests/regression/crypt0001:36:	openssl dgst -verify $p -md5 -signature $s < $m
tests/regression/crypt0001:40:run_check_status openssl dgst -sha1 -binary -out $d < $m
tests/regression/crypt0001:41:p15_crypt -s --sha-1 --pkcs1 -i $d -o $s
tests/regression/crypt0001:43:	openssl dgst -verify $p -sha1 -signature $s < $m
tests/regression/crypt0001:46:p15_erase --secret @01=0000
tests/regression/crypt0002:13:::: Testing on-card decryption facilities
tests/regression/crypt0002:22:p15_init --no-so-pin
tests/regression/crypt0002:23:p15_set_pin -a 01
tests/regression/crypt0002:24:p15_gen_key rsa/1024 --id 45 --key-usage decrypt -a 01
tests/regression/crypt0002:27:run_check_status $p15tool --read-public-key 45 -o $p
tests/regression/crypt0002:31:run_check_status openssl rsautl -pubin -inkey $p -encrypt -in $o -out $e
tests/regression/crypt0002:32:p15_crypt -c --pkcs1 -i $e -o $d
tests/regression/crypt0002:36:p15_erase --secret @01=0000
tests/regression/crypt0003:13:::: Testing on-card signature facilities
tests/regression/crypt0003:27:run_check_status openssl genrsa -out $k -f4 512
tests/regression/crypt0003:28:run_check_status openssl rsa -in $k -out $p -pubout
tests/regression/crypt0003:30:p15_init --no-so-pin
tests/regression/crypt0003:31:p15_set_pin -a 01
tests/regression/crypt0003:32:p15_store_key $k -a 01
tests/regression/crypt0003:38:run_check_status openssl dgst -md5 -binary -out $d < $m
tests/regression/crypt0003:39:p15_crypt -s --md5 --pkcs1 -i $d -o $s
tests/regression/crypt0003:41:	openssl dgst -verify $p -md5 -signature $s < $m
tests/regression/crypt0003:45:run_check_status openssl dgst -sha1 -binary -out $d < $m
tests/regression/crypt0003:46:p15_crypt -s --sha-1 --pkcs1 -i $d -o $s
tests/regression/crypt0003:48:	openssl dgst -verify $p -sha1 -signature $s < $m
tests/regression/crypt0003:51:p15_erase --secret @01=0000
tests/regression/crypt0004:13:::: Testing on-card signature facilities
tests/regression/crypt0004:15:::: This test will blank the card, create an RSA key pair on-board
tests/regression/crypt0004:25:p15_init --no-so-pin
tests/regression/crypt0004:26:p15_set_pin -a 01
tests/regression/crypt0004:27:p15_gen_key rsa/1024 --id 45 -a 01
tests/regression/crypt0004:30:run_display_output $p15tool --read-public-key 45 -o $p
tests/regression/crypt0004:36:run_check_status openssl dgst -md5 -binary -out $d < $m
tests/regression/crypt0004:37:p15_crypt -s --md5 --pkcs1 -i $d -o $s
tests/regression/crypt0004:39:	openssl dgst -verify $p -md5 -signature $s < $m
tests/regression/crypt0004:43:run_check_status openssl dgst -sha1 -binary -out $d < $m
tests/regression/crypt0004:44:p15_crypt -s --sha-1 --pkcs1 -i $d -o $s
tests/regression/crypt0004:46:	openssl dgst -verify $p -sha1 -signature $s < $m
tests/regression/crypt0004:49:p15_erase --secret @01=0000
tests/pintest.c:18:#include "sc-test.h"
tests/pintest.c:53:	pin = (struct sc_pkcs15_pin_info *) obj->data;
tests/pintest.c:54:	if (pin->flags & SC_PKCS15_PIN_FLAG_UNBLOCKING_PIN) {
tests/pintest.c:55:		printf("Skipping unblocking pin [%s]\n", obj->label);
tests/pintest.c:60:		sprintf(prompt, "Please enter PIN code [%s]: ", obj->label);
tests/pintest.c:65:			return -1;
tests/pintest.c:67:		if (strlen((char *) pass) < pin->min_length)
tests/pintest.c:69:		if (strlen((char *) pass) > pin->max_length)
tests/pintest.c:81:				pin->tries_left);
Binary file tests/pintest.o matches
tests/lottery:3:# lottery - temporary wrapper script for .libs/lottery
tests/lottery:4:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
tests/lottery:13:# metacharacters that are still active within double-quoted strings.
tests/lottery:14:Xsed='/bin/sed -e 1s/^X//'
tests/lottery:17:# The HP-UX ksh and POSIX shell print the target directory to stdout
tests/lottery:21:relink_command="(cd /home/lcoelho/develop/modulo/iti/src/opensc/src/tests; { test -z \"\${LIBRARY_PATH+set}\" || unset LIBRARY_PATH || { LIBRARY_PATH=; export LIBRARY_PATH; }; }; { test -z \"\${COMPILER_PATH+set}\" || unset COMPILER_PATH || { COMPILER_PATH=; export COMPILER_PATH; }; }; { test -z \"\${GCC_EXEC_PREFIX+set}\" || unset GCC_EXEC_PREFIX || { GCC_EXEC_PREFIX=; export GCC_EXEC_PREFIX; }; }; { test -z \"\${LD_RUN_PATH+set}\" || unset LD_RUN_PATH || { LD_RUN_PATH=; export LD_RUN_PATH; }; }; PATH=\"/sbin:/bin:/usr/sbin:/usr/bin\"; export PATH; gcc -Wall -fno-strict-aliasing -g -O2 -o \$progdir/\$file lottery.o sc-test.o  ../../src/libopensc/.libs/libopensc.so -L/usr -L/usr/lib /home/lcoelho/develop/modulo/iti/src/opensc/src/scconf/.libs/libscconf.so -lcrypto /usr/local/lib/libpcsclite.so -ldl -lpthread -Wl,--rpath -Wl,/home/lcoelho/develop/modulo/iti/src/opensc/src/libopensc/.libs -Wl,--rpath -Wl,/home/lcoelho/develop/modulo/iti/src/opensc/src/scconf/.libs -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath -Wl,/usr/local/lib)"
tests/lottery:33:    if test "X$1" = X--no-reexec; then
tests/lottery:34:      # Discard the --no-reexec flag, and continue.
tests/lottery:41:      exec /bin/sh "$0" --no-reexec ${1+"$@"}
tests/lottery:46:  thisdir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
tests/lottery:50:  file=`ls -ld "$file" | /bin/sed -n 's/.*-> //p'`
tests/lottery:51:  while test -n "$file"; do
tests/lottery:52:    destdir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
tests/lottery:57:      [\\/]* | [A-Za-z]:[\\/]*) thisdir="$destdir" ;;
tests/lottery:62:    file=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
tests/lottery:63:    file=`ls -ld "$thisdir/$file" | /bin/sed -n 's/.*-> //p'`
tests/lottery:68:  test -n "$absdir" && thisdir="$absdir"
tests/lottery:70:  program=lt-'lottery'
tests/lottery:73:  if test ! -f "$progdir/$program" || \
tests/lottery:74:     { file=`ls -1dt "$progdir/$program" "$progdir/../$program" 2>/dev/null | /bin/sed 1q`; \
tests/lottery:77:    file="$$-$program"
tests/lottery:79:    if test ! -d "$progdir"; then
tests/lottery:82:      rm -f "$progdir/$file"
tests/lottery:86:    if test -n "$relink_command"; then
tests/lottery:90:	rm -f "$progdir/$file"
tests/lottery:95:    mv -f "$progdir/$file" "$progdir/$program" 2>/dev/null ||
tests/lottery:96:    { rm -f "$progdir/$program";
tests/lottery:97:      mv -f "$progdir/$file" "$progdir/$program"; }
tests/lottery:98:    rm -f "$progdir/$file"
tests/lottery:101:  if test -f "$progdir/$program"; then
tests/lottery.c:17:#include "sc-test.h"
tests/lottery.c:49:				nbuf[lot] = nbuf[left - 1];
tests/lottery.c:50:				left--;
tests/lottery.c:51:				freq[num - 1]++;
tests/lottery.c:67:			printf("Time per one: %lld ms\n", (foo - foo2) / 50);
tests/lottery.c:70:				printf("%3d: %-5d", i + 1, freq[i]);
Binary file tests/lottery.o matches
tests/base64:3:# base64 - temporary wrapper script for .libs/base64
tests/base64:4:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
tests/base64:13:# metacharacters that are still active within double-quoted strings.
tests/base64:14:Xsed='/bin/sed -e 1s/^X//'
tests/base64:17:# The HP-UX ksh and POSIX shell print the target directory to stdout
tests/base64:21:relink_command="(cd /home/lcoelho/develop/modulo/iti/src/opensc/src/tests; { test -z \"\${LIBRARY_PATH+set}\" || unset LIBRARY_PATH || { LIBRARY_PATH=; export LIBRARY_PATH; }; }; { test -z \"\${COMPILER_PATH+set}\" || unset COMPILER_PATH || { COMPILER_PATH=; export COMPILER_PATH; }; }; { test -z \"\${GCC_EXEC_PREFIX+set}\" || unset GCC_EXEC_PREFIX || { GCC_EXEC_PREFIX=; export GCC_EXEC_PREFIX; }; }; { test -z \"\${LD_RUN_PATH+set}\" || unset LD_RUN_PATH || { LD_RUN_PATH=; export LD_RUN_PATH; }; }; PATH=\"/sbin:/bin:/usr/sbin:/usr/bin\"; export PATH; gcc -Wall -fno-strict-aliasing -g -O2 -o \$progdir/\$file base64.o sc-test.o  ../../src/libopensc/.libs/libopensc.so -L/usr -L/usr/lib /home/lcoelho/develop/modulo/iti/src/opensc/src/scconf/.libs/libscconf.so -lcrypto /usr/local/lib/libpcsclite.so -ldl -lpthread -Wl,--rpath -Wl,/home/lcoelho/develop/modulo/iti/src/opensc/src/libopensc/.libs -Wl,--rpath -Wl,/home/lcoelho/develop/modulo/iti/src/opensc/src/scconf/.libs -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath -Wl,/usr/local/lib)"
tests/base64:33:    if test "X$1" = X--no-reexec; then
tests/base64:34:      # Discard the --no-reexec flag, and continue.
tests/base64:41:      exec /bin/sh "$0" --no-reexec ${1+"$@"}
tests/base64:46:  thisdir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
tests/base64:50:  file=`ls -ld "$file" | /bin/sed -n 's/.*-> //p'`
tests/base64:51:  while test -n "$file"; do
tests/base64:52:    destdir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
tests/base64:57:      [\\/]* | [A-Za-z]:[\\/]*) thisdir="$destdir" ;;
tests/base64:62:    file=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
tests/base64:63:    file=`ls -ld "$thisdir/$file" | /bin/sed -n 's/.*-> //p'`
tests/base64:68:  test -n "$absdir" && thisdir="$absdir"
tests/base64:70:  program=lt-'base64'
tests/base64:73:  if test ! -f "$progdir/$program" || \
tests/base64:74:     { file=`ls -1dt "$progdir/$program" "$progdir/../$program" 2>/dev/null | /bin/sed 1q`; \
tests/base64:77:    file="$$-$program"
tests/base64:79:    if test ! -d "$progdir"; then
tests/base64:82:      rm -f "$progdir/$file"
tests/base64:86:    if test -n "$relink_command"; then
tests/base64:90:	rm -f "$progdir/$file"
tests/base64:95:    mv -f "$progdir/$file" "$progdir/$program" 2>/dev/null ||
tests/base64:96:    { rm -f "$progdir/$program";
tests/base64:97:      mv -f "$progdir/$file" "$progdir/$program"; }
tests/base64:98:    rm -f "$progdir/$file"
tests/base64:101:  if test -f "$progdir/$program"; then
tests/Makefile.am:13:SRC = sc-test.c
tests/Makefile.am:14:INC = sc-test.h
tests/Makefile.in:30:install_sh_DATA = $(install_sh) -c -m 644
tests/Makefile.in:31:install_sh_PROGRAM = $(install_sh) -c
tests/Makefile.in:32:install_sh_SCRIPT = $(install_sh) -c
tests/Makefile.in:55:am__objects_1 = sc-test.$(OBJEXT)
tests/Makefile.in:76:DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
tests/Makefile.in:82:@AMDEP_TRUE@	./$(DEPDIR)/sc-test.Po
tests/Makefile.in:85:LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \
tests/Makefile.in:89:LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
tests/Makefile.in:90:	$(AM_LDFLAGS) $(LDFLAGS) -o $@
tests/Makefile.in:95:RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
tests/Makefile.in:96:	html-recursive info-recursive install-data-recursive \
tests/Makefile.in:97:	install-exec-recursive install-info-recursive \
tests/Makefile.in:98:	install-recursive installcheck-recursive installdirs-recursive \
tests/Makefile.in:99:	pdf-recursive ps-recursive uninstall-info-recursive \
tests/Makefile.in:100:	uninstall-recursive
tests/Makefile.in:264:SRC = sc-test.c
tests/Makefile.in:265:INC = sc-test.h
tests/Makefile.in:276:all: all-recursive
tests/Makefile.in:284:	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
tests/Makefile.in:289:	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/tests/Makefile'; \
tests/Makefile.in:291:	  $(AUTOMAKE) --gnu  src/tests/Makefile
tests/Makefile.in:296:	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
tests/Makefile.in:303:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
tests/Makefile.in:306:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
tests/Makefile.in:308:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
tests/Makefile.in:310:clean-noinstPROGRAMS:
tests/Makefile.in:313:	  echo " rm -f $$p $$f"; \
tests/Makefile.in:314:	  rm -f $$p $$f ; \
tests/Makefile.in:317:	@rm -f base64$(EXEEXT)
tests/Makefile.in:320:	@rm -f lottery$(EXEEXT)
tests/Makefile.in:323:	@rm -f p15dump$(EXEEXT)
tests/Makefile.in:326:	@rm -f pintest$(EXEEXT)
tests/Makefile.in:329:	@rm -f prngtest$(EXEEXT)
tests/Makefile.in:332:mostlyclean-compile:
tests/Makefile.in:333:	-rm -f *.$(OBJEXT)
tests/Makefile.in:335:distclean-compile:
tests/Makefile.in:336:	-rm -f *.tab.c
tests/Makefile.in:344:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sc-test.Po@am__quote@
tests/Makefile.in:347:@am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
tests/Makefile.in:348:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
tests/Makefile.in:352:@am__fastdepCC_FALSE@	$(COMPILE) -c $<
tests/Makefile.in:355:@am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
tests/Makefile.in:356:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
tests/Makefile.in:360:@am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
tests/Makefile.in:363:@am__fastdepCC_TRUE@	if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
tests/Makefile.in:364:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
tests/Makefile.in:368:@am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
tests/Makefile.in:370:mostlyclean-libtool:
tests/Makefile.in:371:	-rm -f *.lo
tests/Makefile.in:373:clean-libtool:
tests/Makefile.in:374:	-rm -rf .libs _libs
tests/Makefile.in:376:distclean-libtool:
tests/Makefile.in:377:	-rm -f libtool
tests/Makefile.in:378:uninstall-info-am:
tests/Makefile.in:389:	target=`echo $@ | sed s/-recursive//`; \
tests/Makefile.in:394:	    local_target="$$target-am"; \
tests/Makefile.in:402:	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
tests/Makefile.in:403:	fi; test -z "$$fail"
tests/Makefile.in:405:mostlyclean-recursive clean-recursive distclean-recursive \
tests/Makefile.in:406:maintainer-clean-recursive:
tests/Makefile.in:410:	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
tests/Makefile.in:419:	target=`echo $@ | sed s/-recursive//`; \
tests/Makefile.in:423:	    local_target="$$target-am"; \
tests/Makefile.in:429:	done && test -z "$$fail"
tests/Makefile.in:430:tags-recursive:
tests/Makefile.in:434:ctags-recursive:
tests/Makefile.in:442:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
tests/Makefile.in:446:	mkid -fID $$unique
tests/Makefile.in:449:TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
tests/Makefile.in:453:	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
tests/Makefile.in:454:	  include_option=--etags-include; \
tests/Makefile.in:457:	  include_option=--include; \
tests/Makefile.in:462:	    test ! -f $$subdir/TAGS || \
tests/Makefile.in:468:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
tests/Makefile.in:472:	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
tests/Makefile.in:473:	  test -n "$$unique" || unique=$$empty_fix; \
tests/Makefile.in:478:CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
tests/Makefile.in:484:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
tests/Makefile.in:488:	test -z "$(CTAGS_ARGS)$$tags$$unique" \
tests/Makefile.in:495:	  && gtags -i $(GTAGS_ARGS) $$here
tests/Makefile.in:497:distclean-tags:
tests/Makefile.in:498:	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
tests/Makefile.in:508:	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
tests/Makefile.in:509:	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
tests/Makefile.in:516:	  if test -d $$d/$$file; then \
tests/Makefile.in:517:	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
tests/Makefile.in:518:	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
tests/Makefile.in:520:	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
tests/Makefile.in:522:	    test -f $(distdir)/$$file \
tests/Makefile.in:523:	    || cp -p $$d/$$file $(distdir)/$$file \
tests/Makefile.in:529:	    test -d "$(distdir)/$$subdir" \
tests/Makefile.in:540:check-am: all-am
tests/Makefile.in:541:check: check-recursive
tests/Makefile.in:542:all-am: Makefile $(PROGRAMS)
tests/Makefile.in:543:installdirs: installdirs-recursive
tests/Makefile.in:544:installdirs-am:
tests/Makefile.in:545:install: install-recursive
tests/Makefile.in:546:install-exec: install-exec-recursive
tests/Makefile.in:547:install-data: install-data-recursive
tests/Makefile.in:548:uninstall: uninstall-recursive
tests/Makefile.in:550:install-am: all-am
tests/Makefile.in:551:	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
tests/Makefile.in:553:installcheck: installcheck-recursive
tests/Makefile.in:554:install-strip:
tests/Makefile.in:556:	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
tests/Makefile.in:557:	  `test -z '$(STRIP)' || \
tests/Makefile.in:559:mostlyclean-generic:
tests/Makefile.in:561:clean-generic:
tests/Makefile.in:563:distclean-generic:
tests/Makefile.in:564:	-rm -f $(CONFIG_CLEAN_FILES)
tests/Makefile.in:566:maintainer-clean-generic:
tests/Makefile.in:569:	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
tests/Makefile.in:570:clean: clean-recursive
tests/Makefile.in:572:clean-am: clean-generic clean-libtool clean-noinstPROGRAMS \
tests/Makefile.in:573:	mostlyclean-am
tests/Makefile.in:575:distclean: distclean-recursive
tests/Makefile.in:576:	-rm -rf ./$(DEPDIR)
tests/Makefile.in:577:	-rm -f Makefile
tests/Makefile.in:578:distclean-am: clean-am distclean-compile distclean-generic \
tests/Makefile.in:579:	distclean-libtool distclean-tags
tests/Makefile.in:581:dvi: dvi-recursive
tests/Makefile.in:583:dvi-am:
tests/Makefile.in:585:html: html-recursive
tests/Makefile.in:587:info: info-recursive
tests/Makefile.in:589:info-am:
tests/Makefile.in:591:install-data-am:
tests/Makefile.in:593:install-exec-am:
tests/Makefile.in:595:install-info: install-info-recursive
tests/Makefile.in:597:install-man:
tests/Makefile.in:599:installcheck-am:
tests/Makefile.in:601:maintainer-clean: maintainer-clean-recursive
tests/Makefile.in:602:	-rm -rf ./$(DEPDIR)
tests/Makefile.in:603:	-rm -f Makefile
tests/Makefile.in:604:maintainer-clean-am: distclean-am maintainer-clean-generic
tests/Makefile.in:606:mostlyclean: mostlyclean-recursive
tests/Makefile.in:608:mostlyclean-am: mostlyclean-compile mostlyclean-generic \
tests/Makefile.in:609:	mostlyclean-libtool
tests/Makefile.in:611:pdf: pdf-recursive
tests/Makefile.in:613:pdf-am:
tests/Makefile.in:615:ps: ps-recursive
tests/Makefile.in:617:ps-am:
tests/Makefile.in:619:uninstall-am: uninstall-info-am
tests/Makefile.in:621:uninstall-info: uninstall-info-recursive
tests/Makefile.in:623:.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check check-am \
tests/Makefile.in:624:	clean clean-generic clean-libtool clean-noinstPROGRAMS \
tests/Makefile.in:625:	clean-recursive ctags ctags-recursive distclean \
tests/Makefile.in:626:	distclean-compile distclean-generic distclean-libtool \
tests/Makefile.in:627:	distclean-recursive distclean-tags distdir dvi dvi-am html \
tests/Makefile.in:628:	html-am info info-am install install-am install-data \
tests/Makefile.in:629:	install-data-am install-exec install-exec-am install-info \
tests/Makefile.in:630:	install-info-am install-man install-strip installcheck \
tests/Makefile.in:631:	installcheck-am installdirs installdirs-am maintainer-clean \
tests/Makefile.in:632:	maintainer-clean-generic maintainer-clean-recursive \
tests/Makefile.in:633:	mostlyclean mostlyclean-compile mostlyclean-generic \
tests/Makefile.in:634:	mostlyclean-libtool mostlyclean-recursive pdf pdf-am ps ps-am \
tests/Makefile.in:635:	tags tags-recursive uninstall uninstall-am uninstall-info-am
tests/Makefile.mak:7:all: print.obj sc-test.obj $(TARGETS)
tests/Makefile.mak:16:        link $(LINKFLAGS) /pdb:$*.pdb /out:$@ $*.obj sc-test.obj print.obj \
tests/prngtest:3:# prngtest - temporary wrapper script for .libs/prngtest
tests/prngtest:4:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
tests/prngtest:13:# metacharacters that are still active within double-quoted strings.
tests/prngtest:14:Xsed='/bin/sed -e 1s/^X//'
tests/prngtest:17:# The HP-UX ksh and POSIX shell print the target directory to stdout
tests/prngtest:21:relink_command="(cd /home/lcoelho/develop/modulo/iti/src/opensc/src/tests; { test -z \"\${LIBRARY_PATH+set}\" || unset LIBRARY_PATH || { LIBRARY_PATH=; export LIBRARY_PATH; }; }; { test -z \"\${COMPILER_PATH+set}\" || unset COMPILER_PATH || { COMPILER_PATH=; export COMPILER_PATH; }; }; { test -z \"\${GCC_EXEC_PREFIX+set}\" || unset GCC_EXEC_PREFIX || { GCC_EXEC_PREFIX=; export GCC_EXEC_PREFIX; }; }; { test -z \"\${LD_RUN_PATH+set}\" || unset LD_RUN_PATH || { LD_RUN_PATH=; export LD_RUN_PATH; }; }; PATH=\"/sbin:/bin:/usr/sbin:/usr/bin\"; export PATH; gcc -Wall -fno-strict-aliasing -g -O2 -o \$progdir/\$file prngtest.o sc-test.o  ../../src/libopensc/.libs/libopensc.so -L/usr -L/usr/lib /home/lcoelho/develop/modulo/iti/src/opensc/src/scconf/.libs/libscconf.so -lcrypto /usr/local/lib/libpcsclite.so -ldl -lpthread -Wl,--rpath -Wl,/home/lcoelho/develop/modulo/iti/src/opensc/src/libopensc/.libs -Wl,--rpath -Wl,/home/lcoelho/develop/modulo/iti/src/opensc/src/scconf/.libs -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath -Wl,/usr/local/lib)"
tests/prngtest:33:    if test "X$1" = X--no-reexec; then
tests/prngtest:34:      # Discard the --no-reexec flag, and continue.
tests/prngtest:41:      exec /bin/sh "$0" --no-reexec ${1+"$@"}
tests/prngtest:46:  thisdir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
tests/prngtest:50:  file=`ls -ld "$file" | /bin/sed -n 's/.*-> //p'`
tests/prngtest:51:  while test -n "$file"; do
tests/prngtest:52:    destdir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
tests/prngtest:57:      [\\/]* | [A-Za-z]:[\\/]*) thisdir="$destdir" ;;
tests/prngtest:62:    file=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
tests/prngtest:63:    file=`ls -ld "$thisdir/$file" | /bin/sed -n 's/.*-> //p'`
tests/prngtest:68:  test -n "$absdir" && thisdir="$absdir"
tests/prngtest:70:  program=lt-'prngtest'
tests/prngtest:73:  if test ! -f "$progdir/$program" || \
tests/prngtest:74:     { file=`ls -1dt "$progdir/$program" "$progdir/../$program" 2>/dev/null | /bin/sed 1q`; \
tests/prngtest:77:    file="$$-$program"
tests/prngtest:79:    if test ! -d "$progdir"; then
tests/prngtest:82:      rm -f "$progdir/$file"
tests/prngtest:86:    if test -n "$relink_command"; then
tests/prngtest:90:	rm -f "$progdir/$file"
tests/prngtest:95:    mv -f "$progdir/$file" "$progdir/$program" 2>/dev/null ||
tests/prngtest:96:    { rm -f "$progdir/$program";
tests/prngtest:97:      mv -f "$progdir/$file" "$progdir/$program"; }
tests/prngtest:98:    rm -f "$progdir/$file"
tests/prngtest:101:  if test -f "$progdir/$program"; then
tests/prngtest.c:4: * Pseudo-random number generator test program
tests/prngtest.c:19:#include "sc-test.h"
tests/prngtest.c:55:			       (foo - foo2) / 100);
Binary file tests/prngtest.o matches
tests/pintest:3:# pintest - temporary wrapper script for .libs/pintest
tests/pintest:4:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
tests/pintest:13:# metacharacters that are still active within double-quoted strings.
tests/pintest:14:Xsed='/bin/sed -e 1s/^X//'
tests/pintest:17:# The HP-UX ksh and POSIX shell print the target directory to stdout
tests/pintest:21:relink_command="(cd /home/lcoelho/develop/modulo/iti/src/opensc/src/tests; { test -z \"\${LIBRARY_PATH+set}\" || unset LIBRARY_PATH || { LIBRARY_PATH=; export LIBRARY_PATH; }; }; { test -z \"\${COMPILER_PATH+set}\" || unset COMPILER_PATH || { COMPILER_PATH=; export COMPILER_PATH; }; }; { test -z \"\${GCC_EXEC_PREFIX+set}\" || unset GCC_EXEC_PREFIX || { GCC_EXEC_PREFIX=; export GCC_EXEC_PREFIX; }; }; { test -z \"\${LD_RUN_PATH+set}\" || unset LD_RUN_PATH || { LD_RUN_PATH=; export LD_RUN_PATH; }; }; PATH=\"/sbin:/bin:/usr/sbin:/usr/bin\"; export PATH; gcc -Wall -fno-strict-aliasing -g -O2 -o \$progdir/\$file pintest.o print.o sc-test.o  ../../src/libopensc/.libs/libopensc.so -L/usr -L/usr/lib /home/lcoelho/develop/modulo/iti/src/opensc/src/scconf/.libs/libscconf.so -lcrypto /usr/local/lib/libpcsclite.so -ldl -lpthread -Wl,--rpath -Wl,/home/lcoelho/develop/modulo/iti/src/opensc/src/libopensc/.libs -Wl,--rpath -Wl,/home/lcoelho/develop/modulo/iti/src/opensc/src/scconf/.libs -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath -Wl,/usr/local/lib)"
tests/pintest:33:    if test "X$1" = X--no-reexec; then
tests/pintest:34:      # Discard the --no-reexec flag, and continue.
tests/pintest:41:      exec /bin/sh "$0" --no-reexec ${1+"$@"}
tests/pintest:46:  thisdir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
tests/pintest:50:  file=`ls -ld "$file" | /bin/sed -n 's/.*-> //p'`
tests/pintest:51:  while test -n "$file"; do
tests/pintest:52:    destdir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
tests/pintest:57:      [\\/]* | [A-Za-z]:[\\/]*) thisdir="$destdir" ;;
tests/pintest:62:    file=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
tests/pintest:63:    file=`ls -ld "$thisdir/$file" | /bin/sed -n 's/.*-> //p'`
tests/pintest:68:  test -n "$absdir" && thisdir="$absdir"
tests/pintest:70:  program=lt-'pintest'
tests/pintest:73:  if test ! -f "$progdir/$program" || \
tests/pintest:74:     { file=`ls -1dt "$progdir/$program" "$progdir/../$program" 2>/dev/null | /bin/sed 1q`; \
tests/pintest:77:    file="$$-$program"
tests/pintest:79:    if test ! -d "$progdir"; then
tests/pintest:82:      rm -f "$progdir/$file"
tests/pintest:86:    if test -n "$relink_command"; then
tests/pintest:90:	rm -f "$progdir/$file"
tests/pintest:95:    mv -f "$progdir/$file" "$progdir/$program" 2>/dev/null ||
tests/pintest:96:    { rm -f "$progdir/$program";
tests/pintest:97:      mv -f "$progdir/$file" "$progdir/$program"; }
tests/pintest:98:    rm -f "$progdir/$file"
tests/pintest:101:  if test -f "$progdir/$program"; then
tests/.cvsignore:27:hst-test
Binary file tests/base64.o matches
tests/sc-test.c:17:#include "sc-test.h"
tests/sc-test.c:32:	"Forces the use of driver <arg> [auto-detect]",
tests/sc-test.c:33:	"Debug output -- may be supplied several times",
tests/sc-test.c:40:	int	opt_debug = 0, opt_reader = -1;
tests/sc-test.c:48:	while ((c = getopt_long(*argc, argv, "r:c:d", options, NULL)) != -1) {
tests/sc-test.c:61:				"usage: %s [-r reader] [-c driver] [-d]\n",
tests/sc-test.c:74:	ctx->debug = opt_debug;
tests/sc-test.c:76:	if (opt_reader >= ctx->reader_count) {
tests/sc-test.c:79:				ctx->reader_count);
tests/sc-test.c:86:					ctx->reader[opt_reader], 0);
tests/sc-test.c:91:			for (i = rc = 0; rc != 1 && i < ctx->reader_count; i++)
tests/sc-test.c:92:				rc = sc_detect_card_presence(ctx->reader[i], 0);
tests/sc-test.c:94:				opt_reader = i - 1;
tests/sc-test.c:99:					ctx->reader[opt_reader]->name);
tests/sc-test.c:113:	i = sc_connect_card(ctx->reader[opt_reader], 0, &card);
tests/sc-test.c:121:		sc_bin_to_hex(card->atr, card->atr_len, tmp, sizeof(tmp) - 1, ':');
Binary file tests/sc-test.o matches
tests/print.c:15:#include "sc-test.h"
tests/print.c:20:		"Read-only",
tests/print.c:28:	printf("PKCS#15 Card [%s]:\n", card->label);
tests/print.c:29:	printf("\tVersion        : %d\n", card->version);
tests/print.c:30:	printf("\tSerial number  : %s\n", card->serial_number);
tests/print.c:31:	printf("\tManufacturer ID: %s\n", card->manufacturer_id);
tests/print.c:32:	if (card->preferred_language)
tests/print.c:33:		printf("\tLanguage       : %s\n", card->preferred_language);
tests/print.c:36:		if ((card->flags >> i) & 1) {
tests/print.c:50:		"case-sensitive", "local", "change-disabled",
tests/print.c:51:		"unblock-disabled", "initialized", "needs-padding",
tests/print.c:53:		"integrity-protected", "confidentiality-protected",
tests/print.c:61:	pin = (struct sc_pkcs15_pin_info *) obj->data;
tests/print.c:62:	printf("\tAuth ID     : %s\n", sc_pkcs15_print_id(&pin->auth_id));
tests/print.c:63:	printf("\tFlags       : [0x%02X]", pin->flags);
tests/print.c:65:		if (pin->flags & (1 << i)) {
tests/print.c:69:	printf("\tLength      : min_len:%d, max_len:%d, stored_len:%d\n", pin->min_length, pin->max_length, pin->stored_length);
tests/print.c:70:	printf("\tPad char    : 0x%02X\n", pin->pad_char);
tests/print.c:71:	printf("\tReference   : %d\n", pin->reference);
tests/print.c:73:	switch (pin->type) {
tests/print.c:77:		printf("ASCII-numeric\n"); break;
tests/print.c:81:		printf("half-nibble BCD\n"); break;
tests/print.c:83:		printf("ISO 9564-1\n"); break;
tests/print.c:85:		printf("[encoding %d]\n", pin->type);
tests/print.c:87:	if (pin->path.len) {
tests/print.c:89:		for (i = 0; i < pin->path.len; i++) {
tests/print.c:90:			printf("%02X", pin->path.value[i]);
tests/print.c:95:	if (pin->tries_left >= 0)
tests/print.c:96:		printf("\tTries left  : %d\n", pin->tries_left);
tests/print.c:117:	prkey = (struct sc_pkcs15_prkey_info *) obj->data;
tests/print.c:119:	printf("\tUsage       : [0x%X]", prkey->usage);
tests/print.c:121:		if (prkey->usage & (1 << i)) {
tests/print.c:125:	printf("\tAccess Flags: [0x%X]", prkey->access_flags);
tests/print.c:127:		if (prkey->access_flags & (1 << i)) {
tests/print.c:131:	if (obj->type == SC_PKCS15_TYPE_PRKEY_RSA)
tests/print.c:132:		printf("\tModLength   : %d\n", prkey->modulus_length);
tests/print.c:133:	printf("\tKey ref     : %d\n", prkey->key_reference);
tests/print.c:134:	printf("\tNative      : %s\n", prkey->native ? "yes" : "no");
tests/print.c:135:	if (prkey->path.len) {
tests/print.c:137:		for (i = 0; i < prkey->path.len; i++)
tests/print.c:138:			printf("%02X", prkey->path.value[i]);
tests/print.c:139:		if (prkey->path.type == SC_PATH_TYPE_PATH_PROT)
tests/print.c:143:	printf("\tID          : %s\n", sc_pkcs15_print_id(&prkey->id));
tests/print.c:164:	pubkey = (struct sc_pkcs15_pubkey_info *) obj->data;
tests/print.c:166:	printf("\tUsage       : [0x%X]", pubkey->usage);
tests/print.c:168:		if (pubkey->usage & (1 << i)) {
tests/print.c:172:	printf("\tAccess Flags: [0x%X]", pubkey->access_flags);
tests/print.c:174:		if (pubkey->access_flags & (1 << i)) {
tests/print.c:178:	if (obj->type == SC_PKCS15_TYPE_PUBKEY_RSA)
tests/print.c:179:		printf("\tModLength   : %d\n", pubkey->modulus_length);
tests/print.c:180:	printf("\tKey ref     : %d\n", pubkey->key_reference);
tests/print.c:181:	printf("\tNative      : %s\n", pubkey->native ? "yes" : "no");
tests/print.c:183:	for (i = 0; i < pubkey->path.len; i++)
tests/print.c:184:		printf("%02X", pubkey->path.value[i]);
tests/print.c:186:	printf("\tID          : %s\n", sc_pkcs15_print_id(&pubkey->id));
tests/print.c:193:	cert = (struct sc_pkcs15_cert_info *) obj->data;
tests/print.c:194:	printf("\tAuthority   : %s\n", cert->authority ? "yes" : "no");
tests/print.c:196:		       	cert->path.len? sc_print_path(&cert->path) : "<direct encoding>");
tests/print.c:197:	printf("\tID          : %s\n", sc_pkcs15_print_id(&cert->id));
tests/print.c:208:	data_object = (struct sc_pkcs15_data_info *) obj->data;
tests/print.c:210:	for (i = 0; i < data_object->path.len; i++)
tests/print.c:211:		printf("%02X", data_object->path.value[i]);
tests/print.c:213:	printf("\tID          : %s\n", sc_pkcs15_print_id(&data_object->id));
tests/print.c:224:	switch (obj->type) {
tests/print.c:260:	if (obj->label[0])
tests/print.c:261:		printf(" [%s]\n", obj->label);
tests/print.c:265:	switch (obj->flags) {
tests/print.c:269:	default:   printf("0x%X\n", obj->flags);
tests/print.c:271:	if (obj->auth_id.len)
tests/print.c:272:		printf("\tCom. Auth ID: %s\n", sc_pkcs15_print_id(&obj->auth_id));
tests/print.c:273:	if (obj->user_consent)
tests/print.c:274:		printf("\tUser consent: %u\n", obj->user_consent);
Binary file tests/print.o matches
tools/CVS/Entries:4:/cardos-info.c/1.6/Fri Jun 18 09:12:50 2004//
tools/CVS/Entries:5:/cryptoflex-tool.c/1.23/Sat Feb  5 09:54:05 2005//
tools/CVS/Entries:6:/opensc-explorer.c/1.66/Fri Feb 11 20:09:34 2005//
tools/CVS/Entries:7:/opensc-tool.c/1.55/Sat Feb  5 10:02:56 2005//
tools/CVS/Entries:8:/pkcs11-tool.c/1.74/Fri Feb 11 20:09:34 2005//
tools/CVS/Entries:9:/pkcs15-crypt.c/1.38/Fri Feb  4 22:52:13 2005//
tools/CVS/Entries:10:/pkcs15-init.c/1.104/Tue Feb  8 09:51:56 2005//
tools/CVS/Entries:11:/pkcs15-tool.c/1.52/Fri Feb 11 20:09:34 2005//
tools/cryptoflex-tool.c:2: * cryptoflex-tool.c: Tool for doing various Cryptoflex related stuff
tools/cryptoflex-tool.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
tools/cryptoflex-tool.c:32:const char *app_name = "cryptoflex-tool";
tools/cryptoflex-tool.c:35:int opt_key_num = 1, opt_pin_num = -1;
tools/cryptoflex-tool.c:47:	{ "list-keys",		0, 0, 		'l' },
tools/cryptoflex-tool.c:48:	{ "create-key-files",	1, 0,		'c' },
tools/cryptoflex-tool.c:49:	{ "create-pin-file",	1, 0,		'P' },
tools/cryptoflex-tool.c:50:	{ "generate-key",	0, 0,		'g' },
tools/cryptoflex-tool.c:51:	{ "read-key",		0, 0,		'R' },
tools/cryptoflex-tool.c:52:	{ "verify-pin",		0, 0,		'V' },
tools/cryptoflex-tool.c:53:	{ "key-num",		1, 0,		'k' },
tools/cryptoflex-tool.c:54:	{ "app-df",		1, 0,		'a' },
tools/cryptoflex-tool.c:55:	{ "prkey-file",		1, 0,		'p' },
tools/cryptoflex-tool.c:56:	{ "pubkey-file",	1, 0,		'u' },
tools/cryptoflex-tool.c:58:	{ "modulus-length",	1, 0,		'm' },
tools/cryptoflex-tool.c:114:	int r, tries_left = -1;
tools/cryptoflex-tool.c:120:			return -1;
tools/cryptoflex-tool.c:123:		return -3;
tools/cryptoflex-tool.c:130:		return -1;
tools/cryptoflex-tool.c:149:		return -1;
tools/cryptoflex-tool.c:151:	if (file->type != SC_FILE_TYPE_DF) {
tools/cryptoflex-tool.c:153:		return -1;
tools/cryptoflex-tool.c:167:		dest[i] = src[c-1-i];	
tools/cryptoflex-tool.c:198:	int num_bits = BN_num_bits(rsa->n);
tools/cryptoflex-tool.c:206:	if ((BN_mod_inverse(&Ri, &RR, rsa->n, bn_ctx)) == NULL) {
tools/cryptoflex-tool.c:208:		return -1;
tools/cryptoflex-tool.c:212:	BN_div(&Ni, NULL, &Ri, rsa->n, bn_ctx);
tools/cryptoflex-tool.c:217:	hex_dump_asc(stdout, tmp, BN_num_bytes(&Ni), -1);
tools/cryptoflex-tool.c:233:	base = (keysize - 7) / 5;
tools/cryptoflex-tool.c:236:		return -1;
tools/cryptoflex-tool.c:241:		return -1;
tools/cryptoflex-tool.c:248:		return -1;
tools/cryptoflex-tool.c:250:	rsa->n = n;
tools/cryptoflex-tool.c:251:	rsa->e = e;
tools/cryptoflex-tool.c:262:		return -1;
tools/cryptoflex-tool.c:267:	BN_sub(r1, rsa->p, BN_value_one());
tools/cryptoflex-tool.c:268:	BN_sub(r2, rsa->q, BN_value_one());
tools/cryptoflex-tool.c:270:	if ((rsa->d = BN_mod_inverse(NULL, rsa->e, r0, bnctx)) == NULL) {
tools/cryptoflex-tool.c:272:		return -1;
tools/cryptoflex-tool.c:285:	base = (keysize - 3) / 5;
tools/cryptoflex-tool.c:288:		return -1;
tools/cryptoflex-tool.c:293:		return -1;
tools/cryptoflex-tool.c:299:		return -1;
tools/cryptoflex-tool.c:305:		return -1;
tools/cryptoflex-tool.c:311:		return -1;
tools/cryptoflex-tool.c:317:		return -1;
tools/cryptoflex-tool.c:321:	rsa->p = bn_p;
tools/cryptoflex-tool.c:322:	rsa->q = q;
tools/cryptoflex-tool.c:323:	rsa->dmp1 = dmp1;
tools/cryptoflex-tool.c:324:	rsa->dmq1 = dmq1;
tools/cryptoflex-tool.c:325:	rsa->iqmp = iqmp;
tools/cryptoflex-tool.c:327:		return -1;
tools/cryptoflex-tool.c:349:	bufsize = file->size;
tools/cryptoflex-tool.c:368:		bufsize -= keysize;
tools/cryptoflex-tool.c:398:	if (e == NULL || e->method == SC_AC_NEVER)
tools/cryptoflex-tool.c:400:	bufsize = file->size;
tools/cryptoflex-tool.c:419:		bufsize -= keysize;
tools/cryptoflex-tool.c:436:		return -1;
tools/cryptoflex-tool.c:443:		return -1;
tools/cryptoflex-tool.c:448:		return -1;
tools/cryptoflex-tool.c:450:	printf("-----BEGIN PUBLIC KEY-----\n%s-----END PUBLIC KEY-----\n", b64buf);
tools/cryptoflex-tool.c:461:		return -1;
tools/cryptoflex-tool.c:466:		return -1;
tools/cryptoflex-tool.c:468:	printf("-----BEGIN RSA PRIVATE KEY-----\n%s-----END RSA PRIVATE KEY-----\n", b64buf);
tools/cryptoflex-tool.c:492:		int mod_len = -1;
tools/cryptoflex-tool.c:507:			printf("Key %d -- unknown modulus length\n", p[2] & 0x0F);
tools/cryptoflex-tool.c:509:			printf("Key %d -- Modulus length %d\n", p[2] & 0x0F, mod_len);
tools/cryptoflex-tool.c:538:	sc_format_apdu(card, &apdu, SC_APDU_CASE_3_SHORT, 0x46, (u8) opt_key_num-1, p2);
tools/cryptoflex-tool.c:576:	int size = -1;
tools/cryptoflex-tool.c:585:	if (size == -1) {
tools/cryptoflex-tool.c:594:	file->type = SC_FILE_TYPE_WORKING_EF;
tools/cryptoflex-tool.c:595:	file->ef_structure = SC_FILE_EF_TRANSPARENT;
tools/cryptoflex-tool.c:597:	file->id = 0x0012;
tools/cryptoflex-tool.c:598:	file->size = opt_key_count * size + 3;
tools/cryptoflex-tool.c:614:	file->type = SC_FILE_TYPE_WORKING_EF;
tools/cryptoflex-tool.c:615:	file->ef_structure = SC_FILE_EF_TRANSPARENT;
tools/cryptoflex-tool.c:617:	file->id = 0x1012;
tools/cryptoflex-tool.c:618:	file->size = opt_key_count * (size + 4) + 3;
tools/cryptoflex-tool.c:670:	switch (BN_num_bits(rsa->n)) {
tools/cryptoflex-tool.c:691:	r = bn2cf(rsa->p, bnbuf);
tools/cryptoflex-tool.c:699:	r = bn2cf(rsa->q, bnbuf);
tools/cryptoflex-tool.c:707:	r = bn2cf(rsa->iqmp, bnbuf);
tools/cryptoflex-tool.c:715:	r = bn2cf(rsa->dmp1, bnbuf);
tools/cryptoflex-tool.c:723:	r = bn2cf(rsa->dmq1, bnbuf);
tools/cryptoflex-tool.c:731:	memcpy(key, buf, p - buf);
tools/cryptoflex-tool.c:732:	*keysize = p - buf;
tools/cryptoflex-tool.c:744:	switch (BN_num_bits(rsa->n)) {
tools/cryptoflex-tool.c:765:	r = bn2cf(rsa->n, bnbuf);
tools/cryptoflex-tool.c:783:	r = bn2cf(rsa->e, bnbuf);
tools/cryptoflex-tool.c:787:	memcpy(key, buf, p - buf);
tools/cryptoflex-tool.c:788:	*keysize = p - buf;
tools/cryptoflex-tool.c:807:	idx = keysize * (opt_key_num-1);
tools/cryptoflex-tool.c:830:	idx = keysize * (opt_key_num-1);
tools/cryptoflex-tool.c:880:	path = file->path;
tools/cryptoflex-tool.c:883:	ctx->suppress_errors++;
tools/cryptoflex-tool.c:885:	ctx->suppress_errors--;
tools/cryptoflex-tool.c:888:	path.len -= 2;
tools/cryptoflex-tool.c:894:	file->id = (path.value[path.len] << 8) | (path.value[path.len+1] & 0xFF);
tools/cryptoflex-tool.c:898:	r = sc_select_file(card, &file->path, NULL);
tools/cryptoflex-tool.c:915:	file->type = SC_FILE_TYPE_DF;
tools/cryptoflex-tool.c:916:	file->size = size;
tools/cryptoflex-tool.c:917:	file->path = *path;
tools/cryptoflex-tool.c:925:	file->status = SC_FILE_STATUS_ACTIVATED;
tools/cryptoflex-tool.c:944:		return -1;
tools/cryptoflex-tool.c:950:		return -1;
tools/cryptoflex-tool.c:953:		return -1;
tools/cryptoflex-tool.c:954:	ctx->suppress_errors++;
tools/cryptoflex-tool.c:956:	ctx->suppress_errors--;
tools/cryptoflex-tool.c:966:			return -1;
tools/cryptoflex-tool.c:971:			return -1;
tools/cryptoflex-tool.c:988:			return -1;
tools/cryptoflex-tool.c:993:			return -1;
tools/cryptoflex-tool.c:1013:	len = p - buf;
tools/cryptoflex-tool.c:1016:	file->type = SC_FILE_TYPE_WORKING_EF;
tools/cryptoflex-tool.c:1017:	file->ef_structure = SC_FILE_EF_TRANSPARENT;
tools/cryptoflex-tool.c:1019:	if (inpath->len == 2 && inpath->value[0] == 0x3F &&
tools/cryptoflex-tool.c:1020:	    inpath->value[1] == 0x00)
tools/cryptoflex-tool.c:1027:	file->size = len;
tools/cryptoflex-tool.c:1028:	file->id = (file_id.value[0] << 8) | file_id.value[1];
tools/cryptoflex-tool.c:1081:		if (c == -1)
tools/cryptoflex-tool.c:1153:		ctx->debug = verbose-1;
tools/cryptoflex-tool.c:1154:	if (opt_reader >= ctx->reader_count || opt_reader < 0) {
tools/cryptoflex-tool.c:1155:		fprintf(stderr, "Illegal reader number. Only %d reader(s) configured.\n", ctx->reader_count);
tools/cryptoflex-tool.c:1159:	if (sc_detect_card_presence(ctx->reader[opt_reader], 0) <= 0) {
tools/cryptoflex-tool.c:1165:		fprintf(stderr, "Connecting to card in reader %s...\n", ctx->reader[opt_reader]->name);
tools/cryptoflex-tool.c:1166:	r = sc_connect_card(ctx->reader[opt_reader], 0, &card);
tools/cryptoflex-tool.c:1172:	printf("Using card driver: %s\n", card->driver->name);
tools/cryptoflex-tool.c:1182:		action_count--;
tools/cryptoflex-tool.c:1187:		action_count--;
tools/cryptoflex-tool.c:1192:		action_count--;
tools/cryptoflex-tool.c:1197:		action_count--;
tools/cryptoflex-tool.c:1202:		action_count--;
tools/cryptoflex-tool.c:1207:		action_count--;
Binary file tools/cryptoflex-tool.o matches
tools/pkcs15-crypt:3:# pkcs15-crypt - temporary wrapper script for .libs/pkcs15-crypt
tools/pkcs15-crypt:4:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
tools/pkcs15-crypt:6:# The pkcs15-crypt program cannot be directly executed until all the libtool
tools/pkcs15-crypt:13:# metacharacters that are still active within double-quoted strings.
tools/pkcs15-crypt:14:Xsed='/bin/sed -e 1s/^X//'
tools/pkcs15-crypt:17:# The HP-UX ksh and POSIX shell print the target directory to stdout
tools/pkcs15-crypt:21:relink_command="(cd /home/lcoelho/develop/modulo/iti/src/opensc/src/tools; { test -z \"\${LIBRARY_PATH+set}\" || unset LIBRARY_PATH || { LIBRARY_PATH=; export LIBRARY_PATH; }; }; { test -z \"\${COMPILER_PATH+set}\" || unset COMPILER_PATH || { COMPILER_PATH=; export COMPILER_PATH; }; }; { test -z \"\${GCC_EXEC_PREFIX+set}\" || unset GCC_EXEC_PREFIX || { GCC_EXEC_PREFIX=; export GCC_EXEC_PREFIX; }; }; { test -z \"\${LD_RUN_PATH+set}\" || unset LD_RUN_PATH || { LD_RUN_PATH=; export LD_RUN_PATH; }; }; PATH=\"/sbin:/bin:/usr/sbin:/usr/bin\"; export PATH; gcc -Wall -fno-strict-aliasing -g -O2 -o \$progdir/\$file pkcs15-crypt.o util.o  ../../src/libopensc/.libs/libopensc.so -L/usr -L/usr/lib /home/lcoelho/develop/modulo/iti/src/opensc/src/scconf/.libs/libscconf.so /usr/local/lib/libpcsclite.so -ldl -lcrypto -lpthread -Wl,--rpath -Wl,/home/lcoelho/develop/modulo/iti/src/opensc/src/libopensc/.libs -Wl,--rpath -Wl,/home/lcoelho/develop/modulo/iti/src/opensc/src/scconf/.libs -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath -Wl,/usr/local/lib)"
tools/pkcs15-crypt:33:    if test "X$1" = X--no-reexec; then
tools/pkcs15-crypt:34:      # Discard the --no-reexec flag, and continue.
tools/pkcs15-crypt:41:      exec /bin/sh "$0" --no-reexec ${1+"$@"}
tools/pkcs15-crypt:46:  thisdir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
tools/pkcs15-crypt:50:  file=`ls -ld "$file" | /bin/sed -n 's/.*-> //p'`
tools/pkcs15-crypt:51:  while test -n "$file"; do
tools/pkcs15-crypt:52:    destdir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
tools/pkcs15-crypt:57:      [\\/]* | [A-Za-z]:[\\/]*) thisdir="$destdir" ;;
tools/pkcs15-crypt:62:    file=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
tools/pkcs15-crypt:63:    file=`ls -ld "$thisdir/$file" | /bin/sed -n 's/.*-> //p'`
tools/pkcs15-crypt:68:  test -n "$absdir" && thisdir="$absdir"
tools/pkcs15-crypt:70:  program=lt-'pkcs15-crypt'
tools/pkcs15-crypt:73:  if test ! -f "$progdir/$program" || \
tools/pkcs15-crypt:74:     { file=`ls -1dt "$progdir/$program" "$progdir/../$program" 2>/dev/null | /bin/sed 1q`; \
tools/pkcs15-crypt:77:    file="$$-$program"
tools/pkcs15-crypt:79:    if test ! -d "$progdir"; then
tools/pkcs15-crypt:82:      rm -f "$progdir/$file"
tools/pkcs15-crypt:86:    if test -n "$relink_command"; then
tools/pkcs15-crypt:90:	rm -f "$progdir/$file"
tools/pkcs15-crypt:95:    mv -f "$progdir/$file" "$progdir/$program" 2>/dev/null ||
tools/pkcs15-crypt:96:    { rm -f "$progdir/$program";
tools/pkcs15-crypt:97:      mv -f "$progdir/$file" "$progdir/$program"; }
tools/pkcs15-crypt:98:    rm -f "$progdir/$file"
tools/pkcs15-crypt:101:  if test -f "$progdir/$program"; then
tools/Makefile:30:INSTALL = /bin/install -c
tools/Makefile:31:install_sh_DATA = $(install_sh) -c -m 644
tools/Makefile:32:install_sh_PROGRAM = $(install_sh) -c
tools/Makefile:33:install_sh_SCRIPT = $(install_sh) -c
tools/Makefile:42:host_triplet = i686-pc-linux-gnu
tools/Makefile:43:bin_PROGRAMS = opensc-tool$(EXEEXT) opensc-explorer$(EXEEXT) \
tools/Makefile:44:	pkcs15-tool$(EXEEXT) pkcs15-crypt$(EXEEXT) \
tools/Makefile:45:	pkcs11-tool$(EXEEXT) cardos-info$(EXEEXT) $(am__EXEEXT_1)
tools/Makefile:57:am__EXEEXT_1 = cryptoflex-tool$(EXEEXT) \
tools/Makefile:58:	pkcs15-init$(EXEEXT)
tools/Makefile:62:am_cardos_info_OBJECTS = cardos-info.$(OBJEXT) util.$(OBJEXT)
tools/Makefile:65:am_cryptoflex_tool_OBJECTS = cryptoflex-tool.$(OBJEXT) util.$(OBJEXT)
tools/Makefile:68:am_opensc_explorer_OBJECTS = opensc-explorer.$(OBJEXT) util.$(OBJEXT)
tools/Makefile:71:am_opensc_tool_OBJECTS = opensc-tool.$(OBJEXT) util.$(OBJEXT)
tools/Makefile:74:am_pkcs11_tool_OBJECTS = pkcs11-tool.$(OBJEXT) util.$(OBJEXT)
tools/Makefile:77:am_pkcs15_crypt_OBJECTS = pkcs15-crypt.$(OBJEXT) util.$(OBJEXT)
tools/Makefile:80:am_pkcs15_init_OBJECTS = pkcs15-init.$(OBJEXT) util.$(OBJEXT)
tools/Makefile:83:am_pkcs15_tool_OBJECTS = pkcs15-tool.$(OBJEXT) util.$(OBJEXT)
tools/Makefile:86:DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
tools/Makefile:89:DEP_FILES = ./$(DEPDIR)/cardos-info.Po \
tools/Makefile:90:	./$(DEPDIR)/cryptoflex-tool.Po \
tools/Makefile:91:	./$(DEPDIR)/opensc-explorer.Po \
tools/Makefile:92:	./$(DEPDIR)/opensc-tool.Po \
tools/Makefile:93:	./$(DEPDIR)/pkcs11-tool.Po \
tools/Makefile:94:	./$(DEPDIR)/pkcs15-crypt.Po \
tools/Makefile:95:	./$(DEPDIR)/pkcs15-init.Po \
tools/Makefile:96:	./$(DEPDIR)/pkcs15-tool.Po ./$(DEPDIR)/util.Po
tools/Makefile:99:LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \
tools/Makefile:103:LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
tools/Makefile:104:	$(AM_LDFLAGS) $(LDFLAGS) -o $@
tools/Makefile:117:ACLOCAL = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run aclocal-1.8
tools/Makefile:120:AMTAR = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run tar
tools/Makefile:122:AUTOCONF = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run autoconf
tools/Makefile:123:AUTOHEADER = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run autoheader
tools/Makefile:124:AUTOMAKE = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run automake-1.8
tools/Makefile:129:CFLAGS = -Wall -fno-strict-aliasing -g -O2 
tools/Makefile:131:CPP = gcc -E
tools/Makefile:132:CPPFLAGS = -I${top_builddir}/src/include 
tools/Makefile:134:CXXCPP = g++ -E
tools/Makefile:136:CXXFLAGS = -g -O2
tools/Makefile:138:DEFS = -DHAVE_CONFIG_H
tools/Makefile:142:ECHO_N = -n
tools/Makefile:144:EGREP = grep -E
tools/Makefile:145:ENGINE_LINK = -lcrypto
tools/Makefile:148:FFLAGS = -g -O2
tools/Makefile:170:INSTALL_DATA = ${INSTALL} -m 644
tools/Makefile:173:INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s
tools/Makefile:174:LDFLAGS = -L/usr -L/usr/lib -L/usr/lib 
tools/Makefile:176:LEXLIB = -lfl
tools/Makefile:178:LIBASSUAN = -lassuan
tools/Makefile:179:LIBCRYPTO = -lcrypto
tools/Makefile:180:LIBDL =  -ldl
tools/Makefile:181:LIBFL = -lfl
tools/Makefile:182:LIBLDAP = -lssl -lldap -llber 
tools/Makefile:185:LIBPAM =  -lpam
tools/Makefile:187:LIBS = -lpthread 
tools/Makefile:192:LN_S = ln -s
tools/Makefile:197:MAKEINFO = ${SHELL} /home/lcoelho/develop/modulo/iti/src/opensc/missing --run makeinfo
tools/Makefile:203:OPENSC_LIBS = -L${exec_prefix}/lib -lopensc
tools/Makefile:207:OPENSSL_LDFLAGS = -Wl,-Bsymbolic
tools/Makefile:215:PCSC_CFLAGS = -I/usr/include
tools/Makefile:216:PCSC_LIBS = -lpcsclite
tools/Makefile:217:PKG_CONFIG = /usr/bin/pkg-config
tools/Makefile:221:PTHREAD_LIBS = -lpthread
tools/Makefile:244:build = i686-pc-linux-gnu
tools/Makefile:247:build_os = linux-gnu
tools/Makefile:251:host = i686-pc-linux-gnu
tools/Makefile:254:host_os = linux-gnu
tools/Makefile:258:install_sh = /home/lcoelho/develop/modulo/iti/src/opensc/install-sh
tools/Makefile:263:mkdir_p = mkdir -p -- .
tools/Makefile:275:PROGRAMS_SSL = cryptoflex-tool pkcs15-init
tools/Makefile:276:opensc_tool_SOURCES = opensc-tool.c util.c
tools/Makefile:278:opensc_explorer_SOURCES = opensc-explorer.c util.c
tools/Makefile:280:pkcs15_tool_SOURCES = pkcs15-tool.c util.c
tools/Makefile:282:pkcs11_tool_SOURCES = pkcs11-tool.c util.c
tools/Makefile:283:pkcs11_tool_LDADD =  ../pkcs11/libpkcs11.la -lcrypto
tools/Makefile:284:pkcs15_crypt_SOURCES = pkcs15-crypt.c util.c
tools/Makefile:285:pkcs15_crypt_LDADD =  -lcrypto
tools/Makefile:286:cryptoflex_tool_SOURCES = cryptoflex-tool.c util.c
tools/Makefile:287:cryptoflex_tool_LDADD =  -lcrypto
tools/Makefile:288:pkcs15_init_SOURCES = pkcs15-init.c util.c
tools/Makefile:289:pkcs15_init_LDADD =  -lcrypto ../pkcs15init/libpkcs15init.la
tools/Makefile:290:cardos_info_SOURCES = cardos-info.c util.c
tools/Makefile:293:all: all-am
tools/Makefile:301:	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
tools/Makefile:306:	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/tools/Makefile'; \
tools/Makefile:308:	  $(AUTOMAKE) --gnu  src/tools/Makefile
tools/Makefile:313:	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
tools/Makefile:320:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
tools/Makefile:323:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
tools/Makefile:325:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
tools/Makefile:326:install-binPROGRAMS: $(bin_PROGRAMS)
tools/Makefile:328:	test -z "$(bindir)" || $(mkdir_p) "$(DESTDIR)$(bindir)"
tools/Makefile:331:	  if test -f $$p \
tools/Makefile:332:	     || test -f $$p1 \
tools/Makefile:335:	   echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \
tools/Makefile:336:	   $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \
tools/Makefile:340:uninstall-binPROGRAMS:
tools/Makefile:344:	  echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \
tools/Makefile:345:	  rm -f "$(DESTDIR)$(bindir)/$$f"; \
tools/Makefile:348:clean-binPROGRAMS:
tools/Makefile:351:	  echo " rm -f $$p $$f"; \
tools/Makefile:352:	  rm -f $$p $$f ; \
tools/Makefile:354:cardos-info$(EXEEXT): $(cardos_info_OBJECTS) $(cardos_info_DEPENDENCIES) 
tools/Makefile:355:	@rm -f cardos-info$(EXEEXT)
tools/Makefile:357:cryptoflex-tool$(EXEEXT): $(cryptoflex_tool_OBJECTS) $(cryptoflex_tool_DEPENDENCIES) 
tools/Makefile:358:	@rm -f cryptoflex-tool$(EXEEXT)
tools/Makefile:360:opensc-explorer$(EXEEXT): $(opensc_explorer_OBJECTS) $(opensc_explorer_DEPENDENCIES) 
tools/Makefile:361:	@rm -f opensc-explorer$(EXEEXT)
tools/Makefile:363:opensc-tool$(EXEEXT): $(opensc_tool_OBJECTS) $(opensc_tool_DEPENDENCIES) 
tools/Makefile:364:	@rm -f opensc-tool$(EXEEXT)
tools/Makefile:366:pkcs11-tool$(EXEEXT): $(pkcs11_tool_OBJECTS) $(pkcs11_tool_DEPENDENCIES) 
tools/Makefile:367:	@rm -f pkcs11-tool$(EXEEXT)
tools/Makefile:369:pkcs15-crypt$(EXEEXT): $(pkcs15_crypt_OBJECTS) $(pkcs15_crypt_DEPENDENCIES) 
tools/Makefile:370:	@rm -f pkcs15-crypt$(EXEEXT)
tools/Makefile:372:pkcs15-init$(EXEEXT): $(pkcs15_init_OBJECTS) $(pkcs15_init_DEPENDENCIES) 
tools/Makefile:373:	@rm -f pkcs15-init$(EXEEXT)
tools/Makefile:375:pkcs15-tool$(EXEEXT): $(pkcs15_tool_OBJECTS) $(pkcs15_tool_DEPENDENCIES) 
tools/Makefile:376:	@rm -f pkcs15-tool$(EXEEXT)
tools/Makefile:379:mostlyclean-compile:
tools/Makefile:380:	-rm -f *.$(OBJEXT)
tools/Makefile:382:distclean-compile:
tools/Makefile:383:	-rm -f *.tab.c
tools/Makefile:385:include ./$(DEPDIR)/cardos-info.Po
tools/Makefile:386:include ./$(DEPDIR)/cryptoflex-tool.Po
tools/Makefile:387:include ./$(DEPDIR)/opensc-explorer.Po
tools/Makefile:388:include ./$(DEPDIR)/opensc-tool.Po
tools/Makefile:389:include ./$(DEPDIR)/pkcs11-tool.Po
tools/Makefile:390:include ./$(DEPDIR)/pkcs15-crypt.Po
tools/Makefile:391:include ./$(DEPDIR)/pkcs15-init.Po
tools/Makefile:392:include ./$(DEPDIR)/pkcs15-tool.Po
tools/Makefile:396:	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
tools/Makefile:397:	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
tools/Makefile:401:#	$(COMPILE) -c $<
tools/Makefile:404:	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
tools/Makefile:405:	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
tools/Makefile:409:#	$(COMPILE) -c `$(CYGPATH_W) '$<'`
tools/Makefile:412:	if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
tools/Makefile:413:	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
tools/Makefile:417:#	$(LTCOMPILE) -c -o $@ $<
tools/Makefile:419:mostlyclean-libtool:
tools/Makefile:420:	-rm -f *.lo
tools/Makefile:422:clean-libtool:
tools/Makefile:423:	-rm -rf .libs _libs
tools/Makefile:425:distclean-libtool:
tools/Makefile:426:	-rm -f libtool
tools/Makefile:427:uninstall-info-am:
tools/Makefile:432:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
tools/Makefile:436:	mkid -fID $$unique
tools/Makefile:445:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
tools/Makefile:449:	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
tools/Makefile:450:	  test -n "$$unique" || unique=$$empty_fix; \
tools/Makefile:461:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
tools/Makefile:465:	test -z "$(CTAGS_ARGS)$$tags$$unique" \
tools/Makefile:472:	  && gtags -i $(GTAGS_ARGS) $$here
tools/Makefile:474:distclean-tags:
tools/Makefile:475:	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
tools/Makefile:485:	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
tools/Makefile:486:	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
tools/Makefile:493:	  if test -d $$d/$$file; then \
tools/Makefile:494:	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
tools/Makefile:495:	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
tools/Makefile:497:	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
tools/Makefile:499:	    test -f $(distdir)/$$file \
tools/Makefile:500:	    || cp -p $$d/$$file $(distdir)/$$file \
tools/Makefile:504:check-am: all-am
tools/Makefile:505:check: check-am
tools/Makefile:506:all-am: Makefile $(PROGRAMS) $(HEADERS)
tools/Makefile:509:	  test -z "$$dir" || $(mkdir_p) "$$dir"; \
tools/Makefile:511:install: install-am
tools/Makefile:512:install-exec: install-exec-am
tools/Makefile:513:install-data: install-data-am
tools/Makefile:514:uninstall: uninstall-am
tools/Makefile:516:install-am: all-am
tools/Makefile:517:	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
tools/Makefile:519:installcheck: installcheck-am
tools/Makefile:520:install-strip:
tools/Makefile:522:	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
tools/Makefile:523:	  `test -z '$(STRIP)' || \
tools/Makefile:525:mostlyclean-generic:
tools/Makefile:527:clean-generic:
tools/Makefile:529:distclean-generic:
tools/Makefile:530:	-rm -f $(CONFIG_CLEAN_FILES)
tools/Makefile:532:maintainer-clean-generic:
tools/Makefile:535:	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
tools/Makefile:536:clean: clean-am
tools/Makefile:538:clean-am: clean-binPROGRAMS clean-generic clean-libtool mostlyclean-am
tools/Makefile:540:distclean: distclean-am
tools/Makefile:541:	-rm -rf ./$(DEPDIR)
tools/Makefile:542:	-rm -f Makefile
tools/Makefile:543:distclean-am: clean-am distclean-compile distclean-generic \
tools/Makefile:544:	distclean-libtool distclean-tags
tools/Makefile:546:dvi: dvi-am
tools/Makefile:548:dvi-am:
tools/Makefile:550:html: html-am
tools/Makefile:552:info: info-am
tools/Makefile:554:info-am:
tools/Makefile:556:install-data-am:
tools/Makefile:558:install-exec-am: install-binPROGRAMS
tools/Makefile:560:install-info: install-info-am
tools/Makefile:562:install-man:
tools/Makefile:564:installcheck-am:
tools/Makefile:566:maintainer-clean: maintainer-clean-am
tools/Makefile:567:	-rm -rf ./$(DEPDIR)
tools/Makefile:568:	-rm -f Makefile
tools/Makefile:569:maintainer-clean-am: distclean-am maintainer-clean-generic
tools/Makefile:571:mostlyclean: mostlyclean-am
tools/Makefile:573:mostlyclean-am: mostlyclean-compile mostlyclean-generic \
tools/Makefile:574:	mostlyclean-libtool
tools/Makefile:576:pdf: pdf-am
tools/Makefile:578:pdf-am:
tools/Makefile:580:ps: ps-am
tools/Makefile:582:ps-am:
tools/Makefile:584:uninstall-am: uninstall-binPROGRAMS uninstall-info-am
tools/Makefile:586:.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \
tools/Makefile:587:	clean-generic clean-libtool ctags distclean distclean-compile \
tools/Makefile:588:	distclean-generic distclean-libtool distclean-tags distdir dvi \
tools/Makefile:589:	dvi-am html html-am info info-am install install-am \
tools/Makefile:590:	install-binPROGRAMS install-data install-data-am install-exec \
tools/Makefile:591:	install-exec-am install-info install-info-am install-man \
tools/Makefile:592:	install-strip installcheck installcheck-am installdirs \
tools/Makefile:593:	maintainer-clean maintainer-clean-generic mostlyclean \
tools/Makefile:594:	mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
tools/Makefile:595:	pdf pdf-am ps ps-am tags uninstall uninstall-am \
tools/Makefile:596:	uninstall-binPROGRAMS uninstall-info-am
tools/.deps/pkcs15-init.Po:1:pkcs15-init.o pkcs15-init.o: pkcs15-init.c ../../config.h \
tools/.deps/pkcs15-init.Po:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
tools/.deps/pkcs15-init.Po:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
tools/.deps/pkcs15-init.Po:45:  ../../src/include/opensc/pkcs15-init.h ../../src/include/opensc/log.h \
tools/.deps/pkcs15-init.Po:63:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
tools/.deps/pkcs15-init.Po:81:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
tools/.deps/pkcs15-init.Po:227:../../src/include/opensc/pkcs15-init.h:
tools/.deps/cryptoflex-tool.Po:1:cryptoflex-tool.o cryptoflex-tool.o: cryptoflex-tool.c ../../config.h \
tools/.deps/cryptoflex-tool.Po:6:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
tools/.deps/cryptoflex-tool.Po:11:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
tools/.deps/cryptoflex-tool.Po:67:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
tools/.deps/cryptoflex-tool.Po:85:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
tools/.deps/opensc-tool.Po:1:opensc-tool.o opensc-tool.o: opensc-tool.c ../../config.h \
tools/.deps/opensc-tool.Po:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
tools/.deps/opensc-tool.Po:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
tools/.deps/opensc-tool.Po:39:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
tools/.deps/opensc-tool.Po:57:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
tools/.deps/opensc-explorer.Po:1:opensc-explorer.o opensc-explorer.o: opensc-explorer.c ../../config.h \
tools/.deps/opensc-explorer.Po:5:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
tools/.deps/opensc-explorer.Po:10:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
tools/.deps/opensc-explorer.Po:46:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
tools/.deps/opensc-explorer.Po:66:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
tools/.deps/pkcs15-crypt.Po:1:pkcs15-crypt.o pkcs15-crypt.o: pkcs15-crypt.c ../../config.h \
tools/.deps/pkcs15-crypt.Po:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
tools/.deps/pkcs15-crypt.Po:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
tools/.deps/pkcs15-crypt.Po:55:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
tools/.deps/pkcs15-crypt.Po:73:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
tools/.deps/pkcs11-tool.Po:1:pkcs11-tool.o pkcs11-tool.o: pkcs11-tool.c ../../config.h \
tools/.deps/pkcs11-tool.Po:5:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
tools/.deps/pkcs11-tool.Po:14:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
tools/.deps/pkcs11-tool.Po:67:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
tools/.deps/pkcs11-tool.Po:99:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
tools/.deps/util.Po:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
tools/.deps/util.Po:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
tools/.deps/util.Po:38:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
tools/.deps/util.Po:56:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
tools/.deps/cardos-info.Po:1:cardos-info.o cardos-info.o: cardos-info.c ../../config.h \
tools/.deps/cardos-info.Po:4:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
tools/.deps/cardos-info.Po:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
tools/.deps/cardos-info.Po:38:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
tools/.deps/cardos-info.Po:56:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
tools/.deps/pkcs15-tool.Po:1:pkcs15-tool.o pkcs15-tool.o: pkcs15-tool.c ../../config.h \
tools/.deps/pkcs15-tool.Po:2:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/limits.h \
tools/.deps/pkcs15-tool.Po:3:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/syslimits.h \
tools/.deps/pkcs15-tool.Po:9:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h \
tools/.deps/pkcs15-tool.Po:14:  /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h \
tools/.deps/pkcs15-tool.Po:35:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/limits.h:
tools/.deps/pkcs15-tool.Po:37:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/syslimits.h:
tools/.deps/pkcs15-tool.Po:61:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stddef.h:
tools/.deps/pkcs15-tool.Po:79:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/stdarg.h:
Binary file tools/.libs/pkcs15-crypt matches
Binary file tools/.libs/cardos-info matches
Binary file tools/.libs/opensc-explorer matches
Binary file tools/.libs/cryptoflex-tool matches
Binary file tools/.libs/pkcs11-tool matches
Binary file tools/.libs/pkcs15-init matches
Binary file tools/.libs/pkcs15-tool matches
Binary file tools/.libs/opensc-tool matches
tools/pkcs11-tool.c:2: * pkcs11-tool.c: Tool for poking around pkcs11 modules/tokens
tools/pkcs11-tool.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
tools/pkcs11-tool.c:37:#define NO_SLOT		((CK_SLOT_ID) -1)
tools/pkcs11-tool.c:38:#define NO_MECHANISM	((CK_MECHANISM_TYPE) -1)
tools/pkcs11-tool.c:48:	{ "show-info",		0, 0,		'I' },
tools/pkcs11-tool.c:49:	{ "list-slots",		0, 0,		'L' },
tools/pkcs11-tool.c:50:	{ "list-mechanisms",	0, 0,		'M' },
tools/pkcs11-tool.c:51:	{ "list-objects",	0, 0,		'O' },
tools/pkcs11-tool.c:59:	{ "change-pin",		0, 0,		'c' },
tools/pkcs11-tool.c:61:	{ "write-object",	1, 0, 		'w' },
tools/pkcs11-tool.c:62:	{ "read-object",	0, 0, 		'r' },
tools/pkcs11-tool.c:63:	{ "application-id",	1, 0, 	OPT_APPLICATION_ID },
tools/pkcs11-tool.c:68:	{ "slot-label",		1, 0,		OPT_SLOT_LABEL },
tools/pkcs11-tool.c:69:	{ "set-id",		1, 0, 		'e' },
tools/pkcs11-tool.c:70:	{ "input-file",		1, 0,		'i' },
tools/pkcs11-tool.c:71:	{ "output-file",	1, 0,		'o' },
tools/pkcs11-tool.c:75:	{ "moz-cert",		1, 0,		'z' },
tools/pkcs11-tool.c:88:	"Specify mechanism (use -M for a list of supported mechanisms)",
tools/pkcs11-tool.c:90:	"Log into the token first (not needed when using --pin)",
tools/pkcs11-tool.c:95:	"Get object's CKA_VALUE attribute (use with --type)",
tools/pkcs11-tool.c:96:	"Specify the application id of the data object (use with --type data)",
tools/pkcs11-tool.c:107:	"Test (best used with the --login or --pin option)",
tools/pkcs11-tool.c:108:	"Test Mozilla-like keypair gen and cert req, <arg>=certfile",
tools/pkcs11-tool.c:112:const char *		app_name = "pkcs11-tool"; /* for utils.c */
tools/pkcs11-tool.c:123:static CK_OBJECT_CLASS	opt_object_class = -1;
tools/pkcs11-tool.c:224:		if (c == -1)
tools/pkcs11-tool.c:363:	rv = p11->C_Initialize(NULL);
tools/pkcs11-tool.c:371:	rv = p11->C_GetSlotList(FALSE, p11_slots, &p11_num_slots);
tools/pkcs11-tool.c:380:	rv = p11->C_GetSlotList(FALSE, p11_slots, &p11_num_slots);
tools/pkcs11-tool.c:435:		rv = p11->C_OpenSession(opt_slot, flags,
tools/pkcs11-tool.c:442:		/* To be sure we won't mix things up with the -l or -p options,
tools/pkcs11-tool.c:473:			fatal("You should specify the object type with the -y option\n");
tools/pkcs11-tool.c:488:			fatal("You should specify the object type with the -y option\n");
tools/pkcs11-tool.c:490:			fatal("You should specify the current ID with the -d option\n");
tools/pkcs11-tool.c:502:		p11->C_CloseSession(session);
tools/pkcs11-tool.c:504:		p11->C_Finalize(NULL_PTR);
tools/pkcs11-tool.c:516:	rv = p11->C_GetInfo(&info);
tools/pkcs11-tool.c:547:		printf("Slot %-2u          ", (unsigned int) p11_slots[n]);
tools/pkcs11-tool.c:548:		rv = p11->C_GetSlotInfo(p11_slots[n], &info);
tools/pkcs11-tool.c:609:	num_mechs = get_mechanisms(slot, &mechs, -1);
tools/pkcs11-tool.c:616:		rv = p11->C_GetMechanismInfo(slot, mechs[n], &info);
tools/pkcs11-tool.c:649:	rv = p11->C_FindObjectsInit(sess, NULL, 0);
tools/pkcs11-tool.c:654:		rv = p11->C_FindObjects(sess, &object, 1, &count);
tools/pkcs11-tool.c:661:	p11->C_FindObjectsFinal(sess);
tools/pkcs11-tool.c:688:	rv = p11->C_Login(session, CKU_USER, (CK_UTF8CHAR *) pin,
tools/pkcs11-tool.c:719:			return -1;
tools/pkcs11-tool.c:723:	rv = p11->C_SetPIN(sess,
tools/pkcs11-tool.c:751:	rv = p11->C_SignInit(session, &mech, key);
tools/pkcs11-tool.c:761:		rv = p11->C_SignUpdate(session, buffer, r);
tools/pkcs11-tool.c:769:	rv = p11->C_SignFinal(session, buffer, &sig_len);
tools/pkcs11-tool.c:810:	rv = p11->C_DigestInit(session, &mech);
tools/pkcs11-tool.c:820:		rv = p11->C_DigestUpdate(session, buffer, r);
tools/pkcs11-tool.c:829:	rv = p11->C_DigestFinal(session, buffer, &hash_len);
tools/pkcs11-tool.c:896:	rv = p11->C_GenerateKeyPair(session, &mechanism,
tools/pkcs11-tool.c:910:/* Currently only for certificates (-type cert) */
tools/pkcs11-tool.c:956:		rv = p11->C_CreateObject(session, cert_templ, n_cert_attr, &cert_obj);
tools/pkcs11-tool.c:965:		rv = p11->C_CreateObject(session, pubkey_templ, n_pubkey_attr, &pubkey_obj);
tools/pkcs11-tool.c:974:		rv = p11->C_CreateObject(session, privkey_templ, n_privkey_attr, &privkey_obj);
tools/pkcs11-tool.c:997:	rv = p11->C_SetAttributeValue(session, obj, templ, 1);
tools/pkcs11-tool.c:1019:		rv = p11->C_GetTokenInfo(n, &info);
tools/pkcs11-tool.c:1052:	rv = p11->C_FindObjectsInit(sess, attrs, nattrs);
tools/pkcs11-tool.c:1057:		rv = p11->C_FindObjects(sess, ret, 1, &count);
tools/pkcs11-tool.c:1063:	rv = p11->C_FindObjects(sess, ret, 1, &count);
tools/pkcs11-tool.c:1069:	p11->C_FindObjectsFinal(sess);
tools/pkcs11-tool.c:1087:	rv = p11->C_FindObjectsInit(session, attrs, attrsLen);
tools/pkcs11-tool.c:1092:		rv = p11->C_FindObjects(session, &ret, 1, &count);
tools/pkcs11-tool.c:1099:	rv = p11->C_FindObjects(session, &ret, 1, &count);
tools/pkcs11-tool.c:1106:	p11->C_FindObjectsFinal(session);
tools/pkcs11-tool.c:1139:	rv = p11->C_GetAttributeValue(sess, obj, &attr, 1); \
tools/pkcs11-tool.c:1152:	rv = p11->C_GetAttributeValue(sess, obj, &attr, 1); \
tools/pkcs11-tool.c:1156:		rv = p11->C_GetAttributeValue(sess, obj, &attr, 1); \
tools/pkcs11-tool.c:1385:	rv = p11->C_GetTokenInfo(slot, info);
tools/pkcs11-tool.c:1398:	rv = p11->C_GetMechanismList(slot, *pList, &ulCount);
tools/pkcs11-tool.c:1403:	rv = p11->C_GetMechanismList(slot, *pList, &ulCount);
tools/pkcs11-tool.c:1407:	if (flags != -1) {
tools/pkcs11-tool.c:1412:			rv = p11->C_GetMechanismInfo(slot, mechs[n], &info);
tools/pkcs11-tool.c:1550:	rv = p11->C_OpenSession(slot, CKF_SERIAL_SESSION,
tools/pkcs11-tool.c:1558:	rv = p11->C_DigestInit(session, &ck_mech);
tools/pkcs11-tool.c:1562:	rv = p11->C_DigestUpdate(session, data, 5);
tools/pkcs11-tool.c:1567:		rv = p11->C_Digest(session, data, sizeof(data), hash2,
tools/pkcs11-tool.c:1575:		rv = p11->C_DigestUpdate(session, data + 5, 50);
tools/pkcs11-tool.c:1579:		rv = p11->C_DigestUpdate(session, data + 55,
tools/pkcs11-tool.c:1580:			sizeof(data) - 55);
tools/pkcs11-tool.c:1585:		rv = p11->C_DigestFinal(session, hash1, &hashLen1);
tools/pkcs11-tool.c:1589:		rv = p11->C_DigestInit(session, &ck_mech);
tools/pkcs11-tool.c:1594:		rv = p11->C_Digest(session, data, sizeof(data), hash2,
tools/pkcs11-tool.c:1620:		rv = p11->C_DigestInit(session, &ck_mech);
tools/pkcs11-tool.c:1629:		rv = p11->C_Digest(session, data, sizeof(data), hash1,
tools/pkcs11-tool.c:1648:	rv = p11->C_DigestInit(session, &ck_mech);
tools/pkcs11-tool.c:1653:	rv = p11->C_Digest(session, data, sizeof(data), hash2, &hashLen2);
tools/pkcs11-tool.c:1659:	rv = p11->C_Digest(session, data, sizeof(data), NULL, &hashLen2);
tools/pkcs11-tool.c:1665:	rv = p11->C_Digest(session, data, sizeof(data), hash2, &hashLen2);
tools/pkcs11-tool.c:1672:	rv = p11->C_CloseSession(session);
tools/pkcs11-tool.c:1748:	rv = p11->C_SignInit(session, ck_mech, privKeyObject);
tools/pkcs11-tool.c:1755:	printf("    %s: ", p11_mechanism_to_name(ck_mech->mechanism));
tools/pkcs11-tool.c:1758:	rv = p11->C_Sign(session, data, dataLen, sig1,
tools/pkcs11-tool.c:1825:		/* PCKS1_wrap(SHA1_encode(SHA-1(verifyData))),
tools/pkcs11-tool.c:1830:		/* SHA1_encode(SHA-1(verifyData)) */
tools/pkcs11-tool.c:1845:	rv = p11->C_OpenSession(slot, CKF_SERIAL_SESSION,
tools/pkcs11-tool.c:1850:	rv = p11->C_GetSessionInfo(sess, &sessionInfo);
tools/pkcs11-tool.c:1872:			printf(" -- can't be used for signature, skipping\n");
tools/pkcs11-tool.c:1903:	rv = p11->C_SignInit(sess, &ck_mech, privKeyObject);
tools/pkcs11-tool.c:1907:	rv = p11->C_SignUpdate(sess, data, 5);
tools/pkcs11-tool.c:1912:		rv = p11->C_Sign(sess, data, dataLen, sig2, &sigLen2);
tools/pkcs11-tool.c:1919:		rv = p11->C_SignUpdate(sess, data + 5, 10);
tools/pkcs11-tool.c:1923:		rv = p11->C_SignUpdate(sess, data + 15, dataLen - 15);
tools/pkcs11-tool.c:1928:		rv = p11->C_SignFinal(sess, sig1, &sigLen1);
tools/pkcs11-tool.c:1932:		rv = p11->C_SignInit(sess, &ck_mech, privKeyObject);
tools/pkcs11-tool.c:1937:		rv = p11->C_Sign(sess, data, dataLen, sig2, &sigLen2);
tools/pkcs11-tool.c:1954:	rv = p11->C_SignInit(sess, &ck_mech, privKeyObject);
tools/pkcs11-tool.c:1959:	rv = p11->C_Sign(sess, data, dataLen, sig2, &sigLen2);
tools/pkcs11-tool.c:1966:	rv = p11->C_Sign(sess, data, dataLen, NULL, &sigLen2);
tools/pkcs11-tool.c:1973:	rv = p11->C_Sign(sess, data, dataLen, sig2, &sigLen2);
tools/pkcs11-tool.c:1990:	memset(data + 2, 0xFF, dataLen - 3 - dataLens[1]);
tools/pkcs11-tool.c:1991:	data[dataLen - 36] = 0x00;
tools/pkcs11-tool.c:1992:	memcpy(data + (dataLen - dataLens[1]), datas[1], dataLens[1]);
tools/pkcs11-tool.c:2010:	j = 1;  /* j-th signature key */
tools/pkcs11-tool.c:2019:				(int) (j-1),
tools/pkcs11-tool.c:2072:		rv = p11->C_SignInit(session, &mech, priv_key);
tools/pkcs11-tool.c:2083:		rv = p11->C_Sign(session, datas[j], data_lens[j], signat, &signat_len);
tools/pkcs11-tool.c:2089:		rv = p11->C_VerifyInit(session, &mech, pub_key);
tools/pkcs11-tool.c:2094:		rv = p11->C_Verify(session, datas[j], data_lens[j], signat, signat_len);
tools/pkcs11-tool.c:2122:	rv = p11->C_OpenSession(slot, CKF_SERIAL_SESSION, NULL, NULL, &sess);
tools/pkcs11-tool.c:2126:	rv = p11->C_GetSessionInfo(sess, &sessionInfo);
tools/pkcs11-tool.c:2157:			printf(" -- can't be used to sign/verify, skipping\n");
tools/pkcs11-tool.c:2166:				printf(" -- can't find corresponding public key, skipping\n");
tools/pkcs11-tool.c:2171:			printf(" -- can't get the ID for looking up the public key, skipping\n");
tools/pkcs11-tool.c:2218:	len = sizeof(ciphered) - ciphered_len;
tools/pkcs11-tool.c:2225:	rv = p11->C_UnwrapKey(session, &mech, privKeyObject,
tools/pkcs11-tool.c:2258:	len = sizeof(cleartext) - len;
tools/pkcs11-tool.c:2289:	rv = p11->C_OpenSession(slot, CKF_SERIAL_SESSION, NULL, NULL, &sess);
tools/pkcs11-tool.c:2293:	rv = p11->C_GetSessionInfo(sess, &sessionInfo);
tools/pkcs11-tool.c:2315:			printf(" -- can't be used to unwrap, skipping\n");
tools/pkcs11-tool.c:2366:	rv = p11->C_DecryptInit(session, &mech, privKeyObject);
tools/pkcs11-tool.c:2375:	rv = p11->C_Decrypt(session, encrypted, encrypted_len, data, &data_len);
tools/pkcs11-tool.c:2380:		failed = (data[0] != 0) || (data[1] != 2) || (data_len <= sizeof(orig_data) - 2) ||
tools/pkcs11-tool.c:2381:		    memcmp(orig_data, data + data_len - sizeof(orig_data), sizeof(orig_data));
tools/pkcs11-tool.c:2421:	rv = p11->C_OpenSession(slot, CKF_SERIAL_SESSION, NULL, NULL, &sess);
tools/pkcs11-tool.c:2425:	rv = p11->C_GetSessionInfo(sess, &sessionInfo);
tools/pkcs11-tool.c:2447:			printf(" -- can't be used to decrypt, skipping\n");
tools/pkcs11-tool.c:2478:	rv = p11->C_OpenSession(slot, CKF_SERIAL_SESSION,
tools/pkcs11-tool.c:2483:	rv = p11->C_SeedRandom(session, seed1, 10);
tools/pkcs11-tool.c:2495:	rv = p11->C_GenerateRandom(session, buf1, 10);
tools/pkcs11-tool.c:2501:	rv = p11->C_GenerateRandom(session, buf1, 100);
tools/pkcs11-tool.c:2507:	rv = p11->C_GenerateRandom(session, buf1, 0);
tools/pkcs11-tool.c:2513:	rv = p11->C_GenerateRandom(session, NULL, 100);
tools/pkcs11-tool.c:2549:			rv = p11->C_WaitForSlotEvent(0, &slot_id, NULL);
tools/pkcs11-tool.c:2592:/* Does about the same as Mozilla does when you go to an on-line CA
tools/pkcs11-tool.c:2622:	num_mechs = get_mechanisms(slot, &mech_type, -1);
tools/pkcs11-tool.c:2637:	/* Get for a not-yet-existing ID */
tools/pkcs11-tool.c:2662:	rv = p11->C_SetAttributeValue(session, priv_key, attribs, 1);
tools/pkcs11-tool.c:2666:	rv = p11->C_SetAttributeValue(session, pub_key, attribs, 1);
tools/pkcs11-tool.c:2674:	rv = p11->C_SignInit(session, &mech, priv_key);
tools/pkcs11-tool.c:2677:	rv = p11->C_Sign(session, data, data_len, NULL, &sig_len);
tools/pkcs11-tool.c:2681:	rv = p11->C_Sign(session, data, data_len, sig, &sig_len);
tools/pkcs11-tool.c:2686:	rv = p11->C_Sign(session, data, data_len, sig, &sig_len);
tools/pkcs11-tool.c:2690:	rv = p11->C_VerifyInit(session, &mech, pub_key);
tools/pkcs11-tool.c:2693:	rv = p11->C_Verify(session, data, data_len, sig, sig_len);
tools/pkcs11-tool.c:2703:	rv = p11->C_SignInit(session, &mech, priv_key);
tools/pkcs11-tool.c:2704:	rv = p11->C_Sign(session, data, data_len, sig, &sig_len);
tools/pkcs11-tool.c:2712:	rv = p11->C_SetAttributeValue(session, pub_key, attribs, 3);
tools/pkcs11-tool.c:2718:	rv = p11->C_CloseAllSessions(slot);
tools/pkcs11-tool.c:2722:	rv = p11->C_Finalize(NULL);
tools/pkcs11-tool.c:2739:	rv = p11->C_Initialize(NULL);
tools/pkcs11-tool.c:2743:	rv = p11->C_OpenSession(opt_slot, CKF_SERIAL_SESSION| CKF_RW_SESSION,
tools/pkcs11-tool.c:2769:	while (list->value) {
tools/pkcs11-tool.c:2770:		if (list->value & value) {
tools/pkcs11-tool.c:2772:			strcat(buffer, list->name);
tools/pkcs11-tool.c:2773:			value &= ~list->value;
tools/pkcs11-tool.c:2821:	while (len && string[len-1] == ' ')
tools/pkcs11-tool.c:2822:		len--;
tools/pkcs11-tool.c:2825:	for (n = m = 0; n < sizeof(buffer) - 1; n++) {
tools/pkcs11-tool.c:2871:		while (nybbles-- && *in && *in != ':') {
tools/pkcs11-tool.c:2875:				c -= '0';
tools/pkcs11-tool.c:2878:				c = c - 'a' + 10;
tools/pkcs11-tool.c:2881:				c = c - 'A' + 10;
tools/pkcs11-tool.c:2897:		left--;
tools/pkcs11-tool.c:2906:      { CKM_RSA_PKCS_KEY_PAIR_GEN,		"RSA-PKCS-KEY-PAIR-GEN" },
tools/pkcs11-tool.c:2907:      { CKM_RSA_PKCS,		"RSA-PKCS" },
tools/pkcs11-tool.c:2908:      { CKM_RSA_9796,		"RSA-9796" },
tools/pkcs11-tool.c:2909:      { CKM_RSA_X_509,		"RSA-X-509" },
tools/pkcs11-tool.c:2910:      { CKM_MD2_RSA_PKCS,	"MD2-RSA-PKCS" },
tools/pkcs11-tool.c:2911:      { CKM_MD5_RSA_PKCS,	"MD5-RSA-PKCS",		"rsa-md5" },
tools/pkcs11-tool.c:2912:      { CKM_SHA1_RSA_PKCS,	"SHA1-RSA-PKCS",	"rsa-sha1" },
tools/pkcs11-tool.c:2913:      { CKM_RIPEMD128_RSA_PKCS,	"RIPEMD128-RSA-PKCS" },
tools/pkcs11-tool.c:2914:      { CKM_RIPEMD160_RSA_PKCS,	"RIPEMD160-RSA-PKCS",	"rsa-ripemd160" },
tools/pkcs11-tool.c:2915:      { CKM_RSA_PKCS_OAEP,	"RSA-PKCS-OAEP" },
tools/pkcs11-tool.c:2916:      { CKM_RSA_X9_31_KEY_PAIR_GEN,"RSA-X9-31-KEY-PAIR-GEN" },
tools/pkcs11-tool.c:2917:      { CKM_RSA_X9_31,		"RSA-X9-31" },
tools/pkcs11-tool.c:2918:      { CKM_SHA1_RSA_X9_31,	"SHA1-RSA-X9-31" },
tools/pkcs11-tool.c:2919:      { CKM_RSA_PKCS_PSS,	"RSA-PKCS-PSS" },
tools/pkcs11-tool.c:2920:      { CKM_SHA1_RSA_PKCS_PSS,	"SHA1-RSA-PKCS-PSS" },
tools/pkcs11-tool.c:2921:      { CKM_DSA_KEY_PAIR_GEN,	"DSA-KEY-PAIR-GEN" },
tools/pkcs11-tool.c:2923:      { CKM_DSA_SHA1,		"DSA-SHA1" },
tools/pkcs11-tool.c:2924:      { CKM_DH_PKCS_KEY_PAIR_GEN,"DH-PKCS-KEY-PAIR-GEN" },
tools/pkcs11-tool.c:2925:      { CKM_DH_PKCS_DERIVE,	"DH-PKCS-DERIVE" },
tools/pkcs11-tool.c:2926:      { CKM_X9_42_DH_KEY_PAIR_GEN,"X9-42-DH-KEY-PAIR-GEN" },
tools/pkcs11-tool.c:2927:      { CKM_X9_42_DH_DERIVE,	"X9-42-DH-DERIVE" },
tools/pkcs11-tool.c:2928:      { CKM_X9_42_DH_HYBRID_DERIVE,"X9-42-DH-HYBRID-DERIVE" },
tools/pkcs11-tool.c:2929:      { CKM_X9_42_MQV_DERIVE,	"X9-42-MQV-DERIVE" },
tools/pkcs11-tool.c:2930:      { CKM_RC2_KEY_GEN,	"RC2-KEY-GEN" },
tools/pkcs11-tool.c:2931:      { CKM_RC2_ECB,		"RC2-ECB" },
tools/pkcs11-tool.c:2932:      { CKM_RC2_CBC,		"RC2-CBC" },
tools/pkcs11-tool.c:2933:      { CKM_RC2_MAC,		"RC2-MAC" },
tools/pkcs11-tool.c:2934:      { CKM_RC2_MAC_GENERAL,	"RC2-MAC-GENERAL" },
tools/pkcs11-tool.c:2935:      { CKM_RC2_CBC_PAD,	"RC2-CBC-PAD" },
tools/pkcs11-tool.c:2936:      { CKM_RC4_KEY_GEN,	"RC4-KEY-GEN" },
tools/pkcs11-tool.c:2938:      { CKM_DES_KEY_GEN,	"DES-KEY-GEN" },
tools/pkcs11-tool.c:2939:      { CKM_DES_ECB,		"DES-ECB" },
tools/pkcs11-tool.c:2940:      { CKM_DES_CBC,		"DES-CBC" },
tools/pkcs11-tool.c:2941:      { CKM_DES_MAC,		"DES-MAC" },
tools/pkcs11-tool.c:2942:      { CKM_DES_MAC_GENERAL,	"DES-MAC-GENERAL" },
tools/pkcs11-tool.c:2943:      { CKM_DES_CBC_PAD,	"DES-CBC-PAD" },
tools/pkcs11-tool.c:2944:      { CKM_DES2_KEY_GEN,	"DES2-KEY-GEN" },
tools/pkcs11-tool.c:2945:      { CKM_DES3_KEY_GEN,	"DES3-KEY-GEN" },
tools/pkcs11-tool.c:2946:      { CKM_DES3_ECB,		"DES3-ECB" },
tools/pkcs11-tool.c:2947:      { CKM_DES3_CBC,		"DES3-CBC" },
tools/pkcs11-tool.c:2948:      { CKM_DES3_MAC,		"DES3-MAC" },
tools/pkcs11-tool.c:2949:      { CKM_DES3_MAC_GENERAL,	"DES3-MAC-GENERAL" },
tools/pkcs11-tool.c:2950:      { CKM_DES3_CBC_PAD,	"DES3-CBC-PAD" },
tools/pkcs11-tool.c:2951:      { CKM_CDMF_KEY_GEN,	"CDMF-KEY-GEN" },
tools/pkcs11-tool.c:2952:      { CKM_CDMF_ECB,		"CDMF-ECB" },
tools/pkcs11-tool.c:2953:      { CKM_CDMF_CBC,		"CDMF-CBC" },
tools/pkcs11-tool.c:2954:      { CKM_CDMF_MAC,		"CDMF-MAC" },
tools/pkcs11-tool.c:2955:      { CKM_CDMF_MAC_GENERAL,	"CDMF-MAC-GENERAL" },
tools/pkcs11-tool.c:2956:      { CKM_CDMF_CBC_PAD,	"CDMF-CBC-PAD" },
tools/pkcs11-tool.c:2958:      { CKM_MD2_HMAC,		"MD2-HMAC" },
tools/pkcs11-tool.c:2959:      { CKM_MD2_HMAC_GENERAL,	"MD2-HMAC-GENERAL" },
tools/pkcs11-tool.c:2961:      { CKM_MD5_HMAC,		"MD5-HMAC" },
tools/pkcs11-tool.c:2962:      { CKM_MD5_HMAC_GENERAL,	"MD5-HMAC-GENERAL" },
tools/pkcs11-tool.c:2963:      { CKM_SHA_1,		"SHA-1" },
tools/pkcs11-tool.c:2964:      { CKM_SHA_1_HMAC,		"SHA-1-HMAC" },
tools/pkcs11-tool.c:2965:      { CKM_SHA_1_HMAC_GENERAL,	"SHA-1-HMAC-GENERAL" },
tools/pkcs11-tool.c:2967:      { CKM_RIPEMD128_HMAC,	"RIPEMD128-HMAC" },
tools/pkcs11-tool.c:2968:      { CKM_RIPEMD128_HMAC_GENERAL,"RIPEMD128-HMAC-GENERAL" },
tools/pkcs11-tool.c:2970:      { CKM_RIPEMD160_HMAC,	"RIPEMD160-HMAC" },
tools/pkcs11-tool.c:2971:      { CKM_RIPEMD160_HMAC_GENERAL,"RIPEMD160-HMAC-GENERAL" },
tools/pkcs11-tool.c:2972:      { CKM_CAST_KEY_GEN,	"CAST-KEY-GEN" },
tools/pkcs11-tool.c:2973:      { CKM_CAST_ECB,		"CAST-ECB" },
tools/pkcs11-tool.c:2974:      { CKM_CAST_CBC,		"CAST-CBC" },
tools/pkcs11-tool.c:2975:      { CKM_CAST_MAC,		"CAST-MAC" },
tools/pkcs11-tool.c:2976:      { CKM_CAST_MAC_GENERAL,	"CAST-MAC-GENERAL" },
tools/pkcs11-tool.c:2977:      { CKM_CAST_CBC_PAD,	"CAST-CBC-PAD" },
tools/pkcs11-tool.c:2978:      { CKM_CAST3_KEY_GEN,	"CAST3-KEY-GEN" },
tools/pkcs11-tool.c:2979:      { CKM_CAST3_ECB,		"CAST3-ECB" },
tools/pkcs11-tool.c:2980:      { CKM_CAST3_CBC,		"CAST3-CBC" },
tools/pkcs11-tool.c:2981:      { CKM_CAST3_MAC,		"CAST3-MAC" },
tools/pkcs11-tool.c:2982:      { CKM_CAST3_MAC_GENERAL,	"CAST3-MAC-GENERAL" },
tools/pkcs11-tool.c:2983:      { CKM_CAST3_CBC_PAD,	"CAST3-CBC-PAD" },
tools/pkcs11-tool.c:2984:      { CKM_CAST5_KEY_GEN,	"CAST5-KEY-GEN" },
tools/pkcs11-tool.c:2985:      { CKM_CAST5_ECB,		"CAST5-ECB" },
tools/pkcs11-tool.c:2986:      { CKM_CAST5_CBC,		"CAST5-CBC" },
tools/pkcs11-tool.c:2987:      { CKM_CAST5_MAC,		"CAST5-MAC" },
tools/pkcs11-tool.c:2988:      { CKM_CAST5_MAC_GENERAL,	"CAST5-MAC-GENERAL" },
tools/pkcs11-tool.c:2989:      { CKM_CAST5_CBC_PAD,	"CAST5-CBC-PAD" },
tools/pkcs11-tool.c:2990:      { CKM_RC5_KEY_GEN,	"RC5-KEY-GEN" },
tools/pkcs11-tool.c:2991:      { CKM_RC5_ECB,		"RC5-ECB" },
tools/pkcs11-tool.c:2992:      { CKM_RC5_CBC,		"RC5-CBC" },
tools/pkcs11-tool.c:2993:      { CKM_RC5_MAC,		"RC5-MAC" },
tools/pkcs11-tool.c:2994:      { CKM_RC5_MAC_GENERAL,	"RC5-MAC-GENERAL" },
tools/pkcs11-tool.c:2995:      { CKM_RC5_CBC_PAD,	"RC5-CBC-PAD" },
tools/pkcs11-tool.c:2996:      { CKM_IDEA_KEY_GEN,	"IDEA-KEY-GEN" },
tools/pkcs11-tool.c:2997:      { CKM_IDEA_ECB,		"IDEA-ECB" },
tools/pkcs11-tool.c:2998:      { CKM_IDEA_CBC,		"IDEA-CBC" },
tools/pkcs11-tool.c:2999:      { CKM_IDEA_MAC,		"IDEA-MAC" },
tools/pkcs11-tool.c:3000:      { CKM_IDEA_MAC_GENERAL,	"IDEA-MAC-GENERAL" },
tools/pkcs11-tool.c:3001:      { CKM_IDEA_CBC_PAD,	"IDEA-CBC-PAD" },
tools/pkcs11-tool.c:3002:      { CKM_GENERIC_SECRET_KEY_GEN,"GENERIC-SECRET-KEY-GEN" },
tools/pkcs11-tool.c:3003:      { CKM_CONCATENATE_BASE_AND_KEY,"CONCATENATE-BASE-AND-KEY" },
tools/pkcs11-tool.c:3004:      { CKM_CONCATENATE_BASE_AND_DATA,"CONCATENATE-BASE-AND-DATA" },
tools/pkcs11-tool.c:3005:      { CKM_CONCATENATE_DATA_AND_BASE,"CONCATENATE-DATA-AND-BASE" },
tools/pkcs11-tool.c:3006:      { CKM_XOR_BASE_AND_DATA,	"XOR-BASE-AND-DATA" },
tools/pkcs11-tool.c:3007:      { CKM_EXTRACT_KEY_FROM_KEY,"EXTRACT-KEY-FROM-KEY" },
tools/pkcs11-tool.c:3008:      { CKM_SSL3_PRE_MASTER_KEY_GEN,"SSL3-PRE-MASTER-KEY-GEN" },
tools/pkcs11-tool.c:3009:      { CKM_SSL3_MASTER_KEY_DERIVE,"SSL3-MASTER-KEY-DERIVE" },
tools/pkcs11-tool.c:3010:      { CKM_SSL3_KEY_AND_MAC_DERIVE,"SSL3-KEY-AND-MAC-DERIVE" },
tools/pkcs11-tool.c:3011:      { CKM_SSL3_MASTER_KEY_DERIVE_DH,"SSL3-MASTER-KEY-DERIVE-DH" },
tools/pkcs11-tool.c:3012:      { CKM_TLS_PRE_MASTER_KEY_GEN,"TLS-PRE-MASTER-KEY-GEN" },
tools/pkcs11-tool.c:3013:      { CKM_TLS_MASTER_KEY_DERIVE,"TLS-MASTER-KEY-DERIVE" },
tools/pkcs11-tool.c:3014:      { CKM_TLS_KEY_AND_MAC_DERIVE,"TLS-KEY-AND-MAC-DERIVE" },
tools/pkcs11-tool.c:3015:      { CKM_TLS_MASTER_KEY_DERIVE_DH,"TLS-MASTER-KEY-DERIVE-DH" },
tools/pkcs11-tool.c:3016:      { CKM_SSL3_MD5_MAC,	"SSL3-MD5-MAC" },
tools/pkcs11-tool.c:3017:      { CKM_SSL3_SHA1_MAC,	"SSL3-SHA1-MAC" },
tools/pkcs11-tool.c:3018:      { CKM_MD5_KEY_DERIVATION,	"MD5-KEY-DERIVATION" },
tools/pkcs11-tool.c:3019:      { CKM_MD2_KEY_DERIVATION,	"MD2-KEY-DERIVATION" },
tools/pkcs11-tool.c:3020:      { CKM_SHA1_KEY_DERIVATION,"SHA1-KEY-DERIVATION" },
tools/pkcs11-tool.c:3021:      { CKM_PBE_MD2_DES_CBC,	"PBE-MD2-DES-CBC" },
tools/pkcs11-tool.c:3022:      { CKM_PBE_MD5_DES_CBC,	"PBE-MD5-DES-CBC" },
tools/pkcs11-tool.c:3023:      { CKM_PBE_MD5_CAST_CBC,	"PBE-MD5-CAST-CBC" },
tools/pkcs11-tool.c:3024:      { CKM_PBE_MD5_CAST3_CBC,	"PBE-MD5-CAST3-CBC" },
tools/pkcs11-tool.c:3025:      { CKM_PBE_MD5_CAST5_CBC,	"PBE-MD5-CAST5-CBC" },
tools/pkcs11-tool.c:3026:      { CKM_PBE_SHA1_CAST5_CBC,	"PBE-SHA1-CAST5-CBC" },
tools/pkcs11-tool.c:3027:      { CKM_PBE_SHA1_RC4_128,	"PBE-SHA1-RC4-128" },
tools/pkcs11-tool.c:3028:      { CKM_PBE_SHA1_RC4_40,	"PBE-SHA1-RC4-40" },
tools/pkcs11-tool.c:3029:      { CKM_PBE_SHA1_DES3_EDE_CBC,"PBE-SHA1-DES3-EDE-CBC" },
tools/pkcs11-tool.c:3030:      { CKM_PBE_SHA1_DES2_EDE_CBC,"PBE-SHA1-DES2-EDE-CBC" },
tools/pkcs11-tool.c:3031:      { CKM_PBE_SHA1_RC2_128_CBC,"PBE-SHA1-RC2-128-CBC" },
tools/pkcs11-tool.c:3032:      { CKM_PBE_SHA1_RC2_40_CBC,"PBE-SHA1-RC2-40-CBC" },
tools/pkcs11-tool.c:3033:      { CKM_PKCS5_PBKD2,	"PKCS5-PBKD2" },
tools/pkcs11-tool.c:3034:      { CKM_PBA_SHA1_WITH_SHA1_HMAC,"PBA-SHA1-WITH-SHA1-HMAC" },
tools/pkcs11-tool.c:3035:      { CKM_KEY_WRAP_LYNKS,	"KEY-WRAP-LYNKS" },
tools/pkcs11-tool.c:3036:      { CKM_KEY_WRAP_SET_OAEP,	"KEY-WRAP-SET-OAEP" },
tools/pkcs11-tool.c:3037:      { CKM_SKIPJACK_KEY_GEN,	"SKIPJACK-KEY-GEN" },
tools/pkcs11-tool.c:3038:      { CKM_SKIPJACK_ECB64,	"SKIPJACK-ECB64" },
tools/pkcs11-tool.c:3039:      { CKM_SKIPJACK_CBC64,	"SKIPJACK-CBC64" },
tools/pkcs11-tool.c:3040:      { CKM_SKIPJACK_OFB64,	"SKIPJACK-OFB64" },
tools/pkcs11-tool.c:3041:      { CKM_SKIPJACK_CFB64,	"SKIPJACK-CFB64" },
tools/pkcs11-tool.c:3042:      { CKM_SKIPJACK_CFB32,	"SKIPJACK-CFB32" },
tools/pkcs11-tool.c:3043:      { CKM_SKIPJACK_CFB16,	"SKIPJACK-CFB16" },
tools/pkcs11-tool.c:3044:      { CKM_SKIPJACK_CFB8,	"SKIPJACK-CFB8" },
tools/pkcs11-tool.c:3045:      { CKM_SKIPJACK_WRAP,	"SKIPJACK-WRAP" },
tools/pkcs11-tool.c:3046:      { CKM_SKIPJACK_PRIVATE_WRAP,"SKIPJACK-PRIVATE-WRAP" },
tools/pkcs11-tool.c:3047:      { CKM_SKIPJACK_RELAYX,	"SKIPJACK-RELAYX" },
tools/pkcs11-tool.c:3048:      { CKM_KEA_KEY_PAIR_GEN,	"KEA-KEY-PAIR-GEN" },
tools/pkcs11-tool.c:3049:      { CKM_KEA_KEY_DERIVE,	"KEA-KEY-DERIVE" },
tools/pkcs11-tool.c:3050:      { CKM_FORTEZZA_TIMESTAMP,	"FORTEZZA-TIMESTAMP" },
tools/pkcs11-tool.c:3051:      { CKM_BATON_KEY_GEN,	"BATON-KEY-GEN" },
tools/pkcs11-tool.c:3052:      { CKM_BATON_ECB128,	"BATON-ECB128" },
tools/pkcs11-tool.c:3053:      { CKM_BATON_ECB96,	"BATON-ECB96" },
tools/pkcs11-tool.c:3054:      { CKM_BATON_CBC128,	"BATON-CBC128" },
tools/pkcs11-tool.c:3055:      { CKM_BATON_COUNTER,	"BATON-COUNTER" },
tools/pkcs11-tool.c:3056:      { CKM_BATON_SHUFFLE,	"BATON-SHUFFLE" },
tools/pkcs11-tool.c:3057:      { CKM_BATON_WRAP,		"BATON-WRAP" },
tools/pkcs11-tool.c:3058:      { CKM_ECDSA_KEY_PAIR_GEN,	"ECDSA-KEY-PAIR-GEN" },
tools/pkcs11-tool.c:3060:      { CKM_ECDSA_SHA1,		"ECDSA-SHA1" },
tools/pkcs11-tool.c:3061:      { CKM_ECDH1_DERIVE,	"ECDH1-DERIVE" },
tools/pkcs11-tool.c:3062:      { CKM_ECDH1_COFACTOR_DERIVE,"ECDH1-COFACTOR-DERIVE" },
tools/pkcs11-tool.c:3063:      { CKM_ECMQV_DERIVE,	"ECMQV-DERIVE" },
tools/pkcs11-tool.c:3064:      { CKM_JUNIPER_KEY_GEN,	"JUNIPER-KEY-GEN" },
tools/pkcs11-tool.c:3065:      { CKM_JUNIPER_ECB128,	"JUNIPER-ECB128" },
tools/pkcs11-tool.c:3066:      { CKM_JUNIPER_CBC128,	"JUNIPER-CBC128" },
tools/pkcs11-tool.c:3067:      { CKM_JUNIPER_COUNTER,	"JUNIPER-COUNTER" },
tools/pkcs11-tool.c:3068:      { CKM_JUNIPER_SHUFFLE,	"JUNIPER-SHUFFLE" },
tools/pkcs11-tool.c:3069:      { CKM_JUNIPER_WRAP,	"JUNIPER-WRAP" },
tools/pkcs11-tool.c:3071:      { CKM_AES_KEY_GEN,	"AES-KEY-GEN" },
tools/pkcs11-tool.c:3072:      { CKM_AES_ECB,		"AES-ECB" },
tools/pkcs11-tool.c:3073:      { CKM_AES_CBC,		"AES-CBC" },
tools/pkcs11-tool.c:3074:      { CKM_AES_MAC,		"AES-MAC" },
tools/pkcs11-tool.c:3075:      { CKM_AES_MAC_GENERAL,	"AES-MAC-GENERAL" },
tools/pkcs11-tool.c:3076:      { CKM_AES_CBC_PAD,	"AES-CBC-PAD" },
tools/pkcs11-tool.c:3077:      { CKM_DSA_PARAMETER_GEN,	"DSA-PARAMETER-GEN" },
tools/pkcs11-tool.c:3078:      { CKM_DH_PKCS_PARAMETER_GEN,"DH-PKCS-PARAMETER-GEN" },
tools/pkcs11-tool.c:3079:      { CKM_X9_42_DH_PARAMETER_GEN,"X9-42-DH-PARAMETER-GEN" },
tools/pkcs11-tool.c:3089:	for (mi = p11_mechanisms; mi->name; mi++) {
tools/pkcs11-tool.c:3090:		if (mi->mech == mech)
tools/pkcs11-tool.c:3091:			return mi->name;
tools/pkcs11-tool.c:3093:	snprintf(temp, sizeof(temp), "mechtype-%lu", mech);
tools/pkcs11-tool.c:3102:	for (mi = p11_mechanisms; mi->name; mi++) {
tools/pkcs11-tool.c:3103:		if (!strcasecmp(mi->name, name)
tools/pkcs11-tool.c:3104:		 || (mi->short_name && !strcasecmp(mi->short_name, name)))
tools/pkcs11-tool.c:3105:			return mi->mech;
Binary file tools/pkcs11-tool.o matches
tools/cardos-info.c:2: * cardos-info.c: Info about Card OS based tokens
tools/cardos-info.c:19: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
tools/cardos-info.c:37:const char *app_name = "cardos-info";
tools/cardos-info.c:39:int opt_reader = -1, opt_debug = 0, opt_wait = 0;
tools/cardos-info.c:44:	{"card-driver", 1, 0, 'c'},
tools/cardos-info.c:52:	"Forces the use of driver <arg> [auto-detect]",
tools/cardos-info.c:86:			hex_dump_asc(stdout, apdu.resp, apdu.resplen, -1);
tools/cardos-info.c:103:			hex_dump_asc(stdout, apdu.resp, apdu.resplen, -1);
tools/cardos-info.c:113:		hex_dump_asc(stdout, apdu.resp, apdu.resplen, -1);
tools/cardos-info.c:127:			hex_dump_asc(stdout, apdu.resp, apdu.resplen, -1);
tools/cardos-info.c:152:			hex_dump_asc(stdout, apdu.resp, apdu.resplen, -1);
tools/cardos-info.c:184:			hex_dump_asc(stdout, apdu.resp, apdu.resplen, -1);
tools/cardos-info.c:189:	hex_dump_asc(stdout, apdu.resp, apdu.resplen, -1);
tools/cardos-info.c:203:			hex_dump_asc(stdout, apdu.resp, apdu.resplen, -1);
tools/cardos-info.c:221:			hex_dump_asc(stdout, apdu.resp, apdu.resplen, -1);
tools/cardos-info.c:226:		printf("ATR Status: 0x%d ROM-ATR\n",rbuf[0]);
tools/cardos-info.c:228:		printf("ATR Status: 0x%d EEPROM-ATR\n",rbuf[0]);
tools/cardos-info.c:245:			hex_dump_asc(stdout, apdu.resp, apdu.resplen, -1);
tools/cardos-info.c:250:	hex_dump_asc(stdout, apdu.resp, apdu.resplen, -1);
tools/cardos-info.c:264:			hex_dump_asc(stdout, apdu.resp, apdu.resplen, -1);
tools/cardos-info.c:283:			hex_dump_asc(stdout, apdu.resp, apdu.resplen, -1);
tools/cardos-info.c:301:			hex_dump_asc(stdout, apdu.resp, apdu.resplen, -1);
tools/cardos-info.c:322:			hex_dump_asc(stdout, apdu.resp, apdu.resplen, -1);
tools/cardos-info.c:327:	hex_dump_asc(stdout, apdu.resp, apdu.resplen, -1);
tools/cardos-info.c:341:		if (c == -1)
tools/cardos-info.c:371:		ctx->debug = opt_debug;
Binary file tools/cardos-info.o matches
tools/opensc-tool.c:2: * opensc-tool.c: Tool for accessing SmartCards with libopensc
tools/opensc-tool.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
tools/opensc-tool.c:37:const char *app_name = "opensc-tool";
tools/opensc-tool.c:39:static int	opt_reader = -1,
tools/opensc-tool.c:53:	{ "list-readers",	0, 0, 		'l' },
tools/opensc-tool.c:54:	{ "list-drivers",	0, 0,		'D' },
tools/opensc-tool.c:55:	{ "list-rdrivers",	0, 0,		'R' },
tools/opensc-tool.c:56:	{ "list-files",		0, 0,		'f' },
tools/opensc-tool.c:57:	{ "send-apdu",		1, 0,		's' },
tools/opensc-tool.c:59:	{ "card-driver",	1, 0,		'c' },
tools/opensc-tool.c:75:	"Forces the use of driver <arg> [auto-detect]",
tools/opensc-tool.c:87:	if (ctx->reader_count == 0) {
tools/opensc-tool.c:93:	for (i = 0; i < ctx->reader_count; i++) {
tools/opensc-tool.c:94:		printf("%-7d%-11s%s\n", i, ctx->reader[i]->driver->short_name,
tools/opensc-tool.c:95:		       ctx->reader[i]->name);
tools/opensc-tool.c:104:	if (ctx->reader_drivers[0] == NULL) {
tools/opensc-tool.c:109:	for (i = 0; ctx->reader_drivers[i] != NULL; i++) {
tools/opensc-tool.c:110:		printf("  %-16s %s\n", ctx->reader_drivers[i]->short_name,
tools/opensc-tool.c:111:		       ctx->reader_drivers[i]->name);
tools/opensc-tool.c:120:	if (ctx->card_drivers[0] == NULL) {
tools/opensc-tool.c:125:	for (i = 0; ctx->card_drivers[i] != NULL; i++) {
tools/opensc-tool.c:126:		printf("  %-16s %s\n", ctx->card_drivers[i]->short_name,
tools/opensc-tool.c:127:		       ctx->card_drivers[i]->name);
tools/opensc-tool.c:147:	for (r = 0; r < (int)path->len; r++) {
tools/opensc-tool.c:148:		printf("%02X", path->value[r]);
tools/opensc-tool.c:152:	if (file->namelen) {
tools/opensc-tool.c:154:		print_binary(stdout, file->name, file->namelen);
tools/opensc-tool.c:157:	switch (file->type) {
tools/opensc-tool.c:171:	printf("type: %-3s, ", tmps);
tools/opensc-tool.c:172:	if (file->type != SC_FILE_TYPE_DF) {
tools/opensc-tool.c:177:		printf("ef structure: %s, ", structs[file->ef_structure]);
tools/opensc-tool.c:179:	printf("size: %d\n", file->size);
tools/opensc-tool.c:182:	if (file->type == SC_FILE_TYPE_DF)
tools/opensc-tool.c:189:	if (file->sec_attr_len) {
tools/opensc-tool.c:197:		hex_dump(stdout, file->sec_attr, file->sec_attr_len, ":");
tools/opensc-tool.c:199:	if (file->prop_attr_len) {
tools/opensc-tool.c:204:		hex_dump(stdout, file->prop_attr, file->prop_attr_len, ":");
tools/opensc-tool.c:208:	if (file->type == SC_FILE_TYPE_DF)
tools/opensc-tool.c:211:	if (file->ef_structure == SC_FILE_EF_TRANSPARENT) {
tools/opensc-tool.c:214:		if (!(buf = (unsigned char *) malloc(file->size))) {
tools/opensc-tool.c:219:		r = sc_read_binary(in_card, 0, buf, file->size, 0);
tools/opensc-tool.c:227:		for (i=0; i < file->record_count; i++) {
tools/opensc-tool.c:249:	file_type = file->type;
tools/opensc-tool.c:308:		len -= 4;
tools/opensc-tool.c:311:			len--;
tools/opensc-tool.c:317:					apdu.lc-len);
tools/opensc-tool.c:320:			len -= apdu.lc;
tools/opensc-tool.c:325:				len--;
tools/opensc-tool.c:337:			len--;
tools/opensc-tool.c:353:			hex_dump_asc(stdout, apdu.resp, apdu.resplen, -1);
tools/opensc-tool.c:367:		hex_dump_asc(stdout, serial.value, serial.len, -1);
tools/opensc-tool.c:389:		if (c == -1)
tools/opensc-tool.c:453:		ctx->debug = verbose-1;
tools/opensc-tool.c:457:		action_count--;
tools/opensc-tool.c:462:		action_count--;
tools/opensc-tool.c:467:		action_count--;
tools/opensc-tool.c:488:			hex_dump_asc(stdout, card->atr, card->atr_len, -1);		
tools/opensc-tool.c:491:			sc_bin_to_hex(card->atr, card->atr_len, tmp, sizeof(tmp) - 1, ':');
tools/opensc-tool.c:494:		action_count--;
tools/opensc-tool.c:500:		action_count--;
tools/opensc-tool.c:505:		printf("%s\n", card->name);
tools/opensc-tool.c:506:		action_count--;
tools/opensc-tool.c:511:		action_count--;
tools/opensc-tool.c:517:		action_count--;
Binary file tools/opensc-tool.o matches
tools/cardos-info:3:# cardos-info - temporary wrapper script for .libs/cardos-info
tools/cardos-info:4:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
tools/cardos-info:6:# The cardos-info program cannot be directly executed until all the libtool
tools/cardos-info:13:# metacharacters that are still active within double-quoted strings.
tools/cardos-info:14:Xsed='/bin/sed -e 1s/^X//'
tools/cardos-info:17:# The HP-UX ksh and POSIX shell print the target directory to stdout
tools/cardos-info:21:relink_command="(cd /home/lcoelho/develop/modulo/iti/src/opensc/src/tools; { test -z \"\${LIBRARY_PATH+set}\" || unset LIBRARY_PATH || { LIBRARY_PATH=; export LIBRARY_PATH; }; }; { test -z \"\${COMPILER_PATH+set}\" || unset COMPILER_PATH || { COMPILER_PATH=; export COMPILER_PATH; }; }; { test -z \"\${GCC_EXEC_PREFIX+set}\" || unset GCC_EXEC_PREFIX || { GCC_EXEC_PREFIX=; export GCC_EXEC_PREFIX; }; }; { test -z \"\${LD_RUN_PATH+set}\" || unset LD_RUN_PATH || { LD_RUN_PATH=; export LD_RUN_PATH; }; }; PATH=\"/sbin:/bin:/usr/sbin:/usr/bin\"; export PATH; gcc -Wall -fno-strict-aliasing -g -O2 -o \$progdir/\$file cardos-info.o util.o  ../../src/libopensc/.libs/libopensc.so -L/usr -L/usr/lib /home/lcoelho/develop/modulo/iti/src/opensc/src/scconf/.libs/libscconf.so -lcrypto /usr/local/lib/libpcsclite.so -ldl -lpthread -Wl,--rpath -Wl,/home/lcoelho/develop/modulo/iti/src/opensc/src/libopensc/.libs -Wl,--rpath -Wl,/home/lcoelho/develop/modulo/iti/src/opensc/src/scconf/.libs -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath -Wl,/usr/local/lib)"
tools/cardos-info:33:    if test "X$1" = X--no-reexec; then
tools/cardos-info:34:      # Discard the --no-reexec flag, and continue.
tools/cardos-info:41:      exec /bin/sh "$0" --no-reexec ${1+"$@"}
tools/cardos-info:46:  thisdir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
tools/cardos-info:50:  file=`ls -ld "$file" | /bin/sed -n 's/.*-> //p'`
tools/cardos-info:51:  while test -n "$file"; do
tools/cardos-info:52:    destdir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
tools/cardos-info:57:      [\\/]* | [A-Za-z]:[\\/]*) thisdir="$destdir" ;;
tools/cardos-info:62:    file=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
tools/cardos-info:63:    file=`ls -ld "$thisdir/$file" | /bin/sed -n 's/.*-> //p'`
tools/cardos-info:68:  test -n "$absdir" && thisdir="$absdir"
tools/cardos-info:70:  program=lt-'cardos-info'
tools/cardos-info:73:  if test ! -f "$progdir/$program" || \
tools/cardos-info:74:     { file=`ls -1dt "$progdir/$program" "$progdir/../$program" 2>/dev/null | /bin/sed 1q`; \
tools/cardos-info:77:    file="$$-$program"
tools/cardos-info:79:    if test ! -d "$progdir"; then
tools/cardos-info:82:      rm -f "$progdir/$file"
tools/cardos-info:86:    if test -n "$relink_command"; then
tools/cardos-info:90:	rm -f "$progdir/$file"
tools/cardos-info:95:    mv -f "$progdir/$file" "$progdir/$program" 2>/dev/null ||
tools/cardos-info:96:    { rm -f "$progdir/$program";
tools/cardos-info:97:      mv -f "$progdir/$file" "$progdir/$program"; }
tools/cardos-info:98:    rm -f "$progdir/$file"
tools/cardos-info:101:  if test -f "$progdir/$program"; then
tools/opensc-explorer:3:# opensc-explorer - temporary wrapper script for .libs/opensc-explorer
tools/opensc-explorer:4:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
tools/opensc-explorer:6:# The opensc-explorer program cannot be directly executed until all the libtool
tools/opensc-explorer:13:# metacharacters that are still active within double-quoted strings.
tools/opensc-explorer:14:Xsed='/bin/sed -e 1s/^X//'
tools/opensc-explorer:17:# The HP-UX ksh and POSIX shell print the target directory to stdout
tools/opensc-explorer:21:relink_command="(cd /home/lcoelho/develop/modulo/iti/src/opensc/src/tools; { test -z \"\${LIBRARY_PATH+set}\" || unset LIBRARY_PATH || { LIBRARY_PATH=; export LIBRARY_PATH; }; }; { test -z \"\${COMPILER_PATH+set}\" || unset COMPILER_PATH || { COMPILER_PATH=; export COMPILER_PATH; }; }; { test -z \"\${GCC_EXEC_PREFIX+set}\" || unset GCC_EXEC_PREFIX || { GCC_EXEC_PREFIX=; export GCC_EXEC_PREFIX; }; }; { test -z \"\${LD_RUN_PATH+set}\" || unset LD_RUN_PATH || { LD_RUN_PATH=; export LD_RUN_PATH; }; }; PATH=\"/sbin:/bin:/usr/sbin:/usr/bin\"; export PATH; gcc -Wall -fno-strict-aliasing -g -O2 -o \$progdir/\$file opensc-explorer.o util.o  ../../src/libopensc/.libs/libopensc.so -L/usr -L/usr/lib /home/lcoelho/develop/modulo/iti/src/opensc/src/scconf/.libs/libscconf.so -lcrypto /usr/local/lib/libpcsclite.so -ldl -lpthread -Wl,--rpath -Wl,/home/lcoelho/develop/modulo/iti/src/opensc/src/libopensc/.libs -Wl,--rpath -Wl,/home/lcoelho/develop/modulo/iti/src/opensc/src/scconf/.libs -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath -Wl,/usr/local/lib)"
tools/opensc-explorer:33:    if test "X$1" = X--no-reexec; then
tools/opensc-explorer:34:      # Discard the --no-reexec flag, and continue.
tools/opensc-explorer:41:      exec /bin/sh "$0" --no-reexec ${1+"$@"}
tools/opensc-explorer:46:  thisdir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
tools/opensc-explorer:50:  file=`ls -ld "$file" | /bin/sed -n 's/.*-> //p'`
tools/opensc-explorer:51:  while test -n "$file"; do
tools/opensc-explorer:52:    destdir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
tools/opensc-explorer:57:      [\\/]* | [A-Za-z]:[\\/]*) thisdir="$destdir" ;;
tools/opensc-explorer:62:    file=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
tools/opensc-explorer:63:    file=`ls -ld "$thisdir/$file" | /bin/sed -n 's/.*-> //p'`
tools/opensc-explorer:68:  test -n "$absdir" && thisdir="$absdir"
tools/opensc-explorer:70:  program=lt-'opensc-explorer'
tools/opensc-explorer:73:  if test ! -f "$progdir/$program" || \
tools/opensc-explorer:74:     { file=`ls -1dt "$progdir/$program" "$progdir/../$program" 2>/dev/null | /bin/sed 1q`; \
tools/opensc-explorer:77:    file="$$-$program"
tools/opensc-explorer:79:    if test ! -d "$progdir"; then
tools/opensc-explorer:82:      rm -f "$progdir/$file"
tools/opensc-explorer:86:    if test -n "$relink_command"; then
tools/opensc-explorer:90:	rm -f "$progdir/$file"
tools/opensc-explorer:95:    mv -f "$progdir/$file" "$progdir/$program" 2>/dev/null ||
tools/opensc-explorer:96:    { rm -f "$progdir/$program";
tools/opensc-explorer:97:      mv -f "$progdir/$file" "$progdir/$program"; }
tools/opensc-explorer:98:    rm -f "$progdir/$file"
tools/opensc-explorer:101:  if test -f "$progdir/$program"; then
tools/cryptoflex-tool:3:# cryptoflex-tool - temporary wrapper script for .libs/cryptoflex-tool
tools/cryptoflex-tool:4:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
tools/cryptoflex-tool:6:# The cryptoflex-tool program cannot be directly executed until all the libtool
tools/cryptoflex-tool:13:# metacharacters that are still active within double-quoted strings.
tools/cryptoflex-tool:14:Xsed='/bin/sed -e 1s/^X//'
tools/cryptoflex-tool:17:# The HP-UX ksh and POSIX shell print the target directory to stdout
tools/cryptoflex-tool:21:relink_command="(cd /home/lcoelho/develop/modulo/iti/src/opensc/src/tools; { test -z \"\${LIBRARY_PATH+set}\" || unset LIBRARY_PATH || { LIBRARY_PATH=; export LIBRARY_PATH; }; }; { test -z \"\${COMPILER_PATH+set}\" || unset COMPILER_PATH || { COMPILER_PATH=; export COMPILER_PATH; }; }; { test -z \"\${GCC_EXEC_PREFIX+set}\" || unset GCC_EXEC_PREFIX || { GCC_EXEC_PREFIX=; export GCC_EXEC_PREFIX; }; }; { test -z \"\${LD_RUN_PATH+set}\" || unset LD_RUN_PATH || { LD_RUN_PATH=; export LD_RUN_PATH; }; }; PATH=\"/sbin:/bin:/usr/sbin:/usr/bin\"; export PATH; gcc -Wall -fno-strict-aliasing -g -O2 -o \$progdir/\$file cryptoflex-tool.o util.o  ../../src/libopensc/.libs/libopensc.so -L/usr -L/usr/lib /home/lcoelho/develop/modulo/iti/src/opensc/src/scconf/.libs/libscconf.so /usr/local/lib/libpcsclite.so -ldl -lcrypto -lpthread -Wl,--rpath -Wl,/home/lcoelho/develop/modulo/iti/src/opensc/src/libopensc/.libs -Wl,--rpath -Wl,/home/lcoelho/develop/modulo/iti/src/opensc/src/scconf/.libs -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath -Wl,/usr/local/lib)"
tools/cryptoflex-tool:33:    if test "X$1" = X--no-reexec; then
tools/cryptoflex-tool:34:      # Discard the --no-reexec flag, and continue.
tools/cryptoflex-tool:41:      exec /bin/sh "$0" --no-reexec ${1+"$@"}
tools/cryptoflex-tool:46:  thisdir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
tools/cryptoflex-tool:50:  file=`ls -ld "$file" | /bin/sed -n 's/.*-> //p'`
tools/cryptoflex-tool:51:  while test -n "$file"; do
tools/cryptoflex-tool:52:    destdir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
tools/cryptoflex-tool:57:      [\\/]* | [A-Za-z]:[\\/]*) thisdir="$destdir" ;;
tools/cryptoflex-tool:62:    file=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
tools/cryptoflex-tool:63:    file=`ls -ld "$thisdir/$file" | /bin/sed -n 's/.*-> //p'`
tools/cryptoflex-tool:68:  test -n "$absdir" && thisdir="$absdir"
tools/cryptoflex-tool:70:  program=lt-'cryptoflex-tool'
tools/cryptoflex-tool:73:  if test ! -f "$progdir/$program" || \
tools/cryptoflex-tool:74:     { file=`ls -1dt "$progdir/$program" "$progdir/../$program" 2>/dev/null | /bin/sed 1q`; \
tools/cryptoflex-tool:77:    file="$$-$program"
tools/cryptoflex-tool:79:    if test ! -d "$progdir"; then
tools/cryptoflex-tool:82:      rm -f "$progdir/$file"
tools/cryptoflex-tool:86:    if test -n "$relink_command"; then
tools/cryptoflex-tool:90:	rm -f "$progdir/$file"
tools/cryptoflex-tool:95:    mv -f "$progdir/$file" "$progdir/$program" 2>/dev/null ||
tools/cryptoflex-tool:96:    { rm -f "$progdir/$program";
tools/cryptoflex-tool:97:      mv -f "$progdir/$file" "$progdir/$program"; }
tools/cryptoflex-tool:98:    rm -f "$progdir/$file"
tools/cryptoflex-tool:101:  if test -f "$progdir/$program"; then
tools/opensc-explorer.c:2: * opensc-explorer.c: A shell for accessing SmartCards with libopensc
tools/opensc-explorer.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
tools/opensc-explorer.c:38:const char *app_name = "opensc-explorer";
tools/opensc-explorer.c:40:int opt_reader = -1, opt_wait = 0, verbose = 0;
tools/opensc-explorer.c:50:	{ "card-driver",	1, 0, 'c' },
tools/opensc-explorer.c:57:	"Forces the use of driver <arg> [auto-detect]",
tools/opensc-explorer.c:67:static u8 oid_sha1[15] = /* SHA-1 OID 1.3.14.3.2.26 */
tools/opensc-explorer.c:70:static u8 oid_rmd160[15] = /* RIPE MD-160 OID is 1.3.36.3.2.1 */
tools/opensc-explorer.c:100:	for (; table->name; table++) {
tools/opensc-explorer.c:101:		if (strncasecmp(cmd, table->name, strlen(cmd)) == 0) {
tools/opensc-explorer.c:127:		return -1;
tools/opensc-explorer.c:131:		return -1;
tools/opensc-explorer.c:136:		path->len = 2;
tools/opensc-explorer.c:137:		memcpy(path->value, cbuf, 2);
tools/opensc-explorer.c:139:			path->type = SC_PATH_TYPE_FILE_ID;
tools/opensc-explorer.c:141:			path->type = SC_PATH_TYPE_PATH;
tools/opensc-explorer.c:154:	if (file->type == SC_FILE_TYPE_DF)
tools/opensc-explorer.c:158:	printf("%02X%02X", file->id >> 8, file->id & 0xFF);
tools/opensc-explorer.c:159:	if (file->type == SC_FILE_TYPE_DF)
tools/opensc-explorer.c:163:	switch (file->type) {
tools/opensc-explorer.c:178:	printf(" %5d", file->size);
tools/opensc-explorer.c:179:	if (file->namelen) {
tools/opensc-explorer.c:181:		print_binary(stdout, file->name, file->namelen);
tools/opensc-explorer.c:197:		return -1;
tools/opensc-explorer.c:210:			return -1;
tools/opensc-explorer.c:212:		file->id = (cur[0] << 8) | cur[1];
tools/opensc-explorer.c:214:		count -= 2;
tools/opensc-explorer.c:226:	return -1;
tools/opensc-explorer.c:240:			return -1;
tools/opensc-explorer.c:243:		path.len -= 2;
tools/opensc-explorer.c:247:			return -1;
tools/opensc-explorer.c:260:		return -1;
tools/opensc-explorer.c:262:	if ((file->type != SC_FILE_TYPE_DF) && !(card->caps & SC_CARD_CAP_NO_FCI)) {
tools/opensc-explorer.c:270:		return -1;
tools/opensc-explorer.c:279:	return -1;
tools/opensc-explorer.c:289:	count = file->size;
tools/opensc-explorer.c:296:			return -1;
tools/opensc-explorer.c:298:		if ((r != c) && !(card->caps & SC_CARD_CAP_NO_FCI)) {
tools/opensc-explorer.c:300:			return -1;
tools/opensc-explorer.c:302:		if ((r == 0) && (card->caps & SC_CARD_CAP_NO_FCI))
tools/opensc-explorer.c:306:		count -= r;
tools/opensc-explorer.c:322:			return -1;
tools/opensc-explorer.c:349:			return -1;
tools/opensc-explorer.c:352:	if (file->type != SC_FILE_TYPE_WORKING_EF) {
tools/opensc-explorer.c:355:		return -1;
tools/opensc-explorer.c:357:	if (file->ef_structure == SC_FILE_EF_TRANSPARENT)
tools/opensc-explorer.c:369:   return -err;
tools/opensc-explorer.c:372:	return -1;
tools/opensc-explorer.c:393:			return -1;
tools/opensc-explorer.c:398:	switch (file->type) {
tools/opensc-explorer.c:410:	printf("\n%s  ID %04X\n\n", st, file->id);
tools/opensc-explorer.c:411:	printf("%-15s", "File path:");
tools/opensc-explorer.c:419:	printf("\n%-15s%d bytes\n", "File size:", file->size);
tools/opensc-explorer.c:421:	if (file->type == SC_FILE_TYPE_DF) {
tools/opensc-explorer.c:426:		if (file->namelen) {
tools/opensc-explorer.c:427:			printf("%-15s", "DF name:");
tools/opensc-explorer.c:428:			print_binary(stdout, file->name, file->namelen);
tools/opensc-explorer.c:435:			printf("%-25s%s\n", buf, acl_to_str(sc_file_get_acl_entry(file, i)));
tools/opensc-explorer.c:440:			"Linear fixed, SIMPLE-TLV", "Linear variable",
tools/opensc-explorer.c:441:			"Linear variable TLV", "Cyclic, SIMPLE-TLV",
tools/opensc-explorer.c:447:		printf("%-15s%s\n", "EF structure:", structs[file->ef_structure]);
tools/opensc-explorer.c:452:			printf("%-25s%s\n", buf, acl_to_str(sc_file_get_acl_entry(file, i)));
tools/opensc-explorer.c:455:	if (file->prop_attr_len) {
tools/opensc-explorer.c:456:		printf("%-25s", "Proprietary attributes:");
tools/opensc-explorer.c:457:		for (i = 0; i < file->prop_attr_len; i++)
tools/opensc-explorer.c:458:			printf("%02X ", file->prop_attr[i]);
tools/opensc-explorer.c:461:	if (file->sec_attr_len) {
tools/opensc-explorer.c:462:		printf("%-25s", "Security attributes:");
tools/opensc-explorer.c:463:		for (i = 0; i < file->sec_attr_len; i++)
tools/opensc-explorer.c:464:			printf("%02X ", file->sec_attr[i]);
tools/opensc-explorer.c:480:	return -1;
tools/opensc-explorer.c:490:		return -1;
tools/opensc-explorer.c:517:	file->id = (path.value[0] << 8) | path.value[1];
tools/opensc-explorer.c:518:	file->type = SC_FILE_TYPE_WORKING_EF;
tools/opensc-explorer.c:519:	file->ef_structure = SC_FILE_EF_TRANSPARENT;
tools/opensc-explorer.c:520:	file->size = (size_t) size;
tools/opensc-explorer.c:521:	file->status = SC_FILE_STATUS_ACTIVATED;
tools/opensc-explorer.c:530:	return -1;
tools/opensc-explorer.c:547:	file->id = (path.value[0] << 8) | path.value[1];
tools/opensc-explorer.c:548:	file->type = SC_FILE_TYPE_DF;
tools/opensc-explorer.c:549:	file->size = size;
tools/opensc-explorer.c:550:	file->status = SC_FILE_STATUS_ACTIVATED;
tools/opensc-explorer.c:559:	return -1;
tools/opensc-explorer.c:577:		return -1;
tools/opensc-explorer.c:582:	return -1;
tools/opensc-explorer.c:597:	int r, tries_left = -1;
tools/opensc-explorer.c:626:		if (!(card->reader->slot[0].capabilities & SC_SLOT_CAP_PIN_PAD)) {
tools/opensc-explorer.c:628:			return -1;
tools/opensc-explorer.c:657:		return -1;
tools/opensc-explorer.c:668:	return -1;
tools/opensc-explorer.c:674:	int ref, r, tries_left = -1;
tools/opensc-explorer.c:691:	argc--;
tools/opensc-explorer.c:707:		argc--;
tools/opensc-explorer.c:733:		return -1;
tools/opensc-explorer.c:740:	return -1;
tools/opensc-explorer.c:762:	argc--;
tools/opensc-explorer.c:778:		argc--;
tools/opensc-explorer.c:799:		return -1;
tools/opensc-explorer.c:806:	return -1;
tools/opensc-explorer.c:833:		fbuf[5*i-1] = 0;
tools/opensc-explorer.c:839:		return -1;
tools/opensc-explorer.c:844:		return -1;
tools/opensc-explorer.c:846:	if (file->type != SC_FILE_TYPE_WORKING_EF) {
tools/opensc-explorer.c:849:		return -1;
tools/opensc-explorer.c:851:	count = file->size;
tools/opensc-explorer.c:861:		if ((r != c) && !(card->caps & SC_CARD_CAP_NO_FCI)) {
tools/opensc-explorer.c:866:		if ((r == 0) && (card->caps & SC_CARD_CAP_NO_FCI))
tools/opensc-explorer.c:870:		count -= r;
tools/opensc-explorer.c:883:	return -err;
tools/opensc-explorer.c:886:	return -1;
tools/opensc-explorer.c:895:	out--;
tools/opensc-explorer.c:898:		inlen--;
tools/opensc-explorer.c:902:			c -= '0';
tools/opensc-explorer.c:904:			c -= 'a' - 10;
tools/opensc-explorer.c:906:			c -= 'A' - 10;
tools/opensc-explorer.c:910:			len--;
tools/opensc-explorer.c:921:	return outlen - len;
tools/opensc-explorer.c:942:		in_len = strlen(in_str)-2 > sizeof(buf) ? sizeof(buf) : strlen(in_str)-2;
tools/opensc-explorer.c:948:			return -1;
tools/opensc-explorer.c:955:		return -1;
tools/opensc-explorer.c:958:	if (file->ef_structure != SC_FILE_EF_TRANSPARENT)   {
tools/opensc-explorer.c:965:		printf("Cannot update %04X; return %i\n", file->id, r);
tools/opensc-explorer.c:970:	       r, file->id, offs);
tools/opensc-explorer.c:980:	return -err;
tools/opensc-explorer.c:983:	return -1;
tools/opensc-explorer.c:1008:		return -1;
tools/opensc-explorer.c:1011:	if (file->ef_structure != SC_FILE_EF_LINEAR_VARIABLE)   {
tools/opensc-explorer.c:1014:	} else if (rec < 1 || rec > file->record_count)   {
tools/opensc-explorer.c:1025:	i = hex2binary(buf + offs, sizeof(buf) - offs, in_str);
tools/opensc-explorer.c:1048:	return -err;
tools/opensc-explorer.c:1051:	return -1;
tools/opensc-explorer.c:1079:		return -1;
tools/opensc-explorer.c:1084:		return -1;
tools/opensc-explorer.c:1086:	count = file->size;
tools/opensc-explorer.c:1110:		count -= c;
tools/opensc-explorer.c:1122:	return -err;
tools/opensc-explorer.c:1125:	return -1;
tools/opensc-explorer.c:1134:		printf("Current debug level is %d\n", ctx->debug);
tools/opensc-explorer.c:1137:			return -1;
tools/opensc-explorer.c:1139:		ctx->debug = i;
tools/opensc-explorer.c:1141:			ctx->error_file = stderr;
tools/opensc-explorer.c:1142:			ctx->debug_file = stdout;
tools/opensc-explorer.c:1144:			ctx->error_file = NULL;
tools/opensc-explorer.c:1145:			ctx->debug_file = NULL;
tools/opensc-explorer.c:1156:	return -1;
tools/opensc-explorer.c:1227:		return -1;
tools/opensc-explorer.c:1235:		return -1;
tools/opensc-explorer.c:1237:	hex_dump_asc(stdout, outdata, r, -1);
tools/opensc-explorer.c:1242:	return -1;
tools/opensc-explorer.c:1250:	return -1;
tools/opensc-explorer.c:1288:		return -1;
tools/opensc-explorer.c:1292:	/* FIXME: It is pretty useless to to this test padding :-; */
tools/opensc-explorer.c:1293:	memmove(indata+(sizeof indata - indatalen), indata, indatalen);
tools/opensc-explorer.c:1294:	memset(indata, 0, (sizeof indata - indatalen));
tools/opensc-explorer.c:1299:		return -1;
tools/opensc-explorer.c:1301:	hex_dump_asc (stdout, outdata, r, -1);
tools/opensc-explorer.c:1306:	return -1;
tools/opensc-explorer.c:1321:		return -1;
tools/opensc-explorer.c:1327:	return -1;
tools/opensc-explorer.c:1342:		return -1;
tools/opensc-explorer.c:1348:		return -1;
tools/opensc-explorer.c:1356:	return -1;
tools/opensc-explorer.c:1373:		return -1;
tools/opensc-explorer.c:1381:			return -1;
tools/opensc-explorer.c:1393:	return -1;
tools/opensc-explorer.c:1401:	return -1;
tools/opensc-explorer.c:1442:	for (cmd = cmds; cmd->name; cmd++)
tools/opensc-explorer.c:1443:		printf("  %-10s %s\n", cmd->name, cmd->help);
tools/opensc-explorer.c:1503:	if (buf[strlen(buf)-1] == '\n')
tools/opensc-explorer.c:1504:		buf[strlen(buf)-1] = '\0';
tools/opensc-explorer.c:1519:		if (c == -1)
tools/opensc-explorer.c:1545:		ctx->debug = verbose-1;
tools/opensc-explorer.c:1591:			cmd->func(cargc-1, cargv+1);
Binary file tools/opensc-explorer.o matches
tools/pkcs15-crypt.c:2: * pkcs15-crypt.c: Tool for cryptography operations with SmartCards
tools/pkcs15-crypt.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
tools/pkcs15-crypt.c:40:const char *app_name = "pkcs15-crypt";
tools/pkcs15-crypt.c:42:int opt_reader = -1, verbose = 0, opt_wait = 0, opt_raw = 0;
tools/pkcs15-crypt.c:61:	{ "sha-1",		0, 0,		OPT_SHA1 },
tools/pkcs15-crypt.c:78:	"Input file is a SHA-1 hash",
tools/pkcs15-crypt.c:94:	struct sc_pkcs15_pin_info *pinfo = (struct sc_pkcs15_pin_info *) obj->data;
tools/pkcs15-crypt.c:98:	sprintf(buf, "Enter PIN [%s]: ", obj->label);
tools/pkcs15-crypt.c:103:		if (strlen(pincode) < pinfo->min_length ||
tools/pkcs15-crypt.c:104:		    strlen(pincode) > pinfo->max_length)
tools/pkcs15-crypt.c:118:		return -1;
tools/pkcs15-crypt.c:124:		return -1;
tools/pkcs15-crypt.c:138:			return -1;
tools/pkcs15-crypt.c:153:#define GETBN(bn)	((bn)->len? BN_bin2bn((bn)->data, (bn)->len, NULL) : NULL)
tools/pkcs15-crypt.c:177:	switch (key->algorithm) {
tools/pkcs15-crypt.c:183:		rsa->n = GETBN(&key->u.rsa.modulus);
tools/pkcs15-crypt.c:184:		rsa->e = GETBN(&key->u.rsa.exponent);
tools/pkcs15-crypt.c:185:		rsa->d = GETBN(&key->u.rsa.d);
tools/pkcs15-crypt.c:186:		rsa->p = GETBN(&key->u.rsa.p);
tools/pkcs15-crypt.c:187:		rsa->q = GETBN(&key->u.rsa.q);
tools/pkcs15-crypt.c:195:		dsa->priv_key = GETBN(&key->u.dsa.priv);
tools/pkcs15-crypt.c:203:	if (obj->type == SC_PKCS15_TYPE_PRKEY_DSA) {
tools/pkcs15-crypt.c:209:		id = &((struct sc_pkcs15_prkey_info *) obj->data)->id;
tools/pkcs15-crypt.c:217:		dsa = (*pk)->pkey.dsa;
tools/pkcs15-crypt.c:218:		dsa->pub_key = GETBN(&pub->u.dsa.pub);
tools/pkcs15-crypt.c:219:		dsa->p = GETBN(&pub->u.dsa.p);
tools/pkcs15-crypt.c:220:		dsa->q = GETBN(&pub->u.dsa.q);
tools/pkcs15-crypt.c:221:		dsa->g = GETBN(&pub->u.dsa.g);
tools/pkcs15-crypt.c:235:	int	r, nid = -1;
tools/pkcs15-crypt.c:241:	switch (obj->type) {
tools/pkcs15-crypt.c:260:				pkey->pkey.rsa);
tools/pkcs15-crypt.c:266:				pkey->pkey.dsa);
tools/pkcs15-crypt.c:281:	struct sc_pkcs15_prkey_info *key = (struct sc_pkcs15_prkey_info *) obj->data;
tools/pkcs15-crypt.c:293:	if (obj->type == SC_PKCS15_TYPE_PRKEY_RSA
tools/pkcs15-crypt.c:295:	 && (size_t)c != key->modulus_length/8) {
tools/pkcs15-crypt.c:297:			key->modulus_length/8);
tools/pkcs15-crypt.c:300:	if (!key->native) {
tools/pkcs15-crypt.c:333:	switch (obj->type) {
tools/pkcs15-crypt.c:363:	if (!((struct sc_pkcs15_prkey_info *) obj->data)->native) {
tools/pkcs15-crypt.c:415:	if (key->auth_id.len) {
tools/pkcs15-crypt.c:419:		r = sc_pkcs15_find_pin_by_auth_id(p15card, &key->auth_id, &pin);
tools/pkcs15-crypt.c:434:		r = sc_pkcs15_verify_pin(p15card, (struct sc_pkcs15_pin_info *) pin->data,
tools/pkcs15-crypt.c:459:		if (c == -1)
tools/pkcs15-crypt.c:516:		ctx->debug = verbose-1;
tools/pkcs15-crypt.c:531:		fprintf(stderr, "Found %s!\n", p15card->label);
tools/pkcs15-crypt.c:537:		action_count--;
tools/pkcs15-crypt.c:545:		action_count--;
Binary file tools/pkcs15-crypt.o matches
tools/pkcs15-init.c:13: * on the card. These should be implemented in pkcs15-<cardname>.c
tools/pkcs15-init.c:29: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
tools/pkcs15-init.c:49:#include <opensc/pkcs15-init.h>
tools/pkcs15-init.c:57:const char *app_name = "pkcs15-init";
tools/pkcs15-init.c:129:	{ "erase-card",		no_argument, 0,		'E' },
tools/pkcs15-init.c:130:	{ "create-pkcs15",	no_argument, 0,		'C' },
tools/pkcs15-init.c:131:	{ "store-pin",		no_argument, 0,		'P' },
tools/pkcs15-init.c:132:	{ "generate-key",	required_argument, 0,	'G' },
tools/pkcs15-init.c:133:	{ "store-private-key",	required_argument, 0,	'S' },
tools/pkcs15-init.c:134:	{ "store-public-key",	required_argument, 0,	OPT_PUBKEY },
tools/pkcs15-init.c:135:	{ "store-certificate",	required_argument, 0,	'X' },
tools/pkcs15-init.c:136:	{ "store-data",		required_argument, 0,	'W' },
tools/pkcs15-init.c:141:	{ "so-pin",		required_argument, 0,	OPT_PIN2 },
tools/pkcs15-init.c:142:	{ "so-puk",		required_argument, 0,	OPT_PUK2 },
tools/pkcs15-init.c:143:	{ "no-so-pin",		no_argument,	   0,	OPT_NO_SOPIN },
tools/pkcs15-init.c:145:	{ "auth-id",		required_argument, 0,	'a' },
tools/pkcs15-init.c:148:	{ "public-key-label",	required_argument, 0,	OPT_PUBKEY_LABEL },
tools/pkcs15-init.c:149:	{ "cert-label",		required_argument, 0,	OPT_CERT_LABEL },
tools/pkcs15-init.c:150:	{ "application-id",	required_argument, 0,	OPT_APPLICATION_ID },
tools/pkcs15-init.c:151:	{ "output-file",	required_argument, 0,	'o' },
tools/pkcs15-init.c:155:	{ "key-usage",		required_argument, 0,	'u' },
tools/pkcs15-init.c:156:	{ "split-key",		no_argument,	   0,	OPT_SPLIT_KEY },
tools/pkcs15-init.c:162:	{ "use-default-transport-keys",
tools/pkcs15-init.c:164:	{ "no-prompt",		no_argument, 0,		OPT_NO_PROMPT },
tools/pkcs15-init.c:167:	{ "card-profile",	required_argument, 0,	'c' },
tools/pkcs15-init.c:168:	{ "options-file",	required_argument, 0,	OPT_OPTIONS },
tools/pkcs15-init.c:174:	{ "assert-pristine",	no_argument, 0,		OPT_ASSERT_PRISTINE },
tools/pkcs15-init.c:179:	"Erase the smart card (can be used with --create-pkcs15)",
tools/pkcs15-init.c:198:	"Specify public key label (use with --generate-key)",
tools/pkcs15-init.c:199:	"Specify user cert label (use with --store-private-key)",
tools/pkcs15-init.c:200:	"Specify application id of data object (use with --store-data-object)",
tools/pkcs15-init.c:205:	"Specify X.509 key usage (use \"--key-usage help\" for more information)",
tools/pkcs15-init.c:211:	"Use software key generation, even if the card supports on-board key generation",
tools/pkcs15-init.c:269:static int			opt_reader = -1,
tools/pkcs15-init.c:339:	/* Bind the card-specific operations and load the profile */
tools/pkcs15-init.c:369:				printf("Found %s\n", p15card->label);
tools/pkcs15-init.c:447:		ctx->debug = verbose-1;
tools/pkcs15-init.c:448:		ctx->debug_file = stderr;
tools/pkcs15-init.c:470:	in_card->ctx->suppress_errors++;
tools/pkcs15-init.c:477:		 	strcmp(in_card->name, "STARCOS SPK 2.3") != 0)
tools/pkcs15-init.c:478:		res = -1;
tools/pkcs15-init.c:485:		 	strcmp(in_card->name, "STARCOS SPK 2.3") != 0)
tools/pkcs15-init.c:486:		res = -1;
tools/pkcs15-init.c:488:	in_card->ctx->suppress_errors--;
tools/pkcs15-init.c:510:	ignore_cmdline_pins--;
tools/pkcs15-init.c:588:failed:	sc_error(card->ctx, "Failed to read PIN: %s\n", sc_strerror(r));
tools/pkcs15-init.c:650:failed:	sc_error(card->ctx, "Failed to read PIN: %s\n", sc_strerror(r));
tools/pkcs15-init.c:661:	"Error - this token requires a more restrictive key usage.\n"
tools/pkcs15-init.c:664:	"the --key-usage command line argument, or allow me to transparently\n"
tools/pkcs15-init.c:665:	"create two key objects with separate usage by specifying --split-key\n");
tools/pkcs15-init.c:694:				i, X509_NAME_oneline(cert[i]->cert_info->subject,
tools/pkcs15-init.c:702:		unsigned int	usage = cert[0]->ex_kusage;
tools/pkcs15-init.c:742:		char	namebuf[SC_PKCS15_MAX_LABEL_SIZE-1];
tools/pkcs15-init.c:750:		cargs.x509_usage = cert[i]->ex_kusage;
tools/pkcs15-init.c:751:		cargs.label = X509_NAME_oneline(cert[i]->cert_info->subject,
tools/pkcs15-init.c:776:	/* No certificates - store the public key */
tools/pkcs15-init.c:801:		cinfo = (sc_pkcs15_cert_info_t *) objs[i]->data;
tools/pkcs15-init.c:803:		if (!cinfo->authority)
tools/pkcs15-init.c:805:		if (args->label && objs[i]->label
tools/pkcs15-init.c:806:		 && strcmp(args->label, objs[i]->label))
tools/pkcs15-init.c:815:		match = cert->data_len == args->der_encoded.len
tools/pkcs15-init.c:816:		     && !memcmp(cert->data, args->der_encoded.value,
tools/pkcs15-init.c:817:				     cert->data_len);
tools/pkcs15-init.c:899:	args.app_label = "pkcs15-init";
tools/pkcs15-init.c:946:	if (*spec == '/' || *spec == '-')
tools/pkcs15-init.c:959:	 * decipher, make sure the user specified --split-key */
tools/pkcs15-init.c:973:			printf("Warning: card doesn't support on-board "
tools/pkcs15-init.c:1005:		sc_pkcs15_format_id(opt_objectid, &args->id);
tools/pkcs15-init.c:1007:		sc_pkcs15_format_id(opt_authid, &args->auth_id);
tools/pkcs15-init.c:1009:		error("no PIN given for key - either use --insecure or \n"
tools/pkcs15-init.c:1010:		      "specify a PIN using --auth-id");
tools/pkcs15-init.c:1014:		args->flags |= SC_PKCS15INIT_EXTRACTABLE;
tools/pkcs15-init.c:1016:			args->passphrase = opt_passphrase;
tools/pkcs15-init.c:1019:				error("no pass phrase given for key - "
tools/pkcs15-init.c:1020:				      "either use --insecure or\n"
tools/pkcs15-init.c:1022:				      "--passphrase");
tools/pkcs15-init.c:1025:			args->flags |= SC_PKCS15INIT_NO_PASSPHRASE;
tools/pkcs15-init.c:1028:	args->label = opt_label;
tools/pkcs15-init.c:1029:	args->x509_usage = opt_x509_usage;
tools/pkcs15-init.c:1048:		sc_pkcs15_format_id(str+1, &secret->id);
tools/pkcs15-init.c:1049:		secret->type = SC_AC_CHV;
tools/pkcs15-init.c:1050:		secret->reference = -1;
tools/pkcs15-init.c:1053:			secret->type = SC_AC_CHV;
tools/pkcs15-init.c:1055:			secret->type = SC_AC_AUT;
tools/pkcs15-init.c:1057:			secret->type = SC_AC_PRO;
tools/pkcs15-init.c:1063:		secret->reference = strtoul(str, &str, 10);
tools/pkcs15-init.c:1068:		memcpy(secret->key, value, len);
tools/pkcs15-init.c:1070:		len = sizeof(secret->key);
tools/pkcs15-init.c:1071:		if (sc_hex_to_bin(value, secret->key, &len) < 0)
tools/pkcs15-init.c:1074:	secret->len = len;
tools/pkcs15-init.c:1090:		if (secret->reference < 0)
tools/pkcs15-init.c:1093:				secret->type,
tools/pkcs15-init.c:1094:				secret->reference,
tools/pkcs15-init.c:1095:				secret->key,
tools/pkcs15-init.c:1096:				secret->len);
tools/pkcs15-init.c:1129:	hints->dialog_name	= name;
tools/pkcs15-init.c:1130:	hints->prompt		= prompt;
tools/pkcs15-init.c:1131:	hints->obj_label	= label;
tools/pkcs15-init.c:1156:			info->reference);
tools/pkcs15-init.c:1179:	/* See if we were given --secret @ID=.... */
tools/pkcs15-init.c:1186:			if (sc_pkcs15_compare_id(&info->auth_id, &s->id)) {
tools/pkcs15-init.c:1187:				secret = (char *) s->key;
tools/pkcs15-init.c:1188:				len = s->len;
tools/pkcs15-init.c:1210:			sc_error(card->ctx,
tools/pkcs15-init.c:1261:		"Refusing to prompt for transport key because --no-prompt\n"
tools/pkcs15-init.c:1263:		"--no-prompt, or specify the --use-default-transport-keys\n"
tools/pkcs15-init.c:1274:	       "specify the --use-default-transport-keys option on the\n"
tools/pkcs15-init.c:1275:	       "command line (or -T for short), or press Ctrl-C to abort.\n");
tools/pkcs15-init.c:1296:		/* Read key with echo off - will users really manage? */
tools/pkcs15-init.c:1425:	CRYPTO_add(&user_key->references, 1, CRYPTO_LOCK_EVP_PKEY);
tools/pkcs15-init.c:1435:		CRYPTO_add(&certs[i]->references, 1, CRYPTO_LOCK_X509);
tools/pkcs15-init.c:1467:			 * of PKCS12 - please see the sourcecode of OpenSSL
tools/pkcs15-init.c:1558:		return -1;
tools/pkcs15-init.c:1661:                return -1;
tools/pkcs15-init.c:1667:                return -1;
tools/pkcs15-init.c:1679:	dst->len = BN_num_bytes(src);
tools/pkcs15-init.c:1680:	dst->data = (u8 *) malloc(dst->len);
tools/pkcs15-init.c:1681:	BN_bn2bin(src, dst->data);
tools/pkcs15-init.c:1688:	switch (pk->type) {
tools/pkcs15-init.c:1690:		struct sc_pkcs15_prkey_rsa *dst = &key->u.rsa;
tools/pkcs15-init.c:1693:		key->algorithm = SC_ALGORITHM_RSA;
tools/pkcs15-init.c:1694:		if (!do_convert_bignum(&dst->modulus, src->n)
tools/pkcs15-init.c:1695:		 || !do_convert_bignum(&dst->exponent, src->e)
tools/pkcs15-init.c:1696:		 || !do_convert_bignum(&dst->d, src->d)
tools/pkcs15-init.c:1697:		 || !do_convert_bignum(&dst->p, src->p)
tools/pkcs15-init.c:1698:		 || !do_convert_bignum(&dst->q, src->q))
tools/pkcs15-init.c:1700:		if (src->iqmp && src->dmp1 && src->dmq1) {
tools/pkcs15-init.c:1701:			do_convert_bignum(&dst->iqmp, src->iqmp);
tools/pkcs15-init.c:1702:			do_convert_bignum(&dst->dmp1, src->dmp1);
tools/pkcs15-init.c:1703:			do_convert_bignum(&dst->dmq1, src->dmq1);
tools/pkcs15-init.c:1709:		struct sc_pkcs15_prkey_dsa *dst = &key->u.dsa;
tools/pkcs15-init.c:1712:		key->algorithm = SC_ALGORITHM_DSA;
tools/pkcs15-init.c:1713:		do_convert_bignum(&dst->pub, src->pub_key);
tools/pkcs15-init.c:1714:		do_convert_bignum(&dst->p, src->p);
tools/pkcs15-init.c:1715:		do_convert_bignum(&dst->q, src->q);
tools/pkcs15-init.c:1716:		do_convert_bignum(&dst->g, src->g);
tools/pkcs15-init.c:1717:		do_convert_bignum(&dst->priv, src->priv_key);
tools/pkcs15-init.c:1731:	switch (pk->type) {
tools/pkcs15-init.c:1733:		struct sc_pkcs15_pubkey_rsa *dst = &key->u.rsa;
tools/pkcs15-init.c:1736:		key->algorithm = SC_ALGORITHM_RSA;
tools/pkcs15-init.c:1737:		if (!do_convert_bignum(&dst->modulus, src->n)
tools/pkcs15-init.c:1738:		 || !do_convert_bignum(&dst->exponent, src->e))
tools/pkcs15-init.c:1744:		struct sc_pkcs15_pubkey_dsa *dst = &key->u.dsa;
tools/pkcs15-init.c:1747:		key->algorithm = SC_ALGORITHM_DSA;
tools/pkcs15-init.c:1748:		do_convert_bignum(&dst->pub, src->pub_key);
tools/pkcs15-init.c:1749:		do_convert_bignum(&dst->p, src->p);
tools/pkcs15-init.c:1750:		do_convert_bignum(&dst->q, src->q);
tools/pkcs15-init.c:1751:		do_convert_bignum(&dst->g, src->g);
tools/pkcs15-init.c:1767:	der->len = i2d_X509(cert, NULL);
tools/pkcs15-init.c:1768:	der->value = p = (u8 *) malloc(der->len);
tools/pkcs15-init.c:1807:			printf("Valid X.509 usage names (case-insensitive):\n");
tools/pkcs15-init.c:1812:				printf("  %-12s %s\n",
tools/pkcs15-init.c:1854:	switch (opt->val) {
tools/pkcs15-init.c:1920:		opt_pins[opt->val & 3] = optarg;
tools/pkcs15-init.c:1979:	if ((opt_actions & (1 << this_action)) && opt->has_arg != no_argument) {
tools/pkcs15-init.c:1981:		if (opt->name)
tools/pkcs15-init.c:1982:			fprintf(stderr, " --%s", opt->name);
tools/pkcs15-init.c:1983:		if (isprint(opt->val))
tools/pkcs15-init.c:1984:			fprintf(stderr, " -%c", opt->val);
tools/pkcs15-init.c:1993:		"The --no-so-pin option and --so-pin/--so-puk are mutually\n"
tools/pkcs15-init.c:2011:	for (o = options, sp = shortopts; o->name; o++) {
tools/pkcs15-init.c:2012:		if (o->val <= 0 || o->val >= 256)
tools/pkcs15-init.c:2014:		*sp++ = o->val;
tools/pkcs15-init.c:2015:		switch (o->has_arg) {
tools/pkcs15-init.c:2028:	while ((c = getopt_long(argc, argv, shortopts, options, &i)) != -1) {
tools/pkcs15-init.c:2031:		for (o = options; o->name; o++) {
tools/pkcs15-init.c:2032:			if (o->val == c) {
tools/pkcs15-init.c:2045: * This allows you to specify PINs to pkcs15-init without
tools/pkcs15-init.c:2064:			for (o = options; o->name; o++)
tools/pkcs15-init.c:2065:				if (!strcmp(o->name, name))
tools/pkcs15-init.c:2067:			if (!o->name) {
tools/pkcs15-init.c:2071:			if (o->has_arg != no_argument) {
tools/pkcs15-init.c:2079:			if (o->has_arg == required_argument
Binary file tools/pkcs15-init.o matches
tools/Makefile.am:10:PROGRAMS_SSL = cryptoflex-tool pkcs15-init
tools/Makefile.am:13:bin_PROGRAMS = opensc-tool opensc-explorer pkcs15-tool pkcs15-crypt \
tools/Makefile.am:14:	pkcs11-tool cardos-info \
tools/Makefile.am:17:opensc_tool_SOURCES = opensc-tool.c util.c
tools/Makefile.am:19:opensc_explorer_SOURCES = opensc-explorer.c util.c
tools/Makefile.am:21:pkcs15_tool_SOURCES = pkcs15-tool.c util.c
tools/Makefile.am:23:pkcs11_tool_SOURCES = pkcs11-tool.c util.c
tools/Makefile.am:25:pkcs15_crypt_SOURCES = pkcs15-crypt.c util.c
tools/Makefile.am:27:cryptoflex_tool_SOURCES = cryptoflex-tool.c util.c
tools/Makefile.am:29:pkcs15_init_SOURCES = pkcs15-init.c util.c
tools/Makefile.am:31:cardos_info_SOURCES = cardos-info.c util.c
tools/Makefile.in:31:install_sh_DATA = $(install_sh) -c -m 644
tools/Makefile.in:32:install_sh_PROGRAM = $(install_sh) -c
tools/Makefile.in:33:install_sh_SCRIPT = $(install_sh) -c
tools/Makefile.in:43:bin_PROGRAMS = opensc-tool$(EXEEXT) opensc-explorer$(EXEEXT) \
tools/Makefile.in:44:	pkcs15-tool$(EXEEXT) pkcs15-crypt$(EXEEXT) \
tools/Makefile.in:45:	pkcs11-tool$(EXEEXT) cardos-info$(EXEEXT) $(am__EXEEXT_1)
tools/Makefile.in:57:@HAVE_SSL_TRUE@am__EXEEXT_1 = cryptoflex-tool$(EXEEXT) \
tools/Makefile.in:58:@HAVE_SSL_TRUE@	pkcs15-init$(EXEEXT)
tools/Makefile.in:62:am_cardos_info_OBJECTS = cardos-info.$(OBJEXT) util.$(OBJEXT)
tools/Makefile.in:65:am_cryptoflex_tool_OBJECTS = cryptoflex-tool.$(OBJEXT) util.$(OBJEXT)
tools/Makefile.in:68:am_opensc_explorer_OBJECTS = opensc-explorer.$(OBJEXT) util.$(OBJEXT)
tools/Makefile.in:71:am_opensc_tool_OBJECTS = opensc-tool.$(OBJEXT) util.$(OBJEXT)
tools/Makefile.in:74:am_pkcs11_tool_OBJECTS = pkcs11-tool.$(OBJEXT) util.$(OBJEXT)
tools/Makefile.in:77:am_pkcs15_crypt_OBJECTS = pkcs15-crypt.$(OBJEXT) util.$(OBJEXT)
tools/Makefile.in:80:am_pkcs15_init_OBJECTS = pkcs15-init.$(OBJEXT) util.$(OBJEXT)
tools/Makefile.in:83:am_pkcs15_tool_OBJECTS = pkcs15-tool.$(OBJEXT) util.$(OBJEXT)
tools/Makefile.in:86:DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
tools/Makefile.in:89:@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/cardos-info.Po \
tools/Makefile.in:90:@AMDEP_TRUE@	./$(DEPDIR)/cryptoflex-tool.Po \
tools/Makefile.in:91:@AMDEP_TRUE@	./$(DEPDIR)/opensc-explorer.Po \
tools/Makefile.in:92:@AMDEP_TRUE@	./$(DEPDIR)/opensc-tool.Po \
tools/Makefile.in:93:@AMDEP_TRUE@	./$(DEPDIR)/pkcs11-tool.Po \
tools/Makefile.in:94:@AMDEP_TRUE@	./$(DEPDIR)/pkcs15-crypt.Po \
tools/Makefile.in:95:@AMDEP_TRUE@	./$(DEPDIR)/pkcs15-init.Po \
tools/Makefile.in:96:@AMDEP_TRUE@	./$(DEPDIR)/pkcs15-tool.Po ./$(DEPDIR)/util.Po
tools/Makefile.in:99:LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \
tools/Makefile.in:103:LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
tools/Makefile.in:104:	$(AM_LDFLAGS) $(LDFLAGS) -o $@
tools/Makefile.in:275:@HAVE_SSL_TRUE@PROGRAMS_SSL = cryptoflex-tool pkcs15-init
tools/Makefile.in:276:opensc_tool_SOURCES = opensc-tool.c util.c
tools/Makefile.in:278:opensc_explorer_SOURCES = opensc-explorer.c util.c
tools/Makefile.in:280:pkcs15_tool_SOURCES = pkcs15-tool.c util.c
tools/Makefile.in:282:pkcs11_tool_SOURCES = pkcs11-tool.c util.c
tools/Makefile.in:284:pkcs15_crypt_SOURCES = pkcs15-crypt.c util.c
tools/Makefile.in:286:cryptoflex_tool_SOURCES = cryptoflex-tool.c util.c
tools/Makefile.in:288:pkcs15_init_SOURCES = pkcs15-init.c util.c
tools/Makefile.in:290:cardos_info_SOURCES = cardos-info.c util.c
tools/Makefile.in:293:all: all-am
tools/Makefile.in:301:	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
tools/Makefile.in:306:	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/tools/Makefile'; \
tools/Makefile.in:308:	  $(AUTOMAKE) --gnu  src/tools/Makefile
tools/Makefile.in:313:	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
tools/Makefile.in:320:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
tools/Makefile.in:323:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
tools/Makefile.in:325:	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
tools/Makefile.in:326:install-binPROGRAMS: $(bin_PROGRAMS)
tools/Makefile.in:328:	test -z "$(bindir)" || $(mkdir_p) "$(DESTDIR)$(bindir)"
tools/Makefile.in:331:	  if test -f $$p \
tools/Makefile.in:332:	     || test -f $$p1 \
tools/Makefile.in:335:	   echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \
tools/Makefile.in:336:	   $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \
tools/Makefile.in:340:uninstall-binPROGRAMS:
tools/Makefile.in:344:	  echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \
tools/Makefile.in:345:	  rm -f "$(DESTDIR)$(bindir)/$$f"; \
tools/Makefile.in:348:clean-binPROGRAMS:
tools/Makefile.in:351:	  echo " rm -f $$p $$f"; \
tools/Makefile.in:352:	  rm -f $$p $$f ; \
tools/Makefile.in:354:cardos-info$(EXEEXT): $(cardos_info_OBJECTS) $(cardos_info_DEPENDENCIES) 
tools/Makefile.in:355:	@rm -f cardos-info$(EXEEXT)
tools/Makefile.in:357:cryptoflex-tool$(EXEEXT): $(cryptoflex_tool_OBJECTS) $(cryptoflex_tool_DEPENDENCIES) 
tools/Makefile.in:358:	@rm -f cryptoflex-tool$(EXEEXT)
tools/Makefile.in:360:opensc-explorer$(EXEEXT): $(opensc_explorer_OBJECTS) $(opensc_explorer_DEPENDENCIES) 
tools/Makefile.in:361:	@rm -f opensc-explorer$(EXEEXT)
tools/Makefile.in:363:opensc-tool$(EXEEXT): $(opensc_tool_OBJECTS) $(opensc_tool_DEPENDENCIES) 
tools/Makefile.in:364:	@rm -f opensc-tool$(EXEEXT)
tools/Makefile.in:366:pkcs11-tool$(EXEEXT): $(pkcs11_tool_OBJECTS) $(pkcs11_tool_DEPENDENCIES) 
tools/Makefile.in:367:	@rm -f pkcs11-tool$(EXEEXT)
tools/Makefile.in:369:pkcs15-crypt$(EXEEXT): $(pkcs15_crypt_OBJECTS) $(pkcs15_crypt_DEPENDENCIES) 
tools/Makefile.in:370:	@rm -f pkcs15-crypt$(EXEEXT)
tools/Makefile.in:372:pkcs15-init$(EXEEXT): $(pkcs15_init_OBJECTS) $(pkcs15_init_DEPENDENCIES) 
tools/Makefile.in:373:	@rm -f pkcs15-init$(EXEEXT)
tools/Makefile.in:375:pkcs15-tool$(EXEEXT): $(pkcs15_tool_OBJECTS) $(pkcs15_tool_DEPENDENCIES) 
tools/Makefile.in:376:	@rm -f pkcs15-tool$(EXEEXT)
tools/Makefile.in:379:mostlyclean-compile:
tools/Makefile.in:380:	-rm -f *.$(OBJEXT)
tools/Makefile.in:382:distclean-compile:
tools/Makefile.in:383:	-rm -f *.tab.c
tools/Makefile.in:385:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cardos-info.Po@am__quote@
tools/Makefile.in:386:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cryptoflex-tool.Po@am__quote@
tools/Makefile.in:387:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opensc-explorer.Po@am__quote@
tools/Makefile.in:388:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opensc-tool.Po@am__quote@
tools/Makefile.in:389:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pkcs11-tool.Po@am__quote@
tools/Makefile.in:390:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pkcs15-crypt.Po@am__quote@
tools/Makefile.in:391:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pkcs15-init.Po@am__quote@
tools/Makefile.in:392:@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pkcs15-tool.Po@am__quote@
tools/Makefile.in:396:@am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
tools/Makefile.in:397:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
tools/Makefile.in:401:@am__fastdepCC_FALSE@	$(COMPILE) -c $<
tools/Makefile.in:404:@am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
tools/Makefile.in:405:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
tools/Makefile.in:409:@am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
tools/Makefile.in:412:@am__fastdepCC_TRUE@	if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
tools/Makefile.in:413:@am__fastdepCC_TRUE@	then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
tools/Makefile.in:417:@am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
tools/Makefile.in:419:mostlyclean-libtool:
tools/Makefile.in:420:	-rm -f *.lo
tools/Makefile.in:422:clean-libtool:
tools/Makefile.in:423:	-rm -rf .libs _libs
tools/Makefile.in:425:distclean-libtool:
tools/Makefile.in:426:	-rm -f libtool
tools/Makefile.in:427:uninstall-info-am:
tools/Makefile.in:432:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
tools/Makefile.in:436:	mkid -fID $$unique
tools/Makefile.in:445:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
tools/Makefile.in:449:	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
tools/Makefile.in:450:	  test -n "$$unique" || unique=$$empty_fix; \
tools/Makefile.in:461:	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
tools/Makefile.in:465:	test -z "$(CTAGS_ARGS)$$tags$$unique" \
tools/Makefile.in:472:	  && gtags -i $(GTAGS_ARGS) $$here
tools/Makefile.in:474:distclean-tags:
tools/Makefile.in:475:	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
tools/Makefile.in:485:	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
tools/Makefile.in:486:	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
tools/Makefile.in:493:	  if test -d $$d/$$file; then \
tools/Makefile.in:494:	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
tools/Makefile.in:495:	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
tools/Makefile.in:497:	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
tools/Makefile.in:499:	    test -f $(distdir)/$$file \
tools/Makefile.in:500:	    || cp -p $$d/$$file $(distdir)/$$file \
tools/Makefile.in:504:check-am: all-am
tools/Makefile.in:505:check: check-am
tools/Makefile.in:506:all-am: Makefile $(PROGRAMS) $(HEADERS)
tools/Makefile.in:509:	  test -z "$$dir" || $(mkdir_p) "$$dir"; \
tools/Makefile.in:511:install: install-am
tools/Makefile.in:512:install-exec: install-exec-am
tools/Makefile.in:513:install-data: install-data-am
tools/Makefile.in:514:uninstall: uninstall-am
tools/Makefile.in:516:install-am: all-am
tools/Makefile.in:517:	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
tools/Makefile.in:519:installcheck: installcheck-am
tools/Makefile.in:520:install-strip:
tools/Makefile.in:522:	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
tools/Makefile.in:523:	  `test -z '$(STRIP)' || \
tools/Makefile.in:525:mostlyclean-generic:
tools/Makefile.in:527:clean-generic:
tools/Makefile.in:529:distclean-generic:
tools/Makefile.in:530:	-rm -f $(CONFIG_CLEAN_FILES)
tools/Makefile.in:532:maintainer-clean-generic:
tools/Makefile.in:535:	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
tools/Makefile.in:536:clean: clean-am
tools/Makefile.in:538:clean-am: clean-binPROGRAMS clean-generic clean-libtool mostlyclean-am
tools/Makefile.in:540:distclean: distclean-am
tools/Makefile.in:541:	-rm -rf ./$(DEPDIR)
tools/Makefile.in:542:	-rm -f Makefile
tools/Makefile.in:543:distclean-am: clean-am distclean-compile distclean-generic \
tools/Makefile.in:544:	distclean-libtool distclean-tags
tools/Makefile.in:546:dvi: dvi-am
tools/Makefile.in:548:dvi-am:
tools/Makefile.in:550:html: html-am
tools/Makefile.in:552:info: info-am
tools/Makefile.in:554:info-am:
tools/Makefile.in:556:install-data-am:
tools/Makefile.in:558:install-exec-am: install-binPROGRAMS
tools/Makefile.in:560:install-info: install-info-am
tools/Makefile.in:562:install-man:
tools/Makefile.in:564:installcheck-am:
tools/Makefile.in:566:maintainer-clean: maintainer-clean-am
tools/Makefile.in:567:	-rm -rf ./$(DEPDIR)
tools/Makefile.in:568:	-rm -f Makefile
tools/Makefile.in:569:maintainer-clean-am: distclean-am maintainer-clean-generic
tools/Makefile.in:571:mostlyclean: mostlyclean-am
tools/Makefile.in:573:mostlyclean-am: mostlyclean-compile mostlyclean-generic \
tools/Makefile.in:574:	mostlyclean-libtool
tools/Makefile.in:576:pdf: pdf-am
tools/Makefile.in:578:pdf-am:
tools/Makefile.in:580:ps: ps-am
tools/Makefile.in:582:ps-am:
tools/Makefile.in:584:uninstall-am: uninstall-binPROGRAMS uninstall-info-am
tools/Makefile.in:586:.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \
tools/Makefile.in:587:	clean-generic clean-libtool ctags distclean distclean-compile \
tools/Makefile.in:588:	distclean-generic distclean-libtool distclean-tags distdir dvi \
tools/Makefile.in:589:	dvi-am html html-am info info-am install install-am \
tools/Makefile.in:590:	install-binPROGRAMS install-data install-data-am install-exec \
tools/Makefile.in:591:	install-exec-am install-info install-info-am install-man \
tools/Makefile.in:592:	install-strip installcheck installcheck-am installdirs \
tools/Makefile.in:593:	maintainer-clean maintainer-clean-generic mostlyclean \
tools/Makefile.in:594:	mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
tools/Makefile.in:595:	pdf pdf-am ps ps-am tags uninstall uninstall-am \
tools/Makefile.in:596:	uninstall-binPROGRAMS uninstall-info-am
tools/pkcs15-tool.c:2: * pkcs15-tool.c: Tool for poking with PKCS #15 smartcards
tools/pkcs15-tool.c:18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
tools/pkcs15-tool.c:28:const char *app_name = "pkcs15-tool";
tools/pkcs15-tool.c:30:int opt_reader = -1, opt_wait = 0;
tools/pkcs15-tool.c:63:	{ "learn-card",		no_argument, 0, 	'L' },
tools/pkcs15-tool.c:64:	{ "read-certificate",	required_argument, 0, 	'r' },
tools/pkcs15-tool.c:65:	{ "list-certificates",	no_argument, 0,		'c' },
tools/pkcs15-tool.c:66:	{ "read-data-object",	required_argument, 0, 	'R' },
tools/pkcs15-tool.c:67:	{ "list-data-objects",	no_argument, 0,		'C' },
tools/pkcs15-tool.c:68:	{ "list-pins",		no_argument, 0,		OPT_LIST_PINS },
tools/pkcs15-tool.c:69:	{ "unblock-pin",	no_argument, 0,		'u' },
tools/pkcs15-tool.c:70:	{ "change-pin",		no_argument, 0,		OPT_CHANGE_PIN },
tools/pkcs15-tool.c:71:	{ "list-keys",          no_argument, 0,         'k' },
tools/pkcs15-tool.c:72:	{ "list-public-keys",	no_argument, 0,		OPT_LIST_PUB },
tools/pkcs15-tool.c:73:	{ "read-public-key",	required_argument, 0,	OPT_READ_PUB },
tools/pkcs15-tool.c:76:	{ "new-pin",		required_argument, 0,	OPT_NEWPIN },
tools/pkcs15-tool.c:79:	{ "no-cache",		no_argument, 0,		OPT_NO_CACHE },
tools/pkcs15-tool.c:80:	{ "auth-id",		required_argument, 0,	'a' },
tools/pkcs15-tool.c:116:	struct sc_pkcs15_cert_info *cert = (struct sc_pkcs15_cert_info *) obj->data;
tools/pkcs15-tool.c:118:	printf("X.509 Certificate [%s]\n", obj->label);
tools/pkcs15-tool.c:119:	printf("\tFlags    : %d\n", obj->flags);
tools/pkcs15-tool.c:120:	printf("\tAuthority: %s\n", cert->authority ? "yes" : "no");
tools/pkcs15-tool.c:122:	for (i = 0; i < cert->path.len; i++)
tools/pkcs15-tool.c:123:		printf("%02X", cert->path.value[i]);
tools/pkcs15-tool.c:125:	printf("\tID       : %s\n", sc_pkcs15_print_id(&cert->id));
tools/pkcs15-tool.c:186:		"-----BEGIN %s-----\n"
tools/pkcs15-tool.c:188:		"-----END %s-----\n",
tools/pkcs15-tool.c:254:		struct sc_pkcs15_cert_info *cinfo = (struct sc_pkcs15_cert_info *) objs[i]->data;
tools/pkcs15-tool.c:257:		if (sc_pkcs15_compare_id(&id, &cinfo->id) != 1)
tools/pkcs15-tool.c:267:		r = print_pem_object("CERTIFICATE", cert->data, cert->data_len);
tools/pkcs15-tool.c:294:		struct sc_pkcs15_data_info *cinfo = (struct sc_pkcs15_data_info *) objs[i]->data;
tools/pkcs15-tool.c:298:			if (memcmp(oid.value, cinfo->app_oid.value, sizeof(int) * oid_len))
tools/pkcs15-tool.c:301:			if (memcmp(opt_data, &cinfo->app_label, strlen(opt_data)))
tools/pkcs15-tool.c:312:		r = print_data_object("Data Object", data_object->data, data_object->data_len);
tools/pkcs15-tool.c:333:		struct sc_pkcs15_data_info *cinfo = (struct sc_pkcs15_data_info *) objs[i]->data;
tools/pkcs15-tool.c:337:		printf("applicationName: %s\n", cinfo->app_label);
tools/pkcs15-tool.c:339:		if (cinfo->app_oid.value[0] >= 0) {
tools/pkcs15-tool.c:340:			printf("%i", cinfo->app_oid.value[0]);
tools/pkcs15-tool.c:343:				if (cinfo->app_oid.value[idx] < 0)
tools/pkcs15-tool.c:345:				printf(".%i", cinfo->app_oid.value[idx++]);
tools/pkcs15-tool.c:350:		printf("Path :           %s\n", sc_print_path(&cinfo->path));
tools/pkcs15-tool.c:356:		r = list_data_object("Data Object", data_object->data, data_object->data_len);
tools/pkcs15-tool.c:365:	struct sc_pkcs15_prkey_info *prkey = (struct sc_pkcs15_prkey_info *) obj->data;
tools/pkcs15-tool.c:378:	printf("Private RSA Key [%s]\n", obj->label);
tools/pkcs15-tool.c:379:	printf("\tCom. Flags  : %X\n", obj->flags);
tools/pkcs15-tool.c:380:	printf("\tUsage       : [0x%X]", prkey->usage);
tools/pkcs15-tool.c:382:   	if (prkey->usage & (1 << i)) {
tools/pkcs15-tool.c:386:	printf("\tAccess Flags: [0x%X]", prkey->access_flags);
tools/pkcs15-tool.c:388:		if (prkey->access_flags & (1 << i)) {
tools/pkcs15-tool.c:392:	printf("\tModLength   : %d\n", prkey->modulus_length);
tools/pkcs15-tool.c:393:	printf("\tKey ref     : %d\n", prkey->key_reference);
tools/pkcs15-tool.c:394:	printf("\tNative      : %s\n", prkey->native ? "yes" : "no");
tools/pkcs15-tool.c:396:	for (i = 0; i < prkey->path.len; i++)
tools/pkcs15-tool.c:397:		printf("%02X", prkey->path.value[i]);
tools/pkcs15-tool.c:399:	printf("\tAuth ID     : %s\n", sc_pkcs15_print_id(&obj->auth_id));
tools/pkcs15-tool.c:400:	printf("\tID          : %s\n", sc_pkcs15_print_id(&prkey->id));
tools/pkcs15-tool.c:426:	const struct sc_pkcs15_pubkey_info *pubkey = (const struct sc_pkcs15_pubkey_info *) obj->data;
tools/pkcs15-tool.c:439:	printf("Public RSA Key [%s]\n", obj->label);
tools/pkcs15-tool.c:440:	printf("\tCom. Flags  : %X\n", obj->flags);
tools/pkcs15-tool.c:441:	printf("\tUsage       : [0x%X]", pubkey->usage);
tools/pkcs15-tool.c:443:		if (pubkey->usage & (1 << i)) {
tools/pkcs15-tool.c:447:	printf("\tAccess Flags: [0x%X]", pubkey->access_flags);
tools/pkcs15-tool.c:449:		if (pubkey->access_flags & (1 << i)) {
tools/pkcs15-tool.c:453:	printf("\tModLength   : %d\n", pubkey->modulus_length);
tools/pkcs15-tool.c:454:	printf("\tKey ref     : %d\n", pubkey->key_reference);
tools/pkcs15-tool.c:455:	printf("\tNative      : %s\n", pubkey->native ? "yes" : "no");
tools/pkcs15-tool.c:457:	for (i = 0; i < pubkey->path.len; i++)
tools/pkcs15-tool.c:458:		printf("%02X", pubkey->path.value[i]);
tools/pkcs15-tool.c:460:	printf("\tAuth ID     : %s\n", sc_pkcs15_print_id(&obj->auth_id));
tools/pkcs15-tool.c:461:	printf("\tID          : %s\n", sc_pkcs15_print_id(&pubkey->id));
tools/pkcs15-tool.c:503:		/* No pubkey - try if there's a certificate */
tools/pkcs15-tool.c:509:				(sc_pkcs15_cert_info_t *) obj->data,
tools/pkcs15-tool.c:513:			pubkey = &cert->key;
tools/pkcs15-tool.c:525:	r = pem_encode(ctx, pubkey->algorithm, &pubkey->data, &pem_key);
tools/pkcs15-tool.c:577:	sc_pkcs15_pin_info_t *pinfo = (sc_pkcs15_pin_info_t *) pin_obj->data;
tools/pkcs15-tool.c:581:	sprintf(buf, "%s [%s]: ", prompt, pin_obj->label);
tools/pkcs15-tool.c:586:		if (strlen(pincode) < pinfo->min_length) {
tools/pkcs15-tool.c:590:		if (strlen(pincode) > pinfo->max_length) {
tools/pkcs15-tool.c:606:	if (obj->auth_id.len == 0)
tools/pkcs15-tool.c:608:	r = sc_pkcs15_find_pin_by_auth_id(p15card, &obj->auth_id, &pin_obj);
tools/pkcs15-tool.c:612:	pin_info = (sc_pkcs15_pin_info_t *) pin_obj->data;
tools/pkcs15-tool.c:622:		"case-sensitive", "local", "change-disabled",
tools/pkcs15-tool.c:623:		"unblock-disabled", "initialized", "needs-padding",
tools/pkcs15-tool.c:625:		"integrity-protected", "confidentiality-protected",
tools/pkcs15-tool.c:628:	const char *pin_types[] = {"bcd", "ascii-numeric", "UTF-8",
tools/pkcs15-tool.c:629:		"halfnibble bcd", "iso 9664-1"}; 
tools/pkcs15-tool.c:630:	const struct sc_pkcs15_pin_info *pin = (const struct sc_pkcs15_pin_info *) obj->data;
tools/pkcs15-tool.c:638:	for (i = 0; i < pin->path.len; i++) {
tools/pkcs15-tool.c:639:		sprintf(p, "%02X", pin->path.value[i]);
tools/pkcs15-tool.c:642:	printf("PIN [%s]\n", obj->label);
tools/pkcs15-tool.c:643:	printf("\tCom. Flags: 0x%X\n", obj->flags);
tools/pkcs15-tool.c:644:	printf("\tID        : %s\n", sc_pkcs15_print_id(&pin->auth_id));
tools/pkcs15-tool.c:645:	printf("\tFlags     : [0x%02X]", pin->flags);
tools/pkcs15-tool.c:647:		if (pin->flags & (1 << i)) {
tools/pkcs15-tool.c:652:				pin->min_length, pin->max_length, pin->stored_length);
tools/pkcs15-tool.c:653:	printf("\tPad char  : 0x%02X\n", pin->pad_char);
tools/pkcs15-tool.c:654:	printf("\tReference : %d\n", pin->reference);
tools/pkcs15-tool.c:655:	printf("\tType      : %s\n", pin_types[pin->type]);
tools/pkcs15-tool.c:657:	if (pin->tries_left >= 0)
tools/pkcs15-tool.c:658:		printf("\tTries left: %d\n", pin->tries_left);
tools/pkcs15-tool.c:689:	pinfo = (sc_pkcs15_pin_info_t *) pin_obj->data;
tools/pkcs15-tool.c:719:		fprintf(stderr, "PUK code incorrect; tries left: %d\n", pinfo->tries_left);
tools/pkcs15-tool.c:739:	pinfo = (sc_pkcs15_pin_info_t *) pin_obj->data;
tools/pkcs15-tool.c:773:		fprintf(stderr, "PIN code incorrect; tries left: %d\n", pinfo->tries_left);
tools/pkcs15-tool.c:793:		hex_dump(stdout, path->value, path->len, "");
tools/pkcs15-tool.c:799:		return -1;
tools/pkcs15-tool.c:802:	if (e != NULL && e->method != SC_AC_NONE) {
tools/pkcs15-tool.c:805:		return -1;
tools/pkcs15-tool.c:807:	r = sc_read_binary(card, 0, buf, tfile->size, 0);
tools/pkcs15-tool.c:810:		return -1;
tools/pkcs15-tool.c:815:		return -1;
tools/pkcs15-tool.c:854:	for (df = p15card->df_list; df != NULL; df = df->next)
tools/pkcs15-tool.c:855:		read_and_cache_file(&df->path);
tools/pkcs15-tool.c:858:		struct sc_pkcs15_cert_info *cinfo = (struct sc_pkcs15_cert_info *) certs[i]->data;
tools/pkcs15-tool.c:860:		printf("[%s]\n", certs[i]->label);
tools/pkcs15-tool.c:861:		read_and_cache_file(&cinfo->path);
tools/pkcs15-tool.c:885:		if (c == -1)
tools/pkcs15-tool.c:974:		ctx->debug = verbose-1;
tools/pkcs15-tool.c:989:		p15card->opts.use_cache = 0;
tools/pkcs15-tool.c:991:		fprintf(stderr, "Found %s!\n", p15card->label);
tools/pkcs15-tool.c:995:		action_count--;
tools/pkcs15-tool.c:1000:		action_count--;
tools/pkcs15-tool.c:1005:		action_count--;
tools/pkcs15-tool.c:1010:		action_count--;
tools/pkcs15-tool.c:1015:		action_count--;
tools/pkcs15-tool.c:1020:		action_count--;
tools/pkcs15-tool.c:1025:		action_count--;
tools/pkcs15-tool.c:1030:		action_count--;
tools/pkcs15-tool.c:1035:		action_count--;
tools/pkcs15-tool.c:1040:		action_count--;
tools/pkcs15-tool.c:1045:		action_count--;
tools/pkcs15-tool.c:1090:	key_len = 8 * key->len;
tools/pkcs15-tool.c:1092:			key->value, &key_len, 1);
tools/pkcs15-tool.c:1094:	return sc_asn1_encode(ctx, asn1_pem_key, &out->value, &out->len);
Binary file tools/pkcs15-tool.o matches
tools/Makefile.mak:6:TARGETS = opensc-explorer.exe opensc-tool.exe \
tools/Makefile.mak:7:	  pkcs15-tool.exe pkcs15-crypt.exe pkcs11-tool.exe cardos-info.exe $(PKCS15_INIT) 
tools/util.c:23:		for (i = k = 0; i < ctx->reader_count; i++) {
tools/util.c:26:			reader = ctx->reader[i];
tools/util.c:27:			for (j = 0; j < reader->slot_count; j++, k++) {
tools/util.c:36:				&found, &event, -1);
tools/util.c:49:		if (ctx->reader_count == 0) {
tools/util.c:54:		if (reader_id >= ctx->reader_count) {
tools/util.c:58:				ctx->reader_count);
tools/util.c:62:		reader = ctx->reader[reader_id];
tools/util.c:71:		printf("Connecting to card in reader %s...\n", reader->name);
tools/util.c:80:		printf("Using card driver %s.\n", card->driver->name);
tools/util.c:141:		count -= i;
tools/util.c:166:			sprintf(tmp, ", -%c", options[i].val);
tools/util.c:180:		sprintf(buf, "--%s%s%s", options[i].name, tmp, arg_str);
tools/util.c:185:		printf("  %-29s %s\n", buf, option_help[i]);
tools/util.c:200:		acl = e->method;
tools/util.c:211:			if (e->key_ref != SC_AC_KEY_REF_NONE)
tools/util.c:212:				sprintf(buf + 3, "%d", e->key_ref);
tools/util.c:222:			if (e->key_ref != SC_AC_KEY_REF_NONE)
tools/util.c:223:				sprintf(buf + 4, "%d", e->key_ref);
tools/util.c:231:		e = e->next;
tools/util.c:233:	line[strlen(line)-1] = 0; /* get rid of trailing space */
tools/util.c:284:		oid->value[ii] = -1;
tools/util.c:290:		oid->value[ii] = strtol(p, &q, 10);
Binary file tools/util.o matches
tools/pkcs11-tool:3:# pkcs11-tool - temporary wrapper script for .libs/pkcs11-tool
tools/pkcs11-tool:4:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
tools/pkcs11-tool:6:# The pkcs11-tool program cannot be directly executed until all the libtool
tools/pkcs11-tool:13:# metacharacters that are still active within double-quoted strings.
tools/pkcs11-tool:14:Xsed='/bin/sed -e 1s/^X//'
tools/pkcs11-tool:17:# The HP-UX ksh and POSIX shell print the target directory to stdout
tools/pkcs11-tool:21:relink_command="(cd /home/lcoelho/develop/modulo/iti/src/opensc/src/tools; { test -z \"\${LIBRARY_PATH+set}\" || unset LIBRARY_PATH || { LIBRARY_PATH=; export LIBRARY_PATH; }; }; { test -z \"\${COMPILER_PATH+set}\" || unset COMPILER_PATH || { COMPILER_PATH=; export COMPILER_PATH; }; }; { test -z \"\${GCC_EXEC_PREFIX+set}\" || unset GCC_EXEC_PREFIX || { GCC_EXEC_PREFIX=; export GCC_EXEC_PREFIX; }; }; { test -z \"\${LD_RUN_PATH+set}\" || unset LD_RUN_PATH || { LD_RUN_PATH=; export LD_RUN_PATH; }; }; PATH=\"/sbin:/bin:/usr/sbin:/usr/bin\"; export PATH; gcc -Wall -fno-strict-aliasing -g -O2 -o \$progdir/\$file pkcs11-tool.o util.o  ../../src/libopensc/.libs/libopensc.so -L/usr -L/usr/lib /home/lcoelho/develop/modulo/iti/src/opensc/src/scconf/.libs/libscconf.so /usr/local/lib/libpcsclite.so ../pkcs11/.libs/libpkcs11.so -ldl -lcrypto -lpthread -Wl,--rpath -Wl,/home/lcoelho/develop/modulo/iti/src/opensc/src/libopensc/.libs -Wl,--rpath -Wl,/home/lcoelho/develop/modulo/iti/src/opensc/src/scconf/.libs -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath -Wl,/home/lcoelho/develop/modulo/iti/src/opensc/src/pkcs11/.libs -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath -Wl,/usr/local/lib/pkcs11)"
tools/pkcs11-tool:33:    if test "X$1" = X--no-reexec; then
tools/pkcs11-tool:34:      # Discard the --no-reexec flag, and continue.
tools/pkcs11-tool:41:      exec /bin/sh "$0" --no-reexec ${1+"$@"}
tools/pkcs11-tool:46:  thisdir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
tools/pkcs11-tool:50:  file=`ls -ld "$file" | /bin/sed -n 's/.*-> //p'`
tools/pkcs11-tool:51:  while test -n "$file"; do
tools/pkcs11-tool:52:    destdir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
tools/pkcs11-tool:57:      [\\/]* | [A-Za-z]:[\\/]*) thisdir="$destdir" ;;
tools/pkcs11-tool:62:    file=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
tools/pkcs11-tool:63:    file=`ls -ld "$thisdir/$file" | /bin/sed -n 's/.*-> //p'`
tools/pkcs11-tool:68:  test -n "$absdir" && thisdir="$absdir"
tools/pkcs11-tool:70:  program=lt-'pkcs11-tool'
tools/pkcs11-tool:73:  if test ! -f "$progdir/$program" || \
tools/pkcs11-tool:74:     { file=`ls -1dt "$progdir/$program" "$progdir/../$program" 2>/dev/null | /bin/sed 1q`; \
tools/pkcs11-tool:77:    file="$$-$program"
tools/pkcs11-tool:79:    if test ! -d "$progdir"; then
tools/pkcs11-tool:82:      rm -f "$progdir/$file"
tools/pkcs11-tool:86:    if test -n "$relink_command"; then
tools/pkcs11-tool:90:	rm -f "$progdir/$file"
tools/pkcs11-tool:95:    mv -f "$progdir/$file" "$progdir/$program" 2>/dev/null ||
tools/pkcs11-tool:96:    { rm -f "$progdir/$program";
tools/pkcs11-tool:97:      mv -f "$progdir/$file" "$progdir/$program"; }
tools/pkcs11-tool:98:    rm -f "$progdir/$file"
tools/pkcs11-tool:101:  if test -f "$progdir/$program"; then
tools/pkcs15-init:3:# pkcs15-init - temporary wrapper script for .libs/pkcs15-init
tools/pkcs15-init:4:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
tools/pkcs15-init:6:# The pkcs15-init program cannot be directly executed until all the libtool
tools/pkcs15-init:13:# metacharacters that are still active within double-quoted strings.
tools/pkcs15-init:14:Xsed='/bin/sed -e 1s/^X//'
tools/pkcs15-init:17:# The HP-UX ksh and POSIX shell print the target directory to stdout
tools/pkcs15-init:21:relink_command="(cd /home/lcoelho/develop/modulo/iti/src/opensc/src/tools; { test -z \"\${LIBRARY_PATH+set}\" || unset LIBRARY_PATH || { LIBRARY_PATH=; export LIBRARY_PATH; }; }; { test -z \"\${COMPILER_PATH+set}\" || unset COMPILER_PATH || { COMPILER_PATH=; export COMPILER_PATH; }; }; { test -z \"\${GCC_EXEC_PREFIX+set}\" || unset GCC_EXEC_PREFIX || { GCC_EXEC_PREFIX=; export GCC_EXEC_PREFIX; }; }; { test -z \"\${LD_RUN_PATH+set}\" || unset LD_RUN_PATH || { LD_RUN_PATH=; export LD_RUN_PATH; }; }; PATH=\"/sbin:/bin:/usr/sbin:/usr/bin\"; export PATH; gcc -Wall -fno-strict-aliasing -g -O2 -o \$progdir/\$file pkcs15-init.o util.o  ../../src/libopensc/.libs/libopensc.so -L/usr -L/usr/lib ../pkcs15init/.libs/libpkcs15init.so /home/lcoelho/develop/modulo/iti/src/opensc/src/libopensc/.libs/libopensc.so /home/lcoelho/develop/modulo/iti/src/opensc/src/scconf/.libs/libscconf.so -lcrypto /usr/local/lib/libpcsclite.so -ldl -lpthread -Wl,--rpath -Wl,/home/lcoelho/develop/modulo/iti/src/opensc/src/libopensc/.libs -Wl,--rpath -Wl,/home/lcoelho/develop/modulo/iti/src/opensc/src/pkcs15init/.libs -Wl,--rpath -Wl,/home/lcoelho/develop/modulo/iti/src/opensc/src/scconf/.libs -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath -Wl,/usr/local/lib)"
tools/pkcs15-init:33:    if test "X$1" = X--no-reexec; then
tools/pkcs15-init:34:      # Discard the --no-reexec flag, and continue.
tools/pkcs15-init:41:      exec /bin/sh "$0" --no-reexec ${1+"$@"}
tools/pkcs15-init:46:  thisdir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
tools/pkcs15-init:50:  file=`ls -ld "$file" | /bin/sed -n 's/.*-> //p'`
tools/pkcs15-init:51:  while test -n "$file"; do
tools/pkcs15-init:52:    destdir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
tools/pkcs15-init:57:      [\\/]* | [A-Za-z]:[\\/]*) thisdir="$destdir" ;;
tools/pkcs15-init:62:    file=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
tools/pkcs15-init:63:    file=`ls -ld "$thisdir/$file" | /bin/sed -n 's/.*-> //p'`
tools/pkcs15-init:68:  test -n "$absdir" && thisdir="$absdir"
tools/pkcs15-init:70:  program=lt-'pkcs15-init'
tools/pkcs15-init:73:  if test ! -f "$progdir/$program" || \
tools/pkcs15-init:74:     { file=`ls -1dt "$progdir/$program" "$progdir/../$program" 2>/dev/null | /bin/sed 1q`; \
tools/pkcs15-init:77:    file="$$-$program"
tools/pkcs15-init:79:    if test ! -d "$progdir"; then
tools/pkcs15-init:82:      rm -f "$progdir/$file"
tools/pkcs15-init:86:    if test -n "$relink_command"; then
tools/pkcs15-init:90:	rm -f "$progdir/$file"
tools/pkcs15-init:95:    mv -f "$progdir/$file" "$progdir/$program" 2>/dev/null ||
tools/pkcs15-init:96:    { rm -f "$progdir/$program";
tools/pkcs15-init:97:      mv -f "$progdir/$file" "$progdir/$program"; }
tools/pkcs15-init:98:    rm -f "$progdir/$file"
tools/pkcs15-init:101:  if test -f "$progdir/$program"; then
tools/pkcs15-tool:3:# pkcs15-tool - temporary wrapper script for .libs/pkcs15-tool
tools/pkcs15-tool:4:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
tools/pkcs15-tool:6:# The pkcs15-tool program cannot be directly executed until all the libtool
tools/pkcs15-tool:13:# metacharacters that are still active within double-quoted strings.
tools/pkcs15-tool:14:Xsed='/bin/sed -e 1s/^X//'
tools/pkcs15-tool:17:# The HP-UX ksh and POSIX shell print the target directory to stdout
tools/pkcs15-tool:21:relink_command="(cd /home/lcoelho/develop/modulo/iti/src/opensc/src/tools; { test -z \"\${LIBRARY_PATH+set}\" || unset LIBRARY_PATH || { LIBRARY_PATH=; export LIBRARY_PATH; }; }; { test -z \"\${COMPILER_PATH+set}\" || unset COMPILER_PATH || { COMPILER_PATH=; export COMPILER_PATH; }; }; { test -z \"\${GCC_EXEC_PREFIX+set}\" || unset GCC_EXEC_PREFIX || { GCC_EXEC_PREFIX=; export GCC_EXEC_PREFIX; }; }; { test -z \"\${LD_RUN_PATH+set}\" || unset LD_RUN_PATH || { LD_RUN_PATH=; export LD_RUN_PATH; }; }; PATH=\"/sbin:/bin:/usr/sbin:/usr/bin\"; export PATH; gcc -Wall -fno-strict-aliasing -g -O2 -o \$progdir/\$file pkcs15-tool.o util.o  ../../src/libopensc/.libs/libopensc.so -L/usr -L/usr/lib /home/lcoelho/develop/modulo/iti/src/opensc/src/scconf/.libs/libscconf.so -lcrypto /usr/local/lib/libpcsclite.so -ldl -lpthread -Wl,--rpath -Wl,/home/lcoelho/develop/modulo/iti/src/opensc/src/libopensc/.libs -Wl,--rpath -Wl,/home/lcoelho/develop/modulo/iti/src/opensc/src/scconf/.libs -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath -Wl,/usr/local/lib)"
tools/pkcs15-tool:33:    if test "X$1" = X--no-reexec; then
tools/pkcs15-tool:34:      # Discard the --no-reexec flag, and continue.
tools/pkcs15-tool:41:      exec /bin/sh "$0" --no-reexec ${1+"$@"}
tools/pkcs15-tool:46:  thisdir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
tools/pkcs15-tool:50:  file=`ls -ld "$file" | /bin/sed -n 's/.*-> //p'`
tools/pkcs15-tool:51:  while test -n "$file"; do
tools/pkcs15-tool:52:    destdir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
tools/pkcs15-tool:57:      [\\/]* | [A-Za-z]:[\\/]*) thisdir="$destdir" ;;
tools/pkcs15-tool:62:    file=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
tools/pkcs15-tool:63:    file=`ls -ld "$thisdir/$file" | /bin/sed -n 's/.*-> //p'`
tools/pkcs15-tool:68:  test -n "$absdir" && thisdir="$absdir"
tools/pkcs15-tool:70:  program=lt-'pkcs15-tool'
tools/pkcs15-tool:73:  if test ! -f "$progdir/$program" || \
tools/pkcs15-tool:74:     { file=`ls -1dt "$progdir/$program" "$progdir/../$program" 2>/dev/null | /bin/sed 1q`; \
tools/pkcs15-tool:77:    file="$$-$program"
tools/pkcs15-tool:79:    if test ! -d "$progdir"; then
tools/pkcs15-tool:82:      rm -f "$progdir/$file"
tools/pkcs15-tool:86:    if test -n "$relink_command"; then
tools/pkcs15-tool:90:	rm -f "$progdir/$file"
tools/pkcs15-tool:95:    mv -f "$progdir/$file" "$progdir/$program" 2>/dev/null ||
tools/pkcs15-tool:96:    { rm -f "$progdir/$program";
tools/pkcs15-tool:97:      mv -f "$progdir/$file" "$progdir/$program"; }
tools/pkcs15-tool:98:    rm -f "$progdir/$file"
tools/pkcs15-tool:101:  if test -f "$progdir/$program"; then
tools/opensc-tool:3:# opensc-tool - temporary wrapper script for .libs/opensc-tool
tools/opensc-tool:4:# Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56)
tools/opensc-tool:6:# The opensc-tool program cannot be directly executed until all the libtool
tools/opensc-tool:13:# metacharacters that are still active within double-quoted strings.
tools/opensc-tool:14:Xsed='/bin/sed -e 1s/^X//'
tools/opensc-tool:17:# The HP-UX ksh and POSIX shell print the target directory to stdout
tools/opensc-tool:21:relink_command="(cd /home/lcoelho/develop/modulo/iti/src/opensc/src/tools; { test -z \"\${LIBRARY_PATH+set}\" || unset LIBRARY_PATH || { LIBRARY_PATH=; export LIBRARY_PATH; }; }; { test -z \"\${COMPILER_PATH+set}\" || unset COMPILER_PATH || { COMPILER_PATH=; export COMPILER_PATH; }; }; { test -z \"\${GCC_EXEC_PREFIX+set}\" || unset GCC_EXEC_PREFIX || { GCC_EXEC_PREFIX=; export GCC_EXEC_PREFIX; }; }; { test -z \"\${LD_RUN_PATH+set}\" || unset LD_RUN_PATH || { LD_RUN_PATH=; export LD_RUN_PATH; }; }; PATH=\"/sbin:/bin:/usr/sbin:/usr/bin\"; export PATH; gcc -Wall -fno-strict-aliasing -g -O2 -o \$progdir/\$file opensc-tool.o util.o  ../../src/libopensc/.libs/libopensc.so -L/usr -L/usr/lib /home/lcoelho/develop/modulo/iti/src/opensc/src/scconf/.libs/libscconf.so -lcrypto /usr/local/lib/libpcsclite.so -ldl -lpthread -Wl,--rpath -Wl,/home/lcoelho/develop/modulo/iti/src/opensc/src/libopensc/.libs -Wl,--rpath -Wl,/home/lcoelho/develop/modulo/iti/src/opensc/src/scconf/.libs -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath -Wl,/usr/local/lib)"
tools/opensc-tool:33:    if test "X$1" = X--no-reexec; then
tools/opensc-tool:34:      # Discard the --no-reexec flag, and continue.
tools/opensc-tool:41:      exec /bin/sh "$0" --no-reexec ${1+"$@"}
tools/opensc-tool:46:  thisdir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
tools/opensc-tool:50:  file=`ls -ld "$file" | /bin/sed -n 's/.*-> //p'`
tools/opensc-tool:51:  while test -n "$file"; do
tools/opensc-tool:52:    destdir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
tools/opensc-tool:57:      [\\/]* | [A-Za-z]:[\\/]*) thisdir="$destdir" ;;
tools/opensc-tool:62:    file=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
tools/opensc-tool:63:    file=`ls -ld "$thisdir/$file" | /bin/sed -n 's/.*-> //p'`
tools/opensc-tool:68:  test -n "$absdir" && thisdir="$absdir"
tools/opensc-tool:70:  program=lt-'opensc-tool'
tools/opensc-tool:73:  if test ! -f "$progdir/$program" || \
tools/opensc-tool:74:     { file=`ls -1dt "$progdir/$program" "$progdir/../$program" 2>/dev/null | /bin/sed 1q`; \
tools/opensc-tool:77:    file="$$-$program"
tools/opensc-tool:79:    if test ! -d "$progdir"; then
tools/opensc-tool:82:      rm -f "$progdir/$file"
tools/opensc-tool:86:    if test -n "$relink_command"; then
tools/opensc-tool:90:	rm -f "$progdir/$file"
tools/opensc-tool:95:    mv -f "$progdir/$file" "$progdir/$program" 2>/dev/null ||
tools/opensc-tool:96:    { rm -f "$progdir/$program";
tools/opensc-tool:97:      mv -f "$progdir/$file" "$progdir/$program"; }
tools/opensc-tool:98:    rm -f "$progdir/$file"
tools/opensc-tool:101:  if test -f "$progdir/$program"; then
tools/.cvsignore:26:cardos-info
tools/.cvsignore:27:cryptoflex-tool
tools/.cvsignore:28:opensc-explorer
tools/.cvsignore:29:opensc-tool
tools/.cvsignore:30:pkcs11-tool
tools/.cvsignore:31:pkcs15-crypt
tools/.cvsignore:32:pkcs15-init
tools/.cvsignore:33:pkcs15-tool
