Apple's CryptoKit is perhaps the first step in the company's effort to enable the exchange of private and public keys that allow iPhone users to store and use cryptocurrencies, like bitcoin for mobile purchases.
The new CryptoKit will be available starting with iOS 13, and will enable developers to create digital signatures for public and private keys that will be stored and managed via Apple's Secure Enclave, with the keys representing cryptocurrencies, that can be exchanged as a form of payment by iPhone owners.
While Apple doesn't include all cryptography algorithms in CrptoKit, like the secp256k1 signature algorithm, which is essential in completing a Bitcoin transaction, there is the present of an abstracted interface that will make it easy to bring additional algorithms, which strategy Hyperledger Ursa also employs for making pluggable cryptographic algorithms.
The cryptographic library, Hyperledger Ursa is a repository which allow developers to easily create a layer of encryption, both for private and public keys, in order to increase the security of apps.
Apple, with its CryptoKit is looking to give iOS app developers a framework for creating secure hashes that will be operational for services like message authentication and cryptographic keys, and enables a second security layer via encryption for iOS applications with private and public keys, which addresses issues such as SIM jacking and hardware hacking.
Albeit, the company has been silent when talks about its future products and services are aired, it already filed patents related to cryptocurrencies; and most of which have been made public covering ethical sourcing of materials for its building of mobile devices.