├── .cargo └── audit.toml ├── .dockerignore ├── .github └── workflows │ ├── release.yml │ └── rust-tests.yml ├── .gitignore ├── .vscode └── launch.json ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── codecov.yml ├── container ├── apache │ ├── Dockerfile │ ├── generate.sh │ ├── httpd.conf │ ├── openssl.cnf │ └── p11nethsm.conf ├── ejbca │ ├── Dockerfile │ ├── Dockerfile.dockerignore │ ├── README.md │ ├── compose.yml │ ├── logs │ │ └── rotate.sh │ ├── nethsm_attributes.conf │ ├── p11nethsm.conf │ ├── provision.sh │ └── web.properties └── nginx │ ├── Dockerfile │ ├── default.conf │ ├── generate.sh │ ├── nginx.conf │ ├── openssl.cnf │ └── p11nethsm.conf ├── features.md ├── fork-tests ├── Makefile ├── fork_test.c └── pkcs11.h ├── p11nethsm.conf ├── p11nethsm.example.conf ├── pkcs11 ├── Cargo.toml ├── config_file │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── src │ ├── api │ │ ├── decrypt.rs │ │ ├── digest.rs │ │ ├── encrypt.rs │ │ ├── generation.rs │ │ ├── mod.rs │ │ ├── object.rs │ │ ├── pin.rs │ │ ├── session.rs │ │ ├── sign.rs │ │ ├── token.rs │ │ └── verify.rs │ ├── backend │ │ ├── db │ │ │ ├── attr.rs │ │ │ ├── mod.rs │ │ │ └── object.rs │ │ ├── decrypt.rs │ │ ├── encrypt.rs │ │ ├── events.rs │ │ ├── key.rs │ │ ├── login.rs │ │ ├── mechanism.rs │ │ ├── mod.rs │ │ ├── object.rs │ │ ├── session.rs │ │ ├── sign.rs │ │ └── slot.rs │ ├── config │ │ ├── config_file.rs │ │ ├── device.rs │ │ ├── initialization.rs │ │ ├── logging.rs │ │ └── mod.rs │ ├── data.rs │ ├── defs.rs │ ├── lib.rs │ ├── unwind_stubs.rs │ ├── ureq.rs │ ├── ureq │ │ ├── rustls_connector.rs │ │ ├── tcp_connector.rs │ │ └── utils.rs │ └── utils.rs └── tests │ ├── basic.rs │ └── tools │ └── mod.rs └── tools ├── build_profiling.sh ├── ci_integration_tests.sh ├── ci_setup.sh ├── collect_licenses.sh ├── create_aes_key.sh ├── create_brainpool_keys.sh ├── create_ec_p256_key.sh ├── create_ec_p256k1_key.sh ├── create_ec_p384_key.sh ├── create_ec_p521_key.sh ├── create_ed_key.sh ├── create_operator.sh ├── create_rsa_key.sh ├── create_web_key.sh ├── der_cert.conf ├── generate_coverage_all.sh ├── get_coverage.sh ├── invalid_cert.conf ├── invalid_root_cert.conf ├── provision.sh ├── test_profiling.sh └── tests ├── change_pin.sh ├── decrypt_aes.sh ├── decrypt_rsa_pkcs.sh ├── decrypt_rsa_pkcs_sha1.sh ├── decrypt_rsa_pkcs_sha256.sh ├── decrypt_rsa_pkcs_sha512.sh ├── decrypt_rsa_raw.sh ├── delete_key.sh ├── delete_key_certificate.sh ├── encrypt_aes.sh ├── general_test.sh ├── generate_aes_id.sh ├── generate_brainpool.sh ├── generate_ec_p256_id.sh ├── generate_ec_p256k1_id.sh ├── generate_ec_p384_id.sh ├── generate_ec_p521_id.sh ├── generate_ed_id.sh ├── generate_generic_id.sh ├── generate_rsa_id.sh ├── invalid_certificate_fingerprint.sh ├── invalid_root_certificate.sh ├── list_all.sh ├── random.sh ├── rename_key.sh ├── sign_brainpool.sh ├── sign_ec_p256.sh ├── sign_ec_p256_longer.sh ├── sign_ec_p256_sha256.sh ├── sign_ec_p256_shorter.sh ├── sign_ec_p256k1.sh ├── sign_ec_p384.sh ├── sign_ec_p384_sha384.sh ├── sign_ec_p521.sh ├── sign_ec_p521_sha1.sh ├── sign_ec_p521_sha512.sh ├── sign_ec_p521_shorter.sh ├── sign_ed.sh ├── sign_rsa_pkcs.sh ├── sign_rsa_pkcs_pss_sha1.sh ├── sign_rsa_pkcs_pss_sha224.sh ├── sign_rsa_pkcs_pss_sha256.sh ├── sign_rsa_pkcs_pss_sha384.sh ├── sign_rsa_pkcs_pss_sha512.sh ├── sign_rsa_pkcs_sha1.sh ├── sign_rsa_pkcs_sha224.sh ├── sign_rsa_pkcs_sha256.sh ├── sign_rsa_pkcs_sha384.sh ├── sign_rsa_pkcs_sha512.sh ├── sign_rsa_sha1.sh ├── sign_rsa_sha256.sh ├── upload_aes_key.sh ├── upload_certificate.sh ├── upload_der_certificate.sh ├── upload_ec_key.sh ├── upload_ec_key_id.sh ├── upload_ed_key_id.sh └── upload_rsa_key_id.sh /.cargo/audit.toml: -------------------------------------------------------------------------------- 1 | [advisories] 2 | ignore = [ 3 | "RUSTSEC-2022-0034", # pkcs11 is only used in tests 4 | ] 5 | -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | target 2 | profiling -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/rust-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/.github/workflows/rust-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/README.md -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- 1 | codecov: 2 | branch: main -------------------------------------------------------------------------------- /container/apache/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/container/apache/Dockerfile -------------------------------------------------------------------------------- /container/apache/generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/container/apache/generate.sh -------------------------------------------------------------------------------- /container/apache/httpd.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/container/apache/httpd.conf -------------------------------------------------------------------------------- /container/apache/openssl.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/container/apache/openssl.cnf -------------------------------------------------------------------------------- /container/apache/p11nethsm.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/container/apache/p11nethsm.conf -------------------------------------------------------------------------------- /container/ejbca/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/container/ejbca/Dockerfile -------------------------------------------------------------------------------- /container/ejbca/Dockerfile.dockerignore: -------------------------------------------------------------------------------- 1 | .git 2 | container 3 | -------------------------------------------------------------------------------- /container/ejbca/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/container/ejbca/README.md -------------------------------------------------------------------------------- /container/ejbca/compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/container/ejbca/compose.yml -------------------------------------------------------------------------------- /container/ejbca/logs/rotate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/container/ejbca/logs/rotate.sh -------------------------------------------------------------------------------- /container/ejbca/nethsm_attributes.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/container/ejbca/nethsm_attributes.conf -------------------------------------------------------------------------------- /container/ejbca/p11nethsm.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/container/ejbca/p11nethsm.conf -------------------------------------------------------------------------------- /container/ejbca/provision.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/container/ejbca/provision.sh -------------------------------------------------------------------------------- /container/ejbca/web.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/container/ejbca/web.properties -------------------------------------------------------------------------------- /container/nginx/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/container/nginx/Dockerfile -------------------------------------------------------------------------------- /container/nginx/default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/container/nginx/default.conf -------------------------------------------------------------------------------- /container/nginx/generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/container/nginx/generate.sh -------------------------------------------------------------------------------- /container/nginx/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/container/nginx/nginx.conf -------------------------------------------------------------------------------- /container/nginx/openssl.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/container/nginx/openssl.cnf -------------------------------------------------------------------------------- /container/nginx/p11nethsm.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/container/nginx/p11nethsm.conf -------------------------------------------------------------------------------- /features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/features.md -------------------------------------------------------------------------------- /fork-tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/fork-tests/Makefile -------------------------------------------------------------------------------- /fork-tests/fork_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/fork-tests/fork_test.c -------------------------------------------------------------------------------- /fork-tests/pkcs11.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/fork-tests/pkcs11.h -------------------------------------------------------------------------------- /p11nethsm.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/p11nethsm.conf -------------------------------------------------------------------------------- /p11nethsm.example.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/p11nethsm.example.conf -------------------------------------------------------------------------------- /pkcs11/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/pkcs11/Cargo.toml -------------------------------------------------------------------------------- /pkcs11/config_file/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/pkcs11/config_file/Cargo.toml -------------------------------------------------------------------------------- /pkcs11/config_file/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/pkcs11/config_file/src/lib.rs -------------------------------------------------------------------------------- /pkcs11/src/api/decrypt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/pkcs11/src/api/decrypt.rs -------------------------------------------------------------------------------- /pkcs11/src/api/digest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/pkcs11/src/api/digest.rs -------------------------------------------------------------------------------- /pkcs11/src/api/encrypt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/pkcs11/src/api/encrypt.rs -------------------------------------------------------------------------------- /pkcs11/src/api/generation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/pkcs11/src/api/generation.rs -------------------------------------------------------------------------------- /pkcs11/src/api/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/pkcs11/src/api/mod.rs -------------------------------------------------------------------------------- /pkcs11/src/api/object.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/pkcs11/src/api/object.rs -------------------------------------------------------------------------------- /pkcs11/src/api/pin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/pkcs11/src/api/pin.rs -------------------------------------------------------------------------------- /pkcs11/src/api/session.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/pkcs11/src/api/session.rs -------------------------------------------------------------------------------- /pkcs11/src/api/sign.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/pkcs11/src/api/sign.rs -------------------------------------------------------------------------------- /pkcs11/src/api/token.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/pkcs11/src/api/token.rs -------------------------------------------------------------------------------- /pkcs11/src/api/verify.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/pkcs11/src/api/verify.rs -------------------------------------------------------------------------------- /pkcs11/src/backend/db/attr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/pkcs11/src/backend/db/attr.rs -------------------------------------------------------------------------------- /pkcs11/src/backend/db/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/pkcs11/src/backend/db/mod.rs -------------------------------------------------------------------------------- /pkcs11/src/backend/db/object.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/pkcs11/src/backend/db/object.rs -------------------------------------------------------------------------------- /pkcs11/src/backend/decrypt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/pkcs11/src/backend/decrypt.rs -------------------------------------------------------------------------------- /pkcs11/src/backend/encrypt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/pkcs11/src/backend/encrypt.rs -------------------------------------------------------------------------------- /pkcs11/src/backend/events.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/pkcs11/src/backend/events.rs -------------------------------------------------------------------------------- /pkcs11/src/backend/key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/pkcs11/src/backend/key.rs -------------------------------------------------------------------------------- /pkcs11/src/backend/login.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/pkcs11/src/backend/login.rs -------------------------------------------------------------------------------- /pkcs11/src/backend/mechanism.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/pkcs11/src/backend/mechanism.rs -------------------------------------------------------------------------------- /pkcs11/src/backend/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/pkcs11/src/backend/mod.rs -------------------------------------------------------------------------------- /pkcs11/src/backend/object.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/pkcs11/src/backend/object.rs -------------------------------------------------------------------------------- /pkcs11/src/backend/session.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/pkcs11/src/backend/session.rs -------------------------------------------------------------------------------- /pkcs11/src/backend/sign.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/pkcs11/src/backend/sign.rs -------------------------------------------------------------------------------- /pkcs11/src/backend/slot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/pkcs11/src/backend/slot.rs -------------------------------------------------------------------------------- /pkcs11/src/config/config_file.rs: -------------------------------------------------------------------------------- 1 | pub use config_file::*; 2 | -------------------------------------------------------------------------------- /pkcs11/src/config/device.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/pkcs11/src/config/device.rs -------------------------------------------------------------------------------- /pkcs11/src/config/initialization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/pkcs11/src/config/initialization.rs -------------------------------------------------------------------------------- /pkcs11/src/config/logging.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/pkcs11/src/config/logging.rs -------------------------------------------------------------------------------- /pkcs11/src/config/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/pkcs11/src/config/mod.rs -------------------------------------------------------------------------------- /pkcs11/src/data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/pkcs11/src/data.rs -------------------------------------------------------------------------------- /pkcs11/src/defs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/pkcs11/src/defs.rs -------------------------------------------------------------------------------- /pkcs11/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/pkcs11/src/lib.rs -------------------------------------------------------------------------------- /pkcs11/src/unwind_stubs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/pkcs11/src/unwind_stubs.rs -------------------------------------------------------------------------------- /pkcs11/src/ureq.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/pkcs11/src/ureq.rs -------------------------------------------------------------------------------- /pkcs11/src/ureq/rustls_connector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/pkcs11/src/ureq/rustls_connector.rs -------------------------------------------------------------------------------- /pkcs11/src/ureq/tcp_connector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/pkcs11/src/ureq/tcp_connector.rs -------------------------------------------------------------------------------- /pkcs11/src/ureq/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/pkcs11/src/ureq/utils.rs -------------------------------------------------------------------------------- /pkcs11/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/pkcs11/src/utils.rs -------------------------------------------------------------------------------- /pkcs11/tests/basic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/pkcs11/tests/basic.rs -------------------------------------------------------------------------------- /pkcs11/tests/tools/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/pkcs11/tests/tools/mod.rs -------------------------------------------------------------------------------- /tools/build_profiling.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/build_profiling.sh -------------------------------------------------------------------------------- /tools/ci_integration_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/ci_integration_tests.sh -------------------------------------------------------------------------------- /tools/ci_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/ci_setup.sh -------------------------------------------------------------------------------- /tools/collect_licenses.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/collect_licenses.sh -------------------------------------------------------------------------------- /tools/create_aes_key.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/create_aes_key.sh -------------------------------------------------------------------------------- /tools/create_brainpool_keys.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/create_brainpool_keys.sh -------------------------------------------------------------------------------- /tools/create_ec_p256_key.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/create_ec_p256_key.sh -------------------------------------------------------------------------------- /tools/create_ec_p256k1_key.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/create_ec_p256k1_key.sh -------------------------------------------------------------------------------- /tools/create_ec_p384_key.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/create_ec_p384_key.sh -------------------------------------------------------------------------------- /tools/create_ec_p521_key.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/create_ec_p521_key.sh -------------------------------------------------------------------------------- /tools/create_ed_key.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/create_ed_key.sh -------------------------------------------------------------------------------- /tools/create_operator.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/create_operator.sh -------------------------------------------------------------------------------- /tools/create_rsa_key.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/create_rsa_key.sh -------------------------------------------------------------------------------- /tools/create_web_key.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/create_web_key.sh -------------------------------------------------------------------------------- /tools/der_cert.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/der_cert.conf -------------------------------------------------------------------------------- /tools/generate_coverage_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/generate_coverage_all.sh -------------------------------------------------------------------------------- /tools/get_coverage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/get_coverage.sh -------------------------------------------------------------------------------- /tools/invalid_cert.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/invalid_cert.conf -------------------------------------------------------------------------------- /tools/invalid_root_cert.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/invalid_root_cert.conf -------------------------------------------------------------------------------- /tools/provision.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/provision.sh -------------------------------------------------------------------------------- /tools/test_profiling.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/test_profiling.sh -------------------------------------------------------------------------------- /tools/tests/change_pin.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/change_pin.sh -------------------------------------------------------------------------------- /tools/tests/decrypt_aes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/decrypt_aes.sh -------------------------------------------------------------------------------- /tools/tests/decrypt_rsa_pkcs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/decrypt_rsa_pkcs.sh -------------------------------------------------------------------------------- /tools/tests/decrypt_rsa_pkcs_sha1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/decrypt_rsa_pkcs_sha1.sh -------------------------------------------------------------------------------- /tools/tests/decrypt_rsa_pkcs_sha256.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/decrypt_rsa_pkcs_sha256.sh -------------------------------------------------------------------------------- /tools/tests/decrypt_rsa_pkcs_sha512.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/decrypt_rsa_pkcs_sha512.sh -------------------------------------------------------------------------------- /tools/tests/decrypt_rsa_raw.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/decrypt_rsa_raw.sh -------------------------------------------------------------------------------- /tools/tests/delete_key.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/delete_key.sh -------------------------------------------------------------------------------- /tools/tests/delete_key_certificate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/delete_key_certificate.sh -------------------------------------------------------------------------------- /tools/tests/encrypt_aes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/encrypt_aes.sh -------------------------------------------------------------------------------- /tools/tests/general_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/general_test.sh -------------------------------------------------------------------------------- /tools/tests/generate_aes_id.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/generate_aes_id.sh -------------------------------------------------------------------------------- /tools/tests/generate_brainpool.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/generate_brainpool.sh -------------------------------------------------------------------------------- /tools/tests/generate_ec_p256_id.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/generate_ec_p256_id.sh -------------------------------------------------------------------------------- /tools/tests/generate_ec_p256k1_id.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/generate_ec_p256k1_id.sh -------------------------------------------------------------------------------- /tools/tests/generate_ec_p384_id.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/generate_ec_p384_id.sh -------------------------------------------------------------------------------- /tools/tests/generate_ec_p521_id.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/generate_ec_p521_id.sh -------------------------------------------------------------------------------- /tools/tests/generate_ed_id.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/generate_ed_id.sh -------------------------------------------------------------------------------- /tools/tests/generate_generic_id.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/generate_generic_id.sh -------------------------------------------------------------------------------- /tools/tests/generate_rsa_id.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/generate_rsa_id.sh -------------------------------------------------------------------------------- /tools/tests/invalid_certificate_fingerprint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/invalid_certificate_fingerprint.sh -------------------------------------------------------------------------------- /tools/tests/invalid_root_certificate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/invalid_root_certificate.sh -------------------------------------------------------------------------------- /tools/tests/list_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/list_all.sh -------------------------------------------------------------------------------- /tools/tests/random.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/random.sh -------------------------------------------------------------------------------- /tools/tests/rename_key.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/rename_key.sh -------------------------------------------------------------------------------- /tools/tests/sign_brainpool.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/sign_brainpool.sh -------------------------------------------------------------------------------- /tools/tests/sign_ec_p256.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/sign_ec_p256.sh -------------------------------------------------------------------------------- /tools/tests/sign_ec_p256_longer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/sign_ec_p256_longer.sh -------------------------------------------------------------------------------- /tools/tests/sign_ec_p256_sha256.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/sign_ec_p256_sha256.sh -------------------------------------------------------------------------------- /tools/tests/sign_ec_p256_shorter.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/sign_ec_p256_shorter.sh -------------------------------------------------------------------------------- /tools/tests/sign_ec_p256k1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/sign_ec_p256k1.sh -------------------------------------------------------------------------------- /tools/tests/sign_ec_p384.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/sign_ec_p384.sh -------------------------------------------------------------------------------- /tools/tests/sign_ec_p384_sha384.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/sign_ec_p384_sha384.sh -------------------------------------------------------------------------------- /tools/tests/sign_ec_p521.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/sign_ec_p521.sh -------------------------------------------------------------------------------- /tools/tests/sign_ec_p521_sha1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/sign_ec_p521_sha1.sh -------------------------------------------------------------------------------- /tools/tests/sign_ec_p521_sha512.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/sign_ec_p521_sha512.sh -------------------------------------------------------------------------------- /tools/tests/sign_ec_p521_shorter.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/sign_ec_p521_shorter.sh -------------------------------------------------------------------------------- /tools/tests/sign_ed.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/sign_ed.sh -------------------------------------------------------------------------------- /tools/tests/sign_rsa_pkcs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/sign_rsa_pkcs.sh -------------------------------------------------------------------------------- /tools/tests/sign_rsa_pkcs_pss_sha1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/sign_rsa_pkcs_pss_sha1.sh -------------------------------------------------------------------------------- /tools/tests/sign_rsa_pkcs_pss_sha224.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/sign_rsa_pkcs_pss_sha224.sh -------------------------------------------------------------------------------- /tools/tests/sign_rsa_pkcs_pss_sha256.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/sign_rsa_pkcs_pss_sha256.sh -------------------------------------------------------------------------------- /tools/tests/sign_rsa_pkcs_pss_sha384.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/sign_rsa_pkcs_pss_sha384.sh -------------------------------------------------------------------------------- /tools/tests/sign_rsa_pkcs_pss_sha512.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/sign_rsa_pkcs_pss_sha512.sh -------------------------------------------------------------------------------- /tools/tests/sign_rsa_pkcs_sha1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/sign_rsa_pkcs_sha1.sh -------------------------------------------------------------------------------- /tools/tests/sign_rsa_pkcs_sha224.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/sign_rsa_pkcs_sha224.sh -------------------------------------------------------------------------------- /tools/tests/sign_rsa_pkcs_sha256.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/sign_rsa_pkcs_sha256.sh -------------------------------------------------------------------------------- /tools/tests/sign_rsa_pkcs_sha384.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/sign_rsa_pkcs_sha384.sh -------------------------------------------------------------------------------- /tools/tests/sign_rsa_pkcs_sha512.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/sign_rsa_pkcs_sha512.sh -------------------------------------------------------------------------------- /tools/tests/sign_rsa_sha1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/sign_rsa_sha1.sh -------------------------------------------------------------------------------- /tools/tests/sign_rsa_sha256.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/sign_rsa_sha256.sh -------------------------------------------------------------------------------- /tools/tests/upload_aes_key.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/upload_aes_key.sh -------------------------------------------------------------------------------- /tools/tests/upload_certificate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/upload_certificate.sh -------------------------------------------------------------------------------- /tools/tests/upload_der_certificate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/upload_der_certificate.sh -------------------------------------------------------------------------------- /tools/tests/upload_ec_key.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/upload_ec_key.sh -------------------------------------------------------------------------------- /tools/tests/upload_ec_key_id.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/upload_ec_key_id.sh -------------------------------------------------------------------------------- /tools/tests/upload_ed_key_id.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/upload_ed_key_id.sh -------------------------------------------------------------------------------- /tools/tests/upload_rsa_key_id.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nitrokey/nethsm-pkcs11/HEAD/tools/tests/upload_rsa_key_id.sh --------------------------------------------------------------------------------