├── .github └── workflows │ ├── codeql-analysis.yml │ ├── linux_build.yml │ ├── linux_libressl.yml │ ├── macos_build.yml │ ├── release.yml │ └── windows_build.yml ├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── COPYING ├── NEWS ├── README ├── README.adoc ├── aes_cmac ├── aes.c ├── aes.h ├── aes_cmac.c ├── aes_cmac.h └── insecure_memzero.h ├── cmake ├── FindGcov.cmake ├── FindLcov.cmake ├── Findcodecov.cmake ├── check.cmake ├── gengetopt.cmake ├── help2man.cmake ├── openssl.cmake ├── options.cmake └── pcscd.cmake ├── common ├── CMakeLists.txt ├── openssl-compat.c ├── openssl-compat.h ├── util.c └── util.h ├── debian ├── changelog ├── compat ├── control ├── copyright ├── gbp.conf ├── libykpiv-dev.install ├── libykpiv1.install ├── libykpiv1.symbols ├── rules ├── source │ └── format ├── watch ├── ykcs11.install └── yubico-piv-tool.install ├── doc ├── Actions │ ├── attest.adoc │ ├── delete_certificate.adoc │ ├── index.adoc │ ├── key_delete.adoc │ ├── key_generation.adoc │ ├── key_import.adoc │ ├── key_move.adoc │ ├── read_certificate.adoc │ ├── read_public_key.adoc │ ├── read_write_objects.adoc │ ├── reset.adoc │ ├── signing.adoc │ ├── status.adoc │ ├── test-decryption.adoc │ ├── test-signature.adoc │ └── version.adoc ├── Attestation.adoc ├── YKCS11 │ ├── Functions_and_values.adoc │ ├── Supported_applications │ │ ├── Java_keytool.adoc │ │ ├── firefox.adoc │ │ ├── fortify.adoc │ │ ├── images │ │ │ ├── ff_auth-import.png │ │ │ ├── ff_certinfo_download.png │ │ │ ├── ff_certmanager_view.png │ │ │ ├── ff_device_manager_load.png │ │ │ ├── ff_device_manager_load_driver.png │ │ │ ├── ff_device_manager_yubico_info.png │ │ │ ├── ff_sec-device.png │ │ │ ├── ff_sec-priv.png │ │ │ ├── ff_view-certs.png │ │ │ ├── fortify_init.png │ │ │ ├── fortify_pin.png │ │ │ ├── fortify_selectprovider.png │ │ │ ├── fortify_tools.png │ │ │ └── fortify_viewcerts.png │ │ ├── index.adoc │ │ ├── openssh.adoc │ │ ├── openssl_engine.adoc │ │ └── pkcs11tool.adoc │ └── index.adoc └── YubiKey_PIV_introduction.adoc ├── lib ├── CMakeLists.txt ├── Doxyfile ├── ecdh.c ├── ecdh.h ├── error.c ├── internal.c ├── internal.h ├── scp11_util.c ├── scp11_util.h ├── tests │ ├── CMakeLists.txt │ ├── aes.c │ ├── api.c │ ├── basic.c │ ├── parse_key.c │ └── test-config.h.in ├── util.c ├── version.c ├── ykpiv-config.h.in ├── ykpiv.c ├── ykpiv.h └── ykpiv.pc.in ├── resources ├── release │ ├── icons │ │ ├── yubico-msi-background.png │ │ └── yubico-msi-y-banner.png │ ├── macos │ │ ├── distribution.xml │ │ ├── make_installer.sh │ │ ├── make_release_binaries.sh │ │ ├── make_universal_binaries.sh │ │ └── make_universal_installer.sh │ ├── make_src_dist.sh │ └── win │ │ ├── make_installer.ps1 │ │ ├── make_release_binaries.ps1 │ │ ├── yubico-piv-tool_x64.wxs │ │ └── yubico-piv-tool_x86.wxs └── tests │ ├── README │ ├── cmdline_tests.bats │ ├── cmdline_tests.ps1 │ ├── cmdline_tests.sh │ ├── short_rsa.key │ ├── ykcs11_tests.bats │ ├── ykcs11_tests.ps1 │ └── ykcs11_tests.sh ├── tool ├── CMakeLists.txt ├── cmdline.ggo ├── tests │ ├── CMakeLists.txt │ ├── basic.sh │ ├── cert.pem │ ├── parse_name.c │ ├── private.pem │ ├── public.pem │ └── test_inout.c ├── yubico-piv-tool.c └── yubico-piv-tool.h2m ├── tools ├── confirm.sh └── fasc.pl ├── vagrant └── development │ ├── README.md │ ├── Vagrantfile │ └── provision.sh └── ykcs11 ├── CMakeLists.txt ├── debug.h ├── mechanisms.c ├── mechanisms.h ├── obj_types.h ├── objects.c ├── objects.h ├── openssl_types.h ├── openssl_utils.c ├── openssl_utils.h ├── pkcs11.h ├── pkcs11f.h ├── pkcs11t.h ├── pkcs11y.h ├── tests ├── CMakeLists.txt ├── reset.sh ├── ykcs11_edx_test.c ├── ykcs11_interfaces_tests.c ├── ykcs11_tests.c ├── ykcs11_tests_util.c └── ykcs11_tests_util.h ├── token.c ├── token.h ├── utils.c ├── utils.h ├── ykcs11-config.h.in ├── ykcs11.c ├── ykcs11.h └── ykcs11.pc.in /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/linux_build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/.github/workflows/linux_build.yml -------------------------------------------------------------------------------- /.github/workflows/linux_libressl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/.github/workflows/linux_libressl.yml -------------------------------------------------------------------------------- /.github/workflows/macos_build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/.github/workflows/macos_build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/windows_build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/.github/workflows/windows_build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/COPYING -------------------------------------------------------------------------------- /NEWS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/NEWS -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/README -------------------------------------------------------------------------------- /README.adoc: -------------------------------------------------------------------------------- 1 | README -------------------------------------------------------------------------------- /aes_cmac/aes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/aes_cmac/aes.c -------------------------------------------------------------------------------- /aes_cmac/aes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/aes_cmac/aes.h -------------------------------------------------------------------------------- /aes_cmac/aes_cmac.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/aes_cmac/aes_cmac.c -------------------------------------------------------------------------------- /aes_cmac/aes_cmac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/aes_cmac/aes_cmac.h -------------------------------------------------------------------------------- /aes_cmac/insecure_memzero.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/aes_cmac/insecure_memzero.h -------------------------------------------------------------------------------- /cmake/FindGcov.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/cmake/FindGcov.cmake -------------------------------------------------------------------------------- /cmake/FindLcov.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/cmake/FindLcov.cmake -------------------------------------------------------------------------------- /cmake/Findcodecov.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/cmake/Findcodecov.cmake -------------------------------------------------------------------------------- /cmake/check.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/cmake/check.cmake -------------------------------------------------------------------------------- /cmake/gengetopt.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/cmake/gengetopt.cmake -------------------------------------------------------------------------------- /cmake/help2man.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/cmake/help2man.cmake -------------------------------------------------------------------------------- /cmake/openssl.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/cmake/openssl.cmake -------------------------------------------------------------------------------- /cmake/options.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/cmake/options.cmake -------------------------------------------------------------------------------- /cmake/pcscd.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/cmake/pcscd.cmake -------------------------------------------------------------------------------- /common/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/common/CMakeLists.txt -------------------------------------------------------------------------------- /common/openssl-compat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/common/openssl-compat.c -------------------------------------------------------------------------------- /common/openssl-compat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/common/openssl-compat.h -------------------------------------------------------------------------------- /common/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/common/util.c -------------------------------------------------------------------------------- /common/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/common/util.h -------------------------------------------------------------------------------- /debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/debian/changelog -------------------------------------------------------------------------------- /debian/compat: -------------------------------------------------------------------------------- 1 | 9 2 | -------------------------------------------------------------------------------- /debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/debian/control -------------------------------------------------------------------------------- /debian/copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/debian/copyright -------------------------------------------------------------------------------- /debian/gbp.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/debian/gbp.conf -------------------------------------------------------------------------------- /debian/libykpiv-dev.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/debian/libykpiv-dev.install -------------------------------------------------------------------------------- /debian/libykpiv1.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/debian/libykpiv1.install -------------------------------------------------------------------------------- /debian/libykpiv1.symbols: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/debian/libykpiv1.symbols -------------------------------------------------------------------------------- /debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/debian/rules -------------------------------------------------------------------------------- /debian/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (native) -------------------------------------------------------------------------------- /debian/watch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/debian/watch -------------------------------------------------------------------------------- /debian/ykcs11.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/debian/ykcs11.install -------------------------------------------------------------------------------- /debian/yubico-piv-tool.install: -------------------------------------------------------------------------------- 1 | usr/bin 2 | usr/share/man 3 | -------------------------------------------------------------------------------- /doc/Actions/attest.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/doc/Actions/attest.adoc -------------------------------------------------------------------------------- /doc/Actions/delete_certificate.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/doc/Actions/delete_certificate.adoc -------------------------------------------------------------------------------- /doc/Actions/index.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/doc/Actions/index.adoc -------------------------------------------------------------------------------- /doc/Actions/key_delete.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/doc/Actions/key_delete.adoc -------------------------------------------------------------------------------- /doc/Actions/key_generation.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/doc/Actions/key_generation.adoc -------------------------------------------------------------------------------- /doc/Actions/key_import.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/doc/Actions/key_import.adoc -------------------------------------------------------------------------------- /doc/Actions/key_move.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/doc/Actions/key_move.adoc -------------------------------------------------------------------------------- /doc/Actions/read_certificate.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/doc/Actions/read_certificate.adoc -------------------------------------------------------------------------------- /doc/Actions/read_public_key.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/doc/Actions/read_public_key.adoc -------------------------------------------------------------------------------- /doc/Actions/read_write_objects.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/doc/Actions/read_write_objects.adoc -------------------------------------------------------------------------------- /doc/Actions/reset.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/doc/Actions/reset.adoc -------------------------------------------------------------------------------- /doc/Actions/signing.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/doc/Actions/signing.adoc -------------------------------------------------------------------------------- /doc/Actions/status.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/doc/Actions/status.adoc -------------------------------------------------------------------------------- /doc/Actions/test-decryption.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/doc/Actions/test-decryption.adoc -------------------------------------------------------------------------------- /doc/Actions/test-signature.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/doc/Actions/test-signature.adoc -------------------------------------------------------------------------------- /doc/Actions/version.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/doc/Actions/version.adoc -------------------------------------------------------------------------------- /doc/Attestation.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/doc/Attestation.adoc -------------------------------------------------------------------------------- /doc/YKCS11/Functions_and_values.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/doc/YKCS11/Functions_and_values.adoc -------------------------------------------------------------------------------- /doc/YKCS11/Supported_applications/Java_keytool.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/doc/YKCS11/Supported_applications/Java_keytool.adoc -------------------------------------------------------------------------------- /doc/YKCS11/Supported_applications/firefox.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/doc/YKCS11/Supported_applications/firefox.adoc -------------------------------------------------------------------------------- /doc/YKCS11/Supported_applications/fortify.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/doc/YKCS11/Supported_applications/fortify.adoc -------------------------------------------------------------------------------- /doc/YKCS11/Supported_applications/images/ff_auth-import.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/doc/YKCS11/Supported_applications/images/ff_auth-import.png -------------------------------------------------------------------------------- /doc/YKCS11/Supported_applications/images/ff_certinfo_download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/doc/YKCS11/Supported_applications/images/ff_certinfo_download.png -------------------------------------------------------------------------------- /doc/YKCS11/Supported_applications/images/ff_certmanager_view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/doc/YKCS11/Supported_applications/images/ff_certmanager_view.png -------------------------------------------------------------------------------- /doc/YKCS11/Supported_applications/images/ff_device_manager_load.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/doc/YKCS11/Supported_applications/images/ff_device_manager_load.png -------------------------------------------------------------------------------- /doc/YKCS11/Supported_applications/images/ff_device_manager_load_driver.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/doc/YKCS11/Supported_applications/images/ff_device_manager_load_driver.png -------------------------------------------------------------------------------- /doc/YKCS11/Supported_applications/images/ff_device_manager_yubico_info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/doc/YKCS11/Supported_applications/images/ff_device_manager_yubico_info.png -------------------------------------------------------------------------------- /doc/YKCS11/Supported_applications/images/ff_sec-device.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/doc/YKCS11/Supported_applications/images/ff_sec-device.png -------------------------------------------------------------------------------- /doc/YKCS11/Supported_applications/images/ff_sec-priv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/doc/YKCS11/Supported_applications/images/ff_sec-priv.png -------------------------------------------------------------------------------- /doc/YKCS11/Supported_applications/images/ff_view-certs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/doc/YKCS11/Supported_applications/images/ff_view-certs.png -------------------------------------------------------------------------------- /doc/YKCS11/Supported_applications/images/fortify_init.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/doc/YKCS11/Supported_applications/images/fortify_init.png -------------------------------------------------------------------------------- /doc/YKCS11/Supported_applications/images/fortify_pin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/doc/YKCS11/Supported_applications/images/fortify_pin.png -------------------------------------------------------------------------------- /doc/YKCS11/Supported_applications/images/fortify_selectprovider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/doc/YKCS11/Supported_applications/images/fortify_selectprovider.png -------------------------------------------------------------------------------- /doc/YKCS11/Supported_applications/images/fortify_tools.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/doc/YKCS11/Supported_applications/images/fortify_tools.png -------------------------------------------------------------------------------- /doc/YKCS11/Supported_applications/images/fortify_viewcerts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/doc/YKCS11/Supported_applications/images/fortify_viewcerts.png -------------------------------------------------------------------------------- /doc/YKCS11/Supported_applications/index.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/doc/YKCS11/Supported_applications/index.adoc -------------------------------------------------------------------------------- /doc/YKCS11/Supported_applications/openssh.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/doc/YKCS11/Supported_applications/openssh.adoc -------------------------------------------------------------------------------- /doc/YKCS11/Supported_applications/openssl_engine.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/doc/YKCS11/Supported_applications/openssl_engine.adoc -------------------------------------------------------------------------------- /doc/YKCS11/Supported_applications/pkcs11tool.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/doc/YKCS11/Supported_applications/pkcs11tool.adoc -------------------------------------------------------------------------------- /doc/YKCS11/index.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/doc/YKCS11/index.adoc -------------------------------------------------------------------------------- /doc/YubiKey_PIV_introduction.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/doc/YubiKey_PIV_introduction.adoc -------------------------------------------------------------------------------- /lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/lib/CMakeLists.txt -------------------------------------------------------------------------------- /lib/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/lib/Doxyfile -------------------------------------------------------------------------------- /lib/ecdh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/lib/ecdh.c -------------------------------------------------------------------------------- /lib/ecdh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/lib/ecdh.h -------------------------------------------------------------------------------- /lib/error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/lib/error.c -------------------------------------------------------------------------------- /lib/internal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/lib/internal.c -------------------------------------------------------------------------------- /lib/internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/lib/internal.h -------------------------------------------------------------------------------- /lib/scp11_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/lib/scp11_util.c -------------------------------------------------------------------------------- /lib/scp11_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/lib/scp11_util.h -------------------------------------------------------------------------------- /lib/tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/lib/tests/CMakeLists.txt -------------------------------------------------------------------------------- /lib/tests/aes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/lib/tests/aes.c -------------------------------------------------------------------------------- /lib/tests/api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/lib/tests/api.c -------------------------------------------------------------------------------- /lib/tests/basic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/lib/tests/basic.c -------------------------------------------------------------------------------- /lib/tests/parse_key.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/lib/tests/parse_key.c -------------------------------------------------------------------------------- /lib/tests/test-config.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/lib/tests/test-config.h.in -------------------------------------------------------------------------------- /lib/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/lib/util.c -------------------------------------------------------------------------------- /lib/version.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/lib/version.c -------------------------------------------------------------------------------- /lib/ykpiv-config.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/lib/ykpiv-config.h.in -------------------------------------------------------------------------------- /lib/ykpiv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/lib/ykpiv.c -------------------------------------------------------------------------------- /lib/ykpiv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/lib/ykpiv.h -------------------------------------------------------------------------------- /lib/ykpiv.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/lib/ykpiv.pc.in -------------------------------------------------------------------------------- /resources/release/icons/yubico-msi-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/resources/release/icons/yubico-msi-background.png -------------------------------------------------------------------------------- /resources/release/icons/yubico-msi-y-banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/resources/release/icons/yubico-msi-y-banner.png -------------------------------------------------------------------------------- /resources/release/macos/distribution.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/resources/release/macos/distribution.xml -------------------------------------------------------------------------------- /resources/release/macos/make_installer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/resources/release/macos/make_installer.sh -------------------------------------------------------------------------------- /resources/release/macos/make_release_binaries.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/resources/release/macos/make_release_binaries.sh -------------------------------------------------------------------------------- /resources/release/macos/make_universal_binaries.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/resources/release/macos/make_universal_binaries.sh -------------------------------------------------------------------------------- /resources/release/macos/make_universal_installer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/resources/release/macos/make_universal_installer.sh -------------------------------------------------------------------------------- /resources/release/make_src_dist.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/resources/release/make_src_dist.sh -------------------------------------------------------------------------------- /resources/release/win/make_installer.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/resources/release/win/make_installer.ps1 -------------------------------------------------------------------------------- /resources/release/win/make_release_binaries.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/resources/release/win/make_release_binaries.ps1 -------------------------------------------------------------------------------- /resources/release/win/yubico-piv-tool_x64.wxs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/resources/release/win/yubico-piv-tool_x64.wxs -------------------------------------------------------------------------------- /resources/release/win/yubico-piv-tool_x86.wxs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/resources/release/win/yubico-piv-tool_x86.wxs -------------------------------------------------------------------------------- /resources/tests/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/resources/tests/README -------------------------------------------------------------------------------- /resources/tests/cmdline_tests.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/resources/tests/cmdline_tests.bats -------------------------------------------------------------------------------- /resources/tests/cmdline_tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/resources/tests/cmdline_tests.ps1 -------------------------------------------------------------------------------- /resources/tests/cmdline_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/resources/tests/cmdline_tests.sh -------------------------------------------------------------------------------- /resources/tests/short_rsa.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/resources/tests/short_rsa.key -------------------------------------------------------------------------------- /resources/tests/ykcs11_tests.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/resources/tests/ykcs11_tests.bats -------------------------------------------------------------------------------- /resources/tests/ykcs11_tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/resources/tests/ykcs11_tests.ps1 -------------------------------------------------------------------------------- /resources/tests/ykcs11_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/resources/tests/ykcs11_tests.sh -------------------------------------------------------------------------------- /tool/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/tool/CMakeLists.txt -------------------------------------------------------------------------------- /tool/cmdline.ggo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/tool/cmdline.ggo -------------------------------------------------------------------------------- /tool/tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/tool/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tool/tests/basic.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/tool/tests/basic.sh -------------------------------------------------------------------------------- /tool/tests/cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/tool/tests/cert.pem -------------------------------------------------------------------------------- /tool/tests/parse_name.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/tool/tests/parse_name.c -------------------------------------------------------------------------------- /tool/tests/private.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/tool/tests/private.pem -------------------------------------------------------------------------------- /tool/tests/public.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/tool/tests/public.pem -------------------------------------------------------------------------------- /tool/tests/test_inout.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/tool/tests/test_inout.c -------------------------------------------------------------------------------- /tool/yubico-piv-tool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/tool/yubico-piv-tool.c -------------------------------------------------------------------------------- /tool/yubico-piv-tool.h2m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/tool/yubico-piv-tool.h2m -------------------------------------------------------------------------------- /tools/confirm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/tools/confirm.sh -------------------------------------------------------------------------------- /tools/fasc.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/tools/fasc.pl -------------------------------------------------------------------------------- /vagrant/development/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/vagrant/development/README.md -------------------------------------------------------------------------------- /vagrant/development/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/vagrant/development/Vagrantfile -------------------------------------------------------------------------------- /vagrant/development/provision.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/vagrant/development/provision.sh -------------------------------------------------------------------------------- /ykcs11/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/ykcs11/CMakeLists.txt -------------------------------------------------------------------------------- /ykcs11/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/ykcs11/debug.h -------------------------------------------------------------------------------- /ykcs11/mechanisms.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/ykcs11/mechanisms.c -------------------------------------------------------------------------------- /ykcs11/mechanisms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/ykcs11/mechanisms.h -------------------------------------------------------------------------------- /ykcs11/obj_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/ykcs11/obj_types.h -------------------------------------------------------------------------------- /ykcs11/objects.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/ykcs11/objects.c -------------------------------------------------------------------------------- /ykcs11/objects.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/ykcs11/objects.h -------------------------------------------------------------------------------- /ykcs11/openssl_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/ykcs11/openssl_types.h -------------------------------------------------------------------------------- /ykcs11/openssl_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/ykcs11/openssl_utils.c -------------------------------------------------------------------------------- /ykcs11/openssl_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/ykcs11/openssl_utils.h -------------------------------------------------------------------------------- /ykcs11/pkcs11.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/ykcs11/pkcs11.h -------------------------------------------------------------------------------- /ykcs11/pkcs11f.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/ykcs11/pkcs11f.h -------------------------------------------------------------------------------- /ykcs11/pkcs11t.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/ykcs11/pkcs11t.h -------------------------------------------------------------------------------- /ykcs11/pkcs11y.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/ykcs11/pkcs11y.h -------------------------------------------------------------------------------- /ykcs11/tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/ykcs11/tests/CMakeLists.txt -------------------------------------------------------------------------------- /ykcs11/tests/reset.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/ykcs11/tests/reset.sh -------------------------------------------------------------------------------- /ykcs11/tests/ykcs11_edx_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/ykcs11/tests/ykcs11_edx_test.c -------------------------------------------------------------------------------- /ykcs11/tests/ykcs11_interfaces_tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/ykcs11/tests/ykcs11_interfaces_tests.c -------------------------------------------------------------------------------- /ykcs11/tests/ykcs11_tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/ykcs11/tests/ykcs11_tests.c -------------------------------------------------------------------------------- /ykcs11/tests/ykcs11_tests_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/ykcs11/tests/ykcs11_tests_util.c -------------------------------------------------------------------------------- /ykcs11/tests/ykcs11_tests_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/ykcs11/tests/ykcs11_tests_util.h -------------------------------------------------------------------------------- /ykcs11/token.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/ykcs11/token.c -------------------------------------------------------------------------------- /ykcs11/token.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/ykcs11/token.h -------------------------------------------------------------------------------- /ykcs11/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/ykcs11/utils.c -------------------------------------------------------------------------------- /ykcs11/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/ykcs11/utils.h -------------------------------------------------------------------------------- /ykcs11/ykcs11-config.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/ykcs11/ykcs11-config.h.in -------------------------------------------------------------------------------- /ykcs11/ykcs11.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/ykcs11/ykcs11.c -------------------------------------------------------------------------------- /ykcs11/ykcs11.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/ykcs11/ykcs11.h -------------------------------------------------------------------------------- /ykcs11/ykcs11.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yubico/yubico-piv-tool/HEAD/ykcs11/ykcs11.pc.in --------------------------------------------------------------------------------