PHP Secure Communications Library PEAR channel

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

The phpseclib.sourceforge.net PEAR Channel Server is proudly powered by Pirum 1.0.0