Skip to content

Commit 7892a12

Browse files
committed
Release 1.8.1
1 parent aa90fb4 commit 7892a12

File tree

6 files changed

+14
-4
lines changed

6 files changed

+14
-4
lines changed

CHANGELOG

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
1.8.1
2+
- Update publicKeyDER to support exponent of any byte length
3+
- Add SHA3 variants for RSA signature verification
4+
- Throw error on unsupported calls, rather than call fatalError
5+
- Update PKCS7 padding logic
6+
- Add SDK Privacy Manifest - PrivacyInfo.xcprivacy
7+
18
1.8.0
29
- Add XChaCha20 and XChaCha20-Poly1305 (@zssz)
310

CONTRIBUTORS.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@ organizations who have contributed source code to CryptoSwift.
111111
- Tomasz Szulc <[email protected]>
112112
- Tomasz Wierzbik <[email protected]>
113113
- Valeriy Van <[email protected]>
114+
- WFrost3 <[email protected]>
114115
- Xavier Matos <[email protected]>
115116
- Yannick Loriot <[email protected]>
116117
- Yury Lapitsky <[email protected]>

CryptoSwift.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = "CryptoSwift"
3-
s.version = "1.8.0"
3+
s.version = "1.8.1"
44
s.source = { :git => "https://github.com/krzyzanowskim/CryptoSwift.git", :tag => "#{s.version}" }
55
s.summary = "Cryptography in Swift. SHA, MD5, CRC, PBKDF, Poly1305, HMAC, CMAC, HDKF, Scrypt, ChaCha20, Rabbit, Blowfish, AES, RSA."
66
s.description = "Cryptography functions and helpers for Swift implemented in Swift. SHA-1, SHA-2, SHA-3, MD5, PBKDF1, PBKDF2, Scrypt, CRC, Poly1305, HMAC, ChaCha20, Rabbit, Blowfish, AES, RSA"

CryptoSwift.xcodeproj/project.pbxproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -326,6 +326,7 @@
326326
75B3ED76210F9DF7005D4ADA /* BlockDecryptor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlockDecryptor.swift; sourceTree = "<group>"; };
327327
75B3ED78210FA016005D4ADA /* BlockEncryptor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlockEncryptor.swift; sourceTree = "<group>"; };
328328
75C2E76C1D55F097003D2BCA /* Access.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Access.swift; sourceTree = "<group>"; };
329+
75C454012B4B6EBC00FC5020 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = PrivacyInfo.xcprivacy; path = Sources/CryptoSwift/PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
329330
75D7AF37208BFB1600D22BEB /* UInt128.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UInt128.swift; sourceTree = "<group>"; };
330331
75EC52381EE8B6CA0048EB3B /* AES.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AES.swift; sourceTree = "<group>"; };
331332
75EC52391EE8B6CA0048EB3B /* Array+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Array+Extension.swift"; sourceTree = "<group>"; };
@@ -530,6 +531,7 @@
530531
754BE44B19693E190098E6F3 = {
531532
isa = PBXGroup;
532533
children = (
534+
75C454012B4B6EBC00FC5020 /* PrivacyInfo.xcprivacy */,
533535
75843E9A2072457A0050583A /* config */,
534536
75EC52361EE8B6CA0048EB3B /* Sources */,
535537
754BE46419693E190098E6F3 /* Tests */,

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ It is recommended to enable [Whole-Module Optimization](https://swift.org/blog/w
131131
You can use [Swift Package Manager](https://swift.org/package-manager/) and specify dependency in `Package.swift` by adding this:
132132

133133
```swift
134-
.package(url: "https://github.com/krzyzanowskim/CryptoSwift.git", .upToNextMajor(from: "1.8.0"))
134+
.package(url: "https://github.com/krzyzanowskim/CryptoSwift.git", .upToNextMajor(from: "1.8.1"))
135135
```
136136

137137
See: [Package.swift - manual](https://blog.krzyzanowskim.com/2016/08/09/package-swift-manual/)
@@ -143,7 +143,7 @@ Notice: Swift Package Manager uses debug configuration for debug Xcode build, th
143143
You can use [CocoaPods](https://cocoapods.org/pods/CryptoSwift).
144144

145145
```ruby
146-
pod 'CryptoSwift', '~> 1.8.0'
146+
pod 'CryptoSwift', '~> 1.8.1'
147147
```
148148

149149
Bear in mind that CocoaPods will build CryptoSwift without [Whole-Module Optimization](https://swift.org/blog/whole-module-optimizations/) that may impact performance. You can change it manually after installation, or use [cocoapods-wholemodule](https://github.com/jedlewison/cocoapods-wholemodule) plugin.

config/Project-Shared.xcconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
MARKETING_VERSION = 1.8.0
1+
MARKETING_VERSION = 1.8.1
22

33
SUPPORTED_PLATFORMS = iphonesimulator iphoneos macosx appletvos watchos appletvsimulator watchsimulator
44

0 commit comments

Comments
 (0)