-
Notifications
You must be signed in to change notification settings - Fork 57
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SecTransform is deprecated in macOS 12 #53
Comments
That's unfortunate. OpenSSL sounds like the easiest option. |
https://github.com/krzyzanowskim/OpenSSL might be the best dependency for this, no? Other resourcesMy last personal encounter with OpenSSL was in https://github.com/SwiftGit2/SwiftGit2 -- it has an ugly way to build OpenSSL with build scripts that I regularly forget how to change :) In contrast, https://github.com/light-tech/LibGit2-On-iOS sports a build script that builds OpenSSL with a single function. That can take a while, though! https://github.com/nferruzzi/openssl pointed to
|
Swift package we might use: |
Does this mean the current release of Cocoafob doesn't work on macOS 12+? |
@jeff-h It still works fine, but it's discouraged. As with most Apple API deprecations, this should be around for a couple of years, and might never be removed completely to not break old programs. |
There's the https://github.com/apple/swift-crypto library that appears to do digests (SHA1, for example). Could it be used? |
@apparentsoft Does Apple CryptoKit or |
I don’t think they support DSA, on the grounds that it’s too old and insecure. Personally, I still like it for license purposes because the signatures are short. |
I don't think there are any other macOS APIs that currently support DSA. Time to bring back OpenSSL or is there a smaller third-party library that does DSA?
The text was updated successfully, but these errors were encountered: