# Is ChangeCipherSpec a part of handshake message in tls 1.2?

Is changecipherspec a part of handshake message in transport layer security (tls) 1.2 because according to rfc5246"ChangeCipherSpec messages, alerts, and any other record types are not handshake messages and are not included in the hash computations. Also, HelloRequest messages are omitted from handshake hashes."

• – Marc Oct 13 at 11:33
• but according to rfc5246 it is given in 7.4.9 that "ChangeCipherSpec messages, alerts, and any other record types are not handshake messages and are not included in the hash computations.Also, HelloRequest messages are omitted from handshake hashes." – wanglen soram Oct 13 at 11:42
• It's not part of the handshake_messages struct, but it's still a part of the handshake protocol. What you're asking is whether it's part of the hash. It is not. That does not mean it's not part of the handshake. – Marc Oct 13 at 11:52
• Please include that information in your question. However, 7.1 is under chapter 7. The TLS Handshaking Protocols. I mean, therefore it is a handshake message as it is defined as such. Period. – Maarten Bodewes Oct 13 at 11:52