A simple library to support serving https.
Dependents: oldheating gps motorhome heating
tls/tls-defs.h@19:f22327e8be7b, 2019-10-15 (annotated)
- Committer:
- andrewboyson
- Date:
- Tue Oct 15 07:26:15 2019 +0000
- Revision:
- 19:f22327e8be7b
- Parent:
- 17:93feb2a51d58
Pulled AES128_CBC_SHA1 into its own routines to keep it apart from future work.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
andrewboyson | 2:82268409e83f | 1 | |
andrewboyson | 2:82268409e83f | 2 | #define TLS_CONTENT_TYPE_CHANGE_CIPHER 20 |
andrewboyson | 2:82268409e83f | 3 | #define TLS_CONTENT_TYPE_ALERT 21 |
andrewboyson | 13:0a80b49a5e78 | 4 | #define TLS_CONTENT_TYPE_HANDSHAKE 22 |
andrewboyson | 13:0a80b49a5e78 | 5 | #define TLS_CONTENT_TYPE_APPLICATION 23 |
andrewboyson | 13:0a80b49a5e78 | 6 | #define TLS_CONTENT_TYPE_HEARTBEAT 24 |
andrewboyson | 2:82268409e83f | 7 | |
andrewboyson | 13:0a80b49a5e78 | 8 | #define TLS_HANDSHAKE_HELLO_REQUEST 0 |
andrewboyson | 13:0a80b49a5e78 | 9 | #define TLS_HANDSHAKE_CLIENT_HELLO 1 |
andrewboyson | 13:0a80b49a5e78 | 10 | #define TLS_HANDSHAKE_SERVER_HELLO 2 |
andrewboyson | 13:0a80b49a5e78 | 11 | #define TLS_HANDSHAKE_NEW_SESSION_TICKET 4 |
andrewboyson | 13:0a80b49a5e78 | 12 | #define TLS_HANDSHAKE_ENCRYPTED_EXTENSIONS 8 |
andrewboyson | 13:0a80b49a5e78 | 13 | #define TLS_HANDSHAKE_CERTIFICATE 11 |
andrewboyson | 13:0a80b49a5e78 | 14 | #define TLS_HANDSHAKE_SERVER_KEY_EXCHANGE 12 |
andrewboyson | 13:0a80b49a5e78 | 15 | #define TLS_HANDSHAKE_CERTIFICATE_REQUEST 13 |
andrewboyson | 13:0a80b49a5e78 | 16 | #define TLS_HANDSHAKE_SERVER_HELLO_DONE 14 |
andrewboyson | 13:0a80b49a5e78 | 17 | #define TLS_HANDSHAKE_CERTIFICATE_VERIFY 15 |
andrewboyson | 13:0a80b49a5e78 | 18 | #define TLS_HANDSHAKE_CLIENT_KEY_EXCHANGE 16 |
andrewboyson | 13:0a80b49a5e78 | 19 | #define TLS_HANDSHAKE_FINISHED 20 |
andrewboyson | 2:82268409e83f | 20 | |
andrewboyson | 2:82268409e83f | 21 | #define TLS_ALERT_WARNING 1 |
andrewboyson | 2:82268409e83f | 22 | #define TLS_ALERT_FATAL 2 |
andrewboyson | 2:82268409e83f | 23 | #define TLS_ALERT_ILLEGAL_PARAMETER 47 |
andrewboyson | 2:82268409e83f | 24 | #define TLS_ALERT_INTERNAL_ERROR 80 |
andrewboyson | 2:82268409e83f | 25 | |
andrewboyson | 17:93feb2a51d58 | 26 | #define TLS_LENGTH_PRE_MASTER_SECRET 48 |
andrewboyson | 17:93feb2a51d58 | 27 | #define TLS_LENGTH_MASTER_SECRET 48 |
andrewboyson | 17:93feb2a51d58 | 28 | #define TLS_LENGTH_RANDOM 32 |
andrewboyson | 17:93feb2a51d58 | 29 | #define TLS_LENGTH_VERIFY 12 |
andrewboyson | 17:93feb2a51d58 | 30 |