[Horde_Cipher] element index

Package indexes

All elements
b c d e f g h i o p r s t _
_
top
Variable $_blockMode
The block mode for the cipher chaining
Variable $_cipher
Pointer to a PEAR Crypt_RC4 object
Variable $_iv
Horde_Cipher::$_iv in Cipher.php
The initialization vector
Variable $_iv
The initialization vector.
Variable $_keySchedule
Array to hold the key schedule
Variable $_Km
Masking Keys
Variable $_Kr
Rotate Keys
Variable $_Ks
Key Schedule
Variable $_perm
Permutations array
Variable $_rounds
The number of rounds to do
Variable $_rounds
The number of rounds to do
Variable $_s
S boxes
Method _combine4
Pack four 8 bit values into one 32 bit value.
Method _f
f() The permutation function.
Method _finalPerm
Put an input string through a final permutation.
Method _formatData
Convert a string into a array of the ordinates of its characters.
Method _formatKey
Converts a text key into an array.
Method _formatKey
Converts a text key into an array padded with \0's to a length of 128 bits.
Method _initialPerm
Put an input string through an initial permutation
Method _keySchedule
Create the complete key shedule.
Method _keySchedule
Create the complete key shedule.
Method _split
Unpack the 32 bit value into an array of four 8 bit values.
b
top
Page BlockMode.php
BlockMode.php in BlockMode.php
Page blowfish.php
blowfish.php in blowfish.php
c
top
Page cbc.php
cbc.php in cbc.php
Page cfb64.php
cfb64.php in cfb64.php
Page cast128.php
cast128.php in cast128.php
Page Cipher.php
Cipher.php in Cipher.php
Page cipher_check.php
cipher_check.php in cipher_check.php
d
top
Page des.php
des.php in des.php
Method decrypt
Decrypt a string.
Method decrypt
Decrypt a string.
Method decrypt
Decrypt a string.
Method decrypt
Decrypt a string.
Method decrypt
Decrypt a string.
Method decryptBlock
Decrypt a block of data.
Method decryptBlock
Decrypt a block of data.
Method decryptBlock
Decrypt a block of data.
Method decryptBlock
Decrypt a block of data.
Method decryptBlock
Decrypt a block of data.
e
top
Variable $e
E Bit Selection Table
Page ecb.php
ecb.php in ecb.php
Method encrypt
Encrypt a string.
Method encrypt
Encrypt a string.
Method encrypt
Encrypt a string.
Method encrypt
Encrypt a string.
Method encrypt
Encrypt a string.
Method encryptBlock
Encrypt a block of data.
Method encryptBlock
Encrypt a block of data.
Method encryptBlock
Encrypt a block of data.
Method encryptBlock
Encrypt a block of data.
Method encryptBlock
Encrypt a block of data.
f
top
Variable $fp
Final Permutation IP^-1
Method f1
f1()
Method f2
f2()
Method f3
f3()
Method factory
Attempts to return a concrete Horde_Cipher_BlockMode instance based on $mode.
Method factory
Attempts to return a concrete Horde_Cipher instance.
g
top
Method getBlockSize
Return the size of the blocks that this cipher needs.
Method getBlockSize
Return the size of the blocks that this cipher needs.
Method getBlockSize
Return the size of the blocks that this cipher needs.
Method getBlockSize
Return the size of the blocks that this cipher needs.
Method getBlockSize
Return the size of the blocks that this cipher needs.
h
top
Class Horde_Cipher
Horde_Cipher in Cipher.php
The Horde_Cipher:: class provides a common abstracted interface to various Ciphers for encryption of arbitrary length pieces of data.
Class Horde_Cipher_BlockMode
Horde_Cipher_BlockMode in BlockMode.php
The Horde_Cipher_BlockMode:: class provides a common abstracted interface to various block mode handlers for ciphers.
Class Horde_Cipher_BlockMode_cbc
The Horde_Cipher_BlockMode_cbc:: This class implements the Horde_Cipher_BlockMode using the Cipher Block Chaining method of encrypting blocks of data.
Class Horde_Cipher_BlockMode_cfb64
The Horde_Cipher_BlockMode_cfb64:: This class implements the Horde_Cipher_BlockMode using a 64 bit cipher feedback.
Class Horde_Cipher_BlockMode_ecb
The Horde_Cipher_BlockMode_ecb:: This class implements the Horde_Cipher_BlockMode using the Electronic Code Book method of encrypting blocks of data.
Class Horde_Cipher_BlockMode_ofb64
The Horde_Cipher_BlockMode_ofb64:: This class implements the Horde_Cipher_BlockMode using a 64 bit output feedback.
Class Horde_Cipher_blowfish
Horde_Cipher_blowfish in blowfish.php
The Cipher_blowfish:: class implements the Cipher interface encryption data using the Blowfish algorithm.
Class Horde_Cipher_cast128
Horde_Cipher_cast128 in cast128.php
The Cipher_cast128:: class implements the Cipher interface encryption data using the CAST128 (aka Cast5) algorithm as defined in RFC2144.
Class Horde_Cipher_des
Horde_Cipher_des in des.php
The Cipher_des:: class implements the Cipher interface encryption data using the Data Encryption Standard (DES) algorithm as define in FIPS46-3.
Class Horde_Cipher_rc2
Horde_Cipher_rc2 in rc2.php
The Cipher_rc2:: class implements the Cipher interface encryption data using the RC2 algorithm as described in RFC2268.
Method Horde_Cipher_rc4
Constructor
Class Horde_Cipher_rc4
Horde_Cipher_rc4 in rc4.php
The Cipher_rc4:: class implements the Cipher interface encryption data using the RC4 encryption algorthim. This class uses the PEAR Crypt_RC4 class to do the encryption.
i
top
Variable $ip
Initial Permutation
o
top
Page ofb64.php
ofb64.php in ofb64.php
p
top
Variable $p
Pi Array
Variable $p
Primitive function
Variable $pc1
Permuted Choice Table
Variable $pc2
Permuted Choice Table 2
r
top
Page rc2.php
rc2.php in rc2.php
Page rc4.php
rc4.php in rc4.php
s
top
Variable $s1
S box (s1)
Variable $s1
S Box (s1)
Variable $s2
S box (s2)
Variable $s2
S Box (s2)
Variable $s3
S Box (s3)
Variable $s3
S box (s3)
Variable $s4
S Box (s4)
Variable $s4
S box (s4)
Variable $s5
S box (s5)
Variable $s6
S box (s6)
Variable $s7
S box (s7)
Variable $s8
S box (s8)
Variable $shifts
Number left rotations of pc1
Method setBlockMode
Set the block mode for cipher chaining.
Method setIV
Set the IV
Method setIV
Horde_Cipher::setIV() in Cipher.php
Set the IV.
Method setKey
Set the key to be used for en/decryption.
Method setKey
Set the key to be used for en/decryption.
Method setKey
Set the key to be used for en/decryption.
Method setKey
Set the key to be used for en/decryption.
Method setKey
Set the key to be used for en/decryption.
t
top
Function testBlockCipher
testBlockCipher() in cipher_check.php
Function testCipher
testCipher() in cipher_check.php
b c d e f g h i o p r s t _