Chromium Code Reviews| Index: net/third_party/nss/ssl/sslproto.h |
| =================================================================== |
| --- net/third_party/nss/ssl/sslproto.h (revision 127709) |
| +++ net/third_party/nss/ssl/sslproto.h (working copy) |
| @@ -49,10 +49,15 @@ |
| #define SSL_LIBRARY_VERSION_3_0 0x0300 |
| #define SSL_LIBRARY_VERSION_TLS_1_0 0x0301 |
| #define SSL_LIBRARY_VERSION_TLS_1_1 0x0302 |
| +/* Note: this is the external format, not the wire format */ |
|
wtc
2012/03/21 01:22:07
You meant "internal format" rather than "external
ekr
2012/03/21 01:36:40
Yes. My bad.
|
| +#define SSL_LIBRARY_VERSION_DTLS_1_0 0x0302 |
| /* deprecated old name */ |
| #define SSL_LIBRARY_VERSION_3_1_TLS SSL_LIBRARY_VERSION_TLS_1_0 |
| +/* The DTLS version used in the spec */ |
| +#define SSL_LIBRARY_VERSION_DTLS_1_0_WIRE ((~0x0100) & 0xffff) |
|
wtc
2012/03/21 01:22:07
Nit: would it be faster to do (0x0100 ^ 0xffff)?
ekr
2012/03/21 01:36:40
Probably, but shouldn't the compiler make this a c
wtc
2012/03/21 02:12:01
Yes, you're right. I thought we may be performing
|
| + |
| /* Header lengths of some of the messages */ |
| #define SSL_HL_ERROR_HBYTES 3 |
| #define SSL_HL_CLIENT_HELLO_HBYTES 9 |