├── .github ├── buildomat │ ├── config.toml │ └── jobs │ │ └── build.sh └── workflows │ ├── build-deb-ubuntu.yml │ └── build-macos.yml ├── .gitignore ├── .travis.yml ├── Makefile ├── README.adoc ├── bunyan.c ├── bunyan.h ├── ca-notes.txt ├── cbmc-aux.c ├── cleanup-exit.c ├── debian ├── changelog ├── compat ├── control ├── copyright ├── rules └── source │ └── format ├── debug.c ├── debug.h ├── docs └── box-ebox-formats.adoc ├── ebox-cmd.c ├── ebox-cmd.h ├── ebox.c ├── ebox.h ├── errf.c ├── errf.h ├── illumos ├── fs-pivy.in ├── pivy-agent.xml.in ├── pivy-fs.xml.in └── svc-pivy-agent.in ├── libpivy.version ├── macosx ├── distribution.xml ├── net.cooperi.pivy-agent.plist └── scripts │ ├── postinstall │ └── preinstall ├── openssh-sunos.patch ├── openssh.patch ├── pam_pivy.c ├── pam_pivy.version ├── piv-apdu.c ├── piv-ca.c ├── piv-ca.h ├── piv-cardcap.c ├── piv-certs.c ├── piv-chuid.c ├── piv-fascn.c ├── piv-internal.h ├── piv.c ├── piv.h ├── pivy-agent.c ├── pivy-agent@.service ├── pivy-box.c ├── pivy-ca.c ├── pivy-luks.c ├── pivy-tool.c ├── pivy-zfs.c ├── pkinit_asn1.c ├── pkinit_asn1.h ├── readpassphrase.c ├── slot-spec.c ├── slot-spec.h ├── slot-spec.rl ├── sss ├── hazmat.c ├── hazmat.h ├── randombytes.c └── randombytes.h ├── strbuf.c ├── tlv.c ├── tlv.h ├── utils.c ├── utils.h └── words.h /.github/buildomat/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/.github/buildomat/config.toml -------------------------------------------------------------------------------- /.github/buildomat/jobs/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/.github/buildomat/jobs/build.sh -------------------------------------------------------------------------------- /.github/workflows/build-deb-ubuntu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/.github/workflows/build-deb-ubuntu.yml -------------------------------------------------------------------------------- /.github/workflows/build-macos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/.github/workflows/build-macos.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/.travis.yml -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/Makefile -------------------------------------------------------------------------------- /README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/README.adoc -------------------------------------------------------------------------------- /bunyan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/bunyan.c -------------------------------------------------------------------------------- /bunyan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/bunyan.h -------------------------------------------------------------------------------- /ca-notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/ca-notes.txt -------------------------------------------------------------------------------- /cbmc-aux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/cbmc-aux.c -------------------------------------------------------------------------------- /cleanup-exit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/cleanup-exit.c -------------------------------------------------------------------------------- /debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/debian/changelog -------------------------------------------------------------------------------- /debian/compat: -------------------------------------------------------------------------------- 1 | 10 2 | -------------------------------------------------------------------------------- /debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/debian/control -------------------------------------------------------------------------------- /debian/copyright: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/debian/rules -------------------------------------------------------------------------------- /debian/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (quilt) 2 | -------------------------------------------------------------------------------- /debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/debug.c -------------------------------------------------------------------------------- /debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/debug.h -------------------------------------------------------------------------------- /docs/box-ebox-formats.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/docs/box-ebox-formats.adoc -------------------------------------------------------------------------------- /ebox-cmd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/ebox-cmd.c -------------------------------------------------------------------------------- /ebox-cmd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/ebox-cmd.h -------------------------------------------------------------------------------- /ebox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/ebox.c -------------------------------------------------------------------------------- /ebox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/ebox.h -------------------------------------------------------------------------------- /errf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/errf.c -------------------------------------------------------------------------------- /errf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/errf.h -------------------------------------------------------------------------------- /illumos/fs-pivy.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/illumos/fs-pivy.in -------------------------------------------------------------------------------- /illumos/pivy-agent.xml.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/illumos/pivy-agent.xml.in -------------------------------------------------------------------------------- /illumos/pivy-fs.xml.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/illumos/pivy-fs.xml.in -------------------------------------------------------------------------------- /illumos/svc-pivy-agent.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/illumos/svc-pivy-agent.in -------------------------------------------------------------------------------- /libpivy.version: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/libpivy.version -------------------------------------------------------------------------------- /macosx/distribution.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/macosx/distribution.xml -------------------------------------------------------------------------------- /macosx/net.cooperi.pivy-agent.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/macosx/net.cooperi.pivy-agent.plist -------------------------------------------------------------------------------- /macosx/scripts/postinstall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/macosx/scripts/postinstall -------------------------------------------------------------------------------- /macosx/scripts/preinstall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/macosx/scripts/preinstall -------------------------------------------------------------------------------- /openssh-sunos.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/openssh-sunos.patch -------------------------------------------------------------------------------- /openssh.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/openssh.patch -------------------------------------------------------------------------------- /pam_pivy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/pam_pivy.c -------------------------------------------------------------------------------- /pam_pivy.version: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/pam_pivy.version -------------------------------------------------------------------------------- /piv-apdu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/piv-apdu.c -------------------------------------------------------------------------------- /piv-ca.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/piv-ca.c -------------------------------------------------------------------------------- /piv-ca.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/piv-ca.h -------------------------------------------------------------------------------- /piv-cardcap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/piv-cardcap.c -------------------------------------------------------------------------------- /piv-certs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/piv-certs.c -------------------------------------------------------------------------------- /piv-chuid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/piv-chuid.c -------------------------------------------------------------------------------- /piv-fascn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/piv-fascn.c -------------------------------------------------------------------------------- /piv-internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/piv-internal.h -------------------------------------------------------------------------------- /piv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/piv.c -------------------------------------------------------------------------------- /piv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/piv.h -------------------------------------------------------------------------------- /pivy-agent.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/pivy-agent.c -------------------------------------------------------------------------------- /pivy-agent@.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/pivy-agent@.service -------------------------------------------------------------------------------- /pivy-box.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/pivy-box.c -------------------------------------------------------------------------------- /pivy-ca.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/pivy-ca.c -------------------------------------------------------------------------------- /pivy-luks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/pivy-luks.c -------------------------------------------------------------------------------- /pivy-tool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/pivy-tool.c -------------------------------------------------------------------------------- /pivy-zfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/pivy-zfs.c -------------------------------------------------------------------------------- /pkinit_asn1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/pkinit_asn1.c -------------------------------------------------------------------------------- /pkinit_asn1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/pkinit_asn1.h -------------------------------------------------------------------------------- /readpassphrase.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/readpassphrase.c -------------------------------------------------------------------------------- /slot-spec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/slot-spec.c -------------------------------------------------------------------------------- /slot-spec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/slot-spec.h -------------------------------------------------------------------------------- /slot-spec.rl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/slot-spec.rl -------------------------------------------------------------------------------- /sss/hazmat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/sss/hazmat.c -------------------------------------------------------------------------------- /sss/hazmat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/sss/hazmat.h -------------------------------------------------------------------------------- /sss/randombytes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/sss/randombytes.c -------------------------------------------------------------------------------- /sss/randombytes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/sss/randombytes.h -------------------------------------------------------------------------------- /strbuf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/strbuf.c -------------------------------------------------------------------------------- /tlv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/tlv.c -------------------------------------------------------------------------------- /tlv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/tlv.h -------------------------------------------------------------------------------- /utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/utils.c -------------------------------------------------------------------------------- /utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/utils.h -------------------------------------------------------------------------------- /words.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arekinath/pivy/HEAD/words.h --------------------------------------------------------------------------------