summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorMoritz Schulte <mo@g10code.com>2005-10-16 12:12:40 +0000
committerMoritz Schulte <mo@g10code.com>2005-10-16 12:12:40 +0000
commit69ebf325250af465c733e4e638916aa00159cef8 (patch)
tree688c7b249d283e2d81858f8a882d737fdc18598e /doc
parent2ace47aa5ee3c9a196f996e71c819b457e249a15 (diff)
downloadlibgcrypt-69ebf325250af465c733e4e638916aa00159cef8.tar.gz
doc/ChangeLog:
2005-10-16 Moritz Schulte <moritz@g10code.com> * gcrypt.texi (Controlling the library): Start documenting the existing control commands.
Diffstat (limited to 'doc')
-rw-r--r--doc/ChangeLog5
-rw-r--r--doc/gcrypt.texi33
2 files changed, 38 insertions, 0 deletions
diff --git a/doc/ChangeLog b/doc/ChangeLog
index 1be5a58c..edaf60c1 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,8 @@
+2005-10-16 Moritz Schulte <moritz@g10code.com>
+
+ * gcrypt.texi (Controlling the library): Start documenting the
+ existing control commands.
+
2005-04-11 Moritz Schulte <moritz@g10code.com>
* gcrypt.texi (Available hash algorithms): Add entry for Whirlpool.
diff --git a/doc/gcrypt.texi b/doc/gcrypt.texi
index ef946b52..1eaafae2 100644
--- a/doc/gcrypt.texi
+++ b/doc/gcrypt.texi
@@ -490,6 +490,39 @@ This function can be used to influence the general behavior of
@acronym{Libgcrypt} in several ways. Depending on @var{cmd}, more
arguments can or have to be provided.
+@table @code
+@item GCRYCTL_ENABLE_M_GUARD; Arguments: none
+This command enables the built-in memory guard. It must not be used to
+activate the memory guard after the memory management has already been
+used; therefore it can ONLY be used at initializatoin time. Note that
+the memory guard is NOT used when the user of the library has set his
+own memory management callbacks.
+
+@item GCRYCTL_ENABLE_QUICK_RANDOM
+@item GCRYCTL_DUMP_RANDOM_STATS
+@item GCRYCTL_DUMP_MEMORY_STATS
+@item GCRYCTL_DUMP_SECMEM_STATS
+@item GCRYCTL_DROP_PRIVS
+@item GCRYCTL_DISABLE_SECMEM
+@item GCRYCTL_INIT_SECMEM
+@item GCRYCTL_TERM_SECMEM
+@item GCRYCTL_DISABLE_SECMEM_WARN
+@item GCRYCTL_SUSPEND_SECMEM_WARN
+@item GCRYCTL_RESUME_SECMEM_WARN
+@item GCRYCTL_USE_SECURE_RNDPOOL
+@item GCRYCTL_SET_RANDOM_SEED_FILE
+@item GCRYCTL_UPDATE_RANDOM_SEED_FILE
+@item GCRYCTL_SET_VERBOSITY
+@item GCRYCTL_SET_DEBUG_FLAGS
+@item GCRYCTL_CLEAR_DEBUG_FLAGS
+@item GCRYCTL_DISABLE_INTERNAL_LOCKING
+@item GCRYCTL_ANY_INITIALIZATION_P
+@item GCRYCTL_INITIALIZATION_FINISHED_P
+@item GCRYCTL_INITIALIZATION_FINISHED
+@item GCRYCTL_SET_THREAD_CBS
+@item GCRYCTL_FAST_POOL
+@end table
+
@end deftypefun
@node Modules