<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>