├── .editorconfig ├── .github ├── CODEOWNERS └── workflows │ └── ruby.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Gemfile ├── Gemfile.lock ├── LICENSE.md ├── README.md ├── lib ├── ssh_data.rb └── ssh_data │ ├── certificate.rb │ ├── encoding.rb │ ├── error.rb │ ├── private_key.rb │ ├── private_key │ ├── base.rb │ ├── dsa.rb │ ├── ecdsa.rb │ ├── ed25519.rb │ └── rsa.rb │ ├── public_key.rb │ ├── public_key │ ├── base.rb │ ├── dsa.rb │ ├── ecdsa.rb │ ├── ed25519.rb │ ├── rsa.rb │ ├── security_key.rb │ ├── skecdsa.rb │ └── sked25519.rb │ ├── signature.rb │ └── version.rb ├── spec ├── certificate_spec.rb ├── encoding_spec.rb ├── fixtures │ ├── bad_signature-cert.pub │ ├── dsa.encrypted.pem │ ├── dsa.plaintext.pem │ ├── dsa_ca │ ├── dsa_ca.pub │ ├── dsa_leaf_for_rsa_ca │ ├── dsa_leaf_for_rsa_ca-cert.pub │ ├── dsa_leaf_for_rsa_ca.pub │ ├── ecdsa.encrypted.pem │ ├── ecdsa.plaintext.pem │ ├── ecdsa_ca │ ├── ecdsa_ca.pub │ ├── ecdsa_leaf_for_rsa_ca │ ├── ecdsa_leaf_for_rsa_ca-cert.pub │ ├── ecdsa_leaf_for_rsa_ca.pub │ ├── ed25519_ca │ ├── ed25519_ca.pub │ ├── ed25519_leaf_for_rsa_ca │ ├── ed25519_leaf_for_rsa_ca-cert.pub │ ├── ed25519_leaf_for_rsa_ca.pub │ ├── gen.sh │ ├── invalid_force_command │ ├── invalid_force_command-cert.pub │ ├── invalid_force_command.pub │ ├── invalid_source_address_bad_ip │ ├── invalid_source_address_bad_ip-cert.pub │ ├── invalid_source_address_bad_ip.pub │ ├── invalid_source_address_flag │ ├── invalid_source_address_flag-cert.pub │ ├── invalid_source_address_flag.pub │ ├── multiple_cidr_source_address │ ├── multiple_cidr_source_address-cert.pub │ ├── multiple_cidr_source_address.pub │ ├── rsa.encrypted.pem │ ├── rsa.plaintext.pem │ ├── rsa_ca │ ├── rsa_ca.pub │ ├── rsa_leaf_for_dsa_ca │ ├── rsa_leaf_for_dsa_ca-cert.pub │ ├── rsa_leaf_for_dsa_ca.pub │ ├── rsa_leaf_for_ecdsa_ca │ ├── rsa_leaf_for_ecdsa_ca-cert.pub │ ├── rsa_leaf_for_ecdsa_ca.pub │ ├── rsa_leaf_for_ed25519_ca │ ├── rsa_leaf_for_ed25519_ca-cert.pub │ ├── rsa_leaf_for_ed25519_ca.pub │ ├── rsa_leaf_for_rsa_ca │ ├── rsa_leaf_for_rsa_ca-cert.pub │ ├── rsa_leaf_for_rsa_ca.pub │ ├── rsa_leaf_for_rsa_ca_sha2_256 │ ├── rsa_leaf_for_rsa_ca_sha2_256-cert.pub │ ├── rsa_leaf_for_rsa_ca_sha2_256.pub │ ├── rsa_leaf_for_rsa_ca_sha2_512 │ ├── rsa_leaf_for_rsa_ca_sha2_512-cert.pub │ ├── rsa_leaf_for_rsa_ca_sha2_512.pub │ ├── rsa_leaf_for_skecdsa_ca │ ├── rsa_leaf_for_skecdsa_ca-cert.pub │ ├── rsa_leaf_for_skecdsa_ca.pub │ ├── rsa_leaf_for_sked25519_ca │ ├── rsa_leaf_for_sked25519_ca-cert.pub │ ├── rsa_leaf_for_sked25519_ca.pub │ ├── signatures │ │ ├── create-signatures.sh │ │ ├── ecdsa-256-ca-no-options-certificate.key │ │ ├── ecdsa-256-ca-no-options-certificate.key.pub │ │ ├── ecdsa-256-no-options-individual.key │ │ ├── ecdsa-256-no-options-individual.key.pub │ │ ├── ecdsa-256-rsa-2048-leaf-no-options-certificate.key │ │ ├── ecdsa-256-rsa-2048-leaf-no-options-certificate.key-cert.pub │ │ ├── ecdsa-256-rsa-2048-leaf-no-options-certificate.key.pub │ │ ├── ecdsa-384-no-options-individual.key │ │ ├── ecdsa-384-no-options-individual.key.pub │ │ ├── ecdsa-521-no-options-individual.key │ │ ├── ecdsa-521-no-options-individual.key.pub │ │ ├── ecdsa-sk-256-ca-no-options-certificate.key │ │ ├── ecdsa-sk-256-ca-no-options-certificate.key.pub │ │ ├── ecdsa-sk-256-ed25519-sk-256-leaf-no-options-certificate.key │ │ ├── ecdsa-sk-256-ed25519-sk-256-leaf-no-options-certificate.key-cert.pub │ │ ├── ecdsa-sk-256-ed25519-sk-256-leaf-no-options-certificate.key.pub │ │ ├── ecdsa-sk-256-no-options-individual.key │ │ ├── ecdsa-sk-256-no-options-individual.key.pub │ │ ├── ecdsa-sk-256-no-touch-required-individual.key │ │ ├── ecdsa-sk-256-no-touch-required-individual.key.pub │ │ ├── ecdsa-sk-256-rsa-2048-leaf-no-options-certificate.key │ │ ├── ecdsa-sk-256-rsa-2048-leaf-no-options-certificate.key-cert.pub │ │ ├── ecdsa-sk-256-rsa-2048-leaf-no-options-certificate.key.pub │ │ ├── ecdsa-sk-256-verify-required-individual.key │ │ ├── ecdsa-sk-256-verify-required-individual.key.pub │ │ ├── ed25519-256-no-options-individual.key │ │ ├── ed25519-256-no-options-individual.key.pub │ │ ├── ed25519-sk-256-ca-no-options-certificate.key │ │ ├── ed25519-sk-256-ca-no-options-certificate.key.pub │ │ ├── ed25519-sk-256-ecdsa-sk-256-leaf-no-options-certificate.key │ │ ├── ed25519-sk-256-ecdsa-sk-256-leaf-no-options-certificate.key-cert.pub │ │ ├── ed25519-sk-256-ecdsa-sk-256-leaf-no-options-certificate.key.pub │ │ ├── ed25519-sk-256-no-options-individual.key │ │ ├── ed25519-sk-256-no-options-individual.key.pub │ │ ├── ed25519-sk-256-no-touch-required-individual.key │ │ ├── ed25519-sk-256-no-touch-required-individual.key.pub │ │ ├── ed25519-sk-256-rsa-2048-leaf-no-options-certificate.key │ │ ├── ed25519-sk-256-rsa-2048-leaf-no-options-certificate.key-cert.pub │ │ ├── ed25519-sk-256-rsa-2048-leaf-no-options-certificate.key.pub │ │ ├── ed25519-sk-256-verify-required-individual.key │ │ ├── ed25519-sk-256-verify-required-individual.key.pub │ │ ├── message │ │ ├── message.ecdsa-256-no-options-individual.sig │ │ ├── message.ecdsa-256-rsa-2048-leaf-no-options-certificate.sig │ │ ├── message.ecdsa-384-no-options-individual.sig │ │ ├── message.ecdsa-521-no-options-individual.sig │ │ ├── message.ecdsa-sk-256-ed25519-sk-256-leaf-no-options-certificate.sig │ │ ├── message.ecdsa-sk-256-no-options-individual.sig │ │ ├── message.ecdsa-sk-256-no-touch-required-individual.sig │ │ ├── message.ecdsa-sk-256-rsa-2048-leaf-no-options-certificate.sig │ │ ├── message.ecdsa-sk-256-verify-required-individual.sig │ │ ├── message.ed25519-256-no-options-individual.sig │ │ ├── message.ed25519-sk-256-ecdsa-sk-256-leaf-no-options-certificate.sig │ │ ├── message.ed25519-sk-256-no-options-individual.sig │ │ ├── message.ed25519-sk-256-no-touch-required-individual.sig │ │ ├── message.ed25519-sk-256-rsa-2048-leaf-no-options-certificate.sig │ │ ├── message.ed25519-sk-256-verify-required-individual.sig │ │ ├── message.rsa-2048-ecdsa-256-leaf-no-options-certificate.sig │ │ ├── message.rsa-2048-ecdsa-sk-2048-leaf-no-options-certificate.sig │ │ ├── message.rsa-2048-ed25519-sk-2048-leaf-no-options-certificate.sig │ │ ├── message.rsa-2048-no-options-individual.sig │ │ ├── rsa-2048-ca-no-options-certificate.key │ │ ├── rsa-2048-ca-no-options-certificate.key.pub │ │ ├── rsa-2048-ecdsa-256-leaf-no-options-certificate.key │ │ ├── rsa-2048-ecdsa-256-leaf-no-options-certificate.key-cert.pub │ │ ├── rsa-2048-ecdsa-256-leaf-no-options-certificate.key.pub │ │ ├── rsa-2048-ecdsa-sk-2048-leaf-no-options-certificate.key │ │ ├── rsa-2048-ecdsa-sk-2048-leaf-no-options-certificate.key-cert.pub │ │ ├── rsa-2048-ecdsa-sk-2048-leaf-no-options-certificate.key.pub │ │ ├── rsa-2048-ed25519-sk-2048-leaf-no-options-certificate.key │ │ ├── rsa-2048-ed25519-sk-2048-leaf-no-options-certificate.key-cert.pub │ │ ├── rsa-2048-ed25519-sk-2048-leaf-no-options-certificate.key.pub │ │ ├── rsa-2048-no-options-individual.key │ │ └── rsa-2048-no-options-individual.key.pub │ ├── single_cidr_source_address │ ├── single_cidr_source_address-cert.pub │ ├── single_cidr_source_address.pub │ ├── single_source_address │ ├── single_source_address-cert.pub │ ├── single_source_address.pub │ ├── skecdsa_ca │ ├── skecdsa_ca.pub │ ├── skecdsa_leaf_for_rsa_ca │ ├── skecdsa_leaf_for_rsa_ca-cert.pub │ ├── skecdsa_leaf_for_rsa_ca.pub │ ├── sked25519_ca │ ├── sked25519_ca.pub │ ├── sked25519_leaf_for_rsa_ca │ ├── sked25519_leaf_for_rsa_ca-cert.pub │ ├── sked25519_leaf_for_rsa_ca.pub │ ├── spaces_source_address │ ├── spaces_source_address-cert.pub │ ├── spaces_source_address.pub │ ├── valid_force_command │ ├── valid_force_command-cert.pub │ └── valid_force_command.pub ├── private_key │ ├── dsa_spec.rb │ ├── ecdsa_spec.rb │ ├── ed25519_spec.rb │ └── rsa_spec.rb ├── private_key_spec.rb ├── public_key │ ├── dsa_spec.rb │ ├── ecdsa_spec.rb │ ├── ed25519_spec.rb │ ├── rsa_spec.rb │ ├── skecdsa_spec.rb │ └── sked25519_spec.rb ├── public_key_spec.rb ├── signature_spec.rb └── spec_helper.rb └── ssh_data.gemspec /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/workflows/ruby.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/.github/workflows/ruby.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/README.md -------------------------------------------------------------------------------- /lib/ssh_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/lib/ssh_data.rb -------------------------------------------------------------------------------- /lib/ssh_data/certificate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/lib/ssh_data/certificate.rb -------------------------------------------------------------------------------- /lib/ssh_data/encoding.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/lib/ssh_data/encoding.rb -------------------------------------------------------------------------------- /lib/ssh_data/error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/lib/ssh_data/error.rb -------------------------------------------------------------------------------- /lib/ssh_data/private_key.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/lib/ssh_data/private_key.rb -------------------------------------------------------------------------------- /lib/ssh_data/private_key/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/lib/ssh_data/private_key/base.rb -------------------------------------------------------------------------------- /lib/ssh_data/private_key/dsa.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/lib/ssh_data/private_key/dsa.rb -------------------------------------------------------------------------------- /lib/ssh_data/private_key/ecdsa.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/lib/ssh_data/private_key/ecdsa.rb -------------------------------------------------------------------------------- /lib/ssh_data/private_key/ed25519.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/lib/ssh_data/private_key/ed25519.rb -------------------------------------------------------------------------------- /lib/ssh_data/private_key/rsa.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/lib/ssh_data/private_key/rsa.rb -------------------------------------------------------------------------------- /lib/ssh_data/public_key.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/lib/ssh_data/public_key.rb -------------------------------------------------------------------------------- /lib/ssh_data/public_key/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/lib/ssh_data/public_key/base.rb -------------------------------------------------------------------------------- /lib/ssh_data/public_key/dsa.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/lib/ssh_data/public_key/dsa.rb -------------------------------------------------------------------------------- /lib/ssh_data/public_key/ecdsa.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/lib/ssh_data/public_key/ecdsa.rb -------------------------------------------------------------------------------- /lib/ssh_data/public_key/ed25519.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/lib/ssh_data/public_key/ed25519.rb -------------------------------------------------------------------------------- /lib/ssh_data/public_key/rsa.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/lib/ssh_data/public_key/rsa.rb -------------------------------------------------------------------------------- /lib/ssh_data/public_key/security_key.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/lib/ssh_data/public_key/security_key.rb -------------------------------------------------------------------------------- /lib/ssh_data/public_key/skecdsa.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/lib/ssh_data/public_key/skecdsa.rb -------------------------------------------------------------------------------- /lib/ssh_data/public_key/sked25519.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/lib/ssh_data/public_key/sked25519.rb -------------------------------------------------------------------------------- /lib/ssh_data/signature.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/lib/ssh_data/signature.rb -------------------------------------------------------------------------------- /lib/ssh_data/version.rb: -------------------------------------------------------------------------------- 1 | module SSHData 2 | VERSION = "2.0.0" 3 | end 4 | -------------------------------------------------------------------------------- /spec/certificate_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/certificate_spec.rb -------------------------------------------------------------------------------- /spec/encoding_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/encoding_spec.rb -------------------------------------------------------------------------------- /spec/fixtures/bad_signature-cert.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/bad_signature-cert.pub -------------------------------------------------------------------------------- /spec/fixtures/dsa.encrypted.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/dsa.encrypted.pem -------------------------------------------------------------------------------- /spec/fixtures/dsa.plaintext.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/dsa.plaintext.pem -------------------------------------------------------------------------------- /spec/fixtures/dsa_ca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/dsa_ca -------------------------------------------------------------------------------- /spec/fixtures/dsa_ca.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/dsa_ca.pub -------------------------------------------------------------------------------- /spec/fixtures/dsa_leaf_for_rsa_ca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/dsa_leaf_for_rsa_ca -------------------------------------------------------------------------------- /spec/fixtures/dsa_leaf_for_rsa_ca-cert.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/dsa_leaf_for_rsa_ca-cert.pub -------------------------------------------------------------------------------- /spec/fixtures/dsa_leaf_for_rsa_ca.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/dsa_leaf_for_rsa_ca.pub -------------------------------------------------------------------------------- /spec/fixtures/ecdsa.encrypted.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/ecdsa.encrypted.pem -------------------------------------------------------------------------------- /spec/fixtures/ecdsa.plaintext.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/ecdsa.plaintext.pem -------------------------------------------------------------------------------- /spec/fixtures/ecdsa_ca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/ecdsa_ca -------------------------------------------------------------------------------- /spec/fixtures/ecdsa_ca.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/ecdsa_ca.pub -------------------------------------------------------------------------------- /spec/fixtures/ecdsa_leaf_for_rsa_ca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/ecdsa_leaf_for_rsa_ca -------------------------------------------------------------------------------- /spec/fixtures/ecdsa_leaf_for_rsa_ca-cert.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/ecdsa_leaf_for_rsa_ca-cert.pub -------------------------------------------------------------------------------- /spec/fixtures/ecdsa_leaf_for_rsa_ca.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/ecdsa_leaf_for_rsa_ca.pub -------------------------------------------------------------------------------- /spec/fixtures/ed25519_ca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/ed25519_ca -------------------------------------------------------------------------------- /spec/fixtures/ed25519_ca.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/ed25519_ca.pub -------------------------------------------------------------------------------- /spec/fixtures/ed25519_leaf_for_rsa_ca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/ed25519_leaf_for_rsa_ca -------------------------------------------------------------------------------- /spec/fixtures/ed25519_leaf_for_rsa_ca-cert.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/ed25519_leaf_for_rsa_ca-cert.pub -------------------------------------------------------------------------------- /spec/fixtures/ed25519_leaf_for_rsa_ca.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/ed25519_leaf_for_rsa_ca.pub -------------------------------------------------------------------------------- /spec/fixtures/gen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/gen.sh -------------------------------------------------------------------------------- /spec/fixtures/invalid_force_command: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/invalid_force_command -------------------------------------------------------------------------------- /spec/fixtures/invalid_force_command-cert.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/invalid_force_command-cert.pub -------------------------------------------------------------------------------- /spec/fixtures/invalid_force_command.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/invalid_force_command.pub -------------------------------------------------------------------------------- /spec/fixtures/invalid_source_address_bad_ip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/invalid_source_address_bad_ip -------------------------------------------------------------------------------- /spec/fixtures/invalid_source_address_bad_ip-cert.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/invalid_source_address_bad_ip-cert.pub -------------------------------------------------------------------------------- /spec/fixtures/invalid_source_address_bad_ip.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/invalid_source_address_bad_ip.pub -------------------------------------------------------------------------------- /spec/fixtures/invalid_source_address_flag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/invalid_source_address_flag -------------------------------------------------------------------------------- /spec/fixtures/invalid_source_address_flag-cert.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/invalid_source_address_flag-cert.pub -------------------------------------------------------------------------------- /spec/fixtures/invalid_source_address_flag.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/invalid_source_address_flag.pub -------------------------------------------------------------------------------- /spec/fixtures/multiple_cidr_source_address: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/multiple_cidr_source_address -------------------------------------------------------------------------------- /spec/fixtures/multiple_cidr_source_address-cert.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/multiple_cidr_source_address-cert.pub -------------------------------------------------------------------------------- /spec/fixtures/multiple_cidr_source_address.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/multiple_cidr_source_address.pub -------------------------------------------------------------------------------- /spec/fixtures/rsa.encrypted.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/rsa.encrypted.pem -------------------------------------------------------------------------------- /spec/fixtures/rsa.plaintext.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/rsa.plaintext.pem -------------------------------------------------------------------------------- /spec/fixtures/rsa_ca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/rsa_ca -------------------------------------------------------------------------------- /spec/fixtures/rsa_ca.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/rsa_ca.pub -------------------------------------------------------------------------------- /spec/fixtures/rsa_leaf_for_dsa_ca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/rsa_leaf_for_dsa_ca -------------------------------------------------------------------------------- /spec/fixtures/rsa_leaf_for_dsa_ca-cert.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/rsa_leaf_for_dsa_ca-cert.pub -------------------------------------------------------------------------------- /spec/fixtures/rsa_leaf_for_dsa_ca.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/rsa_leaf_for_dsa_ca.pub -------------------------------------------------------------------------------- /spec/fixtures/rsa_leaf_for_ecdsa_ca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/rsa_leaf_for_ecdsa_ca -------------------------------------------------------------------------------- /spec/fixtures/rsa_leaf_for_ecdsa_ca-cert.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/rsa_leaf_for_ecdsa_ca-cert.pub -------------------------------------------------------------------------------- /spec/fixtures/rsa_leaf_for_ecdsa_ca.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/rsa_leaf_for_ecdsa_ca.pub -------------------------------------------------------------------------------- /spec/fixtures/rsa_leaf_for_ed25519_ca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/rsa_leaf_for_ed25519_ca -------------------------------------------------------------------------------- /spec/fixtures/rsa_leaf_for_ed25519_ca-cert.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/rsa_leaf_for_ed25519_ca-cert.pub -------------------------------------------------------------------------------- /spec/fixtures/rsa_leaf_for_ed25519_ca.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/rsa_leaf_for_ed25519_ca.pub -------------------------------------------------------------------------------- /spec/fixtures/rsa_leaf_for_rsa_ca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/rsa_leaf_for_rsa_ca -------------------------------------------------------------------------------- /spec/fixtures/rsa_leaf_for_rsa_ca-cert.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/rsa_leaf_for_rsa_ca-cert.pub -------------------------------------------------------------------------------- /spec/fixtures/rsa_leaf_for_rsa_ca.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/rsa_leaf_for_rsa_ca.pub -------------------------------------------------------------------------------- /spec/fixtures/rsa_leaf_for_rsa_ca_sha2_256: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/rsa_leaf_for_rsa_ca_sha2_256 -------------------------------------------------------------------------------- /spec/fixtures/rsa_leaf_for_rsa_ca_sha2_256-cert.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/rsa_leaf_for_rsa_ca_sha2_256-cert.pub -------------------------------------------------------------------------------- /spec/fixtures/rsa_leaf_for_rsa_ca_sha2_256.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/rsa_leaf_for_rsa_ca_sha2_256.pub -------------------------------------------------------------------------------- /spec/fixtures/rsa_leaf_for_rsa_ca_sha2_512: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/rsa_leaf_for_rsa_ca_sha2_512 -------------------------------------------------------------------------------- /spec/fixtures/rsa_leaf_for_rsa_ca_sha2_512-cert.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/rsa_leaf_for_rsa_ca_sha2_512-cert.pub -------------------------------------------------------------------------------- /spec/fixtures/rsa_leaf_for_rsa_ca_sha2_512.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/rsa_leaf_for_rsa_ca_sha2_512.pub -------------------------------------------------------------------------------- /spec/fixtures/rsa_leaf_for_skecdsa_ca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/rsa_leaf_for_skecdsa_ca -------------------------------------------------------------------------------- /spec/fixtures/rsa_leaf_for_skecdsa_ca-cert.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/rsa_leaf_for_skecdsa_ca-cert.pub -------------------------------------------------------------------------------- /spec/fixtures/rsa_leaf_for_skecdsa_ca.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/rsa_leaf_for_skecdsa_ca.pub -------------------------------------------------------------------------------- /spec/fixtures/rsa_leaf_for_sked25519_ca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/rsa_leaf_for_sked25519_ca -------------------------------------------------------------------------------- /spec/fixtures/rsa_leaf_for_sked25519_ca-cert.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/rsa_leaf_for_sked25519_ca-cert.pub -------------------------------------------------------------------------------- /spec/fixtures/rsa_leaf_for_sked25519_ca.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/rsa_leaf_for_sked25519_ca.pub -------------------------------------------------------------------------------- /spec/fixtures/signatures/create-signatures.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/create-signatures.sh -------------------------------------------------------------------------------- /spec/fixtures/signatures/ecdsa-256-ca-no-options-certificate.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/ecdsa-256-ca-no-options-certificate.key -------------------------------------------------------------------------------- /spec/fixtures/signatures/ecdsa-256-ca-no-options-certificate.key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/ecdsa-256-ca-no-options-certificate.key.pub -------------------------------------------------------------------------------- /spec/fixtures/signatures/ecdsa-256-no-options-individual.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/ecdsa-256-no-options-individual.key -------------------------------------------------------------------------------- /spec/fixtures/signatures/ecdsa-256-no-options-individual.key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/ecdsa-256-no-options-individual.key.pub -------------------------------------------------------------------------------- /spec/fixtures/signatures/ecdsa-256-rsa-2048-leaf-no-options-certificate.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/ecdsa-256-rsa-2048-leaf-no-options-certificate.key -------------------------------------------------------------------------------- /spec/fixtures/signatures/ecdsa-256-rsa-2048-leaf-no-options-certificate.key-cert.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/ecdsa-256-rsa-2048-leaf-no-options-certificate.key-cert.pub -------------------------------------------------------------------------------- /spec/fixtures/signatures/ecdsa-256-rsa-2048-leaf-no-options-certificate.key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/ecdsa-256-rsa-2048-leaf-no-options-certificate.key.pub -------------------------------------------------------------------------------- /spec/fixtures/signatures/ecdsa-384-no-options-individual.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/ecdsa-384-no-options-individual.key -------------------------------------------------------------------------------- /spec/fixtures/signatures/ecdsa-384-no-options-individual.key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/ecdsa-384-no-options-individual.key.pub -------------------------------------------------------------------------------- /spec/fixtures/signatures/ecdsa-521-no-options-individual.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/ecdsa-521-no-options-individual.key -------------------------------------------------------------------------------- /spec/fixtures/signatures/ecdsa-521-no-options-individual.key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/ecdsa-521-no-options-individual.key.pub -------------------------------------------------------------------------------- /spec/fixtures/signatures/ecdsa-sk-256-ca-no-options-certificate.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/ecdsa-sk-256-ca-no-options-certificate.key -------------------------------------------------------------------------------- /spec/fixtures/signatures/ecdsa-sk-256-ca-no-options-certificate.key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/ecdsa-sk-256-ca-no-options-certificate.key.pub -------------------------------------------------------------------------------- /spec/fixtures/signatures/ecdsa-sk-256-ed25519-sk-256-leaf-no-options-certificate.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/ecdsa-sk-256-ed25519-sk-256-leaf-no-options-certificate.key -------------------------------------------------------------------------------- /spec/fixtures/signatures/ecdsa-sk-256-ed25519-sk-256-leaf-no-options-certificate.key-cert.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/ecdsa-sk-256-ed25519-sk-256-leaf-no-options-certificate.key-cert.pub -------------------------------------------------------------------------------- /spec/fixtures/signatures/ecdsa-sk-256-ed25519-sk-256-leaf-no-options-certificate.key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/ecdsa-sk-256-ed25519-sk-256-leaf-no-options-certificate.key.pub -------------------------------------------------------------------------------- /spec/fixtures/signatures/ecdsa-sk-256-no-options-individual.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/ecdsa-sk-256-no-options-individual.key -------------------------------------------------------------------------------- /spec/fixtures/signatures/ecdsa-sk-256-no-options-individual.key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/ecdsa-sk-256-no-options-individual.key.pub -------------------------------------------------------------------------------- /spec/fixtures/signatures/ecdsa-sk-256-no-touch-required-individual.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/ecdsa-sk-256-no-touch-required-individual.key -------------------------------------------------------------------------------- /spec/fixtures/signatures/ecdsa-sk-256-no-touch-required-individual.key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/ecdsa-sk-256-no-touch-required-individual.key.pub -------------------------------------------------------------------------------- /spec/fixtures/signatures/ecdsa-sk-256-rsa-2048-leaf-no-options-certificate.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/ecdsa-sk-256-rsa-2048-leaf-no-options-certificate.key -------------------------------------------------------------------------------- /spec/fixtures/signatures/ecdsa-sk-256-rsa-2048-leaf-no-options-certificate.key-cert.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/ecdsa-sk-256-rsa-2048-leaf-no-options-certificate.key-cert.pub -------------------------------------------------------------------------------- /spec/fixtures/signatures/ecdsa-sk-256-rsa-2048-leaf-no-options-certificate.key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/ecdsa-sk-256-rsa-2048-leaf-no-options-certificate.key.pub -------------------------------------------------------------------------------- /spec/fixtures/signatures/ecdsa-sk-256-verify-required-individual.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/ecdsa-sk-256-verify-required-individual.key -------------------------------------------------------------------------------- /spec/fixtures/signatures/ecdsa-sk-256-verify-required-individual.key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/ecdsa-sk-256-verify-required-individual.key.pub -------------------------------------------------------------------------------- /spec/fixtures/signatures/ed25519-256-no-options-individual.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/ed25519-256-no-options-individual.key -------------------------------------------------------------------------------- /spec/fixtures/signatures/ed25519-256-no-options-individual.key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/ed25519-256-no-options-individual.key.pub -------------------------------------------------------------------------------- /spec/fixtures/signatures/ed25519-sk-256-ca-no-options-certificate.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/ed25519-sk-256-ca-no-options-certificate.key -------------------------------------------------------------------------------- /spec/fixtures/signatures/ed25519-sk-256-ca-no-options-certificate.key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/ed25519-sk-256-ca-no-options-certificate.key.pub -------------------------------------------------------------------------------- /spec/fixtures/signatures/ed25519-sk-256-ecdsa-sk-256-leaf-no-options-certificate.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/ed25519-sk-256-ecdsa-sk-256-leaf-no-options-certificate.key -------------------------------------------------------------------------------- /spec/fixtures/signatures/ed25519-sk-256-ecdsa-sk-256-leaf-no-options-certificate.key-cert.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/ed25519-sk-256-ecdsa-sk-256-leaf-no-options-certificate.key-cert.pub -------------------------------------------------------------------------------- /spec/fixtures/signatures/ed25519-sk-256-ecdsa-sk-256-leaf-no-options-certificate.key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/ed25519-sk-256-ecdsa-sk-256-leaf-no-options-certificate.key.pub -------------------------------------------------------------------------------- /spec/fixtures/signatures/ed25519-sk-256-no-options-individual.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/ed25519-sk-256-no-options-individual.key -------------------------------------------------------------------------------- /spec/fixtures/signatures/ed25519-sk-256-no-options-individual.key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/ed25519-sk-256-no-options-individual.key.pub -------------------------------------------------------------------------------- /spec/fixtures/signatures/ed25519-sk-256-no-touch-required-individual.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/ed25519-sk-256-no-touch-required-individual.key -------------------------------------------------------------------------------- /spec/fixtures/signatures/ed25519-sk-256-no-touch-required-individual.key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/ed25519-sk-256-no-touch-required-individual.key.pub -------------------------------------------------------------------------------- /spec/fixtures/signatures/ed25519-sk-256-rsa-2048-leaf-no-options-certificate.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/ed25519-sk-256-rsa-2048-leaf-no-options-certificate.key -------------------------------------------------------------------------------- /spec/fixtures/signatures/ed25519-sk-256-rsa-2048-leaf-no-options-certificate.key-cert.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/ed25519-sk-256-rsa-2048-leaf-no-options-certificate.key-cert.pub -------------------------------------------------------------------------------- /spec/fixtures/signatures/ed25519-sk-256-rsa-2048-leaf-no-options-certificate.key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/ed25519-sk-256-rsa-2048-leaf-no-options-certificate.key.pub -------------------------------------------------------------------------------- /spec/fixtures/signatures/ed25519-sk-256-verify-required-individual.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/ed25519-sk-256-verify-required-individual.key -------------------------------------------------------------------------------- /spec/fixtures/signatures/ed25519-sk-256-verify-required-individual.key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/ed25519-sk-256-verify-required-individual.key.pub -------------------------------------------------------------------------------- /spec/fixtures/signatures/message: -------------------------------------------------------------------------------- 1 | Z0dzRu/AfSjNd7H1LlEk/vxw/tuGVeY3NSzb8wxSw6lAN9o+nefDntF9Ij3u9oj6Jhis6aQP6iCv3YHHcKfd9A== 2 | -------------------------------------------------------------------------------- /spec/fixtures/signatures/message.ecdsa-256-no-options-individual.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/message.ecdsa-256-no-options-individual.sig -------------------------------------------------------------------------------- /spec/fixtures/signatures/message.ecdsa-256-rsa-2048-leaf-no-options-certificate.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/message.ecdsa-256-rsa-2048-leaf-no-options-certificate.sig -------------------------------------------------------------------------------- /spec/fixtures/signatures/message.ecdsa-384-no-options-individual.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/message.ecdsa-384-no-options-individual.sig -------------------------------------------------------------------------------- /spec/fixtures/signatures/message.ecdsa-521-no-options-individual.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/message.ecdsa-521-no-options-individual.sig -------------------------------------------------------------------------------- /spec/fixtures/signatures/message.ecdsa-sk-256-ed25519-sk-256-leaf-no-options-certificate.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/message.ecdsa-sk-256-ed25519-sk-256-leaf-no-options-certificate.sig -------------------------------------------------------------------------------- /spec/fixtures/signatures/message.ecdsa-sk-256-no-options-individual.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/message.ecdsa-sk-256-no-options-individual.sig -------------------------------------------------------------------------------- /spec/fixtures/signatures/message.ecdsa-sk-256-no-touch-required-individual.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/message.ecdsa-sk-256-no-touch-required-individual.sig -------------------------------------------------------------------------------- /spec/fixtures/signatures/message.ecdsa-sk-256-rsa-2048-leaf-no-options-certificate.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/message.ecdsa-sk-256-rsa-2048-leaf-no-options-certificate.sig -------------------------------------------------------------------------------- /spec/fixtures/signatures/message.ecdsa-sk-256-verify-required-individual.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/message.ecdsa-sk-256-verify-required-individual.sig -------------------------------------------------------------------------------- /spec/fixtures/signatures/message.ed25519-256-no-options-individual.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/message.ed25519-256-no-options-individual.sig -------------------------------------------------------------------------------- /spec/fixtures/signatures/message.ed25519-sk-256-ecdsa-sk-256-leaf-no-options-certificate.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/message.ed25519-sk-256-ecdsa-sk-256-leaf-no-options-certificate.sig -------------------------------------------------------------------------------- /spec/fixtures/signatures/message.ed25519-sk-256-no-options-individual.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/message.ed25519-sk-256-no-options-individual.sig -------------------------------------------------------------------------------- /spec/fixtures/signatures/message.ed25519-sk-256-no-touch-required-individual.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/message.ed25519-sk-256-no-touch-required-individual.sig -------------------------------------------------------------------------------- /spec/fixtures/signatures/message.ed25519-sk-256-rsa-2048-leaf-no-options-certificate.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/message.ed25519-sk-256-rsa-2048-leaf-no-options-certificate.sig -------------------------------------------------------------------------------- /spec/fixtures/signatures/message.ed25519-sk-256-verify-required-individual.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/message.ed25519-sk-256-verify-required-individual.sig -------------------------------------------------------------------------------- /spec/fixtures/signatures/message.rsa-2048-ecdsa-256-leaf-no-options-certificate.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/message.rsa-2048-ecdsa-256-leaf-no-options-certificate.sig -------------------------------------------------------------------------------- /spec/fixtures/signatures/message.rsa-2048-ecdsa-sk-2048-leaf-no-options-certificate.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/message.rsa-2048-ecdsa-sk-2048-leaf-no-options-certificate.sig -------------------------------------------------------------------------------- /spec/fixtures/signatures/message.rsa-2048-ed25519-sk-2048-leaf-no-options-certificate.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/message.rsa-2048-ed25519-sk-2048-leaf-no-options-certificate.sig -------------------------------------------------------------------------------- /spec/fixtures/signatures/message.rsa-2048-no-options-individual.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/message.rsa-2048-no-options-individual.sig -------------------------------------------------------------------------------- /spec/fixtures/signatures/rsa-2048-ca-no-options-certificate.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/rsa-2048-ca-no-options-certificate.key -------------------------------------------------------------------------------- /spec/fixtures/signatures/rsa-2048-ca-no-options-certificate.key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/rsa-2048-ca-no-options-certificate.key.pub -------------------------------------------------------------------------------- /spec/fixtures/signatures/rsa-2048-ecdsa-256-leaf-no-options-certificate.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/rsa-2048-ecdsa-256-leaf-no-options-certificate.key -------------------------------------------------------------------------------- /spec/fixtures/signatures/rsa-2048-ecdsa-256-leaf-no-options-certificate.key-cert.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/rsa-2048-ecdsa-256-leaf-no-options-certificate.key-cert.pub -------------------------------------------------------------------------------- /spec/fixtures/signatures/rsa-2048-ecdsa-256-leaf-no-options-certificate.key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/rsa-2048-ecdsa-256-leaf-no-options-certificate.key.pub -------------------------------------------------------------------------------- /spec/fixtures/signatures/rsa-2048-ecdsa-sk-2048-leaf-no-options-certificate.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/rsa-2048-ecdsa-sk-2048-leaf-no-options-certificate.key -------------------------------------------------------------------------------- /spec/fixtures/signatures/rsa-2048-ecdsa-sk-2048-leaf-no-options-certificate.key-cert.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/rsa-2048-ecdsa-sk-2048-leaf-no-options-certificate.key-cert.pub -------------------------------------------------------------------------------- /spec/fixtures/signatures/rsa-2048-ecdsa-sk-2048-leaf-no-options-certificate.key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/rsa-2048-ecdsa-sk-2048-leaf-no-options-certificate.key.pub -------------------------------------------------------------------------------- /spec/fixtures/signatures/rsa-2048-ed25519-sk-2048-leaf-no-options-certificate.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/rsa-2048-ed25519-sk-2048-leaf-no-options-certificate.key -------------------------------------------------------------------------------- /spec/fixtures/signatures/rsa-2048-ed25519-sk-2048-leaf-no-options-certificate.key-cert.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/rsa-2048-ed25519-sk-2048-leaf-no-options-certificate.key-cert.pub -------------------------------------------------------------------------------- /spec/fixtures/signatures/rsa-2048-ed25519-sk-2048-leaf-no-options-certificate.key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/rsa-2048-ed25519-sk-2048-leaf-no-options-certificate.key.pub -------------------------------------------------------------------------------- /spec/fixtures/signatures/rsa-2048-no-options-individual.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/rsa-2048-no-options-individual.key -------------------------------------------------------------------------------- /spec/fixtures/signatures/rsa-2048-no-options-individual.key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/signatures/rsa-2048-no-options-individual.key.pub -------------------------------------------------------------------------------- /spec/fixtures/single_cidr_source_address: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/single_cidr_source_address -------------------------------------------------------------------------------- /spec/fixtures/single_cidr_source_address-cert.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/single_cidr_source_address-cert.pub -------------------------------------------------------------------------------- /spec/fixtures/single_cidr_source_address.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/single_cidr_source_address.pub -------------------------------------------------------------------------------- /spec/fixtures/single_source_address: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/single_source_address -------------------------------------------------------------------------------- /spec/fixtures/single_source_address-cert.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/single_source_address-cert.pub -------------------------------------------------------------------------------- /spec/fixtures/single_source_address.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/single_source_address.pub -------------------------------------------------------------------------------- /spec/fixtures/skecdsa_ca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/skecdsa_ca -------------------------------------------------------------------------------- /spec/fixtures/skecdsa_ca.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/skecdsa_ca.pub -------------------------------------------------------------------------------- /spec/fixtures/skecdsa_leaf_for_rsa_ca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/skecdsa_leaf_for_rsa_ca -------------------------------------------------------------------------------- /spec/fixtures/skecdsa_leaf_for_rsa_ca-cert.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/skecdsa_leaf_for_rsa_ca-cert.pub -------------------------------------------------------------------------------- /spec/fixtures/skecdsa_leaf_for_rsa_ca.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/skecdsa_leaf_for_rsa_ca.pub -------------------------------------------------------------------------------- /spec/fixtures/sked25519_ca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/sked25519_ca -------------------------------------------------------------------------------- /spec/fixtures/sked25519_ca.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/sked25519_ca.pub -------------------------------------------------------------------------------- /spec/fixtures/sked25519_leaf_for_rsa_ca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/sked25519_leaf_for_rsa_ca -------------------------------------------------------------------------------- /spec/fixtures/sked25519_leaf_for_rsa_ca-cert.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/sked25519_leaf_for_rsa_ca-cert.pub -------------------------------------------------------------------------------- /spec/fixtures/sked25519_leaf_for_rsa_ca.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/sked25519_leaf_for_rsa_ca.pub -------------------------------------------------------------------------------- /spec/fixtures/spaces_source_address: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/spaces_source_address -------------------------------------------------------------------------------- /spec/fixtures/spaces_source_address-cert.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/spaces_source_address-cert.pub -------------------------------------------------------------------------------- /spec/fixtures/spaces_source_address.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/spaces_source_address.pub -------------------------------------------------------------------------------- /spec/fixtures/valid_force_command: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/valid_force_command -------------------------------------------------------------------------------- /spec/fixtures/valid_force_command-cert.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/valid_force_command-cert.pub -------------------------------------------------------------------------------- /spec/fixtures/valid_force_command.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/fixtures/valid_force_command.pub -------------------------------------------------------------------------------- /spec/private_key/dsa_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/private_key/dsa_spec.rb -------------------------------------------------------------------------------- /spec/private_key/ecdsa_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/private_key/ecdsa_spec.rb -------------------------------------------------------------------------------- /spec/private_key/ed25519_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/private_key/ed25519_spec.rb -------------------------------------------------------------------------------- /spec/private_key/rsa_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/private_key/rsa_spec.rb -------------------------------------------------------------------------------- /spec/private_key_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/private_key_spec.rb -------------------------------------------------------------------------------- /spec/public_key/dsa_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/public_key/dsa_spec.rb -------------------------------------------------------------------------------- /spec/public_key/ecdsa_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/public_key/ecdsa_spec.rb -------------------------------------------------------------------------------- /spec/public_key/ed25519_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/public_key/ed25519_spec.rb -------------------------------------------------------------------------------- /spec/public_key/rsa_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/public_key/rsa_spec.rb -------------------------------------------------------------------------------- /spec/public_key/skecdsa_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/public_key/skecdsa_spec.rb -------------------------------------------------------------------------------- /spec/public_key/sked25519_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/public_key/sked25519_spec.rb -------------------------------------------------------------------------------- /spec/public_key_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/public_key_spec.rb -------------------------------------------------------------------------------- /spec/signature_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/signature_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /ssh_data.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/ssh_data/HEAD/ssh_data.gemspec --------------------------------------------------------------------------------