summaryrefslogtreecommitdiff
path: root/plugins/MirOTR/Libgcrypt/read/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/MirOTR/Libgcrypt/read/TODO')
-rw-r--r--plugins/MirOTR/Libgcrypt/read/TODO61
1 files changed, 0 insertions, 61 deletions
diff --git a/plugins/MirOTR/Libgcrypt/read/TODO b/plugins/MirOTR/Libgcrypt/read/TODO
deleted file mode 100644
index 74468e31aa..0000000000
--- a/plugins/MirOTR/Libgcrypt/read/TODO
+++ /dev/null
@@ -1,61 +0,0 @@
-What's left to do -*- outline -*-
-
-* Next API break:
-** gcry_ac_io_t
- Remove use of anonymous union.
-** gcry_ac
- Consider to remove it.
-
-* udiv-qrnbd.o should get build as *.lo [HPUX]
-
-* Allow operation using RSA keys consisting of the OpenSSL keys.
- This requires the introduction of a parameter names (say) U which
- is calculated according to OpenSSL/PKCS#1 rules.
-
-* linker script test
- Write an autoconf test to check whether the linker supports a
- version script.
-
-* Add attributes to the MPI functions.
-
-* cipher/pubkey.c and pubkey implementaions.
- Don't rely on the secure memory based wiping function but add an
- extra wiping.
-
-* Use builtin bit functions of gcc 3.4
-
-* Consider using a daemon to maintain the random pool
- [Partly done] The down side of this is that we can't assume that the
- random has has always been stored in "secure memory". And we rely
- on that sniffing of Unix domain sockets is not possible. We can
- implement this simply by detecting a special prefixed random seed
- name and divert in this case to the daemon. There are several
- benefits with such an approach: We keep the state of the RNG over
- invocations of libgcrypt based applications, don't need time
- consuming initialization of the pool and in case the entropy
- collectros need to run that bunch of Unix utilities we don't waste
- their precious results.
-
-* Add OAEP
-
-* gcryptrnd.c
- Requires a test for pth [done] as well as some other tests.
-
-* secmem.c
- Check whether the memory block is valid before releasing it and
- print a diagnosic, like glibc does.
-
-* threads
-** We need to document fork problems
- In particular that reinitialization is required in random.c
- However, there is no code yet to do it.
-
-* Tests
- We need a lot more tests. Lets keep an ever growing list here.
-** Write tests for the progress function
-** mpitests does no real checks yet.
-** pthreads
- To catch simple errors like the one fixed on 2007-03-16.
-** C++ tests
- We have some code to allow using libgcrypt from C++, so we also
- should have a test case.