* \brief TEA Tiny Encription Algorith functions.
*
* Documentation for TEA is available at
* \brief TEA Tiny Encription Algorith functions.
*
* Documentation for TEA is available at
- * http://www.cl.cam.ac.uk/ftp/users/djw3/tea.ps.
+ * http://en.wikipedia.org/wiki/Tiny_Encryption_Algorithm
*
* \author Francesco Sacchi <batt@develer.com>
*
*
* \author Francesco Sacchi <batt@develer.com>
*
/**
* Initialize OFB by setting the IV.
*
/**
* Initialize OFB by setting the IV.
*
- * \note the memory pointed by \a iv will be used and modified by the CBC
+ * \note the memory pointed by \a iv will be used and modified by the OFB
* functions. It is caller's responsibility to keep it available until there is
* no more OFB work to do.
*/
* functions. It is caller's responsibility to keep it available until there is
* no more OFB work to do.
*/
* Copyright 2004 Giovanni Bajo
* -->
*
* Copyright 2004 Giovanni Bajo
* -->
*
- * \author Giovanni Bajo <rasky@develer.com>
+ * \defgroup hashtable Hash table implementation
+ * \ingroup struct
+ * \{
*
* \brief Portable hash table
*
*
* \brief Portable hash table
*
* a marker for a free node, so it is invalid to store a NULL pointer in the table
* with \c ht_insert().
*
* a marker for a free node, so it is invalid to store a NULL pointer in the table
* with \c ht_insert().
*
+ * \author Giovanni Bajo <rasky@develer.com>
+ *
* $WIZ$ module_name = "hashtable"
* $WIZ$ module_configuration = "bertos/cfg/cfg_hashtable.h"
*/
* $WIZ$ module_name = "hashtable"
* $WIZ$ module_configuration = "bertos/cfg/cfg_hashtable.h"
*/
int hashtable_testRun(void);
int hashtable_testTearDown(void);
int hashtable_testRun(void);
int hashtable_testTearDown(void);
+/** \} */ // \defgroup hashtable
+
#endif /* STRUCT_HASHTABLE_H */
#endif /* STRUCT_HASHTABLE_H */
If used in the right way, OOP elegantly solves a broad range of problems
linked with the creation of common and reusable interfaces that allow
you to save development time and precious memory space.
If used in the right way, OOP elegantly solves a broad range of problems
linked with the creation of common and reusable interfaces that allow
you to save development time and precious memory space.
-Have a look at <a href="">KFile tutorial</a> on BeRTOS web site for
+Have a look at <a href="http://www.bertos.org/use/tutorial-front-page/drivers-kfile-interface/">
+KFile tutorial</a> on BeRTOS web site for
a more complete introduction to object oriented programming.
<h2>OOP in C</h2>
a more complete introduction to object oriented programming.
<h2>OOP in C</h2>