YAPET Namespace Reference

Namespace for cryptographic stuff. More...


Classes

class  BDBuffer
 A wrapper-class for allocating and securely deallocating memory. More...
class  Crypt
 Encrypts and decrypts data. More...
class  File
 Class for storing and retrieving encrypted data to and from disk. More...
struct  FileHeader
 The file header. More...
class  Key
 Converts the password into the key. More...
class  PartDec
 Holds a partially decrypted record. More...
struct  PasswordRecord
 Structure of the password record. More...
class  Record
 Template for allocating/deallocating memory for structs. More...
class  YAPETEncryptionException
 Indicates an error while encrypting/decrypting. More...
class  YAPETException
 The exception class used for cryptographic classes. More...
class  YAPETInvalidPasswordException
 Indicates a wrong password. More...
class  YAPETRetryException
 Exception indicating that an operation may be retried. More...

Enumerations

enum  {
  HEADER_CONTROL_SIZE = 20, NAME_SIZE = 128, HOST_SIZE = 256, USERNAME_SIZE = 256,
  PASSWORD_SIZE = 256, COMMENT_SIZE = 512
}


Detailed Description

Namespace for cryptographic stuff. Has no front-end and relies on openssl.


Enumeration Type Documentation

anonymous enum

Enumerator:
HEADER_CONTROL_SIZE  The length of the control string used to check whether decryption was successful
NAME_SIZE  The maximum length of the name string of a password record.
HOST_SIZE  The maximum length of the host string of a password records.
USERNAME_SIZE  The maximum length of the user name string of a password record.
PASSWORD_SIZE  The maximum length of the password string of a password record.
COMMENT_SIZE  The maximum length of the comment string of a password record.

Definition at line 46 of file structs.h.


Generated on Thu Jun 11 19:13:04 2009 for YAPET by  doxygen 1.5.8