Viktor Dukhovni wrote:
> On Thu, Oct 22, 2015 at 06:40:25PM +0000, Salz, Rich wrote:
>>> 
>>> Most applications want a simple API that hides all the complexities of
>>> TLS. If OpenSSL had done that, then it would be easy to see how enabling
>>> 1.2 won't cause problems for those apps which said "you take care of it".
>> 
>> As someone with a long history of building, influencing, and using libraries
>> and their API's, this is not easy.
> 
> Binary compatibility is difficult, and requires maintaining legacy
> versions of interfaces with cross-platform symbol versioning and
> related magic that transcends the release engineering cycles
> available to OpenSSL at this time.

Binary compatibility is actually fairly easy.  We've been providing
it for several APIs on several platforms for the last 20 years.

What is a pain in the butt is backwards-incompatible _specifications_.
TLSv1.2 contains a few places of severe breakage, and dealing with
these in a backwards-compatible fashion is what is difficult.


-Martin

_______________________________________________
TLS mailing list
TLS@ietf.org
https://www.ietf.org/mailman/listinfo/tls

Reply via email to