From 58ff485edbe4bb93ebc922d14df24247846132b6 Mon Sep 17 00:00:00 2001 From: Othmar Gsenger Date: Mon, 3 Dec 2007 09:42:38 +0000 Subject: added ssl tools --- doc/html/PracticalSocket_8cpp.html | 2 +- doc/html/PracticalSocket_8h-source.html | 2 +- doc/html/PracticalSocket_8h.html | 2 +- doc/html/annotated.html | 6 +- doc/html/anytun_8cpp.html | 2 +- doc/html/authAlgo_8cpp.html | 4 +- doc/html/authAlgo_8h-source.html | 2 +- doc/html/authAlgo_8h.html | 2 +- doc/html/buffer_8cpp.html | 2 +- doc/html/buffer_8h-source.html | 56 +++++----- doc/html/buffer_8h.html | 2 +- doc/html/classAesIcmCypher-members.html | 4 +- doc/html/classAesIcmCypher.html | 12 +- doc/html/classAuthAlgo-members.html | 2 +- doc/html/classAuthAlgo.html | 2 +- doc/html/classBuffer-members.html | 6 +- doc/html/classBuffer.html | 80 ++++++++------ doc/html/classCommunicatingSocket-members.html | 2 +- doc/html/classCommunicatingSocket.html | 2 +- doc/html/classCondition-members.html | 2 +- doc/html/classCondition.html | 2 +- doc/html/classCypher-members.html | 2 +- doc/html/classCypher.html | 2 +- doc/html/classHmacAuthAlgo-members.html | 2 +- doc/html/classHmacAuthAlgo.html | 2 +- doc/html/classKeyDerivation-members.html | 8 +- doc/html/classKeyDerivation.html | 36 +++--- doc/html/classLock-members.html | 2 +- doc/html/classLock.html | 2 +- doc/html/classLog-members.html | 2 +- doc/html/classLog.html | 2 +- doc/html/classLogStringBuilder-members.html | 2 +- doc/html/classLogStringBuilder.html | 2 +- doc/html/classLog_1_1instanceCleaner-members.html | 2 +- doc/html/classLog_1_1instanceCleaner.html | 2 +- doc/html/classMutex-members.html | 2 +- doc/html/classMutex.html | 2 +- doc/html/classNullAuthAlgo-members.html | 2 +- doc/html/classNullAuthAlgo.html | 2 +- doc/html/classNullCypher-members.html | 2 +- doc/html/classNullCypher.html | 2 +- doc/html/classOptions-members.html | 8 +- doc/html/classOptions.html | 122 +++++++++++++++++++- doc/html/classPacket-members.html | 6 +- doc/html/classPacket.html | 2 +- doc/html/classPacketSource-members.html | 2 +- doc/html/classPacketSource.html | 2 +- doc/html/classSemaphore-members.html | 2 +- doc/html/classSemaphore.html | 2 +- doc/html/classSeqWindow-members.html | 2 +- doc/html/classSeqWindow.html | 2 +- doc/html/classSigHupHandler-members.html | 2 +- doc/html/classSigHupHandler.html | 2 +- doc/html/classSigIntHandler-members.html | 2 +- doc/html/classSigIntHandler.html | 2 +- doc/html/classSigQuitHandler-members.html | 2 +- doc/html/classSigQuitHandler.html | 2 +- doc/html/classSigTermHandler-members.html | 2 +- doc/html/classSigTermHandler.html | 2 +- doc/html/classSigUsr1Handler-members.html | 2 +- doc/html/classSigUsr1Handler.html | 2 +- doc/html/classSigUsr2Handler-members.html | 2 +- doc/html/classSigUsr2Handler.html | 2 +- doc/html/classSignalController-members.html | 2 +- doc/html/classSignalController.html | 2 +- doc/html/classSignalHandler-members.html | 2 +- doc/html/classSignalHandler.html | 2 +- doc/html/classSocket-members.html | 2 +- doc/html/classSocket.html | 2 +- doc/html/classSocketException-members.html | 2 +- doc/html/classSocketException.html | 2 +- doc/html/classTCPServerSocket-members.html | 2 +- doc/html/classTCPServerSocket.html | 2 +- doc/html/classTCPSocket-members.html | 2 +- doc/html/classTCPSocket.html | 2 +- doc/html/classTunDevice-members.html | 4 +- doc/html/classTunDevice.html | 8 +- doc/html/classUDPPacketSource-members.html | 2 +- doc/html/classUDPPacketSource.html | 2 +- doc/html/classUDPSocket-members.html | 2 +- doc/html/classUDPSocket.html | 2 +- doc/html/classsatp_1_1SATP-members.html | 6 +- doc/html/classsatp_1_1SATP.html | 2 +- doc/html/cypher_8cpp.html | 4 +- doc/html/cypher_8h-source.html | 93 ++++++++-------- doc/html/cypher_8h.html | 3 +- doc/html/datatypes_8h-source.html | 2 +- doc/html/datatypes_8h.html | 2 +- doc/html/files.html | 10 +- doc/html/functions.html | 2 +- doc/html/functions_0x61.html | 12 +- doc/html/functions_0x62.html | 2 +- doc/html/functions_0x63.html | 35 ++++-- doc/html/functions_0x64.html | 2 +- doc/html/functions_0x65.html | 4 +- doc/html/functions_0x66.html | 2 +- doc/html/functions_0x67.html | 20 +++- doc/html/functions_0x68.html | 2 +- doc/html/functions_0x69.html | 10 +- doc/html/functions_0x6a.html | 2 +- doc/html/functions_0x6b.html | 5 +- doc/html/functions_0x6c.html | 16 ++- doc/html/functions_0x6d.html | 22 ++-- doc/html/functions_0x6e.html | 6 +- doc/html/functions_0x6f.html | 22 ++-- doc/html/functions_0x70.html | 2 +- doc/html/functions_0x72.html | 8 +- doc/html/functions_0x73.html | 25 +++-- doc/html/functions_0x74.html | 2 +- doc/html/functions_0x75.html | 2 +- doc/html/functions_0x77.html | 2 +- doc/html/functions_0x7e.html | 8 +- doc/html/functions_func.html | 6 +- doc/html/functions_func_0x62.html | 3 +- doc/html/functions_func_0x63.html | 11 +- doc/html/functions_func_0x64.html | 3 +- doc/html/functions_func_0x65.html | 3 +- doc/html/functions_func_0x67.html | 21 +++- doc/html/functions_func_0x68.html | 3 +- doc/html/functions_func_0x69.html | 3 +- doc/html/functions_func_0x6a.html | 3 +- doc/html/functions_func_0x6b.html | 3 +- doc/html/functions_func_0x6c.html | 3 +- doc/html/functions_func_0x6d.html | 3 +- doc/html/functions_func_0x6f.html | 20 ++-- doc/html/functions_func_0x70.html | 3 +- doc/html/functions_func_0x72.html | 5 +- doc/html/functions_func_0x73.html | 15 ++- doc/html/functions_func_0x74.html | 3 +- doc/html/functions_func_0x75.html | 3 +- doc/html/functions_func_0x77.html | 3 +- doc/html/functions_func_0x7e.html | 9 +- doc/html/functions_rela.html | 6 +- doc/html/functions_type.html | 4 +- doc/html/functions_vars.html | 44 +++++++- doc/html/globals.html | 18 ++- doc/html/globals_defs.html | 2 +- doc/html/globals_enum.html | 4 +- doc/html/globals_eval.html | 8 +- doc/html/globals_func.html | 2 +- doc/html/globals_type.html | 2 +- doc/html/globals_vars.html | 4 +- doc/html/hierarchy.html | 6 +- doc/html/keyDerivation_8cpp.html | 6 +- doc/html/keyDerivation_8h-source.html | 74 ++++++------- doc/html/keyDerivation_8h.html | 23 +--- doc/html/log_8cpp.html | 2 +- doc/html/log_8h-source.html | 2 +- doc/html/log_8h.html | 2 +- doc/html/main.html | 7 +- doc/html/namespaces.html | 2 +- doc/html/namespacesatp.html | 2 +- doc/html/namespacescapy_1_1_5.html | 2 +- doc/html/namespacestd.html | 2 +- doc/html/options_8cpp.html | 2 +- doc/html/options_8h-source.html | 123 +++++++++++---------- doc/html/options_8h.html | 5 +- doc/html/packetSource_8cpp.html | 2 +- doc/html/packetSource_8h-source.html | 2 +- doc/html/packetSource_8h.html | 2 +- doc/html/packet_8cpp.html | 2 +- doc/html/packet_8h-source.html | 2 +- doc/html/packet_8h.html | 2 +- doc/html/satp_8py.html | 2 +- doc/html/seqWindow_8cpp.html | 2 +- doc/html/seqWindow_8h-source.html | 2 +- doc/html/seqWindow_8h.html | 2 +- doc/html/signalController_8cpp.html | 2 +- doc/html/signalController_8h-source.html | 2 +- doc/html/signalController_8h.html | 2 +- doc/html/structPacket_1_1HeaderStruct-members.html | 2 +- doc/html/structPacket_1_1HeaderStruct.html | 2 +- doc/html/structParam-members.html | 2 +- doc/html/structParam.html | 2 +- doc/html/threadUtils_8hpp-source.html | 2 +- doc/html/threadUtils_8hpp.html | 2 +- doc/html/tree.html | 17 ++- doc/html/tunDevice_8cpp.html | 2 +- doc/html/tunDevice_8h-source.html | 4 +- doc/html/tunDevice_8h.html | 2 +- 180 files changed, 845 insertions(+), 527 deletions(-) (limited to 'doc/html') diff --git a/doc/html/PracticalSocket_8cpp.html b/doc/html/PracticalSocket_8cpp.html index 389ebd3..a243242 100644 --- a/doc/html/PracticalSocket_8cpp.html +++ b/doc/html/PracticalSocket_8cpp.html @@ -89,7 +89,7 @@

-


Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
diff --git a/doc/html/PracticalSocket_8h-source.html b/doc/html/PracticalSocket_8h-source.html index 6bb2a03..d87328b 100644 --- a/doc/html/PracticalSocket_8h-source.html +++ b/doc/html/PracticalSocket_8h-source.html @@ -190,7 +190,7 @@ 00369 }; 00370 00371 #endif -
Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
diff --git a/doc/html/PracticalSocket_8h.html b/doc/html/PracticalSocket_8h.html index 3cde231..dacd271 100644 --- a/doc/html/PracticalSocket_8h.html +++ b/doc/html/PracticalSocket_8h.html @@ -37,7 +37,7 @@ class  UDPSocket -
Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
diff --git a/doc/html/annotated.html b/doc/html/annotated.html index 98dbd0b..1c904b5 100644 --- a/doc/html/annotated.html +++ b/doc/html/annotated.html @@ -24,6 +24,8 @@ Buffer CommunicatingSocket Condition + ConnectionList + ConnectionParam Cypher HmacAuthAlgo KeyDerivation @@ -32,6 +34,7 @@ Log::instanceCleaner LogStringBuilder Mutex + NetworkAddress NullAuthAlgo NullCypher Options @@ -39,6 +42,7 @@ Packet::HeaderStruct PacketSource Param + Router satp::SATP Semaphore SeqWindow @@ -58,7 +62,7 @@ UDPPacketSource UDPSocket -
Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
diff --git a/doc/html/anytun_8cpp.html b/doc/html/anytun_8cpp.html index 0904dd9..04c00dd 100644 --- a/doc/html/anytun_8cpp.html +++ b/doc/html/anytun_8cpp.html @@ -150,7 +150,7 @@

-


Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
diff --git a/doc/html/authAlgo_8cpp.html b/doc/html/authAlgo_8cpp.html index fe4c1ec..7492248 100644 --- a/doc/html/authAlgo_8cpp.html +++ b/doc/html/authAlgo_8cpp.html @@ -18,11 +18,11 @@
  • File Members
  • authAlgo.cpp File Reference

    #include "authAlgo.h"
    -#include <srtp/crypto_kernel.h>
    +#include <gcrypt.h>
    -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/authAlgo_8h-source.html b/doc/html/authAlgo_8h-source.html index 2a5e595..eb84b2f 100644 --- a/doc/html/authAlgo_8h-source.html +++ b/doc/html/authAlgo_8h-source.html @@ -77,7 +77,7 @@ 00058 }; 00059 00060 #endif -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/authAlgo_8h.html b/doc/html/authAlgo_8h.html index 5f625a2..5681197 100644 --- a/doc/html/authAlgo_8h.html +++ b/doc/html/authAlgo_8h.html @@ -31,7 +31,7 @@ class  HmacAuthAlgo -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/buffer_8cpp.html b/doc/html/buffer_8cpp.html index 5602104..1d724a7 100644 --- a/doc/html/buffer_8cpp.html +++ b/doc/html/buffer_8cpp.html @@ -26,7 +26,7 @@
    -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/buffer_8h-source.html b/doc/html/buffer_8h-source.html index ab43969..d949db4 100644 --- a/doc/html/buffer_8h-source.html +++ b/doc/html/buffer_8h-source.html @@ -64,34 +64,36 @@ 00045 virtual ~Buffer(); 00046 Buffer(const Buffer &src); 00047 void operator=(const Buffer &src); -00048 -00049 // math operations to calculate IVs and keys -00050 virtual Buffer operator^(const Buffer &xor_by) const; -00051 virtual Buffer leftByteShift(u_int32_t width) const; -00052 virtual Buffer rightByteShift(u_int32_t width) const; -00053 -00054 u_int32_t resizeFront(u_int32_t new_length); -00055 u_int32_t resizeBack(u_int32_t new_length); -00056 u_int32_t getLength() const; -00057 u_int8_t* getBuf(); -00058 u_int8_t& operator[](u_int32_t index); -00059 u_int8_t operator[](u_int32_t index) const; -00060 void printHexDump() const; -00061 -00062 operator u_int8_t*(); // just for write/read tun and packetSource -00063 protected: -00064 friend class TunDevice; -00065 friend class UDPPacketSource; -00066 friend class AesIcmCypher; -00067 friend class KeyDerivation; // -00068 -00069 u_int8_t *buf_; -00070 u_int32_t length_; -00071 -00072 }; +00048 void operator=(const seq_nr_t &src); +00049 void operator=(const sender_id_t &src); +00050 +00051 // math operations to calculate IVs and keys +00052 virtual Buffer operator^(const Buffer &xor_by) const; +00053 virtual Buffer leftByteShift(u_int32_t width) const; +00054 virtual Buffer rightByteShift(u_int32_t width) const; +00055 +00056 u_int32_t resizeFront(u_int32_t new_length); +00057 u_int32_t resizeBack(u_int32_t new_length); +00058 u_int32_t getLength() const; +00059 u_int8_t* getBuf(); +00060 u_int8_t& operator[](u_int32_t index); +00061 u_int8_t operator[](u_int32_t index) const; +00062 void printHexDump() const; +00063 +00064 operator u_int8_t*(); // just for write/read tun and packetSource +00065 protected: +00066 friend class TunDevice; +00067 friend class UDPPacketSource; +00068 // friend class AesIcmCypher; +00069 // friend class KeyDerivation; // +00070 +00071 u_int8_t *buf_; +00072 u_int32_t length_; 00073 -00074 #endif -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +00074 }; +00075 +00076 #endif +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/buffer_8h.html b/doc/html/buffer_8h.html index c67f812..329e5e6 100644 --- a/doc/html/buffer_8h.html +++ b/doc/html/buffer_8h.html @@ -26,7 +26,7 @@ class  Buffer -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classAesIcmCypher-members.html b/doc/html/classAesIcmCypher-members.html index e33b178..ff66cca 100644 --- a/doc/html/classAesIcmCypher-members.html +++ b/doc/html/classAesIcmCypher-members.html @@ -27,13 +27,13 @@ gcrypt_initialized_AesIcmCypher [private, static] GCRYPT_SEC_MEMAesIcmCypher [static] getBitStream(u_int32_t length, seq_nr_t seq_nr, sender_id_t sender_id)AesIcmCypher [protected, virtual] - MIN_GCRYPT_VERSIONAesIcmCypher [static] + MIN_GCRYPT_VERSIONAesIcmCypher [static] salt_AesIcmCypher [protected] setKey(Buffer key)AesIcmCypher setSalt(Buffer salt)AesIcmCypher ~AesIcmCypher()AesIcmCypher ~Cypher()Cypher [inline, virtual] -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classAesIcmCypher.html b/doc/html/classAesIcmCypher.html index e340a98..23559a7 100644 --- a/doc/html/classAesIcmCypher.html +++ b/doc/html/classAesIcmCypher.html @@ -37,9 +37,9 @@ void setSalt (Buffer salt)

    Static Public Attributes

    -static const std::string MIN_GCRYPT_VERSION +static const char * MIN_GCRYPT_VERSION -static const u_int32_t GCRYPT_SEC_MEM +static const u_int32_t GCRYPT_SEC_MEM = 16384

    Protected Member Functions

    Buffer getBitStream (u_int32_t length, seq_nr_t seq_nr, sender_id_t sender_id) @@ -175,12 +175,12 @@ Implements + @@ -252,7 +252,7 @@ Implements cypher.h
  • cypher.cpp -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classAuthAlgo-members.html b/doc/html/classAuthAlgo-members.html index cd757c5..507b2bf 100644 --- a/doc/html/classAuthAlgo-members.html +++ b/doc/html/classAuthAlgo-members.html @@ -22,7 +22,7 @@ AuthAlgo()AuthAlgo [inline] calc(const Buffer &buf)=0AuthAlgo [pure virtual] ~AuthAlgo()AuthAlgo [inline, virtual] -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classAuthAlgo.html b/doc/html/classAuthAlgo.html index c840aad..114762a 100644 --- a/doc/html/classAuthAlgo.html +++ b/doc/html/classAuthAlgo.html @@ -100,7 +100,7 @@ Implemented in authAlgo.h -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classBuffer-members.html b/doc/html/classBuffer-members.html index cb3f162..d8d9c12 100644 --- a/doc/html/classBuffer-members.html +++ b/doc/html/classBuffer-members.html @@ -19,7 +19,6 @@
  • Class Members
  • Buffer Member List

    This is the complete list of members for Buffer, including all inherited members.

    - @@ -27,11 +26,12 @@ - + + @@ -42,7 +42,7 @@ -
    AesIcmCypher classBuffer [friend]
    buf_Buffer [protected]
    Buffer()Buffer
    Buffer(u_int32_t length)Buffer
    Buffer(const Buffer &src)Buffer
    getBuf()Buffer
    getLength() constBuffer
    KeyDerivation classBuffer [friend]
    leftByteShift(u_int32_t width) constBuffer [virtual]
    length_Buffer [protected]
    operator u_int8_t *()Buffer
    operator=(const Buffer &src)Buffer
    operator=(const seq_nr_t &src)Buffer
    operator=(const sender_id_t &src)Buffer
    operator[](u_int32_t index)Buffer
    operator[](u_int32_t index) constBuffer
    operator^(const Buffer &xor_by) const Buffer [virtual]
    TunDevice classBuffer [friend]
    UDPPacketSource classBuffer [friend]
    ~Buffer()Buffer [virtual]


    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classBuffer.html b/doc/html/classBuffer.html index 8131f7b..b31bff4 100644 --- a/doc/html/classBuffer.html +++ b/doc/html/classBuffer.html @@ -41,6 +41,10 @@ void operator= (const Buffer &src) +void operator= (const seq_nr_t &src) + +void operator= (const sender_id_t &src) + virtual Buffer operator^ (const Buffer &xor_by) const virtual Buffer leftByteShift (u_int32_t width) const @@ -73,10 +77,6 @@ class UDPPacketSource -class AesIcmCypher - -class KeyDerivation -

    Constructor & Destructor Documentation

    @@ -205,6 +205,46 @@

    + +

    + +

    +
    + + + + + + + + + +
    void Buffer::operator= (const seq_nr_t src  ) 
    +
    +
    + +

    + +

    +

    + +

    +
    + + + + + + + + + +
    void Buffer::operator= (const sender_id_t src  ) 
    +
    +
    + +

    +

    @@ -452,36 +492,6 @@

    - -

    - -

    -
    - - - - -
    friend class AesIcmCypher [friend]
    -
    -
    - -

    - -

    -

    - -

    -
    - - - - -
    friend class KeyDerivation [friend]
    -
    -
    - -

    -


    Member Data Documentation

    @@ -517,7 +527,7 @@


    The documentation for this class was generated from the following files: -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classCommunicatingSocket-members.html b/doc/html/classCommunicatingSocket-members.html index 5a05f41..a629f55 100644 --- a/doc/html/classCommunicatingSocket-members.html +++ b/doc/html/classCommunicatingSocket-members.html @@ -36,7 +36,7 @@ Socket(int type, int protocol)Socket [protected] Socket(int sockDesc)Socket [protected] ~Socket()Socket -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classCommunicatingSocket.html b/doc/html/classCommunicatingSocket.html index 614d314..66e5a3d 100644 --- a/doc/html/classCommunicatingSocket.html +++ b/doc/html/classCommunicatingSocket.html @@ -274,7 +274,7 @@ Get the foreign port. Call PracticalSocket.h
  • PracticalSocket.cpp -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classCondition-members.html b/doc/html/classCondition-members.html index f9bcd3b..2509148 100644 --- a/doc/html/classCondition-members.html +++ b/doc/html/classCondition-members.html @@ -26,7 +26,7 @@ signal()Condition [inline] wait()Condition [inline] ~Condition()Condition [inline] -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classCondition.html b/doc/html/classCondition.html index 90cf253..6741a66 100644 --- a/doc/html/classCondition.html +++ b/doc/html/classCondition.html @@ -169,7 +169,7 @@


    The documentation for this class was generated from the following file: -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classCypher-members.html b/doc/html/classCypher-members.html index 7ebac29..3ff10bd 100644 --- a/doc/html/classCypher-members.html +++ b/doc/html/classCypher-members.html @@ -26,7 +26,7 @@ setKey(Buffer key)Cypher [inline] setSalt(Buffer salt)Cypher [inline] ~Cypher()Cypher [inline, virtual] -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classCypher.html b/doc/html/classCypher.html index 87de8e7..f952f18 100644 --- a/doc/html/classCypher.html +++ b/doc/html/classCypher.html @@ -232,7 +232,7 @@ Implemented in cypher.h
  • cypher.cpp -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classHmacAuthAlgo-members.html b/doc/html/classHmacAuthAlgo-members.html index 2d3ff6c..2b4116f 100644 --- a/doc/html/classHmacAuthAlgo-members.html +++ b/doc/html/classHmacAuthAlgo-members.html @@ -22,7 +22,7 @@ AuthAlgo()AuthAlgo [inline] calc(const Buffer &buf)HmacAuthAlgo [virtual] ~AuthAlgo()AuthAlgo [inline, virtual] -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classHmacAuthAlgo.html b/doc/html/classHmacAuthAlgo.html index 0ac3279..ca665e7 100644 --- a/doc/html/classHmacAuthAlgo.html +++ b/doc/html/classHmacAuthAlgo.html @@ -56,7 +56,7 @@ Implements authAlgo.h
  • authAlgo.cpp -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classKeyDerivation-members.html b/doc/html/classKeyDerivation-members.html index ec0e481..ca924f2 100644 --- a/doc/html/classKeyDerivation-members.html +++ b/doc/html/classKeyDerivation-members.html @@ -21,15 +21,15 @@

    KeyDerivation Member List

    This is the complete list of members for KeyDerivation, including all inherited members.

    - + - + - + -
    cipher_KeyDerivation [protected]
    clear()KeyDerivation
    generate(satp_prf_label label, seq_nr_t seq_nr, Buffer &key, uint32_t length)KeyDerivation
    generate(satp_prf_label label, seq_nr_t seq_nr, Buffer &key, u_int32_t length)KeyDerivation
    init(Buffer key, Buffer salt)KeyDerivation
    KeyDerivation()KeyDerivation [inline]
    ld_kdr_KeyDerivation [protected]
    MIN_GCRYPT_VERSIONKeyDerivation [static]
    MIN_GCRYPT_VERSIONKeyDerivation [protected, static]
    salt_KeyDerivation [protected]
    setLogKDRate(const uint8_t ld_rate)KeyDerivation
    setLogKDRate(const u_int8_t ld_rate)KeyDerivation
    ~KeyDerivation()KeyDerivation [inline, virtual]


    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classKeyDerivation.html b/doc/html/classKeyDerivation.html index 111a3fd..c997f13 100644 --- a/doc/html/classKeyDerivation.html +++ b/doc/html/classKeyDerivation.html @@ -29,15 +29,12 @@ void init (Buffer key, Buffer salt) -err_status_t setLogKDRate (const uint8_t ld_rate) +void setLogKDRate (const u_int8_t ld_rate) -err_status_t generate (satp_prf_label label, seq_nr_t seq_nr, Buffer &key, uint32_t length) +void generate (satp_prf_label label, seq_nr_t seq_nr, Buffer &key, u_int32_t length) void clear () -

    Static Public Attributes

    -static const std::string MIN_GCRYPT_VERSION -

    Protected Attributes

    int8_t ld_kdr_ @@ -45,6 +42,9 @@ gcry_cipher_hd_t cipher_ +

    Static Protected Attributes

    +static const char * MIN_GCRYPT_VERSION +

    Constructor & Destructor Documentation

    @@ -115,14 +115,14 @@

    - +

    - + - + @@ -135,12 +135,12 @@

    - +

    err_status_t KeyDerivation::setLogKDRate void KeyDerivation::setLogKDRate (const uint8_t const u_int8_t  ld_rate  ) 
    - + @@ -160,7 +160,7 @@ - + @@ -196,12 +196,12 @@


    Member Data Documentation

    - +
    err_status_t KeyDerivation::generate void KeyDerivation::generate ( satp_prf_label  label,
    uint32_t u_int32_t  length 
    - +
    const std::string KeyDerivation::MIN_GCRYPT_VERSION [static] int8_t KeyDerivation::ld_kdr_ [protected]
    @@ -211,12 +211,12 @@

    - +

    @@ -226,12 +226,12 @@

    - +

    - +
    Buffer KeyDerivation::salt_ [protected] const char * KeyDerivation::MIN_GCRYPT_VERSION [static, protected]
    @@ -258,7 +258,7 @@


    The documentation for this class was generated from the following files: -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classLock-members.html b/doc/html/classLock-members.html index fc2f281..3d8d73f 100644 --- a/doc/html/classLock-members.html +++ b/doc/html/classLock-members.html @@ -24,7 +24,7 @@ mutexLock [private] operator=(const Lock &src)Lock [private] ~Lock()Lock [inline] -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classLock.html b/doc/html/classLock.html index 53dae61..bd3df71 100644 --- a/doc/html/classLock.html +++ b/doc/html/classLock.html @@ -135,7 +135,7 @@


    The documentation for this class was generated from the following file: -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classLog-members.html b/doc/html/classLog-members.html index 66945fc..0e2cacf 100644 --- a/doc/html/classLog-members.html +++ b/doc/html/classLog-members.html @@ -64,7 +64,7 @@ setFacility(int newFacility)Log setLogName(std::string newLogName)Log ~Log()Log [private] -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classLog.html b/doc/html/classLog.html index c463700..5d2ff2f 100644 --- a/doc/html/classLog.html +++ b/doc/html/classLog.html @@ -853,7 +853,7 @@


    The documentation for this class was generated from the following files: -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classLogStringBuilder-members.html b/doc/html/classLogStringBuilder-members.html index 992279e..6115ffa 100644 --- a/doc/html/classLogStringBuilder-members.html +++ b/doc/html/classLogStringBuilder-members.html @@ -26,7 +26,7 @@ prioLogStringBuilder [private] streamLogStringBuilder [private] ~LogStringBuilder()LogStringBuilder -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classLogStringBuilder.html b/doc/html/classLogStringBuilder.html index ed7f92d..403e353 100644 --- a/doc/html/classLogStringBuilder.html +++ b/doc/html/classLogStringBuilder.html @@ -180,7 +180,7 @@ template<class T>


    The documentation for this class was generated from the following files: -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classLog_1_1instanceCleaner-members.html b/doc/html/classLog_1_1instanceCleaner-members.html index f77bcb3..c5cf53a 100644 --- a/doc/html/classLog_1_1instanceCleaner-members.html +++ b/doc/html/classLog_1_1instanceCleaner-members.html @@ -20,7 +20,7 @@

    Log::instanceCleaner Member List

    This is the complete list of members for Log::instanceCleaner, including all inherited members.

    -
    ~instanceCleaner()Log::instanceCleaner [inline]


    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classLog_1_1instanceCleaner.html b/doc/html/classLog_1_1instanceCleaner.html index 189d2d2..d7ea77f 100644 --- a/doc/html/classLog_1_1instanceCleaner.html +++ b/doc/html/classLog_1_1instanceCleaner.html @@ -48,7 +48,7 @@


    The documentation for this class was generated from the following file: -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classMutex-members.html b/doc/html/classMutex-members.html index 0f56161..22b778d 100644 --- a/doc/html/classMutex-members.html +++ b/doc/html/classMutex-members.html @@ -28,7 +28,7 @@ operator=(const Mutex &src)Mutex [private] unlock()Mutex [inline, private] ~Mutex()Mutex [inline] -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classMutex.html b/doc/html/classMutex.html index 484c40d..d6ecdf0 100644 --- a/doc/html/classMutex.html +++ b/doc/html/classMutex.html @@ -212,7 +212,7 @@


    The documentation for this class was generated from the following file: -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classNullAuthAlgo-members.html b/doc/html/classNullAuthAlgo-members.html index 7cba7e5..9fb3fcc 100644 --- a/doc/html/classNullAuthAlgo-members.html +++ b/doc/html/classNullAuthAlgo-members.html @@ -22,7 +22,7 @@ AuthAlgo()AuthAlgo [inline] calc(const Buffer &buf)NullAuthAlgo [virtual] ~AuthAlgo()AuthAlgo [inline, virtual] -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classNullAuthAlgo.html b/doc/html/classNullAuthAlgo.html index f934fda..abd1385 100644 --- a/doc/html/classNullAuthAlgo.html +++ b/doc/html/classNullAuthAlgo.html @@ -56,7 +56,7 @@ Implements authAlgo.h
  • authAlgo.cpp -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classNullCypher-members.html b/doc/html/classNullCypher-members.html index 5d015ea..d96e935 100644 --- a/doc/html/classNullCypher-members.html +++ b/doc/html/classNullCypher-members.html @@ -26,7 +26,7 @@ setKey(Buffer key)Cypher [inline] setSalt(Buffer salt)Cypher [inline] ~Cypher()Cypher [inline, virtual] -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classNullCypher.html b/doc/html/classNullCypher.html index f669d9d..ca4697f 100644 --- a/doc/html/classNullCypher.html +++ b/doc/html/classNullCypher.html @@ -71,7 +71,7 @@ Implements cypher.h
  • cypher.cpp -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classOptions-members.html b/doc/html/classOptions-members.html index 44cbfbe..8d82abc 100644 --- a/doc/html/classOptions-members.html +++ b/doc/html/classOptions-members.html @@ -31,6 +31,8 @@ getIfconfigParamRemoteNetmask()Options getLocalAddr()Options getLocalPort()Options + getLocalSyncAddr()Options + getLocalSyncPort()Options getProgname()Options getRemoteAddr()Options getRemotePort()Options @@ -40,6 +42,8 @@ ifconfig_param_remote_netmask_Options [private] local_addr_Options [private] local_port_Options [private] + local_sync_addr_Options [private] + local_sync_port_Options [private] mutexOptions [private] Options()Options parse(int argc, char *argv[])Options @@ -58,13 +62,15 @@ setIfconfigParamRemoteNetmask(std::string i)Options setLocalAddr(std::string l)Options setLocalPort(u_int16_t l)Options + setLocalSyncAddr(std::string l)Options + setLocalSyncPort(u_int16_t l)Options setProgname(std::string p)Options setRemoteAddr(std::string r)Options setRemoteAddrPort(std::string addr, u_int16_t port)Options setRemotePort(u_int16_t r)Options setSenderId(sender_id_t s)Options setSeqWindowSize(window_size_t s)Options -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classOptions.html b/doc/html/classOptions.html index fdf2311..c2a66e6 100644 --- a/doc/html/classOptions.html +++ b/doc/html/classOptions.html @@ -43,6 +43,10 @@ OptionssetLocalAddr (std::string l) +std::string getLocalSyncAddr () + +OptionssetLocalSyncAddr (std::string l) + u_int16_t getLocalPort () OptionssetLocalPort (u_int16_t l) @@ -51,6 +55,10 @@ OptionssetRemoteAddr (std::string r) +u_int16_t getLocalSyncPort () + +OptionssetLocalSyncPort (u_int16_t l) + u_int16_t getRemotePort () OptionssetRemotePort (u_int16_t r) @@ -94,8 +102,12 @@ std::string local_addr_ +std::string local_sync_addr_ + u_int16_t local_port_ +u_int16_t local_sync_port_ + std::string remote_addr_ u_int16_t remote_port_ @@ -318,6 +330,45 @@

    + +

    + +

    +
    + + + + + + + + +
    std::string Options::getLocalSyncAddr (  ) 
    +
    +
    + +

    + +

    +

    + +

    +
    + + + + + + + + + +
    Options & Options::setLocalSyncAddr (std::string  l  ) 
    +
    +
    + +

    +

    @@ -396,6 +447,45 @@

    + +

    + +

    +
    + + + + + + + + +
    u_int16_t Options::getLocalSyncPort (  ) 
    +
    +
    + +

    + +

    +

    + +

    +
    + + + + + + + + + +
    Options & Options::setLocalSyncPort (u_int16_t  l  ) 
    +
    +
    + +

    +

    @@ -798,6 +888,21 @@

    + +

    + +

    +
    + + + + +
    std::string Options::local_sync_addr_ [private]
    +
    +
    + +

    +

    @@ -813,6 +918,21 @@

    + +

    + +

    +
    + + + + +
    u_int16_t Options::local_sync_port_ [private]
    +
    +
    + +

    +

    @@ -952,7 +1072,7 @@


    The documentation for this class was generated from the following files: -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classPacket-members.html b/doc/html/classPacket-members.html index b48260a..852778c 100644 --- a/doc/html/classPacket-members.html +++ b/doc/html/classPacket-members.html @@ -23,7 +23,6 @@ addAuthTag(auth_tag_t auth_tag)Packet addHeader(seq_nr_t seq_nr, sender_id_t sender_id)Packet addPayloadType(payload_type_t payload_type)Packet - AesIcmCypher classBuffer [friend] buf_Buffer [protected] Buffer()Buffer Buffer(u_int32_t length)Buffer @@ -41,11 +40,12 @@ hasAuthTag() constPacket hasHeader() constPacket hasPayloadType() constPacket - KeyDerivation classBuffer [friend] leftByteShift(u_int32_t width) constBuffer [virtual] length_Buffer [protected] operator u_int8_t *()Buffer operator=(const Buffer &src)Buffer + operator=(const seq_nr_t &src)Buffer + operator=(const sender_id_t &src)Buffer operator[](u_int32_t index)Buffer operator[](u_int32_t index) constBuffer operator^(const Buffer &xor_by) const Buffer [virtual] @@ -67,7 +67,7 @@ withHeader(bool b)Packet withPayloadType(bool b)Packet ~Buffer()Buffer [virtual] -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classPacket.html b/doc/html/classPacket.html index 5d2c14d..90bd26c 100644 --- a/doc/html/classPacket.html +++ b/doc/html/classPacket.html @@ -567,7 +567,7 @@


    The documentation for this class was generated from the following files: -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classPacketSource-members.html b/doc/html/classPacketSource-members.html index 4f36fa3..41d68ef 100644 --- a/doc/html/classPacketSource-members.html +++ b/doc/html/classPacketSource-members.html @@ -22,7 +22,7 @@ recv(Buffer &buf, std::string &addr, u_int16_t &port)=0PacketSource [pure virtual] send(Buffer &buf, std::string addr, u_int16_t port)=0PacketSource [pure virtual] ~PacketSource()PacketSource [inline, virtual] -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classPacketSource.html b/doc/html/classPacketSource.html index 58e59e5..3e404d1 100644 --- a/doc/html/classPacketSource.html +++ b/doc/html/classPacketSource.html @@ -132,7 +132,7 @@ Implemented in packetSource.h -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classSemaphore-members.html b/doc/html/classSemaphore-members.html index e4c22d3..8d7f16e 100644 --- a/doc/html/classSemaphore-members.html +++ b/doc/html/classSemaphore-members.html @@ -24,7 +24,7 @@ Semaphore(unsigned int initVal=0)Semaphore [inline] up()Semaphore [inline] ~Semaphore()Semaphore [inline] -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classSemaphore.html b/doc/html/classSemaphore.html index f2123df..22583a1 100644 --- a/doc/html/classSemaphore.html +++ b/doc/html/classSemaphore.html @@ -132,7 +132,7 @@


    The documentation for this class was generated from the following file: -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classSeqWindow-members.html b/doc/html/classSeqWindow-members.html index d277d88..54c2866 100644 --- a/doc/html/classSeqWindow-members.html +++ b/doc/html/classSeqWindow-members.html @@ -33,7 +33,7 @@ SeqWindow(const SeqWindow &s)SeqWindow [private] window_size_SeqWindow [private] ~SeqWindow()SeqWindow -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classSeqWindow.html b/doc/html/classSeqWindow.html index 4e2bd78..cab6f28 100644 --- a/doc/html/classSeqWindow.html +++ b/doc/html/classSeqWindow.html @@ -333,7 +333,7 @@


    The documentation for this class was generated from the following files: -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classSigHupHandler-members.html b/doc/html/classSigHupHandler-members.html index 6205d43..a8c329a 100644 --- a/doc/html/classSigHupHandler-members.html +++ b/doc/html/classSigHupHandler-members.html @@ -23,7 +23,7 @@ SigHupHandler()SigHupHandler [inline] SignalHandler(int s)SignalHandler [inline, protected] ~SignalHandler()SignalHandler [inline, virtual] -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classSigHupHandler.html b/doc/html/classSigHupHandler.html index 364406a..3c5df42 100644 --- a/doc/html/classSigHupHandler.html +++ b/doc/html/classSigHupHandler.html @@ -77,7 +77,7 @@ Reimplemented from signalController.h
  • signalController.cpp -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classSigIntHandler-members.html b/doc/html/classSigIntHandler-members.html index ea0d4b4..71a1450 100644 --- a/doc/html/classSigIntHandler-members.html +++ b/doc/html/classSigIntHandler-members.html @@ -23,7 +23,7 @@ SigIntHandler()SigIntHandler [inline] SignalHandler(int s)SignalHandler [inline, protected] ~SignalHandler()SignalHandler [inline, virtual] -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classSigIntHandler.html b/doc/html/classSigIntHandler.html index 51939ae..f5bbc71 100644 --- a/doc/html/classSigIntHandler.html +++ b/doc/html/classSigIntHandler.html @@ -77,7 +77,7 @@ Reimplemented from signalController.h
  • signalController.cpp -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classSigQuitHandler-members.html b/doc/html/classSigQuitHandler-members.html index 0aa24bd..789ee11 100644 --- a/doc/html/classSigQuitHandler-members.html +++ b/doc/html/classSigQuitHandler-members.html @@ -23,7 +23,7 @@ SignalHandler(int s)SignalHandler [inline, protected] SigQuitHandler()SigQuitHandler [inline] ~SignalHandler()SignalHandler [inline, virtual] -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classSigQuitHandler.html b/doc/html/classSigQuitHandler.html index e191701..aaab37b 100644 --- a/doc/html/classSigQuitHandler.html +++ b/doc/html/classSigQuitHandler.html @@ -77,7 +77,7 @@ Reimplemented from signalController.h
  • signalController.cpp -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classSigTermHandler-members.html b/doc/html/classSigTermHandler-members.html index bbd5939..715525c 100644 --- a/doc/html/classSigTermHandler-members.html +++ b/doc/html/classSigTermHandler-members.html @@ -23,7 +23,7 @@ SignalHandler(int s)SignalHandler [inline, protected] SigTermHandler()SigTermHandler [inline] ~SignalHandler()SignalHandler [inline, virtual] -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classSigTermHandler.html b/doc/html/classSigTermHandler.html index 77f6fa9..5ef407e 100644 --- a/doc/html/classSigTermHandler.html +++ b/doc/html/classSigTermHandler.html @@ -77,7 +77,7 @@ Reimplemented from signalController.h
  • signalController.cpp -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classSigUsr1Handler-members.html b/doc/html/classSigUsr1Handler-members.html index 9fd6576..59efb1f 100644 --- a/doc/html/classSigUsr1Handler-members.html +++ b/doc/html/classSigUsr1Handler-members.html @@ -23,7 +23,7 @@ SignalHandler(int s)SignalHandler [inline, protected] SigUsr1Handler()SigUsr1Handler [inline] ~SignalHandler()SignalHandler [inline, virtual] -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classSigUsr1Handler.html b/doc/html/classSigUsr1Handler.html index 2c7ea4f..364065f 100644 --- a/doc/html/classSigUsr1Handler.html +++ b/doc/html/classSigUsr1Handler.html @@ -77,7 +77,7 @@ Reimplemented from signalController.h
  • signalController.cpp -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classSigUsr2Handler-members.html b/doc/html/classSigUsr2Handler-members.html index 4ea2b28..682f2c8 100644 --- a/doc/html/classSigUsr2Handler-members.html +++ b/doc/html/classSigUsr2Handler-members.html @@ -23,7 +23,7 @@ SignalHandler(int s)SignalHandler [inline, protected] SigUsr2Handler()SigUsr2Handler [inline] ~SignalHandler()SignalHandler [inline, virtual] -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classSigUsr2Handler.html b/doc/html/classSigUsr2Handler.html index 608d31b..838e4f1 100644 --- a/doc/html/classSigUsr2Handler.html +++ b/doc/html/classSigUsr2Handler.html @@ -77,7 +77,7 @@ Reimplemented from signalController.h
  • signalController.cpp -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classSignalController-members.html b/doc/html/classSignalController-members.html index 86b4933..ab1a4c7 100644 --- a/doc/html/classSignalController-members.html +++ b/doc/html/classSignalController-members.html @@ -32,7 +32,7 @@ sigQueueSemSignalController [private] threadSignalController [private] ~SignalController()SignalController -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classSignalController.html b/doc/html/classSignalController.html index c7e4db8..a1fd372 100644 --- a/doc/html/classSignalController.html +++ b/doc/html/classSignalController.html @@ -286,7 +286,7 @@


    The documentation for this class was generated from the following files: -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classSignalHandler-members.html b/doc/html/classSignalHandler-members.html index 2dd1b94..3daf736 100644 --- a/doc/html/classSignalHandler-members.html +++ b/doc/html/classSignalHandler-members.html @@ -24,7 +24,7 @@ SignalHandler(int s)SignalHandler [inline, protected] sigNumSignalHandler [private] ~SignalHandler()SignalHandler [inline, virtual] -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classSignalHandler.html b/doc/html/classSignalHandler.html index aa149e3..0ee449d 100644 --- a/doc/html/classSignalHandler.html +++ b/doc/html/classSignalHandler.html @@ -143,7 +143,7 @@ Reimplemented in signalController.h -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classSocket-members.html b/doc/html/classSocket-members.html index 4796866..4a0ce9c 100644 --- a/doc/html/classSocket-members.html +++ b/doc/html/classSocket-members.html @@ -31,7 +31,7 @@ Socket(int type, int protocol)Socket [protected] Socket(int sockDesc)Socket [protected] ~Socket()Socket -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classSocket.html b/doc/html/classSocket.html index 6d8d32e..d94f825 100644 --- a/doc/html/classSocket.html +++ b/doc/html/classSocket.html @@ -378,7 +378,7 @@ Resolve the specified service for the specified protocol to the corresponding po


    The documentation for this class was generated from the following files: -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classSocketException-members.html b/doc/html/classSocketException-members.html index 842894e..7518af8 100644 --- a/doc/html/classSocketException-members.html +++ b/doc/html/classSocketException-members.html @@ -23,7 +23,7 @@ userMessageSocketException [private] what() constSocketException ~SocketException()SocketException -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classSocketException.html b/doc/html/classSocketException.html index 25d3427..cbb55b3 100644 --- a/doc/html/classSocketException.html +++ b/doc/html/classSocketException.html @@ -130,7 +130,7 @@ Get the exception message
    Returns:


    The documentation for this class was generated from the following files: -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classTCPServerSocket-members.html b/doc/html/classTCPServerSocket-members.html index 193c0a8..4cb0a03 100644 --- a/doc/html/classTCPServerSocket-members.html +++ b/doc/html/classTCPServerSocket-members.html @@ -33,7 +33,7 @@ TCPServerSocket(unsigned short localPort, int queueLen=5)TCPServerSocket TCPServerSocket(const string &localAddress, unsigned short localPort, int queueLen=5)TCPServerSocket ~Socket()Socket -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classTCPServerSocket.html b/doc/html/classTCPServerSocket.html index 6dcb6dc..ad95c70 100644 --- a/doc/html/classTCPServerSocket.html +++ b/doc/html/classTCPServerSocket.html @@ -177,7 +177,7 @@ Blocks until a new connection is established on this socket or error
    PracticalSocket.h
  • PracticalSocket.cpp -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classTCPSocket-members.html b/doc/html/classTCPSocket-members.html index 0772e58..d292b13 100644 --- a/doc/html/classTCPSocket-members.html +++ b/doc/html/classTCPSocket-members.html @@ -40,7 +40,7 @@ TCPSocket(const string &foreignAddress, unsigned short foreignPort)TCPSocket TCPSocket(int newConnSD)TCPSocket [private] ~Socket()Socket -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classTCPSocket.html b/doc/html/classTCPSocket.html index b757215..beab093 100644 --- a/doc/html/classTCPSocket.html +++ b/doc/html/classTCPSocket.html @@ -146,7 +146,7 @@ Construct a TCP socket with a connection to the given foreign address and port <


    The documentation for this class was generated from the following files: -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classTunDevice-members.html b/doc/html/classTunDevice-members.html index 46ff67c..a003776 100644 --- a/doc/html/classTunDevice-members.html +++ b/doc/html/classTunDevice-members.html @@ -23,7 +23,7 @@ dev_TunDevice [private] getActualName()TunDevice getType()TunDevice - getTypeString()TunDevice + getTypeString()TunDevice io_mutex_TunDevice [private] isOpen()TunDevice open()TunDevice @@ -36,7 +36,7 @@ TYPE_UNDEFTunDevice [static] write(Buffer &buf)TunDevice ~TunDevice()TunDevice -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classTunDevice.html b/doc/html/classTunDevice.html index 5b88069..9d7a1f2 100644 --- a/doc/html/classTunDevice.html +++ b/doc/html/classTunDevice.html @@ -41,7 +41,7 @@ u_int32_t getType () -char * getTypeString () +const char * getTypeString ()

    Static Public Attributes

    static const u_int32_t TYPE_UNDEF = 0 @@ -278,12 +278,12 @@

    - +

    - + @@ -395,7 +395,7 @@


    The documentation for this class was generated from the following files: -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classUDPPacketSource-members.html b/doc/html/classUDPPacketSource-members.html index ba8122c..e66e52b 100644 --- a/doc/html/classUDPPacketSource-members.html +++ b/doc/html/classUDPPacketSource-members.html @@ -51,7 +51,7 @@
    -
    char * TunDevice::getTypeString const char * TunDevice::getTypeString (  ) 
    UDPSocket(const string &localAddress, unsigned short localPort)UDPSocket
    ~PacketSource()PacketSource [inline, virtual]
    ~Socket()Socket

    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classUDPPacketSource.html b/doc/html/classUDPPacketSource.html index c3fc1cf..0ffe3d6 100644 --- a/doc/html/classUDPPacketSource.html +++ b/doc/html/classUDPPacketSource.html @@ -188,7 +188,7 @@ Implements packetSource.h
  • packetSource.cpp -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classUDPSocket-members.html b/doc/html/classUDPSocket-members.html index 7f329a0..d418d43 100644 --- a/doc/html/classUDPSocket-members.html +++ b/doc/html/classUDPSocket-members.html @@ -46,7 +46,7 @@ UDPSocket(unsigned short localPort)UDPSocket UDPSocket(const string &localAddress, unsigned short localPort)UDPSocket ~Socket()Socket -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classUDPSocket.html b/doc/html/classUDPSocket.html index d3c693e..d5d256d 100644 --- a/doc/html/classUDPSocket.html +++ b/doc/html/classUDPSocket.html @@ -397,7 +397,7 @@ Leave the specified multicast group
    Parameters:


    The documentation for this class was generated from the following files: -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classsatp_1_1SATP-members.html b/doc/html/classsatp_1_1SATP-members.html index 4b243ed..8fea2ca 100644 --- a/doc/html/classsatp_1_1SATP-members.html +++ b/doc/html/classsatp_1_1SATP-members.html @@ -22,7 +22,6 @@ addAuthTag(auth_tag_t auth_tag)Packet addHeader(seq_nr_t seq_nr, sender_id_t sender_id)Packet addPayloadType(payload_type_t payload_type)Packet - AesIcmCypher classBuffer [friend] buf_Buffer [protected] Buffer()Buffer Buffer(u_int32_t length)Buffer @@ -38,12 +37,13 @@ hasAuthTag() constPacket hasHeader() constPacket hasPayloadType() constPacket - KeyDerivation classBuffer [friend] leftByteShift(u_int32_t width) constBuffer [virtual] length_Buffer [protected] namesatp::SATP [static] operator u_int8_t *()Buffer operator=(const Buffer &src)Buffer + operator=(const seq_nr_t &src)Buffer + operator=(const sender_id_t &src)Buffer operator[](u_int32_t index)Buffer operator[](u_int32_t index) constBuffer operator^(const Buffer &xor_by) const Buffer [virtual] @@ -65,7 +65,7 @@ withHeader(bool b)Packet withPayloadType(bool b)Packet ~Buffer()Buffer [virtual] -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/classsatp_1_1SATP.html b/doc/html/classsatp_1_1SATP.html index 17e3ed2..bd53388 100644 --- a/doc/html/classsatp_1_1SATP.html +++ b/doc/html/classsatp_1_1SATP.html @@ -71,7 +71,7 @@


    The documentation for this class was generated from the following file: -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/cypher_8cpp.html b/doc/html/cypher_8cpp.html index e8b0915..488abec 100644 --- a/doc/html/cypher_8cpp.html +++ b/doc/html/cypher_8cpp.html @@ -18,15 +18,15 @@
  • File Members
  • cypher.cpp File Reference

    #include <stdexcept>
    -#include <vector>
    #include <iostream>
    +#include <string>
    #include "cypher.h"
    #include "keyDerivation.h"
    #include <gcrypt.h>
    -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/cypher_8h-source.html b/doc/html/cypher_8h-source.html index 6ff5657..31dd0f8 100644 --- a/doc/html/cypher_8h-source.html +++ b/doc/html/cypher_8h-source.html @@ -60,55 +60,50 @@ 00041 } 00042 00043 -00044 #include <string> -00045 -00046 class Cypher -00047 { -00048 public: -00049 Cypher() {}; -00050 virtual ~Cypher() {}; -00051 -00052 void setKey(Buffer key) {}; -00053 void setSalt(Buffer salt) {}; -00054 void cypher(Buffer& buf, seq_nr_t seq_nr, sender_id_t sender_id); -00055 -00056 protected: -00057 void exor(Buffer& buf, const Buffer& bit_stream); -00058 virtual Buffer getBitStream(u_int32_t length, seq_nr_t seq_nr, sender_id_t sender_id) = 0; -00059 }; -00060 -00061 class NullCypher : public Cypher -00062 { -00063 protected: -00064 Buffer getBitStream(u_int32_t length, seq_nr_t seq_nr, sender_id_t sender_id); -00065 }; -00066 -00067 class AesIcmCypher : public Cypher -00068 { -00069 public: -00070 AesIcmCypher(); -00071 ~AesIcmCypher(); -00072 void setKey(Buffer key); -00073 void setSalt(Buffer salt); -00074 -00075 static const std::string MIN_GCRYPT_VERSION; -00076 static const u_int32_t GCRYPT_SEC_MEM; -00077 -00078 protected: -00079 Buffer getBitStream(u_int32_t length, seq_nr_t seq_nr, sender_id_t sender_id); -00080 gcry_cipher_hd_t cipher_; -00081 Buffer salt_; -00082 -00083 private: -00084 static bool gcrypt_initialized_; -00085 }; -00086 -00087 const std::string AesIcmCypher::MIN_GCRYPT_VERSION = "1.2.3"; -00088 bool AesIcmCypher::gcrypt_initialized_ = false; -00089 const u_int32_t AesIcmCypher::GCRYPT_SEC_MEM = 16384; // 16k secure memory -00090 -00091 #endif -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +00044 class Cypher +00045 { +00046 public: +00047 Cypher() {}; +00048 virtual ~Cypher() {}; +00049 +00050 void setKey(Buffer key) {}; +00051 void setSalt(Buffer salt) {}; +00052 void cypher(Buffer& buf, seq_nr_t seq_nr, sender_id_t sender_id); +00053 +00054 protected: +00055 void exor(Buffer& buf, const Buffer& bit_stream); +00056 virtual Buffer getBitStream(u_int32_t length, seq_nr_t seq_nr, sender_id_t sender_id) = 0; +00057 }; +00058 +00059 class NullCypher : public Cypher +00060 { +00061 protected: +00062 Buffer getBitStream(u_int32_t length, seq_nr_t seq_nr, sender_id_t sender_id); +00063 }; +00064 +00065 class AesIcmCypher : public Cypher +00066 { +00067 public: +00068 AesIcmCypher(); +00069 ~AesIcmCypher(); +00070 void setKey(Buffer key); +00071 void setSalt(Buffer salt); +00072 +00073 static const char* MIN_GCRYPT_VERSION; +00074 static const u_int32_t GCRYPT_SEC_MEM = 16384; // 16k secure memory +00075 +00076 protected: +00077 Buffer getBitStream(u_int32_t length, seq_nr_t seq_nr, sender_id_t sender_id); +00078 gcry_cipher_hd_t cipher_; +00079 Buffer salt_; +00080 +00081 private: +00082 static bool gcrypt_initialized_; +00083 }; +00084 +00085 +00086 #endif +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/cypher_8h.html b/doc/html/cypher_8h.html index c0bd5d8..86fbb35 100644 --- a/doc/html/cypher_8h.html +++ b/doc/html/cypher_8h.html @@ -20,7 +20,6 @@

    cypher.h File Reference

    #include "datatypes.h"
    #include "buffer.h"
    #include <gcrypt.h>
    -#include <string>

    Go to the source code of this file. @@ -33,7 +32,7 @@
    class  AesIcmCypher
    -


    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/datatypes_8h-source.html b/doc/html/datatypes_8h-source.html index b7da582..7d3684f 100644 --- a/doc/html/datatypes_8h-source.html +++ b/doc/html/datatypes_8h-source.html @@ -81,7 +81,7 @@ 00062 #define AUTH_TAG_T_HTON(a) htonl(a) 00063 00064 #endif -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/datatypes_8h.html b/doc/html/datatypes_8h.html index 137a5e0..85180f6 100644 --- a/doc/html/datatypes_8h.html +++ b/doc/html/datatypes_8h.html @@ -389,7 +389,7 @@

    -


    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/files.html b/doc/html/files.html index 4fd1c04..8abd299 100644 --- a/doc/html/files.html +++ b/doc/html/files.html @@ -23,6 +23,10 @@ authAlgo.h [code] buffer.cpp buffer.h [code] + connectionList.cpp + connectionList.h [code] + connectionParam.cpp + connectionParam.h [code] cypher.cpp cypher.h [code] datatypes.h [code] @@ -30,6 +34,8 @@ keyDerivation.h [code] log.cpp log.h [code] + networkAddress.cpp + networkAddress.h [code] options.cpp options.h [code] packet.cpp @@ -38,6 +44,8 @@ packetSource.h [code] PracticalSocket.cpp PracticalSocket.h [code] + router.cpp + router.h [code] satp.py seqWindow.cpp seqWindow.h [code] @@ -47,7 +55,7 @@ tunDevice.cpp tunDevice.h [code] -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/functions.html b/doc/html/functions.html index cf11b0f..8492795 100644 --- a/doc/html/functions.html +++ b/doc/html/functions.html @@ -62,7 +62,7 @@ Here is a list of all class members with links to the classes they belong to:
  • __packed__ : Packet -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/functions_0x61.html b/doc/html/functions_0x61.html index f0c9059..6c93fa4 100644 --- a/doc/html/functions_0x61.html +++ b/doc/html/functions_0x61.html @@ -61,25 +61,29 @@ Here is a list of all class members with links to the classes they belong to:

    - a -

    -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/functions_0x62.html b/doc/html/functions_0x62.html index 35b6647..a64fc9d 100644 --- a/doc/html/functions_0x62.html +++ b/doc/html/functions_0x62.html @@ -66,7 +66,7 @@ Here is a list of all class members with links to the classes they belong to:
  • Buffer() : Buffer -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/functions_0x63.html b/doc/html/functions_0x63.html index 679141a..26e65ce 100644 --- a/doc/html/functions_0x63.html +++ b/doc/html/functions_0x63.html @@ -61,37 +61,50 @@ Here is a list of all class members with links to the classes they belong to:

    - c -

    -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/functions_0x64.html b/doc/html/functions_0x64.html index e9a8a48..a466d47 100644 --- a/doc/html/functions_0x64.html +++ b/doc/html/functions_0x64.html @@ -72,7 +72,7 @@ Here is a list of all class members with links to the classes they belong to:
  • down() : Semaphore -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/functions_0x65.html b/doc/html/functions_0x65.html index e5cb735..16aec5b 100644 --- a/doc/html/functions_0x65.html +++ b/doc/html/functions_0x65.html @@ -59,10 +59,12 @@ Here is a list of all class members with links to the classes they belong to:

    - e -

    -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/functions_0x66.html b/doc/html/functions_0x66.html index 952d4a3..03845f2 100644 --- a/doc/html/functions_0x66.html +++ b/doc/html/functions_0x66.html @@ -102,7 +102,7 @@ Here is a list of all class members with links to the classes they belong to:
  • fields_desc : satp::SATP -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/functions_0x67.html b/doc/html/functions_0x67.html index 85b0e5c..2a03329 100644 --- a/doc/html/functions_0x67.html +++ b/doc/html/functions_0x67.html @@ -64,7 +64,7 @@ Here is a list of all class members with links to the classes they belong to:
  • GCRYPT_SEC_MEM : AesIcmCypher
  • generate() -: KeyDerivation +: KeyDerivation
  • getActualName() : TunDevice
  • getAuthAlgo() @@ -101,10 +101,18 @@ Here is a list of all class members with links to the classes they belong to:
  • getLocalAddress() : Socket
  • getLocalPort() -: Socket -, Options +: Options +, Socket +
  • getLocalSyncAddr() +: Options +
  • getLocalSyncPort() +: Options
  • getLogName() : Log +
  • getNetworkAddress() +: NetworkAddress +
  • getNetworkAddressType() +: NetworkAddress
  • getPayloadType() : Packet
  • getProgname() @@ -113,6 +121,8 @@ Here is a list of all class members with links to the classes they belong to: : Options
  • getRemotePort() : Options +
  • getRoute() +: Router
  • getSenderId() : Packet , Options @@ -123,9 +133,9 @@ Here is a list of all class members with links to the classes they belong to:
  • getType() : TunDevice
  • getTypeString() -: TunDevice +: TunDevice -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/functions_0x68.html b/doc/html/functions_0x68.html index fd2c8f3..01eb7d1 100644 --- a/doc/html/functions_0x68.html +++ b/doc/html/functions_0x68.html @@ -87,7 +87,7 @@ Here is a list of all class members with links to the classes they belong to:
  • hasSeqNr() : SeqWindow -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/functions_0x69.html b/doc/html/functions_0x69.html index ed98de0..e883cf4 100644 --- a/doc/html/functions_0x69.html +++ b/doc/html/functions_0x69.html @@ -64,8 +64,8 @@ Here is a list of all class members with links to the classes they belong to:
  • ifconfig_param_remote_netmask_ : Options
  • init() -: SignalController -, KeyDerivation +: KeyDerivation +, SignalController
  • inst : Log
  • instance() @@ -76,10 +76,14 @@ Here is a list of all class members with links to the classes they belong to: : Log
  • io_mutex_ : TunDevice +
  • ipv4_address_ +: NetworkAddress +
  • ipv6_address_ +: NetworkAddress
  • isOpen() : TunDevice -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/functions_0x6a.html b/doc/html/functions_0x6a.html index 00ab2d4..3f470b8 100644 --- a/doc/html/functions_0x6a.html +++ b/doc/html/functions_0x6a.html @@ -62,7 +62,7 @@ Here is a list of all class members with links to the classes they belong to:
  • joinGroup() : UDPSocket -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/functions_0x6b.html b/doc/html/functions_0x6b.html index c103e47..1144abe 100644 --- a/doc/html/functions_0x6b.html +++ b/doc/html/functions_0x6b.html @@ -61,11 +61,12 @@ Here is a list of all class members with links to the classes they belong to:

    - k -

    -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/functions_0x6c.html b/doc/html/functions_0x6c.html index 33c53d9..a8433c2 100644 --- a/doc/html/functions_0x6c.html +++ b/doc/html/functions_0x6c.html @@ -71,23 +71,29 @@ Here is a list of all class members with links to the classes they belong to: : Options
  • local_port_ : Options +
  • local_sync_addr_ +: Options +
  • local_sync_port_ +: Options +
  • Lock() +: Lock +, Mutex
  • lock() : Mutex
  • Lock() : Lock -, Mutex -, Lock
  • Log() -: Log +: Log
  • log : LogStringBuilder
  • logName : Log
  • LogStringBuilder() -: LogStringBuilder +: LogStringBuilder , Log +, LogStringBuilder -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/functions_0x6d.html b/doc/html/functions_0x6d.html index faf5624..f36e03c 100644 --- a/doc/html/functions_0x6d.html +++ b/doc/html/functions_0x6d.html @@ -60,26 +60,26 @@ Here is a list of all class members with links to the classes they belong to:

    - m -

    -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/functions_0x6e.html b/doc/html/functions_0x6e.html index 0f5d2ea..f83e93c 100644 --- a/doc/html/functions_0x6e.html +++ b/doc/html/functions_0x6e.html @@ -61,8 +61,12 @@ Here is a list of all class members with links to the classes they belong to:

    - n -

    -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/functions_0x6f.html b/doc/html/functions_0x6f.html index f959ddf..dd8a022 100644 --- a/doc/html/functions_0x6f.html +++ b/doc/html/functions_0x6f.html @@ -64,27 +64,35 @@ Here is a list of all class members with links to the classes they belong to: , TunDevice
  • operator u_int8_t *() : Buffer +
  • operator<() +: NetworkAddress
  • operator<<() : LogStringBuilder
  • operator=() -: Mutex -, SignalController -, TunDevice -, Log +: SignalController +, Mutex +, Buffer , Socket -, Lock +, Router , SeqWindow +, TunDevice +, ConnectionList , Buffer +, Lock +, Log +, Buffer
  • operator[]() -: Buffer +: Buffer
  • operator^() : Buffer
  • opt : Param +
  • opt_ +: ConnectionParam
  • Options() : Options -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/functions_0x70.html b/doc/html/functions_0x70.html index 8332b6f..e2bf677 100644 --- a/doc/html/functions_0x70.html +++ b/doc/html/functions_0x70.html @@ -90,7 +90,7 @@ Here is a list of all class members with links to the classes they belong to:
  • progname_ : Options -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/functions_0x72.html b/doc/html/functions_0x72.html index c3389f1..8492021 100644 --- a/doc/html/functions_0x72.html +++ b/doc/html/functions_0x72.html @@ -62,8 +62,8 @@ Here is a list of all class members with links to the classes they belong to:
  • read() : TunDevice
  • recv() -: UDPPacketSource -, PacketSource +: PacketSource +, UDPPacketSource , CommunicatingSocket
  • recvFrom() : UDPSocket @@ -85,10 +85,12 @@ Here is a list of all class members with links to the classes they belong to: : Socket
  • rightByteShift() : Buffer +
  • Router() +: Router
  • run() : SignalController -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/functions_0x73.html b/doc/html/functions_0x73.html index 54bc48d..ffcd0c2 100644 --- a/doc/html/functions_0x73.html +++ b/doc/html/functions_0x73.html @@ -82,6 +82,8 @@ Here is a list of all class members with links to the classes they belong to: : UDPSocket
  • seq : Param +
  • seq_ +: ConnectionParam
  • seq_nr : Packet::HeaderStruct
  • seq_window_size_ @@ -116,14 +118,20 @@ Here is a list of all class members with links to the classes they belong to:
  • setLocalAddressAndPort() : Socket
  • setLocalPort() -: Socket -, Options +: Options +, Socket +
  • setLocalSyncAddr() +: Options +
  • setLocalSyncPort() +: Options
  • setLogKDRate() -: KeyDerivation +: KeyDerivation
  • setLogName() : Log
  • setMulticastTTL() : UDPSocket +
  • setNetworkAddress() +: NetworkAddress
  • setProgname() : Options
  • setRemoteAddr() @@ -148,10 +156,9 @@ Here is a list of all class members with links to the classes they belong to: : SigIntHandler
  • signal() : Condition -
  • SignalController() -: SignalController -, SignalHandler -, SignalController +
  • SignalController +: SignalHandler +, SignalController
  • SignalHandler() : SignalHandler
  • sigNum @@ -173,7 +180,7 @@ Here is a list of all class members with links to the classes they belong to:
  • sockDesc : Socket
  • Socket() -: Socket +: Socket
  • SocketException() : SocketException
  • src @@ -181,7 +188,7 @@ Here is a list of all class members with links to the classes they belong to:
  • stream : LogStringBuilder -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/functions_0x74.html b/doc/html/functions_0x74.html index 382a229..6c1f8ad 100644 --- a/doc/html/functions_0x74.html +++ b/doc/html/functions_0x74.html @@ -76,7 +76,7 @@ Here is a list of all class members with links to the classes they belong to:
  • TYPE_UNDEF : TunDevice -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/functions_0x75.html b/doc/html/functions_0x75.html index d5a5715..5a00f5b 100644 --- a/doc/html/functions_0x75.html +++ b/doc/html/functions_0x75.html @@ -71,7 +71,7 @@ Here is a list of all class members with links to the classes they belong to:
  • userMessage : SocketException -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/functions_0x77.html b/doc/html/functions_0x77.html index a1c0d92..91d5d8f 100644 --- a/doc/html/functions_0x77.html +++ b/doc/html/functions_0x77.html @@ -74,7 +74,7 @@ Here is a list of all class members with links to the classes they belong to:
  • write() : TunDevice -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/functions_0x7e.html b/doc/html/functions_0x7e.html index e172300..bf6c893 100644 --- a/doc/html/functions_0x7e.html +++ b/doc/html/functions_0x7e.html @@ -67,6 +67,8 @@ Here is a list of all class members with links to the classes they belong to: : Buffer
  • ~Condition() : Condition +
  • ~ConnectionList() +: ConnectionList
  • ~Cypher() : Cypher
  • ~instanceCleaner() @@ -81,8 +83,12 @@ Here is a list of all class members with links to the classes they belong to: : LogStringBuilder
  • ~Mutex() : Mutex +
  • ~NetworkAddress() +: NetworkAddress
  • ~PacketSource() : PacketSource +
  • ~Router() +: Router
  • ~Semaphore() : Semaphore
  • ~SeqWindow() @@ -98,7 +104,7 @@ Here is a list of all class members with links to the classes they belong to:
  • ~TunDevice() : TunDevice -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/functions_func.html b/doc/html/functions_func.html index 47226f1..9fb75a8 100644 --- a/doc/html/functions_func.html +++ b/doc/html/functions_func.html @@ -41,6 +41,7 @@
  • k
  • l
  • m
  • +
  • n
  • o
  • p
  • r
  • @@ -60,6 +61,9 @@ : TCPServerSocket
  • addAuthTag() : Packet +
  • addConnection() +: Router +, ConnectionList
  • addHeader() : Packet
  • addPayloadType() @@ -71,7 +75,7 @@
  • AuthAlgo() : AuthAlgo -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/functions_func_0x62.html b/doc/html/functions_func_0x62.html index 2129cb3..2128368 100644 --- a/doc/html/functions_func_0x62.html +++ b/doc/html/functions_func_0x62.html @@ -41,6 +41,7 @@
  • k
  • l
  • m
  • +
  • n
  • o
  • p
  • r
  • @@ -61,7 +62,7 @@
  • Buffer() : Buffer -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/functions_func_0x63.html b/doc/html/functions_func_0x63.html index f67bc59..eb4a939 100644 --- a/doc/html/functions_func_0x63.html +++ b/doc/html/functions_func_0x63.html @@ -41,6 +41,7 @@
  • k
  • l
  • m
  • +
  • n
  • o
  • p
  • r
  • @@ -63,8 +64,10 @@
  • cleanUp() : Socket
  • clear() -: SeqWindow +: SeqWindow , KeyDerivation +, ConnectionList +, SeqWindow
  • close() : TunDevice
  • CommunicatingSocket() @@ -73,12 +76,16 @@ : Condition
  • connect() : CommunicatingSocket +
  • ConnectionList() +: ConnectionList +
  • ConnectionParam() +: ConnectionParam
  • cypher() : Cypher
  • Cypher() : Cypher -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/functions_func_0x64.html b/doc/html/functions_func_0x64.html index 16166b2..d10502b 100644 --- a/doc/html/functions_func_0x64.html +++ b/doc/html/functions_func_0x64.html @@ -41,6 +41,7 @@
  • k
  • l
  • m
  • +
  • n
  • o
  • p
  • r
  • @@ -61,7 +62,7 @@
  • down() : Semaphore -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/functions_func_0x65.html b/doc/html/functions_func_0x65.html index e57ffd0..85badbc 100644 --- a/doc/html/functions_func_0x65.html +++ b/doc/html/functions_func_0x65.html @@ -41,6 +41,7 @@
  • k
  • l
  • m
  • +
  • n
  • o
  • p
  • r
  • @@ -59,7 +60,7 @@
  • exor() : Cypher -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/functions_func_0x67.html b/doc/html/functions_func_0x67.html index db6ee05..aae0203 100644 --- a/doc/html/functions_func_0x67.html +++ b/doc/html/functions_func_0x67.html @@ -41,6 +41,7 @@
  • k
  • l
  • m
  • +
  • n
  • o
  • p
  • r
  • @@ -57,7 +58,7 @@

    - g -

    -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/functions_func_0x68.html b/doc/html/functions_func_0x68.html index 317578f..2cb5ac8 100644 --- a/doc/html/functions_func_0x68.html +++ b/doc/html/functions_func_0x68.html @@ -41,6 +41,7 @@
  • k
  • l
  • m
  • +
  • n
  • o
  • p
  • r
  • @@ -74,7 +75,7 @@
  • hasSeqNr() : SeqWindow -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/functions_func_0x69.html b/doc/html/functions_func_0x69.html index aa8722a..4da87b1 100644 --- a/doc/html/functions_func_0x69.html +++ b/doc/html/functions_func_0x69.html @@ -41,6 +41,7 @@
  • k
  • l
  • m
  • +
  • n
  • o
  • p
  • r
  • @@ -64,7 +65,7 @@
  • isOpen() : TunDevice -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/functions_func_0x6a.html b/doc/html/functions_func_0x6a.html index d51ed2f..6d20b15 100644 --- a/doc/html/functions_func_0x6a.html +++ b/doc/html/functions_func_0x6a.html @@ -41,6 +41,7 @@
  • k
  • l
  • m
  • +
  • n
  • o
  • p
  • r
  • @@ -59,7 +60,7 @@
  • joinGroup() : UDPSocket -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/functions_func_0x6b.html b/doc/html/functions_func_0x6b.html index 45cf46d..58bccb3 100644 --- a/doc/html/functions_func_0x6b.html +++ b/doc/html/functions_func_0x6b.html @@ -41,6 +41,7 @@
  • k
  • l
  • m
  • +
  • n
  • o
  • p
  • r
  • @@ -59,7 +60,7 @@
  • KeyDerivation() : KeyDerivation -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/functions_func_0x6c.html b/doc/html/functions_func_0x6c.html index 7a49dbd..d5884a0 100644 --- a/doc/html/functions_func_0x6c.html +++ b/doc/html/functions_func_0x6c.html @@ -41,6 +41,7 @@
  • k
  • l
  • m
  • +
  • n
  • o
  • p
  • r
  • @@ -69,7 +70,7 @@
  • LogStringBuilder() : LogStringBuilder -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/functions_func_0x6d.html b/doc/html/functions_func_0x6d.html index 3dd680b..315795a 100644 --- a/doc/html/functions_func_0x6d.html +++ b/doc/html/functions_func_0x6d.html @@ -41,6 +41,7 @@
  • k
  • l
  • m
  • +
  • n
  • o
  • p
  • r
  • @@ -61,7 +62,7 @@
  • Mutex() : Mutex -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/functions_func_0x6f.html b/doc/html/functions_func_0x6f.html index 135dfdd..fc785e3 100644 --- a/doc/html/functions_func_0x6f.html +++ b/doc/html/functions_func_0x6f.html @@ -41,6 +41,7 @@
  • k
  • l
  • m
  • +
  • n
  • o
  • p
  • r
  • @@ -61,25 +62,30 @@ , TunDevice
  • operator u_int8_t *() : Buffer +
  • operator<() +: NetworkAddress
  • operator<<() : LogStringBuilder
  • operator=() -: Log -, Buffer +: SignalController +, Mutex +, Router +, Socket +, Buffer , SeqWindow +, Log +, ConnectionList , TunDevice -, Socket -, SignalController , Lock -, Mutex +, Buffer
  • operator[]() -: Buffer +: Buffer
  • operator^() : Buffer
  • Options() : Options -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/functions_func_0x70.html b/doc/html/functions_func_0x70.html index acba6e1..2355fe7 100644 --- a/doc/html/functions_func_0x70.html +++ b/doc/html/functions_func_0x70.html @@ -41,6 +41,7 @@
  • k
  • l
  • m
  • +
  • n
  • o
  • p
  • r
  • @@ -67,7 +68,7 @@
  • printUsage() : Options -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/functions_func_0x72.html b/doc/html/functions_func_0x72.html index 30ed054..fd24ca3 100644 --- a/doc/html/functions_func_0x72.html +++ b/doc/html/functions_func_0x72.html @@ -41,6 +41,7 @@
  • k
  • l
  • m
  • +
  • n
  • o
  • p
  • r
  • @@ -78,10 +79,12 @@ : Socket
  • rightByteShift() : Buffer +
  • Router() +: Router
  • run() : SignalController -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/functions_func_0x73.html b/doc/html/functions_func_0x73.html index 48b0410..86822b3 100644 --- a/doc/html/functions_func_0x73.html +++ b/doc/html/functions_func_0x73.html @@ -41,6 +41,7 @@
  • k
  • l
  • m
  • +
  • n
  • o
  • p
  • r
  • @@ -94,12 +95,18 @@
  • setLocalPort() : Options , Socket +
  • setLocalSyncAddr() +: Options +
  • setLocalSyncPort() +: Options
  • setLogKDRate() -: KeyDerivation +: KeyDerivation
  • setLogName() : Log
  • setMulticastTTL() : UDPSocket +
  • setNetworkAddress() +: NetworkAddress
  • setProgname() : Options
  • setRemoteAddr() @@ -125,7 +132,7 @@
  • signal() : Condition
  • SignalController() -: SignalController +: SignalController
  • SignalHandler() : SignalHandler
  • SigQuitHandler() @@ -137,11 +144,11 @@
  • SigUsr2Handler() : SigUsr2Handler
  • Socket() -: Socket +: Socket
  • SocketException() : SocketException -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/functions_func_0x74.html b/doc/html/functions_func_0x74.html index bb82ff7..702be39 100644 --- a/doc/html/functions_func_0x74.html +++ b/doc/html/functions_func_0x74.html @@ -41,6 +41,7 @@
  • k
  • l
  • m
  • +
  • n
  • o
  • p
  • r
  • @@ -63,7 +64,7 @@
  • TunDevice() : TunDevice -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/functions_func_0x75.html b/doc/html/functions_func_0x75.html index 8a1b881..5722f55 100644 --- a/doc/html/functions_func_0x75.html +++ b/doc/html/functions_func_0x75.html @@ -41,6 +41,7 @@
  • k
  • l
  • m
  • +
  • n
  • o
  • p
  • r
  • @@ -65,7 +66,7 @@
  • up() : Semaphore -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/functions_func_0x77.html b/doc/html/functions_func_0x77.html index 831b9bd..04dd520 100644 --- a/doc/html/functions_func_0x77.html +++ b/doc/html/functions_func_0x77.html @@ -41,6 +41,7 @@
  • k
  • l
  • m
  • +
  • n
  • o
  • p
  • r
  • @@ -69,7 +70,7 @@
  • write() : TunDevice -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/functions_func_0x7e.html b/doc/html/functions_func_0x7e.html index 312a881..25e5e92 100644 --- a/doc/html/functions_func_0x7e.html +++ b/doc/html/functions_func_0x7e.html @@ -41,6 +41,7 @@
  • k
  • l
  • m
  • +
  • n
  • o
  • p
  • r
  • @@ -64,6 +65,8 @@ : Buffer
  • ~Condition() : Condition +
  • ~ConnectionList() +: ConnectionList
  • ~Cypher() : Cypher
  • ~instanceCleaner() @@ -78,8 +81,12 @@ : LogStringBuilder
  • ~Mutex() : Mutex +
  • ~NetworkAddress() +: NetworkAddress
  • ~PacketSource() : PacketSource +
  • ~Router() +: Router
  • ~Semaphore() : Semaphore
  • ~SeqWindow() @@ -95,7 +102,7 @@
  • ~TunDevice() : TunDevice -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/functions_rela.html b/doc/html/functions_rela.html index dda54a4..d61ae8c 100644 --- a/doc/html/functions_rela.html +++ b/doc/html/functions_rela.html @@ -30,14 +30,10 @@  

      -
    • AesIcmCypher -: Buffer
    • Condition : Mutex
    • instanceCleaner : Log -
    • KeyDerivation -: Buffer
    • Lock : Mutex
    • LogStringBuilder @@ -51,7 +47,7 @@
    • UDPPacketSource : Buffer
    -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/functions_type.html b/doc/html/functions_type.html index 682dc77..9f51a89 100644 --- a/doc/html/functions_type.html +++ b/doc/html/functions_type.html @@ -30,6 +30,8 @@  

    -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/functions_vars.html b/doc/html/functions_vars.html index fa5bcea..496da68 100644 --- a/doc/html/functions_vars.html +++ b/doc/html/functions_vars.html @@ -34,6 +34,7 @@
  • b
  • c
  • d
  • +
  • e
  • f
  • g
  • h
  • @@ -62,6 +63,8 @@

    - a -

    @@ -72,11 +75,17 @@

    - c -

    @@ -90,6 +99,10 @@
  • dev_type_ : Options +

    - e -

    - f -

    - k -

    - l -

    - m -

    - n -

    - o -

    - p -

    -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/globals.html b/doc/html/globals.html index 3b8d399..5b6400a 100644 --- a/doc/html/globals.html +++ b/doc/html/globals.html @@ -32,10 +32,12 @@
    • a
    • c
    • +
    • e
    • f
    • i
    • l
    • m
    • +
    • n
    • p
    • r
    • s
    • @@ -60,6 +62,10 @@ Here is a list of all file members with links to the files they belong to: : log.cpp , log.h
    +

    - e -

    - f -

    - l -

    • label_satp_encryption @@ -83,8 +93,10 @@ Here is a list of all file members with links to the files they belong to:

      - m -

      +

      - n -

      - p -

      • PARSE_BOOL_PARAM @@ -142,7 +154,7 @@ Here is a list of all file members with links to the files they belong to:
      • window_size_t : datatypes.h
      -
      Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
      Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
      diff --git a/doc/html/globals_defs.html b/doc/html/globals_defs.html index 182c110..0e7b7fc 100644 --- a/doc/html/globals_defs.html +++ b/doc/html/globals_defs.html @@ -60,7 +60,7 @@
    • SEQ_NR_T_NTOH : datatypes.h
    -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/globals_enum.html b/doc/html/globals_enum.html index c13d622..71b1241 100644 --- a/doc/html/globals_enum.html +++ b/doc/html/globals_enum.html @@ -31,10 +31,12 @@  

    -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/globals_eval.html b/doc/html/globals_eval.html index 81be342..5e37894 100644 --- a/doc/html/globals_eval.html +++ b/doc/html/globals_eval.html @@ -31,6 +31,12 @@  

    -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/globals_func.html b/doc/html/globals_func.html index 54a30fc..e725d85 100644 --- a/doc/html/globals_func.html +++ b/doc/html/globals_func.html @@ -40,7 +40,7 @@
  • sender() : anytun.cpp -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/globals_type.html b/doc/html/globals_type.html index e34e716..2737b06 100644 --- a/doc/html/globals_type.html +++ b/doc/html/globals_type.html @@ -56,7 +56,7 @@
  • window_size_t : datatypes.h -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/globals_vars.html b/doc/html/globals_vars.html index 41911f5..8ff69c2 100644 --- a/doc/html/globals_vars.html +++ b/doc/html/globals_vars.html @@ -34,10 +34,8 @@
  • cLog : log.cpp , log.h -
  • MIN_GCRYPT_VERSION -: keyDerivation.h -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/hierarchy.html b/doc/html/hierarchy.html index 07e4558..62c9279 100644 --- a/doc/html/hierarchy.html +++ b/doc/html/hierarchy.html @@ -32,6 +32,8 @@
  • Condition +
  • ConnectionList +
  • ConnectionParam
  • Cypher
  • Param +
  • Router
  • Semaphore
  • SeqWindow
  • SignalController @@ -77,7 +81,7 @@
  • SocketException
  • TunDevice -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/keyDerivation_8cpp.html b/doc/html/keyDerivation_8cpp.html index d6e5b1e..28824d7 100644 --- a/doc/html/keyDerivation_8cpp.html +++ b/doc/html/keyDerivation_8cpp.html @@ -18,12 +18,14 @@
  • File Members
  • keyDerivation.cpp File Reference

    #include "keyDerivation.h"
    +#include <stdexcept>
    #include <iostream>
    -#include <srtp/crypto_kernel.h>
    +#include <string>
    +#include <gcrypt.h>
    -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/keyDerivation_8h-source.html b/doc/html/keyDerivation_8h-source.html index 38ccb23..1d44ebb 100644 --- a/doc/html/keyDerivation_8h-source.html +++ b/doc/html/keyDerivation_8h-source.html @@ -53,44 +53,42 @@ 00034 #include "datatypes.h" 00035 #include "buffer.h" 00036 -00037 #include <string> -00038 -00039 extern "C" { -00040 #include <srtp/crypto_kernel.h> -00041 #include <gcrypt.h> -00042 } -00043 -00044 -00045 typedef enum { -00046 label_satp_encryption = 0x00, -00047 label_satp_msg_auth = 0x01, -00048 label_satp_salt = 0x02, -00049 } satp_prf_label; -00050 -00051 class KeyDerivation -00052 { -00053 public: -00054 KeyDerivation() : ld_kdr_(-1), cipher_(NULL) {}; -00055 virtual ~KeyDerivation() {}; -00056 -00057 void init(Buffer key, Buffer salt); -00058 err_status_t setLogKDRate(const uint8_t ld_rate); -00059 err_status_t generate(satp_prf_label label, seq_nr_t seq_nr, Buffer& key, uint32_t length); -00060 void clear(); -00061 -00062 static const std::string MIN_GCRYPT_VERSION; -00063 -00064 protected: -00065 int8_t ld_kdr_; // ld(key_derivation_rate) -00066 Buffer salt_; -00067 -00068 gcry_cipher_hd_t cipher_; -00069 }; -00070 -00071 const std::string MIN_GCRYPT_VERSION = "1.2.3"; -00072 -00073 #endif -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +00037 +00038 extern "C" { +00039 #include <gcrypt.h> +00040 } +00041 +00042 +00043 typedef enum { +00044 label_satp_encryption = 0x00, +00045 label_satp_msg_auth = 0x01, +00046 label_satp_salt = 0x02, +00047 } satp_prf_label; +00048 +00049 class KeyDerivation +00050 { +00051 public: +00052 KeyDerivation() : ld_kdr_(-1), cipher_(NULL) {}; +00053 virtual ~KeyDerivation() {}; +00054 +00055 void init(Buffer key, Buffer salt); +00056 void setLogKDRate(const u_int8_t ld_rate); +00057 void generate(satp_prf_label label, seq_nr_t seq_nr, Buffer& key, u_int32_t length); +00058 void clear(); +00059 +00060 +00061 protected: +00062 int8_t ld_kdr_; // ld(key_derivation_rate) +00063 Buffer salt_; +00064 static const char* MIN_GCRYPT_VERSION; +00065 +00066 gcry_cipher_hd_t cipher_; +00067 }; +00068 +00069 +00070 #endif +00071 +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/keyDerivation_8h.html b/doc/html/keyDerivation_8h.html index ba8fff3..e6d8555 100644 --- a/doc/html/keyDerivation_8h.html +++ b/doc/html/keyDerivation_8h.html @@ -19,8 +19,6 @@

    keyDerivation.h File Reference

    #include "datatypes.h"
    #include "buffer.h"
    -#include <string>
    -#include <srtp/crypto_kernel.h>
    #include <gcrypt.h>

    @@ -35,9 +33,6 @@ label_satp_salt = 0x02 } -

    Variables

    -const std::string MIN_GCRYPT_VERSION = "1.2.3" -

    Enumeration Type Documentation

    @@ -65,23 +60,7 @@

    -


    Variable Documentation

    - -
    -
    - - - - -
    const std::string MIN_GCRYPT_VERSION = "1.2.3"
    -
    -
    - -

    - -

    -

    -


    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/log_8cpp.html b/doc/html/log_8cpp.html index f1ed570..1fc383e 100644 --- a/doc/html/log_8cpp.html +++ b/doc/html/log_8cpp.html @@ -44,7 +44,7 @@

    -


    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/log_8h-source.html b/doc/html/log_8h-source.html index d5599f9..0befeae 100644 --- a/doc/html/log_8h-source.html +++ b/doc/html/log_8h-source.html @@ -143,7 +143,7 @@ 00124 extern Log& cLog; 00125 00126 #endif -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/log_8h.html b/doc/html/log_8h.html index 8968c01..16d6325 100644 --- a/doc/html/log_8h.html +++ b/doc/html/log_8h.html @@ -52,7 +52,7 @@

    -


    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/main.html b/doc/html/main.html index db41d95..19fdeec 100644 --- a/doc/html/main.html +++ b/doc/html/main.html @@ -14,12 +14,7 @@

    anytun Documentation

    -anytun

    -The secure anycast tunneling protocol (satp) defines a protocol used for communication between any combination of unicast and anycast tunnel endpoints. It has less protocol overhead than IPSec in Tunnel mode and allows tunneling of every ETHER TYPE protocol (e.g. ethernet, ip, arp ...). satp directly includes cryptography and message authentication based on the methodes used by SRTP. It is intended to deliver a generic, scaleable and secure solution for tunneling and relaying of packets of any protocol.

    -Copyright (C) 2007 anytun.org <satp@wirdorange.org>

    -This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.

    -This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

    -You should have received a copy of the GNU General Public License along with this program (see the file COPYING included with this distribution); if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA


    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/namespaces.html b/doc/html/namespaces.html index 7390571..4947ec3 100644 --- a/doc/html/namespaces.html +++ b/doc/html/namespaces.html @@ -17,7 +17,7 @@ scapy::* std -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/namespacesatp.html b/doc/html/namespacesatp.html index db10b4a..6bd7ede 100644 --- a/doc/html/namespacesatp.html +++ b/doc/html/namespacesatp.html @@ -20,7 +20,7 @@ class  SATP -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/namespacescapy_1_1_5.html b/doc/html/namespacescapy_1_1_5.html index 1fdb06e..d4856bf 100644 --- a/doc/html/namespacescapy_1_1_5.html +++ b/doc/html/namespacescapy_1_1_5.html @@ -17,7 +17,7 @@
    -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/namespacestd.html b/doc/html/namespacestd.html index f8d9d87..b169d2c 100644 --- a/doc/html/namespacestd.html +++ b/doc/html/namespacestd.html @@ -17,7 +17,7 @@
    -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/options_8cpp.html b/doc/html/options_8cpp.html index da716ce..d8c6be1 100644 --- a/doc/html/options_8cpp.html +++ b/doc/html/options_8cpp.html @@ -168,7 +168,7 @@

    -


    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/options_8h-source.html b/doc/html/options_8h-source.html index d053366..5af88be 100644 --- a/doc/html/options_8h-source.html +++ b/doc/html/options_8h-source.html @@ -50,64 +50,71 @@ 00031 #ifndef _OPTIONS_H_ 00032 #define _OPTIONS_H_ 00033 -00034 #include "threadUtils.hpp" -00035 -00036 class Options -00037 { -00038 public: -00039 Options(); -00040 bool parse(int argc, char* argv[]); -00041 void printUsage(); -00042 void printOptions(); -00043 -00044 std::string getProgname(); -00045 Options& setProgname(std::string p); -00046 sender_id_t getSenderId(); -00047 Options& setSenderId(sender_id_t s); -00048 std::string getLocalAddr(); -00049 Options& setLocalAddr(std::string l); -00050 u_int16_t getLocalPort(); -00051 Options& setLocalPort(u_int16_t l); -00052 std::string getRemoteAddr(); -00053 Options& setRemoteAddr(std::string r); -00054 u_int16_t getRemotePort(); -00055 Options& setRemotePort(u_int16_t r); -00056 Options& setRemoteAddrPort(std::string addr, u_int16_t port); -00057 std::string getDevName(); -00058 Options& setDevName(std::string d); -00059 std::string getDevType(); -00060 Options& setDevType(std::string d); -00061 std::string getIfconfigParamLocal(); -00062 Options& setIfconfigParamLocal(std::string i); -00063 std::string getIfconfigParamRemoteNetmask(); -00064 Options& setIfconfigParamRemoteNetmask(std::string i); -00065 window_size_t getSeqWindowSize(); -00066 Options& setSeqWindowSize(window_size_t s); -00067 std::string getCypher(); -00068 Options& setCypher(std::string c); -00069 std::string getAuthAlgo(); -00070 Options& setAuthAlgo(std::string a); -00071 -00072 private: -00073 Mutex mutex; -00074 -00075 std::string progname_; -00076 sender_id_t sender_id_; -00077 std::string local_addr_; -00078 u_int16_t local_port_; -00079 std::string remote_addr_; -00080 u_int16_t remote_port_; -00081 std::string dev_name_; -00082 std::string dev_type_; -00083 std::string ifconfig_param_local_; -00084 std::string ifconfig_param_remote_netmask_; -00085 window_size_t seq_window_size_; -00086 std::string cypher_; -00087 std::string auth_algo_; -00088 }; -00089 -00090 #endif -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +00034 #include "datatypes.h" +00035 #include "threadUtils.hpp" +00036 +00037 class Options +00038 { +00039 public: +00040 Options(); +00041 bool parse(int argc, char* argv[]); +00042 void printUsage(); +00043 void printOptions(); +00044 +00045 std::string getProgname(); +00046 Options& setProgname(std::string p); +00047 sender_id_t getSenderId(); +00048 Options& setSenderId(sender_id_t s); +00049 std::string getLocalAddr(); +00050 Options& setLocalAddr(std::string l); +00051 std::string getLocalSyncAddr(); +00052 Options& setLocalSyncAddr(std::string l); +00053 u_int16_t getLocalPort(); +00054 Options& setLocalPort(u_int16_t l); +00055 std::string getRemoteAddr(); +00056 Options& setRemoteAddr(std::string r); +00057 u_int16_t getLocalSyncPort(); +00058 Options& setLocalSyncPort(u_int16_t l); +00059 u_int16_t getRemotePort(); +00060 Options& setRemotePort(u_int16_t r); +00061 Options& setRemoteAddrPort(std::string addr, u_int16_t port); +00062 std::string getDevName(); +00063 Options& setDevName(std::string d); +00064 std::string getDevType(); +00065 Options& setDevType(std::string d); +00066 std::string getIfconfigParamLocal(); +00067 Options& setIfconfigParamLocal(std::string i); +00068 std::string getIfconfigParamRemoteNetmask(); +00069 Options& setIfconfigParamRemoteNetmask(std::string i); +00070 window_size_t getSeqWindowSize(); +00071 Options& setSeqWindowSize(window_size_t s); +00072 std::string getCypher(); +00073 Options& setCypher(std::string c); +00074 std::string getAuthAlgo(); +00075 Options& setAuthAlgo(std::string a); +00076 +00077 private: +00078 Mutex mutex; +00079 +00080 std::string progname_; +00081 sender_id_t sender_id_; +00082 std::string local_addr_; +00083 std::string local_sync_addr_; +00084 u_int16_t local_port_; +00085 u_int16_t local_sync_port_; +00086 std::string remote_addr_; +00087 u_int16_t remote_port_; +00088 std::string dev_name_; +00089 std::string dev_type_; +00090 std::string ifconfig_param_local_; +00091 std::string ifconfig_param_remote_netmask_; +00092 window_size_t seq_window_size_; +00093 std::string cypher_; +00094 std::string auth_algo_; +00095 }; +00096 +00097 #endif +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/options_8h.html b/doc/html/options_8h.html index f844812..04d0e65 100644 --- a/doc/html/options_8h.html +++ b/doc/html/options_8h.html @@ -17,7 +17,8 @@
  • File List
  • File Members
  • -

    options.h File Reference

    #include "threadUtils.hpp"
    +

    options.h File Reference

    #include "datatypes.h"
    +#include "threadUtils.hpp"

    Go to the source code of this file. @@ -26,7 +27,7 @@
    class  Options
    -


    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/packetSource_8cpp.html b/doc/html/packetSource_8cpp.html index 2a05dee..650e74b 100644 --- a/doc/html/packetSource_8cpp.html +++ b/doc/html/packetSource_8cpp.html @@ -24,7 +24,7 @@
    -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/packetSource_8h-source.html b/doc/html/packetSource_8h-source.html index fe8acf2..9096246 100644 --- a/doc/html/packetSource_8h-source.html +++ b/doc/html/packetSource_8h-source.html @@ -71,7 +71,7 @@ 00052 void send(Buffer& buf, std::string addr, u_int16_t port); 00053 }; 00054 -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/packetSource_8h.html b/doc/html/packetSource_8h.html index a547ac2..115d9ee 100644 --- a/doc/html/packetSource_8h.html +++ b/doc/html/packetSource_8h.html @@ -30,7 +30,7 @@ class  UDPPacketSource -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/packet_8cpp.html b/doc/html/packet_8cpp.html index 3d8792f..5d6df9e 100644 --- a/doc/html/packet_8cpp.html +++ b/doc/html/packet_8cpp.html @@ -24,7 +24,7 @@
    -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/packet_8h-source.html b/doc/html/packet_8h-source.html index cc3f8ec..66310f6 100644 --- a/doc/html/packet_8h-source.html +++ b/doc/html/packet_8h-source.html @@ -93,7 +93,7 @@ 00074 }; 00075 00076 #endif -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/packet_8h.html b/doc/html/packet_8h.html index d929408..c0103bc 100644 --- a/doc/html/packet_8h.html +++ b/doc/html/packet_8h.html @@ -29,7 +29,7 @@ struct  Packet::HeaderStruct -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/satp_8py.html b/doc/html/satp_8py.html index e63715e..ca6e6cf 100644 --- a/doc/html/satp_8py.html +++ b/doc/html/satp_8py.html @@ -28,7 +28,7 @@ class  satp::SATP -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/seqWindow_8cpp.html b/doc/html/seqWindow_8cpp.html index caf6430..00c2d9c 100644 --- a/doc/html/seqWindow_8cpp.html +++ b/doc/html/seqWindow_8cpp.html @@ -23,7 +23,7 @@
    -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/seqWindow_8h-source.html b/doc/html/seqWindow_8h-source.html index 3fa4570..14e9c49 100644 --- a/doc/html/seqWindow_8h-source.html +++ b/doc/html/seqWindow_8h-source.html @@ -81,7 +81,7 @@ 00062 }; 00063 00064 #endif -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/seqWindow_8h.html b/doc/html/seqWindow_8h.html index 600e329..6e76351 100644 --- a/doc/html/seqWindow_8h.html +++ b/doc/html/seqWindow_8h.html @@ -29,7 +29,7 @@ class  SeqWindow -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/signalController_8cpp.html b/doc/html/signalController_8cpp.html index 57ecffa..9de66eb 100644 --- a/doc/html/signalController_8cpp.html +++ b/doc/html/signalController_8cpp.html @@ -26,7 +26,7 @@
    -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/signalController_8h-source.html b/doc/html/signalController_8h-source.html index 9a4e4bb..d819179 100644 --- a/doc/html/signalController_8h-source.html +++ b/doc/html/signalController_8h-source.html @@ -138,7 +138,7 @@ 00119 }; 00120 00121 #endif -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/signalController_8h.html b/doc/html/signalController_8h.html index 213cc41..dbb49f2 100644 --- a/doc/html/signalController_8h.html +++ b/doc/html/signalController_8h.html @@ -43,7 +43,7 @@ class  SignalController -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/structPacket_1_1HeaderStruct-members.html b/doc/html/structPacket_1_1HeaderStruct-members.html index 86f6bad..2908452 100644 --- a/doc/html/structPacket_1_1HeaderStruct-members.html +++ b/doc/html/structPacket_1_1HeaderStruct-members.html @@ -21,7 +21,7 @@

    Packet::HeaderStruct Member List

    This is the complete list of members for Packet::HeaderStruct, including all inherited members.

    -
    sender_idPacket::HeaderStruct
    seq_nrPacket::HeaderStruct


    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/structPacket_1_1HeaderStruct.html b/doc/html/structPacket_1_1HeaderStruct.html index 1727242..474e78e 100644 --- a/doc/html/structPacket_1_1HeaderStruct.html +++ b/doc/html/structPacket_1_1HeaderStruct.html @@ -61,7 +61,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/structParam-members.html b/doc/html/structParam-members.html index 05e965e..b873070 100644 --- a/doc/html/structParam-members.html +++ b/doc/html/structParam-members.html @@ -26,7 +26,7 @@ optParam seqParam srcParam -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/structParam.html b/doc/html/structParam.html index 5ecf596..4344ad9 100644 --- a/doc/html/structParam.html +++ b/doc/html/structParam.html @@ -144,7 +144,7 @@


    The documentation for this struct was generated from the following file: -
    Generated on Sun Oct 7 23:43:50 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/threadUtils_8hpp-source.html b/doc/html/threadUtils_8hpp-source.html index 509d9fd..3c53a74 100644 --- a/doc/html/threadUtils_8hpp-source.html +++ b/doc/html/threadUtils_8hpp-source.html @@ -191,7 +191,7 @@ 00172 }; 00173 00174 #endif -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/threadUtils_8hpp.html b/doc/html/threadUtils_8hpp.html index 8177a66..ec4c274 100644 --- a/doc/html/threadUtils_8hpp.html +++ b/doc/html/threadUtils_8hpp.html @@ -33,7 +33,7 @@ class  Semaphore -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/tree.html b/doc/html/tree.html index c507854..07f3905 100644 --- a/doc/html/tree.html +++ b/doc/html/tree.html @@ -63,7 +63,6 @@

    anytun

    |o*Condition

    +

    |o*ConnectionList

    +

    |o*ConnectionParam

    |o+Cypher

    |o*Param

    +

    |o*Router

    |o*Semaphore

    |o*SeqWindow

    |o*SignalController

    @@ -179,6 +186,10 @@

    |o*authAlgo.h

    |o*buffer.cpp

    |o*buffer.h

    +

    |o*connectionList.cpp

    +

    |o*connectionList.h

    +

    |o*connectionParam.cpp

    +

    |o*connectionParam.h

    |o*cypher.cpp

    |o*cypher.h

    |o*datatypes.h

    @@ -186,6 +197,8 @@

    |o*keyDerivation.h

    |o*log.cpp

    |o*log.h

    +

    |o*networkAddress.cpp

    +

    |o*networkAddress.h

    |o*options.cpp

    |o*options.h

    |o*packet.cpp

    @@ -194,6 +207,8 @@

    |o*packetSource.h

    |o*PracticalSocket.cpp

    |o*PracticalSocket.h

    +

    |o*router.cpp

    +

    |o*router.h

    |o*satp.py

    |o*seqWindow.cpp

    |o*seqWindow.h

    diff --git a/doc/html/tunDevice_8cpp.html b/doc/html/tunDevice_8cpp.html index c708286..0a8da3b 100644 --- a/doc/html/tunDevice_8cpp.html +++ b/doc/html/tunDevice_8cpp.html @@ -27,7 +27,7 @@
    -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/tunDevice_8h-source.html b/doc/html/tunDevice_8h-source.html index b3761d9..f9682c0 100644 --- a/doc/html/tunDevice_8h-source.html +++ b/doc/html/tunDevice_8h-source.html @@ -72,7 +72,7 @@ 00053 00054 char* getActualName(); 00055 u_int32_t getType(); -00056 char* getTypeString(); +00056 const char* getTypeString(); 00057 00058 private: 00059 void operator=(const TunDevice &src); @@ -83,7 +83,7 @@ 00064 }; 00065 00066 #endif -

    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    diff --git a/doc/html/tunDevice_8h.html b/doc/html/tunDevice_8h.html index bb4f280..a69cbbf 100644 --- a/doc/html/tunDevice_8h.html +++ b/doc/html/tunDevice_8h.html @@ -27,7 +27,7 @@ class  TunDevice -
    Generated on Sun Oct 7 23:43:49 2007 for anytun by  +
    Generated on Tue Nov 27 14:11:51 2007 for anytun by  doxygen 1.5.1
    -- cgit v1.2.3