OpenCryptoProject / JCMathLib

Implementation of mathematical operations with big numbers and elliptic curve points for smart cards with JavaCard platform.
MIT License
84 stars 28 forks source link

Comply with JC Specification #4

Open mavroudisv opened 6 years ago

mavroudisv commented 6 years ago

Since JCMathLib implements some classes from the specification (int, BigNumber) it would be useful to fully comply with it, whenever possible.

In most cases, we provide additional functionality and that's ok. I'm planning to do two things:

This will temporarily hurt backwards compatibility, but in the long run will makes things easier, especially in cases where some of these classes start to appear in commercial cards.