updates.
authorPekka Riikonen <priikone@silcnet.org>
Sun, 17 Jun 2007 09:10:31 +0000 (09:10 +0000)
committerPekka Riikonen <priikone@silcnet.org>
Sun, 17 Jun 2007 09:10:31 +0000 (09:10 +0000)
TODO

diff --git a/TODO b/TODO
index d8fed3dd5f79a97e3c504f61821fbde90f8ed331..18600452d7222e9671f7dbafc6416ed37dd6089f 100644 (file)
--- a/TODO
+++ b/TODO
@@ -46,6 +46,8 @@ lib/silccore
 
  o All payload encoding routines should take SilcStack as argument.
 
 
  o All payload encoding routines should take SilcStack as argument.
 
+ o Remove SilcCommandCb from silccommand.h.
+
  o All payload test routines into lib/silccore/tests/.
 
 
  o All payload test routines into lib/silccore/tests/.
 
 
@@ -242,6 +244,16 @@ Runtime library, lib/silcutil/
    compression thus it must be implemented.  SILC Zip API must be
    defined.
 
    compression thus it must be implemented.  SILC Zip API must be
    defined.
 
+ o Add new functions to SilcStack API in lib/silcutil/silcstack.[ch].  Add
+   silc_stack_[set|get]_byte_alignment and
+   silc_stack_[set|get]_address_alignment.  The _byte_alignment defines the
+   default alignment when allocating aligned memory for structures etc.
+   The address_alignment defines the default (default is 0) alignment for
+   memory addresses SilcStack routines return.  Usefull when needing 
+   aligned addresses for example for hardware devices (such as crypto
+   accelerators).  Move also the low level silc_stack_malloc and 
+   silc_stack_realloc from silcstack_i.h to silcstack.h.
+
  (o Generic SilcStatus or SilcResult that includes all possible status and
     error conditions, including those of SILC protocol.  Though, the SILC
     protocol related status (currently in silcstatus.h) cannot be in
  (o Generic SilcStatus or SilcResult that includes all possible status and
     error conditions, including those of SILC protocol.  Though, the SILC
     protocol related status (currently in silcstatus.h) cannot be in