[Bug 25618] Extensibility: Offer spec-blessed ways to extend the algorithms and curves, rather than monkey-patching the spec

https://www.w3.org/Bugs/Public/show_bug.cgi?id=25618

--- Comment #6 from Mark Watson <watsonm@netflix.com> ---
(In reply to Ryan Sleevi from comment #4)
> (In reply to Mark Watson from comment #2)
> > Specifically regarding new eliptic curves, presently, each of the existing
> > algorithms is associated with a single definition of the key material on
> > which is it based, with serializations of this keying material being
> > independent of any other algorithm parameters.
> > 
> > If we are to add additional curves to the existing EC algorithms, we break
> > this pattern. This might involve quite extensive re-working of some aspects
> > of the specification.
> 
> Mark,
> 
> I'm having trouble making sense of this, so I'm hoping you can explain.
> 

I meant only that extending the existing algorithms involves quite some
editorial work on the main specification to provide the necessary extension
points, some of which you outline above.

By contrast, we already have the extension point necessary to add new
algorithms without monkey-patching. It may be that adding a completely new
algorithm (in a separate spec) for the new curves involves duplicating some
material present in the existing EC algorithms, but I think that would be
acceptable.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Received on Monday, 28 July 2014 20:11:31 UTC