Next: , Up: Internal architecture of GnuTLS


12.1 The TLS Protocol

The main needs for the TLS protocol to be used are shown in the image below.

gnutls-client-server-use-case.png

This is being accomplished by the following object diagram. Note that since GnuTLS is being developed in C object are just structures with attributes. The operations listed are functions that require the first parameter to be that object. gnutls-objects.png