| Index: net/third_party/nss/ssl/sslt.h
|
| ===================================================================
|
| --- net/third_party/nss/ssl/sslt.h (revision 218090)
|
| +++ net/third_party/nss/ssl/sslt.h (working copy)
|
| @@ -103,7 +103,8 @@
|
| ssl_mac_sha = 2,
|
| ssl_hmac_md5 = 3, /* TLS HMAC version of mac_md5 */
|
| ssl_hmac_sha = 4, /* TLS HMAC version of mac_sha */
|
| - ssl_hmac_sha256 = 5
|
| + ssl_hmac_sha256 = 5,
|
| + ssl_mac_aead = 6
|
| } SSLMACAlgorithm;
|
|
|
| typedef enum {
|
| @@ -159,6 +160,9 @@
|
| PRUint16 effectiveKeyBits;
|
|
|
| /* MAC info */
|
| + /* AEAD ciphers don't have a MAC. For an AEAD cipher, macAlgorithmName
|
| + * is "AEAD", macAlgorithm is ssl_mac_aead, and macBits is the length in
|
| + * bits of the authentication tag. */
|
| const char * macAlgorithmName;
|
| SSLMACAlgorithm macAlgorithm;
|
| PRUint16 macBits;
|
|
|