mirror of
https://github.com/QuasarApp/qca.git
synced 2025-05-12 02:39:34 +00:00
beta6 plan
svn path=/trunk/kdesupport/qca/; revision=664013
This commit is contained in:
parent
34efc21f23
commit
d65317aa4d
81
TODO
81
TODO
@ -1,59 +1,54 @@
|
||||
* update the README
|
||||
* special thanks to Jack Lloyd
|
||||
* mac universal binary support?
|
||||
|
||||
* API documentation
|
||||
think about documenting the various providers (qcaprovider.h)
|
||||
Change Doxyfile config to capture whole API, and to generate Latex manual.
|
||||
document which functions might cause a synchronous asker:
|
||||
pkey: sign/decrypt, or any non-KeyLoader privkey/keybundle loading
|
||||
keystore: entryList (non-async), ensureAvailable, ensureAccessible
|
||||
securemessage: waitForFinished
|
||||
|
||||
* test1
|
||||
code:
|
||||
qcatool: pkcs11 configurator
|
||||
cert: rfc 2818 hostname validation
|
||||
synchronizer: cleanup
|
||||
publickey: cleanup
|
||||
cert: cleanup
|
||||
keystore: complete, cleanup
|
||||
securelayer: cleanup
|
||||
securemessage: cleanup
|
||||
dirwatch: consider using QFileSystemWatcher instead (or wrapping)
|
||||
dirwatch: thread safety
|
||||
dirwatch: proper object parenting, test on all platforms
|
||||
make sure we catch any throws from botan
|
||||
add logging to qca lib and other plugins
|
||||
qcatool TODOs
|
||||
finish cmssigner
|
||||
qca-openssl: ca signing
|
||||
qca-openssl: async tls
|
||||
other:
|
||||
qt/x11 4.2 doesn't support debug-and-release anymore. what should we do?
|
||||
smartcard tls example?
|
||||
update the rootcerts with mozcerts
|
||||
regenerate botantools.diff
|
||||
|
||||
* Considerations
|
||||
* beta6
|
||||
api:
|
||||
it's possible we use SecureArray in some unnecessary places
|
||||
CMS::setUntrustedCertificates
|
||||
Q_DISABLE_COPY on some objects
|
||||
give all classes non-default ctors/dtors/copy/op=, and dpointers?
|
||||
add more "getters" to the library?
|
||||
don't forget to QCA_EXPORT everything
|
||||
it's possible we use SecureArray in some unnecessary places
|
||||
code:
|
||||
cert: rfc 2818 hostname validation
|
||||
keystore: complete
|
||||
securelayer: complete
|
||||
qcatool: configurator for pkcs11 and generic
|
||||
qcatool TODOs
|
||||
finish cmssigner
|
||||
other:
|
||||
add more asserts
|
||||
standardize on count() vs size() when iterating?
|
||||
printf + latin1()/toLatin1() -> qPrintable() ? (in code/examples/docs/etc)
|
||||
update README/INSTALL
|
||||
special thanks to Jack Lloyd
|
||||
winlocal didn't work, what now?
|
||||
|
||||
* test1
|
||||
doc:
|
||||
documentation overhaul
|
||||
document provider interface
|
||||
document which functions might cause a synchronous asker:
|
||||
pkey: sign/decrypt, or any non-KeyLoader privkey/keybundle loading
|
||||
keystore: entryList (non-async), ensureAvailable, ensureAccessible
|
||||
securemessage: waitForFinished
|
||||
Change Doxyfile config to capture whole API, and to generate Latex manual.
|
||||
code:
|
||||
synchronizer: cleanup
|
||||
publickey: cleanup
|
||||
cert: cleanup
|
||||
keystore: cleanup
|
||||
securelayer: cleanup
|
||||
securemessage: cleanup
|
||||
add logging to qca lib and other plugins
|
||||
add more asserts?
|
||||
other:
|
||||
regenerate botantools.diff
|
||||
update the rootcerts with mozcerts
|
||||
make sure the version is correct in all locations (README, etc)
|
||||
|
||||
* examples
|
||||
create example for BigInteger
|
||||
create example for OpenPGP
|
||||
create example for CMS
|
||||
create example for using TLS with smart cards (maybe reuse ssltest?)
|
||||
fix SASL examples (client and server)
|
||||
|
||||
* Additional unit tests (using QTestLib):
|
||||
* additional unit tests (using QTestLib):
|
||||
- OpenPGP
|
||||
- CMS
|
||||
- TLS ?
|
||||
|
Loading…
x
Reference in New Issue
Block a user