<br><div><span class="gmail_quote">On 10/2/07, <b class="gmail_sendername">Kevin Reid</b> &lt;<a href="mailto:kpreid@mac.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">kpreid@mac.com</a>&gt; wrote:
</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
If this structure is intended to be protected from the user programs<br>(actually or conceptually), then I don&#39;t see much wrong with it, but<br>there&#39;s not enough information to tell how it&#39;s intended to be used.
<br><br>How are key values chosen? How are they looked up during capability<br>invocation?<br><br>What is stored in an r_list? What interprets the values?</blockquote><div><br>I was thinking to generate the key values randomically using md5 hash algorithm or something like that, since AFAIK the key must be unique for each capabilitie, but&nbsp; I didn&#39;t write any code to this job yet.
<br><br>The r_list will store values like &#39;r&#39; to read access and &#39;w&#39; to write access. The interpretation of these values will be made when an access attempt will be made for that object, also there is no code writing too.
<br></div><br>Currently I don&#39;t have any precise information about all that because I just started to work on this, but I&#39;m hopefully to give more detailed information after spend more time on this.<br><br>Thank you very much for your concerns!
<br>Matheus Morais<br></div>