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 Remove SilcCommandCb from silccommand.h.
+
  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.
 
+ 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