I finally got the JCOP tools, however my eclipse (Mars edition) refuses to believe it's there. About-> update-> archive-> pick location and it says there is no site there. Am I doing the install wrong? Or is the eclipse version the wrong one?

After asking around, Jcop is built for Indigo or earlier. No one has got it to work(or just don't want to answer me) and since I found other plugins that do work, I'm setting it aside. And the only way to get a working, up-to-date version is thru NXP. <sigh>

The world is full of stories;And sometimes they permit themselves to be told.~Cherokee Proverb

In need to implement ECC protocol on my java card. therefore I need to do some EC operation like point addition and scalar multiplication. implementing this from scrach is a very hard and time consuming. after along search I found that thee is a jcop tools that can help in doing that like:com.nxp.id.jcopx.ECPoint; com.nxp.id.jcopx.ECPointBuilder;com.nxp.id.jcopx.KeyAgreementX;

amjadamr wrote:In need to implement ECC protocol on my java card. therefore I need to do some EC operation like point addition and scalar multiplication. implementing this from scrach is a very hard and time consuming. after along search I found that thee is a jcop tools that can help in doing that like:com.nxp.id.jcopx.ECPoint; com.nxp.id.jcopx.ECPointBuilder;com.nxp.id.jcopx.KeyAgreementX;

how can I get it.

These APIs are private APIs of JCOP card. Only JCOP card support these. And also their implementation need JCVM to support.According to your requirement, there are two solutions for you to choose:

1. Get JCOP card, which has implemented the APIs you mentioned,like point addition and scalar multiplication and KeyAgreement function.

2. A22CR card can be customized to fit your needs. It has already implemented JC304 APIs and can use standard javacard API to do scalar multiplication and KeyAgreement function. But the point addition must be customized.

Board Disclaimer

The views and comments posted in these fora are personal and do not necessarily represent the those of the Management of JavaCard OS.

The Management of JavaCard OS does not, under any circumstances whatsoever, accept any responsibility for any advice, or recommentations, made by, or implied by, any member or guest vistor of JavaCard OS that results in any loss whatsoever in any manner to a member of JavaCard OS, or to any other person.

Furthermore, the Management of JavaCard OS is not, and cannot be, responsible for the content of any other Internet site(s) that have been linked to from JavaCard OS.