You have chosen to sponsor your bid up to a maximum amount of .
The module should provide the following capabilities for both Android and ios:
1- Creating a diffie hellman key (private and public)
2- AES encryption (256 bits)
3- Generating public/private RSA keys
4- RSA encryption using public key
5- RSA decryption using private key
6- Signing messages with RSA
7- Verifying RSA signatures
There are modules in Titanium's marketplace that perform a subset of above tasks for ios but this module needs to be cross platform (ios/android) and provide all of the above functionalities.
A lot of the above functionalities is provided in ios through the security framework and Android's X509 library. The goal is to have a uniform interface for both platforms in Titanium.