qca/TODO

49 lines
1.4 KiB
Plaintext
Raw Normal View History

* Additional unit tests
* Update to latest Botan, and remake the botantools patch as appropriate
* create .prf for auto-discovery by qmake-based projects
* API documentation
clean up Algorithm
clean up Filter
document all the stuff in qca_cert.h
document all the stuff in qca_publickey.h
document all the stuff in qca_securelayer.h
document all the stuff in qca_securemessage.h
think about documenting the various providers (qcaprovider.h)
* Considerations
it's possible we use QSecureArray in some unnecessary places
don't forget to QCA_EXPORT everything
standardize on count() vs size() when iterating?
add more "getters" to the library?
give all classes non-default ctors/dtors/copy/op=, and dpointers?
* finish code for APIs:
core: properties
cert: rfc 2818 hostname validation
keystore
tls
sasl
securemessagesystem (consider thread issues)
openpgp
smime
default provider: sha1
* examples
create example for BigInteger
fix SASL examples (client and server)
fix SSL example
* write plugin support
qca-tls: do something about the cert check lag. maybe a thread?
qca-botan: implement
qca-egads (or qca-egd): implement for Random support
figure out why Valgrind reports so many memory leaks
qca-gnupg: NEED_PASSPHRASE_PIN, BAD_PASSPHRASE_PIN, etc
* possibilities for the future:
Key wrapping - RFC3217 and RFC3394
dtls (secure UDP)
quoted-printable TextFilter