summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorWerner Koch <wk@gnupg.org>2003-12-19 19:49:35 +0000
committerWerner Koch <wk@gnupg.org>2003-12-19 19:49:35 +0000
commit87ab67996b2d67322fdeaf1753010130d5942af6 (patch)
treee06cc6e97206e233fb3e301628dda2aae3e7d8f9 /TODO
parent0fec298aa402ecd69e97a2237df64cdd6ec50fda (diff)
downloadlibgcrypt-87ab67996b2d67322fdeaf1753010130d5942af6.tar.gz
* md.c: Moved a couple of functions down below the data structure
definitions. (struct gcry_md_context): New field ACTUAL_HANDLE_SIZE. (md_open): Set it here. (strcut gcry_md_list): New field ACTUAL_STRUCT_SIZE. (md_enable): Set it here. (md_close): Wipe the context memory. secure memory. * cipher.c (struct gcry_cipher_handle): New field ACTUAL_HANDLE_SIZE. (gcry_cipher_open): Set it here. (gcry_cipher_close): Use it to always wipe out the handle data. * md.c: Minor code and comment cleanups.
Diffstat (limited to 'TODO')
-rw-r--r--TODO5
1 files changed, 5 insertions, 0 deletions
diff --git a/TODO b/TODO
index 86fe1a82..65b79332 100644
--- a/TODO
+++ b/TODO
@@ -28,3 +28,8 @@ What's left to do -*- outline -*-
* HMAC won't work with sha-512 due to the different block size. OTOH,
I can imagine no cryptographic reason to use it.
+
+* cipher/pubkey.c and pubkey implementaions.
+ Don't rely on the secure memory based wiping fucntion but add an
+ extra wiping.
+