Cryptography in Swift
summary
Announces a cross‑platform reimplementation: Swift Crypto reproduces the CryptoKit API under Apache 2 and ships via SwiftPM for Swift 5.1+, delegating to system CryptoKit on Apple platforms and using a BoringSSL implementation elsewhere. It implements every API that does not require Secure Enclave, shares test suites with CryptoKit for compatibility, and aims for misuse‑resistant, one‑line primitives (encryption, HMAC, ECDH) so practical client‑server crypto works consistently.
AI-written summary · about
chapters (8)
- 0:00Start
- 4:12CryptoKit Features
- 5:18Common Cryptographic Problems
- 9:02What is Swift Crypto?
- 10:29Using Swift Crypto - Encryption
- 11:07Using Swift Crypto - Message Authentication
- 12:53What does Swift Crypto support?
- 13:51Evolving Swift Crypto
related talks
15mCryptography 101: What Every Swift Developer Should Understand
47mWhy? Because I can - the stories from the crypt(ography)
44mMobiconf 2018: Marcin Krzyzanowski, PSPDFKit GmbH
34m"The Cryptography State of the Union"
25mCryptography Isn't Scary
20m10 Weird Applications of Public Key Cryptography
58mKeynote: Crypto means Cryptography!
01h 31mCryptography for Programmers
