[swift-evolution] Crypto routines as part of the core library

Vladimir.S svabox at gmail.com
Wed Apr 13 00:45:28 CDT 2016


+1, totally agree with this. Сrypto routines are very important part of 
code (when they are used in application). So I believe we need standard, 
well-tested and supported by Swift team crypto libraries we can rely on.

It is ok to rely on 3rd party libraries in other areas, but IMO it is 
crucial to have "built-in" crypto functions in standard library(s).
Probably not "full set" of algorithms, features, etc but believe that 
standard base algorithms/features (like MD5/SHA/AES/RSA) must be available.

Is there some information regarding crypto functions for Swift 3.0?

On 13.04.2016 6:45, Travis Beech via swift-evolution wrote:
> It would seem to me that common crypto routines should become part of the core Swift libraries without having to rely on unknown third party libraries or bridging into the C based CommonCrypto lib.
>
> Just some things off the top of my head that we should be able to do easily in pure Swift is AES encryption, digests such as HMAC SHA1, dealing with certificates and keys, support for other encryption algorithms such as RSA.
>
> Am I completely off base for wanting this? These features exist in other languages such as Java and C#.
>
> Thank you,
>
> Travis Beech  |  Principal Developer  |  Unwired Revolution  |  c: 1 (209) 535-5357
> Optimizing Operations for Mobile and Distributed Systems
> _______________________________________________
> swift-evolution mailing list
> swift-evolution at swift.org
> https://lists.swift.org/mailman/listinfo/swift-evolution
>


More information about the swift-evolution mailing list