├── .coveralls.yml ├── .gitignore ├── .travis.yml ├── Doxyfile ├── LICENSE ├── README.rst ├── TODO ├── bin └── pssht ├── composer.json ├── composer.lock ├── docs ├── exceptions.php └── src │ └── index.rst ├── phing └── phpunit.xml ├── phpunit.xml ├── pssht.xml ├── src ├── AEAD │ ├── ChaCha20Poly1305.php │ └── GCM.php ├── AEADInterface.php ├── AlgorithmInterface.php ├── Algorithms.php ├── Application │ └── EchoService.php ├── Authentication │ ├── HostBased.php │ ├── None.php │ ├── Password.php │ └── PublicKey.php ├── AuthenticationInterface.php ├── AvailabilityInterface.php ├── Buffer.php ├── CLI.php ├── ChaCha20.php ├── Compression │ ├── None.php │ ├── OpensshCom │ │ └── Zlib.php │ └── Zlib.php ├── CompressionInterface.php ├── Connection.php ├── Curve25519.php ├── DelayedCompressionInterface.php ├── ECC │ ├── Curve.php │ └── Point.php ├── ED25519.php ├── Encryption │ ├── Base.php │ ├── BaseInterface.php │ ├── CBC │ │ ├── AES128.php │ │ ├── AES192.php │ │ ├── AES256.php │ │ ├── Blowfish.php │ │ ├── CAST128.php │ │ ├── IDEA.php │ │ ├── Serpent128.php │ │ ├── Serpent192.php │ │ ├── Serpent256.php │ │ ├── TripleDES.php │ │ ├── Twofish.php │ │ ├── Twofish128.php │ │ ├── Twofish192.php │ │ └── Twofish256.php │ ├── CTR │ │ ├── AES128.php │ │ ├── AES192.php │ │ ├── AES256.php │ │ ├── Blowfish.php │ │ ├── CAST128.php │ │ ├── IDEA.php │ │ ├── Serpent128.php │ │ ├── Serpent192.php │ │ ├── Serpent256.php │ │ ├── TripleDES.php │ │ ├── Twofish128.php │ │ ├── Twofish192.php │ │ └── Twofish256.php │ ├── None.php │ ├── OpensshCom │ │ ├── AES128GCM.php │ │ ├── AES256GCM.php │ │ ├── ChaCha20Poly1305.php │ │ └── Rijndael.php │ └── Stream │ │ ├── Arcfour.php │ │ ├── Arcfour128.php │ │ └── Arcfour256.php ├── EncryptionInterface.php ├── HandlerInterface.php ├── Handlers │ ├── CHANNEL │ │ ├── Base.php │ │ ├── CLOSE.php │ │ ├── OPEN.php │ │ └── REQUEST.php │ ├── DEBUG.php │ ├── DISCONNECT.php │ ├── IGNORE.php │ ├── InitialState.php │ ├── KEX │ │ └── ECDH │ │ │ └── INIT │ │ │ ├── Curve25519.php │ │ │ └── RFC5656.php │ ├── KEXDH │ │ └── INIT.php │ ├── KEXINIT.php │ ├── NEWKEYS.php │ ├── SERVICE │ │ └── REQUEST.php │ └── USERAUTH │ │ └── REQUEST.php ├── KEX │ ├── DHGroup14SHA1.php │ ├── DHGroup1SHA1.php │ ├── DHGroupSHA1Base.php │ ├── DHGroupSHA1Interface.php │ ├── ECDH │ │ ├── Base.php │ │ ├── BaseInterface.php │ │ ├── NISTp256.php │ │ ├── NISTp384.php │ │ └── NISTp521.php │ └── LibsshOrg │ │ └── Curve25519.php ├── KEXInterface.php ├── KeyStore.php ├── KeyStoreLoader │ └── File.php ├── MAC │ ├── Base.php │ ├── Base96.php │ ├── Base96Interface.php │ ├── BaseInterface.php │ ├── MD5.php │ ├── MD5 │ │ └── Len96.php │ ├── None.php │ ├── OpensshCom │ │ ├── EtM │ │ │ ├── EtMInterface.php │ │ │ ├── MD5.php │ │ │ ├── MD5 │ │ │ │ └── Len96.php │ │ │ ├── RIPEMD160.php │ │ │ ├── SHA1.php │ │ │ ├── SHA1 │ │ │ │ └── Len96.php │ │ │ ├── SHA2 │ │ │ │ ├── Len256.php │ │ │ │ └── Len512.php │ │ │ └── UMAC │ │ │ │ ├── Len128.php │ │ │ │ └── Len64.php │ │ ├── RIPEMD160.php │ │ └── UMAC │ │ │ ├── Base.php │ │ │ ├── Len128.php │ │ │ └── Len64.php │ ├── RIPEMD160.php │ ├── RawRIPEMD160.php │ ├── SHA1.php │ ├── SHA1 │ │ └── Len96.php │ └── SHA2 │ │ ├── Len256.php │ │ └── Len512.php ├── MACInterface.php ├── MessageInterface.php ├── Messages │ ├── Base.php │ ├── CHANNEL │ │ ├── Base.php │ │ ├── CLOSE.php │ │ ├── DATA.php │ │ ├── EXTENDED │ │ │ └── DATA.php │ │ ├── FAILURE.php │ │ ├── OPEN.php │ │ ├── OPEN │ │ │ ├── CONFIRMATION.php │ │ │ └── FAILURE.php │ │ ├── REQUEST │ │ │ ├── Base.php │ │ │ ├── Exec.php │ │ │ ├── ExitSignal.php │ │ │ ├── ExitStatus.php │ │ │ ├── PtyReq.php │ │ │ └── Shell.php │ │ └── SUCCESS.php │ ├── DEBUG.php │ ├── DISCONNECT.php │ ├── IGNORE.php │ ├── KEX │ │ └── ECDH │ │ │ ├── INIT │ │ │ ├── Curve25519.php │ │ │ ├── NISTp256.php │ │ │ ├── NISTp384.php │ │ │ ├── NISTp521.php │ │ │ └── RFC5656.php │ │ │ └── REPLY │ │ │ ├── Curve25519.php │ │ │ └── RFC5656.php │ ├── KEXDH │ │ ├── INIT.php │ │ └── REPLY.php │ ├── KEXINIT.php │ ├── NEWKEYS.php │ ├── SERVICE │ │ ├── ACCEPT.php │ │ ├── Base.php │ │ └── REQUEST.php │ ├── UNIMPLEMENTED.php │ └── USERAUTH │ │ ├── BANNER.php │ │ ├── FAILURE.php │ │ ├── PK │ │ └── OK.php │ │ ├── REQUEST │ │ ├── Base.php │ │ ├── HostBased.php │ │ ├── None.php │ │ ├── Password.php │ │ └── PublicKey.php │ │ └── SUCCESS.php ├── Poly1305.php ├── PublicKey │ ├── ECDSA │ │ └── SHA2 │ │ │ ├── Base.php │ │ │ ├── BaseInterface.php │ │ │ ├── NISTp256.php │ │ │ ├── NISTp384.php │ │ │ └── NISTp521.php │ └── SSH │ │ ├── DSS.php │ │ ├── ED25519.php │ │ └── RSA.php ├── PublicKeyInterface.php ├── Random │ ├── Fixed.php │ └── OpenSSL.php ├── RandomInterface.php ├── Transport.php ├── UMAC │ ├── Base.php │ ├── UMAC128.php │ └── UMAC64.php └── Wire │ ├── Decoder.php │ └── Encoder.php └── tests ├── bootstrap.php ├── data ├── README ├── ed25519.vectors ├── encrypted │ ├── dsa │ │ ├── 1024 │ │ └── 1024.pub │ ├── ecdsa │ │ ├── 256 │ │ ├── 384 │ │ ├── 521 │ │ ├── 256.pub │ │ ├── 384.pub │ │ └── 521.pub │ └── rsa │ │ ├── 1024 │ │ ├── 2048 │ │ ├── 4096 │ │ ├── 8192 │ │ ├── 16384 │ │ ├── 1024.pub │ │ ├── 16384.pub │ │ ├── 2048.pub │ │ ├── 4096.pub │ │ └── 8192.pub └── plaintext │ ├── dsa │ ├── 1024 │ └── 1024.pub │ ├── ecdsa │ ├── 256 │ ├── 384 │ ├── 521 │ ├── 256.pub │ ├── 384.pub │ └── 521.pub │ └── rsa │ ├── 1024 │ ├── 2048 │ ├── 4096 │ ├── 8192 │ ├── 16384 │ ├── 1024.pub │ ├── 16384.pub │ ├── 2048.pub │ ├── 4096.pub │ └── 8192.pub └── unit ├── AEAD └── GCMTest.php ├── ChaCha20.php ├── Curve25519.php ├── ECC └── PointTest.php ├── Poly1305.php └── PublicKey ├── ECDSA └── SHA2 │ └── NISTpTest.php └── ED25519.php /.coveralls.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/.coveralls.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/.travis.yml -------------------------------------------------------------------------------- /Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/Doxyfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/README.rst -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/TODO -------------------------------------------------------------------------------- /bin/pssht: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/bin/pssht -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/composer.lock -------------------------------------------------------------------------------- /docs/exceptions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/docs/exceptions.php -------------------------------------------------------------------------------- /docs/src/index.rst: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /phing/phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/phing/phpunit.xml -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/phpunit.xml -------------------------------------------------------------------------------- /pssht.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/pssht.xml -------------------------------------------------------------------------------- /src/AEAD/ChaCha20Poly1305.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/AEAD/ChaCha20Poly1305.php -------------------------------------------------------------------------------- /src/AEAD/GCM.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/AEAD/GCM.php -------------------------------------------------------------------------------- /src/AEADInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/AEADInterface.php -------------------------------------------------------------------------------- /src/AlgorithmInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/AlgorithmInterface.php -------------------------------------------------------------------------------- /src/Algorithms.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Algorithms.php -------------------------------------------------------------------------------- /src/Application/EchoService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Application/EchoService.php -------------------------------------------------------------------------------- /src/Authentication/HostBased.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Authentication/HostBased.php -------------------------------------------------------------------------------- /src/Authentication/None.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Authentication/None.php -------------------------------------------------------------------------------- /src/Authentication/Password.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Authentication/Password.php -------------------------------------------------------------------------------- /src/Authentication/PublicKey.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Authentication/PublicKey.php -------------------------------------------------------------------------------- /src/AuthenticationInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/AuthenticationInterface.php -------------------------------------------------------------------------------- /src/AvailabilityInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/AvailabilityInterface.php -------------------------------------------------------------------------------- /src/Buffer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Buffer.php -------------------------------------------------------------------------------- /src/CLI.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/CLI.php -------------------------------------------------------------------------------- /src/ChaCha20.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/ChaCha20.php -------------------------------------------------------------------------------- /src/Compression/None.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Compression/None.php -------------------------------------------------------------------------------- /src/Compression/OpensshCom/Zlib.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Compression/OpensshCom/Zlib.php -------------------------------------------------------------------------------- /src/Compression/Zlib.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Compression/Zlib.php -------------------------------------------------------------------------------- /src/CompressionInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/CompressionInterface.php -------------------------------------------------------------------------------- /src/Connection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Connection.php -------------------------------------------------------------------------------- /src/Curve25519.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Curve25519.php -------------------------------------------------------------------------------- /src/DelayedCompressionInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/DelayedCompressionInterface.php -------------------------------------------------------------------------------- /src/ECC/Curve.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/ECC/Curve.php -------------------------------------------------------------------------------- /src/ECC/Point.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/ECC/Point.php -------------------------------------------------------------------------------- /src/ED25519.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/ED25519.php -------------------------------------------------------------------------------- /src/Encryption/Base.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Encryption/Base.php -------------------------------------------------------------------------------- /src/Encryption/BaseInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Encryption/BaseInterface.php -------------------------------------------------------------------------------- /src/Encryption/CBC/AES128.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Encryption/CBC/AES128.php -------------------------------------------------------------------------------- /src/Encryption/CBC/AES192.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Encryption/CBC/AES192.php -------------------------------------------------------------------------------- /src/Encryption/CBC/AES256.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Encryption/CBC/AES256.php -------------------------------------------------------------------------------- /src/Encryption/CBC/Blowfish.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Encryption/CBC/Blowfish.php -------------------------------------------------------------------------------- /src/Encryption/CBC/CAST128.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Encryption/CBC/CAST128.php -------------------------------------------------------------------------------- /src/Encryption/CBC/IDEA.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Encryption/CBC/IDEA.php -------------------------------------------------------------------------------- /src/Encryption/CBC/Serpent128.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Encryption/CBC/Serpent128.php -------------------------------------------------------------------------------- /src/Encryption/CBC/Serpent192.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Encryption/CBC/Serpent192.php -------------------------------------------------------------------------------- /src/Encryption/CBC/Serpent256.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Encryption/CBC/Serpent256.php -------------------------------------------------------------------------------- /src/Encryption/CBC/TripleDES.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Encryption/CBC/TripleDES.php -------------------------------------------------------------------------------- /src/Encryption/CBC/Twofish.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Encryption/CBC/Twofish.php -------------------------------------------------------------------------------- /src/Encryption/CBC/Twofish128.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Encryption/CBC/Twofish128.php -------------------------------------------------------------------------------- /src/Encryption/CBC/Twofish192.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Encryption/CBC/Twofish192.php -------------------------------------------------------------------------------- /src/Encryption/CBC/Twofish256.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Encryption/CBC/Twofish256.php -------------------------------------------------------------------------------- /src/Encryption/CTR/AES128.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Encryption/CTR/AES128.php -------------------------------------------------------------------------------- /src/Encryption/CTR/AES192.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Encryption/CTR/AES192.php -------------------------------------------------------------------------------- /src/Encryption/CTR/AES256.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Encryption/CTR/AES256.php -------------------------------------------------------------------------------- /src/Encryption/CTR/Blowfish.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Encryption/CTR/Blowfish.php -------------------------------------------------------------------------------- /src/Encryption/CTR/CAST128.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Encryption/CTR/CAST128.php -------------------------------------------------------------------------------- /src/Encryption/CTR/IDEA.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Encryption/CTR/IDEA.php -------------------------------------------------------------------------------- /src/Encryption/CTR/Serpent128.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Encryption/CTR/Serpent128.php -------------------------------------------------------------------------------- /src/Encryption/CTR/Serpent192.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Encryption/CTR/Serpent192.php -------------------------------------------------------------------------------- /src/Encryption/CTR/Serpent256.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Encryption/CTR/Serpent256.php -------------------------------------------------------------------------------- /src/Encryption/CTR/TripleDES.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Encryption/CTR/TripleDES.php -------------------------------------------------------------------------------- /src/Encryption/CTR/Twofish128.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Encryption/CTR/Twofish128.php -------------------------------------------------------------------------------- /src/Encryption/CTR/Twofish192.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Encryption/CTR/Twofish192.php -------------------------------------------------------------------------------- /src/Encryption/CTR/Twofish256.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Encryption/CTR/Twofish256.php -------------------------------------------------------------------------------- /src/Encryption/None.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Encryption/None.php -------------------------------------------------------------------------------- /src/Encryption/OpensshCom/AES128GCM.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Encryption/OpensshCom/AES128GCM.php -------------------------------------------------------------------------------- /src/Encryption/OpensshCom/AES256GCM.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Encryption/OpensshCom/AES256GCM.php -------------------------------------------------------------------------------- /src/Encryption/OpensshCom/ChaCha20Poly1305.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Encryption/OpensshCom/ChaCha20Poly1305.php -------------------------------------------------------------------------------- /src/Encryption/OpensshCom/Rijndael.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Encryption/OpensshCom/Rijndael.php -------------------------------------------------------------------------------- /src/Encryption/Stream/Arcfour.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Encryption/Stream/Arcfour.php -------------------------------------------------------------------------------- /src/Encryption/Stream/Arcfour128.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Encryption/Stream/Arcfour128.php -------------------------------------------------------------------------------- /src/Encryption/Stream/Arcfour256.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Encryption/Stream/Arcfour256.php -------------------------------------------------------------------------------- /src/EncryptionInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/EncryptionInterface.php -------------------------------------------------------------------------------- /src/HandlerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/HandlerInterface.php -------------------------------------------------------------------------------- /src/Handlers/CHANNEL/Base.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Handlers/CHANNEL/Base.php -------------------------------------------------------------------------------- /src/Handlers/CHANNEL/CLOSE.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Handlers/CHANNEL/CLOSE.php -------------------------------------------------------------------------------- /src/Handlers/CHANNEL/OPEN.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Handlers/CHANNEL/OPEN.php -------------------------------------------------------------------------------- /src/Handlers/CHANNEL/REQUEST.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Handlers/CHANNEL/REQUEST.php -------------------------------------------------------------------------------- /src/Handlers/DEBUG.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Handlers/DEBUG.php -------------------------------------------------------------------------------- /src/Handlers/DISCONNECT.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Handlers/DISCONNECT.php -------------------------------------------------------------------------------- /src/Handlers/IGNORE.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Handlers/IGNORE.php -------------------------------------------------------------------------------- /src/Handlers/InitialState.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Handlers/InitialState.php -------------------------------------------------------------------------------- /src/Handlers/KEX/ECDH/INIT/Curve25519.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Handlers/KEX/ECDH/INIT/Curve25519.php -------------------------------------------------------------------------------- /src/Handlers/KEX/ECDH/INIT/RFC5656.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Handlers/KEX/ECDH/INIT/RFC5656.php -------------------------------------------------------------------------------- /src/Handlers/KEXDH/INIT.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Handlers/KEXDH/INIT.php -------------------------------------------------------------------------------- /src/Handlers/KEXINIT.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Handlers/KEXINIT.php -------------------------------------------------------------------------------- /src/Handlers/NEWKEYS.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Handlers/NEWKEYS.php -------------------------------------------------------------------------------- /src/Handlers/SERVICE/REQUEST.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Handlers/SERVICE/REQUEST.php -------------------------------------------------------------------------------- /src/Handlers/USERAUTH/REQUEST.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Handlers/USERAUTH/REQUEST.php -------------------------------------------------------------------------------- /src/KEX/DHGroup14SHA1.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/KEX/DHGroup14SHA1.php -------------------------------------------------------------------------------- /src/KEX/DHGroup1SHA1.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/KEX/DHGroup1SHA1.php -------------------------------------------------------------------------------- /src/KEX/DHGroupSHA1Base.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/KEX/DHGroupSHA1Base.php -------------------------------------------------------------------------------- /src/KEX/DHGroupSHA1Interface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/KEX/DHGroupSHA1Interface.php -------------------------------------------------------------------------------- /src/KEX/ECDH/Base.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/KEX/ECDH/Base.php -------------------------------------------------------------------------------- /src/KEX/ECDH/BaseInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/KEX/ECDH/BaseInterface.php -------------------------------------------------------------------------------- /src/KEX/ECDH/NISTp256.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/KEX/ECDH/NISTp256.php -------------------------------------------------------------------------------- /src/KEX/ECDH/NISTp384.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/KEX/ECDH/NISTp384.php -------------------------------------------------------------------------------- /src/KEX/ECDH/NISTp521.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/KEX/ECDH/NISTp521.php -------------------------------------------------------------------------------- /src/KEX/LibsshOrg/Curve25519.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/KEX/LibsshOrg/Curve25519.php -------------------------------------------------------------------------------- /src/KEXInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/KEXInterface.php -------------------------------------------------------------------------------- /src/KeyStore.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/KeyStore.php -------------------------------------------------------------------------------- /src/KeyStoreLoader/File.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/KeyStoreLoader/File.php -------------------------------------------------------------------------------- /src/MAC/Base.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/MAC/Base.php -------------------------------------------------------------------------------- /src/MAC/Base96.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/MAC/Base96.php -------------------------------------------------------------------------------- /src/MAC/Base96Interface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/MAC/Base96Interface.php -------------------------------------------------------------------------------- /src/MAC/BaseInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/MAC/BaseInterface.php -------------------------------------------------------------------------------- /src/MAC/MD5.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/MAC/MD5.php -------------------------------------------------------------------------------- /src/MAC/MD5/Len96.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/MAC/MD5/Len96.php -------------------------------------------------------------------------------- /src/MAC/None.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/MAC/None.php -------------------------------------------------------------------------------- /src/MAC/OpensshCom/EtM/EtMInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/MAC/OpensshCom/EtM/EtMInterface.php -------------------------------------------------------------------------------- /src/MAC/OpensshCom/EtM/MD5.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/MAC/OpensshCom/EtM/MD5.php -------------------------------------------------------------------------------- /src/MAC/OpensshCom/EtM/MD5/Len96.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/MAC/OpensshCom/EtM/MD5/Len96.php -------------------------------------------------------------------------------- /src/MAC/OpensshCom/EtM/RIPEMD160.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/MAC/OpensshCom/EtM/RIPEMD160.php -------------------------------------------------------------------------------- /src/MAC/OpensshCom/EtM/SHA1.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/MAC/OpensshCom/EtM/SHA1.php -------------------------------------------------------------------------------- /src/MAC/OpensshCom/EtM/SHA1/Len96.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/MAC/OpensshCom/EtM/SHA1/Len96.php -------------------------------------------------------------------------------- /src/MAC/OpensshCom/EtM/SHA2/Len256.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/MAC/OpensshCom/EtM/SHA2/Len256.php -------------------------------------------------------------------------------- /src/MAC/OpensshCom/EtM/SHA2/Len512.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/MAC/OpensshCom/EtM/SHA2/Len512.php -------------------------------------------------------------------------------- /src/MAC/OpensshCom/EtM/UMAC/Len128.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/MAC/OpensshCom/EtM/UMAC/Len128.php -------------------------------------------------------------------------------- /src/MAC/OpensshCom/EtM/UMAC/Len64.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/MAC/OpensshCom/EtM/UMAC/Len64.php -------------------------------------------------------------------------------- /src/MAC/OpensshCom/RIPEMD160.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/MAC/OpensshCom/RIPEMD160.php -------------------------------------------------------------------------------- /src/MAC/OpensshCom/UMAC/Base.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/MAC/OpensshCom/UMAC/Base.php -------------------------------------------------------------------------------- /src/MAC/OpensshCom/UMAC/Len128.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/MAC/OpensshCom/UMAC/Len128.php -------------------------------------------------------------------------------- /src/MAC/OpensshCom/UMAC/Len64.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/MAC/OpensshCom/UMAC/Len64.php -------------------------------------------------------------------------------- /src/MAC/RIPEMD160.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/MAC/RIPEMD160.php -------------------------------------------------------------------------------- /src/MAC/RawRIPEMD160.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/MAC/RawRIPEMD160.php -------------------------------------------------------------------------------- /src/MAC/SHA1.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/MAC/SHA1.php -------------------------------------------------------------------------------- /src/MAC/SHA1/Len96.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/MAC/SHA1/Len96.php -------------------------------------------------------------------------------- /src/MAC/SHA2/Len256.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/MAC/SHA2/Len256.php -------------------------------------------------------------------------------- /src/MAC/SHA2/Len512.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/MAC/SHA2/Len512.php -------------------------------------------------------------------------------- /src/MACInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/MACInterface.php -------------------------------------------------------------------------------- /src/MessageInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/MessageInterface.php -------------------------------------------------------------------------------- /src/Messages/Base.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Messages/Base.php -------------------------------------------------------------------------------- /src/Messages/CHANNEL/Base.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Messages/CHANNEL/Base.php -------------------------------------------------------------------------------- /src/Messages/CHANNEL/CLOSE.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Messages/CHANNEL/CLOSE.php -------------------------------------------------------------------------------- /src/Messages/CHANNEL/DATA.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Messages/CHANNEL/DATA.php -------------------------------------------------------------------------------- /src/Messages/CHANNEL/EXTENDED/DATA.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Messages/CHANNEL/EXTENDED/DATA.php -------------------------------------------------------------------------------- /src/Messages/CHANNEL/FAILURE.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Messages/CHANNEL/FAILURE.php -------------------------------------------------------------------------------- /src/Messages/CHANNEL/OPEN.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Messages/CHANNEL/OPEN.php -------------------------------------------------------------------------------- /src/Messages/CHANNEL/OPEN/CONFIRMATION.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Messages/CHANNEL/OPEN/CONFIRMATION.php -------------------------------------------------------------------------------- /src/Messages/CHANNEL/OPEN/FAILURE.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Messages/CHANNEL/OPEN/FAILURE.php -------------------------------------------------------------------------------- /src/Messages/CHANNEL/REQUEST/Base.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Messages/CHANNEL/REQUEST/Base.php -------------------------------------------------------------------------------- /src/Messages/CHANNEL/REQUEST/Exec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Messages/CHANNEL/REQUEST/Exec.php -------------------------------------------------------------------------------- /src/Messages/CHANNEL/REQUEST/ExitSignal.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Messages/CHANNEL/REQUEST/ExitSignal.php -------------------------------------------------------------------------------- /src/Messages/CHANNEL/REQUEST/ExitStatus.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Messages/CHANNEL/REQUEST/ExitStatus.php -------------------------------------------------------------------------------- /src/Messages/CHANNEL/REQUEST/PtyReq.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Messages/CHANNEL/REQUEST/PtyReq.php -------------------------------------------------------------------------------- /src/Messages/CHANNEL/REQUEST/Shell.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Messages/CHANNEL/REQUEST/Shell.php -------------------------------------------------------------------------------- /src/Messages/CHANNEL/SUCCESS.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Messages/CHANNEL/SUCCESS.php -------------------------------------------------------------------------------- /src/Messages/DEBUG.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Messages/DEBUG.php -------------------------------------------------------------------------------- /src/Messages/DISCONNECT.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Messages/DISCONNECT.php -------------------------------------------------------------------------------- /src/Messages/IGNORE.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Messages/IGNORE.php -------------------------------------------------------------------------------- /src/Messages/KEX/ECDH/INIT/Curve25519.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Messages/KEX/ECDH/INIT/Curve25519.php -------------------------------------------------------------------------------- /src/Messages/KEX/ECDH/INIT/NISTp256.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Messages/KEX/ECDH/INIT/NISTp256.php -------------------------------------------------------------------------------- /src/Messages/KEX/ECDH/INIT/NISTp384.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Messages/KEX/ECDH/INIT/NISTp384.php -------------------------------------------------------------------------------- /src/Messages/KEX/ECDH/INIT/NISTp521.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Messages/KEX/ECDH/INIT/NISTp521.php -------------------------------------------------------------------------------- /src/Messages/KEX/ECDH/INIT/RFC5656.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Messages/KEX/ECDH/INIT/RFC5656.php -------------------------------------------------------------------------------- /src/Messages/KEX/ECDH/REPLY/Curve25519.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Messages/KEX/ECDH/REPLY/Curve25519.php -------------------------------------------------------------------------------- /src/Messages/KEX/ECDH/REPLY/RFC5656.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Messages/KEX/ECDH/REPLY/RFC5656.php -------------------------------------------------------------------------------- /src/Messages/KEXDH/INIT.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Messages/KEXDH/INIT.php -------------------------------------------------------------------------------- /src/Messages/KEXDH/REPLY.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Messages/KEXDH/REPLY.php -------------------------------------------------------------------------------- /src/Messages/KEXINIT.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Messages/KEXINIT.php -------------------------------------------------------------------------------- /src/Messages/NEWKEYS.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Messages/NEWKEYS.php -------------------------------------------------------------------------------- /src/Messages/SERVICE/ACCEPT.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Messages/SERVICE/ACCEPT.php -------------------------------------------------------------------------------- /src/Messages/SERVICE/Base.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Messages/SERVICE/Base.php -------------------------------------------------------------------------------- /src/Messages/SERVICE/REQUEST.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Messages/SERVICE/REQUEST.php -------------------------------------------------------------------------------- /src/Messages/UNIMPLEMENTED.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Messages/UNIMPLEMENTED.php -------------------------------------------------------------------------------- /src/Messages/USERAUTH/BANNER.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Messages/USERAUTH/BANNER.php -------------------------------------------------------------------------------- /src/Messages/USERAUTH/FAILURE.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Messages/USERAUTH/FAILURE.php -------------------------------------------------------------------------------- /src/Messages/USERAUTH/PK/OK.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Messages/USERAUTH/PK/OK.php -------------------------------------------------------------------------------- /src/Messages/USERAUTH/REQUEST/Base.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Messages/USERAUTH/REQUEST/Base.php -------------------------------------------------------------------------------- /src/Messages/USERAUTH/REQUEST/HostBased.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Messages/USERAUTH/REQUEST/HostBased.php -------------------------------------------------------------------------------- /src/Messages/USERAUTH/REQUEST/None.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Messages/USERAUTH/REQUEST/None.php -------------------------------------------------------------------------------- /src/Messages/USERAUTH/REQUEST/Password.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Messages/USERAUTH/REQUEST/Password.php -------------------------------------------------------------------------------- /src/Messages/USERAUTH/REQUEST/PublicKey.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Messages/USERAUTH/REQUEST/PublicKey.php -------------------------------------------------------------------------------- /src/Messages/USERAUTH/SUCCESS.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Messages/USERAUTH/SUCCESS.php -------------------------------------------------------------------------------- /src/Poly1305.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Poly1305.php -------------------------------------------------------------------------------- /src/PublicKey/ECDSA/SHA2/Base.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/PublicKey/ECDSA/SHA2/Base.php -------------------------------------------------------------------------------- /src/PublicKey/ECDSA/SHA2/BaseInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/PublicKey/ECDSA/SHA2/BaseInterface.php -------------------------------------------------------------------------------- /src/PublicKey/ECDSA/SHA2/NISTp256.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/PublicKey/ECDSA/SHA2/NISTp256.php -------------------------------------------------------------------------------- /src/PublicKey/ECDSA/SHA2/NISTp384.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/PublicKey/ECDSA/SHA2/NISTp384.php -------------------------------------------------------------------------------- /src/PublicKey/ECDSA/SHA2/NISTp521.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/PublicKey/ECDSA/SHA2/NISTp521.php -------------------------------------------------------------------------------- /src/PublicKey/SSH/DSS.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/PublicKey/SSH/DSS.php -------------------------------------------------------------------------------- /src/PublicKey/SSH/ED25519.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/PublicKey/SSH/ED25519.php -------------------------------------------------------------------------------- /src/PublicKey/SSH/RSA.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/PublicKey/SSH/RSA.php -------------------------------------------------------------------------------- /src/PublicKeyInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/PublicKeyInterface.php -------------------------------------------------------------------------------- /src/Random/Fixed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Random/Fixed.php -------------------------------------------------------------------------------- /src/Random/OpenSSL.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Random/OpenSSL.php -------------------------------------------------------------------------------- /src/RandomInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/RandomInterface.php -------------------------------------------------------------------------------- /src/Transport.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Transport.php -------------------------------------------------------------------------------- /src/UMAC/Base.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/UMAC/Base.php -------------------------------------------------------------------------------- /src/UMAC/UMAC128.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/UMAC/UMAC128.php -------------------------------------------------------------------------------- /src/UMAC/UMAC64.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/UMAC/UMAC64.php -------------------------------------------------------------------------------- /src/Wire/Decoder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Wire/Decoder.php -------------------------------------------------------------------------------- /src/Wire/Encoder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/src/Wire/Encoder.php -------------------------------------------------------------------------------- /tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/tests/bootstrap.php -------------------------------------------------------------------------------- /tests/data/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/tests/data/README -------------------------------------------------------------------------------- /tests/data/ed25519.vectors: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/tests/data/ed25519.vectors -------------------------------------------------------------------------------- /tests/data/encrypted/dsa/1024: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/tests/data/encrypted/dsa/1024 -------------------------------------------------------------------------------- /tests/data/encrypted/dsa/1024.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/tests/data/encrypted/dsa/1024.pub -------------------------------------------------------------------------------- /tests/data/encrypted/ecdsa/256: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/tests/data/encrypted/ecdsa/256 -------------------------------------------------------------------------------- /tests/data/encrypted/ecdsa/256.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/tests/data/encrypted/ecdsa/256.pub -------------------------------------------------------------------------------- /tests/data/encrypted/ecdsa/384: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/tests/data/encrypted/ecdsa/384 -------------------------------------------------------------------------------- /tests/data/encrypted/ecdsa/384.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/tests/data/encrypted/ecdsa/384.pub -------------------------------------------------------------------------------- /tests/data/encrypted/ecdsa/521: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/tests/data/encrypted/ecdsa/521 -------------------------------------------------------------------------------- /tests/data/encrypted/ecdsa/521.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/tests/data/encrypted/ecdsa/521.pub -------------------------------------------------------------------------------- /tests/data/encrypted/rsa/1024: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/tests/data/encrypted/rsa/1024 -------------------------------------------------------------------------------- /tests/data/encrypted/rsa/1024.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/tests/data/encrypted/rsa/1024.pub -------------------------------------------------------------------------------- /tests/data/encrypted/rsa/16384: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/tests/data/encrypted/rsa/16384 -------------------------------------------------------------------------------- /tests/data/encrypted/rsa/16384.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/tests/data/encrypted/rsa/16384.pub -------------------------------------------------------------------------------- /tests/data/encrypted/rsa/2048: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/tests/data/encrypted/rsa/2048 -------------------------------------------------------------------------------- /tests/data/encrypted/rsa/2048.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/tests/data/encrypted/rsa/2048.pub -------------------------------------------------------------------------------- /tests/data/encrypted/rsa/4096: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/tests/data/encrypted/rsa/4096 -------------------------------------------------------------------------------- /tests/data/encrypted/rsa/4096.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/tests/data/encrypted/rsa/4096.pub -------------------------------------------------------------------------------- /tests/data/encrypted/rsa/8192: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/tests/data/encrypted/rsa/8192 -------------------------------------------------------------------------------- /tests/data/encrypted/rsa/8192.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/tests/data/encrypted/rsa/8192.pub -------------------------------------------------------------------------------- /tests/data/plaintext/dsa/1024: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/tests/data/plaintext/dsa/1024 -------------------------------------------------------------------------------- /tests/data/plaintext/dsa/1024.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/tests/data/plaintext/dsa/1024.pub -------------------------------------------------------------------------------- /tests/data/plaintext/ecdsa/256: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/tests/data/plaintext/ecdsa/256 -------------------------------------------------------------------------------- /tests/data/plaintext/ecdsa/256.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/tests/data/plaintext/ecdsa/256.pub -------------------------------------------------------------------------------- /tests/data/plaintext/ecdsa/384: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/tests/data/plaintext/ecdsa/384 -------------------------------------------------------------------------------- /tests/data/plaintext/ecdsa/384.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/tests/data/plaintext/ecdsa/384.pub -------------------------------------------------------------------------------- /tests/data/plaintext/ecdsa/521: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/tests/data/plaintext/ecdsa/521 -------------------------------------------------------------------------------- /tests/data/plaintext/ecdsa/521.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/tests/data/plaintext/ecdsa/521.pub -------------------------------------------------------------------------------- /tests/data/plaintext/rsa/1024: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/tests/data/plaintext/rsa/1024 -------------------------------------------------------------------------------- /tests/data/plaintext/rsa/1024.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/tests/data/plaintext/rsa/1024.pub -------------------------------------------------------------------------------- /tests/data/plaintext/rsa/16384: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/tests/data/plaintext/rsa/16384 -------------------------------------------------------------------------------- /tests/data/plaintext/rsa/16384.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/tests/data/plaintext/rsa/16384.pub -------------------------------------------------------------------------------- /tests/data/plaintext/rsa/2048: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/tests/data/plaintext/rsa/2048 -------------------------------------------------------------------------------- /tests/data/plaintext/rsa/2048.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/tests/data/plaintext/rsa/2048.pub -------------------------------------------------------------------------------- /tests/data/plaintext/rsa/4096: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/tests/data/plaintext/rsa/4096 -------------------------------------------------------------------------------- /tests/data/plaintext/rsa/4096.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/tests/data/plaintext/rsa/4096.pub -------------------------------------------------------------------------------- /tests/data/plaintext/rsa/8192: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/tests/data/plaintext/rsa/8192 -------------------------------------------------------------------------------- /tests/data/plaintext/rsa/8192.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/tests/data/plaintext/rsa/8192.pub -------------------------------------------------------------------------------- /tests/unit/AEAD/GCMTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/tests/unit/AEAD/GCMTest.php -------------------------------------------------------------------------------- /tests/unit/ChaCha20.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/tests/unit/ChaCha20.php -------------------------------------------------------------------------------- /tests/unit/Curve25519.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/tests/unit/Curve25519.php -------------------------------------------------------------------------------- /tests/unit/ECC/PointTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/tests/unit/ECC/PointTest.php -------------------------------------------------------------------------------- /tests/unit/Poly1305.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/tests/unit/Poly1305.php -------------------------------------------------------------------------------- /tests/unit/PublicKey/ECDSA/SHA2/NISTpTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/tests/unit/PublicKey/ECDSA/SHA2/NISTpTest.php -------------------------------------------------------------------------------- /tests/unit/PublicKey/ED25519.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fpoirotte/pssht/HEAD/tests/unit/PublicKey/ED25519.php --------------------------------------------------------------------------------