Using this Channel
This channel is to be used with the PEAR installer.
Registering the channel:
pear channel-discover phpseclib.sourceforge.net
Listing available packages:
pear remote-list -c phpseclib
Installing a package:
pear install phpseclib/package_name
Installing a specific version/stability:
pear install phpseclib/package_name-1.0.0
pear install phpseclib/package_name-beta
Receiving updates via a
feed:
http://phpseclib.sourceforge.net//feed.xml
Packages
Crypt_AES - Pure-PHP implementation of AES
Uses mcrypt, if available, and an internal implementation, otherwise.
- Package name: Crypt_AES
- License: MIT License
- Maintainers: Jim Wigginton (as lead)
- Releases: 1.0.20 (stable)
- Install command: pear install phpseclib/Crypt_AES
Crypt_Base - Base class for symmetric key cryptographic algorithms
This file is a common dependency required for multiple Crypt_* classes. It should not be installed directly. If you need it PEAR will install it for you.
- Package name: Crypt_Base
- License: MIT License
- Maintainers: Jim Wigginton (as lead)
- Releases: 1.0.20 (stable)
- Install command: pear install phpseclib/Crypt_Base
Crypt_Blowfish - Pure-PHP implementation of Blowfish
Uses mcrypt, if available, and an internal implementation, otherwise.
- Package name: Crypt_Blowfish
- License: MIT License
- Maintainers: Jim Wigginton (as lead)
- Releases: 1.0.20 (stable)
- Install command: pear install phpseclib/Crypt_Blowfish
Crypt_DES - Pure-PHP implementation of DES
Uses mcrypt, if available, and an internal implementation, otherwise.
- Package name: Crypt_DES
- License: MIT License
- Maintainers: Jim Wigginton (as lead)
- Releases: 1.0.20 (stable)
- Install command: pear install phpseclib/Crypt_DES
Crypt_Hash - Pure-PHP implementations of keyed-hash message authentication codes (HMACs) and various cryptographic hashing functions
Uses hash() or mhash() if available and an internal implementation, otherwise. Currently supports the following: md2, md5, md5-96, sha1, sha1-96, sha256, sha384, and sha512
- Package name: Crypt_Hash
- License: MIT License
- Maintainers: Jim Wigginton (as lead)
- Releases: 1.0.20 (stable)
- Install command: pear install phpseclib/Crypt_Hash
Crypt_RC4 - Pure-PHP implementation of RC4
Uses mcrypt, if available, and an internal implementation, otherwise.
- Package name: Crypt_RC4
- License: MIT License
- Maintainers: Jim Wigginton (as lead)
- Releases: 1.0.20 (stable)
- Install command: pear install phpseclib/Crypt_RC4
Crypt_RSA - Pure-PHP PKCS#1 (v2.1) compliant implementation of RSA
Pure-PHP PKCS#1 (v2.1) compliant implementation of RSA
- Package name: Crypt_RSA
- License: MIT License
- Maintainers: Jim Wigginton (as lead)
- Releases: 1.0.20 (stable)
- Install command: pear install phpseclib/Crypt_RSA
Crypt_Random - Random Number Generator
Random Number Generator
- Package name: Crypt_Random
- License: MIT License
- Maintainers: Jim Wigginton (as lead)
- Releases: 1.0.20 (stable)
- Install command: pear install phpseclib/Crypt_Random
Crypt_Rijndael - Pure-PHP implementation of Rijndael
Does not use mcrypt, even when available, for reasons discussed in Rijndael.php
- Package name: Crypt_Rijndael
- License: MIT License
- Maintainers: Jim Wigginton (as lead)
- Releases: 1.0.20 (stable)
- Install command: pear install phpseclib/Crypt_Rijndael
Crypt_TripleDES - Pure-PHP implementation of Triple DES
Uses mcrypt, if available, and an internal implementation, otherwise. Operates in the EDE3 mode (encrypt-decrypt-encrypt).
- Package name: Crypt_TripleDES
- License: MIT License
- Maintainers: Jim Wigginton (as lead)
- Releases: 1.0.20 (stable)
- Install command: pear install phpseclib/Crypt_TripleDES
Crypt_Twofish - Pure-PHP implementation of Twofish
Uses mcrypt, if available, and an internal implementation, otherwise.
- Package name: Crypt_Twofish
- License: MIT License
- Maintainers: Jim Wigginton (as lead)
- Releases: 1.0.20 (stable)
- Install command: pear install phpseclib/Crypt_Twofish
File_ANSI - Pure-PHP ANSI decoder
Emulates a VT100 terminal to perform the ANSI decoding
- Package name: File_ANSI
- License: MIT License
- Maintainers: Jim Wigginton (as lead)
- Releases: 1.0.20 (stable)
- Install command: pear install phpseclib/File_ANSI
File_ASN1 - Pure-PHP ASN1 parser
Pure-PHP ASN1 parser
- Package name: File_ASN1
- License: MIT License
- Maintainers: Jim Wigginton (as lead)
- Releases: 1.0.20 (stable)
- Install command: pear install phpseclib/File_ASN1
File_X509 - Pure-PHP X.509 encoder / decoder
Allows the creation / verification of X.509 certificates, CSR's and CRL's
- Package name: File_X509
- License: MIT License
- Maintainers: Jim Wigginton (as lead)
- Releases: 1.0.20 (stable)
- Install command: pear install phpseclib/File_X509
Math_BigInteger - Pure-PHP arbitrary precision integer arithmetic library
Supports base-2, base-10, base-16, and base-256 numbers. Uses the GMP or BCMath extensions, if available, and an internal implementation, otherwise.
- Package name: Math_BigInteger
- License: MIT License
- Maintainers: Jim Wigginton (as lead)
- Releases: 1.0.20 (stable)
- Install command: pear install phpseclib/Math_BigInteger
Net_SCP - Pure-PHP implementation of SCP
Pure-PHP implementation of SCP
- Package name: Net_SCP
- License: MIT License
- Maintainers: Jim Wigginton (as lead)
- Releases: 1.0.20 (stable)
- Install command: pear install phpseclib/Net_SCP
Net_SFTP - Pure-PHP implementation of SFTP
Pure-PHP implementation of SFTP
- Package name: Net_SFTP
- License: MIT License
- Maintainers: Jim Wigginton (as lead)
- Releases: 1.0.20 (stable)
- Install command: pear install phpseclib/Net_SFTP
Net_SSH1 - Pure-PHP implementation of SSHv1
Pure-PHP implementation of SSHv1
- Package name: Net_SSH1
- License: MIT License
- Maintainers: Jim Wigginton (as lead)
- Releases: 1.0.20 (stable)
- Install command: pear install phpseclib/Net_SSH1
Net_SSH2 - Pure-PHP implementation of SSHv2
Pure-PHP implementation of SSHv2
- Package name: Net_SSH2
- License: MIT License
- Maintainers: Jim Wigginton (as lead)
- Releases: 1.0.20 (stable)
- Install command: pear install phpseclib/Net_SSH2
System_SSH_Agent - Pure-PHP ssh-agent client
Pull credentials from ssh-agent
- Package name: System_SSH_Agent
- License: MIT License
- Maintainers: Jim Wigginton (as lead)
- Releases: 1.0.20 (stable)
- Install command: pear install phpseclib/System_SSH_Agent