From 7763f07327f3abce839a690df46ced3bfd1d3d09 Mon Sep 17 00:00:00 2001 From: Erwin Nindl Date: Sun, 7 Oct 2007 22:07:03 +0000 Subject: added doxygen generatet documentation --- doc/html/classCypher.html | 239 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 239 insertions(+) create mode 100644 doc/html/classCypher.html (limited to 'doc/html/classCypher.html') diff --git a/doc/html/classCypher.html b/doc/html/classCypher.html new file mode 100644 index 0000000..87de8e7 --- /dev/null +++ b/doc/html/classCypher.html @@ -0,0 +1,239 @@ + + +anytun: Cypher Class Reference + + + + +
+
+
+
+

Cypher Class Reference

#include <cypher.h> +

+

Inheritance diagram for Cypher: +

+ +AesIcmCypher +NullCypher + +List of all members. + + + + + + + + + + + + + + + + + +

Public Member Functions

 Cypher ()
virtual ~Cypher ()
void setKey (Buffer key)
void setSalt (Buffer salt)
void cypher (Buffer &buf, seq_nr_t seq_nr, sender_id_t sender_id)

Protected Member Functions

void exor (Buffer &buf, const Buffer &bit_stream)
virtual Buffer getBitStream (u_int32_t length, seq_nr_t seq_nr, sender_id_t sender_id)=0
+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
Cypher::Cypher (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
virtual Cypher::~Cypher (  )  [inline, virtual]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + + +
void Cypher::setKey (Buffer  key  )  [inline]
+
+
+ +

+ +

+Reimplemented in AesIcmCypher. +

+

+ +

+
+ + + + + + + + + +
void Cypher::setSalt (Buffer  salt  )  [inline]
+
+
+ +

+ +

+Reimplemented in AesIcmCypher. +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void Cypher::cypher (Buffer buf,
seq_nr_t  seq_nr,
sender_id_t  sender_id 
)
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
void Cypher::exor (Buffer buf,
const Buffer bit_stream 
) [protected]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual Buffer Cypher::getBitStream (u_int32_t  length,
seq_nr_t  seq_nr,
sender_id_t  sender_id 
) [protected, pure virtual]
+
+
+ +

+ +

+Implemented in NullCypher, and AesIcmCypher. +

+

+


The documentation for this class was generated from the following files: +
Generated on Sun Oct 7 23:43:50 2007 for anytun by  + +doxygen 1.5.1
+ + -- cgit v1.2.3