summaryrefslogtreecommitdiff
path: root/build
diff options
context:
space:
mode:
Diffstat (limited to 'build')
-rw-r--r--build/certs/Makefile51
-rw-r--r--build/certs/cacert-ca.derbin1857 -> 0 bytes
-rw-r--r--build/certs/cacert3.derbin1885 -> 0 bytes
-rw-r--r--build/certs/distant-end-date.derbin366 -> 0 bytes
-rw-r--r--build/certs/entrust-invalid.derbin1120 -> 0 bytes
-rw-r--r--build/certs/redhat-newca.derbin948 -> 0 bytes
-rw-r--r--build/certs/self-server.derbin396 -> 0 bytes
-rw-r--r--build/certs/self-signed-with-eku.derbin480 -> 0 bytes
-rw-r--r--build/certs/self-signed-with-ku.derbin478 -> 0 bytes
-rw-r--r--build/certs/testing-ca.derbin970 -> 0 bytes
-rw-r--r--build/certs/testing-server.derbin554 -> 0 bytes
-rw-r--r--build/certs/verisign-v1.derbin576 -> 0 bytes
-rw-r--r--build/certs/with-eku.conf19
-rw-r--r--build/certs/with-ku.conf19
-rw-r--r--build/gtk-doc.make259
-rw-r--r--build/litter/.empty1
-rw-r--r--build/m4/.empty1
-rw-r--r--build/tx-update66
18 files changed, 0 insertions, 416 deletions
diff --git a/build/certs/Makefile b/build/certs/Makefile
deleted file mode 100644
index 033ecde..0000000
--- a/build/certs/Makefile
+++ /dev/null
@@ -1,51 +0,0 @@
-
-# Note that nothing here is distributed. It just lives in the git repository
-# We copy everything into its final location, and those test files are
-# distributed in the tarballs
-
-TRUST = ../../trust
-
-prepare-certs:
- cp -v cacert3.der $(TRUST)/input/anchors
- cp -v cacert3.der $(TRUST)/fixtures
- cp -v cacert3.der $(TRUST)/fixtures
- openssl x509 -in cacert3.der -inform DER -out $(TRUST)/fixtures/cacert3.pem
- openssl x509 -in cacert3.der -inform DER -out $(TRUST)/fixtures/cacert3.pem
- cat $(TRUST)/fixtures/cacert3.pem $(TRUST)/fixtures/cacert3.pem > $(TRUST)/fixtures/cacert3-twice.pem
- openssl x509 -in cacert3.der -inform DER -out $(TRUST)/fixtures/cacert3-trusted.pem \
- -addtrust serverAuth -addreject emailProtection \
- -setalias "Custom Label"
- cp $(TRUST)/fixtures/cacert3-trusted.pem $(TRUST)/fixtures/cacert3-trusted-server-alias.pem
- openssl x509 -in cacert3.der -inform DER -out $(TRUST)/fixtures/cacert3-trusted-alias.pem \
- -setalias "Custom Label"
- openssl x509 -in cacert3.der -inform DER -out $(TRUST)/fixtures/cacert3-distrust-all.pem \
- -addreject serverAuth -addreject clientAuth -addreject codeSigning \
- -addreject emailProtection -addreject ipsecEndSystem -addreject ipsecTunnel \
- -addreject ipsecUser -addreject timeStamping
- openssl x509 -in verisign-v1.der -inform DER -out $(TRUST)/fixtures/verisign-v1.pem \
- -setalias "Custom Label"
- cat $(TRUST)/fixtures/cacert3-trusted-server-alias.pem \
- $(TRUST)/fixtures/verisign-v1.pem > $(TRUST)/fixtures/multiple.pem
- cp -v cacert-ca.der $(TRUST)/input
- cp -v cacert-ca.der $(TRUST)/fixtures
- openssl x509 -in redhat-newca.der -inform DER -out $(TRUST)/fixtures/distrusted.pem \
- -addreject clientAuth -setalias "Red Hat Is the CA"
- cp -v $(TRUST)/fixtures/distrusted.pem $(TRUST)/input
- cp -v self-server.der $(TRUST)/input/blacklist
- cp -v self-signed-with-eku.der $(TRUST)/fixtures
- cp -v self-signed-with-ku.der $(TRUST)/fixtures
- cp -v testing-ca.der $(TRUST)/input/anchors
- cp -v testing-server.der $(TRUST)/fixtures
-
-# Rebuild the self-signed certificates. This is almost never necessary and
-# will require other changes in the code, mostly here as documentation
-build-self-signed:
- openssl req -new -x509 -outform DER -out self-signed-with-eku.der \
- -newkey rsa -keyout /dev/null -nodes -subj /CN=self-signed-with-eku.example.com \
- -config with-eku.conf -set_serial 888 -extensions v3_ca
- openssl req -new -x509 -outform DER -out self-signed-with-ku.der \
- -newkey rsa -keyout /dev/null -nodes -subj /CN=self-signed-with-ku.example.com \
- -config with-ku.conf -set_serial 888 -extensions v3_ca
- openssl req -new -x509 -outform DER -out distant-end-date.der \
- -newkey rsa:512 -keyout /dev/null -nodes -subj /CN=far-in-the-future.example.com \
- -config with-ku.conf -set_serial 999 -extensions v3_ca -days 20000
diff --git a/build/certs/cacert-ca.der b/build/certs/cacert-ca.der
deleted file mode 100644
index 719b0ff..0000000
--- a/build/certs/cacert-ca.der
+++ /dev/null
Binary files differ
diff --git a/build/certs/cacert3.der b/build/certs/cacert3.der
deleted file mode 100644
index 56f8c88..0000000
--- a/build/certs/cacert3.der
+++ /dev/null
Binary files differ
diff --git a/build/certs/distant-end-date.der b/build/certs/distant-end-date.der
deleted file mode 100644
index 1b3fd47..0000000
--- a/build/certs/distant-end-date.der
+++ /dev/null
Binary files differ
diff --git a/build/certs/entrust-invalid.der b/build/certs/entrust-invalid.der
deleted file mode 100644
index 7be5c18..0000000
--- a/build/certs/entrust-invalid.der
+++ /dev/null
Binary files differ
diff --git a/build/certs/redhat-newca.der b/build/certs/redhat-newca.der
deleted file mode 100644
index affae24..0000000
--- a/build/certs/redhat-newca.der
+++ /dev/null
Binary files differ
diff --git a/build/certs/self-server.der b/build/certs/self-server.der
deleted file mode 100644
index 68fe9af..0000000
--- a/build/certs/self-server.der
+++ /dev/null
Binary files differ
diff --git a/build/certs/self-signed-with-eku.der b/build/certs/self-signed-with-eku.der
deleted file mode 100644
index 33e0760..0000000
--- a/build/certs/self-signed-with-eku.der
+++ /dev/null
Binary files differ
diff --git a/build/certs/self-signed-with-ku.der b/build/certs/self-signed-with-ku.der
deleted file mode 100644
index 51bb227..0000000
--- a/build/certs/self-signed-with-ku.der
+++ /dev/null
Binary files differ
diff --git a/build/certs/testing-ca.der b/build/certs/testing-ca.der
deleted file mode 100644
index d3f70ea..0000000
--- a/build/certs/testing-ca.der
+++ /dev/null
Binary files differ
diff --git a/build/certs/testing-server.der b/build/certs/testing-server.der
deleted file mode 100644
index cf2de65..0000000
--- a/build/certs/testing-server.der
+++ /dev/null
Binary files differ
diff --git a/build/certs/verisign-v1.der b/build/certs/verisign-v1.der
deleted file mode 100644
index bcd5ebb..0000000
--- a/build/certs/verisign-v1.der
+++ /dev/null
Binary files differ
diff --git a/build/certs/with-eku.conf b/build/certs/with-eku.conf
deleted file mode 100644
index 8eab21d..0000000
--- a/build/certs/with-eku.conf
+++ /dev/null
@@ -1,19 +0,0 @@
-#
-# Use with the following command
-# $ openssl req -new -x509 -outform DER -out self-signed-with-ku.pem \
-# -newkey rsa -keyout self-signed-with-ku.key -nodes \
-# -config with-ku.conf -set_serial 888 -extensions v3_ca
-#
-
-[ req ]
-default_bits = 1024
-distinguished_name = req_distinguished_name
-x509_extensions = v3_ca
-dirstring_type = nobmp
-
-[ req_distinguished_name ]
-commonName = Common Name
-commonName_max = 64
-
-[ v3_ca ]
-keyUsage=keyCertSign,digitalSignature \ No newline at end of file
diff --git a/build/certs/with-ku.conf b/build/certs/with-ku.conf
deleted file mode 100644
index aa0acc1..0000000
--- a/build/certs/with-ku.conf
+++ /dev/null
@@ -1,19 +0,0 @@
-#
-# Use with the following command
-# $ openssl req -new -x509 -outform DER -out self-signed-with-eku.pem \
-# -newkey rsa -keyout self-signed-with-eku.key -nodes \
-# -config with-eku.conf -set_serial 888 -extensions v3_ca
-#
-
-[ req ]
-default_bits = 1024
-distinguished_name = req_distinguished_name
-x509_extensions = v3_ca
-dirstring_type = nobmp
-
-[ req_distinguished_name ]
-commonName = Common Name
-commonName_max = 64
-
-[ v3_ca ]
-extendedKeyUsage=clientAuth,emailProtection,1.2.3.4 \ No newline at end of file
diff --git a/build/gtk-doc.make b/build/gtk-doc.make
deleted file mode 100644
index 4709268..0000000
--- a/build/gtk-doc.make
+++ /dev/null
@@ -1,259 +0,0 @@
-# -*- mode: makefile -*-
-
-####################################
-# Everything below here is generic #
-####################################
-
-if GTK_DOC_USE_LIBTOOL
-GTKDOC_CC = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(INCLUDES) $(GTKDOC_DEPS_CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-GTKDOC_LD = $(LIBTOOL) --tag=CC --mode=link $(CC) $(GTKDOC_DEPS_LIBS) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS)
-GTKDOC_RUN = $(LIBTOOL) --mode=execute
-else
-GTKDOC_CC = $(CC) $(INCLUDES) $(GTKDOC_DEPS_CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-GTKDOC_LD = $(CC) $(GTKDOC_DEPS_LIBS) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS)
-GTKDOC_RUN =
-endif
-
-# We set GPATH here; this gives us semantics for GNU make
-# which are more like other make's VPATH, when it comes to
-# whether a source that is a target of one rule is then
-# searched for in VPATH/GPATH.
-#
-GPATH = $(srcdir)
-
-TARGET_DIR=$(HTML_DIR)/$(DOC_MODULE)
-
-SETUP_FILES = \
- $(content_files) \
- $(DOC_MAIN_SGML_FILE) \
- $(DOC_MODULE)-sections.txt \
- $(DOC_MODULE)-overrides.txt \
- style.css
-
-EXTRA_DIST = \
- $(HTML_IMAGES) \
- $(SETUP_FILES)
-
-DOC_STAMPS=setup-build.stamp scan-build.stamp sgml-build.stamp \
- html-build.stamp pdf-build.stamp \
- sgml.stamp html.stamp pdf.stamp
-
-SCANOBJ_FILES = \
- $(DOC_MODULE).args \
- $(DOC_MODULE).hierarchy \
- $(DOC_MODULE).interfaces \
- $(DOC_MODULE).prerequisites \
- $(DOC_MODULE).signals
-
-REPORT_FILES = \
- $(DOC_MODULE)-undocumented.txt \
- $(DOC_MODULE)-undeclared.txt \
- $(DOC_MODULE)-unused.txt
-
-CLEANFILES = $(SCANOBJ_FILES) $(REPORT_FILES) $(DOC_STAMPS)
-
-if ENABLE_GTK_DOC
-if GTK_DOC_BUILD_HTML
-HTML_BUILD_STAMP=html-build.stamp
-else
-HTML_BUILD_STAMP=
-endif
-if GTK_DOC_BUILD_PDF
-PDF_BUILD_STAMP=pdf-build.stamp
-else
-PDF_BUILD_STAMP=
-endif
-
-all-local: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP)
-else
-all-local:
-endif
-
-docs: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP)
-
-$(REPORT_FILES): sgml-build.stamp
-
-#### setup ####
-
-setup-build.stamp:
- -@if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \
- echo ' DOC Preparing build'; \
- files=`echo $(SETUP_FILES) $(expand_content_files) $(DOC_MODULE).types`; \
- if test "x$$files" != "x" ; then \
- for file in $$files ; do \
- test -f $(abs_srcdir)/$$file && \
- cp -pu $(abs_srcdir)/$$file $(abs_builddir)/ || true; \
- done; \
- fi; \
- fi
- @touch setup-build.stamp
-
-
-#### scan ####
-
-scan-build.stamp: $(HFILE_GLOB) $(CFILE_GLOB)
- @echo ' DOC Scanning header files'
- @_source_dir='' ; \
- for i in $(DOC_SOURCE_DIR) ; do \
- _source_dir="$${_source_dir} --source-dir=$$i" ; \
- done ; \
- gtkdoc-scan --module=$(DOC_MODULE) --ignore-headers="$(IGNORE_HFILES)" $${_source_dir} $(SCAN_OPTIONS) $(EXTRA_HFILES)
- @if grep -l '^..*$$' $(DOC_MODULE).types > /dev/null 2>&1 ; then \
- echo " DOC Introspecting gobjects"; \
- scanobj_options=""; \
- gtkdoc-scangobj 2>&1 --help | grep >/dev/null "\-\-verbose"; \
- if test "$(?)" = "0"; then \
- if test "x$(V)" = "x1"; then \
- scanobj_options="--verbose"; \
- fi; \
- fi; \
- CC="$(GTKDOC_CC)" LD="$(GTKDOC_LD)" RUN="$(GTKDOC_RUN)" CFLAGS="$(GTKDOC_CFLAGS) $(CFLAGS)" LDFLAGS="$(GTKDOC_LIBS) $(LDFLAGS)" \
- gtkdoc-scangobj $(SCANGOBJ_OPTIONS) $$scanobj_options --module=$(DOC_MODULE); \
- else \
- for i in $(SCANOBJ_FILES) ; do \
- test -f $$i || touch $$i ; \
- done \
- fi
- @touch scan-build.stamp
-
-$(DOC_MODULE)-decl.txt $(SCANOBJ_FILES): scan-build.stamp
- @true
-
-#### xml ####
-
-sgml-build.stamp: setup-build.stamp $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt $(expand_content_files)
- @echo ' DOC Building XML'
- @_source_dir='' ; \
- for i in $(DOC_SOURCE_DIR) ; do \
- _source_dir="$${_source_dir} --source-dir=$$i" ; \
- done ; \
- gtkdoc-mkdb --module=$(DOC_MODULE) --output-format=xml --expand-content-files="$(expand_content_files)" --main-sgml-file=$(DOC_MAIN_SGML_FILE) $${_source_dir} $(MKDB_OPTIONS)
- @touch sgml-build.stamp
-
-sgml.stamp: sgml-build.stamp
- @true
-
-#### html ####
-
-html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files) $(srcdir)/style.css
- @echo ' DOC Building HTML'
- @rm -rf html
- @mkdir html
- @mkhtml_options=""; \
- gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-verbose"; \
- if test "$(?)" = "0"; then \
- if test "x$(V)" = "x1"; then \
- mkhtml_options="$$mkhtml_options --verbose"; \
- fi; \
- fi; \
- gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-path"; \
- if test "$(?)" = "0"; then \
- mkhtml_options="$$mkhtml_options --path=\"$(abs_srcdir)\""; \
- fi; \
- cd html && gtkdoc-mkhtml $$mkhtml_options $(MKHTML_OPTIONS) $(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE)
- -@test "x$(HTML_IMAGES)" = "x" || \
- for file in $(HTML_IMAGES) ; do \
- if test -f $(abs_srcdir)/$$file ; then \
- cp $(abs_srcdir)/$$file $(abs_builddir)/html; \
- fi; \
- if test -f $(abs_builddir)/$$file ; then \
- cp $(abs_builddir)/$$file $(abs_builddir)/html; \
- fi; \
- done;
- @echo ' DOC Fixing cross-references'
- @gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS)
- @mv $(builddir)/html/style.css $(builddir)/html/gtk-doc.css
- @cp $(srcdir)/style.css $(builddir)/html/style.css
- @touch html-build.stamp
-
-#### pdf ####
-
-pdf-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files)
- @echo ' DOC Building PDF'
- @rm -f $(DOC_MODULE).pdf
- @mkpdf_options=""; \
- gtkdoc-mkpdf 2>&1 --help | grep >/dev/null "\-\-verbose"; \
- if test "$(?)" = "0"; then \
- if test "x$(V)" = "x1"; then \
- mkpdf_options="$$mkpdf_options --verbose"; \
- fi; \
- fi; \
- if test "x$(HTML_IMAGES)" != "x"; then \
- for img in $(HTML_IMAGES); do \
- part=`dirname $$img`; \
- echo $$mkpdf_options | grep >/dev/null "\-\-imgdir=$$part "; \
- if test $$? != 0; then \
- mkpdf_options="$$mkpdf_options --imgdir=$$part"; \
- fi; \
- done; \
- fi; \
- gtkdoc-mkpdf --path="$(abs_srcdir)" $$mkpdf_options $(DOC_MODULE) $(DOC_MAIN_SGML_FILE) $(MKPDF_OPTIONS)
- @touch pdf-build.stamp
-
-##############
-
-clean-local:
- @rm -f *~ *.bak
- @rm -rf .libs
-
-distclean-local:
- @rm -rf xml html $(REPORT_FILES) $(DOC_MODULE).pdf \
- $(DOC_MODULE)-decl-list.txt $(DOC_MODULE)-decl.txt
- @if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \
- rm -f $(SETUP_FILES) $(expand_content_files) $(DOC_MODULE).types; \
- fi
-
-maintainer-clean-local: clean
- @rm -rf xml html
-
-install-data-local:
- @installfiles=`echo $(builddir)/html/*`; \
- if test "$$installfiles" = '$(builddir)/html/*'; \
- then echo 1>&2 'Nothing to install' ; \
- else \
- if test -n "$(DOC_MODULE_VERSION)"; then \
- installdir="$(DESTDIR)$(TARGET_DIR)-$(DOC_MODULE_VERSION)"; \
- else \
- installdir="$(DESTDIR)$(TARGET_DIR)"; \
- fi; \
- $(mkinstalldirs) $${installdir} ; \
- for i in $$installfiles; do \
- echo ' $(INSTALL_DATA) '$$i ; \
- $(INSTALL_DATA) $$i $${installdir}; \
- done; \
- if test -n "$(DOC_MODULE_VERSION)"; then \
- mv -f $${installdir}/$(DOC_MODULE).devhelp2 \
- $${installdir}/$(DOC_MODULE)-$(DOC_MODULE_VERSION).devhelp2; \
- fi; \
- $(GTKDOC_REBASE) --relative --dest-dir=$(DESTDIR) --html-dir=$${installdir}; \
- fi
-
-uninstall-local:
- @if test -n "$(DOC_MODULE_VERSION)"; then \
- installdir="$(DESTDIR)$(TARGET_DIR)-$(DOC_MODULE_VERSION)"; \
- else \
- installdir="$(DESTDIR)$(TARGET_DIR)"; \
- fi; \
- rm -rf $${installdir}
-
-#
-# Require gtk-doc when making dist
-#
-if ENABLE_GTK_DOC
-dist-check-gtkdoc:
-else
-dist-check-gtkdoc:
- @echo "*** gtk-doc must be installed and --enable-doc in order to make dist"
- @false
-endif
-
-dist-hook: dist-check-gtkdoc dist-hook-local
- @mkdir $(distdir)/html
- @cp ./html/* $(distdir)/html
- @-cp ./$(DOC_MODULE).pdf $(distdir)/
- @-cp ./$(DOC_MODULE).types $(distdir)/
- @-cp ./$(DOC_MODULE)-sections.txt $(distdir)/
- @cd $(distdir) && rm -f $(DISTCLEANFILES)
- @$(GTKDOC_REBASE) --online --relative --html-dir=$(distdir)/html
-
-.PHONY : dist-hook-local docs
diff --git a/build/litter/.empty b/build/litter/.empty
deleted file mode 100644
index be533a1..0000000
--- a/build/litter/.empty
+++ /dev/null
@@ -1 +0,0 @@
-Stub file to track in git
diff --git a/build/m4/.empty b/build/m4/.empty
deleted file mode 100644
index be533a1..0000000
--- a/build/m4/.empty
+++ /dev/null
@@ -1 +0,0 @@
-Stub file to track in git
diff --git a/build/tx-update b/build/tx-update
deleted file mode 100644
index 5d61335..0000000
--- a/build/tx-update
+++ /dev/null
@@ -1,66 +0,0 @@
-#!/bin/sh
-
-set -euf
-
-TX_PROJECT="p11-kit"
-TX_HOST="https://www.transifex.com"
-TX_RESOURCE="$TX_PROJECT.master"
-
-fail()
-{
- echo "tx-update: $@" >&2
- exit 2
-}
-
-tx_langs()
-(
- cd .tx/$TX_RESOURCE
- ls | sed 's/_translation//'
-)
-
-lingua_langs()
-{
- cat po/LINGUAS | while read lang extra; do
- case $lang in \
- \#*) ;;
- en) ;;
- *) echo -n "$lang "
- esac
- done
-}
-
-if [ ! -d po ]; then
- fail "run this script in the top level project directory"
-fi
-
-if [ ! -d .tx ]; then
- tx init --host=$TX_HOST
- tx set --source -r $TX_RESOURCE -l en po/$TX_PROJECT.pot
-fi
-
-# Push source to server
-tx push -s
-
-# Pull from the server
-tx pull -a
-
-pull_again="no"
-
-# Update LINGUAS
-for lang in $(tx_langs); do
- if ! grep -qw $lang po/LINGUAS; then
- echo $lang >> po/LINGUAS
- pull_again="yes"
- fi
-done
-
-# Setup associations
-for lang in $(lingua_langs); do
- tx set -r $TX_RESOURCE -l $lang po/$lang.po
- pull_again="yes"
-done
-
-# Pull and get all translations
-if [ "$pull_again" = "yes" ]; then
- tx pull
-fi