status-im / status-keycard

Our Javacard Implementation for making secure transactions within Status and Ethereum
Apache License 2.0
215 stars 65 forks source link

Upgrade JavaCard to version 3.1 #81

Open willianpaixao opened 2 years ago

willianpaixao commented 2 years ago

Released in 2019, it's the current version.

Additionally, it will help #80 due to the new support for ED25519 and ED448 curves.

References

martinpaljak commented 2 years ago

Do you know any JC3.1 chips sourcable for laymen and also with ed25519 support? I don't.

willianpaixao commented 2 years ago

Hey @martinpaljak, thanks for the quick feedback!

I get your question, and to my knowledge, this version upgrade is more focused on IoT devices. But not having a 3.1 card at hand is already a reason to not upgrade this tool?

bitgamma commented 2 years ago

Eventually, it will happen, but only when the chips become available

rileyg98 commented 2 years ago

Hey @martinpaljak, thanks for the quick feedback!

I get your question, and to my knowledge, this version upgrade is more focused on IoT devices. But not having a 3.1 card at hand is already a reason to not upgrade this tool?

If we can't test it, how can we write for it? It takes a while for these kinds of updates to filter through into products available for purchase.