phpseclib API Documentation
Index
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A

$File_ANSIProperty in class File_ANSI
The current attribute cell
$File_ANSIProperty in class File_ANSI
An empty attribute row
$File_ANSIProperty in class File_ANSI
The current screen attributes
$File_ANSIProperty in class File_ANSI
Current ANSI code
File_ANSI::appendString() — Method in class File_ANSI
Appdend a string
$File_ASN1Property in class File_ASN1
Type mapping table for the ANY type.
File_ASN1::asn1map() — Method in class File_ASN1
ASN.1 Map
$File_X509Property in class File_X509
$File_X509Property in class File_X509
$File_X509Property in class File_X509
Math_BigInteger::add() — Method in class Math_BigInteger
Adds two BigIntegers.
Math_BigInteger::abs() — Method in class Math_BigInteger
Absolute value.
$Net_SSH2Property in class Net_SSH2
A SystemSSHAgent for use in the SSH2 Agent Forwarding scenario
AESClass in namespace phpseclib\Crypt
Pure-PHP implementation of AES.
ANSIClass in namespace phpseclib\File
Pure-PHP ANSI Decoder
$ANSIProperty in class ANSI
The current attribute cell
$ANSIProperty in class ANSI
An empty attribute row
$ANSIProperty in class ANSI
The current screen attributes
$ANSIProperty in class ANSI
Current ANSI code
ANSI::appendString() — Method in class ANSI
Appdend a string
ASN1Class in namespace phpseclib\File
Pure-PHP ASN.1 Parser
$ASN1Property in class ASN1
Type mapping table for the ANY type.
ASN1::asn1map() — Method in class ASN1
ASN.1 Map
$X509Property in class X509
$X509Property in class X509
$X509Property in class X509
BigInteger::add() — Method in class BigInteger
Adds two BigIntegers.
BigInteger::abs() — Method in class BigInteger
Absolute value.
$SSH2Property in class SSH2
A SystemSSHAgent for use in the SSH2 Agent Forwarding scenario
AgentClass in namespace phpseclib\System\SSH
Pure-PHP ssh-agent client identity factory

B

$Crypt_BaseProperty in class Crypt_Base
The Block Length of the block cipher
$Crypt_BlowfishProperty in class Crypt_Blowfish
Block Length of the cipher
$Crypt_BlowfishProperty in class Crypt_Blowfish
The BCTX-working Array
$Crypt_DESProperty in class Crypt_DES
Block Length of the cipher
$Crypt_HashProperty in class Crypt_Hash
Byte-length of compression blocks / key (Internal HMAC)
$Crypt_RC2Property in class Crypt_RC2
Block Length of the cipher
$Crypt_RC4Property in class Crypt_RC4
Block Length of the cipher
$File_ANSIProperty in class File_ANSI
An empty attribute cell
$File_X509Property in class File_X509
$Math_BigIntegerProperty in class Math_BigInteger
Precision Bitmask
Math_BigInteger::bitwise_and() — Method in class Math_BigInteger
Logical And
Math_BigInteger::bitwise_or() — Method in class Math_BigInteger
Logical Or
Math_BigInteger::bitwise_xor() — Method in class Math_BigInteger
Logical Exclusive-Or
Math_BigInteger::bitwise_not() — Method in class Math_BigInteger
Logical Not
Math_BigInteger::bitwise_rightShift() — Method in class Math_BigInteger
Logical Right Shift
Math_BigInteger::bitwise_leftShift() — Method in class Math_BigInteger
Logical Left Shift
Math_BigInteger::bitwise_leftRotate() — Method in class Math_BigInteger
Logical Left Rotate
Math_BigInteger::bitwise_rightRotate() — Method in class Math_BigInteger
Logical Right Rotate
$Net_SSH1Property in class Net_SSH1
Execution Bitmap
$Net_SSH2Property in class Net_SSH2
Execution Bitmap
$Net_SSH2Property in class Net_SSH2
Banner Message
BaseClass in namespace phpseclib\Crypt
Base Class for all \phpseclib\Crypt* cipher classes
$BaseProperty in class Base
The Block Length of the block cipher
BlowfishClass in namespace phpseclib\Crypt
Pure-PHP implementation of Blowfish.
$BlowfishProperty in class Blowfish
Block Length of the cipher
$BlowfishProperty in class Blowfish
The BCTX-working Array
$DESProperty in class DES
Block Length of the cipher
$RC2Property in class RC2
Block Length of the cipher
$RC4Property in class RC4
Block Length of the cipher
BadConfigurationExceptionClass in namespace phpseclib\Exception
BadConfigurationException
$ANSIProperty in class ANSI
An empty attribute cell
$X509Property in class X509
BigIntegerClass in namespace phpseclib\Math
Pure-PHP arbitrary precision integer arithmetic library.
$BigIntegerProperty in class BigInteger
Precision Bitmask
BigInteger::bitwise_and() — Method in class BigInteger
Logical And
BigInteger::bitwise_or() — Method in class BigInteger
Logical Or
BigInteger::bitwise_xor() — Method in class BigInteger
Logical Exclusive-Or
BigInteger::bitwise_not() — Method in class BigInteger
Logical Not
BigInteger::bitwise_rightShift() — Method in class BigInteger
Logical Right Shift
BigInteger::bitwise_leftShift() — Method in class BigInteger
Logical Left Shift
BigInteger::bitwise_leftRotate() — Method in class BigInteger
Logical Left Rotate
BigInteger::bitwise_rightRotate() — Method in class BigInteger
Logical Right Rotate
$SSH1Property in class SSH1
Execution Bitmap
$SSH2Property in class SSH2
Execution Bitmap
$SSH2Property in class SSH2
Banner Message

C

Crypt_AESClass in namespace
Pure-PHP implementation of AES.
$Crypt_AESProperty in class Crypt_AES
The namespace used by the cipher for its constants.
Crypt_BaseClass in namespace
Base Class for all Crypt_* cipher classes
$Crypt_BaseProperty in class Crypt_Base
Continuous Buffer status
$Crypt_BaseProperty in class Crypt_Base
Optimizing value while CFB-encrypting
$Crypt_BaseProperty in class Crypt_Base
Does internal cipher state need to be (re)initialized?
$Crypt_BaseProperty in class Crypt_Base
The mcrypt specific name of the cipher
$Crypt_BaseProperty in class Crypt_Base
The openssl specific name of the cipher
$Crypt_BaseProperty in class Crypt_Base
The openssl specific name of the cipher in ECB mode
$Crypt_BaseProperty in class Crypt_Base
The namespace used by the cipher for its constants.
Crypt_Base::Crypt_Base() — Method in class Crypt_Base
Default Constructor.
Crypt_BlowfishClass in namespace
Pure-PHP implementation of Blowfish.
$Crypt_BlowfishProperty in class Crypt_Blowfish
The namespace used by the cipher for its constants.
$Crypt_BlowfishProperty in class Crypt_Blowfish
The mcrypt specific name of the cipher
$Crypt_BlowfishProperty in class Crypt_Blowfish
Optimizing value while CFB-encrypting
Crypt_DESClass in namespace
Pure-PHP implementation of DES.
$Crypt_DESProperty in class Crypt_DES
The namespace used by the cipher for its constants.
$Crypt_DESProperty in class Crypt_DES
The mcrypt specific name of the cipher
$Crypt_DESProperty in class Crypt_DES
Optimizing value while CFB-encrypting
Crypt_HashClass in namespace
Pure-PHP implementations of keyed-hash message authentication codes (HMACs) and various cryptographic hashing functions.
Crypt_Hash::Crypt_Hash() — Method in class Crypt_Hash
Default Constructor.
Crypt_RC2Class in namespace
Pure-PHP implementation of RC2.
$Crypt_RC2Property in class Crypt_RC2
The namespace used by the cipher for its constants.
$Crypt_RC2Property in class Crypt_RC2
The mcrypt specific name of the cipher
$Crypt_RC2Property in class Crypt_RC2
Optimizing value while CFB-encrypting
$Crypt_RC2Property in class Crypt_RC2
The key length in bits.
Crypt_RC2::Crypt_RC2() — Method in class Crypt_RC2
Default Constructor.
Crypt_RC4Class in namespace
Pure-PHP implementation of RC4.
$Crypt_RC4Property in class Crypt_RC4
The namespace used by the cipher for its constants.
$Crypt_RC4Property in class Crypt_RC4
The mcrypt specific name of the cipher
Crypt_RC4::Crypt_RC4() — Method in class Crypt_RC4
Default Constructor.
Crypt_RSAClass in namespace
Pure-PHP PKCS#1 compliant implementation of RSA.
$Crypt_RSAProperty in class Crypt_RSA
Coefficients for Chinese Remainder Theorem (ie.
$Crypt_RSAProperty in class Crypt_RSA
Components
$Crypt_RSAProperty in class Crypt_RSA
Current String
$Crypt_RSAProperty in class Crypt_RSA
OpenSSL configuration file name.
$Crypt_RSAProperty in class Crypt_RSA
Public key comment field.
Crypt_RSA::Crypt_RSA() — Method in class Crypt_RSA
The constructor
Crypt_RSA::createKey() — Method in class Crypt_RSA
Create public / private key pair
Crypt_RijndaelClass in namespace
Pure-PHP implementation of Rijndael.
$Crypt_RijndaelProperty in class Crypt_Rijndael
The namespace used by the cipher for its constants.
$Crypt_RijndaelProperty in class Crypt_Rijndael
The mcrypt specific name of the cipher
$Crypt_RijndaelProperty in class Crypt_Rijndael
Shift offsets
Crypt_Rijndael::Crypt_Rijndael() — Method in class Crypt_Rijndael
Default Constructor.
Crypt_TripleDESClass in namespace
Pure-PHP implementation of Triple DES.
$Crypt_TripleDESProperty in class Crypt_TripleDES
The namespace used by the cipher for its constants.
$Crypt_TripleDESProperty in class Crypt_TripleDES
The mcrypt specific name of the cipher
$Crypt_TripleDESProperty in class Crypt_TripleDES
Optimizing value while CFB-encrypting
Crypt_TripleDES::Crypt_TripleDES() — Method in class Crypt_TripleDES
Default Constructor.
Crypt_TwofishClass in namespace
Pure-PHP implementation of Twofish.
$Crypt_TwofishProperty in class Crypt_Twofish
The namespace used by the cipher for its constants.
$Crypt_TwofishProperty in class Crypt_Twofish
The mcrypt specific name of the cipher
$Crypt_TwofishProperty in class Crypt_Twofish
Optimizing value while CFB-encrypting
File_ASN1::convert() — Method in class File_ASN1
String type conversion
$File_X509Property in class File_X509
ASN.1 syntax for X.509 certificates
$File_X509Property in class File_X509
$File_X509Property in class File_X509
$File_X509Property in class File_X509
$File_X509Property in class File_X509
$File_X509Property in class File_X509
$File_X509Property in class File_X509
$File_X509Property in class File_X509
ASN.1 syntax for Certificate Signing Requests (RFC2986)
$File_X509Property in class File_X509
ASN.1 syntax for Certificate Revocation Lists (RFC5280)
$File_X509Property in class File_X509
The certificate authorities
$File_X509Property in class File_X509
The currently loaded certificate
$File_X509Property in class File_X509
Key Identifier
$File_X509Property in class File_X509
CA Flag
$File_X509Property in class File_X509
SPKAC Challenge
File_X509::computeKeyIdentifier() — Method in class File_X509
Compute a public key identifier.
Math_BigInteger::copy() — Method in class Math_BigInteger
Copy an object
Math_BigInteger::compare() — Method in class Math_BigInteger
Compares two numbers.
Net_SFTP::clearStatCache() — Method in class Net_SFTP
Clear the stat cache
Net_SFTP::chdir() — Method in class Net_SFTP
Changes the current directory
Net_SFTP::chown() — Method in class Net_SFTP
Changes file or directory owner
Net_SFTP::chgrp() — Method in class Net_SFTP
Changes file or directory group
Net_SFTP::chmod() — Method in class Net_SFTP
Set permissions on a file.
$Net_SFTP_StreamProperty in class Net_SFTP_Stream
Context resource
$Net_SSH1Property in class Net_SSH1
The cryptography object
$Net_SSH1Property in class Net_SSH1
Current Timeout
$Net_SSH1Property in class Net_SSH1
Timeout for initial connection
$Net_SSH1Property in class Net_SSH1
Default cipher
$Net_SSH2Property in class Net_SSH2
Compression Algorithms: Client to Server
$Net_SSH2Property in class Net_SSH2
Compression Algorithms: Server to Client
$Net_SSH2Property in class Net_SSH2
SSHMSGCHANNELOPENFAILURE 'reason codes', defined in RFC4254
$Net_SSH2Property in class Net_SSH2
SSHMSGCHANNELEXTENDEDDATA's datatypecodes
$Net_SSH2Property in class Net_SSH2
Channel Buffers
$Net_SSH2Property in class Net_SSH2
Channel Status
$Net_SSH2Property in class Net_SSH2
Current Timeout
$Net_SSH2Property in class Net_SSH2
Crypto Engine
$BaseProperty in class Base
Continuous Buffer status
$BaseProperty in class Base
Optimizing value while CFB-encrypting
$BaseProperty in class Base
Does internal cipher state need to be (re)initialized?
$BaseProperty in class Base
The mcrypt specific name of the cipher
$BaseProperty in class Base
The openssl specific name of the cipher
$BaseProperty in class Base
The openssl specific name of the cipher in ECB mode
$BlowfishProperty in class Blowfish
The mcrypt specific name of the cipher
$BlowfishProperty in class Blowfish
Optimizing value while CFB-encrypting
$DESProperty in class DES
The mcrypt specific name of the cipher
$DESProperty in class DES
Optimizing value while CFB-encrypting
$RC2Property in class RC2
The mcrypt specific name of the cipher
$RC2Property in class RC2
Optimizing value while CFB-encrypting
$RC2Property in class RC2
The key length in bits.
$RC4Property in class RC4
The mcrypt specific name of the cipher
$RSAProperty in class RSA
Coefficients for Chinese Remainder Theorem (ie.
$RijndaelProperty in class Rijndael
The mcrypt specific name of the cipher
$RijndaelProperty in class Rijndael
Shift offsets
$TripleDESProperty in class TripleDES
The mcrypt specific name of the cipher
$TripleDESProperty in class TripleDES
Optimizing value while CFB-encrypting
$TwofishProperty in class Twofish
The mcrypt specific name of the cipher
$TwofishProperty in class Twofish
Optimizing value while CFB-encrypting
ASN1::convert() — Method in class ASN1
String type conversion
$X509Property in class X509
ASN.1 syntax for X.509 certificates
$X509Property in class X509
$X509Property in class X509
$X509Property in class X509
$X509Property in class X509
$X509Property in class X509
$X509Property in class X509
$X509Property in class X509
ASN.1 syntax for Certificate Signing Requests (RFC2986)
$X509Property in class X509
ASN.1 syntax for Certificate Revocation Lists (RFC5280)
$X509Property in class X509
The certificate authorities
$X509Property in class X509
The currently loaded certificate
$X509Property in class X509
Key Identifier
$X509Property in class X509
CA Flag
$X509Property in class X509
SPKAC Challenge
X509::computeKeyIdentifier() — Method in class X509
Compute a public key identifier.
BigInteger::compare() — Method in class BigInteger
Compares two numbers.
SFTP::clearStatCache() — Method in class SFTP
Clear the stat cache
SFTP::chdir() — Method in class SFTP
Changes the current directory
SFTP::chown() — Method in class SFTP
Changes file or directory owner
SFTP::chgrp() — Method in class SFTP
Changes file or directory group
SFTP::chmod() — Method in class SFTP
Set permissions on a file.
$StreamProperty in class Stream
Context resource
$SSH1Property in class SSH1
The cryptography object
$SSH1Property in class SSH1
Current Timeout
$SSH1Property in class SSH1
Timeout for initial connection
$SSH1Property in class SSH1
Default cipher
$SSH2Property in class SSH2
Compression Algorithms: Client to Server
$SSH2Property in class SSH2
Compression Algorithms: Server to Client
$SSH2Property in class SSH2
SSHMSGCHANNELOPENFAILURE 'reason codes', defined in RFC4254
$SSH2Property in class SSH2
SSHMSGCHANNELEXTENDEDDATA's datatypecodes
$SSH2Property in class SSH2
Channel Buffers
$SSH2Property in class SSH2
Channel Status
$SSH2Property in class SSH2
Current Timeout
$SSH2Property in class SSH2
Crypto Engine

D

$Crypt_BaseProperty in class Crypt_Base
A "sliding" Initialization Vector
$Crypt_BaseProperty in class Crypt_Base
Decryption buffer for CTR, OFB and CFB modes
$Crypt_BaseProperty in class Crypt_Base
mcrypt resource for decryption
$Crypt_BaseProperty in class Crypt_Base
Does the demcrypt resource need to be (re)initialized?
Crypt_Base::decrypt() — Method in class Crypt_Base
Decrypts a message.
Crypt_Base::disablePadding() — Method in class Crypt_Base
Do not pad packets.
Crypt_Base::disableContinuousBuffer() — Method in class Crypt_Base
Treat consecutive packets as if they are a discontinuous buffer.
$Crypt_DESProperty in class Crypt_DES
Switch for DES/3DES encryption
$Crypt_RC2Property in class Crypt_RC2
The key length in bits.
Crypt_RC2::decrypt() — Method in class Crypt_RC2
Decrypts a message.
Crypt_RC4::decrypt() — Method in class Crypt_RC4
Decrypts a message.
Crypt_RSA::decrypt() — Method in class Crypt_RSA
Decryption
$Crypt_RijndaelProperty in class Crypt_Rijndael
The Inverse Key Schedule
$Crypt_TripleDESProperty in class Crypt_TripleDES
The Crypt_DES objects
Crypt_TripleDES::decrypt() — Method in class Crypt_TripleDES
Decrypts a message.
Crypt_TripleDES::disableContinuousBuffer() — Method in class Crypt_TripleDES
Treat consecutive packets as if they are a discontinuous buffer.
File_ASN1::decodeBER() — Method in class File_ASN1
Parse BER-encoding
$File_X509Property in class File_X509
$File_X509Property in class File_X509
Distinguished Name
Math_BigInteger::divide() — Method in class Math_BigInteger
Divides two BigIntegers.
Net_SFTP::disableStatCache() — Method in class Net_SFTP
Disable the stat cache
Net_SFTP::delete() — Method in class Net_SFTP
Deletes a file on the SFTP server.
Net_SSH1::disconnect() — Method in class Net_SSH1
Disconnect
$Net_SSH2Property in class Net_SSH2
Block Size for Client to Server Encryption
$Net_SSH2Property in class Net_SSH2
Server to Client Encryption Object
$Net_SSH2Property in class Net_SSH2
Disconnection Message 'reason codes' defined in RFC4253
Net_SSH2::disconnect() — Method in class Net_SSH2
Disconnect
Net_SSH2::disableQuietMode() — Method in class Net_SSH2
Disable Quiet Mode
Net_SSH2::disablePTY() — Method in class Net_SSH2
Disable request-pty when using exec()
$BaseProperty in class Base
A "sliding" Initialization Vector
$BaseProperty in class Base
Decryption buffer for CTR, OFB and CFB modes
$BaseProperty in class Base
mcrypt resource for decryption
$BaseProperty in class Base
Does the demcrypt resource need to be (re)initialized?
Base::decrypt() — Method in class Base
Decrypts a message.
Base::disablePadding() — Method in class Base
Do not pad packets.
Base::disableContinuousBuffer() — Method in class Base
Treat consecutive packets as if they are a discontinuous buffer.
DESClass in namespace phpseclib\Crypt
Pure-PHP implementation of DES.
$DESProperty in class DES
Switch for DES/3DES encryption
$RC2Property in class RC2
The key length in bits.
RC2::decrypt() — Method in class RC2
Decrypts a message.
RC4::decrypt() — Method in class RC4
Decrypts a message.
RSA::decrypt() — Method in class RSA
Decryption
$RijndaelProperty in class Rijndael
The Inverse Key Schedule
$TripleDESProperty in class TripleDES
The \phpseclib\Crypt\DES objects
TripleDES::decrypt() — Method in class TripleDES
Decrypts a message.
TripleDES::disableContinuousBuffer() — Method in class TripleDES
Treat consecutive packets as if they are a discontinuous buffer.
ASN1::decodeBER() — Method in class ASN1
Parse BER-encoding
$X509Property in class X509
$X509Property in class X509
Distinguished Name
BigInteger::divide() — Method in class BigInteger
Divides two BigIntegers.
SFTP::disableStatCache() — Method in class SFTP
Disable the stat cache
SFTP::delete() — Method in class SFTP
Deletes a file on the SFTP server.
SSH1::disconnect() — Method in class SSH1
Disconnect
$SSH2Property in class SSH2
Block Size for Client to Server Encryption
$SSH2Property in class SSH2
Server to Client Encryption Object
$SSH2Property in class SSH2
Disconnection Message 'reason codes' defined in RFC4253
SSH2::disconnect() — Method in class SSH2
Disconnect
SSH2::disableQuietMode() — Method in class SSH2
Disable Quiet Mode
SSH2::disablePTY() — Method in class SSH2
Disable request-pty when using exec()

E

$Crypt_BaseProperty in class Crypt_Base
A "sliding" Initialization Vector
$Crypt_BaseProperty in class Crypt_Base
Encryption buffer for CTR, OFB and CFB modes
$Crypt_BaseProperty in class Crypt_Base
mcrypt resource for encryption
$Crypt_BaseProperty in class Crypt_Base
Does the enmcrypt resource need to be (re)initialized?
$Crypt_BaseProperty in class Crypt_Base
mcrypt resource for CFB mode
$Crypt_BaseProperty in class Crypt_Base
Holds which crypt engine internaly should be use, which will be determined automatically on __construct()
$Crypt_BaseProperty in class Crypt_Base
Has the key length explicitly been set or should it be derived from the key, itself?
Crypt_Base::encrypt() — Method in class Crypt_Base
Encrypts a message.
Crypt_Base::enablePadding() — Method in class Crypt_Base
Pad "packets".
Crypt_Base::enableContinuousBuffer() — Method in class Crypt_Base
Treat consecutive "packets" as if they are a continuous buffer.
Crypt_RC2::encrypt() — Method in class Crypt_RC2
Encrypts a message.
Crypt_RC4::encrypt() — Method in class Crypt_RC4
Encrypts a message.
$Crypt_RSAProperty in class Crypt_RSA
Exponent (ie.
$Crypt_RSAProperty in class Crypt_RSA
Exponents for Chinese Remainder Theorem (ie.
$Crypt_RSAProperty in class Crypt_RSA
Encryption mode
Crypt_RSA::encrypt() — Method in class Crypt_RSA
Encryption
Crypt_TripleDES::encrypt() — Method in class Crypt_TripleDES
Encrypts a message.
Crypt_TripleDES::enableContinuousBuffer() — Method in class Crypt_TripleDES
Treat consecutive "packets" as if they are a continuous buffer.
$File_ASN1Property in class File_ASN1
Default date format
File_ASN1::encodeDER() — Method in class File_ASN1
ASN.1 Encode
$File_ASN1_ElementProperty in class File_ASN1_Element
Raw element value
$File_X509Property in class File_X509
$File_X509Property in class File_X509
$File_X509Property in class File_X509
Certificate End Date
Math_BigInteger::extendedGCD() — Method in class Math_BigInteger
Calculates the greatest common divisor and Bezout's identity.
Math_BigInteger::equals() — Method in class Math_BigInteger
Tests the equality of two numbers.
$Net_SFTPProperty in class Net_SFTP
Extensions supported by the server
Net_SFTP::enableStatCache() — Method in class Net_SFTP
Enable the stat cache
$Net_SFTP_StreamProperty in class Net_SFTP_Stream
Directory entries
$Net_SFTP_StreamProperty in class Net_SFTP_Stream
EOF flag
Net_SSH1::exec() — Method in class Net_SSH1
Executes a command on a non-interactive shell, returns the output, and quits.
$Net_SSH2Property in class Net_SSH2
Error information
$Net_SSH2Property in class Net_SSH2
Encryption Algorithms: Client to Server
$Net_SSH2Property in class Net_SSH2
Encryption Algorithms: Server to Client
$Net_SSH2Property in class Net_SSH2
Block Size for Server to Client Encryption
$Net_SSH2Property in class Net_SSH2
Client to Server Encryption Object
$Net_SSH2Property in class Net_SSH2
Exchange hash
$Net_SSH2Property in class Net_SSH2
Exit status returned from ssh if any
Net_SSH2::exec() — Method in class Net_SSH2
Execute Command
Net_SSH2::enableQuietMode() — Method in class Net_SSH2
Enable Quiet Mode
Net_SSH2::enablePTY() — Method in class Net_SSH2
Enable request-pty when using exec()
$System_SSH_AgentProperty in class System_SSH_Agent
Tracking the number of bytes we are expecting to arrive for the agent socket on the SSH data channel
$BaseProperty in class Base
A "sliding" Initialization Vector
$BaseProperty in class Base
Encryption buffer for CTR, OFB and CFB modes
$BaseProperty in class Base
mcrypt resource for encryption
$BaseProperty in class Base
Does the enmcrypt resource need to be (re)initialized?
$BaseProperty in class Base
mcrypt resource for CFB mode
$BaseProperty in class Base
Holds which crypt engine internaly should be use, which will be determined automatically on __construct()
$BaseProperty in class Base
Has the key length explicitly been set or should it be derived from the key, itself?
Base::encrypt() — Method in class Base
Encrypts a message.
Base::enablePadding() — Method in class Base
Pad "packets".
Base::enableContinuousBuffer() — Method in class Base
Treat consecutive "packets" as if they are a continuous buffer.
RC2::encrypt() — Method in class RC2
Encrypts a message.
RC4::encrypt() — Method in class RC4
Encrypts a message.
$RSAProperty in class RSA
Exponent (ie.
$RSAProperty in class RSA
Exponents for Chinese Remainder Theorem (ie.
RSA::encrypt() — Method in class RSA
Encryption
TripleDES::encrypt() — Method in class TripleDES
Encrypts a message.
TripleDES::enableContinuousBuffer() — Method in class TripleDES
Treat consecutive "packets" as if they are a continuous buffer.
$ASN1Property in class ASN1
Default date format
ASN1::encodeDER() — Method in class ASN1
ASN.1 Encode
ElementClass in namespace phpseclib\File\ASN1
ASN.1 Element
$ElementProperty in class Element
Raw element value
$X509Property in class X509
$X509Property in class X509
$X509Property in class X509
Certificate End Date
BigInteger::extendedGCD() — Method in class BigInteger
Calculates the greatest common divisor and Bezout's identity.
BigInteger::equals() — Method in class BigInteger
Tests the equality of two numbers.
$SFTPProperty in class SFTP
Extensions supported by the server
SFTP::enableStatCache() — Method in class SFTP
Enable the stat cache
$StreamProperty in class Stream
Directory entries
$StreamProperty in class Stream
EOF flag
SSH1::exec() — Method in class SSH1
Executes a command on a non-interactive shell, returns the output, and quits.
$SSH2Property in class SSH2
Error information
$SSH2Property in class SSH2
Encryption Algorithms: Client to Server
$SSH2Property in class SSH2
Encryption Algorithms: Server to Client
$SSH2Property in class SSH2
Block Size for Server to Client Encryption
$SSH2Property in class SSH2
Client to Server Encryption Object
$SSH2Property in class SSH2
Exchange hash
$SSH2Property in class SSH2
Exit status returned from ssh if any
SSH2::exec() — Method in class SSH2
Execute Command
SSH2::enableQuietMode() — Method in class SSH2
Enable Quiet Mode
SSH2::enablePTY() — Method in class SSH2
Enable request-pty when using exec()
$AgentProperty in class Agent
Tracking the number of bytes we are expecting to arrive for the agent socket on the SSH data channel

F

File_ANSIClass in namespace
Pure-PHP ANSI Decoder
File_ANSI::File_ANSI() — Method in class File_ANSI
Default Constructor.
File_ASN1Class in namespace
Pure-PHP ASN.1 Parser
$File_ASN1Property in class File_ASN1
Default date format
$File_ASN1Property in class File_ASN1
Filters
File_ASN1::File_ASN1() — Method in class File_ASN1
Default Constructor.
File_ASN1_ElementClass in namespace
ASN.1 Element
File_ASN1_Element::File_ASN1_Element() — Method in class File_ASN1_Element
Constructor
File_X509Class in namespace
Pure-PHP X.509 Parser
File_X509::File_X509() — Method in class File_X509
Default Constructor.
Net_SFTP::file_exists() — Method in class Net_SFTP
Checks whether a file or directory exists
Net_SFTP::fileatime() — Method in class Net_SFTP
Gets last access time of file
Net_SFTP::filemtime() — Method in class Net_SFTP
Gets file modification time
Net_SFTP::fileperms() — Method in class Net_SFTP
Gets file permissions
Net_SFTP::fileowner() — Method in class Net_SFTP
Gets file owner
Net_SFTP::filegroup() — Method in class Net_SFTP
Gets file group
Net_SFTP::filesize() — Method in class Net_SFTP
Gets file size
Net_SFTP::filetype() — Method in class Net_SFTP
Gets file type
$Net_SSH1Property in class Net_SSH1
The Socket Object
$Net_SSH2Property in class Net_SSH2
The Socket Object
$System_SSH_AgentProperty in class System_SSH_Agent
Socket Resource
$System_SSH_AgentProperty in class System_SSH_Agent
Agent forwarding status
$System_SSH_Agent_IdentityProperty in class System_SSH_Agent_Identity
Socket Resource
$RSAProperty in class RSA
Loaded File Format
FileNotFoundExceptionClass in namespace phpseclib\Exception
FileNotFoundException
$ASN1Property in class ASN1
Default date format
$ASN1Property in class ASN1
Filters
SFTP::file_exists() — Method in class SFTP
Checks whether a file or directory exists
SFTP::fileatime() — Method in class SFTP
Gets last access time of file
SFTP::filemtime() — Method in class SFTP
Gets file modification time
SFTP::fileperms() — Method in class SFTP
Gets file permissions
SFTP::fileowner() — Method in class SFTP
Gets file owner
SFTP::filegroup() — Method in class SFTP
Gets file group
SFTP::filesize() — Method in class SFTP
Gets file size
SFTP::filetype() — Method in class SFTP
Gets file type
$SSH1Property in class SSH1
The Socket Object
$SSH2Property in class SSH2
The Socket Object
$AgentProperty in class Agent
Socket Resource
$AgentProperty in class Agent
Agent forwarding status
$IdentityProperty in class Identity
Socket Resource

G

Crypt_Base::getKeyLength() — Method in class Crypt_Base
Returns the current key length in bits
Crypt_Base::getBlockLength() — Method in class Crypt_Base
Returns the current block length in bits
Crypt_Base::getEngine() — Method in class Crypt_Base
Returns the engine currently being utilized
Crypt_Hash::getHash() — Method in class Crypt_Hash
Gets the hash function.
Crypt_Hash::getLength() — Method in class Crypt_Hash
Returns the hash length (in bytes)
Crypt_RC2::getKeyLength() — Method in class Crypt_RC2
Returns the current key length
Crypt_RSA::getSize() — Method in class Crypt_RSA
Returns the key size
Crypt_RSA::getPublicKey() — Method in class Crypt_RSA
Returns the public key
Crypt_RSA::getPublicKeyFingerprint() — Method in class Crypt_RSA
Returns the public key's fingerprint
Crypt_RSA::getPrivateKey() — Method in class Crypt_RSA
Returns the private key
Crypt_RSA::getComment() — Method in class Crypt_RSA
Get public key comment.
File_ANSI::getScreen() — Method in class File_ANSI
Returns the current screen
File_ANSI::getHistory() — Method in class File_ANSI
Returns the current screen and the x previous lines
File_X509::getDNProp() — Method in class File_X509
Get Distinguished Name properties
File_X509::getDN() — Method in class File_X509
Get the Distinguished Name for a certificates subject
File_X509::getIssuerDN() — Method in class File_X509
Get the Distinguished Name for a certificate/crl issuer
File_X509::getSubjectDN() — Method in class File_X509
Get the Distinguished Name for a certificate/csr subject Alias of getDN()
File_X509::getIssuerDNProp() — Method in class File_X509
Get an individual Distinguished Name property for a certificate/crl issuer
File_X509::getSubjectDNProp() — Method in class File_X509
Get an individual Distinguished Name property for a certificate/csr subject
File_X509::getChain() — Method in class File_X509
Get the certificate chain for the current cert
File_X509::getPublicKey() — Method in class File_X509
Gets the public key
File_X509::getExtension() — Method in class File_X509
Get a certificate, CSR or CRL Extension
File_X509::getExtensions() — Method in class File_X509
Returns a list of all extensions in use in certificate, CSR or CRL
File_X509::getAttribute() — Method in class File_X509
Get a CSR attribute
File_X509::getAttributes() — Method in class File_X509
Returns a list of all CSR attributes in use
File_X509::getRevoked() — Method in class File_X509
Get a revoked certificate.
File_X509::getRevokedCertificateExtension() — Method in class File_X509
Get a Revoked Certificate Extension
File_X509::getRevokedCertificateExtensions() — Method in class File_X509
Returns a list of all extensions in use for a given revoked certificate
File_X509::getOID() — Method in class File_X509
Returns the OID corresponding to a name
Math_BigInteger::gcd() — Method in class Math_BigInteger
Calculates the greatest common divisor
Net_SCP::get() — Method in class Net_SCP
Downloads a file from the SCP server.
Net_SFTP::get() — Method in class Net_SFTP
Downloads a file from the SFTP server.
Net_SFTP::getSFTPLog() — Method in class Net_SFTP
Returns a log of the packets that have been sent and received.
Net_SFTP::getSFTPErrors() — Method in class Net_SFTP
Returns all errors
Net_SFTP::getLastSFTPError() — Method in class Net_SFTP
Returns the last error
Net_SFTP::getSupportedVersions() — Method in class Net_SFTP
Get supported SFTP versions
Net_SSH1::getLog() — Method in class Net_SSH1
Returns a log of the packets that have been sent and received.
Net_SSH1::getServerKeyPublicExponent() — Method in class Net_SSH1
Return the server key public exponent
Net_SSH1::getServerKeyPublicModulus() — Method in class Net_SSH1
Return the server key public modulus
Net_SSH1::getHostKeyPublicExponent() — Method in class Net_SSH1
Return the host key public exponent
Net_SSH1::getHostKeyPublicModulus() — Method in class Net_SSH1
Return the host key public modulus
Net_SSH1::getSupportedCiphers() — Method in class Net_SSH1
Return a list of ciphers supported by SSH1 server.
Net_SSH1::getSupportedAuthentications() — Method in class Net_SSH1
Return a list of authentications supported by SSH1 server.
Net_SSH1::getServerIdentification() — Method in class Net_SSH1
Return the server identification.
$Net_SSH2Property in class Net_SSH2
Get Sequence Number
Net_SSH2::getStdError() — Method in class Net_SSH2
Get the output from stdError
Net_SSH2::getLog() — Method in class Net_SSH2
Returns a log of the packets that have been sent and received.
Net_SSH2::getErrors() — Method in class Net_SSH2
Returns all errors
Net_SSH2::getLastError() — Method in class Net_SSH2
Returns the last error
Net_SSH2::getServerIdentification() — Method in class Net_SSH2
Return the server identification.
Net_SSH2::getKexAlgorithms() — Method in class Net_SSH2
Return a list of the key exchange algorithms the server supports.
Net_SSH2::getServerHostKeyAlgorithms() — Method in class Net_SSH2
Return a list of the host key (public key) algorithms the server supports.
Net_SSH2::getEncryptionAlgorithmsClient2Server() — Method in class Net_SSH2
Return a list of the (symmetric key) encryption algorithms the server supports, when receiving stuff from the client.
Net_SSH2::getEncryptionAlgorithmsServer2Client() — Method in class Net_SSH2
Return a list of the (symmetric key) encryption algorithms the server supports, when sending stuff to the client.
Net_SSH2::getMACAlgorithmsClient2Server() — Method in class Net_SSH2
Return a list of the MAC algorithms the server supports, when receiving stuff from the client.
Net_SSH2::getMACAlgorithmsServer2Client() — Method in class Net_SSH2
Return a list of the MAC algorithms the server supports, when sending stuff to the client.
Net_SSH2::getCompressionAlgorithmsClient2Server() — Method in class Net_SSH2
Return a list of the compression algorithms the server supports, when receiving stuff from the client.
Net_SSH2::getCompressionAlgorithmsServer2Client() — Method in class Net_SSH2
Return a list of the compression algorithms the server supports, when sending stuff to the client.
Net_SSH2::getLanguagesServer2Client() — Method in class Net_SSH2
Return a list of the languages the server supports, when sending stuff to the client.
Net_SSH2::getLanguagesClient2Server() — Method in class Net_SSH2
Return a list of the languages the server supports, when receiving stuff from the client.
Net_SSH2::getBannerMessage() — Method in class Net_SSH2
Returns the banner message.
Net_SSH2::getServerPublicHostKey() — Method in class Net_SSH2
Returns the server public host key.
Net_SSH2::getExitStatus() — Method in class Net_SSH2
Returns the exit status of an SSH command or false.
Net_SSH2::getWindowColumns() — Method in class Net_SSH2
Returns the number of columns for the terminal window size.
Net_SSH2::getWindowRows() — Method in class Net_SSH2
Returns the number of rows for the terminal window size.
System_SSH_Agent_Identity::getPublicKey() — Method in class System_SSH_Agent_Identity
Get Public Key
Base::getKeyLength() — Method in class Base
Returns the current key length in bits
Base::getBlockLength() — Method in class Base
Returns the current block length in bits
Base::getEngine() — Method in class Base
Returns the engine currently being utilized
Hash::getHash() — Method in class Hash
Gets the hash function.
Hash::getLength() — Method in class Hash
Returns the hash length (in bytes)
RC2::getKeyLength() — Method in class RC2
Returns the current key length
RSA::getLoadedFormat() — Method in class RSA
Returns the format of the loaded key.
RSA::getPrivateKey() — Method in class RSA
Returns the private key
RSA::getSize() — Method in class RSA
Returns the key size
RSA::getPublicKey() — Method in class RSA
Returns the public key
RSA::getPublicKeyFingerprint() — Method in class RSA
Returns the public key's fingerprint
ANSI::getScreen() — Method in class ANSI
Returns the current screen
ANSI::getHistory() — Method in class ANSI
Returns the current screen and the x previous lines
X509::getDNProp() — Method in class X509
Get Distinguished Name properties
X509::getDN() — Method in class X509
Get the Distinguished Name for a certificates subject
X509::getIssuerDN() — Method in class X509
Get the Distinguished Name for a certificate/crl issuer
X509::getSubjectDN() — Method in class X509
Get the Distinguished Name for a certificate/csr subject Alias of getDN()
X509::getIssuerDNProp() — Method in class X509
Get an individual Distinguished Name property for a certificate/crl issuer
X509::getSubjectDNProp() — Method in class X509
Get an individual Distinguished Name property for a certificate/csr subject
X509::getChain() — Method in class X509
Get the certificate chain for the current cert
X509::getPublicKey() — Method in class X509
Gets the public key
X509::getExtension() — Method in class X509
Get a certificate, CSR or CRL Extension
X509::getExtensions() — Method in class X509
Returns a list of all extensions in use in certificate, CSR or CRL
X509::getAttribute() — Method in class X509
Get a CSR attribute
X509::getAttributes() — Method in class X509
Returns a list of all CSR attributes in use
X509::getRevoked() — Method in class X509
Get a revoked certificate.
X509::getRevokedCertificateExtension() — Method in class X509
Get a Revoked Certificate Extension
X509::getRevokedCertificateExtensions() — Method in class X509
Returns a list of all extensions in use for a given revoked certificate
X509::getOID() — Method in class X509
Returns the OID corresponding to a name
BigInteger::gcd() — Method in class BigInteger
Calculates the greatest common divisor
BigInteger::getPrecision() — Method in class BigInteger
Get Precision
SCP::get() — Method in class SCP
Downloads a file from the SCP server.
SFTP::get() — Method in class SFTP
Downloads a file from the SFTP server.
SFTP::getSFTPLog() — Method in class SFTP
Returns a log of the packets that have been sent and received.
SFTP::getSFTPErrors() — Method in class SFTP
Returns all errors
SFTP::getLastSFTPError() — Method in class SFTP
Returns the last error
SFTP::getSupportedVersions() — Method in class SFTP
Get supported SFTP versions
SSH1::getLog() — Method in class SSH1
Returns a log of the packets that have been sent and received.
SSH1::getServerKeyPublicExponent() — Method in class SSH1
Return the server key public exponent
SSH1::getServerKeyPublicModulus() — Method in class SSH1
Return the server key public modulus
SSH1::getHostKeyPublicExponent() — Method in class SSH1
Return the host key public exponent
SSH1::getHostKeyPublicModulus() — Method in class SSH1
Return the host key public modulus
SSH1::getSupportedCiphers() — Method in class SSH1
Return a list of ciphers supported by SSH1 server.
SSH1::getSupportedAuthentications() — Method in class SSH1
Return a list of authentications supported by SSH1 server.
SSH1::getServerIdentification() — Method in class SSH1
Return the server identification.
$SSH2Property in class SSH2
Get Sequence Number
SSH2::getStdError() — Method in class SSH2
Get the output from stdError
SSH2::getLog() — Method in class SSH2
Returns a log of the packets that have been sent and received.
SSH2::getErrors() — Method in class SSH2
Returns all errors
SSH2::getLastError() — Method in class SSH2
Returns the last error
SSH2::getServerIdentification() — Method in class SSH2
Return the server identification.
SSH2::getKexAlgorithms() — Method in class SSH2
Return a list of the key exchange algorithms the server supports.
SSH2::getServerHostKeyAlgorithms() — Method in class SSH2
Return a list of the host key (public key) algorithms the server supports.
SSH2::getEncryptionAlgorithmsClient2Server() — Method in class SSH2
Return a list of the (symmetric key) encryption algorithms the server supports, when receiving stuff from the client.
SSH2::getEncryptionAlgorithmsServer2Client() — Method in class SSH2
Return a list of the (symmetric key) encryption algorithms the server supports, when sending stuff to the client.
SSH2::getMACAlgorithmsClient2Server() — Method in class SSH2
Return a list of the MAC algorithms the server supports, when receiving stuff from the client.
SSH2::getMACAlgorithmsServer2Client() — Method in class SSH2
Return a list of the MAC algorithms the server supports, when sending stuff to the client.
SSH2::getCompressionAlgorithmsClient2Server() — Method in class SSH2
Return a list of the compression algorithms the server supports, when receiving stuff from the client.
SSH2::getCompressionAlgorithmsServer2Client() — Method in class SSH2
Return a list of the compression algorithms the server supports, when sending stuff to the client.
SSH2::getLanguagesServer2Client() — Method in class SSH2
Return a list of the languages the server supports, when sending stuff to the client.
SSH2::getLanguagesClient2Server() — Method in class SSH2
Return a list of the languages the server supports, when receiving stuff from the client.
SSH2::getBannerMessage() — Method in class SSH2
Returns the banner message.
SSH2::getServerPublicHostKey() — Method in class SSH2
Returns the server public host key.
SSH2::getExitStatus() — Method in class SSH2
Returns the exit status of an SSH command or false.
SSH2::getWindowColumns() — Method in class SSH2
Returns the number of columns for the terminal window size.
SSH2::getWindowRows() — Method in class SSH2
Returns the number of rows for the terminal window size.
SSH2::getResourceId() — Method in class SSH2
We use {} because that symbols should not be in URL according to {@link http://tools.ietf.org/html/rfc3986#section-2 RFC}.
Identity::getPublicKey() — Method in class Identity
Get Public Key

H

$Crypt_HashProperty in class Crypt_Hash
Hash Parameter
$Crypt_HashProperty in class Crypt_Hash
Hash Algorithm
Crypt_Hash::hash() — Method in class Crypt_Hash
Compute the HMAC.
$Crypt_RSAProperty in class Crypt_RSA
Hash name
$Crypt_RSAProperty in class Crypt_RSA
Hash function
$Crypt_RSAProperty in class Crypt_RSA
Length of hash function output
$File_ANSIProperty in class File_ANSI
History
$File_ANSIProperty in class File_ANSI
History Attributes
$File_X509Property in class File_X509
$Math_BigIntegerProperty in class Math_BigInteger
Mode independent value used for serialization.
$Net_SSH1Property in class Net_SSH1
The Host Key Public Exponent
$Net_SSH1Property in class Net_SSH1
The Host Key Public Modulus
$Net_SSH1Property in class Net_SSH1
Hostname
$Net_SSH2Property in class Net_SSH2
Client to Server HMAC Object
$Net_SSH2Property in class Net_SSH2
Server to Client HMAC Object
$Net_SSH2Property in class Net_SSH2
Size of server to client HMAC
$Net_SSH2Property in class Net_SSH2
Hostname
HashClass in namespace phpseclib\Crypt
$HashProperty in class Hash
Hash Parameter
$HashProperty in class Hash
Hash Algorithm
Hash::hash() — Method in class Hash
Compute the HMAC.
$RSAProperty in class RSA
Hash name
$RSAProperty in class RSA
Hash function
$RSAProperty in class RSA
Length of hash function output
$ANSIProperty in class ANSI
History
$ANSIProperty in class ANSI
History Attributes
$X509Property in class X509
$BigIntegerProperty in class BigInteger
Mode independent value used for serialization.
$SSH1Property in class SSH1
The Host Key Public Exponent
$SSH1Property in class SSH1
The Host Key Public Modulus
$SSH1Property in class SSH1
Hostname
$SSH2Property in class SSH2
Client to Server HMAC Object
$SSH2Property in class SSH2
Server to Client HMAC Object
$SSH2Property in class SSH2
Size of server to client HMAC
$SSH2Property in class SSH2
Hostname

I

$Crypt_BaseProperty in class Crypt_Base
The Initialization Vector
$Crypt_BaseProperty in class Crypt_Base
The name of the performance-optimized callback function
Crypt_Base::isValidEngine() — Method in class Crypt_Base
Test for engine validity
Crypt_Blowfish::isValidEngine() — Method in class Crypt_Blowfish
Test for engine validity
$Crypt_DESProperty in class Crypt_DES
IP mapping helper table.
$Crypt_DESProperty in class Crypt_DES
Inverse IP mapping helper table.
Crypt_DES::isValidEngine() — Method in class Crypt_DES
Test for engine validity
$Crypt_HashProperty in class Crypt_Hash
Inner XOR (Internal HMAC)
$Crypt_RC2Property in class Crypt_RC2
Inverse key expansion randomization table.
Crypt_RC2::isValidEngine() — Method in class Crypt_RC2
Test for engine validity
Crypt_RC4::isValidEngine() — Method in class Crypt_RC4
Test for engine validity
Crypt_Rijndael::isValidEngine() — Method in class Crypt_Rijndael
Test for engine validity
Crypt_TripleDES::isValidEngine() — Method in class Crypt_TripleDES
Test for engine validity
$File_X509Property in class File_X509
$File_X509Property in class File_X509
$File_X509Property in class File_X509
$Math_BigIntegerProperty in class Math_BigInteger
Holds the BigInteger's magnitude.
Math_BigInteger::isPrime() — Method in class Math_BigInteger
Checks a numer to see if it's prime
Net_SFTP::is_dir() — Method in class Net_SFTP
Tells whether the filename is a directory
Net_SFTP::is_file() — Method in class Net_SFTP
Tells whether the filename is a regular file
Net_SFTP::is_link() — Method in class Net_SFTP
Tells whether the filename is a symbolic link
$Net_SSH1Property in class Net_SSH1
The SSH identifier
$Net_SSH1Property in class Net_SSH1
Interactive Buffer
Net_SSH1::interactiveWrite() — Method in class Net_SSH1
Inputs a command into an interactive shell.
Net_SSH1::interactiveRead() — Method in class Net_SSH1
Returns the output of an interactive shell when no more output is available.
$Net_SSH2Property in class Net_SSH2
The SSH identifier
$Net_SSH2Property in class Net_SSH2
Interactive Buffer
$Net_SSH2Property in class Net_SSH2
Flag set while exec() is running when using enablePTY()
$Net_SSH2Property in class Net_SSH2
Flag set after startSubsystem() is called
$Net_SSH2Property in class Net_SSH2
Did read() timeout or return normally?
Net_SSH2::isTimeout() — Method in class Net_SSH2
Is timeout?
Net_SSH2::isConnected() — Method in class Net_SSH2
Is the connection still active?
Net_SSH2::isAuthenticated() — Method in class Net_SSH2
Have you successfully been logged in?
Net_SSH2::isQuietModeEnabled() — Method in class Net_SSH2
Returns whether Quiet Mode is enabled or not
Net_SSH2::isPTYEnabled() — Method in class Net_SSH2
Returns whether request-pty is enabled or not
$BaseProperty in class Base
The Initialization Vector
$BaseProperty in class Base
The name of the performance-optimized callback function
Base::isValidEngine() — Method in class Base
Test for engine validity
Blowfish::isValidEngine() — Method in class Blowfish
Test for engine validity
$DESProperty in class DES
IP mapping helper table.
$DESProperty in class DES
Inverse IP mapping helper table.
DES::isValidEngine() — Method in class DES
Test for engine validity
$RC2Property in class RC2
Inverse key expansion randomization table.
RC2::isValidEngine() — Method in class RC2
Test for engine validity
RC4::isValidEngine() — Method in class RC4
Test for engine validity
Rijndael::isValidEngine() — Method in class Rijndael
Test for engine validity
TripleDES::isValidEngine() — Method in class TripleDES
Test for engine validity
$X509Property in class X509
$X509Property in class X509
$X509Property in class X509
$BigIntegerProperty in class BigInteger
Holds the BigInteger's magnitude.
BigInteger::isPrime() — Method in class BigInteger
Checks a numer to see if it's prime
SFTP::is_dir() — Method in class SFTP
Tells whether the filename is a directory
SFTP::is_file() — Method in class SFTP
Tells whether the filename is a regular file
SFTP::is_link() — Method in class SFTP
Tells whether the filename is a symbolic link
$SSH1Property in class SSH1
The SSH identifier
$SSH1Property in class SSH1
Interactive Buffer
SSH1::interactiveWrite() — Method in class SSH1
Inputs a command into an interactive shell.
SSH1::interactiveRead() — Method in class SSH1
Returns the output of an interactive shell when no more output is available.
$SSH2Property in class SSH2
The SSH identifier
$SSH2Property in class SSH2
Interactive Buffer
$SSH2Property in class SSH2
Flag set while exec() is running when using enablePTY()
$SSH2Property in class SSH2
Flag set after startSubsystem() is called
$SSH2Property in class SSH2
Did read() timeout or return normally?
SSH2::isTimeout() — Method in class SSH2
Is timeout?
SSH2::isConnected() — Method in class SSH2
Is the connection still active?
SSH2::isAuthenticated() — Method in class SSH2
Have you successfully been logged in?
SSH2::isQuietModeEnabled() — Method in class SSH2
Returns whether Quiet Mode is enabled or not
SSH2::isPTYEnabled() — Method in class SSH2
Returns whether request-pty is enabled or not
IdentityClass in namespace phpseclib\System\SSH\Agent
Pure-PHP ssh-agent client identity object

K

$Crypt_BaseProperty in class Crypt_Base
The Key
$Crypt_BlowfishProperty in class Crypt_Blowfish
Holds the last used key
$Crypt_BlowfishProperty in class Crypt_Blowfish
The Key Length (in bytes)
$Crypt_DESProperty in class Crypt_DES
Key Length (in bytes)
$Crypt_DESProperty in class Crypt_DES
max possible size of $key
$Crypt_DESProperty in class Crypt_DES
The Key Schedule
$Crypt_HashProperty in class Crypt_Hash
Key
$Crypt_RC2Property in class Crypt_RC2
The Key
$Crypt_RC2Property in class Crypt_RC2
Key Length (in bytes)
$Crypt_RC2Property in class Crypt_RC2
The Key Schedule
$Crypt_RC4Property in class Crypt_RC4
Key Length (in bytes)
$Crypt_RC4Property in class Crypt_RC4
The Key
$Crypt_RSAProperty in class Crypt_RSA
Modulus length
$Crypt_RijndaelProperty in class Crypt_Rijndael
The Key Length (in bytes)
$Crypt_RijndaelProperty in class Crypt_Rijndael
Holds the last used key- and block_size information
$Crypt_TripleDESProperty in class Crypt_TripleDES
Key Length (in bytes)
$Crypt_TripleDESProperty in class Crypt_TripleDES
max possible size of $key
$Crypt_TwofishProperty in class Crypt_Twofish
The Key Schedule Array
$Crypt_TwofishProperty in class Crypt_Twofish
Holds the last used key
$Crypt_TwofishProperty in class Crypt_Twofish
The Key Length (in bytes)
$File_X509Property in class File_X509
$File_X509Property in class File_X509
$Net_SSH2Property in class Net_SSH2
Key Exchange Algorithms
$Net_SSH2Property in class Net_SSH2
Minimum Diffie-Hellman Group Bit Size in RFC 4419 Key Exchange Methods
$Net_SSH2Property in class Net_SSH2
Preferred Diffie-Hellman Group Bit Size in RFC 4419 Key Exchange Methods
$Net_SSH2Property in class Net_SSH2
Maximum Diffie-Hellman Group Bit Size in RFC 4419 Key Exchange Methods
$Net_SSH2Property in class Net_SSH2
Keyboard Interactive Request / Responses
$System_SSH_Agent_IdentityProperty in class System_SSH_Agent_Identity
Key Object
$System_SSH_Agent_IdentityProperty in class System_SSH_Agent_Identity
Key Blob
$BaseProperty in class Base
The Key
$BlowfishProperty in class Blowfish
Holds the last used key
$BlowfishProperty in class Blowfish
The Key Length (in bytes)
$DESProperty in class DES
Key Length (in bytes)
$DESProperty in class DES
max possible size of $key
$DESProperty in class DES
The Key Schedule
$HashProperty in class Hash
Key
$RC2Property in class RC2
The Key
$RC2Property in class RC2
Key Length (in bytes)
$RC2Property in class RC2
The Key Schedule
$RC4Property in class RC4
Key Length (in bytes)
$RC4Property in class RC4
The Key
$RSAProperty in class RSA
Modulus length
$RijndaelProperty in class Rijndael
The Key Length (in bytes)
$RijndaelProperty in class Rijndael
Holds the last used key- and block_size information
$TripleDESProperty in class TripleDES
Key Length (in bytes)
$TripleDESProperty in class TripleDES
max possible size of $key
$TwofishProperty in class Twofish
The Key Schedule Array
$TwofishProperty in class Twofish
Holds the last used key
$TwofishProperty in class Twofish
The Key Length (in bytes)
$X509Property in class X509
$X509Property in class X509
$SSH2Property in class SSH2
Key Exchange Algorithms
$SSH2Property in class SSH2
Minimum Diffie-Hellman Group Bit Size in RFC 4419 Key Exchange Methods
$SSH2Property in class SSH2
Preferred Diffie-Hellman Group Bit Size in RFC 4419 Key Exchange Methods
$SSH2Property in class SSH2
Maximum Diffie-Hellman Group Bit Size in RFC 4419 Key Exchange Methods
$SSH2Property in class SSH2
Keyboard Interactive Request / Responses
$IdentityProperty in class Identity
Key Object
$IdentityProperty in class Identity
Key Blob

L

$Crypt_HashProperty in class Crypt_Hash
Byte-length of hash output (Internal HMAC)
Crypt_RSA::loadKey() — Method in class Crypt_RSA
Loads a public or private key
File_ANSI::loadString() — Method in class File_ANSI
Load a string
File_ASN1::loadOIDs() — Method in class File_ASN1
Load OIDs
File_ASN1::loadFilters() — Method in class File_ASN1
Load filters
File_X509::loadX509() — Method in class File_X509
Load X.509 certificate
File_X509::loadCA() — Method in class File_X509
Load an X.509 certificate as a certificate authority
File_X509::loadCSR() — Method in class File_X509
Load a Certificate Signing Request
File_X509::loadSPKAC() — Method in class File_X509
Load a SPKAC CSR
File_X509::loadCRL() — Method in class File_X509
Load a Certificate Revocation List
File_X509::listRevoked() — Method in class File_X509
List revoked certificates
Net_SFTP::login() — Method in class Net_SFTP
Login
Net_SFTP::lstat() — Method in class Net_SFTP
Returns general information about a file or symbolic link.
$Net_SSH1Property in class Net_SSH1
Log Boundary
$Net_SSH1Property in class Net_SSH1
Log Long Width
$Net_SSH1Property in class Net_SSH1
Log Short Width
Net_SSH1::login() — Method in class Net_SSH1
Login
$Net_SSH2Property in class Net_SSH2
Languages: Server to Client
$Net_SSH2Property in class Net_SSH2
Languages: Client to Server
$Net_SSH2Property in class Net_SSH2
Current log size
$Net_SSH2Property in class Net_SSH2
Time of first network activity
$Net_SSH2Property in class Net_SSH2
The Last Interactive Response
$Net_SSH2Property in class Net_SSH2
Log Boundary
$Net_SSH2Property in class Net_SSH2
Log Long Width
$Net_SSH2Property in class Net_SSH2
Log Short Width
Net_SSH2::login() — Method in class Net_SSH2
Login
$HashProperty in class Hash
Byte-length of hash output (Internal HMAC)
RSA::load() — Method in class RSA
Loads a public or private key
ANSI::loadString() — Method in class ANSI
Load a string
ASN1::loadOIDs() — Method in class ASN1
Load OIDs
ASN1::loadFilters() — Method in class ASN1
Load filters
X509::loadX509() — Method in class X509
Load X.509 certificate
X509::loadCA() — Method in class X509
Load an X.509 certificate as a certificate authority
X509::loadCSR() — Method in class X509
Load a Certificate Signing Request
X509::loadSPKAC() — Method in class X509
Load a SPKAC CSR
X509::loadCRL() — Method in class X509
Load a Certificate Revocation List
X509::listRevoked() — Method in class X509
List revoked certificates
SFTP::login() — Method in class SFTP
Login
SFTP::lstat() — Method in class SFTP
Returns general information about a file or symbolic link.
$SSH1Property in class SSH1
Log Boundary
$SSH1Property in class SSH1
Log Long Width
$SSH1Property in class SSH1
Log Short Width
SSH1::login() — Method in class SSH1
Login
$SSH2Property in class SSH2
Languages: Server to Client
$SSH2Property in class SSH2
Languages: Client to Server
$SSH2Property in class SSH2
Current log size
$SSH2Property in class SSH2
Time of first network activity
$SSH2Property in class SSH2
The Last Interactive Response
$SSH2Property in class SSH2
Log Boundary
$SSH2Property in class SSH2
Log Long Width
$SSH2Property in class SSH2
Log Short Width
SSH2::login() — Method in class SSH2
Login

M

$Crypt_BaseProperty in class Crypt_Base
The Encryption Mode
$Crypt_RSAProperty in class Crypt_RSA
Modulus (ie.
$Crypt_RSAProperty in class Crypt_RSA
Hash function for the Mask Generation Function
$Crypt_RSAProperty in class Crypt_RSA
Length of MGF hash function output
$Crypt_TripleDESProperty in class Crypt_TripleDES
Internal flag whether using CRYPTDESMODE_3CBC or not
$Crypt_TwofishProperty in class Crypt_Twofish
M-Table
$Crypt_TwofishProperty in class Crypt_Twofish
M-Table
$Crypt_TwofishProperty in class Crypt_Twofish
M-Table
$Crypt_TwofishProperty in class Crypt_Twofish
M-Table
$File_ANSIProperty in class File_ANSI
Max Width
$File_ANSIProperty in class File_ANSI
Max Height
$File_ANSIProperty in class File_ANSI
Max History
File_X509::makeCA() — Method in class File_X509
Turns the certificate into a certificate authority
Math_BigIntegerClass in namespace
Pure-PHP arbitrary precision integer arithmetic library.
Math_BigInteger::Math_BigInteger() — Method in class Math_BigInteger
Converts base-2, base-10, base-16, and binary strings (base-256) to BigIntegers.
Math_BigInteger::multiply() — Method in class Math_BigInteger
Multiplies two BigIntegers
Math_BigInteger::modPow() — Method in class Math_BigInteger
Performs modular exponentiation.
Math_BigInteger::modInverse() — Method in class Math_BigInteger
Calculates modular inverses.
$Net_SCPProperty in class Net_SCP
Mode
$Net_SFTPProperty in class Net_SFTP
Max SFTP Packet Size
Net_SFTP::mkdir() — Method in class Net_SFTP
Creates a directory.
$Net_SFTP_StreamProperty in class Net_SFTP_Stream
Mode
$Net_SSH1Property in class Net_SSH1
Message Log
$Net_SSH2Property in class Net_SSH2
MAC Algorithms: Client to Server
$Net_SSH2Property in class Net_SSH2
MAC Algorithms: Server to Client
$Net_SSH2Property in class Net_SSH2
Message Numbers
$Net_SSH2Property in class Net_SSH2
Message Number Log
$Net_SSH2Property in class Net_SSH2
Message Log
$BaseProperty in class Base
The Encryption Mode
$RSAProperty in class RSA
Modulus (ie.
$RSAProperty in class RSA
Hash function for the Mask Generation Function
$RSAProperty in class RSA
Length of MGF hash function output
MSBLOBClass in namespace phpseclib\Crypt\RSA
Microsoft BLOB Formatted RSA Key Handler
$TripleDESProperty in class TripleDES
Internal flag whether using self::MODE_3CBC or not
$TwofishProperty in class Twofish
M-Table
$TwofishProperty in class Twofish
M-Table
$TwofishProperty in class Twofish
M-Table
$TwofishProperty in class Twofish
M-Table
$ANSIProperty in class ANSI
Max Width
$ANSIProperty in class ANSI
Max Height
$ANSIProperty in class ANSI
Max History
X509::makeCA() — Method in class X509
Turns the certificate into a certificate authority
BigInteger::multiply() — Method in class BigInteger
Multiplies two BigIntegers
BigInteger::modPow() — Method in class BigInteger
Performs modular exponentiation.
BigInteger::modInverse() — Method in class BigInteger
Calculates modular inverses.
$SCPProperty in class SCP
Mode
$SFTPProperty in class SFTP
Max SFTP Packet Size
SFTP::mkdir() — Method in class SFTP
Creates a directory.
$StreamProperty in class Stream
Mode
$SSH1Property in class SSH1
Message Log
$SSH2Property in class SSH2
MAC Algorithms: Client to Server
$SSH2Property in class SSH2
MAC Algorithms: Server to Client
$SSH2Property in class SSH2
Message Numbers
$SSH2Property in class SSH2
Message Number Log
$SSH2Property in class SSH2
Message Log

N

$Crypt_RijndaelProperty in class Crypt_Rijndael
The Block Length divided by 32
$Crypt_RijndaelProperty in class Crypt_Rijndael
The Key Length divided by 32
$Crypt_RijndaelProperty in class Crypt_Rijndael
The Number of Rounds
$File_X509Property in class File_X509
$File_X509Property in class File_X509
$File_X509Property in class File_X509
$File_X509Property in class File_X509
$File_X509Property in class File_X509
Net_SCPClass in namespace
Pure-PHP implementations of SCP.
Net_SCP::Net_SCP() — Method in class Net_SCP
Default Constructor.
Net_SFTPClass in namespace
Pure-PHP implementations of SFTP.
Net_SFTP::Net_SFTP() — Method in class Net_SFTP
Default Constructor.
Net_SFTP::nlist() — Method in class Net_SFTP
Returns a list of files in the given directory
Net_SFTP_StreamClass in namespace
SFTP Stream Wrapper
$Net_SFTP_StreamProperty in class Net_SFTP_Stream
Notification callback function
Net_SFTP_Stream::Net_SFTP_Stream() — Method in class Net_SFTP_Stream
The Constructor
Net_SSH1Class in namespace
Pure-PHP implementation of SSHv1.
Net_SSH1::Net_SSH1() — Method in class Net_SSH1
Default Constructor.
Net_SSH2Class in namespace
Pure-PHP implementation of SSHv2.
Net_SSH2::Net_SSH2() — Method in class Net_SSH2
Default Constructor.
$RijndaelProperty in class Rijndael
The Block Length divided by 32
$RijndaelProperty in class Rijndael
The Key Length divided by 32
$RijndaelProperty in class Rijndael
The Number of Rounds
NoSupportedAlgorithmsExceptionClass in namespace phpseclib\Exception
NoSupportedAlgorithmsException
$X509Property in class X509
$X509Property in class X509
$X509Property in class X509
$X509Property in class X509
$X509Property in class X509
SFTP::nlist() — Method in class SFTP
Returns a list of files in the given directory
$StreamProperty in class Stream
Notification callback function

O

$Crypt_BaseProperty in class Crypt_Base
If OpenSSL can be used in ECB but not in CTR we can emulate CTR
$Crypt_BaseProperty in class Crypt_Base
Determines what options are passed to openssl_encrypt/decrypt
$Crypt_DESProperty in class Crypt_DES
The OpenSSL names of the cipher / modes
$Crypt_HashProperty in class Crypt_Hash
Outer XOR (Internal HMAC)
$Crypt_RC2Property in class Crypt_RC2
The Original (unpadded) Key
$Crypt_RSAProperty in class Crypt_RSA
Precomputed One
$File_ANSIProperty in class File_ANSI
Old Column
$File_ANSIProperty in class File_ANSI
Old Row
$File_ASN1Property in class File_ASN1
ASN.1 object identifier
$File_X509Property in class File_X509
Object identifiers for X.509 certificates
$BaseProperty in class Base
If OpenSSL can be used in ECB but not in CTR we can emulate CTR
$BaseProperty in class Base
Determines what options are passed to openssl_encrypt/decrypt
$DESProperty in class DES
The OpenSSL names of the cipher / modes
$RC2Property in class RC2
The Original (unpadded) Key
OpenSSHClass in namespace phpseclib\Crypt\RSA
OpenSSH Formatted RSA Key Handler
$ANSIProperty in class ANSI
Old Column
$ANSIProperty in class ANSI
Old Row
$ASN1Property in class ASN1
ASN.1 object identifier
$X509Property in class X509
Object identifiers for X.509 certificates

P

$Crypt_BaseProperty in class Crypt_Base
Padding status
$Crypt_BaseProperty in class Crypt_Base
Is the mode one that is paddable?
$Crypt_BaseProperty in class Crypt_Base
Holds the preferred crypt engine
$Crypt_BaseProperty in class Crypt_Base
The default salt used by setPassword()
$Crypt_BlowfishProperty in class Crypt_Blowfish
P-Array consists of 18 32-bit subkeys
$Crypt_RC2Property in class Crypt_RC2
Key expansion randomization table.
$Crypt_RSAProperty in class Crypt_RSA
Private Key Format
$Crypt_RSAProperty in class Crypt_RSA
Public Key Format
$Crypt_RSAProperty in class Crypt_RSA
Primes for Chinese Remainder Theorem (ie.
$Crypt_RSAProperty in class Crypt_RSA
Public Exponent
$Crypt_RSAProperty in class Crypt_RSA
Password
$Crypt_RijndaelProperty in class Crypt_Rijndael
The default salt used by setPassword()
$Crypt_TripleDESProperty in class Crypt_TripleDES
The default salt used by setPassword()
$File_X509Property in class File_X509
$File_X509Property in class File_X509
$File_X509Property in class File_X509
$File_X509Property in class File_X509
Public key
$File_X509Property in class File_X509
Private key
$Math_BigIntegerProperty in class Math_BigInteger
Precision
Math_BigInteger::powMod() — Method in class Math_BigInteger
Performs modular exponentiation.
$Net_SCPProperty in class Net_SCP
Packet Size
Net_SCP::put() — Method in class Net_SCP
Uploads a file to the SCP server.
$Net_SFTPProperty in class Net_SFTP
Packet Types
$Net_SFTPProperty in class Net_SFTP
The Packet Type
$Net_SFTPProperty in class Net_SFTP
Packet Buffer
$Net_SFTPProperty in class Net_SFTP
Current working directory
$Net_SFTPProperty in class Net_SFTP
Packet Type Log
$Net_SFTPProperty in class Net_SFTP
Packet Log
Net_SFTP::pwd() — Method in class Net_SFTP
Returns the current directory name
Net_SFTP::put() — Method in class Net_SFTP
Uploads a file to the SFTP server.
$Net_SFTP_StreamProperty in class Net_SFTP_Stream
Path
$Net_SFTP_StreamProperty in class Net_SFTP_Stream
Position
$Net_SSH1Property in class Net_SSH1
Protocol Flags
$Net_SSH1Property in class Net_SSH1
Protocol Flag Log
$Net_SSH1Property in class Net_SSH1
Port Number
$Net_SSH2Property in class Net_SSH2
Packet Size
$Net_SSH2Property in class Net_SSH2
Port Number
$BaseProperty in class Base
Padding status
$BaseProperty in class Base
Is the mode one that is paddable?
$BaseProperty in class Base
Holds the preferred crypt engine
$BaseProperty in class Base
The default salt used by setPassword()
$BlowfishProperty in class Blowfish
P-Array consists of 18 32-bit subkeys
$RC2Property in class RC2
Key expansion randomization table.
$RSAProperty in class RSA
Private Key Format
$RSAProperty in class RSA
Public Key Format
$RSAProperty in class RSA
Primes for Chinese Remainder Theorem (ie.
$RSAProperty in class RSA
Public Exponent
$RSAProperty in class RSA
Password
PKCSClass in namespace phpseclib\Crypt\RSA
PKCS Formatted RSA Key Handler
PKCS1Class in namespace phpseclib\Crypt\RSA
PKCS#1 Formatted RSA Key Handler
PKCS8Class in namespace phpseclib\Crypt\RSA
PKCS#8 Formatted RSA Key Handler
PuTTYClass in namespace phpseclib\Crypt\RSA
PuTTY Formatted RSA Key Handler
$RijndaelProperty in class Rijndael
The default salt used by setPassword()
$TripleDESProperty in class TripleDES
The default salt used by setPassword()
$X509Property in class X509
$X509Property in class X509
$X509Property in class X509
$X509Property in class X509
Public key
$X509Property in class X509
Private key
$BigIntegerProperty in class BigInteger
Precision
BigInteger::powMod() — Method in class BigInteger
Performs modular exponentiation.
$SCPProperty in class SCP
Packet Size
SCP::put() — Method in class SCP
Uploads a file to the SCP server.
$SFTPProperty in class SFTP
Packet Types
$SFTPProperty in class SFTP
The Packet Type
$SFTPProperty in class SFTP
Packet Buffer
$SFTPProperty in class SFTP
Current working directory
$SFTPProperty in class SFTP
Packet Type Log
$SFTPProperty in class SFTP
Packet Log
SFTP::pwd() — Method in class SFTP
Returns the current directory name
SFTP::put() — Method in class SFTP
Uploads a file to the SFTP server.
$StreamProperty in class Stream
Path
$StreamProperty in class Stream
Position
$SSH1Property in class SSH1
Protocol Flags
$SSH1Property in class SSH1
Protocol Flag Log
$SSH1Property in class SSH1
Port Number
$SSH2Property in class SSH2
Packet Size
$SSH2Property in class SSH2
Port Number

Q

$Crypt_TwofishProperty in class Crypt_Twofish
Q-Table
$Crypt_TwofishProperty in class Crypt_Twofish
Q-Table
$Net_SSH2Property in class Net_SSH2
Flag to suppress stderr from output
$TwofishProperty in class Twofish
Q-Table
$TwofishProperty in class Twofish
Q-Table
$SSH2Property in class SSH2
Flag to suppress stderr from output

R

$File_X509Property in class File_X509
File_X509::removeDNProp() — Method in class File_X509
Remove Distinguished Name properties
File_X509::removeExtension() — Method in class File_X509
Remove a certificate, CSR or CRL Extension
File_X509::removeAttribute() — Method in class File_X509
Remove a CSR attribute.
File_X509::revoke() — Method in class File_X509
Revoke a certificate.
File_X509::removeRevokedCertificateExtension() — Method in class File_X509
Remove a Revoked Certificate Extension
Math_BigInteger::random() — Method in class Math_BigInteger
Generate a random number
Math_BigInteger::randomPrime() — Method in class Math_BigInteger
Generate a random prime number.
$Net_SFTPProperty in class Net_SFTP
The Request ID
Net_SFTP::rawlist() — Method in class Net_SFTP
Returns a detailed list of files in the given directory
Net_SFTP::readlink() — Method in class Net_SFTP
Return the target of a symbolic link
Net_SFTP::rmdir() — Method in class Net_SFTP
Removes a directory.
Net_SFTP::rename() — Method in class Net_SFTP
Renames a file or a directory on the SFTP server
$Net_SSH1Property in class Net_SSH1
Real-time log file pointer
$Net_SSH1Property in class Net_SSH1
Real-time log file size
$Net_SSH1Property in class Net_SSH1
Real-time log file wrap boolean
Net_SSH1::read() — Method in class Net_SSH1
Returns the output of an interactive shell when there's a match for $expect
$Net_SSH2Property in class Net_SSH2
Real-time log file pointer
$Net_SSH2Property in class Net_SSH2
Real-time log file size
$Net_SSH2Property in class Net_SSH2
Real-time log file wrap boolean
$Net_SSH2Property in class Net_SSH2
Flag to request a PTY when using exec()
Net_SSH2::read() — Method in class Net_SSH2
Returns the output of an interactive shell
Net_SSH2::reset() — Method in class Net_SSH2
Closes a channel
System_SSH_Agent::requestIdentities() — Method in class System_SSH_Agent
Request Identities
RC2Class in namespace phpseclib\Crypt
Pure-PHP implementation of RC2.
RC4Class in namespace phpseclib\Crypt
Pure-PHP implementation of RC4.
RSAClass in namespace phpseclib\Crypt
Pure-PHP PKCS#1 compliant implementation of RSA.
RawClass in namespace phpseclib\Crypt\RSA
Raw RSA Key Handler
RandomClass in namespace phpseclib\Crypt
Pure-PHP Random Number Generator
RijndaelClass in namespace phpseclib\Crypt
Pure-PHP implementation of Rijndael.
$X509Property in class X509
X509::removeDNProp() — Method in class X509
Remove Distinguished Name properties
X509::removeExtension() — Method in class X509
Remove a certificate, CSR or CRL Extension
X509::removeAttribute() — Method in class X509
Remove a CSR attribute.
X509::revoke() — Method in class X509
Revoke a certificate.
X509::removeRevokedCertificateExtension() — Method in class X509
Remove a Revoked Certificate Extension
$SFTPProperty in class SFTP
The Request ID
SFTP::rawlist() — Method in class SFTP
Returns a detailed list of files in the given directory
SFTP::readlink() — Method in class SFTP
Return the target of a symbolic link
SFTP::rmdir() — Method in class SFTP
Removes a directory.
SFTP::rename() — Method in class SFTP
Renames a file or a directory on the SFTP server
$SSH1Property in class SSH1
Real-time log file pointer
$SSH1Property in class SSH1
Real-time log file size
$SSH1Property in class SSH1
Real-time log file wrap boolean
SSH1::read() — Method in class SSH1
Returns the output of an interactive shell when there's a match for $expect
$SSH2Property in class SSH2
Real-time log file pointer
$SSH2Property in class SSH2
Real-time log file size
$SSH2Property in class SSH2
Real-time log file wrap boolean
$SSH2Property in class SSH2
Flag to request a PTY when using exec()
SSH2::read() — Method in class SSH2
Returns the output of an interactive shell
SSH2::reset() — Method in class SSH2
Closes a channel
Agent::requestIdentities() — Method in class Agent
Request Identities

S

Crypt_AES::setBlockLength() — Method in class Crypt_AES
Dummy function
Crypt_AES::setKeyLength() — Method in class Crypt_AES
Sets the key length
Crypt_AES::setKey() — Method in class Crypt_AES
Sets the key.
$Crypt_BaseProperty in class Crypt_Base
Don't truncate / null pad key
Crypt_Base::setIV() — Method in class Crypt_Base
Sets the initialization vector.
Crypt_Base::setKeyLength() — Method in class Crypt_Base
Sets the key length.
Crypt_Base::setKey() — Method in class Crypt_Base
Sets the key.
Crypt_Base::setPassword() — Method in class Crypt_Base
Sets the password.
Crypt_Base::setPreferredEngine() — Method in class Crypt_Base
Sets the preferred crypt engine
$Crypt_BlowfishProperty in class Crypt_Blowfish
The fixed subkeys boxes ($sbox0 - $sbox3) with 256 entries each
$Crypt_BlowfishProperty in class Crypt_Blowfish
S-Box 1
$Crypt_BlowfishProperty in class Crypt_Blowfish
S-Box 2
$Crypt_BlowfishProperty in class Crypt_Blowfish
S-Box 3
Crypt_Blowfish::setKeyLength() — Method in class Crypt_Blowfish
Sets the key length.
$Crypt_DESProperty in class Crypt_DES
Shuffle table.
$Crypt_DESProperty in class Crypt_DES
Pre-permuted S-box1
$Crypt_DESProperty in class Crypt_DES
Pre-permuted S-box2
$Crypt_DESProperty in class Crypt_DES
Pre-permuted S-box3
$Crypt_DESProperty in class Crypt_DES
Pre-permuted S-box4
$Crypt_DESProperty in class Crypt_DES
Pre-permuted S-box5
$Crypt_DESProperty in class Crypt_DES
Pre-permuted S-box6
$Crypt_DESProperty in class Crypt_DES
Pre-permuted S-box7
$Crypt_DESProperty in class Crypt_DES
Pre-permuted S-box8
Crypt_DES::setKey() — Method in class Crypt_DES
Sets the key.
Crypt_Hash::setKey() — Method in class Crypt_Hash
Sets the key for HMACs
Crypt_Hash::setHash() — Method in class Crypt_Hash
Sets the hash function.
$Crypt_RC2Property in class Crypt_RC2
Don't truncate / null pad key
Crypt_RC2::setKeyLength() — Method in class Crypt_RC2
Sets the key length.
Crypt_RC2::setKey() — Method in class Crypt_RC2
Sets the key.
$Crypt_RC4Property in class Crypt_RC4
The Key Stream for decryption and encryption
Crypt_RC4::setIV() — Method in class Crypt_RC4
Dummy function.
Crypt_RC4::setKeyLength() — Method in class Crypt_RC4
Sets the key length
$Crypt_RSAProperty in class Crypt_RSA
Length of salt
$Crypt_RSAProperty in class Crypt_RSA
Signature mode
Crypt_RSA::setPassword() — Method in class Crypt_RSA
Sets the password
Crypt_RSA::setPublicKey() — Method in class Crypt_RSA
Defines the public key
Crypt_RSA::setPrivateKey() — Method in class Crypt_RSA
Defines the private key
Crypt_RSA::setPrivateKeyFormat() — Method in class Crypt_RSA
Determines the private key format
Crypt_RSA::setPublicKeyFormat() — Method in class Crypt_RSA
Determines the public key format
Crypt_RSA::setHash() — Method in class Crypt_RSA
Determines which hashing function should be used
Crypt_RSA::setMGFHash() — Method in class Crypt_RSA
Determines which hashing function should be used for the mask generation function
Crypt_RSA::setSaltLength() — Method in class Crypt_RSA
Determines the salt length
Crypt_RSA::setEncryptionMode() — Method in class Crypt_RSA
Set Encryption Mode
Crypt_RSA::setSignatureMode() — Method in class Crypt_RSA
Set Signature Mode
Crypt_RSA::setComment() — Method in class Crypt_RSA
Set public key comment.
Crypt_RSA::sign() — Method in class Crypt_RSA
Create a signature
Crypt_Rijndael::setKey() — Method in class Crypt_Rijndael
Sets the key.
Crypt_Rijndael::setKeyLength() — Method in class Crypt_Rijndael
Sets the key length
Crypt_Rijndael::setBlockLength() — Method in class Crypt_Rijndael
Sets the block length
Crypt_TripleDES::setIV() — Method in class Crypt_TripleDES
Sets the initialization vector.
Crypt_TripleDES::setKeyLength() — Method in class Crypt_TripleDES
Sets the key length.
Crypt_TripleDES::setKey() — Method in class Crypt_TripleDES
Sets the key.
Crypt_TripleDES::setPreferredEngine() — Method in class Crypt_TripleDES
Sets the internal crypt engine
$Crypt_TwofishProperty in class Crypt_Twofish
The Key depended S-Table 0
$Crypt_TwofishProperty in class Crypt_Twofish
The Key depended S-Table 1
$Crypt_TwofishProperty in class Crypt_Twofish
The Key depended S-Table 2
$Crypt_TwofishProperty in class Crypt_Twofish
The Key depended S-Table 3
Crypt_Twofish::setKeyLength() — Method in class Crypt_Twofish
Sets the key length.
$File_ANSIProperty in class File_ANSI
The current screen text
File_ANSI::setDimensions() — Method in class File_ANSI
Set terminal width and height
File_ANSI::setHistory() — Method in class File_ANSI
Set the number of lines that should be logged past the terminal height
$File_ASN1Property in class File_ASN1
String type to character size mapping table.
File_ASN1::setTimeFormat() — Method in class File_ASN1
Set the time format
$File_X509Property in class File_X509
$File_X509Property in class File_X509
$File_X509Property in class File_X509
The signature subject
$File_X509Property in class File_X509
Certificate Start Date
$File_X509Property in class File_X509
Serial Number
File_X509::saveX509() — Method in class File_X509
Save X.509 certificate
File_X509::setDNProp() — Method in class File_X509
Set a Distinguished Name property
File_X509::setDN() — Method in class File_X509
Set a Distinguished Name
File_X509::setPublicKey() — Method in class File_X509
Set public key
File_X509::setPrivateKey() — Method in class File_X509
Set private key
File_X509::setChallenge() — Method in class File_X509
Set challenge
File_X509::saveCSR() — Method in class File_X509
Save CSR request
File_X509::saveSPKAC() — Method in class File_X509
Save a SPKAC CSR request
File_X509::saveCRL() — Method in class File_X509
Save Certificate Revocation List.
File_X509::sign() — Method in class File_X509
Sign an X.509 certificate
File_X509::signCSR() — Method in class File_X509
Sign a CSR
File_X509::signSPKAC() — Method in class File_X509
Sign a SPKAC
File_X509::signCRL() — Method in class File_X509
Sign a CRL
File_X509::setStartDate() — Method in class File_X509
Set certificate start date
File_X509::setEndDate() — Method in class File_X509
Set certificate end date
File_X509::setSerialNumber() — Method in class File_X509
Set Serial Number
File_X509::setExtension() — Method in class File_X509
Set a certificate, CSR or CRL Extension
File_X509::setAttribute() — Method in class File_X509
Set a CSR attribute
File_X509::setKeyIdentifier() — Method in class File_X509
Sets the subject key identifier
File_X509::setDomain() — Method in class File_X509
Set the domain name's which the cert is to be valid for
File_X509::setIPAddress() — Method in class File_X509
Set the IP Addresses's which the cert is to be valid for
File_X509::setRevokedCertificateExtension() — Method in class File_X509
Set a Revoked Certificate Extension
Math_BigInteger::subtract() — Method in class Math_BigInteger
Subtracts two BigIntegers.
Math_BigInteger::setPrecision() — Method in class Math_BigInteger
Set Precision
Math_BigInteger::setRandomGenerator() — Method in class Math_BigInteger
Set random number generator function
$Net_SCPProperty in class Net_SCP
SSH Object
$Net_SFTPProperty in class Net_SFTP
Status Codes
$Net_SFTPProperty in class Net_SFTP
Error information
$Net_SFTPProperty in class Net_SFTP
Stat Cache
$Net_SFTPProperty in class Net_SFTP
Sort Options
Net_SFTP::setListOrder() — Method in class Net_SFTP
Defines how nlist() and rawlist() will be sorted - if at all.
Net_SFTP::size() — Method in class Net_SFTP
Returns the file size, in bytes, or false, on failure
Net_SFTP::stat() — Method in class Net_SFTP
Returns general information about a file.
Net_SFTP::symlink() — Method in class Net_SFTP
Create a symlink
$Net_SFTP_StreamProperty in class Net_SFTP_Stream
SFTP instance
$Net_SFTP_StreamProperty in class Net_SFTP_Stream
Size
$Net_SSH1Property in class Net_SSH1
The Server Key Public Exponent
$Net_SSH1Property in class Net_SSH1
The Server Key Public Modulus
$Net_SSH1Property in class Net_SSH1
Supported Ciphers
$Net_SSH1Property in class Net_SSH1
Supported Authentications
$Net_SSH1Property in class Net_SSH1
Server Identification
Net_SSH1::setTimeout() — Method in class Net_SSH1
Set Timeout
$Net_SSH2Property in class Net_SSH2
Server Identifier
$Net_SSH2Property in class Net_SSH2
Server Host Key Algorithms
$Net_SSH2Property in class Net_SSH2
Server Public Host Key
$Net_SSH2Property in class Net_SSH2
Session identifer
$Net_SSH2Property in class Net_SSH2
Send Sequence Number
$Net_SSH2Property in class Net_SSH2
Server Channels
$Net_SSH2Property in class Net_SSH2
Server signature
$Net_SSH2Property in class Net_SSH2
Server signature format
$Net_SSH2Property in class Net_SSH2
Has the signature been validated?
$Net_SSH2Property in class Net_SSH2
Contents of stdError
Net_SSH2::setCryptoEngine() — Method in class Net_SSH2
Set Crypto Engine Mode
Net_SSH2::setTimeout() — Method in class Net_SSH2
Set Timeout
Net_SSH2::startSubsystem() — Method in class Net_SSH2
Start a subsystem.
Net_SSH2::stopSubsystem() — Method in class Net_SSH2
Stops a subsystem.
Net_SSH2::setWindowColumns() — Method in class Net_SSH2
Sets the number of columns for the terminal window size.
Net_SSH2::setWindowRows() — Method in class Net_SSH2
Sets the number of rows for the terminal window size.
Net_SSH2::setWindowSize() — Method in class Net_SSH2
Sets the number of columns and rows for the terminal window size.
System_SSH_AgentClass in namespace
Pure-PHP ssh-agent client identity factory
$System_SSH_AgentProperty in class System_SSH_Agent
Buffer for accumulating forwarded authentication agent data arriving on SSH data channel destined for agent unix socket
System_SSH_Agent::System_SSH_Agent() — Method in class System_SSH_Agent
Default Constructor
System_SSH_Agent::startSSHForwarding() — Method in class System_SSH_Agent
Signal that agent forwarding should be requested when a channel is opened
System_SSH_Agent_IdentityClass in namespace
Pure-PHP ssh-agent client identity object
System_SSH_Agent_Identity::System_SSH_Agent_Identity() — Method in class System_SSH_Agent_Identity
Default Constructor.
System_SSH_Agent_Identity::setPublicKey() — Method in class System_SSH_Agent_Identity
Set Public Key
System_SSH_Agent_Identity::setPublicKeyBlob() — Method in class System_SSH_Agent_Identity
Set Public Key
System_SSH_Agent_Identity::setSignatureMode() — Method in class System_SSH_Agent_Identity
Set Signature Mode
System_SSH_Agent_Identity::sign() — Method in class System_SSH_Agent_Identity
Create a signature
AES::setBlockLength() — Method in class AES
Dummy function
AES::setKeyLength() — Method in class AES
Sets the key length
AES::setKey() — Method in class AES
Sets the key.
$BaseProperty in class Base
Don't truncate / null pad key
Base::setIV() — Method in class Base
Sets the initialization vector.
Base::setKeyLength() — Method in class Base
Sets the key length.
Base::setKey() — Method in class Base
Sets the key.
Base::setPassword() — Method in class Base
Sets the password.
Base::setPreferredEngine() — Method in class Base
Sets the preferred crypt engine
$BlowfishProperty in class Blowfish
The fixed subkeys boxes ($sbox0 - $sbox3) with 256 entries each
$BlowfishProperty in class Blowfish
S-Box 1
$BlowfishProperty in class Blowfish
S-Box 2
$BlowfishProperty in class Blowfish
S-Box 3
Blowfish::setKeyLength() — Method in class Blowfish
Sets the key length.
$DESProperty in class DES
Shuffle table.
$DESProperty in class DES
Pre-permuted S-box1
$DESProperty in class DES
Pre-permuted S-box2
$DESProperty in class DES
Pre-permuted S-box3
$DESProperty in class DES
Pre-permuted S-box4
$DESProperty in class DES
Pre-permuted S-box5
$DESProperty in class DES
Pre-permuted S-box6
$DESProperty in class DES
Pre-permuted S-box7
$DESProperty in class DES
Pre-permuted S-box8
DES::setKey() — Method in class DES
Sets the key.
Hash::setKey() — Method in class Hash
Sets the key for HMACs
Hash::setHash() — Method in class Hash
Sets the hash function.
$RC2Property in class RC2
Don't truncate / null pad key
RC2::setKeyLength() — Method in class RC2
Sets the key length.
RC2::setKey() — Method in class RC2
Sets the key.
$RC4Property in class RC4
The Key Stream for decryption and encryption
RC4::setIV() — Method in class RC4
Dummy function.
RC4::setKeyLength() — Method in class RC4
Sets the key length
$RSAProperty in class RSA
Length of salt
RSA::setPassword() — Method in class RSA
Sets the password
RSA::setPublicKey() — Method in class RSA
Defines the public key
RSA::setPrivateKey() — Method in class RSA
Defines the private key
RSA::setPrivateKeyFormat() — Method in class RSA
Determines the private key format
RSA::setPublicKeyFormat() — Method in class RSA
Determines the public key format
RSA::setHash() — Method in class RSA
Determines which hashing function should be used
RSA::setMGFHash() — Method in class RSA
Determines which hashing function should be used for the mask generation function
RSA::setSaltLength() — Method in class RSA
Determines the salt length
RSA::sign() — Method in class RSA
Create a signature
OpenSSH::savePublicKey() — Method in class OpenSSH
Convert a public key to the appropriate format
Random::safe_serialize() — Method in class Random
Safely serialize variables
Rijndael::setKeyLength() — Method in class Rijndael
Sets the key length.
Rijndael::setBlockLength() — Method in class Rijndael
Sets the block length
TripleDES::setIV() — Method in class TripleDES
Sets the initialization vector.
TripleDES::setKeyLength() — Method in class TripleDES
Sets the key length.
TripleDES::setKey() — Method in class TripleDES
Sets the key.
TripleDES::setPreferredEngine() — Method in class TripleDES
Sets the internal crypt engine
$TwofishProperty in class Twofish
The Key depended S-Table 0
$TwofishProperty in class Twofish
The Key depended S-Table 1
$TwofishProperty in class Twofish
The Key depended S-Table 2
$TwofishProperty in class Twofish
The Key depended S-Table 3
Twofish::setKeyLength() — Method in class Twofish
Sets the key length.
$ANSIProperty in class ANSI
The current screen text
ANSI::setDimensions() — Method in class ANSI
Set terminal width and height
ANSI::setHistory() — Method in class ANSI
Set the number of lines that should be logged past the terminal height
$ASN1Property in class ASN1
String type to character size mapping table.
ASN1::setTimeFormat() — Method in class ASN1
Set the time format
$X509Property in class X509
$X509Property in class X509
$X509Property in class X509
The signature subject
$X509Property in class X509
Certificate Start Date
$X509Property in class X509
Serial Number
X509::saveX509() — Method in class X509
Save X.509 certificate
X509::setDNProp() — Method in class X509
Set a Distinguished Name property
X509::setDN() — Method in class X509
Set a Distinguished Name
X509::setPublicKey() — Method in class X509
Set public key
X509::setPrivateKey() — Method in class X509
Set private key
X509::setChallenge() — Method in class X509
Set challenge
X509::saveCSR() — Method in class X509
Save CSR request
X509::saveSPKAC() — Method in class X509
Save a SPKAC CSR request
X509::saveCRL() — Method in class X509
Save Certificate Revocation List.
X509::sign() — Method in class X509
Sign an X.509 certificate
X509::signCSR() — Method in class X509
Sign a CSR
X509::signSPKAC() — Method in class X509
Sign a SPKAC
X509::signCRL() — Method in class X509
Sign a CRL
X509::setStartDate() — Method in class X509
Set certificate start date
X509::setEndDate() — Method in class X509
Set certificate end date
X509::setSerialNumber() — Method in class X509
Set Serial Number
X509::setExtension() — Method in class X509
Set a certificate, CSR or CRL Extension
X509::setAttribute() — Method in class X509
Set a CSR attribute
X509::setKeyIdentifier() — Method in class X509
Sets the subject key identifier
X509::setDomain() — Method in class X509
Set the domain name's which the cert is to be valid for
X509::setIPAddress() — Method in class X509
Set the IP Addresses's which the cert is to be valid for
X509::setRevokedCertificateExtension() — Method in class X509
Set a Revoked Certificate Extension
BigInteger::subtract() — Method in class BigInteger
Subtracts two BigIntegers.
BigInteger::setPrecision() — Method in class BigInteger
Set Precision
SCPClass in namespace phpseclib\Net
Pure-PHP implementations of SCP.
$SCPProperty in class SCP
SSH Object
SFTPClass in namespace phpseclib\Net
Pure-PHP implementations of SFTP.
$SFTPProperty in class SFTP
Status Codes
$SFTPProperty in class SFTP
Error information
$SFTPProperty in class SFTP
Stat Cache
$SFTPProperty in class SFTP
Sort Options
SFTP::setListOrder() — Method in class SFTP
Defines how nlist() and rawlist() will be sorted - if at all.
SFTP::size() — Method in class SFTP
Returns the file size, in bytes, or false, on failure
SFTP::stat() — Method in class SFTP
Returns general information about a file.
SFTP::symlink() — Method in class SFTP
Create a symlink
StreamClass in namespace phpseclib\Net\SFTP
SFTP Stream Wrapper
$StreamProperty in class Stream
SFTP instance
$StreamProperty in class Stream
Size
SSH1Class in namespace phpseclib\Net
Pure-PHP implementation of SSHv1.
$SSH1Property in class SSH1
The Server Key Public Exponent
$SSH1Property in class SSH1
The Server Key Public Modulus
$SSH1Property in class SSH1
Supported Ciphers
$SSH1Property in class SSH1
Supported Authentications
$SSH1Property in class SSH1
Server Identification
SSH1::setTimeout() — Method in class SSH1
Set Timeout
SSH2Class in namespace phpseclib\Net
Pure-PHP implementation of SSHv2.
$SSH2Property in class SSH2
Server Identifier
$SSH2Property in class SSH2
Server Host Key Algorithms
$SSH2Property in class SSH2
Server Public Host Key
$SSH2Property in class SSH2
Session identifer
$SSH2Property in class SSH2
Send Sequence Number
$SSH2Property in class SSH2
Server Channels
$SSH2Property in class SSH2
Server signature
$SSH2Property in class SSH2
Server signature format
$SSH2Property in class SSH2
Has the signature been validated?
$SSH2Property in class SSH2
Contents of stdError
SSH2::setCryptoEngine() — Method in class SSH2
Set Crypto Engine Mode
SSH2::setTimeout() — Method in class SSH2
Set Timeout
SSH2::startSubsystem() — Method in class SSH2
Start a subsystem.
SSH2::stopSubsystem() — Method in class SSH2
Stops a subsystem.
SSH2::setWindowColumns() — Method in class SSH2
Sets the number of columns for the terminal window size.
SSH2::setWindowRows() — Method in class SSH2
Sets the number of rows for the terminal window size.
SSH2::setWindowSize() — Method in class SSH2
Sets the number of columns and rows for the terminal window size.
$AgentProperty in class Agent
Buffer for accumulating forwarded authentication agent data arriving on SSH data channel destined for agent unix socket
Agent::startSSHForwarding() — Method in class Agent
Signal that agent forwarding should be requested when a channel is opened
Identity::setPublicKey() — Method in class Identity
Set Public Key
Identity::setPublicKeyBlob() — Method in class Identity
Set Public Key
Identity::setHash() — Method in class Identity
Sets the hash
Identity::sign() — Method in class Identity
Create a signature

T

$File_ANSIProperty in class File_ANSI
Tokenization
Math_BigInteger::toBytes() — Method in class Math_BigInteger
Converts a BigInteger to a byte string (eg.
Math_BigInteger::toHex() — Method in class Math_BigInteger
Converts a BigInteger to a hex string (eg.
Math_BigInteger::toBits() — Method in class Math_BigInteger
Converts a BigInteger to a bit string (eg.
Math_BigInteger::toString() — Method in class Math_BigInteger
Converts a BigInteger to a base-10 number.
Net_SFTP::truncate() — Method in class Net_SFTP
Truncates a file to a given length
Net_SFTP::touch() — Method in class Net_SFTP
Sets access and modification time of file.
$Net_SSH1Property in class Net_SSH1
Timeout
$Net_SSH2Property in class Net_SSH2
Terminal Modes
$Net_SSH2Property in class Net_SSH2
Timeout
TripleDESClass in namespace phpseclib\Crypt
Pure-PHP implementation of Triple DES.
TwofishClass in namespace phpseclib\Crypt
Pure-PHP implementation of Twofish.
$ANSIProperty in class ANSI
Tokenization
BigInteger::toBytes() — Method in class BigInteger
Converts a BigInteger to a byte string (eg.
BigInteger::toHex() — Method in class BigInteger
Converts a BigInteger to a hex string (eg.
BigInteger::toBits() — Method in class BigInteger
Converts a BigInteger to a bit string (eg.
BigInteger::toString() — Method in class BigInteger
Converts a BigInteger to a base-10 number.
SFTP::truncate() — Method in class SFTP
Truncates a file to a given length
SFTP::touch() — Method in class SFTP
Sets access and modification time of file.
$SSH1Property in class SSH1
Timeout
$SSH2Property in class SSH2
Terminal Modes
$SSH2Property in class SSH2
Timeout

U

$Crypt_BaseProperty in class Crypt_Base
Holds whether performance-optimized $inline_crypt() can/should be used.
$Crypt_RC4Property in class Crypt_RC4
Holds whether performance-optimized $inline_crypt() can/should be used.
$File_X509Property in class File_X509
File_X509::unrevoke() — Method in class File_X509
Unrevoke a certificate.
$Net_SFTPProperty in class Net_SFTP
Stat Cache Flag
$BaseProperty in class Base
Holds whether performance-optimized $inline_crypt() can/should be used.
$RC4Property in class RC4
Holds whether performance-optimized $inline_crypt() can/should be used.
UnsupportedAlgorithmExceptionClass in namespace phpseclib\Exception
UnsupportedAlgorithmException
$X509Property in class X509
X509::unrevoke() — Method in class X509
Unrevoke a certificate.
$SFTPProperty in class SFTP
Stat Cache Flag

V

Crypt_RSA::verify() — Method in class Crypt_RSA
Verifies a signature
File_X509::validateURL() — Method in class File_X509
Validate an X.509 certificate against a URL
File_X509::validateDate() — Method in class File_X509
Validate a date
File_X509::validateSignature() — Method in class File_X509
Validate a signature
$Math_BigIntegerProperty in class Math_BigInteger
Holds the BigInteger's value.
$Net_SFTPProperty in class Net_SFTP
Server SFTP version
RSA::verify() — Method in class RSA
Verifies a signature
X509::validateURL() — Method in class X509
Validate an X.509 certificate against a URL
X509::validateDate() — Method in class X509
Validate a date
X509::validateSignature() — Method in class X509
Validate a signature
$BigIntegerProperty in class BigInteger
Holds the BigInteger's value.
$SFTPProperty in class SFTP
Server SFTP version

W

$Crypt_RijndaelProperty in class Crypt_Rijndael
The Key Schedule
Net_SSH1::write() — Method in class Net_SSH1
Inputs a command into an interactive shell.
$Net_SSH2Property in class Net_SSH2
The Window Size
$Net_SSH2Property in class Net_SSH2
Window size, server to client
$Net_SSH2Property in class Net_SSH2
Window size, client to server
$Net_SSH2Property in class Net_SSH2
Number of columns for terminal window size
$Net_SSH2Property in class Net_SSH2
Number of columns for terminal window size
Net_SSH2::write() — Method in class Net_SSH2
Inputs a command into an interactive shell.
$RijndaelProperty in class Rijndael
The Key Schedule
SSH1::write() — Method in class SSH1
Inputs a command into an interactive shell.
$SSH2Property in class SSH2
The Window Size
$SSH2Property in class SSH2
Window size, server to client
$SSH2Property in class SSH2
Window size, client to server
$SSH2Property in class SSH2
Number of columns for terminal window size
$SSH2Property in class SSH2
Number of columns for terminal window size
SSH2::write() — Method in class SSH2
Inputs a command into an interactive shell.

X

$File_ANSIProperty in class File_ANSI
Current Column
XMLClass in namespace phpseclib\Crypt\RSA
XML Formatted RSA Key Handler
$ANSIProperty in class ANSI
Current Column
X509Class in namespace phpseclib\File
Pure-PHP X.509 Parser

Y

$File_ANSIProperty in class File_ANSI
Current Row
$ANSIProperty in class ANSI
Current Row

Z

$Crypt_RSAProperty in class Crypt_RSA
Precomputed Zero

_

Crypt_Base::_openssl_ctr_process() — Method in class Crypt_Base
OpenSSL CTR Processor
Crypt_Base::_openssl_ofb_process() — Method in class Crypt_Base
OpenSSL OFB Processor
Crypt_Base::_openssl_translate_mode() — Method in class Crypt_Base
phpseclib <-> OpenSSL Mode Mapper
Crypt_Base::_setEngine() — Method in class Crypt_Base
Sets the engine as appropriate
Crypt_Base::_encryptBlock() — Method in class Crypt_Base
Encrypts a block
Crypt_Base::_decryptBlock() — Method in class Crypt_Base
Decrypts a block
Crypt_Base::_setupKey() — Method in class Crypt_Base
Setup the key (expansion)
Crypt_Base::_setup() — Method in class Crypt_Base
Setup the CRYPTENGINEINTERNAL $engine
Crypt_Base::_setupMcrypt() — Method in class Crypt_Base
Setup the CRYPTENGINEMCRYPT $engine
Crypt_Base::_pad() — Method in class Crypt_Base
Pads a string
Crypt_Base::_unpad() — Method in class Crypt_Base
Unpads a string.
Crypt_Base::_clearBuffers() — Method in class Crypt_Base
Clears internal buffers
Crypt_Base::_string_shift() — Method in class Crypt_Base
String Shift
Crypt_Base::_string_pop() — Method in class Crypt_Base
String Pop
Crypt_Base::_increment_str() — Method in class Crypt_Base
Increment the current string
Crypt_Base::_setupInlineCrypt() — Method in class Crypt_Base
Setup the performance-optimized function for de/encrypt()
Crypt_Base::_createInlineCryptFunction() — Method in class Crypt_Base
Creates the performance-optimized function for en/decrypt()
Crypt_Base::_getLambdaFunctions() — Method in class Crypt_Base
Holds the lambda_functions table (classwide)
Crypt_Base::_hashInlineCryptFunction() — Method in class Crypt_Base
Generates a digest from $bytes
Crypt_Blowfish::_setupKey() — Method in class Crypt_Blowfish
Setup the key (expansion)
Crypt_Blowfish::_encryptBlock() — Method in class Crypt_Blowfish
Encrypts a block
Crypt_Blowfish::_decryptBlock() — Method in class Crypt_Blowfish
Decrypts a block
Crypt_Blowfish::_setupInlineCrypt() — Method in class Crypt_Blowfish
Setup the performance-optimized function for de/encrypt()
Crypt_DES::_encryptBlock() — Method in class Crypt_DES
Encrypts a block
Crypt_DES::_decryptBlock() — Method in class Crypt_DES
Decrypts a block
Crypt_DES::_processBlock() — Method in class Crypt_DES
Encrypts or decrypts a 64-bit block
Crypt_DES::_setupKey() — Method in class Crypt_DES
Creates the key schedule
Crypt_DES::_setupInlineCrypt() — Method in class Crypt_DES
Setup the performance-optimized function for de/encrypt()
Crypt_Hash::_md5() — Method in class Crypt_Hash
Wrapper for MD5
Crypt_Hash::_sha1() — Method in class Crypt_Hash
Wrapper for SHA1
Crypt_Hash::_md2() — Method in class Crypt_Hash
Pure-PHP implementation of MD2
Crypt_Hash::_sha256() — Method in class Crypt_Hash
Pure-PHP implementation of SHA256
Crypt_Hash::_sha512() — Method in class Crypt_Hash
Pure-PHP implementation of SHA384 and SHA512
Crypt_Hash::_rightRotate() — Method in class Crypt_Hash
Right Rotate
Crypt_Hash::_rightShift() — Method in class Crypt_Hash
Right Shift
Crypt_Hash::_not() — Method in class Crypt_Hash
Not
Crypt_Hash::_add() — Method in class Crypt_Hash
Add
Crypt_Hash::_string_shift() — Method in class Crypt_Hash
String Shift
Crypt_RC2::_encryptBlock() — Method in class Crypt_RC2
Encrypts a block
Crypt_RC2::_decryptBlock() — Method in class Crypt_RC2
Decrypts a block
Crypt_RC2::_setupMcrypt() — Method in class Crypt_RC2
Setup the CRYPTENGINEMCRYPT $engine
Crypt_RC2::_setupKey() — Method in class Crypt_RC2
Creates the key schedule
Crypt_RC2::_setupInlineCrypt() — Method in class Crypt_RC2
Setup the performance-optimized function for de/encrypt()
Crypt_RC4::_setupKey() — Method in class Crypt_RC4
Setup the key (expansion)
Crypt_RC4::_crypt() — Method in class Crypt_RC4
Encrypts or decrypts a message.
Crypt_RSA::_convertPrivateKey() — Method in class Crypt_RSA
Convert a private key to the appropriate format.
Crypt_RSA::_convertPublicKey() — Method in class Crypt_RSA
Convert a public key to the appropriate format
Crypt_RSA::_parseKey() — Method in class Crypt_RSA
Break a public or private key down into its constituant components
Crypt_RSA::_start_element_handler() — Method in class Crypt_RSA
Start Element Handler
Crypt_RSA::_stop_element_handler() — Method in class Crypt_RSA
Stop Element Handler
Crypt_RSA::_data_handler() — Method in class Crypt_RSA
Data Handler
Crypt_RSA::_getPrivatePublicKey() — Method in class Crypt_RSA
Returns a minimalistic private key
Crypt_RSA::__toString() — Method in class Crypt_RSA
__toString() magic method
Crypt_RSA::__clone() — Method in class Crypt_RSA
__clone() magic method
Crypt_RSA::_generateMinMax() — Method in class Crypt_RSA
Generates the smallest and largest numbers requiring $bits bits
Crypt_RSA::_decodeLength() — Method in class Crypt_RSA
DER-decode the length
Crypt_RSA::_encodeLength() — Method in class Crypt_RSA
DER-encode the length
Crypt_RSA::_string_shift() — Method in class Crypt_RSA
String Shift
Crypt_RSA::_i2osp() — Method in class Crypt_RSA
Integer-to-Octet-String primitive
Crypt_RSA::_os2ip() — Method in class Crypt_RSA
Octet-String-to-Integer primitive
Crypt_RSA::_exponentiate() — Method in class Crypt_RSA
Exponentiate with or without Chinese Remainder Theorem
Crypt_RSA::_blind() — Method in class Crypt_RSA
Performs RSA Blinding
Crypt_RSA::_equals() — Method in class Crypt_RSA
Performs blinded RSA equality testing
Crypt_RSA::_rsaep() — Method in class Crypt_RSA
RSAEP
Crypt_RSA::_rsadp() — Method in class Crypt_RSA
RSADP
Crypt_RSA::_rsasp1() — Method in class Crypt_RSA
RSASP1
Crypt_RSA::_rsavp1() — Method in class Crypt_RSA
RSAVP1
Crypt_RSA::_mgf1() — Method in class Crypt_RSA
MGF1
Crypt_RSA::_rsaes_oaep_encrypt() — Method in class Crypt_RSA
RSAES-OAEP-ENCRYPT
Crypt_RSA::_rsaes_oaep_decrypt() — Method in class Crypt_RSA
RSAES-OAEP-DECRYPT
Crypt_RSA::_raw_encrypt() — Method in class Crypt_RSA
Raw Encryption / Decryption
Crypt_RSA::_rsaes_pkcs1_v1_5_encrypt() — Method in class Crypt_RSA
RSAES-PKCS1-V1_5-ENCRYPT
Crypt_RSA::_rsaes_pkcs1_v1_5_decrypt() — Method in class Crypt_RSA
RSAES-PKCS1-V1_5-DECRYPT
Crypt_RSA::_emsa_pss_encode() — Method in class Crypt_RSA
EMSA-PSS-ENCODE
Crypt_RSA::_emsa_pss_verify() — Method in class Crypt_RSA
EMSA-PSS-VERIFY
Crypt_RSA::_rsassa_pss_sign() — Method in class Crypt_RSA
RSASSA-PSS-SIGN
Crypt_RSA::_rsassa_pss_verify() — Method in class Crypt_RSA
RSASSA-PSS-VERIFY
Crypt_RSA::_emsa_pkcs1_v1_5_encode() — Method in class Crypt_RSA
EMSA-PKCS1-V1_5-ENCODE
Crypt_RSA::_rsassa_pkcs1_v1_5_sign() — Method in class Crypt_RSA
RSASSA-PKCS1-V1_5-SIGN
Crypt_RSA::_rsassa_pkcs1_v1_5_verify() — Method in class Crypt_RSA
RSASSA-PKCS1-V1_5-VERIFY
Crypt_RSA::_extractBER() — Method in class Crypt_RSA
Extract raw BER from Base64 encoding
Crypt_Rijndael::_encryptBlock() — Method in class Crypt_Rijndael
Encrypts a block
Crypt_Rijndael::_decryptBlock() — Method in class Crypt_Rijndael
Decrypts a block
Crypt_Rijndael::_setupKey() — Method in class Crypt_Rijndael
Setup the key (expansion)
Crypt_Rijndael::_subWord() — Method in class Crypt_Rijndael
Performs S-Box substitutions
Crypt_Rijndael::_getTables() — Method in class Crypt_Rijndael
Provides the mixColumns and sboxes tables
Crypt_Rijndael::_getInvTables() — Method in class Crypt_Rijndael
Provides the inverse mixColumns and inverse sboxes tables
Crypt_Rijndael::_setupInlineCrypt() — Method in class Crypt_Rijndael
Setup the performance-optimized function for de/encrypt()
Crypt_TripleDES::_setupKey() — Method in class Crypt_TripleDES
Creates the key schedule
Crypt_Twofish::_setupKey() — Method in class Crypt_Twofish
Setup the key (expansion)
Crypt_Twofish::_mdsrem() — Method in class Crypt_Twofish
_mdsrem function using by the twofish cipher algorithm
Crypt_Twofish::_encryptBlock() — Method in class Crypt_Twofish
Encrypts a block
Crypt_Twofish::_decryptBlock() — Method in class Crypt_Twofish
Decrypts a block
Crypt_Twofish::_setupInlineCrypt() — Method in class Crypt_Twofish
Setup the performance-optimized function for de/encrypt()
File_ANSI::_newLine() — Method in class File_ANSI
Add a new line
File_ANSI::_processCoordinate() — Method in class File_ANSI
Returns the current coordinate without preformating
File_ANSI::_getScreen() — Method in class File_ANSI
Returns the current screen without preformating
File_ASN1::_decode_ber() — Method in class File_ASN1
Parse BER-encoding (Helper function)
File_ASN1::_encode_der() — Method in class File_ASN1
ASN.1 Encode (Helper function)
File_ASN1::_encodeLength() — Method in class File_ASN1
DER-encode the length
File_ASN1::_decodeTime() — Method in class File_ASN1
BER-decode the time
File_ASN1::_string_shift() — Method in class File_ASN1
String Shift
File_X509::_mapInExtensions() — Method in class File_X509
Map extension values from octet string to extension-specific internal format.
File_X509::_mapOutExtensions() — Method in class File_X509
Map extension values from extension-specific internal format to octet string.
File_X509::_mapInAttributes() — Method in class File_X509
Map attribute values from ANY type to attribute-specific internal format.
File_X509::_mapOutAttributes() — Method in class File_X509
Map attribute values from attribute-specific internal format to ANY type.
File_X509::_getMapping() — Method in class File_X509
Associate an extension ID to an extension mapping
File_X509::_validateSignature() — Method in class File_X509
Validates a signature
File_X509::_reformatKey() — Method in class File_X509
Reformat public keys
File_X509::_decodeIP() — Method in class File_X509
Decodes an IP address
File_X509::_encodeIP() — Method in class File_X509
Encodes an IP address
File_X509::_translateDNProp() — Method in class File_X509
"Normalizes" a Distinguished Name property
File_X509::_timeField() — Method in class File_X509
Helper function to build a time field according to RFC 3280 section - 4.1.2.5 Validity - 5.1.2.4 This Update - 5.1.2.5 Next Update - 5.1.2.6 Revoked Certificates by choosing utcTime iff year of date given is before 2050 and generalTime else.
File_X509::_sign() — Method in class File_X509
X.509 certificate signing helper function.
File_X509::_subArray() — Method in class File_X509
Get a reference to a subarray
File_X509::_extensions() — Method in class File_X509
Get a reference to an extension subarray
File_X509::_removeExtension() — Method in class File_X509
Remove an Extension
File_X509::_getExtension() — Method in class File_X509
Get an Extension
File_X509::_getExtensions() — Method in class File_X509
Returns a list of all extensions in use
File_X509::_setExtension() — Method in class File_X509
Set an Extension
File_X509::_formatSubjectPublicKey() — Method in class File_X509
Format a public key as appropriate
File_X509::_dnsName() — Method in class File_X509
Helper function to build domain array
File_X509::_iPAddress() — Method in class File_X509
Helper function to build IP Address array
File_X509::_revokedCertificate() — Method in class File_X509
Get the index of a revoked certificate.
File_X509::_extractBER() — Method in class File_X509
Extract raw BER from Base64 encoding
Math_BigInteger::__toString() — Method in class Math_BigInteger
__toString() magic method
Math_BigInteger::__clone() — Method in class Math_BigInteger
__clone() magic method
Math_BigInteger::__sleep() — Method in class Math_BigInteger
__sleep() magic method
Math_BigInteger::__wakeup() — Method in class Math_BigInteger
__wakeup() magic method
Math_BigInteger::__debugInfo() — Method in class Math_BigInteger
__debugInfo() magic method
Math_BigInteger::_add() — Method in class Math_BigInteger
Performs addition.
Math_BigInteger::_subtract() — Method in class Math_BigInteger
Performs subtraction.
Math_BigInteger::_multiply() — Method in class Math_BigInteger
Performs multiplication.
Math_BigInteger::_regularMultiply() — Method in class Math_BigInteger
Performs long multiplication on two BigIntegers
Math_BigInteger::_karatsuba() — Method in class Math_BigInteger
Performs Karatsuba multiplication on two BigIntegers
Math_BigInteger::_square() — Method in class Math_BigInteger
Performs squaring
Math_BigInteger::_baseSquare() — Method in class Math_BigInteger
Performs traditional squaring on two BigIntegers
Math_BigInteger::_karatsubaSquare() — Method in class Math_BigInteger
Performs Karatsuba "squaring" on two BigIntegers
Math_BigInteger::_divide_digit() — Method in class Math_BigInteger
Divides a BigInteger by a regular integer
Math_BigInteger::_slidingWindow() — Method in class Math_BigInteger
Sliding Window k-ary Modular Exponentiation
Math_BigInteger::_reduce() — Method in class Math_BigInteger
Modular reduction
Math_BigInteger::_prepareReduce() — Method in class Math_BigInteger
Modular reduction preperation
Math_BigInteger::_multiplyReduce() — Method in class Math_BigInteger
Modular multiply
Math_BigInteger::_squareReduce() — Method in class Math_BigInteger
Modular square
Math_BigInteger::_mod2() — Method in class Math_BigInteger
Modulos for Powers of Two
Math_BigInteger::_barrett() — Method in class Math_BigInteger
Barrett Modular Reduction
Math_BigInteger::_regularBarrett() — Method in class Math_BigInteger
(Regular) Barrett Modular Reduction
Math_BigInteger::_multiplyLower() — Method in class Math_BigInteger
Performs long multiplication up to $stop digits
Math_BigInteger::_montgomery() — Method in class Math_BigInteger
Montgomery Modular Reduction
Math_BigInteger::_montgomeryMultiply() — Method in class Math_BigInteger
Montgomery Multiply
Math_BigInteger::_prepMontgomery() — Method in class Math_BigInteger
Prepare a number for use in Montgomery Modular Reductions
Math_BigInteger::_modInverse67108864() — Method in class Math_BigInteger
Modular Inverse of a number mod 2**26 (eg.
Math_BigInteger::_compare() — Method in class Math_BigInteger
Compares two numbers.
Math_BigInteger::_random_number_helper() — Method in class Math_BigInteger
Generates a random BigInteger
Math_BigInteger::_make_odd() — Method in class Math_BigInteger
Make the current number odd
Math_BigInteger::_lshift() — Method in class Math_BigInteger
Logical Left Shift
Math_BigInteger::_rshift() — Method in class Math_BigInteger
Logical Right Shift
Math_BigInteger::_normalize() — Method in class Math_BigInteger
Normalize
Math_BigInteger::_trim() — Method in class Math_BigInteger
Trim
Math_BigInteger::_array_repeat() — Method in class Math_BigInteger
Array Repeat
Math_BigInteger::_base256_lshift() — Method in class Math_BigInteger
Logical Left Shift
Math_BigInteger::_base256_rshift() — Method in class Math_BigInteger
Logical Right Shift
Math_BigInteger::_int2bytes() — Method in class Math_BigInteger
Converts 32-bit integers to bytes.
Math_BigInteger::_bytes2int() — Method in class Math_BigInteger
Converts bytes to 32-bit integers
Math_BigInteger::_encodeASN1Length() — Method in class Math_BigInteger
DER-encode an integer
Math_BigInteger::_safe_divide() — Method in class Math_BigInteger
Single digit division
Net_SCP::_send() — Method in class Net_SCP
Sends a packet to an SSH server
Net_SCP::_receive() — Method in class Net_SCP
Receives a packet from an SSH server
Net_SCP::_close() — Method in class Net_SCP
Closes the connection to an SSH server
Net_SFTP::_logError() — Method in class Net_SFTP
Logs errors
Net_SFTP::_realpath() — Method in class Net_SFTP
Canonicalize the Server-Side Path Name
Net_SFTP::_nlist_helper() — Method in class Net_SFTP
Helper method for nlist
Net_SFTP::_list() — Method in class Net_SFTP
Reads a list, be it detailed or not, of files in the given directory
Net_SFTP::_comparator() — Method in class Net_SFTP
Compares two rawlist entries using parameters set by setListOrder()
Net_SFTP::_update_stat_cache() — Method in class Net_SFTP
Save files / directories to cache
Net_SFTP::_remove_from_stat_cache() — Method in class Net_SFTP
Remove files / directories from cache
Net_SFTP::_query_stat_cache() — Method in class Net_SFTP
Checks cache for path
Net_SFTP::_stat() — Method in class Net_SFTP
Returns general information about a file or symbolic link
Net_SFTP::_setstat() — Method in class Net_SFTP
Sets information about a file
Net_SFTP::_setstat_recursive() — Method in class Net_SFTP
Recursively sets information on directories on the SFTP server
Net_SFTP::_mkdir_helper() — Method in class Net_SFTP
Helper function for directory creation
Net_SFTP::_read_put_responses() — Method in class Net_SFTP
Reads multiple successive SSHFXPWRITE responses
Net_SFTP::_close_handle() — Method in class Net_SFTP
Close handle
Net_SFTP::_delete_recursive() — Method in class Net_SFTP
Recursively deletes directories on the SFTP server
Net_SFTP::_get_stat_cache_prop() — Method in class Net_SFTP
Return a stat properity
Net_SFTP::_get_lstat_cache_prop() — Method in class Net_SFTP
Return an lstat properity
Net_SFTP::_get_xstat_cache_prop() — Method in class Net_SFTP
Return a stat or lstat properity
Net_SFTP::_parseAttributes() — Method in class Net_SFTP
Parse Attributes
Net_SFTP::_parseMode() — Method in class Net_SFTP
Attempt to identify the file type
Net_SFTP::_parseLongname() — Method in class Net_SFTP
Parse Longname
Net_SFTP::_send_sftp_packet() — Method in class Net_SFTP
Sends SFTP Packets
Net_SFTP::_get_sftp_packet() — Method in class Net_SFTP
Receives SFTP Packets
Net_SFTP::_disconnect() — Method in class Net_SFTP
Disconnect
Net_SFTP_Stream::_parse_path() — Method in class Net_SFTP_Stream
Path Parser
Net_SFTP_Stream::_stream_open() — Method in class Net_SFTP_Stream
Opens file or URL
Net_SFTP_Stream::_stream_read() — Method in class Net_SFTP_Stream
Read from stream
Net_SFTP_Stream::_stream_write() — Method in class Net_SFTP_Stream
Write to stream
Net_SFTP_Stream::_stream_tell() — Method in class Net_SFTP_Stream
Retrieve the current position of a stream
Net_SFTP_Stream::_stream_eof() — Method in class Net_SFTP_Stream
Tests for end-of-file on a file pointer
Net_SFTP_Stream::_stream_seek() — Method in class Net_SFTP_Stream
Seeks to specific location in a stream
Net_SFTP_Stream::_stream_metadata() — Method in class Net_SFTP_Stream
Change stream options
Net_SFTP_Stream::_stream_cast() — Method in class Net_SFTP_Stream
Retrieve the underlaying resource
Net_SFTP_Stream::_stream_lock() — Method in class Net_SFTP_Stream
Advisory file locking
Net_SFTP_Stream::_rename() — Method in class Net_SFTP_Stream
Renames a file or directory
Net_SFTP_Stream::_dir_opendir() — Method in class Net_SFTP_Stream
Open directory handle
Net_SFTP_Stream::_dir_readdir() — Method in class Net_SFTP_Stream
Read entry from directory handle
Net_SFTP_Stream::_dir_rewinddir() — Method in class Net_SFTP_Stream
Rewind directory handle
Net_SFTP_Stream::_dir_closedir() — Method in class Net_SFTP_Stream
Close directory handle
Net_SFTP_Stream::_mkdir() — Method in class Net_SFTP_Stream
Create a directory
Net_SFTP_Stream::_rmdir() — Method in class Net_SFTP_Stream
Removes a directory
Net_SFTP_Stream::_stream_flush() — Method in class Net_SFTP_Stream
Flushes the output
Net_SFTP_Stream::_stream_stat() — Method in class Net_SFTP_Stream
Retrieve information about a file resource
Net_SFTP_Stream::_unlink() — Method in class Net_SFTP_Stream
Delete a file
Net_SFTP_Stream::_url_stat() — Method in class Net_SFTP_Stream
Retrieve information about a file
Net_SFTP_Stream::_stream_truncate() — Method in class Net_SFTP_Stream
Truncate stream
Net_SFTP_Stream::_stream_set_option() — Method in class Net_SFTP_Stream
Change stream options
Net_SFTP_Stream::_stream_close() — Method in class Net_SFTP_Stream
Close an resource
Net_SFTP_Stream::__call() — Method in class Net_SFTP_Stream
__call Magic Method
Net_SSH1::_connect() — Method in class Net_SSH1
Connect to an SSHv1 server
Net_SSH1::_initShell() — Method in class Net_SSH1
Creates an interactive shell
Net_SSH1::__destruct() — Method in class Net_SSH1
Destructor.
Net_SSH1::_disconnect() — Method in class Net_SSH1
Disconnect
Net_SSH1::_get_binary_packet() — Method in class Net_SSH1
Gets Binary Packets
Net_SSH1::_send_binary_packet() — Method in class Net_SSH1
Sends Binary Packets
Net_SSH1::_crc() — Method in class Net_SSH1
Cyclic Redundancy Check (CRC)
Net_SSH1::_string_shift() — Method in class Net_SSH1
String Shift
Net_SSH1::_rsa_crypt() — Method in class Net_SSH1
RSA Encrypt
Net_SSH1::_define_array() — Method in class Net_SSH1
Define Array
Net_SSH1::_format_log() — Method in class Net_SSH1
Formats a log for printing
Net_SSH1::_format_log_helper() — Method in class Net_SSH1
Helper function for formatlog
Net_SSH1::_append_log() — Method in class Net_SSH1
Logs data packets
Net_SSH2::_connect() — Method in class Net_SSH2
Connect to an SSHv2 server
Net_SSH2::_generate_identifier() — Method in class Net_SSH2
Generates the SSH identifier
Net_SSH2::_key_exchange() — Method in class Net_SSH2
Key Exchange
Net_SSH2::_encryption_algorithm_to_key_size() — Method in class Net_SSH2
Maps an encryption algorithm name to the number of key bytes.
Net_SSH2::_login() — Method in class Net_SSH2
Login Helper
Net_SSH2::_login_helper() — Method in class Net_SSH2
Login Helper
Net_SSH2::_keyboard_interactive_login() — Method in class Net_SSH2
Login via keyboard-interactive authentication
Net_SSH2::_keyboard_interactive_process() — Method in class Net_SSH2
Handle the keyboard-interactive requests / responses.
Net_SSH2::_ssh_agent_login() — Method in class Net_SSH2
Login with an ssh-agent provided key
Net_SSH2::_privatekey_login() — Method in class Net_SSH2
Login with an RSA private key
Net_SSH2::_initShell() — Method in class Net_SSH2
Creates an interactive shell
Net_SSH2::_get_interactive_channel() — Method in class Net_SSH2
Return the channel to be used with read() / write()
Net_SSH2::_get_open_channel() — Method in class Net_SSH2
Return an available open channel
Net_SSH2::__destruct() — Method in class Net_SSH2
Destructor.
Net_SSH2::_get_binary_packet() — Method in class Net_SSH2
Gets Binary Packets
Net_SSH2::_filter() — Method in class Net_SSH2
Filter Binary Packets
Net_SSH2::_get_channel_packet() — Method in class Net_SSH2
Gets channel data
Net_SSH2::_send_binary_packet() — Method in class Net_SSH2
Sends Binary Packets
Net_SSH2::_append_log() — Method in class Net_SSH2
Logs data packets
Net_SSH2::_send_channel_packet() — Method in class Net_SSH2
Sends channel data
Net_SSH2::_close_channel() — Method in class Net_SSH2
Closes and flushes a channel
Net_SSH2::_disconnect() — Method in class Net_SSH2
Disconnect
Net_SSH2::_string_shift() — Method in class Net_SSH2
String Shift
Net_SSH2::_define_array() — Method in class Net_SSH2
Define Array
Net_SSH2::_format_log() — Method in class Net_SSH2
Formats a log for printing
Net_SSH2::_format_log_helper() — Method in class Net_SSH2
Helper function for formatlog
Net_SSH2::_on_channel_open() — Method in class Net_SSH2
Helper function for agent->onchannel_open()
Net_SSH2::_array_intersect_first() — Method in class Net_SSH2
Returns the first value of the intersection of two arrays or false if the intersection is empty.
System_SSH_Agent::_request_forwarding() — Method in class System_SSH_Agent
Request agent forwarding of remote server
System_SSH_Agent::_on_channel_open() — Method in class System_SSH_Agent
On successful channel open
System_SSH_Agent::_forward_data() — Method in class System_SSH_Agent
Forward data to SSH Agent and return data reply
Base::__construct() — Method in class Base
Default Constructor.
Base::_openssl_ctr_process() — Method in class Base
OpenSSL CTR Processor
Base::_openssl_ofb_process() — Method in class Base
OpenSSL OFB Processor
Base::_openssl_translate_mode() — Method in class Base
phpseclib <-> OpenSSL Mode Mapper
Base::_setEngine() — Method in class Base
Sets the engine as appropriate
Base::_setup() — Method in class Base
Setup the self::ENGINE_INTERNAL $engine
Base::_setupMcrypt() — Method in class Base
Setup the self::ENGINE_MCRYPT $engine
Base::_pad() — Method in class Base
Pads a string
Base::_unpad() — Method in class Base
Unpads a string.
Base::_clearBuffers() — Method in class Base
Clears internal buffers
Base::_string_shift() — Method in class Base
String Shift
Base::_string_pop() — Method in class Base
String Pop
Base::_increment_str() — Method in class Base
Increment the current string
Base::_setupInlineCrypt() — Method in class Base
Setup the performance-optimized function for de/encrypt()
Base::_createInlineCryptFunction() — Method in class Base
Creates the performance-optimized function for en/decrypt()
Base::_getLambdaFunctions() — Method in class Base
Holds the lambda_functions table (classwide)
Base::_hashInlineCryptFunction() — Method in class Base
Generates a digest from $bytes
Blowfish::_setupKey() — Method in class Blowfish
Setup the key (expansion)
Blowfish::_encryptBlock() — Method in class Blowfish
Encrypts a block
Blowfish::_decryptBlock() — Method in class Blowfish
Decrypts a block
Blowfish::_setupInlineCrypt() — Method in class Blowfish
Setup the performance-optimized function for de/encrypt()
DES::_encryptBlock() — Method in class DES
Encrypts a block
DES::_decryptBlock() — Method in class DES
Decrypts a block
DES::_processBlock() — Method in class DES
Encrypts or decrypts a 64-bit block
DES::_setupKey() — Method in class DES
Creates the key schedule
DES::_setupInlineCrypt() — Method in class DES
Setup the performance-optimized function for de/encrypt()
Hash::__construct() — Method in class Hash
Default Constructor.
RC2::_encryptBlock() — Method in class RC2
Encrypts a block
RC2::_decryptBlock() — Method in class RC2
Decrypts a block
RC2::_setupMcrypt() — Method in class RC2
Setup the \phpseclib\Crypt\Base::ENGINE_MCRYPT $engine
RC2::_setupKey() — Method in class RC2
Creates the key schedule
RC2::_setupInlineCrypt() — Method in class RC2
Setup the performance-optimized function for de/encrypt()
RC4::__construct() — Method in class RC4
Default Constructor.
RC4::_encryptBlock() — Method in class RC4
Encrypts a block
RC4::_decryptBlock() — Method in class RC4
Decrypts a block
RC4::_setupKey() — Method in class RC4
Setup the key (expansion)
RC4::_crypt() — Method in class RC4
Encrypts or decrypts a message.
RSA::__construct() — Method in class RSA
The constructor
RSA::_getPrivatePublicKey() — Method in class RSA
Returns a minimalistic private key
RSA::__toString() — Method in class RSA
__toString() magic method
RSA::__clone() — Method in class RSA
__clone() magic method
RSA::_decodeLength() — Method in class RSA
DER-decode the length
RSA::_encodeLength() — Method in class RSA
DER-encode the length
RSA::_string_shift() — Method in class RSA
String Shift
RSA::_i2osp() — Method in class RSA
Integer-to-Octet-String primitive
RSA::_os2ip() — Method in class RSA
Octet-String-to-Integer primitive
RSA::_exponentiate() — Method in class RSA
Exponentiate with or without Chinese Remainder Theorem
RSA::_blind() — Method in class RSA
Performs RSA Blinding
RSA::_equals() — Method in class RSA
Performs blinded RSA equality testing
RSA::_rsaep() — Method in class RSA
RSAEP
RSA::_rsadp() — Method in class RSA
RSADP
RSA::_rsasp1() — Method in class RSA
RSASP1
RSA::_rsavp1() — Method in class RSA
RSAVP1
RSA::_mgf1() — Method in class RSA
MGF1
RSA::_rsaes_oaep_encrypt() — Method in class RSA
RSAES-OAEP-ENCRYPT
RSA::_rsaes_oaep_decrypt() — Method in class RSA
RSAES-OAEP-DECRYPT
RSA::_raw_encrypt() — Method in class RSA
Raw Encryption / Decryption
RSA::_rsaes_pkcs1_v1_5_encrypt() — Method in class RSA
RSAES-PKCS1-V1_5-ENCRYPT
RSA::_rsaes_pkcs1_v1_5_decrypt() — Method in class RSA
RSAES-PKCS1-V1_5-DECRYPT
RSA::_emsa_pss_encode() — Method in class RSA
EMSA-PSS-ENCODE
RSA::_emsa_pss_verify() — Method in class RSA
EMSA-PSS-VERIFY
RSA::_rsassa_pss_sign() — Method in class RSA
RSASSA-PSS-SIGN
RSA::_rsassa_pss_verify() — Method in class RSA
RSASSA-PSS-VERIFY
RSA::_emsa_pkcs1_v1_5_encode() — Method in class RSA
EMSA-PKCS1-V1_5-ENCODE
RSA::_rsassa_pkcs1_v1_5_sign() — Method in class RSA
RSASSA-PKCS1-V1_5-SIGN
RSA::_rsassa_pkcs1_v1_5_verify() — Method in class RSA
RSASSA-PKCS1-V1_5-VERIFY
RSA::_rsassa_pkcs1_v1_5_relaxed_verify() — Method in class RSA
RSASSA-PKCS1-V1_5-VERIFY (relaxed matching)
Rijndael::_encryptBlock() — Method in class Rijndael
Encrypts a block
Rijndael::_decryptBlock() — Method in class Rijndael
Decrypts a block
Rijndael::_setupKey() — Method in class Rijndael
Setup the key (expansion)
Rijndael::_subWord() — Method in class Rijndael
Performs S-Box substitutions
Rijndael::_getTables() — Method in class Rijndael
Provides the mixColumns and sboxes tables
Rijndael::_getInvTables() — Method in class Rijndael
Provides the inverse mixColumns and inverse sboxes tables
Rijndael::_setupInlineCrypt() — Method in class Rijndael
Setup the performance-optimized function for de/encrypt()
TripleDES::__construct() — Method in class TripleDES
Default Constructor.
TripleDES::_setupKey() — Method in class TripleDES
Creates the key schedule
Twofish::_setupKey() — Method in class Twofish
Setup the key (expansion)
Twofish::_mdsrem() — Method in class Twofish
_mdsrem function using by the twofish cipher algorithm
Twofish::_encryptBlock() — Method in class Twofish
Encrypts a block
Twofish::_decryptBlock() — Method in class Twofish
Decrypts a block
Twofish::_setupInlineCrypt() — Method in class Twofish
Setup the performance-optimized function for de/encrypt()
ANSI::__construct() — Method in class ANSI
Default Constructor.
ANSI::_newLine() — Method in class ANSI
Add a new line
ANSI::_processCoordinate() — Method in class ANSI
Returns the current coordinate without preformating
ANSI::_getScreen() — Method in class ANSI
Returns the current screen without preformating
ASN1::_decode_ber() — Method in class ASN1
Parse BER-encoding (Helper function)
ASN1::_encode_der() — Method in class ASN1
ASN.1 Encode (Helper function)
ASN1::_encodeLength() — Method in class ASN1
DER-encode the length
ASN1::_decodeTime() — Method in class ASN1
BER-decode the time
ASN1::_string_shift() — Method in class ASN1
String Shift
Element::__construct() — Method in class Element
Constructor
X509::__construct() — Method in class X509
Default Constructor.
X509::_mapInExtensions() — Method in class X509
Map extension values from octet string to extension-specific internal format.
X509::_mapOutExtensions() — Method in class X509
Map extension values from extension-specific internal format to octet string.
X509::_mapInAttributes() — Method in class X509
Map attribute values from ANY type to attribute-specific internal format.
X509::_mapOutAttributes() — Method in class X509
Map attribute values from attribute-specific internal format to ANY type.
X509::_getMapping() — Method in class X509
Associate an extension ID to an extension mapping
X509::_validateSignature() — Method in class X509
Validates a signature
X509::_reformatKey() — Method in class X509
Reformat public keys
X509::_decodeIP() — Method in class X509
Decodes an IP address
X509::_encodeIP() — Method in class X509
Encodes an IP address
X509::_translateDNProp() — Method in class X509
"Normalizes" a Distinguished Name property
X509::_timeField() — Method in class X509
Helper function to build a time field according to RFC 3280 section - 4.1.2.5 Validity - 5.1.2.4 This Update - 5.1.2.5 Next Update - 5.1.2.6 Revoked Certificates by choosing utcTime iff year of date given is before 2050 and generalTime else.
X509::_sign() — Method in class X509
X.509 certificate signing helper function.
X509::_subArray() — Method in class X509
Get a reference to a subarray
X509::_extensions() — Method in class X509
Get a reference to an extension subarray
X509::_removeExtension() — Method in class X509
Remove an Extension
X509::_getExtension() — Method in class X509
Get an Extension
X509::_getExtensions() — Method in class X509
Returns a list of all extensions in use
X509::_setExtension() — Method in class X509
Set an Extension
X509::_formatSubjectPublicKey() — Method in class X509
Format a public key as appropriate
X509::_dnsName() — Method in class X509
Helper function to build domain array
X509::_iPAddress() — Method in class X509
Helper function to build IP Address array
X509::_revokedCertificate() — Method in class X509
Get the index of a revoked certificate.
X509::_extractBER() — Method in class X509
Extract raw BER from Base64 encoding
BigInteger::__construct() — Method in class BigInteger
Converts base-2, base-10, base-16, and binary strings (base-256) to BigIntegers.
BigInteger::__toString() — Method in class BigInteger
__toString() magic method
BigInteger::__sleep() — Method in class BigInteger
__sleep() magic method
BigInteger::__wakeup() — Method in class BigInteger
__wakeup() magic method
BigInteger::__debugInfo() — Method in class BigInteger
__debugInfo() magic method
BigInteger::_slidingWindow() — Method in class BigInteger
Sliding Window k-ary Modular Exponentiation
BigInteger::_mod2() — Method in class BigInteger
Modulos for Powers of Two
BigInteger::_modInverse67108864() — Method in class BigInteger
Modular Inverse of a number mod 2**26 (eg.
BigInteger::_make_odd() — Method in class BigInteger
Make the current number odd
BigInteger::_lshift() — Method in class BigInteger
Logical Left Shift
BigInteger::_rshift() — Method in class BigInteger
Logical Right Shift
BigInteger::_normalize() — Method in class BigInteger
Normalize
SCP::__construct() — Method in class SCP
Default Constructor.
SCP::_send() — Method in class SCP
Sends a packet to an SSH server
SCP::_receive() — Method in class SCP
Receives a packet from an SSH server
SCP::_close() — Method in class SCP
Closes the connection to an SSH server
SFTP::__construct() — Method in class SFTP
Default Constructor.
SFTP::_logError() — Method in class SFTP
Logs errors
SFTP::_realpath() — Method in class SFTP
Canonicalize the Server-Side Path Name
SFTP::_nlist_helper() — Method in class SFTP
Helper method for nlist
SFTP::_list() — Method in class SFTP
Reads a list, be it detailed or not, of files in the given directory
SFTP::_comparator() — Method in class SFTP
Compares two rawlist entries using parameters set by setListOrder()
SFTP::_update_stat_cache() — Method in class SFTP
Save files / directories to cache
SFTP::_remove_from_stat_cache() — Method in class SFTP
Remove files / directories from cache
SFTP::_query_stat_cache() — Method in class SFTP
Checks cache for path
SFTP::_stat() — Method in class SFTP
Returns general information about a file or symbolic link
SFTP::_setstat() — Method in class SFTP
Sets information about a file
SFTP::_setstat_recursive() — Method in class SFTP
Recursively sets information on directories on the SFTP server
SFTP::_mkdir_helper() — Method in class SFTP
Helper function for directory creation
SFTP::_read_put_responses() — Method in class SFTP
Reads multiple successive SSHFXPWRITE responses
SFTP::_close_handle() — Method in class SFTP
Close handle
SFTP::_delete_recursive() — Method in class SFTP
Recursively deletes directories on the SFTP server
SFTP::_get_stat_cache_prop() — Method in class SFTP
Return a stat properity
SFTP::_get_lstat_cache_prop() — Method in class SFTP
Return an lstat properity
SFTP::_get_xstat_cache_prop() — Method in class SFTP
Return a stat or lstat properity
SFTP::_parseAttributes() — Method in class SFTP
Parse Attributes
SFTP::_parseMode() — Method in class SFTP
Attempt to identify the file type
SFTP::_parseLongname() — Method in class SFTP
Parse Longname
SFTP::_send_sftp_packet() — Method in class SFTP
Sends SFTP Packets
SFTP::_get_sftp_packet() — Method in class SFTP
Receives SFTP Packets
SFTP::_disconnect() — Method in class SFTP
Disconnect
Stream::__construct() — Method in class Stream
The Constructor
Stream::_parse_path() — Method in class Stream
Path Parser
Stream::_stream_open() — Method in class Stream
Opens file or URL
Stream::_stream_read() — Method in class Stream
Read from stream
Stream::_stream_write() — Method in class Stream
Write to stream
Stream::_stream_tell() — Method in class Stream
Retrieve the current position of a stream
Stream::_stream_eof() — Method in class Stream
Tests for end-of-file on a file pointer
Stream::_stream_seek() — Method in class Stream
Seeks to specific location in a stream
Stream::_stream_metadata() — Method in class Stream
Change stream options
Stream::_stream_cast() — Method in class Stream
Retrieve the underlaying resource
Stream::_stream_lock() — Method in class Stream
Advisory file locking
Stream::_rename() — Method in class Stream
Renames a file or directory
Stream::_dir_opendir() — Method in class Stream
Open directory handle
Stream::_dir_readdir() — Method in class Stream
Read entry from directory handle
Stream::_dir_rewinddir() — Method in class Stream
Rewind directory handle
Stream::_dir_closedir() — Method in class Stream
Close directory handle
Stream::_mkdir() — Method in class Stream
Create a directory
Stream::_rmdir() — Method in class Stream
Removes a directory
Stream::_stream_flush() — Method in class Stream
Flushes the output
Stream::_stream_stat() — Method in class Stream
Retrieve information about a file resource
Stream::_unlink() — Method in class Stream
Delete a file
Stream::_url_stat() — Method in class Stream
Retrieve information about a file
Stream::_stream_truncate() — Method in class Stream
Truncate stream
Stream::_stream_set_option() — Method in class Stream
Change stream options
Stream::_stream_close() — Method in class Stream
Close an resource
Stream::__call() — Method in class Stream
__call Magic Method
SSH1::__construct() — Method in class SSH1
Default Constructor.
SSH1::_connect() — Method in class SSH1
Connect to an SSHv1 server
SSH1::_initShell() — Method in class SSH1
Creates an interactive shell
SSH1::__destruct() — Method in class SSH1
Destructor.
SSH1::_disconnect() — Method in class SSH1
Disconnect
SSH1::_get_binary_packet() — Method in class SSH1
Gets Binary Packets
SSH1::_send_binary_packet() — Method in class SSH1
Sends Binary Packets
SSH1::_crc() — Method in class SSH1
Cyclic Redundancy Check (CRC)
SSH1::_string_shift() — Method in class SSH1
String Shift
SSH1::_rsa_crypt() — Method in class SSH1
RSA Encrypt
SSH1::_define_array() — Method in class SSH1
Define Array
SSH1::_format_log() — Method in class SSH1
Formats a log for printing
SSH1::_format_log_helper() — Method in class SSH1
Helper function for formatlog
SSH1::_append_log() — Method in class SSH1
Logs data packets
SSH2::__construct() — Method in class SSH2
Default Constructor.
SSH2::_connect() — Method in class SSH2
Connect to an SSHv2 server
SSH2::_generate_identifier() — Method in class SSH2
Generates the SSH identifier
SSH2::_key_exchange() — Method in class SSH2
Key Exchange
SSH2::_encryption_algorithm_to_key_size() — Method in class SSH2
Maps an encryption algorithm name to the number of key bytes.
SSH2::_encryption_algorithm_to_crypt_instance() — Method in class SSH2
Maps an encryption algorithm name to an instance of a subclass of \phpseclib\Crypt\Base.
SSH2::_login() — Method in class SSH2
Login Helper
SSH2::_login_helper() — Method in class SSH2
Login Helper
SSH2::_keyboard_interactive_login() — Method in class SSH2
Login via keyboard-interactive authentication
SSH2::_keyboard_interactive_process() — Method in class SSH2
Handle the keyboard-interactive requests / responses.
SSH2::_ssh_agent_login() — Method in class SSH2
Login with an ssh-agent provided key
SSH2::_privatekey_login() — Method in class SSH2
Login with an RSA private key
SSH2::_initShell() — Method in class SSH2
Creates an interactive shell
SSH2::_get_interactive_channel() — Method in class SSH2
Return the channel to be used with read() / write()
SSH2::_get_open_channel() — Method in class SSH2
Return an available open channel
SSH2::__destruct() — Method in class SSH2
Destructor.
SSH2::_get_binary_packet() — Method in class SSH2
Gets Binary Packets
SSH2::_filter() — Method in class SSH2
Filter Binary Packets
SSH2::_get_channel_packet() — Method in class SSH2
Gets channel data
SSH2::_send_binary_packet() — Method in class SSH2
Sends Binary Packets
SSH2::_append_log() — Method in class SSH2
Logs data packets
SSH2::_send_channel_packet() — Method in class SSH2
Sends channel data
SSH2::_close_channel() — Method in class SSH2
Closes and flushes a channel
SSH2::_disconnect() — Method in class SSH2
Disconnect
SSH2::_string_shift() — Method in class SSH2
String Shift
SSH2::_define_array() — Method in class SSH2
Define Array
SSH2::_format_log() — Method in class SSH2
Formats a log for printing
SSH2::_format_log_helper() — Method in class SSH2
Helper function for formatlog
SSH2::_on_channel_open() — Method in class SSH2
Helper function for agent->onchannel_open()
SSH2::_array_intersect_first() — Method in class SSH2
Returns the first value of the intersection of two arrays or false if the intersection is empty.
SSH2::__toString() — Method in class SSH2
Agent::__construct() — Method in class Agent
Default Constructor
Agent::_request_forwarding() — Method in class Agent
Request agent forwarding of remote server
Agent::_on_channel_open() — Method in class Agent
On successful channel open
Agent::_forward_data() — Method in class Agent
Forward data to SSH Agent and return data reply
Identity::__construct() — Method in class Identity
Default Constructor.