# JsDoc Reference - Index

Class Index | File Index

## Classes

- _global_
- Ciform
- Ciform.Cipher
- Ciform.ciphers
- Ciform.ciphers.ChainEncoder
- Ciform.ciphers.CiformPacketizer
- Ciform.ciphers.Encoder
- Ciform.ciphers.RSAEncoder
- Ciform.ciphers.RSAPublicKey
- Ciform.ciphers.SHA1Encoder
- Ciform.Field
- Ciform.protocol

# Class Index

## _global_

## Ciform

Defines a namespace for this project.

## Ciform.Cipher

This class provides a simple way to encrypt different kind of elements (text, form fields, URL).

## Ciform.ciphers

This namespace contains a wrapper class for each supported encryption method : it's a way to normalize encryption and to provide the upper layer an homogenous API.

## Ciform.ciphers.ChainEncoder

This encoder simply combine encoders into a chain.

## Ciform.ciphers.CiformPacketizer

This encoder makes sure the ciphertext will be a ciform packet.

## Ciform.ciphers.Encoder

An encoder provides a way to encode/encrypt a message.

## Ciform.ciphers.RSAEncoder

This encoder can encrypt a message given a public key.

## Ciform.ciphers.RSAPublicKey

Formal description of a public RSA key.

## Ciform.ciphers.SHA1Encoder

Encodes a text into its sha1 sum.

## Ciform.Field

This technical class represents an HTMLElement to be encrypted and its options.

## Ciform.protocol

This namespace contains the constants required for the client to communicate with the server.

Documentation generated by JsDoc Toolkit 2.4.0 on Mon Feb 06 2012 00:12:49 GMT+0100 (CET)