Skip to main content

Interface Extensions for TCP-ENO and tcpcrypt

Document Type Expired Internet-Draft (tcpinc WG)
Expired & archived
Authors Andrea Bittau, Dan Boneh , Daniel B. Giffin , Mark J. Handley , David Mazieres , Eric W. Smith
Last updated 2018-12-31 (Latest revision 2018-06-29)
Replaces draft-bittau-tcpinc-api
RFC stream Internet Engineering Task Force (IETF)
Intended RFC status (None)
Additional resources Mailing list discussion
Stream WG state WG Document
Document shepherd (None)
IESG IESG state Expired
Consensus boilerplate Unknown
Telechat date (None)
Responsible AD (None)
Send notices to (None)

This Internet-Draft is no longer active. A copy of the expired Internet-Draft is available in these formats:


TCP-ENO and tcpcrypt perform encryption at the transport layer. They also define a few parameters that are intended to be used or configured by applications. This document specifies operating system interfaces for access to these parameters. We describe the interfaces in terms of socket options, the de facto standard API for adjusting per-connection behavior in TCP/IP, and sysctl, a popular mechanism for setting global defaults. Operating systems that lack socket or sysctl functionality can implement similar interfaces in their native frameworks, but should ideally adapt their interfaces from those presented in this document.


Andrea Bittau
Dan Boneh
Daniel B. Giffin
Mark J. Handley
David Mazieres
Eric W. Smith

(Note: The e-mail addresses provided for the authors of this Internet-Draft may no longer be valid.)