I have an application which is currently using ECC algorithms internally for which I am using an open source library for Linux. Now I want to have same ECC algorithm based functionality on Android Platform. I am using VS 2019 for Android mobile development using C/C++.
After rigorous googling I found that Android platform provides the ECC support using SDK for Java and Kotlin. But my application is completely into C/C++. Hence, I want to achieve the ECC functionality of creating Keys, computing ECDH keypair, Performing ECDSA signing and verification.
Can anyone kindly guide me how do I achieve the functionality for Android using C/C++ ?
What I have tried:
I am unable to find any third-party or opensource library which is FIPS complaint to achieve the ECC functionality. Moreover, there is very limited support for C/C++ on Android platform