[Swan-dev] encrypted informational message when in state R1?

D. Hugh Redelmeier hugh at mimosa.com
Wed Feb 18 22:57:31 EET 2015


| From: Andrew Cagney <andrew.cagney at gmail.com>

| I'm trying to understand this:
| 
|     /* Informational Exchange */
|     { .story      = "R1: process INFORMATIONAL",
|       .state      = STATE_PARENT_R1,
|       .next_state = STATE_PARENT_R1,

I don't understand this.  Maybe I will later.

Why would there be support for an informational when in
STATE_PARENT_R1 and not when in STATE_PARENT_R2?

Is this a typo?

The only states that support ISAKMP_v2_INFORMATIONAL in the current
code are STATE_PARENT_I2, STATE_PARENT_R1, and STATE_PARENT_I3, in
that order.  Sure feels like a typo.


I continue to think that these are terrible state names.

STATE_PARENT_R1 => STATE_INIT_R
STATE_PARENT_R2 => STATE_AUTH_R


More information about the Swan-dev mailing list