<font size=2 face="sans-serif">Hi Travis:</font>
<br>
<br><font size=2 face="sans-serif">FYI, Security (crypto/secure transport
etc) is an area that some of us from IBM are just starting to look at.
We've love to collaborate with you on it.</font>
<br>
<br><font size=2 face="sans-serif">Chris<br>
</font>
<br>
<br>
<br>
<br><font size=1 color=#5f5f5f face="sans-serif">From: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">Travis Beech via swift-corelibs-dev
&lt;swift-corelibs-dev@swift.org&gt;</font>
<br><font size=1 color=#5f5f5f face="sans-serif">To: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">Tony Parker &lt;anthony.parker@apple.com&gt;</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Cc: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">&quot;swift-corelibs-dev@swift.org&quot;
&lt;swift-corelibs-dev@swift.org&gt;</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Date: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">15/04/2016 17:19</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Subject: &nbsp; &nbsp;
&nbsp; &nbsp;</font><font size=1 face="sans-serif">Re: [swift-corelibs-dev]
Crypto as part of the core libraries</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Sent by: &nbsp; &nbsp;
&nbsp; &nbsp;</font><font size=1 face="sans-serif">swift-corelibs-dev-bounces@swift.org</font>
<br>
<hr noshade>
<br>
<br>
<br><font size=2 face="Calibri">I guess I need to RTFM the docs on the
swift evolution process. I’ll start there. :-)</font>
<br>
<br><font size=2 face="Calibri">Travis Beech</font><font size=3 face="Calibri">
| </font><font size=1 face="Calibri">Principal Developer</font><font size=3 face="Calibri">
| </font><font size=1 face="Calibri">Unwired Revolution</font><font size=3 face="Calibri">
| </font><font size=1 face="Calibri">c: 1 (209) 535-5357</font>
<br><font size=3 color=#0060a0 face="Calibri"><b>Optimizing Operations
for Mobile and Distributed Systems</b></font>
<br>
<br><font size=3 face="Calibri"><b>From: </b>&lt;</font><a href="mailto:swift-corelibs-dev-bounces@swift.org"><font size=3 color=blue face="Calibri"><u>swift-corelibs-dev-bounces@swift.org</u></font></a><font size=3 face="Calibri">&gt;
on behalf of Travis Beech via swift-corelibs-dev &lt;</font><a href="mailto:swift-corelibs-dev@swift.org"><font size=3 color=blue face="Calibri"><u>swift-corelibs-dev@swift.org</u></font></a><font size=3 face="Calibri">&gt;<b><br>
Reply-To: </b>Travis Beech &lt;</font><a href=mailto:tbeech@unwiredrevolution.com><font size=3 color=blue face="Calibri"><u>tbeech@unwiredrevolution.com</u></font></a><font size=3 face="Calibri">&gt;<b><br>
Date: </b>Friday, April 15, 2016 at 9:12 AM<b><br>
To: </b>Tony Parker &lt;</font><a href=mailto:anthony.parker@apple.com><font size=3 color=blue face="Calibri"><u>anthony.parker@apple.com</u></font></a><font size=3 face="Calibri">&gt;<b><br>
Cc: </b>&quot;</font><a href="mailto:swift-corelibs-dev@swift.org"><font size=3 color=blue face="Calibri"><u>swift-corelibs-dev@swift.org</u></font></a><font size=3 face="Calibri">&quot;
&lt;</font><a href="mailto:swift-corelibs-dev@swift.org"><font size=3 color=blue face="Calibri"><u>swift-corelibs-dev@swift.org</u></font></a><font size=3 face="Calibri">&gt;<b><br>
Subject: </b>Re: [swift-corelibs-dev] Crypto as part of the core libraries</font>
<br>
<br><font size=2 face="Calibri">Tony,</font>
<br>
<br><font size=2 face="Calibri">I would be more than happy to step and
lead the project as security in general is something that I’m very passionate
about.</font>
<br>
<br><font size=2 face="Calibri">Travis Beech</font><font size=3 face="Calibri">
| </font><font size=1 face="Calibri">Principal Developer</font><font size=3 face="Calibri">
| </font><font size=1 face="Calibri">Unwired Revolution</font>
<br><font size=3 color=#0060a0 face="Calibri"><b>Optimizing Operations
for Mobile and Distributed Systems</b></font>
<br>
<br><font size=3 face="Calibri"><b>From: </b>&lt;</font><a href=mailto:anthony.parker@apple.com><font size=3 color=blue face="Calibri"><u>anthony.parker@apple.com</u></font></a><font size=3 face="Calibri">&gt;
on behalf of Tony Parker &lt;</font><a href=mailto:anthony.parker@apple.com><font size=3 color=blue face="Calibri"><u>anthony.parker@apple.com</u></font></a><font size=3 face="Calibri">&gt;<b><br>
Date: </b>Friday, April 15, 2016 at 9:10 AM<b><br>
To: </b>Travis Beech &lt;</font><a href=mailto:tbeech@unwiredrevolution.com><font size=3 color=blue face="Calibri"><u>tbeech@unwiredrevolution.com</u></font></a><font size=3 face="Calibri">&gt;<b><br>
Cc: </b>&quot;</font><a href="mailto:swift-corelibs-dev@swift.org"><font size=3 color=blue face="Calibri"><u>swift-corelibs-dev@swift.org</u></font></a><font size=3 face="Calibri">&quot;
&lt;</font><a href="mailto:swift-corelibs-dev@swift.org"><font size=3 color=blue face="Calibri"><u>swift-corelibs-dev@swift.org</u></font></a><font size=3 face="Calibri">&gt;<b><br>
Subject: </b>Re: [swift-corelibs-dev] Crypto as part of the core libraries</font>
<br>
<br><font size=2 face="Calibri">Hi Travis, </font>
<br>
<br><font size=2 face="Calibri">Someone will need to step up and lead the
project. Is that you? =)</font>
<br>
<br><font size=2 face="Calibri">Personally, I’m hoping that the structure
of the Swift Package Manager will really encourage people to create new
frameworks, and give them the tools they need to distribute for use by
many developers. That will be a great incubation area for these kinds of
ideas.</font>
<br>
<br><font size=2 face="Calibri">- Tony</font>
<br>
<br><font size=2 face="Calibri">On Apr 15, 2016, at 9:04 AM, Travis Beech
&lt;</font><a href=mailto:tbeech@unwiredrevolution.com><font size=2 color=blue face="Calibri"><u>tbeech@unwiredrevolution.com</u></font></a><font size=2 face="Calibri">&gt;
wrote:</font>
<br>
<br><font size=2 face="Calibri">Tony,</font>
<br>
<br><font size=2 face="Calibri">How is that achieved? Or what kicks off
that community-driven process?</font>
<br>
<br><font size=2 face="Calibri">Travis Beech</font><font size=1 face="Calibri">
| Principal Developer | Unwired Revolution</font>
<br><font size=1 color=#0060a0 face="Calibri"><b>Optimizing Operations
for Mobile and Distributed Systems</b></font>
<br>
<br><font size=3 face="Calibri"><b>From: </b>&lt;</font><a href=mailto:anthony.parker@apple.com><font size=3 color=blue face="Calibri"><u>anthony.parker@apple.com</u></font></a><font size=3 face="Calibri">&gt;
on behalf of Tony Parker &lt;</font><a href=mailto:anthony.parker@apple.com><font size=3 color=blue face="Calibri"><u>anthony.parker@apple.com</u></font></a><font size=3 face="Calibri">&gt;<b><br>
Date: </b>Friday, April 15, 2016 at 9:02 AM<b><br>
To: </b>Travis Beech &lt;</font><a href=mailto:tbeech@unwiredrevolution.com><font size=3 color=blue face="Calibri"><u>tbeech@unwiredrevolution.com</u></font></a><font size=3 face="Calibri">&gt;<b><br>
Cc: </b>&quot;</font><a href="mailto:swift-corelibs-dev@swift.org"><font size=3 color=blue face="Calibri"><u>swift-corelibs-dev@swift.org</u></font></a><font size=3 face="Calibri">&quot;
&lt;</font><a href="mailto:swift-corelibs-dev@swift.org"><font size=3 color=blue face="Calibri"><u>swift-corelibs-dev@swift.org</u></font></a><font size=3 face="Calibri">&gt;<b><br>
Subject: </b>Re: [swift-corelibs-dev] Crypto as part of the core libraries</font>
<br>
<br><font size=2 face="Calibri">Hi Travis, </font>
<br>
<br><font size=2 face="Calibri">I think the best path for projects to become
part of the corelibs “umbrella” is to start them off as community-driven,
and once they have gained enough momentum we should consider folding them
into the core distribution.</font>
<br>
<br><font size=2 face="Calibri">This provides a lot of key benefits. Most
importantly, the new project will have clear ownership and responsibility.
We need to make sure that the right people are there to represent its interests
to the larger Swift effort. Also, we’ll know who to talk to to deal with
general issues like keeping it up to date with language changes, integrating
it with CI, considering API changes, etc.</font>
<br>
<br><font size=2 face="Calibri">- Tony</font>
<br>
<br><font size=2 face="Calibri">On Apr 14, 2016, at 3:53 PM, Travis Beech
via swift-corelibs-dev &lt;</font><a href="mailto:swift-corelibs-dev@swift.org"><font size=2 color=blue face="Calibri"><u>swift-corelibs-dev@swift.org</u></font></a><font size=2 face="Calibri">&gt;
wrote:</font>
<br>
<br><font size=2 face="Calibri">I would like to propose that basic crypto
be part of the core libraries of swift. It seems a large oversight that
this isn’t a core part of the runtime. Many if not all modern languages
provide the ability to perform hashing, encryption, certificates, etc.
out of the box. </font>
<br>
<br><font size=2 face="Calibri">I believe that any serious app developer
should be encrypting their customer’s data client side; and with the Swift
runtime today, I cannot write a pure Swift app without having to resort
to bridging into the CommonCrypto C library. While this works, in my view,
this is a hack used to bridge the gap of missing functionality. I also
don’t think developers should be using libraries they find out on Github
or other places. While the developers of those projects may have the best
of intentions, I think it best that functionality of this sort come from
the language runtime itself, that is part of the core libraries out of
the box.</font>
<br>
<br><font size=2 face="Calibri">As Swift looks to move beyond just iOS/OS
X, crypto will become an ever increasingly important aspect of the core
libraries such AES and RSA encryption, HMAC SHA1/256 hashing, etc.</font>
<br>
<br><font size=2 face="Calibri">Thank you,</font>
<br>
<br><font size=2 face="Calibri">Travis Beech</font><font size=1 face="Calibri">
| Principal Developer | Unwired Revolution</font>
<br><font size=1 color=#0060a0 face="Calibri"><b>Optimizing Operations
for Mobile and Distributed Systems</b></font>
<br><font size=2 face="Calibri">_______________________________________________<br>
swift-corelibs-dev mailing list</font><font size=2 color=blue face="Calibri"><u><br>
</u></font><a href="mailto:swift-corelibs-dev@swift.org"><font size=2 color=blue face="Calibri"><u>swift-corelibs-dev@swift.org</u></font></a><font size=2 color=blue face="Calibri"><u><br>
</u></font><a href="https://lists.swift.org/mailman/listinfo/swift-corelibs-dev"><font size=2 color=blue face="Calibri"><u>https://lists.swift.org/mailman/listinfo/swift-corelibs-dev</u></font></a>
<br>
<br><tt><font size=2>_______________________________________________<br>
swift-corelibs-dev mailing list<br>
swift-corelibs-dev@swift.org<br>
</font></tt><a href="https://lists.swift.org/mailman/listinfo/swift-corelibs-dev"><tt><font size=2>https://lists.swift.org/mailman/listinfo/swift-corelibs-dev</font></tt></a><tt><font size=2><br>
</font></tt>
<br>
<br>