My favorites | Sign in
Project Home Wiki Issues Source
READ-ONLY: This project has been archived. For more information see this post.
Search
for
Encryption  
summary of encryption classes and functions
Updated May 20, 2008 by aeturnum@gmail.com

Encryption Hierarchy

Library Functions

sym_enc: Library function(s) to handle symmetric encryption

RSA_enc: Library function(s) to handle RSA (public / private key) encryption

TTP::Crypt Namespace

Abstract

Signer: Abstract factory class that defines signing messages and verifying signatures

Encryptor: Abstract factory class that defines encrypting or decrypting data

Key: Abstract data storage class that Signers and Encryptors return subclasses of

Ekey public Key: Abstract class that can verify or sign data

SKey public Key: Abstract class that can encrypt or decrypt data

Concrete

Identity public Signer,Encryptor: Class that holds public/private keys for a client - used to sign or verify the identity of packets.

Group public Encryptor: Class that contains the public/private and shared keys for the group the client is trying to join / a member of.

RSA public Ekey , SKey: Class that can sign / verify packets and encrypt / decrypt packets using RSA keys

BlowFish public Ekey: Encrypt / decrypt packets

Powered by Google Project Hosting