├── .github ├── ISSUE_TEMPLATE │ ├── bug-report.yml │ ├── config.yml │ ├── documentation-request.md │ └── enhancement.md ├── PULL_REQUEST_TEMPLATE ├── dependabot.yml └── workflows │ ├── ci.yml │ ├── code-scan-cron.yml │ ├── dependabot-auto-merge.yml │ ├── release.yml │ └── triage.yml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── SECURITY.md ├── examples └── cloudkms-attestation │ └── main.go ├── fingerprint ├── fingerprint.go └── fingerprint_test.go ├── fipsutil ├── fipsutil.go ├── fipsutil_other.go └── fipsutil_test.go ├── go.mod ├── go.sum ├── internal ├── bcrypt_pbkdf │ ├── LICENSE │ ├── README │ ├── bcrypt_pbkdf.go │ └── bcrypt_pbkdf_test.go ├── darwin │ ├── corefoundation │ │ └── core_foundation_darwin.go │ └── security │ │ └── security_darwin.go ├── emoji │ ├── emoji.go │ └── emoji_test.go ├── templates │ ├── funcmap.go │ ├── funcmap_test.go │ ├── validate.go │ └── validate_test.go ├── termutil │ └── termutil.go └── utils │ ├── asn1 │ ├── asn1.go │ └── asn1_test.go │ ├── convert │ ├── convert.go │ └── convert_test.go │ ├── file │ ├── io.go │ ├── io_test.go │ └── testdata │ │ ├── pass1.txt │ │ └── pass2.txt │ └── utfbom │ ├── LICENSE │ ├── README.md │ ├── utfbom.go │ └── utfbom_test.go ├── jose ├── encrypt.go ├── encrypt_test.go ├── generate.go ├── generate_test.go ├── options.go ├── parse.go ├── parse_test.go ├── testdata │ ├── bad-rsa.crt │ ├── bad-rsa.key │ ├── empty.json │ ├── empty.jwks.json │ ├── host-key │ ├── host-key-cert.pub │ ├── host-key.pub │ ├── invalid.crt │ ├── jwks.json │ ├── oct.enc.json │ ├── oct.json │ ├── oct.txt │ ├── okp.enc.priv.json │ ├── okp.priv.json │ ├── okp.pub.json │ ├── p256.enc.priv.json │ ├── p256.priv.json │ ├── p256.pub.json │ ├── passphrase.txt │ ├── rsa.enc.priv.json │ ├── rsa.priv.json │ ├── rsa.pub.json │ ├── rsa2048.crt │ ├── rsa2048.key │ ├── ssh-ca │ └── ssh-ca.pub ├── types.go ├── types_test.go ├── validate.go ├── validate_test.go ├── x25519.go └── x25519_test.go ├── keyutil ├── fingerprint.go ├── fingerprint_test.go ├── key.go ├── key_test.go └── testdata │ ├── ed25519.pub │ ├── p256.pub │ └── rsa.pub ├── kms ├── apiv1 │ ├── options.go │ ├── options_test.go │ ├── registry.go │ ├── requests.go │ └── requests_test.go ├── awskms │ ├── awskms.go │ ├── awskms_test.go │ ├── decrypter.go │ ├── decrypter_test.go │ ├── mock_test.go │ ├── no_awskms.go │ ├── signer.go │ └── signer_test.go ├── azurekms │ ├── internal │ │ └── mock │ │ │ └── key_vault_client.go │ ├── key_vault.go │ ├── key_vault_test.go │ ├── lazy_client.go │ ├── lazy_client_test.go │ ├── no_azurekms.go │ ├── signer.go │ ├── signer_test.go │ ├── utils.go │ └── utils_test.go ├── capi │ ├── capi.go │ ├── capi_no_windows.go │ ├── ncrypt_windows.go │ └── no_capi.go ├── cloudkms │ ├── attestation.go │ ├── attestation_test.go │ ├── cloudkms.go │ ├── cloudkms_test.go │ ├── decrypter.go │ ├── decrypter_test.go │ ├── mock_test.go │ ├── no_cloudkms.go │ ├── signer.go │ ├── signer_test.go │ └── testdata │ │ ├── aes.certs │ │ ├── aes.dat │ │ ├── ec.certs │ │ ├── ec.dat │ │ ├── pub.pem │ │ ├── rsa.certs │ │ ├── rsa.dat │ │ └── rsapub.pem ├── kms.go ├── kms_test.go ├── kmsfs.go ├── kmsfs_test.go ├── mackms │ ├── mackms.go │ ├── mackms_other.go │ ├── mackms_test.go │ ├── signer.go │ └── signer_test.go ├── object.go ├── object_test.go ├── pkcs11 │ ├── benchmark_test.go │ ├── opensc_test.go │ ├── other_test.go │ ├── pkcs11.go │ ├── pkcs11_no_cgo.go │ ├── pkcs11_test.go │ ├── setup_test.go │ ├── softhsm2_test.go │ └── yubihsm2_test.go ├── softkms │ ├── softkms.go │ ├── softkms_test.go │ └── testdata │ │ ├── cert.crt │ │ ├── cert.key │ │ ├── dsa.key │ │ ├── dsa.pem │ │ ├── nebula.key │ │ ├── nebula.pem │ │ ├── priv.pem │ │ ├── pub.pem │ │ ├── rsa.priv.pem │ │ └── rsa.pub.pem ├── sshagentkms │ ├── no_sshagentkms.go │ ├── sshagentkms.go │ ├── sshagentkms_test.go │ └── testdata │ │ ├── cert.crt │ │ ├── cert.key │ │ ├── priv.pem │ │ ├── pub.pem │ │ ├── ssh │ │ └── ssh.pub ├── tpmkms │ ├── errors.go │ ├── no_tpmkms.go │ ├── testdata │ │ └── ec-tss2.pem │ ├── tpmkms.go │ ├── tpmkms_others_test.go │ ├── tpmkms_simulator_test.go │ ├── tpmkms_test.go │ ├── tpmkms_windows_test.go │ ├── uri.go │ └── uri_test.go ├── uri │ ├── testdata │ │ └── pin.txt │ ├── uri.go │ ├── uri_119_test.go │ ├── uri_other_test.go │ └── uri_test.go └── yubikey │ ├── yubikey.go │ ├── yubikey_no_cgo.go │ └── yubikey_test.go ├── minica ├── minica.go ├── minica_test.go └── options.go ├── nssdb ├── Makefile ├── README.md ├── attributes.go ├── certificate.go ├── certificate_test.go ├── columns.go ├── encrypt.go ├── encrypt_test.go ├── generate │ └── main.go ├── keys.go ├── keys_test.go ├── metadata.go ├── metadata_test.go ├── nssdb.go ├── nssdb_test.go ├── object.go ├── sign.go ├── sign_test.go ├── testdata │ ├── 3_107.Dockerfile │ ├── 3_51.Dockerfile │ ├── Makefile │ ├── README.md │ ├── fixtures.sh │ ├── leaf.crt │ ├── leaf.key │ ├── leaf.p12 │ ├── root-ca.crt │ ├── root-ca.key │ ├── v3.107 │ │ ├── cert9.db │ │ ├── ids.txt │ │ ├── key4.db │ │ └── pkcs11.txt │ └── v3.51 │ │ ├── cert9.db │ │ ├── ids.txt │ │ ├── key4.db │ │ └── pkcs11.txt └── testdata_test.go ├── pemutil ├── cosign.go ├── cosign_test.go ├── pem.go ├── pem_test.go ├── pkcs8.go ├── pkcs8_test.go ├── ssh.go └── testdata │ ├── bad.csr │ ├── badca.crt │ ├── badder.crt │ ├── badnebula.key │ ├── badnebula.pub │ ├── badpem.crt │ ├── badpem.csr │ ├── bundle-1st.crt │ ├── bundle-2nd.crt │ ├── bundle.crt │ ├── ca.crt │ ├── ca.der │ ├── ca2.crt │ ├── cosign.enc.pem │ ├── cosign.pem │ ├── cosign.pub.pem │ ├── extrajunkbundle.crt │ ├── generate.sh │ ├── keytool.csr │ ├── nebula.key │ ├── nebula.pub │ ├── nonPEMHeaderCa.crt │ ├── openssh.ed25519.enc.pem │ ├── openssh.ed25519.pem │ ├── openssh.ed25519.pub.pem │ ├── openssh.p256.enc.pem │ ├── openssh.p256.pem │ ├── openssh.p256.pub.pem │ ├── openssh.p384.enc.pem │ ├── openssh.p384.pem │ ├── openssh.p384.pub.pem │ ├── openssh.p521.enc.pem │ ├── openssh.p521.pem │ ├── openssh.p521.pub.pem │ ├── openssh.rsa1024.enc.pem │ ├── openssh.rsa1024.pem │ ├── openssh.rsa1024.pub.pem │ ├── openssh.rsa2048.enc.pem │ ├── openssh.rsa2048.pem │ ├── openssh.rsa2048.pub.pem │ ├── openssl.p256.enc.pem │ ├── openssl.p256.pem │ ├── openssl.p256.pub.pem │ ├── openssl.p384.enc.pem │ ├── openssl.p384.pem │ ├── openssl.p384.pub.pem │ ├── openssl.p521.enc.pem │ ├── openssl.p521.pem │ ├── openssl.p521.pub.pem │ ├── openssl.rsa1024.enc.pem │ ├── openssl.rsa1024.pem │ ├── openssl.rsa1024.pub.pem │ ├── openssl.rsa2048.enc.pem │ ├── openssl.rsa2048.pem │ ├── openssl.rsa2048.pub.pem │ ├── password.txt │ ├── password2.txt │ ├── pkcs8 │ ├── openssl.ed25519.der │ ├── openssl.ed25519.enc.pem │ ├── openssl.ed25519.pem │ ├── openssl.ed25519.pub.der │ ├── openssl.ed25519.pub.pem │ ├── openssl.p256.enc.pem │ ├── openssl.p256.pem │ ├── openssl.p256.pub.pem │ ├── openssl.p384.enc.pem │ ├── openssl.p384.pem │ ├── openssl.p384.pub.pem │ ├── openssl.p521.enc.pem │ ├── openssl.p521.pem │ ├── openssl.p521.pub.pem │ ├── openssl.rsa2048.enc.pem │ ├── openssl.rsa2048.pem │ ├── openssl.rsa2048.pub.pem │ ├── openssl.rsa4096.pem │ └── openssl.rsa4096.pub.pem │ ├── test.csr │ └── test.der ├── randutil ├── random.go └── random_test.go ├── sshutil ├── certificate.go ├── certificate_request.go ├── certificate_test.go ├── fingerprint.go ├── fingerprint_test.go ├── options.go ├── options_test.go ├── sshutil.go ├── sshutil_test.go ├── templates.go ├── templates_test.go ├── testdata │ ├── date.tpl │ └── github.tpl ├── types.go └── types_test.go ├── tlsutil ├── cache.go ├── cache_test.go ├── renewer.go ├── renewer_test.go ├── server_credentials.go ├── server_credentials_test.go ├── utils.go └── utils_test.go ├── tools.go ├── tpm ├── ak.go ├── ak_test.go ├── algorithm │ ├── algorithm.go │ └── algorithm_test.go ├── attestation │ ├── client.go │ ├── client_simulator_test.go │ ├── client_test.go │ ├── requestid.go │ ├── testdata │ │ └── roots.pem │ └── useragent.go ├── available │ └── check.go ├── blobs.go ├── caps.go ├── caps_test.go ├── context.go ├── ek.go ├── ek_test.go ├── errors.go ├── info.go ├── info_test.go ├── internal │ ├── close │ │ ├── close.go │ │ ├── close_others.go │ │ └── close_windows.go │ ├── key │ │ ├── create.go │ │ ├── key.go │ │ ├── key_others.go │ │ ├── key_windows.go │ │ └── pcp_windows.go │ ├── open │ │ ├── open.go │ │ ├── open_others.go │ │ └── open_windows.go │ └── socket │ │ ├── socket.go │ │ ├── socket_others.go │ │ └── socket_windows.go ├── key.go ├── key_test.go ├── manufacturer │ ├── manufacturers.go │ └── manufacturers_test.go ├── names.go ├── names_test.go ├── rand │ ├── rand.go │ └── rand_simulator_test.go ├── random.go ├── signer.go ├── simulator │ ├── simulator.go │ ├── simulator_disabled.go │ └── simulator_enabled.go ├── skae │ ├── extension.go │ └── extension_test.go ├── storage │ ├── blackhole.go │ ├── blackhole_test.go │ ├── dirstore.go │ ├── dirstore_test.go │ ├── errors.go │ ├── feedthrough.go │ ├── feedthrough_test.go │ ├── filestore.go │ ├── filestore_test.go │ ├── tpmstore.go │ ├── tpmstore_test.go │ ├── types.go │ └── types_test.go ├── tpm.go ├── tpm_simulator_test.go ├── tpm_test.go ├── tss2.go └── tss2 │ ├── encode.go │ ├── encode_test.go │ ├── other_test.go │ ├── signer.go │ ├── signer_test.go │ ├── simulator_test.go │ ├── tpm_test.go │ ├── tss2.go │ └── tss2_test.go ├── x25519 ├── x25519.go └── x25519_test.go └── x509util ├── algorithms.go ├── algorithms_test.go ├── certificate.go ├── certificate_request.go ├── certificate_request_test.go ├── certificate_test.go ├── certpool.go ├── certpool_test.go ├── extensions.go ├── extensions_test.go ├── fingerprint.go ├── fingerprint_test.go ├── marshal_utils.go ├── marshal_utils_test.go ├── name.go ├── name_test.go ├── options.go ├── options_test.go ├── templates.go ├── templates_test.go ├── testdata ├── capath │ └── cert.pem ├── capath2 │ ├── root1.crt │ └── root2.crt ├── challengePassword.csr ├── challengePasswordUTF8.csr ├── ed25519.crt ├── example.tpl ├── fullsimple.tpl ├── google.crt ├── letsencrypt.crt ├── opcua.tpl ├── rawSubject.csr ├── rawSubject.key ├── rawSubject.tpl ├── rsa.key ├── secrets │ └── example.key └── smallstep.crt ├── utils.go └── utils_test.go /.github/ISSUE_TEMPLATE/bug-report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/.github/ISSUE_TEMPLATE/bug-report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/documentation-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/.github/ISSUE_TEMPLATE/documentation-request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/enhancement.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/.github/ISSUE_TEMPLATE/enhancement.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/.github/PULL_REQUEST_TEMPLATE -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/code-scan-cron.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/.github/workflows/code-scan-cron.yml -------------------------------------------------------------------------------- /.github/workflows/dependabot-auto-merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/.github/workflows/dependabot-auto-merge.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/triage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/.github/workflows/triage.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/SECURITY.md -------------------------------------------------------------------------------- /examples/cloudkms-attestation/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/examples/cloudkms-attestation/main.go -------------------------------------------------------------------------------- /fingerprint/fingerprint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/fingerprint/fingerprint.go -------------------------------------------------------------------------------- /fingerprint/fingerprint_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/fingerprint/fingerprint_test.go -------------------------------------------------------------------------------- /fipsutil/fipsutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/fipsutil/fipsutil.go -------------------------------------------------------------------------------- /fipsutil/fipsutil_other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/fipsutil/fipsutil_other.go -------------------------------------------------------------------------------- /fipsutil/fipsutil_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/fipsutil/fipsutil_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/go.sum -------------------------------------------------------------------------------- /internal/bcrypt_pbkdf/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/internal/bcrypt_pbkdf/LICENSE -------------------------------------------------------------------------------- /internal/bcrypt_pbkdf/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/internal/bcrypt_pbkdf/README -------------------------------------------------------------------------------- /internal/bcrypt_pbkdf/bcrypt_pbkdf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/internal/bcrypt_pbkdf/bcrypt_pbkdf.go -------------------------------------------------------------------------------- /internal/bcrypt_pbkdf/bcrypt_pbkdf_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/internal/bcrypt_pbkdf/bcrypt_pbkdf_test.go -------------------------------------------------------------------------------- /internal/darwin/corefoundation/core_foundation_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/internal/darwin/corefoundation/core_foundation_darwin.go -------------------------------------------------------------------------------- /internal/darwin/security/security_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/internal/darwin/security/security_darwin.go -------------------------------------------------------------------------------- /internal/emoji/emoji.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/internal/emoji/emoji.go -------------------------------------------------------------------------------- /internal/emoji/emoji_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/internal/emoji/emoji_test.go -------------------------------------------------------------------------------- /internal/templates/funcmap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/internal/templates/funcmap.go -------------------------------------------------------------------------------- /internal/templates/funcmap_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/internal/templates/funcmap_test.go -------------------------------------------------------------------------------- /internal/templates/validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/internal/templates/validate.go -------------------------------------------------------------------------------- /internal/templates/validate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/internal/templates/validate_test.go -------------------------------------------------------------------------------- /internal/termutil/termutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/internal/termutil/termutil.go -------------------------------------------------------------------------------- /internal/utils/asn1/asn1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/internal/utils/asn1/asn1.go -------------------------------------------------------------------------------- /internal/utils/asn1/asn1_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/internal/utils/asn1/asn1_test.go -------------------------------------------------------------------------------- /internal/utils/convert/convert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/internal/utils/convert/convert.go -------------------------------------------------------------------------------- /internal/utils/convert/convert_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/internal/utils/convert/convert_test.go -------------------------------------------------------------------------------- /internal/utils/file/io.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/internal/utils/file/io.go -------------------------------------------------------------------------------- /internal/utils/file/io_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/internal/utils/file/io_test.go -------------------------------------------------------------------------------- /internal/utils/file/testdata/pass1.txt: -------------------------------------------------------------------------------- 1 | brandy-guidon-basin-ishmael-sedge-ducting -------------------------------------------------------------------------------- /internal/utils/file/testdata/pass2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/internal/utils/file/testdata/pass2.txt -------------------------------------------------------------------------------- /internal/utils/utfbom/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/internal/utils/utfbom/LICENSE -------------------------------------------------------------------------------- /internal/utils/utfbom/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/internal/utils/utfbom/README.md -------------------------------------------------------------------------------- /internal/utils/utfbom/utfbom.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/internal/utils/utfbom/utfbom.go -------------------------------------------------------------------------------- /internal/utils/utfbom/utfbom_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/internal/utils/utfbom/utfbom_test.go -------------------------------------------------------------------------------- /jose/encrypt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/jose/encrypt.go -------------------------------------------------------------------------------- /jose/encrypt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/jose/encrypt_test.go -------------------------------------------------------------------------------- /jose/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/jose/generate.go -------------------------------------------------------------------------------- /jose/generate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/jose/generate_test.go -------------------------------------------------------------------------------- /jose/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/jose/options.go -------------------------------------------------------------------------------- /jose/parse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/jose/parse.go -------------------------------------------------------------------------------- /jose/parse_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/jose/parse_test.go -------------------------------------------------------------------------------- /jose/testdata/bad-rsa.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/jose/testdata/bad-rsa.crt -------------------------------------------------------------------------------- /jose/testdata/bad-rsa.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/jose/testdata/bad-rsa.key -------------------------------------------------------------------------------- /jose/testdata/empty.json: -------------------------------------------------------------------------------- 1 | { 2 | "keys": [] 3 | } -------------------------------------------------------------------------------- /jose/testdata/empty.jwks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/jose/testdata/empty.jwks.json -------------------------------------------------------------------------------- /jose/testdata/host-key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/jose/testdata/host-key -------------------------------------------------------------------------------- /jose/testdata/host-key-cert.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/jose/testdata/host-key-cert.pub -------------------------------------------------------------------------------- /jose/testdata/host-key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/jose/testdata/host-key.pub -------------------------------------------------------------------------------- /jose/testdata/invalid.crt: -------------------------------------------------------------------------------- 1 | this is not a valid certificate 2 | -------------------------------------------------------------------------------- /jose/testdata/jwks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/jose/testdata/jwks.json -------------------------------------------------------------------------------- /jose/testdata/oct.enc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/jose/testdata/oct.enc.json -------------------------------------------------------------------------------- /jose/testdata/oct.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/jose/testdata/oct.json -------------------------------------------------------------------------------- /jose/testdata/oct.txt: -------------------------------------------------------------------------------- 1 | a true random password -------------------------------------------------------------------------------- /jose/testdata/okp.enc.priv.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/jose/testdata/okp.enc.priv.json -------------------------------------------------------------------------------- /jose/testdata/okp.priv.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/jose/testdata/okp.priv.json -------------------------------------------------------------------------------- /jose/testdata/okp.pub.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/jose/testdata/okp.pub.json -------------------------------------------------------------------------------- /jose/testdata/p256.enc.priv.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/jose/testdata/p256.enc.priv.json -------------------------------------------------------------------------------- /jose/testdata/p256.priv.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/jose/testdata/p256.priv.json -------------------------------------------------------------------------------- /jose/testdata/p256.pub.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/jose/testdata/p256.pub.json -------------------------------------------------------------------------------- /jose/testdata/passphrase.txt: -------------------------------------------------------------------------------- 1 | Supercalifragilisticexpialidocious -------------------------------------------------------------------------------- /jose/testdata/rsa.enc.priv.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/jose/testdata/rsa.enc.priv.json -------------------------------------------------------------------------------- /jose/testdata/rsa.priv.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/jose/testdata/rsa.priv.json -------------------------------------------------------------------------------- /jose/testdata/rsa.pub.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/jose/testdata/rsa.pub.json -------------------------------------------------------------------------------- /jose/testdata/rsa2048.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/jose/testdata/rsa2048.crt -------------------------------------------------------------------------------- /jose/testdata/rsa2048.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/jose/testdata/rsa2048.key -------------------------------------------------------------------------------- /jose/testdata/ssh-ca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/jose/testdata/ssh-ca -------------------------------------------------------------------------------- /jose/testdata/ssh-ca.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/jose/testdata/ssh-ca.pub -------------------------------------------------------------------------------- /jose/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/jose/types.go -------------------------------------------------------------------------------- /jose/types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/jose/types_test.go -------------------------------------------------------------------------------- /jose/validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/jose/validate.go -------------------------------------------------------------------------------- /jose/validate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/jose/validate_test.go -------------------------------------------------------------------------------- /jose/x25519.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/jose/x25519.go -------------------------------------------------------------------------------- /jose/x25519_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/jose/x25519_test.go -------------------------------------------------------------------------------- /keyutil/fingerprint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/keyutil/fingerprint.go -------------------------------------------------------------------------------- /keyutil/fingerprint_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/keyutil/fingerprint_test.go -------------------------------------------------------------------------------- /keyutil/key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/keyutil/key.go -------------------------------------------------------------------------------- /keyutil/key_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/keyutil/key_test.go -------------------------------------------------------------------------------- /keyutil/testdata/ed25519.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/keyutil/testdata/ed25519.pub -------------------------------------------------------------------------------- /keyutil/testdata/p256.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/keyutil/testdata/p256.pub -------------------------------------------------------------------------------- /keyutil/testdata/rsa.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/keyutil/testdata/rsa.pub -------------------------------------------------------------------------------- /kms/apiv1/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/apiv1/options.go -------------------------------------------------------------------------------- /kms/apiv1/options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/apiv1/options_test.go -------------------------------------------------------------------------------- /kms/apiv1/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/apiv1/registry.go -------------------------------------------------------------------------------- /kms/apiv1/requests.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/apiv1/requests.go -------------------------------------------------------------------------------- /kms/apiv1/requests_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/apiv1/requests_test.go -------------------------------------------------------------------------------- /kms/awskms/awskms.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/awskms/awskms.go -------------------------------------------------------------------------------- /kms/awskms/awskms_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/awskms/awskms_test.go -------------------------------------------------------------------------------- /kms/awskms/decrypter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/awskms/decrypter.go -------------------------------------------------------------------------------- /kms/awskms/decrypter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/awskms/decrypter_test.go -------------------------------------------------------------------------------- /kms/awskms/mock_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/awskms/mock_test.go -------------------------------------------------------------------------------- /kms/awskms/no_awskms.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/awskms/no_awskms.go -------------------------------------------------------------------------------- /kms/awskms/signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/awskms/signer.go -------------------------------------------------------------------------------- /kms/awskms/signer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/awskms/signer_test.go -------------------------------------------------------------------------------- /kms/azurekms/internal/mock/key_vault_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/azurekms/internal/mock/key_vault_client.go -------------------------------------------------------------------------------- /kms/azurekms/key_vault.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/azurekms/key_vault.go -------------------------------------------------------------------------------- /kms/azurekms/key_vault_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/azurekms/key_vault_test.go -------------------------------------------------------------------------------- /kms/azurekms/lazy_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/azurekms/lazy_client.go -------------------------------------------------------------------------------- /kms/azurekms/lazy_client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/azurekms/lazy_client_test.go -------------------------------------------------------------------------------- /kms/azurekms/no_azurekms.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/azurekms/no_azurekms.go -------------------------------------------------------------------------------- /kms/azurekms/signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/azurekms/signer.go -------------------------------------------------------------------------------- /kms/azurekms/signer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/azurekms/signer_test.go -------------------------------------------------------------------------------- /kms/azurekms/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/azurekms/utils.go -------------------------------------------------------------------------------- /kms/azurekms/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/azurekms/utils_test.go -------------------------------------------------------------------------------- /kms/capi/capi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/capi/capi.go -------------------------------------------------------------------------------- /kms/capi/capi_no_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/capi/capi_no_windows.go -------------------------------------------------------------------------------- /kms/capi/ncrypt_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/capi/ncrypt_windows.go -------------------------------------------------------------------------------- /kms/capi/no_capi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/capi/no_capi.go -------------------------------------------------------------------------------- /kms/cloudkms/attestation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/cloudkms/attestation.go -------------------------------------------------------------------------------- /kms/cloudkms/attestation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/cloudkms/attestation_test.go -------------------------------------------------------------------------------- /kms/cloudkms/cloudkms.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/cloudkms/cloudkms.go -------------------------------------------------------------------------------- /kms/cloudkms/cloudkms_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/cloudkms/cloudkms_test.go -------------------------------------------------------------------------------- /kms/cloudkms/decrypter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/cloudkms/decrypter.go -------------------------------------------------------------------------------- /kms/cloudkms/decrypter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/cloudkms/decrypter_test.go -------------------------------------------------------------------------------- /kms/cloudkms/mock_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/cloudkms/mock_test.go -------------------------------------------------------------------------------- /kms/cloudkms/no_cloudkms.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/cloudkms/no_cloudkms.go -------------------------------------------------------------------------------- /kms/cloudkms/signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/cloudkms/signer.go -------------------------------------------------------------------------------- /kms/cloudkms/signer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/cloudkms/signer_test.go -------------------------------------------------------------------------------- /kms/cloudkms/testdata/aes.certs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/cloudkms/testdata/aes.certs -------------------------------------------------------------------------------- /kms/cloudkms/testdata/aes.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/cloudkms/testdata/aes.dat -------------------------------------------------------------------------------- /kms/cloudkms/testdata/ec.certs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/cloudkms/testdata/ec.certs -------------------------------------------------------------------------------- /kms/cloudkms/testdata/ec.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/cloudkms/testdata/ec.dat -------------------------------------------------------------------------------- /kms/cloudkms/testdata/pub.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/cloudkms/testdata/pub.pem -------------------------------------------------------------------------------- /kms/cloudkms/testdata/rsa.certs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/cloudkms/testdata/rsa.certs -------------------------------------------------------------------------------- /kms/cloudkms/testdata/rsa.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/cloudkms/testdata/rsa.dat -------------------------------------------------------------------------------- /kms/cloudkms/testdata/rsapub.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/cloudkms/testdata/rsapub.pem -------------------------------------------------------------------------------- /kms/kms.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/kms.go -------------------------------------------------------------------------------- /kms/kms_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/kms_test.go -------------------------------------------------------------------------------- /kms/kmsfs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/kmsfs.go -------------------------------------------------------------------------------- /kms/kmsfs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/kmsfs_test.go -------------------------------------------------------------------------------- /kms/mackms/mackms.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/mackms/mackms.go -------------------------------------------------------------------------------- /kms/mackms/mackms_other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/mackms/mackms_other.go -------------------------------------------------------------------------------- /kms/mackms/mackms_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/mackms/mackms_test.go -------------------------------------------------------------------------------- /kms/mackms/signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/mackms/signer.go -------------------------------------------------------------------------------- /kms/mackms/signer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/mackms/signer_test.go -------------------------------------------------------------------------------- /kms/object.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/object.go -------------------------------------------------------------------------------- /kms/object_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/object_test.go -------------------------------------------------------------------------------- /kms/pkcs11/benchmark_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/pkcs11/benchmark_test.go -------------------------------------------------------------------------------- /kms/pkcs11/opensc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/pkcs11/opensc_test.go -------------------------------------------------------------------------------- /kms/pkcs11/other_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/pkcs11/other_test.go -------------------------------------------------------------------------------- /kms/pkcs11/pkcs11.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/pkcs11/pkcs11.go -------------------------------------------------------------------------------- /kms/pkcs11/pkcs11_no_cgo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/pkcs11/pkcs11_no_cgo.go -------------------------------------------------------------------------------- /kms/pkcs11/pkcs11_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/pkcs11/pkcs11_test.go -------------------------------------------------------------------------------- /kms/pkcs11/setup_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/pkcs11/setup_test.go -------------------------------------------------------------------------------- /kms/pkcs11/softhsm2_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/pkcs11/softhsm2_test.go -------------------------------------------------------------------------------- /kms/pkcs11/yubihsm2_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/pkcs11/yubihsm2_test.go -------------------------------------------------------------------------------- /kms/softkms/softkms.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/softkms/softkms.go -------------------------------------------------------------------------------- /kms/softkms/softkms_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/softkms/softkms_test.go -------------------------------------------------------------------------------- /kms/softkms/testdata/cert.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/softkms/testdata/cert.crt -------------------------------------------------------------------------------- /kms/softkms/testdata/cert.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/softkms/testdata/cert.key -------------------------------------------------------------------------------- /kms/softkms/testdata/dsa.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/softkms/testdata/dsa.key -------------------------------------------------------------------------------- /kms/softkms/testdata/dsa.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/softkms/testdata/dsa.pem -------------------------------------------------------------------------------- /kms/softkms/testdata/nebula.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/softkms/testdata/nebula.key -------------------------------------------------------------------------------- /kms/softkms/testdata/nebula.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/softkms/testdata/nebula.pem -------------------------------------------------------------------------------- /kms/softkms/testdata/priv.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/softkms/testdata/priv.pem -------------------------------------------------------------------------------- /kms/softkms/testdata/pub.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/softkms/testdata/pub.pem -------------------------------------------------------------------------------- /kms/softkms/testdata/rsa.priv.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/softkms/testdata/rsa.priv.pem -------------------------------------------------------------------------------- /kms/softkms/testdata/rsa.pub.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/softkms/testdata/rsa.pub.pem -------------------------------------------------------------------------------- /kms/sshagentkms/no_sshagentkms.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/sshagentkms/no_sshagentkms.go -------------------------------------------------------------------------------- /kms/sshagentkms/sshagentkms.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/sshagentkms/sshagentkms.go -------------------------------------------------------------------------------- /kms/sshagentkms/sshagentkms_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/sshagentkms/sshagentkms_test.go -------------------------------------------------------------------------------- /kms/sshagentkms/testdata/cert.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/sshagentkms/testdata/cert.crt -------------------------------------------------------------------------------- /kms/sshagentkms/testdata/cert.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/sshagentkms/testdata/cert.key -------------------------------------------------------------------------------- /kms/sshagentkms/testdata/priv.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/sshagentkms/testdata/priv.pem -------------------------------------------------------------------------------- /kms/sshagentkms/testdata/pub.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/sshagentkms/testdata/pub.pem -------------------------------------------------------------------------------- /kms/sshagentkms/testdata/ssh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/sshagentkms/testdata/ssh -------------------------------------------------------------------------------- /kms/sshagentkms/testdata/ssh.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/sshagentkms/testdata/ssh.pub -------------------------------------------------------------------------------- /kms/tpmkms/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/tpmkms/errors.go -------------------------------------------------------------------------------- /kms/tpmkms/no_tpmkms.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/tpmkms/no_tpmkms.go -------------------------------------------------------------------------------- /kms/tpmkms/testdata/ec-tss2.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/tpmkms/testdata/ec-tss2.pem -------------------------------------------------------------------------------- /kms/tpmkms/tpmkms.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/tpmkms/tpmkms.go -------------------------------------------------------------------------------- /kms/tpmkms/tpmkms_others_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/tpmkms/tpmkms_others_test.go -------------------------------------------------------------------------------- /kms/tpmkms/tpmkms_simulator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/tpmkms/tpmkms_simulator_test.go -------------------------------------------------------------------------------- /kms/tpmkms/tpmkms_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/tpmkms/tpmkms_test.go -------------------------------------------------------------------------------- /kms/tpmkms/tpmkms_windows_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/tpmkms/tpmkms_windows_test.go -------------------------------------------------------------------------------- /kms/tpmkms/uri.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/tpmkms/uri.go -------------------------------------------------------------------------------- /kms/tpmkms/uri_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/tpmkms/uri_test.go -------------------------------------------------------------------------------- /kms/uri/testdata/pin.txt: -------------------------------------------------------------------------------- 1 | trim-this-pin 2 | -------------------------------------------------------------------------------- /kms/uri/uri.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/uri/uri.go -------------------------------------------------------------------------------- /kms/uri/uri_119_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/uri/uri_119_test.go -------------------------------------------------------------------------------- /kms/uri/uri_other_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/uri/uri_other_test.go -------------------------------------------------------------------------------- /kms/uri/uri_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/uri/uri_test.go -------------------------------------------------------------------------------- /kms/yubikey/yubikey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/yubikey/yubikey.go -------------------------------------------------------------------------------- /kms/yubikey/yubikey_no_cgo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/yubikey/yubikey_no_cgo.go -------------------------------------------------------------------------------- /kms/yubikey/yubikey_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/kms/yubikey/yubikey_test.go -------------------------------------------------------------------------------- /minica/minica.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/minica/minica.go -------------------------------------------------------------------------------- /minica/minica_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/minica/minica_test.go -------------------------------------------------------------------------------- /minica/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/minica/options.go -------------------------------------------------------------------------------- /nssdb/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/nssdb/Makefile -------------------------------------------------------------------------------- /nssdb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/nssdb/README.md -------------------------------------------------------------------------------- /nssdb/attributes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/nssdb/attributes.go -------------------------------------------------------------------------------- /nssdb/certificate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/nssdb/certificate.go -------------------------------------------------------------------------------- /nssdb/certificate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/nssdb/certificate_test.go -------------------------------------------------------------------------------- /nssdb/columns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/nssdb/columns.go -------------------------------------------------------------------------------- /nssdb/encrypt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/nssdb/encrypt.go -------------------------------------------------------------------------------- /nssdb/encrypt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/nssdb/encrypt_test.go -------------------------------------------------------------------------------- /nssdb/generate/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/nssdb/generate/main.go -------------------------------------------------------------------------------- /nssdb/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/nssdb/keys.go -------------------------------------------------------------------------------- /nssdb/keys_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/nssdb/keys_test.go -------------------------------------------------------------------------------- /nssdb/metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/nssdb/metadata.go -------------------------------------------------------------------------------- /nssdb/metadata_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/nssdb/metadata_test.go -------------------------------------------------------------------------------- /nssdb/nssdb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/nssdb/nssdb.go -------------------------------------------------------------------------------- /nssdb/nssdb_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/nssdb/nssdb_test.go -------------------------------------------------------------------------------- /nssdb/object.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/nssdb/object.go -------------------------------------------------------------------------------- /nssdb/sign.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/nssdb/sign.go -------------------------------------------------------------------------------- /nssdb/sign_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/nssdb/sign_test.go -------------------------------------------------------------------------------- /nssdb/testdata/3_107.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/nssdb/testdata/3_107.Dockerfile -------------------------------------------------------------------------------- /nssdb/testdata/3_51.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/nssdb/testdata/3_51.Dockerfile -------------------------------------------------------------------------------- /nssdb/testdata/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/nssdb/testdata/Makefile -------------------------------------------------------------------------------- /nssdb/testdata/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/nssdb/testdata/README.md -------------------------------------------------------------------------------- /nssdb/testdata/fixtures.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/nssdb/testdata/fixtures.sh -------------------------------------------------------------------------------- /nssdb/testdata/leaf.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/nssdb/testdata/leaf.crt -------------------------------------------------------------------------------- /nssdb/testdata/leaf.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/nssdb/testdata/leaf.key -------------------------------------------------------------------------------- /nssdb/testdata/leaf.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/nssdb/testdata/leaf.p12 -------------------------------------------------------------------------------- /nssdb/testdata/root-ca.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/nssdb/testdata/root-ca.crt -------------------------------------------------------------------------------- /nssdb/testdata/root-ca.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/nssdb/testdata/root-ca.key -------------------------------------------------------------------------------- /nssdb/testdata/v3.107/cert9.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/nssdb/testdata/v3.107/cert9.db -------------------------------------------------------------------------------- /nssdb/testdata/v3.107/ids.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/nssdb/testdata/v3.107/ids.txt -------------------------------------------------------------------------------- /nssdb/testdata/v3.107/key4.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/nssdb/testdata/v3.107/key4.db -------------------------------------------------------------------------------- /nssdb/testdata/v3.107/pkcs11.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/nssdb/testdata/v3.107/pkcs11.txt -------------------------------------------------------------------------------- /nssdb/testdata/v3.51/cert9.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/nssdb/testdata/v3.51/cert9.db -------------------------------------------------------------------------------- /nssdb/testdata/v3.51/ids.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/nssdb/testdata/v3.51/ids.txt -------------------------------------------------------------------------------- /nssdb/testdata/v3.51/key4.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/nssdb/testdata/v3.51/key4.db -------------------------------------------------------------------------------- /nssdb/testdata/v3.51/pkcs11.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/nssdb/testdata/v3.51/pkcs11.txt -------------------------------------------------------------------------------- /nssdb/testdata_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/nssdb/testdata_test.go -------------------------------------------------------------------------------- /pemutil/cosign.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/cosign.go -------------------------------------------------------------------------------- /pemutil/cosign_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/cosign_test.go -------------------------------------------------------------------------------- /pemutil/pem.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/pem.go -------------------------------------------------------------------------------- /pemutil/pem_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/pem_test.go -------------------------------------------------------------------------------- /pemutil/pkcs8.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/pkcs8.go -------------------------------------------------------------------------------- /pemutil/pkcs8_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/pkcs8_test.go -------------------------------------------------------------------------------- /pemutil/ssh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/ssh.go -------------------------------------------------------------------------------- /pemutil/testdata/bad.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/bad.csr -------------------------------------------------------------------------------- /pemutil/testdata/badca.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/badca.crt -------------------------------------------------------------------------------- /pemutil/testdata/badder.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/badder.crt -------------------------------------------------------------------------------- /pemutil/testdata/badnebula.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/badnebula.key -------------------------------------------------------------------------------- /pemutil/testdata/badnebula.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/badnebula.pub -------------------------------------------------------------------------------- /pemutil/testdata/badpem.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/badpem.crt -------------------------------------------------------------------------------- /pemutil/testdata/badpem.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/badpem.csr -------------------------------------------------------------------------------- /pemutil/testdata/bundle-1st.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/bundle-1st.crt -------------------------------------------------------------------------------- /pemutil/testdata/bundle-2nd.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/bundle-2nd.crt -------------------------------------------------------------------------------- /pemutil/testdata/bundle.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/bundle.crt -------------------------------------------------------------------------------- /pemutil/testdata/ca.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/ca.crt -------------------------------------------------------------------------------- /pemutil/testdata/ca.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/ca.der -------------------------------------------------------------------------------- /pemutil/testdata/ca2.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/ca2.crt -------------------------------------------------------------------------------- /pemutil/testdata/cosign.enc.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/cosign.enc.pem -------------------------------------------------------------------------------- /pemutil/testdata/cosign.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/cosign.pem -------------------------------------------------------------------------------- /pemutil/testdata/cosign.pub.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/cosign.pub.pem -------------------------------------------------------------------------------- /pemutil/testdata/extrajunkbundle.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/extrajunkbundle.crt -------------------------------------------------------------------------------- /pemutil/testdata/generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/generate.sh -------------------------------------------------------------------------------- /pemutil/testdata/keytool.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/keytool.csr -------------------------------------------------------------------------------- /pemutil/testdata/nebula.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/nebula.key -------------------------------------------------------------------------------- /pemutil/testdata/nebula.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/nebula.pub -------------------------------------------------------------------------------- /pemutil/testdata/nonPEMHeaderCa.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/nonPEMHeaderCa.crt -------------------------------------------------------------------------------- /pemutil/testdata/openssh.ed25519.enc.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/openssh.ed25519.enc.pem -------------------------------------------------------------------------------- /pemutil/testdata/openssh.ed25519.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/openssh.ed25519.pem -------------------------------------------------------------------------------- /pemutil/testdata/openssh.ed25519.pub.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/openssh.ed25519.pub.pem -------------------------------------------------------------------------------- /pemutil/testdata/openssh.p256.enc.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/openssh.p256.enc.pem -------------------------------------------------------------------------------- /pemutil/testdata/openssh.p256.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/openssh.p256.pem -------------------------------------------------------------------------------- /pemutil/testdata/openssh.p256.pub.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/openssh.p256.pub.pem -------------------------------------------------------------------------------- /pemutil/testdata/openssh.p384.enc.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/openssh.p384.enc.pem -------------------------------------------------------------------------------- /pemutil/testdata/openssh.p384.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/openssh.p384.pem -------------------------------------------------------------------------------- /pemutil/testdata/openssh.p384.pub.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/openssh.p384.pub.pem -------------------------------------------------------------------------------- /pemutil/testdata/openssh.p521.enc.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/openssh.p521.enc.pem -------------------------------------------------------------------------------- /pemutil/testdata/openssh.p521.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/openssh.p521.pem -------------------------------------------------------------------------------- /pemutil/testdata/openssh.p521.pub.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/openssh.p521.pub.pem -------------------------------------------------------------------------------- /pemutil/testdata/openssh.rsa1024.enc.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/openssh.rsa1024.enc.pem -------------------------------------------------------------------------------- /pemutil/testdata/openssh.rsa1024.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/openssh.rsa1024.pem -------------------------------------------------------------------------------- /pemutil/testdata/openssh.rsa1024.pub.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/openssh.rsa1024.pub.pem -------------------------------------------------------------------------------- /pemutil/testdata/openssh.rsa2048.enc.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/openssh.rsa2048.enc.pem -------------------------------------------------------------------------------- /pemutil/testdata/openssh.rsa2048.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/openssh.rsa2048.pem -------------------------------------------------------------------------------- /pemutil/testdata/openssh.rsa2048.pub.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/openssh.rsa2048.pub.pem -------------------------------------------------------------------------------- /pemutil/testdata/openssl.p256.enc.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/openssl.p256.enc.pem -------------------------------------------------------------------------------- /pemutil/testdata/openssl.p256.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/openssl.p256.pem -------------------------------------------------------------------------------- /pemutil/testdata/openssl.p256.pub.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/openssl.p256.pub.pem -------------------------------------------------------------------------------- /pemutil/testdata/openssl.p384.enc.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/openssl.p384.enc.pem -------------------------------------------------------------------------------- /pemutil/testdata/openssl.p384.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/openssl.p384.pem -------------------------------------------------------------------------------- /pemutil/testdata/openssl.p384.pub.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/openssl.p384.pub.pem -------------------------------------------------------------------------------- /pemutil/testdata/openssl.p521.enc.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/openssl.p521.enc.pem -------------------------------------------------------------------------------- /pemutil/testdata/openssl.p521.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/openssl.p521.pem -------------------------------------------------------------------------------- /pemutil/testdata/openssl.p521.pub.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/openssl.p521.pub.pem -------------------------------------------------------------------------------- /pemutil/testdata/openssl.rsa1024.enc.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/openssl.rsa1024.enc.pem -------------------------------------------------------------------------------- /pemutil/testdata/openssl.rsa1024.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/openssl.rsa1024.pem -------------------------------------------------------------------------------- /pemutil/testdata/openssl.rsa1024.pub.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/openssl.rsa1024.pub.pem -------------------------------------------------------------------------------- /pemutil/testdata/openssl.rsa2048.enc.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/openssl.rsa2048.enc.pem -------------------------------------------------------------------------------- /pemutil/testdata/openssl.rsa2048.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/openssl.rsa2048.pem -------------------------------------------------------------------------------- /pemutil/testdata/openssl.rsa2048.pub.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/openssl.rsa2048.pub.pem -------------------------------------------------------------------------------- /pemutil/testdata/password.txt: -------------------------------------------------------------------------------- 1 | mypassword -------------------------------------------------------------------------------- /pemutil/testdata/password2.txt: -------------------------------------------------------------------------------- 1 | pass 2 | -------------------------------------------------------------------------------- /pemutil/testdata/pkcs8/openssl.ed25519.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/pkcs8/openssl.ed25519.der -------------------------------------------------------------------------------- /pemutil/testdata/pkcs8/openssl.ed25519.enc.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/pkcs8/openssl.ed25519.enc.pem -------------------------------------------------------------------------------- /pemutil/testdata/pkcs8/openssl.ed25519.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/pkcs8/openssl.ed25519.pem -------------------------------------------------------------------------------- /pemutil/testdata/pkcs8/openssl.ed25519.pub.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/pkcs8/openssl.ed25519.pub.der -------------------------------------------------------------------------------- /pemutil/testdata/pkcs8/openssl.ed25519.pub.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/pkcs8/openssl.ed25519.pub.pem -------------------------------------------------------------------------------- /pemutil/testdata/pkcs8/openssl.p256.enc.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/pkcs8/openssl.p256.enc.pem -------------------------------------------------------------------------------- /pemutil/testdata/pkcs8/openssl.p256.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/pkcs8/openssl.p256.pem -------------------------------------------------------------------------------- /pemutil/testdata/pkcs8/openssl.p256.pub.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/pkcs8/openssl.p256.pub.pem -------------------------------------------------------------------------------- /pemutil/testdata/pkcs8/openssl.p384.enc.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/pkcs8/openssl.p384.enc.pem -------------------------------------------------------------------------------- /pemutil/testdata/pkcs8/openssl.p384.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/pkcs8/openssl.p384.pem -------------------------------------------------------------------------------- /pemutil/testdata/pkcs8/openssl.p384.pub.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/pkcs8/openssl.p384.pub.pem -------------------------------------------------------------------------------- /pemutil/testdata/pkcs8/openssl.p521.enc.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/pkcs8/openssl.p521.enc.pem -------------------------------------------------------------------------------- /pemutil/testdata/pkcs8/openssl.p521.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/pkcs8/openssl.p521.pem -------------------------------------------------------------------------------- /pemutil/testdata/pkcs8/openssl.p521.pub.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/pkcs8/openssl.p521.pub.pem -------------------------------------------------------------------------------- /pemutil/testdata/pkcs8/openssl.rsa2048.enc.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/pkcs8/openssl.rsa2048.enc.pem -------------------------------------------------------------------------------- /pemutil/testdata/pkcs8/openssl.rsa2048.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/pkcs8/openssl.rsa2048.pem -------------------------------------------------------------------------------- /pemutil/testdata/pkcs8/openssl.rsa2048.pub.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/pkcs8/openssl.rsa2048.pub.pem -------------------------------------------------------------------------------- /pemutil/testdata/pkcs8/openssl.rsa4096.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/pkcs8/openssl.rsa4096.pem -------------------------------------------------------------------------------- /pemutil/testdata/pkcs8/openssl.rsa4096.pub.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/pkcs8/openssl.rsa4096.pub.pem -------------------------------------------------------------------------------- /pemutil/testdata/test.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/test.csr -------------------------------------------------------------------------------- /pemutil/testdata/test.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/pemutil/testdata/test.der -------------------------------------------------------------------------------- /randutil/random.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/randutil/random.go -------------------------------------------------------------------------------- /randutil/random_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/randutil/random_test.go -------------------------------------------------------------------------------- /sshutil/certificate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/sshutil/certificate.go -------------------------------------------------------------------------------- /sshutil/certificate_request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/sshutil/certificate_request.go -------------------------------------------------------------------------------- /sshutil/certificate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/sshutil/certificate_test.go -------------------------------------------------------------------------------- /sshutil/fingerprint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/sshutil/fingerprint.go -------------------------------------------------------------------------------- /sshutil/fingerprint_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/sshutil/fingerprint_test.go -------------------------------------------------------------------------------- /sshutil/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/sshutil/options.go -------------------------------------------------------------------------------- /sshutil/options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/sshutil/options_test.go -------------------------------------------------------------------------------- /sshutil/sshutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/sshutil/sshutil.go -------------------------------------------------------------------------------- /sshutil/sshutil_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/sshutil/sshutil_test.go -------------------------------------------------------------------------------- /sshutil/templates.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/sshutil/templates.go -------------------------------------------------------------------------------- /sshutil/templates_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/sshutil/templates_test.go -------------------------------------------------------------------------------- /sshutil/testdata/date.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/sshutil/testdata/date.tpl -------------------------------------------------------------------------------- /sshutil/testdata/github.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/sshutil/testdata/github.tpl -------------------------------------------------------------------------------- /sshutil/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/sshutil/types.go -------------------------------------------------------------------------------- /sshutil/types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/sshutil/types_test.go -------------------------------------------------------------------------------- /tlsutil/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tlsutil/cache.go -------------------------------------------------------------------------------- /tlsutil/cache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tlsutil/cache_test.go -------------------------------------------------------------------------------- /tlsutil/renewer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tlsutil/renewer.go -------------------------------------------------------------------------------- /tlsutil/renewer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tlsutil/renewer_test.go -------------------------------------------------------------------------------- /tlsutil/server_credentials.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tlsutil/server_credentials.go -------------------------------------------------------------------------------- /tlsutil/server_credentials_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tlsutil/server_credentials_test.go -------------------------------------------------------------------------------- /tlsutil/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tlsutil/utils.go -------------------------------------------------------------------------------- /tlsutil/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tlsutil/utils_test.go -------------------------------------------------------------------------------- /tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tools.go -------------------------------------------------------------------------------- /tpm/ak.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/ak.go -------------------------------------------------------------------------------- /tpm/ak_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/ak_test.go -------------------------------------------------------------------------------- /tpm/algorithm/algorithm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/algorithm/algorithm.go -------------------------------------------------------------------------------- /tpm/algorithm/algorithm_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/algorithm/algorithm_test.go -------------------------------------------------------------------------------- /tpm/attestation/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/attestation/client.go -------------------------------------------------------------------------------- /tpm/attestation/client_simulator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/attestation/client_simulator_test.go -------------------------------------------------------------------------------- /tpm/attestation/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/attestation/client_test.go -------------------------------------------------------------------------------- /tpm/attestation/requestid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/attestation/requestid.go -------------------------------------------------------------------------------- /tpm/attestation/testdata/roots.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/attestation/testdata/roots.pem -------------------------------------------------------------------------------- /tpm/attestation/useragent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/attestation/useragent.go -------------------------------------------------------------------------------- /tpm/available/check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/available/check.go -------------------------------------------------------------------------------- /tpm/blobs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/blobs.go -------------------------------------------------------------------------------- /tpm/caps.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/caps.go -------------------------------------------------------------------------------- /tpm/caps_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/caps_test.go -------------------------------------------------------------------------------- /tpm/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/context.go -------------------------------------------------------------------------------- /tpm/ek.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/ek.go -------------------------------------------------------------------------------- /tpm/ek_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/ek_test.go -------------------------------------------------------------------------------- /tpm/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/errors.go -------------------------------------------------------------------------------- /tpm/info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/info.go -------------------------------------------------------------------------------- /tpm/info_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/info_test.go -------------------------------------------------------------------------------- /tpm/internal/close/close.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/internal/close/close.go -------------------------------------------------------------------------------- /tpm/internal/close/close_others.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/internal/close/close_others.go -------------------------------------------------------------------------------- /tpm/internal/close/close_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/internal/close/close_windows.go -------------------------------------------------------------------------------- /tpm/internal/key/create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/internal/key/create.go -------------------------------------------------------------------------------- /tpm/internal/key/key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/internal/key/key.go -------------------------------------------------------------------------------- /tpm/internal/key/key_others.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/internal/key/key_others.go -------------------------------------------------------------------------------- /tpm/internal/key/key_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/internal/key/key_windows.go -------------------------------------------------------------------------------- /tpm/internal/key/pcp_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/internal/key/pcp_windows.go -------------------------------------------------------------------------------- /tpm/internal/open/open.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/internal/open/open.go -------------------------------------------------------------------------------- /tpm/internal/open/open_others.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/internal/open/open_others.go -------------------------------------------------------------------------------- /tpm/internal/open/open_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/internal/open/open_windows.go -------------------------------------------------------------------------------- /tpm/internal/socket/socket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/internal/socket/socket.go -------------------------------------------------------------------------------- /tpm/internal/socket/socket_others.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/internal/socket/socket_others.go -------------------------------------------------------------------------------- /tpm/internal/socket/socket_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/internal/socket/socket_windows.go -------------------------------------------------------------------------------- /tpm/key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/key.go -------------------------------------------------------------------------------- /tpm/key_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/key_test.go -------------------------------------------------------------------------------- /tpm/manufacturer/manufacturers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/manufacturer/manufacturers.go -------------------------------------------------------------------------------- /tpm/manufacturer/manufacturers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/manufacturer/manufacturers_test.go -------------------------------------------------------------------------------- /tpm/names.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/names.go -------------------------------------------------------------------------------- /tpm/names_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/names_test.go -------------------------------------------------------------------------------- /tpm/rand/rand.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/rand/rand.go -------------------------------------------------------------------------------- /tpm/rand/rand_simulator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/rand/rand_simulator_test.go -------------------------------------------------------------------------------- /tpm/random.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/random.go -------------------------------------------------------------------------------- /tpm/signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/signer.go -------------------------------------------------------------------------------- /tpm/simulator/simulator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/simulator/simulator.go -------------------------------------------------------------------------------- /tpm/simulator/simulator_disabled.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/simulator/simulator_disabled.go -------------------------------------------------------------------------------- /tpm/simulator/simulator_enabled.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/simulator/simulator_enabled.go -------------------------------------------------------------------------------- /tpm/skae/extension.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/skae/extension.go -------------------------------------------------------------------------------- /tpm/skae/extension_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/skae/extension_test.go -------------------------------------------------------------------------------- /tpm/storage/blackhole.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/storage/blackhole.go -------------------------------------------------------------------------------- /tpm/storage/blackhole_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/storage/blackhole_test.go -------------------------------------------------------------------------------- /tpm/storage/dirstore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/storage/dirstore.go -------------------------------------------------------------------------------- /tpm/storage/dirstore_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/storage/dirstore_test.go -------------------------------------------------------------------------------- /tpm/storage/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/storage/errors.go -------------------------------------------------------------------------------- /tpm/storage/feedthrough.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/storage/feedthrough.go -------------------------------------------------------------------------------- /tpm/storage/feedthrough_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/storage/feedthrough_test.go -------------------------------------------------------------------------------- /tpm/storage/filestore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/storage/filestore.go -------------------------------------------------------------------------------- /tpm/storage/filestore_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/storage/filestore_test.go -------------------------------------------------------------------------------- /tpm/storage/tpmstore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/storage/tpmstore.go -------------------------------------------------------------------------------- /tpm/storage/tpmstore_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/storage/tpmstore_test.go -------------------------------------------------------------------------------- /tpm/storage/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/storage/types.go -------------------------------------------------------------------------------- /tpm/storage/types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/storage/types_test.go -------------------------------------------------------------------------------- /tpm/tpm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/tpm.go -------------------------------------------------------------------------------- /tpm/tpm_simulator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/tpm_simulator_test.go -------------------------------------------------------------------------------- /tpm/tpm_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/tpm_test.go -------------------------------------------------------------------------------- /tpm/tss2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/tss2.go -------------------------------------------------------------------------------- /tpm/tss2/encode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/tss2/encode.go -------------------------------------------------------------------------------- /tpm/tss2/encode_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/tss2/encode_test.go -------------------------------------------------------------------------------- /tpm/tss2/other_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/tss2/other_test.go -------------------------------------------------------------------------------- /tpm/tss2/signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/tss2/signer.go -------------------------------------------------------------------------------- /tpm/tss2/signer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/tss2/signer_test.go -------------------------------------------------------------------------------- /tpm/tss2/simulator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/tss2/simulator_test.go -------------------------------------------------------------------------------- /tpm/tss2/tpm_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/tss2/tpm_test.go -------------------------------------------------------------------------------- /tpm/tss2/tss2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/tss2/tss2.go -------------------------------------------------------------------------------- /tpm/tss2/tss2_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/tpm/tss2/tss2_test.go -------------------------------------------------------------------------------- /x25519/x25519.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/x25519/x25519.go -------------------------------------------------------------------------------- /x25519/x25519_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/x25519/x25519_test.go -------------------------------------------------------------------------------- /x509util/algorithms.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/x509util/algorithms.go -------------------------------------------------------------------------------- /x509util/algorithms_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/x509util/algorithms_test.go -------------------------------------------------------------------------------- /x509util/certificate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/x509util/certificate.go -------------------------------------------------------------------------------- /x509util/certificate_request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/x509util/certificate_request.go -------------------------------------------------------------------------------- /x509util/certificate_request_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/x509util/certificate_request_test.go -------------------------------------------------------------------------------- /x509util/certificate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/x509util/certificate_test.go -------------------------------------------------------------------------------- /x509util/certpool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/x509util/certpool.go -------------------------------------------------------------------------------- /x509util/certpool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/x509util/certpool_test.go -------------------------------------------------------------------------------- /x509util/extensions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/x509util/extensions.go -------------------------------------------------------------------------------- /x509util/extensions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/x509util/extensions_test.go -------------------------------------------------------------------------------- /x509util/fingerprint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/x509util/fingerprint.go -------------------------------------------------------------------------------- /x509util/fingerprint_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/x509util/fingerprint_test.go -------------------------------------------------------------------------------- /x509util/marshal_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/x509util/marshal_utils.go -------------------------------------------------------------------------------- /x509util/marshal_utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/x509util/marshal_utils_test.go -------------------------------------------------------------------------------- /x509util/name.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/x509util/name.go -------------------------------------------------------------------------------- /x509util/name_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/x509util/name_test.go -------------------------------------------------------------------------------- /x509util/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/x509util/options.go -------------------------------------------------------------------------------- /x509util/options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/x509util/options_test.go -------------------------------------------------------------------------------- /x509util/templates.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/x509util/templates.go -------------------------------------------------------------------------------- /x509util/templates_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/x509util/templates_test.go -------------------------------------------------------------------------------- /x509util/testdata/capath/cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/x509util/testdata/capath/cert.pem -------------------------------------------------------------------------------- /x509util/testdata/capath2/root1.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/x509util/testdata/capath2/root1.crt -------------------------------------------------------------------------------- /x509util/testdata/capath2/root2.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/x509util/testdata/capath2/root2.crt -------------------------------------------------------------------------------- /x509util/testdata/challengePassword.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/x509util/testdata/challengePassword.csr -------------------------------------------------------------------------------- /x509util/testdata/challengePasswordUTF8.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/x509util/testdata/challengePasswordUTF8.csr -------------------------------------------------------------------------------- /x509util/testdata/ed25519.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/x509util/testdata/ed25519.crt -------------------------------------------------------------------------------- /x509util/testdata/example.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/x509util/testdata/example.tpl -------------------------------------------------------------------------------- /x509util/testdata/fullsimple.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/x509util/testdata/fullsimple.tpl -------------------------------------------------------------------------------- /x509util/testdata/google.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/x509util/testdata/google.crt -------------------------------------------------------------------------------- /x509util/testdata/letsencrypt.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/x509util/testdata/letsencrypt.crt -------------------------------------------------------------------------------- /x509util/testdata/opcua.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/x509util/testdata/opcua.tpl -------------------------------------------------------------------------------- /x509util/testdata/rawSubject.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/x509util/testdata/rawSubject.csr -------------------------------------------------------------------------------- /x509util/testdata/rawSubject.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/x509util/testdata/rawSubject.key -------------------------------------------------------------------------------- /x509util/testdata/rawSubject.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/x509util/testdata/rawSubject.tpl -------------------------------------------------------------------------------- /x509util/testdata/rsa.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/x509util/testdata/rsa.key -------------------------------------------------------------------------------- /x509util/testdata/secrets/example.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/x509util/testdata/secrets/example.key -------------------------------------------------------------------------------- /x509util/testdata/smallstep.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/x509util/testdata/smallstep.crt -------------------------------------------------------------------------------- /x509util/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/x509util/utils.go -------------------------------------------------------------------------------- /x509util/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/crypto/HEAD/x509util/utils_test.go --------------------------------------------------------------------------------