On Thu, Oct 26, 2006 at 12:08:22AM +0200, Ulf Ochsenfahrt wrote:
> Jeronimo wrote:
> >On Wed, Oct 25, 2006 at 06:08:04PM -0300, Jeronimo Pellegrini wrote:
> >>That would be O (RSA x users) every time you commit... Is it necessary?
> >>(Or DSA, or whatever other asymetric algorithm)
> >
> >Just so I write it correctly:
> >
> >The time would be O ( R x U ) per commit, where
> >
> >R = time of RSA(single key)
> >U = number of users
> >
> >So I'd rather change the key only when necessary.
> 
> I agree that it's more sensible to only switch revision keys when a 
> change of user trust occurs. Additionally, it might be possible to bring 
> the time requirements down to O(R x log(U)) for a key switch, by using a 
> binary tree of users.

Well, I didn't think of any optimizations yet since it's still in its
early days. :-)

> Is Apso a branch of monotone?

No -- more VCSs could be added to Apso by extending a C++ class.
Monotone was the first one (because it's what I use).

> Or does it work entirely different? The 
> website mentions that you plan to support other systems as well, that's 
> why I ask.

Both VC systems and cryptographic libraries should be plugabble.

> Is this already offtopic?

Don't know, but I suppose it is...

J.


_______________________________________________
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel

Reply via email to