Kitura / BlueCryptor

Swift cross-platform crypto library using CommonCrypto/libcrypto
Apache License 2.0
191 stars 46 forks source link

Support Swift 4.2 #46

Closed djones6 closed 5 years ago

djones6 commented 5 years ago

Description

Updates for Swift 4.2 to resolve compilation warnings. Specifically:

Motivation and Context

Resolves compiler warnings relating to the use of system packages with Swift 4.2. (see: https://github.com/apple/swift-evolution/blob/master/proposals/0208-package-manager-system-library-targets.md)

Also resolves warnings due to string interpolation of UnsafeMutablePointer? in several error logging messages, which I suspect is related to the rework of implicitly unwrapped optionals: https://github.com/apple/swift-evolution/blob/master/proposals/0054-abolish-iuo.md

How Has This Been Tested?

Checklist: