A
$
File_ANSI#attr_cell — Property in class File_ANSI
The current attribute cell $
File_ANSI#attr_row — Property in class File_ANSI
An empty attribute row $
File_ANSI#attrs — Property in class File_ANSI
The current screen attributes $
File_ANSI#ansi — Property in class File_ANSI
Current ANSI code
File_ANSI::appendString () — Method in class File_ANSI
Appdend a string $
File_ASN1#ANYmap — Property in class File_ASN1
Type mapping table for the ANY type.
File_ASN1::asn1map () — Method in class File_ASN1
ASN.1 Map $
File_X509#AttributeValue — Property in class File_X509
$
File_X509#AuthorityKeyIdentifier — Property in class File_X509
$
File_X509#AuthorityInfoAccessSyntax — Property 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_SSH2#agent — Property in class Net_SSH2
A System_SSH_Agent for use in the SSH2 Agent Forwarding scenario $
Net_SSH2#auth — Property in class Net_SSH2
Authentication Credentials B
$
Crypt_Base#block_size — Property in class Crypt_Base
The Block Length of the block cipher $
Crypt_Blowfish#block_size — Property in class Crypt_Blowfish
Block Length of the cipher $
Crypt_Blowfish#bctx — Property in class Crypt_Blowfish
The BCTX-working Array $
Crypt_DES#block_size — Property in class Crypt_DES
Block Length of the cipher $
Crypt_Hash#b — Property in class Crypt_Hash
Byte-length of compression blocks / key (Internal HMAC) $
Crypt_RC2#block_size — Property in class Crypt_RC2
Block Length of the cipher $
Crypt_RC4#block_size — Property in class Crypt_RC4
Block Length of the cipher $
File_ANSI#base_attr_cell — Property in class File_ANSI
An empty attribute cell $
File_X509#BasicConstraints — Property in class File_X509
$
Math_BigInteger#bitmask — Property 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_SSH1#bitmap — Property in class Net_SSH1
Execution Bitmap $
Net_SSH2#bitmap — Property in class Net_SSH2
Execution Bitmap $
Net_SSH2#banner_message — Property in class Net_SSH2
Banner Message $
Net_SSH2#bad_key_size_fix — Property in class Net_SSH2
Some versions of OpenSSH incorrectly calculate the key size $
Net_SSH2#binary_packet_buffer — Property in class Net_SSH2
Binary Packet Buffer C
Crypt_AES
Pure-PHP implementation of AES. $
Crypt_AES#const_namespace — Property in class Crypt_AES
The namespace used by the cipher for its constants. Crypt_Base
Base Class for all Crypt_* cipher classes $
Crypt_Base#continuousBuffer — Property in class Crypt_Base
Continuous Buffer status $
Crypt_Base#cfb_init_len — Property in class Crypt_Base
Optimizing value while CFB-encrypting $
Crypt_Base#changed — Property in class Crypt_Base
Does internal cipher state need to be (re)initialized? $
Crypt_Base#cipher_name_mcrypt — Property in class Crypt_Base
The mcrypt specific name of the cipher $
Crypt_Base#cipher_name_openssl — Property in class Crypt_Base
The openssl specific name of the cipher $
Crypt_Base#cipher_name_openssl_ecb — Property in class Crypt_Base
The openssl specific name of the cipher in ECB mode $
Crypt_Base#const_namespace — Property in class Crypt_Base
The namespace used by the cipher for its constants.
Crypt_Base::Crypt_Base () — Method in class Crypt_Base
PHP4 compatible Default Constructor. Crypt_Blowfish
Pure-PHP implementation of Blowfish. $
Crypt_Blowfish#const_namespace — Property in class Crypt_Blowfish
The namespace used by the cipher for its constants. $
Crypt_Blowfish#cipher_name_mcrypt — Property in class Crypt_Blowfish
The mcrypt specific name of the cipher $
Crypt_Blowfish#cfb_init_len — Property in class Crypt_Blowfish
Optimizing value while CFB-encrypting Crypt_DES
Pure-PHP implementation of DES. $
Crypt_DES#const_namespace — Property in class Crypt_DES
The namespace used by the cipher for its constants. $
Crypt_DES#cipher_name_mcrypt — Property in class Crypt_DES
The mcrypt specific name of the cipher $
Crypt_DES#cfb_init_len — Property in class Crypt_DES
Optimizing value while CFB-encrypting Crypt_Hash
Pure-PHP implementations of keyed-hash message authentication codes (HMACs) and various cryptographic hashing functions. $
Crypt_Hash#computedKey — Property in class Crypt_Hash
Computed Key
Crypt_Hash::Crypt_Hash () — Method in class Crypt_Hash
PHP4 compatible Default Constructor. Crypt_RC2
Pure-PHP implementation of RC2. $
Crypt_RC2#const_namespace — Property in class Crypt_RC2
The namespace used by the cipher for its constants. $
Crypt_RC2#cipher_name_mcrypt — Property in class Crypt_RC2
The mcrypt specific name of the cipher $
Crypt_RC2#cfb_init_len — Property in class Crypt_RC2
Optimizing value while CFB-encrypting $
Crypt_RC2#current_key_length — Property in class Crypt_RC2
The key length in bits. Crypt_RC4
Pure-PHP implementation of RC4. $
Crypt_RC4#const_namespace — Property in class Crypt_RC4
The namespace used by the cipher for its constants. $
Crypt_RC4#cipher_name_mcrypt — Property in class Crypt_RC4
The mcrypt specific name of the cipher
Crypt_RC4::Crypt_RC4 () — Method in class Crypt_RC4
PHP4 compatible Default Constructor. Crypt_RSA
Pure-PHP PKCS#1 compliant implementation of RSA. $
Crypt_RSA#coefficients — Property in class Crypt_RSA
Coefficients for Chinese Remainder Theorem (ie. qInv) $
Crypt_RSA#components — Property in class Crypt_RSA
Components $
Crypt_RSA#current — Property in class Crypt_RSA
Current String $
Crypt_RSA#configFile — Property in class Crypt_RSA
OpenSSL configuration file name. $
Crypt_RSA#comment — Property in class Crypt_RSA
Public key comment field.
Crypt_RSA::Crypt_RSA () — Method in class Crypt_RSA
PHP4 compatible Default Constructor.
Crypt_RSA::createKey () — Method in class Crypt_RSA
Create public / private key pair Crypt_Rijndael
Pure-PHP implementation of Rijndael. $
Crypt_Rijndael#const_namespace — Property in class Crypt_Rijndael
The namespace used by the cipher for its constants. $
Crypt_Rijndael#cipher_name_mcrypt — Property in class Crypt_Rijndael
The mcrypt specific name of the cipher $
Crypt_Rijndael#c — Property in class Crypt_Rijndael
Shift offsets Crypt_TripleDES
Pure-PHP implementation of Triple DES. $
Crypt_TripleDES#const_namespace — Property in class Crypt_TripleDES
The namespace used by the cipher for its constants. $
Crypt_TripleDES#cipher_name_mcrypt — Property in class Crypt_TripleDES
The mcrypt specific name of the cipher $
Crypt_TripleDES#cfb_init_len — Property in class Crypt_TripleDES
Optimizing value while CFB-encrypting
Crypt_TripleDES::Crypt_TripleDES () — Method in class Crypt_TripleDES
PHP4 compatible Default Constructor. Crypt_Twofish
Pure-PHP implementation of Twofish. $
Crypt_Twofish#const_namespace — Property in class Crypt_Twofish
The namespace used by the cipher for its constants. $
Crypt_Twofish#cipher_name_mcrypt — Property in class Crypt_Twofish
The mcrypt specific name of the cipher $
Crypt_Twofish#cfb_init_len — Property in class Crypt_Twofish
Optimizing value while CFB-encrypting
File_ASN1::convert () — Method in class File_ASN1
String type conversion $
File_X509#Certificate — Property in class File_X509
ASN.1 syntax for X.509 certificates $
File_X509#CRLDistributionPoints — Property in class File_X509
$
File_X509#CertificatePolicies — Property in class File_X509
$
File_X509#CPSuri — Property in class File_X509
$
File_X509#CRLNumber — Property in class File_X509
$
File_X509#CRLReason — Property in class File_X509
$
File_X509#CertificateIssuer — Property in class File_X509
$
File_X509#CertificationRequest — Property in class File_X509
ASN.1 syntax for Certificate Signing Requests (RFC2986) $
File_X509#CertificateList — Property in class File_X509
ASN.1 syntax for Certificate Revocation Lists (RFC5280) $
File_X509#CAs — Property in class File_X509
The certificate authorities $
File_X509#currentCert — Property in class File_X509
The currently loaded certificate $
File_X509#currentKeyIdentifier — Property in class File_X509
Key Identifier $
File_X509#caFlag — Property in class File_X509
CA Flag $
File_X509#challenge — Property 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#canonicalize_paths — Property in class Net_SFTP
Canonicalization Flag $
Net_SFTP#channel_close — Property in class Net_SFTP
Was the last packet due to the channels being closed or not?
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_Stream#context — Property in class Net_SFTP_Stream
Context resource $
Net_SSH1#crypto — Property in class Net_SSH1
The cryptography object $
Net_SSH1#curTimeout — Property in class Net_SSH1
Current Timeout $
Net_SSH1#connectionTimeout — Property in class Net_SSH1
Timeout for initial connection $
Net_SSH1#cipher — Property in class Net_SSH1
Default cipher $
Net_SSH2#compression_algorithms_client_to_server — Property in class Net_SSH2
Compression Algorithms: Client to Server $
Net_SSH2#compression_algorithms_server_to_client — Property in class Net_SSH2
Compression Algorithms: Server to Client $
Net_SSH2#channel_open_failure_reasons — Property in class Net_SSH2
SSH_MSG_CHANNEL_OPEN_FAILURE 'reason codes', defined in RFC4254 $
Net_SSH2#channel_extended_data_type_codes — Property in class Net_SSH2
SSH_MSG_CHANNEL_EXTENDED_DATA's data_type_codes $
Net_SSH2#channel_buffers — Property in class Net_SSH2
Channel Buffers $
Net_SSH2#channel_status — Property in class Net_SSH2
Channel Status $
Net_SSH2#curTimeout — Property in class Net_SSH2
Current Timeout $
Net_SSH2#crypto_engine — Property in class Net_SSH2
Crypto Engine D
$
Crypt_Base#decryptIV — Property in class Crypt_Base
A "sliding" Initialization Vector $
Crypt_Base#debuffer — Property in class Crypt_Base
Decryption buffer for CTR, OFB and CFB modes $
Crypt_Base#demcrypt — Property in class Crypt_Base
mcrypt resource for decryption $
Crypt_Base#dechanged — Property 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_Base::do_nothing () — Method in class Crypt_Base
Dummy error handler to suppress mcrypt errors $
Crypt_DES#des_rounds — Property in class Crypt_DES
Switch for DES/3DES encryption $
Crypt_RC2#default_key_length — Property 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_Rijndael#dw — Property in class Crypt_Rijndael
The Inverse Key Schedule $
Crypt_TripleDES#des — Property 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_X509#DirectoryString — Property in class File_X509
$
File_X509#dn — Property in class File_X509
Distinguished Name $
File_X509#disable_url_fetch — Property in class File_X509
URL fetch flag
File_X509::disableURLFetch () — Method in class File_X509
Prevents URIs from being automatically retrieved
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::disablePathCanonicalization () — Method in class Net_SFTP
Enable path canonicalization
Net_SFTP::delete () — Method in class Net_SFTP
Deletes a file on the SFTP server.
Net_SFTP::disableDatePreservation () — Method in class Net_SFTP
Disable Date Preservation
Net_SSH1::disconnect () — Method in class Net_SSH1
Disconnect $
Net_SSH2#decrypt_block_size — Property in class Net_SSH2
Block Size for Client to Server Encryption $
Net_SSH2#decrypt — Property in class Net_SSH2
Server to Client Encryption Object $
Net_SSH2#disconnect_reasons — Property 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() E
$
Crypt_Base#encryptIV — Property in class Crypt_Base
A "sliding" Initialization Vector $
Crypt_Base#enbuffer — Property in class Crypt_Base
Encryption buffer for CTR, OFB and CFB modes $
Crypt_Base#enmcrypt — Property in class Crypt_Base
mcrypt resource for encryption $
Crypt_Base#enchanged — Property in class Crypt_Base
Does the enmcrypt resource need to be (re)initialized? $
Crypt_Base#ecb — Property in class Crypt_Base
mcrypt resource for CFB mode $
Crypt_Base#engine — Property in class Crypt_Base
Holds which crypt engine internaly should be use,
which will be determined automatically on __construct() $
Crypt_Base#explicit_key_length — Property 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_Hash#engine — Property in class Crypt_Hash
Engine
Crypt_RC2::encrypt () — Method in class Crypt_RC2
Encrypts a message.
Crypt_RC4::encrypt () — Method in class Crypt_RC4
Encrypts a message. $
Crypt_RSA#exponent — Property in class Crypt_RSA
Exponent (ie. e or d) $
Crypt_RSA#exponents — Property in class Crypt_RSA
Exponents for Chinese Remainder Theorem (ie. dP and dQ) $
Crypt_RSA#encryptionMode — Property 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_ASN1#encoded — Property in class File_ASN1
Default date format
File_ASN1::encodeDER () — Method in class File_ASN1
ASN.1 Encode $
File_ASN1_Element#element — Property in class File_ASN1_Element
Raw element value $
File_X509#Extensions — Property in class File_X509
$
File_X509#ExtKeyUsageSyntax — Property in class File_X509
$
File_X509#endDate — Property in class File_X509
Certificate End Date
File_X509::enableURLFetch () — Method in class File_X509
Allows URIs to be automatically retrieved
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_SFTP#extensions — Property in class Net_SFTP
Extensions supported by the server
Net_SFTP::enableStatCache () — Method in class Net_SFTP
Enable the stat cache
Net_SFTP::enablePathCanonicalization () — Method in class Net_SFTP
Enable path canonicalization
Net_SFTP::enableDatePreservation () — Method in class Net_SFTP
Enable Date Preservation $
Net_SFTP_Stream#entries — Property in class Net_SFTP_Stream
Directory entries $
Net_SFTP_Stream#eof — Property 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_SSH2#errors — Property in class Net_SSH2
Error information $
Net_SSH2#encryption_algorithms_client_to_server — Property in class Net_SSH2
Encryption Algorithms: Client to Server $
Net_SSH2#encryption_algorithms_server_to_client — Property in class Net_SSH2
Encryption Algorithms: Server to Client $
Net_SSH2#encrypt_block_size — Property in class Net_SSH2
Block Size for Server to Client Encryption $
Net_SSH2#encrypt — Property in class Net_SSH2
Client to Server Encryption Object $
Net_SSH2#exchange_hash — Property in class Net_SSH2
Exchange hash $
Net_SSH2#exit_status — Property 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_Agent#expected_bytes — Property in class System_SSH_Agent
Tracking the number of bytes we are expecting
to arrive for the agent socket on the SSH data
channel F
File_ANSI
Pure-PHP ANSI Decoder
File_ANSI::File_ANSI () — Method in class File_ANSI
PHP4 compatible Default Constructor. File_ASN1
Pure-PHP ASN.1 Parser $
File_ASN1#format — Property in class File_ASN1
Default date format $
File_ASN1#filters — Property in class File_ASN1
Filters
File_ASN1::File_ASN1 () — Method in class File_ASN1
PHP4 compatible Default Constructor. File_ASN1_Element
ASN.1 Element
File_ASN1_Element::File_ASN1_Element () — Method in class File_ASN1_Element
PHP4 compatible Default Constructor. File_X509
Pure-PHP X.509 Parser
File_X509::File_X509 () — Method in class File_X509
PHP4 compatible 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_SSH1#fsock — Property in class Net_SSH1
The Socket Object $
Net_SSH2#fsock — Property in class Net_SSH2
The Socket Object $
System_SSH_Agent#fsock — Property in class System_SSH_Agent
Socket Resource $
System_SSH_Agent#forward_status — Property in class System_SSH_Agent
Agent forwarding status $
System_SSH_Agent_Identity#fsock — Property in class System_SSH_Agent_Identity
Socket Resource $
System_SSH_Agent_Identity#flags — Property in class System_SSH_Agent_Identity
Signature flags 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_SSH2#get_seq_no — Property 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::getServerAlgorithms () — Method in class Net_SSH2
Returns a list of algorithms the server supports
Net_SSH2::getSupportedKEXAlgorithms () — Method in class Net_SSH2
Returns a list of KEX algorithms that phpseclib supports
Net_SSH2::getSupportedHostKeyAlgorithms () — Method in class Net_SSH2
Returns a list of host key algorithms that phpseclib supports
Net_SSH2::getSupportedEncryptionAlgorithms () — Method in class Net_SSH2
Returns a list of symmetric key algorithms that phpseclib supports
Net_SSH2::getSupportedMACAlgorithms () — Method in class Net_SSH2
Returns a list of MAC algorithms that phpseclib supports
Net_SSH2::getSupportedCompressionAlgorithms () — Method in class Net_SSH2
Returns a list of compression algorithms that phpseclib supports
Net_SSH2::getAlgorithmsNegotiated () — Method in class Net_SSH2
Return list of negotiated algorithms
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.
Net_SSH2::getAuthMethodsToContinue () — Method in class Net_SSH2
Return the list of authentication methods that may productively continue authentication.
System_SSH_Agent_Identity::getPublicKey () — Method in class System_SSH_Agent_Identity
Get Public Key H
$
Crypt_Hash#hashParam — Property in class Crypt_Hash
Hash Parameter $
Crypt_Hash#hash — Property in class Crypt_Hash
Hash Algorithm
Crypt_Hash::hash () — Method in class Crypt_Hash
Compute the HMAC. $
Crypt_RSA#hashName — Property in class Crypt_RSA
Hash name $
Crypt_RSA#hash — Property in class Crypt_RSA
Hash function $
Crypt_RSA#hLen — Property in class Crypt_RSA
Length of hash function output $
File_ANSI#history — Property in class File_ANSI
History $
File_ANSI#history_attrs — Property in class File_ANSI
History Attributes $
File_X509#HoldInstructionCode — Property in class File_X509
$
Math_BigInteger#hex — Property in class Math_BigInteger
Mode independent value used for serialization. $
Net_SSH1#host_key_public_exponent — Property in class Net_SSH1
The Host Key Public Exponent $
Net_SSH1#host_key_public_modulus — Property in class Net_SSH1
The Host Key Public Modulus $
Net_SSH1#host — Property in class Net_SSH1
Hostname $
Net_SSH2#hmac_create — Property in class Net_SSH2
Client to Server HMAC Object $
Net_SSH2#hmac_check — Property in class Net_SSH2
Server to Client HMAC Object $
Net_SSH2#hmac_size — Property in class Net_SSH2
Size of server to client HMAC $
Net_SSH2#host — Property in class Net_SSH2
Hostname I
$
Crypt_Base#iv — Property in class Crypt_Base
The Initialization Vector $
Crypt_Base#inline_crypt — Property 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_DES#ipmap — Property in class Crypt_DES
IP mapping helper table. $
Crypt_DES#invipmap — Property in class Crypt_DES
Inverse IP mapping helper table.
Crypt_DES::isValidEngine () — Method in class Crypt_DES
Test for engine validity $
Crypt_Hash#ipad — Property in class Crypt_Hash
Inner XOR (Internal HMAC) $
Crypt_RC2#invpitable — Property 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_X509#IssuerAltName — Property in class File_X509
$
File_X509#IssuingDistributionPoint — Property in class File_X509
$
File_X509#InvalidityDate — Property in class File_X509
$
Math_BigInteger#is_negative — Property 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_SFTP::is_readable () — Method in class Net_SFTP
Tells whether a file exists and is readable
Net_SFTP::is_writable () — Method in class Net_SFTP
Tells whether the filename is writable
Net_SFTP::is_writeable () — Method in class Net_SFTP
Tells whether the filename is writeable $
Net_SFTP_Stream#instances — Property in class Net_SFTP_Stream
SFTP instances $
Net_SSH1#identifier — Property in class Net_SSH1
The SSH identifier $
Net_SSH1#interactiveBuffer — Property 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_SSH2#identifier — Property in class Net_SSH2
The SSH identifier $
Net_SSH2#interactiveBuffer — Property in class Net_SSH2
Interactive Buffer $
Net_SSH2#in_request_pty_exec — Property in class Net_SSH2
Flag set while exec() is running when using enablePTY() $
Net_SSH2#in_subsystem — Property in class Net_SSH2
Flag set after startSubsystem() is called $
Net_SSH2#is_timeout — Property 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 K
$
Crypt_Base#key — Property in class Crypt_Base
The Key $
Crypt_Blowfish#kl — Property in class Crypt_Blowfish
Holds the last used key $
Crypt_Blowfish#key_length — Property in class Crypt_Blowfish
The Key Length (in bytes) $
Crypt_DES#key_length — Property in class Crypt_DES
Key Length (in bytes) $
Crypt_DES#key_length_max — Property in class Crypt_DES
max possible size of $key $
Crypt_DES#keys — Property in class Crypt_DES
The Key Schedule $
Crypt_Hash#key — Property in class Crypt_Hash
Key $
Crypt_RC2#key — Property in class Crypt_RC2
The Key $
Crypt_RC2#key_length — Property in class Crypt_RC2
Key Length (in bytes) $
Crypt_RC2#keys — Property in class Crypt_RC2
The Key Schedule $
Crypt_RC4#key_length — Property in class Crypt_RC4
Key Length (in bytes) $
Crypt_RC4#key — Property in class Crypt_RC4
The Key $
Crypt_RSA#k — Property in class Crypt_RSA
Modulus length $
Crypt_Rijndael#key_length — Property in class Crypt_Rijndael
The Key Length (in bytes) $
Crypt_Rijndael#kl — Property in class Crypt_Rijndael
Holds the last used key- and block_size information $
Crypt_TripleDES#key_length — Property in class Crypt_TripleDES
Key Length (in bytes) $
Crypt_TripleDES#key_length_max — Property in class Crypt_TripleDES
max possible size of $key $
Crypt_Twofish#K — Property in class Crypt_Twofish
The Key Schedule Array $
Crypt_Twofish#kl — Property in class Crypt_Twofish
Holds the last used key $
Crypt_Twofish#key_length — Property in class Crypt_Twofish
The Key Length (in bytes) $
File_X509#KeyUsage — Property in class File_X509
$
File_X509#KeyIdentifier — Property in class File_X509
$
Net_SSH2#kex_algorithms — Property in class Net_SSH2
Key Exchange Algorithms $
Net_SSH2#kex_algorithm — Property in class Net_SSH2
Key Exchange Algorithm $
Net_SSH2#kex_dh_group_size_min — Property in class Net_SSH2
Minimum Diffie-Hellman Group Bit Size in RFC 4419 Key Exchange Methods $
Net_SSH2#kex_dh_group_size_preferred — Property in class Net_SSH2
Preferred Diffie-Hellman Group Bit Size in RFC 4419 Key Exchange Methods $
Net_SSH2#kex_dh_group_size_max — Property in class Net_SSH2
Maximum Diffie-Hellman Group Bit Size in RFC 4419 Key Exchange Methods $
Net_SSH2#keepAlive — Property in class Net_SSH2
Keep Alive Interval $
Net_SSH2#keyboard_requests_responses — Property in class Net_SSH2
Keyboard Interactive Request / Responses $
System_SSH_Agent_Identity#key — Property in class System_SSH_Agent_Identity
Key Object $
System_SSH_Agent_Identity#key_blob — Property in class System_SSH_Agent_Identity
Key Blob L
$
Crypt_Hash#l — Property 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_SSH1#log_boundary — Property in class Net_SSH1
Log Boundary $
Net_SSH1#log_long_width — Property in class Net_SSH1
Log Long Width $
Net_SSH1#log_short_width — Property in class Net_SSH1
Log Short Width
Net_SSH1::login () — Method in class Net_SSH1
Login $
Net_SSH2#languages_server_to_client — Property in class Net_SSH2
Languages: Server to Client $
Net_SSH2#languages_client_to_server — Property in class Net_SSH2
Languages: Client to Server $
Net_SSH2#log_size — Property in class Net_SSH2
Current log size $
Net_SSH2#last_packet — Property in class Net_SSH2
Time of first network activity $
Net_SSH2#last_interactive_response — Property in class Net_SSH2
The Last Interactive Response $
Net_SSH2#log_boundary — Property in class Net_SSH2
Log Boundary $
Net_SSH2#log_long_width — Property in class Net_SSH2
Log Long Width $
Net_SSH2#log_short_width — Property in class Net_SSH2
Log Short Width
Net_SSH2::login () — Method in class Net_SSH2
Login M
$
Crypt_Base#mode — Property in class Crypt_Base
The Encryption Mode $
Crypt_RSA#modulus — Property in class Crypt_RSA
Modulus (ie. n) $
Crypt_RSA#mgfHash — Property in class Crypt_RSA
Hash function for the Mask Generation Function $
Crypt_RSA#mgfHLen — Property in class Crypt_RSA
Length of MGF hash function output $
Crypt_TripleDES#mode_3cbc — Property in class Crypt_TripleDES
Internal flag whether using CRYPT_DES_MODE_3CBC or not $
Crypt_Twofish#m0 — Property in class Crypt_Twofish
M-Table $
Crypt_Twofish#m1 — Property in class Crypt_Twofish
M-Table $
Crypt_Twofish#m2 — Property in class Crypt_Twofish
M-Table $
Crypt_Twofish#m3 — Property in class Crypt_Twofish
M-Table $
File_ANSI#max_x — Property in class File_ANSI
Max Width $
File_ANSI#max_y — Property in class File_ANSI
Max Height $
File_ANSI#max_history — Property in class File_ANSI
Max History
File_X509::makeCA () — Method in class File_X509
Turns the certificate into a certificate authority Math_BigInteger
Pure-PHP arbitrary precision integer arithmetic library. Supports base-2, base-10, base-16, and base-256
numbers.
Math_BigInteger::Math_BigInteger () — Method in class Math_BigInteger
PHP4 compatible Default Constructor.
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_SCP#mode — Property in class Net_SCP
Mode $
Net_SFTP#max_sftp_packet — Property in class Net_SFTP
Max SFTP Packet Size
Net_SFTP::mkdir () — Method in class Net_SFTP
Creates a directory. $
Net_SFTP_Stream#mode — Property in class Net_SFTP_Stream
Mode $
Net_SSH1#message_log — Property in class Net_SSH1
Message Log $
Net_SSH2#mac_algorithms_client_to_server — Property in class Net_SSH2
MAC Algorithms: Client to Server $
Net_SSH2#mac_algorithms_server_to_client — Property in class Net_SSH2
MAC Algorithms: Server to Client $
Net_SSH2#message_numbers — Property in class Net_SSH2
Message Numbers $
Net_SSH2#message_number_log — Property in class Net_SSH2
Message Number Log $
Net_SSH2#message_log — Property in class Net_SSH2
Message Log N
$
Crypt_Rijndael#Nb — Property in class Crypt_Rijndael
The Block Length divided by 32 $
Crypt_Rijndael#Nk — Property in class Crypt_Rijndael
The Key Length divided by 32 $
Crypt_Rijndael#Nr — Property in class Crypt_Rijndael
The Number of Rounds $
File_X509#NameConstraints — Property in class File_X509
$
File_X509#netscape_cert_type — Property in class File_X509
$
File_X509#netscape_comment — Property in class File_X509
$
File_X509#netscape_ca_policy_url — Property in class File_X509
$
File_X509#Name — Property in class File_X509
Net_SCP
Pure-PHP implementations of SCP.
Net_SCP::Net_SCP () — Method in class Net_SCP
PHP4 compatible Default Constructor. Net_SFTP
Pure-PHP implementations of SFTP.
Net_SFTP::Net_SFTP () — Method in class Net_SFTP
PHP4 compatible Default Constructor.
Net_SFTP::nlist () — Method in class Net_SFTP
Returns a list of files in the given directory Net_SFTP_Stream
SFTP Stream Wrapper $
Net_SFTP_Stream#notification — Property in class Net_SFTP_Stream
Notification callback function Net_SSH1
Pure-PHP implementation of SSHv1.
Net_SSH1::Net_SSH1 () — Method in class Net_SSH1
PHP4 compatible Default Constructor. Net_SSH2
Pure-PHP implementation of SSHv2.
Net_SSH2::Net_SSH2 () — Method in class Net_SSH2
PHP4 compatible Default Constructor. O
$
Crypt_Base#openssl_emulate_ctr — Property in class Crypt_Base
If OpenSSL can be used in ECB but not in CTR we can emulate CTR $
Crypt_Base#openssl_options — Property in class Crypt_Base
Determines what options are passed to openssl_encrypt/decrypt $
Crypt_DES#openssl_mode_names — Property in class Crypt_DES
The OpenSSL names of the cipher / modes $
Crypt_Hash#opad — Property in class Crypt_Hash
Outer XOR (Internal HMAC) $
Crypt_RC2#orig_key — Property in class Crypt_RC2
The Original (unpadded) Key $
Crypt_RSA#one — Property in class Crypt_RSA
Precomputed One $
File_ANSI#old_x — Property in class File_ANSI
Old Column $
File_ANSI#old_y — Property in class File_ANSI
Old Row $
File_ASN1#oids — Property in class File_ASN1
ASN.1 object identifier $
File_X509#oids — Property in class File_X509
Object identifiers for X.509 certificates P
$
Crypt_Base#padding — Property in class Crypt_Base
Padding status $
Crypt_Base#paddable — Property in class Crypt_Base
Is the mode one that is paddable? $
Crypt_Base#preferredEngine — Property in class Crypt_Base
Holds the preferred crypt engine $
Crypt_Base#password_default_salt — Property in class Crypt_Base
The default salt used by setPassword() $
Crypt_Blowfish#parray — Property in class Crypt_Blowfish
P-Array consists of 18 32-bit subkeys $
Crypt_RC2#pitable — Property in class Crypt_RC2
Key expansion randomization table. $
Crypt_RSA#privateKeyFormat — Property in class Crypt_RSA
Private Key Format $
Crypt_RSA#publicKeyFormat — Property in class Crypt_RSA
Public Key Format $
Crypt_RSA#primes — Property in class Crypt_RSA
Primes for Chinese Remainder Theorem (ie. p and q) $
Crypt_RSA#publicExponent — Property in class Crypt_RSA
Public Exponent $
Crypt_RSA#password — Property in class Crypt_RSA
Password $
Crypt_Rijndael#password_default_salt — Property in class Crypt_Rijndael
The default salt used by setPassword() $
Crypt_TripleDES#password_default_salt — Property in class Crypt_TripleDES
The default salt used by setPassword() $
File_X509#PKCS9String — Property in class File_X509
$
File_X509#PrivateKeyUsagePeriod — Property in class File_X509
$
File_X509#PolicyMappings — Property in class File_X509
$
File_X509#PostalAddress — Property in class File_X509
$
File_X509#publicKey — Property in class File_X509
Public key $
File_X509#privateKey — Property in class File_X509
Private key $
Math_BigInteger#precision — Property in class Math_BigInteger
Precision
Math_BigInteger::powMod () — Method in class Math_BigInteger
Performs modular exponentiation. $
Net_SCP#packet_size — Property in class Net_SCP
Packet Size
Net_SCP::put () — Method in class Net_SCP
Uploads a file to the SCP server. $
Net_SFTP#packet_types — Property in class Net_SFTP
Packet Types $
Net_SFTP#packet_type — Property in class Net_SFTP
The Packet Type $
Net_SFTP#packet_buffer — Property in class Net_SFTP
Packet Buffer $
Net_SFTP#pwd — Property in class Net_SFTP
Current working directory $
Net_SFTP#packet_type_log — Property in class Net_SFTP
Packet Type Log $
Net_SFTP#packet_log — Property in class Net_SFTP
Packet Log $
Net_SFTP#preserveTime — Property in class Net_SFTP
Preserve timestamps on file downloads / uploads
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_Stream#path — Property in class Net_SFTP_Stream
Path $
Net_SFTP_Stream#pos — Property in class Net_SFTP_Stream
Position $
Net_SSH1#protocol_flags — Property in class Net_SSH1
Protocol Flags $
Net_SSH1#protocol_flag_log — Property in class Net_SSH1
Protocol Flag Log $
Net_SSH1#port — Property in class Net_SSH1
Port Number $
Net_SSH2#preferred — Property in class Net_SSH2
Preferred Algorithms $
Net_SSH2#packet_size_client_to_server — Property in class Net_SSH2
Packet Size $
Net_SSH2#port — Property in class Net_SSH2
Port Number $
Net_SSH2#preferred_signature_format — Property in class Net_SSH2
Preferred Signature Format
Net_SSH2::ping () — Method in class Net_SSH2
Pings a server connection, or tries to reconnect if the connection has gone down Q
$
Crypt_Twofish#q0 — Property in class Crypt_Twofish
Q-Table $
Crypt_Twofish#q1 — Property in class Crypt_Twofish
Q-Table $
Net_SSH2#quiet_mode — Property in class Net_SSH2
Flag to suppress stderr from output R
$
File_X509#RelativeDistinguishedName — Property in class File_X509
$
File_X509#recur_limit — Property in class File_X509
Recursion Limit
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_SFTP#requestBuffer — Property in class Net_SFTP
Request Buffers
Net_SFTP::realpath () — Method in class Net_SFTP
Returns canonicalized absolute pathname
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_SFTP_Stream::register () — Method in class Net_SFTP_Stream
Registers this class as a URL wrapper. $
Net_SSH1#realtime_log_file — Property in class Net_SSH1
Real-time log file pointer $
Net_SSH1#realtime_log_size — Property in class Net_SSH1
Real-time log file size $
Net_SSH1#realtime_log_wrap — Property 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_SSH2#realtime_log_file — Property in class Net_SSH2
Real-time log file pointer $
Net_SSH2#realtime_log_size — Property in class Net_SSH2
Real-time log file size $
Net_SSH2#realtime_log_wrap — Property in class Net_SSH2
Real-time log file wrap boolean $
Net_SSH2#request_pty — Property in class Net_SSH2
Flag to request a PTY when using exec() $
Net_SSH2#retry_connect — Property in class Net_SSH2
Should we try to re-connect to re-establish keys?
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 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_Base#skip_key_adjustment — Property in class Crypt_Base
Don't truncate / null pad key
Crypt_Base::setIV () — Method in class Crypt_Base
Sets the initialization vector. (optional)
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_Base::safe_intval () — Method in class Crypt_Base
Convert float to int
Crypt_Base::safe_intval_inline () — Method in class Crypt_Base
eval()'able string for in-line float to int $
Crypt_Blowfish#sbox0 — Property in class Crypt_Blowfish
The fixed subkeys boxes ($sbox0 - $sbox3) with 256 entries each $
Crypt_Blowfish#sbox1 — Property in class Crypt_Blowfish
S-Box 1 $
Crypt_Blowfish#sbox2 — Property in class Crypt_Blowfish
S-Box 2 $
Crypt_Blowfish#sbox3 — Property in class Crypt_Blowfish
S-Box 3
Crypt_Blowfish::setKeyLength () — Method in class Crypt_Blowfish
Sets the key length. $
Crypt_DES#shuffle — Property in class Crypt_DES
Shuffle table. $
Crypt_DES#sbox1 — Property in class Crypt_DES
Pre-permuted S-box1 $
Crypt_DES#sbox2 — Property in class Crypt_DES
Pre-permuted S-box2 $
Crypt_DES#sbox3 — Property in class Crypt_DES
Pre-permuted S-box3 $
Crypt_DES#sbox4 — Property in class Crypt_DES
Pre-permuted S-box4 $
Crypt_DES#sbox5 — Property in class Crypt_DES
Pre-permuted S-box5 $
Crypt_DES#sbox6 — Property in class Crypt_DES
Pre-permuted S-box6 $
Crypt_DES#sbox7 — Property in class Crypt_DES
Pre-permuted S-box7 $
Crypt_DES#sbox8 — Property 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_RC2#skip_key_adjustment — Property 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_RC4#stream — Property 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_RSA#sLen — Property in class Crypt_RSA
Length of salt $
Crypt_RSA#signatureMode — Property 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. (optional)
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_Twofish#S0 — Property in class Crypt_Twofish
The Key depended S-Table 0 $
Crypt_Twofish#S1 — Property in class Crypt_Twofish
The Key depended S-Table 1 $
Crypt_Twofish#S2 — Property in class Crypt_Twofish
The Key depended S-Table 2 $
Crypt_Twofish#S3 — Property in class Crypt_Twofish
The Key depended S-Table 3
Crypt_Twofish::setKeyLength () — Method in class Crypt_Twofish
Sets the key length. $
File_ANSI#screen — Property 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_ASN1#stringTypeSize — Property in class File_ASN1
String type to character size mapping table.
File_ASN1::setTimeFormat () — Method in class File_ASN1
Set the time format $
File_X509#SubjectAltName — Property in class File_X509
$
File_X509#SubjectDirectoryAttributes — Property in class File_X509
$
File_X509#SignedPublicKeyAndChallenge — Property in class File_X509
$
File_X509#signatureSubject — Property in class File_X509
The signature subject $
File_X509#startDate — Property in class File_X509
Certificate Start Date $
File_X509#serialNumber — Property in class File_X509
Serial Number
File_X509::saveX509 () — Method in class File_X509
Save X.509 certificate
File_X509::setRecurLimit () — Method in class File_X509
Sets the recursion limit
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_SCP#ssh — Property in class Net_SCP
SSH Object $
Net_SFTP#status_codes — Property in class Net_SFTP
Status Codes $
Net_SFTP#sftp_errors — Property in class Net_SFTP
Error information $
Net_SFTP#stat_cache — Property in class Net_SFTP
Stat Cache $
Net_SFTP#sortOptions — Property 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_Stream#sftp — Property in class Net_SFTP_Stream
SFTP instance $
Net_SFTP_Stream#size — Property in class Net_SFTP_Stream
Size $
Net_SSH1#server_key_public_exponent — Property in class Net_SSH1
The Server Key Public Exponent $
Net_SSH1#server_key_public_modulus — Property in class Net_SSH1
The Server Key Public Modulus $
Net_SSH1#supported_ciphers — Property in class Net_SSH1
Supported Ciphers $
Net_SSH1#supported_authentications — Property in class Net_SSH1
Supported Authentications $
Net_SSH1#server_identification — Property in class Net_SSH1
Server Identification
Net_SSH1::setTimeout () — Method in class Net_SSH1
Set Timeout $
Net_SSH2#server_identifier — Property in class Net_SSH2
Server Identifier $
Net_SSH2#server_host_key_algorithms — Property in class Net_SSH2
Server Host Key Algorithms $
Net_SSH2#server_public_host_key — Property in class Net_SSH2
Server Public Host Key $
Net_SSH2#session_id — Property in class Net_SSH2
Session identifier $
Net_SSH2#send_seq_no — Property in class Net_SSH2
Send Sequence Number $
Net_SSH2#server_channels — Property in class Net_SSH2
Server Channels $
Net_SSH2#signature — Property in class Net_SSH2
Server signature $
Net_SSH2#signature_format — Property in class Net_SSH2
Server signature format $
Net_SSH2#signature_validated — Property in class Net_SSH2
Has the signature been validated? $
Net_SSH2#stdErrorLog — Property in class Net_SSH2
Contents of stdError $
Net_SSH2#send_id_string_first — Property in class Net_SSH2
Send the identification string first? $
Net_SSH2#send_kex_first — Property in class Net_SSH2
Send the key exchange initiation packet first?
Net_SSH2::setCryptoEngine () — Method in class Net_SSH2
Set Crypto Engine Mode
Net_SSH2::sendIdentificationStringFirst () — Method in class Net_SSH2
Send Identification String First
Net_SSH2::sendIdentificationStringLast () — Method in class Net_SSH2
Send Identification String Last
Net_SSH2::sendKEXINITFirst () — Method in class Net_SSH2
Send SSH_MSG_KEXINIT First
Net_SSH2::sendKEXINITLast () — Method in class Net_SSH2
Send SSH_MSG_KEXINIT Last
Net_SSH2::setTimeout () — Method in class Net_SSH2
Set Timeout
Net_SSH2::setKeepAlive () — Method in class Net_SSH2
Set Keep Alive
Net_SSH2::startSubsystem () — Method in class Net_SSH2
Start a subsystem.
Net_SSH2::stopSubsystem () — Method in class Net_SSH2
Stops a subsystem.
Net_SSH2::setPreferredAlgorithms () — Method in class Net_SSH2
Accepts an associative array with up to four parameters as described at
https://www.php.net/manual/en/function.ssh2-connect.php
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_Agent
Pure-PHP ssh-agent client identity factory $
System_SSH_Agent#socket_buffer — Property 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
PHP4 compatible 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_Identity
Pure-PHP ssh-agent client identity object
System_SSH_Agent_Identity::System_SSH_Agent_Identity () — Method in class System_SSH_Agent_Identity
PHP4 compatible 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::setHash () — Method in class System_SSH_Agent_Identity
Set Hash
System_SSH_Agent_Identity::sign () — Method in class System_SSH_Agent_Identity
Create a signature T
$
File_ANSI#tokenization — Property in class File_ANSI
Tokenization
Math_BigInteger::toBytes () — Method in class Math_BigInteger
Converts a BigInteger to a byte string (eg. base-256).
Math_BigInteger::toHex () — Method in class Math_BigInteger
Converts a BigInteger to a hex string (eg. base-16)).
Math_BigInteger::toBits () — Method in class Math_BigInteger
Converts a BigInteger to a bit string (eg. base-2).
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_SSH1#timeout — Property in class Net_SSH1
Timeout $
Net_SSH2#terminal_modes — Property in class Net_SSH2
Terminal Modes $
Net_SSH2#timeout — Property in class Net_SSH2
Timeout U
$
Crypt_Base#use_inline_crypt — Property in class Crypt_Base
Holds whether performance-optimized $inline_crypt() can/should be used. $
Crypt_RC4#use_inline_crypt — Property in class Crypt_RC4
Holds whether performance-optimized $inline_crypt() can/should be used. $
File_X509#UserNotice — Property in class File_X509
File_X509::unrevoke () — Method in class File_X509
Unrevoke a certificate. $
Net_SFTP#use_request_id — Property in class Net_SFTP
The Request ID $
Net_SFTP#use_stat_cache — Property in class Net_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_BigInteger#value — Property in class Math_BigInteger
Holds the BigInteger's value. $
Net_SFTP#version — Property in class Net_SFTP
Server SFTP version W
$
Crypt_Rijndael#w — Property in class Crypt_Rijndael
The Key Schedule
Net_SSH1::write () — Method in class Net_SSH1
Inputs a command into an interactive shell. $
Net_SSH2#window_size — Property in class Net_SSH2
The Window Size $
Net_SSH2#window_resize — Property in class Net_SSH2
What we resize the window to $
Net_SSH2#window_size_server_to_client — Property in class Net_SSH2
Window size, server to client $
Net_SSH2#window_size_client_to_server — Property in class Net_SSH2
Window size, client to server $
Net_SSH2#windowColumns — Property in class Net_SSH2
Number of columns for terminal window size $
Net_SSH2#windowRows — Property 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. X
$
File_ANSI#x — Property in class File_ANSI
Current Column Y
$
File_ANSI#y — Property in class File_ANSI
Current Row Z
$
Crypt_RSA#zero — Property in class Crypt_RSA
Precomputed Zero _
Crypt_Base::__construct () — Method in class Crypt_Base
Default Constructor.
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 CRYPT_ENGINE_INTERNAL $engine
Crypt_Base::_setupMcrypt () — Method in class Crypt_Base
Setup the CRYPT_ENGINE_MCRYPT $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::__construct () — Method in class Crypt_Hash
Default Constructor.
Crypt_Hash::_computeKey () — Method in class Crypt_Hash
Pre-compute the key used by the HMAC
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 CRYPT_ENGINE_MCRYPT $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::__construct () — Method in class Crypt_RC4
Default Constructor.
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::__construct () — Method in class Crypt_RSA
The constructor
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::_emsa_pkcs1_v1_5_encode_without_null () — Method in class Crypt_RSA
EMSA-PKCS1-V1_5-ENCODE (without NULL)
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::__construct () — Method in class Crypt_TripleDES
Default Constructor.
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::__construct () — Method in class File_ANSI
Default Constructor.
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::__construct () — Method in class File_ASN1
Default Constructor.
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::_decodeOID () — Method in class File_ASN1
BER-decode the OID
File_ASN1::_encodeOID () — Method in class File_ASN1
DER-encode the OID
File_ASN1::_decodeUnixTime () — Method in class File_ASN1
BER-decode the time (using UNIX time)
File_ASN1::_decodeDateTime () — Method in class File_ASN1
BER-decode the time (using DateTime)
File_ASN1::_string_shift () — Method in class File_ASN1
String Shift
File_ASN1_Element::__construct () — Method in class File_ASN1_Element
Constructor
File_X509::__construct () — Method in class File_X509
Default Constructor.
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::_mapInDNs () — Method in class File_X509
Map DN values from ANY type to DN-specific internal
format.
File_X509::_mapOutDNs () — Method in class File_X509
Map DN values from DN-specific internal format to
ANY type.
File_X509::_getMapping () — Method in class File_X509
Associate an extension ID to an extension mapping
File_X509::_fetchURL () — Method in class File_X509
Fetches a URL
File_X509::_testForIntermediate () — Method in class File_X509
Validates an intermediate cert as identified via authority info access extension
File_X509::_validateSignatureCountable () — Method in class File_X509
Validate a signature
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::_decodeNameConstraintIP () — Method in class File_X509
Decodes an IP address in a name constraints extension
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::_isSubArrayValid () — Method in class File_X509
Check for validity of subarray
File_X509::_subArrayUnchecked () — Method in class File_X509
Get a reference to a subarray
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::__construct () — Method in class Math_BigInteger
Converts base-2, base-10, base-16, and binary strings (base-256) to BigIntegers.
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. 67108864)
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::__construct () — Method in class Net_SCP
Default Constructor.
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::__construct () — Method in class Net_SFTP
Default Constructor.
Net_SFTP::_init_sftp_connection () — Method in class Net_SFTP
(Re)initializes the SFTP channel
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 SSH_FXP_WRITE 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::_reset_connection () — Method in class Net_SFTP
Resets a connection for re-use
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::__construct () — Method in class Net_SFTP_Stream
The Constructor
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::__construct () — Method in class Net_SSH1
Default Constructor.
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 _format_log
Net_SSH1::_append_log () — Method in class Net_SSH1
Logs data packets
Net_SSH2::__construct () — Method in class Net_SSH2
Default Constructor.
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::_encryption_algorithm_to_crypt_instance () — Method in class Net_SSH2
Maps an encryption algorithm name to an instance of a subclass of
\phpseclib\Crypt\Base.
Net_SSH2::_bad_algorithm_candidate () — Method in class Net_SSH2
Tests whether or not proposed algorithm has a potential for issues
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::_reconnect () — Method in class Net_SSH2
In situ reconnect method
Net_SSH2::_reset_connection () — Method in class Net_SSH2
Resets a connection for re-use
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 _format_log
Net_SSH2::_on_channel_open () — Method in class Net_SSH2
Helper function for agent->_on_channel_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. The order is defined by the first parameter.
Net_SSH2::_updateLogHistory () — Method in class Net_SSH2
Update packet types in log history
System_SSH_Agent::__construct () — Method in class System_SSH_Agent
Default Constructor
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
System_SSH_Agent_Identity::__construct () — Method in class System_SSH_Agent_Identity
Default Constructor.
System_SSH_Agent_Identity::_string_shift () — Method in class System_SSH_Agent_Identity
String Shift