Index of classes


A
aes_decrypt [Cryptokit.Block]
The AES block cipher, in decryption mode.
aes_encrypt [Cryptokit.Block]
The AES block cipher, in encryption mode.
arcfour [Cryptokit.Stream]
The ARCfour (``alleged RC4'') stream cipher.

B
blowfish_decrypt [Cryptokit.Block]
The Blowfish block cipher, in decryption mode.
blowfish_encrypt [Cryptokit.Block]
The Blowfish block cipher, in encryption mode.

C
cbc_decrypt [Cryptokit.Block]
Add Cipher Block Chaining (CBC) to the given block cipher in decryption mode.
cbc_encrypt [Cryptokit.Block]
Add Cipher Block Chaining (CBC) to the given block cipher in encryption mode.
cfb_decrypt [Cryptokit.Block]
Add Cipher Feedback Block (CFB) to the given block cipher in decryption mode.
cfb_encrypt [Cryptokit.Block]
Add Cipher Feedback Block (CFB) to the given block cipher in encryption mode.
cipher [Cryptokit.Stream]
Wraps an arbitrary stream cipher as a transform.
cipher [Cryptokit.Block]
Wraps a block cipher as a general transform.
cipher_padded_decrypt [Cryptokit.Block]
Like Cryptokit.Block.cipher, but removes padding on the output data as specified by the first argument.
cipher_padded_encrypt [Cryptokit.Block]
Like Cryptokit.Block.cipher, but performs padding on the input data as specified by the first argument.

D
des_decrypt [Cryptokit.Block]
The DES block cipher, in decryption mode.
des_encrypt [Cryptokit.Block]
The DES block cipher, in encryption mode.

M
mac [Cryptokit.Block]
Build a MAC (keyed hash function) from the given block cipher.
mac_final_triple [Cryptokit.Block]
Build a MAC (keyed hash function) from the given block ciphers c1, c2 and c3.

O
ofb [Cryptokit.Block]
Add Output Feedback Block (OFB) to the given block cipher.

T
triple_des_decrypt [Cryptokit.Block]
The Triple-DES block cipher, in decryption mode.
triple_des_encrypt [Cryptokit.Block]
The Triple-DES block cipher, in encryption mode.