At its recent Worldwide Developers Conference, US technology titan Apple revealed a new encryption framework that will be included in its latest iOS 13 software release.
Called CryptoKit, the framework allows developers to “perform cryptographic operations securely and efficiently” in iOS applications.
We're looking forward sharing more about CryptoKit, a fast and secure Swift API to perform cryptographic operations. #WWDC19 https://t.co/oDli6I7TsK
— Frederic Jacobs (@FredericJacobs) June 3, 2019
Swift framework
Frederic Jacobs, a member of Apple’s CoreOS security team, said that the new framework will include a “fast and secure Swift API to perform cryptographic operations”.
The Swift API makes it easier and safer to perform cryptographic operations. It can be used to either compute a simple hash function or implement more “advanced authentication protocols”.
The leading mobile manufacturer added that the “system frameworks encrypt both data at rest and data in transit in a transparent way”.
Developers will also be able to “use CryptoKit to carry out operations like hashing, key generation, and encryption” for their iOS applications.
iPhones still can’t be used as hardware wallets
Despite the new release, blockchain developer Ronald Mannak claimed that “your iPhone will not be a hardware wallet anytime soon”.
The Ethereum community seems to stoked about a new Apple framework called CryptoKit. There are a few misconceptions I’d like to clear up. (Thread)
— Ronald Mannak (@ronaldmannak) June 4, 2019
He said: “Apple already had a cryptography framework called CommonCrypto that did many of the things CryptoKit does. CryptoKit is Swift-friendly and contains more hash functionality, like support for SHA256.
“CryptoKit is good news for Swift developers, but it’s not the game changer people in the Ethereum community would like it to be.”
For more news, technical analysis, and cryptocurrency guides, click here.
Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.