Skip to content

Commit

Permalink
Add PHP-Crypto plugin to installation page
Browse files Browse the repository at this point in the history
  • Loading branch information
fpoirotte committed Jul 29, 2017
1 parent fa49777 commit 6917e5b
Showing 1 changed file with 67 additions and 0 deletions.
67 changes: 67 additions & 0 deletions docs/src/Installation.rst
Original file line number Diff line number Diff line change
Expand Up @@ -46,118 +46,136 @@ Cipher algorithms
- OpenSSL
- LibTomCrypt
- LibSodium
- Hash
- PHP-Crypto

* - TripleDES (3DES)
- n/a
- compiled
- compiled
- compiled
- n/a
- n/a

* - AES-128
- n/a
- compiled
- compiled
- compiled
- n/a
- n/a

* - AES-192
- n/a
- compiled
- compiled
- compiled
- n/a
- n/a

* - AES-256
- n/a
- compiled
- compiled
- compiled
- compiled
- n/a

* - Blowfish
- n/a
- compiled
- compiled
- compiled
- n/a
- n/a

* - Camellia-128
- PHP code
- n/a
- compiled
- n/a
- n/a
- n/a

* - Camellia-192
- PHP code
- n/a
- compiled
- n/a
- n/a
- n/a

* - Camellia-256
- PHP code
- n/a
- compiled
- n/a
- n/a
- n/a

* - CAST5
- n/a
- compiled
- compiled
- compiled
- n/a
- n/a

* - ChaCha20 (IETF variant)
- PHP code
- n/a
- n/a
- n/a
- compiled [#]_
- n/a

* - ChaCha20 (OpenSSH variant)
- PHP code
- n/a
- n/a
- n/a
- n/a
- n/a

* - DES
- n/a
- compiled
- compiled
- compiled
- n/a
- n/a

* - RC2
- n/a
- compiled
- compiled
- compiled
- n/a
- n/a

* - RC4
- n/a
- compiled
- compiled
- compiled
- n/a
- n/a

* - SEED
- n/a
- n/a
- n/a
- compiled
- n/a
- n/a

* - Twofish
- n/a
- compiled
- n/a
- compiled
- n/a
- n/a

.. [#] libsodium only supports AES-256 in GCM mode.
Also, this cipher/mode combination will not be available
Expand All @@ -174,80 +192,102 @@ Hashing algorithms

* - Algorithm
- Core
- Mcrypt
- OpenSSL
- LibTomCrypt
- LibSodium
- Hash
- PHP-Crypto

* - CRC32
- compiled
- n/a
- n/a
- n/a
- n/a
- compiled
- n/a

* - MD2
- n/a
- n/a
- compiled
- compiled
- n/a
- compiled
- compiled

* - MD4
- n/a
- n/a
- compiled
- compiled
- n/a
- compiled
- compiled

* - MD5
- compiled
- n/a
- compiled
- compiled
- n/a
- compiled
- compiled

* - RIPEMD160
- n/a
- n/a
- compiled
- compiled
- n/a
- compiled
- compiled

* - SHA1
- compiled
- n/a
- compiled
- compiled
- n/a
- compiled
- compiled

* - SHA224
- n/a
- n/a
- compiled
- compiled
- n/a
- compiled
- compiled

* - SHA256
- n/a
- n/a
- compiled
- compiled
- n/a
- compiled
- compiled

* - SHA384
- n/a
- n/a
- compiled
- compiled
- n/a
- compiled
- compiled

* - SHA512
- n/a
- n/a
- compiled
- compiled
- n/a
- compiled
- compiled

Message authentication algorithms
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Expand All @@ -258,51 +298,75 @@ Message authentication algorithms

* - Algorithm
- Core
- Mcrypt
- OpenSSL
- LibTomCrypt
- LibSodium
- Hash
- PHP-Crypto

* - CMAC
- PHP code
- n/a
- n/a
- compiled
- n/a
- n/a
- compiled

* - HMAC
- n/a
- n/a
- n/a
- compiled
- n/a
- compiled
- compiled

* - Poly1305
- PHP code
- n/a
- n/a
- n/a
- n/a
- n/a
- n/a

* - UMAC-32
- PHP code
- n/a
- n/a
- n/a
- n/a
- n/a
- n/a

* - UMAC-64
- PHP code
- n/a
- n/a
- n/a
- n/a
- n/a
- n/a

* - UMAC-92
- PHP code
- n/a
- n/a
- n/a
- n/a
- n/a
- n/a

* - UMAC-128
- PHP code
- n/a
- n/a
- compiled
- n/a
- n/a
- n/a


Installing the plugins
Expand All @@ -328,5 +392,8 @@ to install the appropriate plugins:
$
$ # Plugin based on the Hash PHP extension
$ php composer.php require fpoirotte/cryptal-hash
$
$ # Plugin based on the PHP-Crypto extension
$ php composer.php require fpoirotte/cryptal-php-crypto

.. vim: ts=4 et

0 comments on commit 6917e5b

Please sign in to comment.