Initial commit.
Modifications to support dual JCE providers for desktop / mobile deployment. This is currently a broken workspace.
This fully addresses the problem we had with SpongyCastle not being signed. We now have an interface ECCryptoProvider and this is implemented twice, once by a BouncyCastle and another by SpongyCastle. We just include the provider we want to use i.e. BouncyCastle on desktop/servers and SpongCastle on Android devices.
Getter methods added for url, username and registration id.
Mobile ID added.
Mobile ID added.
Changed from org.apache.commons.codec.binary.Base64 to org.spongycastle.util.encoders.Base64 and added the spongycastle dependency.
Added some getter methods.
Athentication classes added.
Updated README.md
Merge branch 'develop'