This is the recommended setting as it provides ideal security.
It provides:
- Authentication of payload. Ensures that a man-in-the middle cannot tamper with the transmitted data.
- Encryption of payload (in send and receive direction)
- Replay protection. Ensures that a man-in-the middle cannot resend a previously transmitted command
- Session key generation: Ensures that every session is working with a different key. Thus, even if a session key is compromised, you cannot reuse it at a later time.
Definition at line 55 of file security_protocol.h.