phpseclib API Documentation

Classes

Crypt_AES Pure-PHP implementation of AES.
Crypt_Base Base Class for all Crypt_* cipher classes
Crypt_Blowfish Pure-PHP implementation of Blowfish.
Crypt_DES Pure-PHP implementation of DES.
Crypt_Hash Pure-PHP implementations of keyed-hash message authentication codes (HMACs) and various cryptographic hashing functions.
Crypt_RC2 Pure-PHP implementation of RC2.
Crypt_RC4 Pure-PHP implementation of RC4.
Crypt_RSA Pure-PHP PKCS#1 compliant implementation of RSA.
Crypt_Rijndael Pure-PHP implementation of Rijndael.
Crypt_TripleDES Pure-PHP implementation of Triple DES.
Crypt_Twofish Pure-PHP implementation of Twofish.
File_ANSI Pure-PHP ANSI Decoder
File_ASN1 Pure-PHP ASN.1 Parser
File_ASN1_Element ASN.1 Element
File_X509 Pure-PHP X.509 Parser
Functional_Net_SCPSSH2UserStoryTest
Functional_Net_SFTPLargeFileTest
Functional_Net_SFTPStreamTest
Functional_Net_SFTPTestCase This class provides each test method with a new and empty $this->scratchDir.
Functional_Net_SFTPUserStoryTest
Functional_Net_SSH2AgentTest
Functional_Net_SSH2Test
Math_BigInteger Pure-PHP arbitrary precision integer arithmetic library.
MyArrayStore
Net_SCP Pure-PHP implementations of SCP.
Net_SFTP Pure-PHP implementations of SFTP.
Net_SFTP_Stream SFTP Stream Wrapper
Net_SSH1 Pure-PHP implementation of SSHv1.
Net_SSH2 Pure-PHP implementation of SSHv2.
PhpseclibFunctionalTestCase
PhpseclibTestCase
System_SSH_Agent Pure-PHP ssh-agent client identity factory
System_SSH_Agent_Identity Pure-PHP ssh-agent client identity object
Unit_Crypt_AES_InternalTest
Unit_Crypt_AES_McryptTest
Unit_Crypt_AES_OpenSSLTest
Unit_Crypt_AES_TestCase
Unit_Crypt_BlowfishTest
Unit_Crypt_DESTest
Unit_Crypt_Hash_MD5Test
Unit_Crypt_Hash_SHA256Test
Unit_Crypt_Hash_SHA256_96Test
Unit_Crypt_Hash_SHA512Test
Unit_Crypt_Hash_SHA512_96Test
Unit_Crypt_Hash_TestCase
Unit_Crypt_RC2Test
Unit_Crypt_RC4Test
Unit_Crypt_RSA_LoadKeyTest
Unit_Crypt_RSA_ModeTest
Unit_Crypt_RandomTest
Unit_Crypt_TripleDESTest
Unit_Crypt_TwofishTest
Unit_File_ANSITest
Unit_File_ASN1Test
Unit_File_X509_CSRTest
Unit_File_X509_SPKACTest
Unit_File_X509_X509Test
Unit_Math_BigInteger_BCMathTest
Unit_Math_BigInteger_GMPTest
Unit_Math_BigInteger_InternalOpenSSLTest
Unit_Math_BigInteger_InternalTest
Unit_Math_BigInteger_TestCase
Unit_Net_SFTPStreamTest
Unit_Net_SSH1Test
Unit_Net_SSH2Test
phpseclib\Crypt\AES Pure-PHP implementation of AES.
phpseclib\Crypt\Base Base Class for all \phpseclib\Crypt* cipher classes
phpseclib\Crypt\Blowfish Pure-PHP implementation of Blowfish.
phpseclib\Crypt\DES Pure-PHP implementation of DES.
phpseclib\Crypt\Hash Pure-PHP implementations of keyed-hash message authentication codes (HMACs) and various cryptographic hashing functions.
phpseclib\Crypt\RC2 Pure-PHP implementation of RC2.
phpseclib\Crypt\RC4 Pure-PHP implementation of RC4.
phpseclib\Crypt\RSA Pure-PHP PKCS#1 compliant implementation of RSA.
phpseclib\Crypt\Random Pure-PHP Random Number Generator
phpseclib\Crypt\Rijndael Pure-PHP implementation of Rijndael.
phpseclib\Crypt\TripleDES Pure-PHP implementation of Triple DES.
phpseclib\Crypt\Twofish Pure-PHP implementation of Twofish.
phpseclib\File\ANSI Pure-PHP ANSI Decoder
phpseclib\File\ASN1 Pure-PHP ASN.1 Parser
phpseclib\File\ASN1\Element ASN.1 Element
phpseclib\File\X509 Pure-PHP X.509 Parser
phpseclib\Math\BigInteger Pure-PHP arbitrary precision integer arithmetic library.
phpseclib\Net\SCP Pure-PHP implementations of SCP.
phpseclib\Net\SFTP Pure-PHP implementations of SFTP.
phpseclib\Net\SFTP\Stream SFTP Stream Wrapper
phpseclib\Net\SSH1 Pure-PHP implementation of SSHv1.
phpseclib\Net\SSH2 Pure-PHP implementation of SSHv2.
phpseclib\System\SSH\Agent Pure-PHP ssh-agent client identity factory
phpseclib\System\SSH\Agent\Identity Pure-PHP ssh-agent client identity object