Difference between revisions of "VPP/HostStack/TLS"

From fd.io
< VPP‎ | HostStack
Jump to: navigation, search
Line 5: Line 5:
 
== References ==  
 
== References ==  
  
[1] [https://tools.ietf.org/html/rfc5246 | RFC5246 The Transport Layer Security (TLS) Protocol Version 1.2]
+
[1] [https://tools.ietf.org/html/rfc5246 RFC5246 The Transport Layer Security (TLS) Protocol Version 1.2]
  
[2] [https://tls.mbed.org/ | mbedtls library]
+
[2] [https://tls.mbed.org/ mbedtls library]

Revision as of 06:13, 7 March 2018

TLS App

TLS service is offered by the stack to other client applications via a custom builtin application. The TLS application implements a special transport type that allows it to behave as an application, from the underlying TCP transport perspective, but also as a transport, from the client application perspective. The app does not directly implement the TLS protocol, i.e., the record layer, handshaking protocols and the cryptographic computations and suites [1], instead it relies on the mbedtls library.

References

[1] RFC5246 The Transport Layer Security (TLS) Protocol Version 1.2

[2] mbedtls library