Skip to content

Pre-Release: Version 1.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@billabt billabt released this 27 Feb 14:24
· 162 commits to master since this release

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.

Contents

  • 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-4.0.3-RELEASE toolchain (Recommended)
  • Swift toolchain included in Xcode Version 9.0 (9A325) or higher.

macOS

  • macOS 10.12.0 (Sierra) or higher
  • Xcode Version 9.0 (9A325) or higher using the included toolchain (Minimum REQUIRED for latest release).
  • Xcode Version 9.2 (9C40b) or higher using the included toolchain (Recommended).

iOS

  • iOS 10.0 or higher
  • Xcode Version 9.0 (9A325) or higher using the included toolchain (Minimum REQUIRED for latest release).
  • Xcode Version 9.2 (9C40b) or higher using the included toolchain (Recommended).

Linux

  • Work in progress
  • Ubuntu 16.04 (or 16.10 but only tested on 16.04)
  • One of the Swift Open Source toolchains listed above
  • OpenSSL 1.0.x is provided by the distribution. Note: Only the 1.0.x releases of OpenSSL are currently supported.
  • Added prerequisite that the libssl-dev package is required to be installed when building on Linux.
  • Minor license update.