apple / apple/swift-crypto

Using this on Apple platforms before macOS 10.15 / iOS 13?

Open
#29 8 comments 0 reactions 0 assignees View on GitHub
Dominant language
Assembly
Stars
1.7k
Forks
223
Avg merge
1d 2h
Merged PRs (30d)
7

Description

As far as I can tell, Swift Crypto requires macOS 10.15 / iOS 13 on Apple platforms, presumably due to the dependency on CryptoKit.

Would it be possible to use Swift Crypto on older Apple platforms by falling back to its BoringSSL backend in that case?

Contributor guide

Open the contributing guide

Research direction

Start by reviewing Swift Crypto's platform requirements and how its CryptoKit and BoringSSL backends are selected. Determine whether older macOS and iOS versions can use the BoringSSL backend, and consider the work complete when Swift Crypto supports those platforms without requiring CryptoKit.

Written by the indexing model from the issue text.

Assessment

Tech stack
swift
Domain
cryptography, mobile-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.