Entries are never deleted, although they can be modified.
Individual entries can be modified without changing the whole
thing, but they shouldn't change often.
I put some thought into clever schemes for supporting large rule sets
well but decided to go ahead with the simplest possible mechanism
because I expect that in real deployments the number of rules will
be small. In fact, experiance says that virtually all access choices
will be covered either by the subject==object case or the subject can
read floor case. Cacheing, hashing, and 2D structures are all
possibilties that I would be happy to entertain as enhancements.
Yes, it is pretty sparse.
Thank you for your comments. I think the next version will be improved.
Casey Schaufler
casey@schaufler-ca.com
-