#AppleCryptoUpdate
Apple wprowadził kilka aktualizacji do swoich frameworków kryptograficznych, CryptoKit i Swift Crypto, które zwiększyły ich możliwości oraz wsparcie dla różnych platform.Swift Forums+6The Mac Observer+6AppleInsider+6
🔐 Ulepszenia CryptoKit
CryptoKit, rodzimy framework kryptograficzny Apple, otrzymał znaczące aktualizacje:
Obsługa formatów kluczy: Począwszy od iOS 14, CryptoKit dodał obsługę kluczy zakodowanych w formatach PEM i DER, co umożliwia deweloperom tworzenie i używanie kluczy EC w standardowych formatach. Ułatwia to interoperacyjność z innymi systemami i upraszcza zarządzanie kluczami. Andy Ibanez - Deweloper iOS+1The Mac Observer+1
Wykrywanie i rozwijanie kluczy oparte na HMAC: iOS 14 wprowadził samodzielne interfejsy API do funkcji wykrywania i rozwijania kluczy opartych na HMAC (HKDF), umożliwiając deweloperom efektywne wywodzenie wielu kluczy z tajnego głównego. The Mac Observer+1AppleInsider+1
Kompatybilność międzyplatformowa: Dzięki wprowadzeniu Swift Crypto, interfejsy API CryptoKit są teraz dostępne na platformach innych niż Apple, w tym na Linuxie, zapewniając spójne operacje kryptograficzne w różnych środowiskach. AppleInsider+4SwiftGG+4iClarified+4
⚙️ Swift Crypto: Kryptografia międzyplatformowa
Swift Crypto to otwarty pakiet Swift, który rozszerza funkcjonalność CryptoKit na platformy inne niż Apple:
Obsługa platform: Na platformach Apple, Swift Crypto deleguje na CryptoKit. Na innych platformach korzysta z BoringSSL, aby zapewnić operacje kryptograficzne. GitHub+4SwiftGG+4iClarified+4
Ostatnie aktualizacje: Najnowsza wersja, Swift Crypto 3.8.1, zawiera obsługę ładowania kluczy publicznych RSAPSS z parametrami oraz aktualizacje BoringSSL. GitHub
📦 Kompatybilność wersji
Swift Crypto podąża za semantycznym systemem wersjonowania i wspiera wersje Swift 5.7 i nowsze. Deweloperzy mogą włączyć go do swoich projektów za pomocą: