[strongSwan] About migrating the milenage of 3GPP and the USIM card API

kenxin lau liuqixing2005 at gmail.com
Sun Apr 29 02:53:44 CEST 2012


I have solved the problem ,that is not a bug!

2012/4/24 kenxin lau <liuqixing2005 at gmail.com>

> About migrating the milenage of 3GPP and the USIM card API
>
> hi,
> I want to migrate the milenage of 3GPP to the strongswan,just as the
> software algorithm eap-aka-3gpp2 ,but I have
>
> two question about the migration :
>
> *Question 1 *: Can I add the milenage algoritm by modifying the USIM API
>  card_get_quintuplet( )   in the file
>
> simaka_manager.c ? Would it check wether there is one USIM as default ?
>
>
> *Question 2 *: Can I add the milenage algoritm by modifying the algorithm
> function in  eap-aka-3gpp2 ? I haved
>
> finished the migration  ,but when I tested it as client with the radius
> service ,AAA , it failed to work ,the radius
>
> service  and AAA had send "chanllge accept " to the client, but the client
>  report with   "unable to use EAP-SIM, missing
>
> algorithms". This is the ipsec.conf :
>
> *client :*
>
> ipsec.conf:
>
> ......
>  leftauth=eap
> leftid=123456 at strongswan.org
>  rightauth=eap
> rightid=@moon.stronswan.org
>  eap_identity=123456
> ......
>
> strongswan.conf:
>
>  charon {
>
> charon {
>   load = curl aes des sha1 sha2 md5 pem pkcs1 gmp random x509 revocation
> hmac xcbc stroke kernel-
>
> netlink socket-default fips-prf eap-aka eap-aka-3gpp2 eap-identity updown
> }
>  }
>
>
> *radius service*:
>
> ipsec.conf:
>
> ......
>  leftauth=eap-aka
> leftid=@moon.strongswan.org
>  rightauth=eap-radius
> rightid=*@strongswan.org
>
> ......
>
> strongswan.conf:
>
> charon {
>   load = curl aes des sha1 sha2 md5 pem pkcs1 gmp random x509 revocation
> hmac xcbc stroke kernel-netlink
>
> socket-default fips-prf eap-radius updown
>   plugins {
>     eap-radius {
>       secret = gv6URkSs
>       server = 10.1.0.10
>     }
>   }
> }
>
>
> *Question 3 *: I aslo will use a USIM card of 3GPP to achieve the EAP-AKA
> , would I need to  modify the code of
>
> strongswan  ? Or I just use the USIM API  card_get_quintuplet( ) in the
> file simaka_manager.c ? Is there any API which  I
>
> must use to connect to the USIM driver ?
>
>  Eagerly expecting your reply !
> Best wish!
>                                                                 kenxin
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.strongswan.org/pipermail/users/attachments/20120429/ad0f3d35/attachment.html>


More information about the Users mailing list