<div dir="ltr">Dear all,<div> I have a question regarding the role of using HA plugin when installing the IKE_SA keys.</div><div><br></div><div>As I observe from the code once IKE_SA_INIT negotiation complets.</div><div><br></div><div>process_r and 'build_r' which inturn calls 'derive_keys'</div><div><br></div><div>derive_keys calls 'charon->bus->ike_keys' on the charon bus.</div><div><br></div><div>The listener to ike_keys has been added by the High availability plugin.<br></div><div><br></div><div>Query:</div><div> 1) There is only one node.. i.e the android client. Why would be the need to use a HA plugin here.</div><div><br></div><div> 2) In line 140 of ha_ike.c there is a call like below</div><div><br></div><div> <span class="" style="white-space:pre"> </span>this->socket->push(this->socket, m); // To which socket this information is being written.</div><div> Which module will be listening to this socket for keying information. </div><div><br></div><div><div> 3) How is this keying information stored back in the IKE_SA managed by the IKE SA manager ?</div><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><font color="#666666">Regards,</font></div>
<div><font color="#666666">RaviKanth VN Vanapalli</font></div><div><br></div></div></div>
</div></div>