|
@@ -1,12 +1,20 @@
|
|
|
+[](http://cocoadocs.org/docsets/CryptoSwift)
|
|
|
+[](#swift-versions-support)
|
|
|
+[](https://cocoapods.org/pods/CryptoSwift)
|
|
|
+[](https://github.com/apple/swift-package-manager)
|
|
|
+[](https://github.com/apple/swift-package-manager)
|
|
|
+[](http://twitter.com/krzyzanowskim)
|
|
|
+
|
|
|
# CryptoSwift
|
|
|
|
|
|
-Crypto related functions and helpers for [Swift](https://developer.apple.com/swift/) implemented in Swift. ([#PureSwift](https://twitter.com/hashtag/pureswift))
|
|
|
+Crypto related functions and helpers for [Swift](https://swift.org) implemented in Swift. ([#PureSwift](https://twitter.com/hashtag/pureswift))
|
|
|
|
|
|
# Table of Contents
|
|
|
- [Requirements](#requirements)
|
|
|
- [Features](#features)
|
|
|
- [Contribution](#contribution)
|
|
|
- [Installation](#installation)
|
|
|
+- [Swift versions](#swift-versions-support)
|
|
|
- [Usage](#usage)
|
|
|
- [Author](#author)
|
|
|
- [License](#license)
|
|
@@ -96,11 +104,14 @@ Sometimes "embedded framework" option is not available. In that case, you have t
|
|
|
In the project, you'll find [single scheme](http://promisekit.org/news/2016/08/Multiplatform-Single-Scheme-Xcode-Projects/) for all platforms:
|
|
|
- CryptoSwift
|
|
|
|
|
|
-#### Older Swift versions
|
|
|
+#### Swift versions support
|
|
|
|
|
|
- Swift 1.2: branch [swift12](https://github.com/krzyzanowskim/CryptoSwift/tree/swift12) version <= 0.0.13
|
|
|
- Swift 2.1: branch [swift21](https://github.com/krzyzanowskim/CryptoSwift/tree/swift21) version <= 0.2.3
|
|
|
- Swift 2.2, 2.3: branch [swift2](https://github.com/krzyzanowskim/CryptoSwift/tree/swift2) version <= 0.5.2
|
|
|
+- Swift 3.1, branch [master](https://github.com/krzyzanowskim/CryptoSwift/tree/master)
|
|
|
+- Swift 3.2, branch [develop](https://github.com/krzyzanowskim/CryptoSwift/tree/develop)
|
|
|
+- Swift 4.0, branch [swift4](https://github.com/krzyzanowskim/CryptoSwift/tree/swift4)
|
|
|
|
|
|
#### CocoaPods
|
|
|
|
|
@@ -146,7 +157,7 @@ See: [Package.swift - manual](http://blog.krzyzanowskim.com/2016/08/09/package-s
|
|
|
|
|
|
* [Basics (data types, conversion, ...)](#basics)
|
|
|
* [Digest (MD5, SHA...)](#calculate-digest)
|
|
|
-* [Message authenticators (HMAC...)](#message-authenticators)
|
|
|
+* [Message authenticators (HMAC...)](#message-authenticators-1)
|
|
|
* [Password-Based Key Derivation Function (PBKDF2, ...)](#password-based-key-derivation-functions)
|
|
|
* [Data Padding](#data-padding)
|
|
|
* [ChaCha20](#chacha20)
|
|
@@ -378,7 +389,7 @@ You can follow me on Twitter at [@krzyzanowskim](http://twitter.com/krzyzanowski
|
|
|
|
|
|
## License
|
|
|
|
|
|
-Copyright (C) 2014-2016 Marcin Krzyżanowski <marcin@krzyzanowskim.com>
|
|
|
+Copyright (C) 2014-2017 Marcin Krzyżanowski <marcin@krzyzanowskim.com>
|
|
|
This software is provided 'as-is', without any express or implied warranty.
|
|
|
|
|
|
In no event will the authors be held liable for any damages arising from the use of this software.
|