|
iPXE
|
ServerHello descriptor. More...
#include <tlsfmt.h>
Data Fields | |
| struct { | |
| uint16_t version | |
| Selected version. More... | |
| uint8_t random [32] | |
| Server random bytes. More... | |
| } * | a |
| First fixed-length portion. | |
| struct tls_cursor | session_id |
| Session ID. | |
| struct { | |
| uint16_t cipher_suite | |
| Selected cipher suite. More... | |
| uint8_t compression_method | |
| Selected compression method. More... | |
| } * | b |
| Second fixed-length portion. | |
| struct { | |
| struct tls_cursor all | |
| All extensions. More... | |
| struct tls_cursor reneg | |
| Renegotiation information extension. More... | |
| struct tls_cursor ems | |
| Extended master secret extension. More... | |
| struct tls_cursor supver | |
| Supported version. More... | |
| struct tls_cursor key | |
| Key share. More... | |
| } | ext |
| Extensions of interest. | |
| uint16_t tls_server_hello::version |
| uint8_t tls_server_hello::random[32] |
| struct { ... } * tls_server_hello::a |
First fixed-length portion.
Referenced by tlsfmt_test_exec().
| struct tls_cursor tls_server_hello::session_id |
| uint16_t tls_server_hello::cipher_suite |
| uint8_t tls_server_hello::compression_method |
| struct { ... } * tls_server_hello::b |
Second fixed-length portion.
Referenced by tlsfmt_test_exec().
| struct tls_cursor tls_server_hello::all |
| struct tls_cursor tls_server_hello::reneg |
Renegotiation information extension.
Definition at line 489 of file tlsfmt.h.
Referenced by tlsfmt_test_exec().
| struct tls_cursor tls_server_hello::ems |
Extended master secret extension.
Definition at line 491 of file tlsfmt.h.
Referenced by tlsfmt_test_exec().
| struct tls_cursor tls_server_hello::supver |
| struct tls_cursor tls_server_hello::key |
| struct { ... } tls_server_hello::ext |
Extensions of interest.
Referenced by tlsfmt_test_exec().