On Mon, Feb 18, 2019 at 8:36 PM Matt Caswell <m...@openssl.org> wrote:
> > > On 18/02/2019 10:28, Tim Hudson wrote: > > It should remain completely opaque. > > As a general rule, I've never seen a context where someone regretted > making a > > structure opaque over time, but the converse is not true. > > This is opaque and should remain opaque. > > We need the flexibility to adjust the implementation at will over time. > > I think we're debating whether it is internally opaque or not. Externally > opaque > is a given IMO. > And my comments apply to internally opaque too - I was aware of that context when I wrote them - this is something that we will want to change as it evolves over time. And we shouldn't have a pile of knowledge of the internals of one part of the library spreading over the other parts. Tim.