Re: Speck Cipher Integration with OpenSSL
Dmitry Belyavsky <[email protected]> Tue, 9 Jan 2018 11:23:33 +0300
| Newsgroups | gmane.comp.encryption.openssl.devel |
|---|---|
| Message-ID | <CADqLbzKP__2Neyt8x5e44xSC2PgzWth4bd+XKmL0VnS2gyzDDA@mail.gmail.com> |
--===============3412914343230150454== Content-Type: multipart/alternative; boundary="94eb2c1afccc77b34c056253a186" --94eb2c1afccc77b34c056253a186 Content-Type: text/plain; charset="UTF-8" Dear William, Does SPECK implementation need to be a part of the OpenSSL bundle itself? It can be added as engine, similar to Russian GOST support, with minimal patches providing OIDs/NIDs if necessary. On Fri, Jan 5, 2018 at 9:52 PM, William Bathurst <[email protected]> wrote: > Hello All, > > We have open sourced our work in regards to integrating the Speck Cipher > with OpenSSL. Basic information about this cipher can be found here. > > https://en.wikipedia.org/wiki/Speck_(cipher) < > https://en.wikipedia.org/wiki/Speck_%28cipher%29> > > SPECK is a lightweight block ciphers each of which comes in a variety of > widths and key sizes and is targeted towards resource constrained devices > and environments. This implementation is currently implemented using the > 128 and 256 block sizes. > > We are currently modifying the source from Apache to OpenSSL open source > licensing for the Speck/OpenSSL integration. Related repositories such as > the cipher itself will remain under the Apache license. We would love input > on the following items: > > 1) Community interest in such a lightweight cipher. > 2) Committers willing to help on the code for improvements. > 3) Information on how to make this available as a patch. > > We have currently integrated Speck with OpenSSL 1.1. We also have an Speck > Client software available for people who wish to test this software. Future > ports will be to mbedTLS. > > We have listed making it available as an issue: > > https://github.com/openssl/openssl/issues > > OpenSSL/Speck Integration open source repositories: > > https://github.com/m2mi/openssl_speck > https://github.com/m2mi/open_speck > > Feel free to contact to to discuss the cipher and uses. > > With Regards, > Bill > > -- > openssl-dev mailing list > To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-dev > -- SY, Dmitry Belyavsky --94eb2c1afccc77b34c056253a186 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">Dear William,<div><br></div><div>Does SPECK implementation= need to be a part of the OpenSSL bundle itself?=C2=A0</div><div>It can be = added as engine, similar to Russian GOST support, with minimal patches prov= iding OIDs/NIDs if necessary.</div></div><div class=3D"gmail_extra"><br><di= v class=3D"gmail_quote">On Fri, Jan 5, 2018 at 9:52 PM, William Bathurst <s= pan dir=3D"ltr"><<a href=3D"mailto:[email protected]" target=3D"_blank"= >[email protected]</a>></span> wrote:<br><blockquote class=3D"gmail_quo= te" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"= >Hello All,<br> <br> We have open sourced our work in regards to integrating the Speck Cipher wi= th OpenSSL. Basic information about this cipher can be found here.<br> <br> <a href=3D"https://en.wikipedia.org/wiki/Speck_(cipher)" rel=3D"noreferrer"= target=3D"_blank">https://en.wikipedia.org/wiki/<wbr>Speck_(cipher)</a> &l= t;<a href=3D"https://en.wikipedia.org/wiki/Speck_%28cipher%29" rel=3D"noref= errer" target=3D"_blank">https://en.wikipedia.org/wiki<wbr>/Speck_%28cipher= %29</a>><br> <br> SPECK is a lightweight block ciphers each of which comes in a variety of wi= dths and key sizes and is targeted towards resource constrained devices and= environments. This implementation is currently implemented using the 128 a= nd 256 block sizes.<br> <br> We are currently modifying the source from Apache to OpenSSL open source li= censing for the Speck/OpenSSL integration. Related repositories such as the= cipher itself will remain under the Apache license. We would love input on= the following items:<br> <br> 1) Community interest in such a lightweight cipher.<br> 2) Committers willing to help on the code for improvements.<br> 3) Information on how to make this available as a patch.<br> <br> We have currently integrated Speck with OpenSSL 1.1. We also have an Speck = Client software available for people who wish to test this software. Future= ports will be to mbedTLS.<br> <br> We have listed making it available as an issue:<br> <br> <a href=3D"https://github.com/openssl/openssl/issues" rel=3D"noreferrer" ta= rget=3D"_blank">https://github.com/openssl/ope<wbr>nssl/issues</a><br> <br> OpenSSL/Speck Integration open source repositories:<br> <br> <a href=3D"https://github.com/m2mi/openssl_speck" rel=3D"noreferrer" target= =3D"_blank">https://github.com/m2mi/openss<wbr>l_speck</a><br> <a href=3D"https://github.com/m2mi/open_speck" rel=3D"noreferrer" target=3D= "_blank">https://github.com/m2mi/open_s<wbr>peck</a><br> <br> Feel free to contact to to discuss the cipher and uses.<br> <br> With Regards,<br> Bill<span class=3D"HOEnZb"><font color=3D"#888888"><br> <br> -- <br> openssl-dev mailing list<br> To unsubscribe: <a href=3D"https://mta.openssl.org/mailman/listinfo/openssl= -dev" rel=3D"noreferrer" target=3D"_blank">https://mta.openssl.org/mailma<w= br>n/listinfo/openssl-dev</a><br> </font></span></blockquote></div><br><br clear=3D"all"><div><br></div>-- <b= r><div class=3D"gmail_signature" data-smartmail=3D"gmail_signature">SY, Dmi= try Belyavsky</div> </div> --94eb2c1afccc77b34c056253a186-- --===============3412914343230150454== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline -- openssl-dev mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-dev --===============3412914343230150454==--