File: todo.html

package info (click to toggle)
xml-security-c 1.2.1-3
  • links: PTS
  • area: main
  • in suites: etch-m68k
  • size: 24,464 kB
  • ctags: 6,673
  • sloc: cpp: 36,830; xml: 23,415; sh: 2,365; makefile: 340; perl: 221
file content (78 lines) | stat: -rw-r--r-- 6,527 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>XML-Security-C: Todo List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.2 -->
<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
<h1><a class="anchor" name="todo">Todo List</a></h1><a class="anchor" name="_todo000007"></a> <dl>
<dt>Member <a class="el" href="classDSIGSignature.html#z48_0">DSIGSignature::getKeyInfoList</a> () </dt>
<dd>The KeyInfo process is very primitive. An interface needs to be created to allow application developers to install an object into the Signature that the Signature can call on to translate KeyInfo lists into a Key. <dl compact><dt><b>Returns:</b></dt><dd>A pointer to the <a class="el" href="classDSIGKeyInfoList.html">DSIGKeyInfoList</a> object held by the <a class="el" href="classDSIGSignature.html">DSIGSignature</a> </dd></dl>
</dd>
</dl>
<p>
<a class="anchor" name="_todo000009"></a> <dl>
<dt>Member <a class="el" href="classXENCCipherReference.html#z243_0">XENCCipherReference::appendBase64Transform</a> ()=0 </dt>
<dd>Move to <a class="el" href="classDSIGTransformList.html">DSIGTransformList</a> rather than re-implement in both <a class="el" href="classDSIGReference.html">DSIGReference</a> and <a class="el" href="classXENCCipherReference.html">XENCCipherReference</a> </dd>
</dl>
<p>
<a class="anchor" name="_todo000010"></a> <dl>
<dt>Member <a class="el" href="classXENCCipherReference.html#z243_1">XENCCipherReference::appendXPathTransform</a> (const char *expr)=0 </dt>
<dd>Move to <a class="el" href="classDSIGTransformList.html">DSIGTransformList</a> rather than re-implement in both <a class="el" href="classDSIGReference.html">DSIGReference</a> and <a class="el" href="classXENCCipherReference.html">XENCCipherReference</a> </dd>
</dl>
<p>
<a class="anchor" name="_todo000011"></a> <dl>
<dt>Member <a class="el" href="classXENCCipherReference.html#z243_2">XENCCipherReference::appendXPathFilterTransform</a> (void)=0 </dt>
<dd>Move to <a class="el" href="classDSIGTransformList.html">DSIGTransformList</a> rather than re-implement in both <a class="el" href="classDSIGReference.html">DSIGReference</a> and <a class="el" href="classXENCCipherReference.html">XENCCipherReference</a> </dd>
</dl>
<p>
<a class="anchor" name="_todo000012"></a> <dl>
<dt>Member <a class="el" href="classXENCCipherReference.html#z243_3">XENCCipherReference::appendXSLTransform</a> (XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *stylesheet)=0 </dt>
<dd>Move to <a class="el" href="classDSIGTransformList.html">DSIGTransformList</a> rather than re-implement in both <a class="el" href="classDSIGReference.html">DSIGReference</a> and <a class="el" href="classXENCCipherReference.html">XENCCipherReference</a> </dd>
</dl>
<p>
<a class="anchor" name="_todo000013"></a> <dl>
<dt>Member <a class="el" href="classXENCCipherReference.html#z243_4">XENCCipherReference::appendCanonicalizationTransform</a> (canonicalizationMethod cm)=0 </dt>
<dd>Move to <a class="el" href="classDSIGTransformList.html">DSIGTransformList</a> rather than re-implement in both <a class="el" href="classDSIGReference.html">DSIGReference</a> and <a class="el" href="classXENCCipherReference.html">XENCCipherReference</a> </dd>
</dl>
<p>
<a class="anchor" name="_todo000002"></a> <dl>
<dt>Class <a class="el" href="classXSECCryptoHash.html">XSECCryptoHash</a>  </dt>
<dd>bring the interface here in-line with that provided for <a class="el" href="classXSECCryptoBase64.html">XSECCryptoBase64</a> - really should have only one way of calling these kinds of objects.</dd>
</dl>
<p>
<a class="anchor" name="_todo000008"></a> <dl>
<dt>Member <a class="el" href="classXSECProvider.html#z204_3">XSECProvider::releaseSignature</a> (<a class="el" href="classDSIGSignature.html">DSIGSignature</a> *toRelease) </dt>
<dd>The <a class="el" href="classDSIGSignature.html">DSIGSignature</a> objects are fairly bulky in terms of creation and deletion. There should be a capability to store "released" objects in a re-use stack. At the moment the Provider class simply deletes the objects. <dl compact><dt><b>See also:</b></dt><dd><a class="el" href="classDSIGSignature.html#z45_5">DSIGSignature::createBlankSignature</a> </dd></dl>
</dd>
</dl>
<p>
<a class="anchor" name="_todo000005"></a> <dl>
<dt>Class <a class="el" href="classXSECURIResolverGenericUnix.html">XSECURIResolverGenericUnix</a>  </dt>
<dd>Implement a "pluggable" URI resolver that allows developers to plug in different classes for different schemes </dd>
</dl>
<p>
<a class="anchor" name="_todo000006"></a> <dl>
<dt>Class <a class="el" href="classXSECURIResolverGenericWin32.html">XSECURIResolverGenericWin32</a>  </dt>
<dd>Re-implement using the Windows Internet API </dd>
</dl>
<p>
<a class="anchor" name="_todo000004"></a> <dl>
<dt>Member <a class="el" href="XSECCryptoProvider_8hpp.html#a0">CRYPTO_MAX_HASH_SIZE</a>  </dt>
<dd>This should really come from each of the providers and should be implemented as a function call to *CryptoProvider </dd>
</dl>
<p>
<a class="anchor" name="_todo000001"></a> <dl>
<dt>Group <a class="el" href="group__wincapicrypto.html">wincapicrypto</a>  </dt>
<dd>Need to allow the various classes to over-ride the PROV objects to allow specific private key instances rather than one instance across the library instance. </dd>
</dl>
<p>
<a class="anchor" name="_todo000003"></a> <dl>
<dt>Group <a class="el" href="group__crypto.html">crypto</a>  </dt>
<dd>Add an ability to better handle "optional" functions. The library should make a call to the provider to see whether an optional function (e.g. extract key from X509) has been provided.</dd>
</dl>
<hr size="1"><address style="align: right;"><small>Generated on Sun Jul 3 17:46:10 2005 for XML-Security-C by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.2 </small></address>
</body>
</html>