4
0
mirror of https://github.com/QuasarApp/qca.git synced 2025-05-13 19:19:33 +00:00

some extra items

svn path=/trunk/kdesupport/qca/; revision=460790
This commit is contained in:
Justin Karneges 2005-09-15 08:10:56 +00:00
parent 764ca60152
commit e5b4256b89

6
TODO

@ -14,16 +14,21 @@
* Considerations
api:
make sure there aren't any cases where a Foo::supportsBar()-style function
reports true, but then when the object is created, it doesn't actually
support the feature (because the wrong provider was used).
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 QSecureArray in some unnecessary places
other:
add asserts
standardize on count() vs size() when iterating?
printf + latin1()/toLatin1() -> qPrintable() ? (in code/examples/docs/etc)
* finish code for APIs:
cert/key mismatch error for cms
don't allow smart card providers to be used by default
functions that don't trip a scan should do so on the first try
proper parenting of all objects
@ -54,6 +59,7 @@
securemessage: cipher selection
tls: SSL_get_client_CA_list (does anyone use this?)
keystore: symmetric keys, arbitrary app data
direct read/write of certificate extensions? (might need ASN.1 interface)
providers for:
Mozilla NSS
Windows CryptoAPI