CryptoCoinSwift component for elliptic curve cryptography in Swift.
Based on ECKey from the CryptoCoinJS project. It depends on ECurve for the underlying elliptic curve math. A private key is a UInt256. A public key is an ECurvePoint which is calculated by multiplying the private key by the base point G.