All Versions
11
Latest Version
Avg Release Cycle
14 days
Latest Release
2138 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v1.0.35 Changes
May 14, 2019๐ Pre-Release: Version 1.0
๐ Swift cross-platform RSA wrapper library for RSA encryption and signing. Works on supported Apple platforms (using Security framework). Linux (using OpenSSL) is working but is still a work in progress.
- CryptorRSA: Utility functions for RSA encryption and signing. Pure Swift
Prerequisites
Swift
- ๐ Swift Open Source
swift-4.0.0-RELEASE
toolchain ( Minimum REQUIRED for latest release ) - Swift Open Source
swift-5.0-RELEASE
toolchain ( Recommended ) - Swift toolchain included in Xcode Version 10.2 (10E125) or higher.
๐ macOS
- macOS 10.12.0 (Sierra) or higher.
** ( Note: to use PSS signing and verification requires macOS 10.13 or higher.) - Xcode Version 9.0 (9A325) or higher using one of the above toolchains.
- Xcode Version 10.2 (10E125) or higher using the included toolchain (Recommended).
iOS
- iOS 10.0 or higher
** ( Note: to use PSS signing and verification requires iOS 11.0 or higher.) - Xcode Version 9.0 (9A325) or higher using one of the above toolchains.
- Xcode Version 10.2 (10E125) or higher using the included toolchain (Recommended).
๐ง Linux
- ๐ง Work in progress
- โ Ubuntu 16.04 (or 16.10 but only tested on 16.04 and 18.04).
- One of the Swift Open Source toolchains listed above
- OpenSSL is provided by the distribution. Note: 1.0.x, 1.1.x and later releases of OpenSSL are supported.
๐ Changes since 1.0.0
- โ Added prerequisite that the libssl-dev package is required to be installed when building on Linux.
- โก๏ธ Minor license update.
- ๐ Fixes for Linux running older versions of OpenSSL
- โก๏ธ Updates and fixes for Swift 4.1.2, which is now the default version
- โก๏ธ Updates for Xcode 10 to project.
- โ Added support for CocoaPods.
- 0๏ธโฃ Make Swift 4.2 the default compiler in project.
- ๐ Swift 4.2 support. PR #25.
- 0๏ธโฃ Make Swift 4.2 the default compiler in the podspec.
- ๐ Fixed warning(s) on Linux as result of change to Swift 4.2.
- โก๏ธ Update recommendations to Swift 4.2 and Xcode 10.
- โ Added support for OpenSSL 1.1.x as well as OpenSSL 1.0.x.
- โ Added iOS deployment target to podspec. Fixes issue #27. PR #28.
- โ Add full support for iOS 10.3 or higher.
- โ Added CI support for building with Swift 5. PR #29.
- Fixed bug in CryptorRSA.decrypted() function.
- โ Removed requirement of Swift 4.2 to support OpenSSL 1.1.x. OpenSSL 1.1.x is now supported using Swift 4.0, 4.1 and 4.2.
- ๐ Fixed assorted memory leaks. PR #36.
- ๐ Fixed crash when creating a public key using a base64 encoded string. PR #39.
- โก๏ธ Update CI support to use Swift 4.2.3. PR #43
- โ Added functionality to make a key pair and pem string. PR #44.
- โก๏ธ Update to Swift 5.0. PR #45.
- โ Added PSS sign/verify support for macOS 10.13 or higher and iOS 11.0 or higher and tvOS 11.0 or higher and watchOS 4.0 or higher. PR #46
- Changed availability of APIs to require iOS 10.3 at a minimum for iOS builds. PR #48
- Fixed warning due to new availability checks.
- โ Add support for PKCS8 private keys on macOS. PR #49
- ๐ Enable build on Xcode 11. PR #50
- ๐ Enable compiling on MacOS Catalyst. PR #60
-
v1.0.34 Changes
May 14, 2019๐ Pre-Release: Version 1.0
๐ Swift cross-platform RSA wrapper library for RSA encryption and signing. Works on supported Apple platforms (using Security framework). Linux (using OpenSSL) is working but is still a work in progress.
- CryptorRSA: Utility functions for RSA encryption and signing. Pure Swift
Prerequisites
Swift
- ๐ Swift Open Source
swift-4.0.0-RELEASE
toolchain ( Minimum REQUIRED for latest release ) - Swift Open Source
swift-5.0-RELEASE
toolchain ( Recommended ) - Swift toolchain included in Xcode Version 10.2 (10E125) or higher.
๐ macOS
- macOS 10.12.0 (Sierra) or higher.
** ( Note: to use PSS signing and verification requires macOS 10.13 or higher.) - Xcode Version 9.0 (9A325) or higher using one of the above toolchains.
- Xcode Version 10.2 (10E125) or higher using the included toolchain (Recommended).
iOS
- iOS 10.0 or higher
** ( Note: to use PSS signing and verification requires iOS 11.0 or higher.) - Xcode Version 9.0 (9A325) or higher using one of the above toolchains.
- Xcode Version 10.2 (10E125) or higher using the included toolchain (Recommended).
๐ง Linux
- ๐ง Work in progress
- โ Ubuntu 16.04 (or 16.10 but only tested on 16.04 and 18.04).
- One of the Swift Open Source toolchains listed above
- OpenSSL is provided by the distribution. Note: 1.0.x, 1.1.x and later releases of OpenSSL are supported.
๐ Changes since 1.0.0
- โ Added prerequisite that the libssl-dev package is required to be installed when building on Linux.
- โก๏ธ Minor license update.
- ๐ Fixes for Linux running older versions of OpenSSL
- โก๏ธ Updates and fixes for Swift 4.1.2, which is now the default version
- โก๏ธ Updates for Xcode 10 to project.
- โ Added support for CocoaPods.
- 0๏ธโฃ Make Swift 4.2 the default compiler in project.
- ๐ Swift 4.2 support. PR #25.
- 0๏ธโฃ Make Swift 4.2 the default compiler in the podspec.
- ๐ Fixed warning(s) on Linux as result of change to Swift 4.2.
- โก๏ธ Update recommendations to Swift 4.2 and Xcode 10.
- โ Added support for OpenSSL 1.1.x as well as OpenSSL 1.0.x.
- โ Added iOS deployment target to podspec. Fixes issue #27. PR #28.
- โ Add full support for iOS 10.3 or higher.
- โ Added CI support for building with Swift 5. PR #29.
- Fixed bug in CryptorRSA.decrypted() function.
- โ Removed requirement of Swift 4.2 to support OpenSSL 1.1.x. OpenSSL 1.1.x is now supported using Swift 4.0, 4.1 and 4.2.
- ๐ Fixed assorted memory leaks. PR #36.
- ๐ Fixed crash when creating a public key using a base64 encoded string. PR #39.
- โก๏ธ Update CI support to use Swift 4.2.3. PR #43
- โ Added functionality to make a key pair and pem string. PR #44.
- โก๏ธ Update to Swift 5.0. PR #45.
- โ Added PSS sign/verify support for macOS 10.13 or higher and iOS 11.0 or higher and tvOS 11.0 or higher and watchOS 4.0 or higher. PR #46
- Changed availability of APIs to require iOS 10.3 at a minimum for iOS builds. PR #48
- Fixed warning due to new availability checks.
- โ Add support for PKCS8 private keys on macOS. PR #49
- ๐ Enable build on Xcode 11. PR #50
-
v1.0.33
June 28, 2019 -
v1.0.32
June 28, 2019 -
v1.0.31
May 14, 2019 -
v1.0.30
May 14, 2019 -
v1.0.29
May 14, 2019 -
v1.0.28
April 11, 2019 -
v1.0.27
April 01, 2019 -
v1.0.26
March 19, 2019