Google Summer of Code 2018 - Progress report
Harsh Khatore <[email protected]> Tue, 5 Jun 2018 15:10:28 +0530
| Newsgroups | gmane.os.netbsd.devel.crypto |
|---|---|
| Message-ID | <CANd4RuiwLXDhfVDKCmhoa3hGAkuAPXmLyixxJjVzsFzuvVND5A@mail.gmail.com> |
--0000000000002bd79a056de1d788 Content-Type: text/plain; charset="UTF-8" Hello mentors and team, *week - 3* *Things did this week*: 1. Understood the implementation of ed25519 and chacha20 in OpenSSH 2. Identify places to add ed25519 and chacha20 in the source tree of netpgp and netpgpverify. *Goals for next week*: 1. Add implementation for ed25519 and chahca20 in the source tree for netpgp and netpgpverify 2. Proper compilation, build and install after the modification. *Stretch goals:* 1. Testing of added implementations. 2. Identify the constants used in gpg2 to identify ed25519 and chaha20 3. Identify interoperability with OpenSSH for ed25519 and chaha20 Thanks, Harsh Khatore --0000000000002bd79a056de1d788 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"> <div style=3D"color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12= .8px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:norm= al;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;t= ext-transform:none;white-space:normal;word-spacing:0px;background-color:rgb= (255,255,255);text-decoration-style:initial;text-decoration-color:initial">= Hello mentors and team,=C2=A0</div><div dir=3D"auto" style=3D"color:rgb(34,= 34,34);font-family:arial,sans-serif;font-size:12.8px;font-style:normal;font= -variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-s= pacing:normal;text-align:start;text-indent:0px;text-transform:none;white-sp= ace:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decorati= on-style:initial;text-decoration-color:initial"><br></div><div style=3D"col= or:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8px;font-style:n= ormal;font-variant-ligatures:normal;font-variant-caps:normal;letter-spacing= :normal;text-align:start;text-indent:0px;text-transform:none;white-space:no= rmal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-sty= le:initial;text-decoration-color:initial"><b>week - 3</b></div><div dir=3D"= auto" style=3D"color:rgb(34,34,34);font-family:arial,sans-serif;font-size:1= 2.8px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:nor= mal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;= text-transform:none;white-space:normal;word-spacing:0px;background-color:rg= b(255,255,255);text-decoration-style:initial;text-decoration-color:initial"= ><br></div><div dir=3D"auto" style=3D"color:rgb(34,34,34);font-family:arial= ,sans-serif;font-size:12.8px;font-style:normal;font-variant-ligatures:norma= l;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align= :start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:= 0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-de= coration-color:initial"><b>Things did this week</b>:</div><div style=3D"col= or:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8px;font-style:n= ormal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:40= 0;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:non= e;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);tex= t-decoration-style:initial;text-decoration-color:initial">1. Understood the= implementation of ed25519 and chacha20 in OpenSSH</div><div style=3D"color= :rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8px;font-style:nor= mal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;= letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;= white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-= decoration-style:initial;text-decoration-color:initial">2. Identify=C2=A0pl= aces to add ed25519 and chacha20 in the source tree of netpgp and netpgpver= ify.</div><div dir=3D"auto" style=3D"color:rgb(34,34,34);font-family:arial,= sans-serif;font-size:12.8px;font-style:normal;font-variant-ligatures:normal= ;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:= start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0= px;background-color:rgb(255,255,255);text-decoration-style:initial;text-dec= oration-color:initial"><br></div><div dir=3D"auto" style=3D"color:rgb(34,34= ,34);font-family:arial,sans-serif;font-size:12.8px;font-style:normal;font-v= ariant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spa= cing:normal;text-align:start;text-indent:0px;text-transform:none;white-spac= e:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration= -style:initial;text-decoration-color:initial"><b>Goals for next week</b>:</= div><div style=3D"color:rgb(34,34,34);font-family:arial,sans-serif;font-siz= e:12.8px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:= normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0= px;text-transform:none;white-space:normal;word-spacing:0px;background-color= :rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initi= al">1. Add implementation for ed25519 and chahca20 in the source tree for n= etpgp and netpgpverify</div><div style=3D"color:rgb(34,34,34);font-family:a= rial,sans-serif;font-size:12.8px;font-style:normal;font-variant-ligatures:n= ormal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-a= lign:start;text-indent:0px;text-transform:none;white-space:normal;word-spac= ing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;tex= t-decoration-color:initial">2. Proper compilation, build and install after = the modification.</div><div style=3D"color:rgb(34,34,34);font-family:arial,= sans-serif;font-size:12.8px;font-style:normal;font-variant-ligatures:normal= ;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:= start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0= px;background-color:rgb(255,255,255);text-decoration-style:initial;text-dec= oration-color:initial"><br></div><div style=3D"color:rgb(34,34,34);font-fam= ily:arial,sans-serif;font-size:12.8px;font-style:normal;font-variant-ligatu= res:normal;font-variant-caps:normal;letter-spacing:normal;text-align:start;= text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;bac= kground-color:rgb(255,255,255);text-decoration-style:initial;text-decoratio= n-color:initial"><b>Stretch goals:</b></div><div style=3D"color:rgb(34,34,3= 4);font-family:arial,sans-serif;font-size:12.8px;font-style:normal;font-var= iant-ligatures:normal;font-variant-caps:normal;letter-spacing:normal;text-a= lign:start;text-indent:0px;text-transform:none;white-space:normal;word-spac= ing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;tex= t-decoration-color:initial">1. Testing=C2=A0of added implementations.</div>= <div dir=3D"auto" style=3D"color:rgb(34,34,34);font-family:arial,sans-serif= ;font-size:12.8px;font-style:normal;font-variant-ligatures:normal;font-vari= ant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text= -indent:0px;text-transform:none;white-space:normal;word-spacing:0px;backgro= und-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-co= lor:initial">2.=C2=A0Identify the constants used in gpg2 to identify ed2551= 9 and chaha20</div><div style=3D"color:rgb(34,34,34);font-family:arial,sans= -serif;font-size:12.8px;font-style:normal;font-variant-ligatures:normal;fon= t-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:star= t;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;b= ackground-color:rgb(255,255,255);text-decoration-style:initial;text-decorat= ion-color:initial">3.=C2=A0<span style=3D"color:rgb(34,34,34);font-family:a= rial,sans-serif;font-size:12.8px;font-style:normal;font-variant-ligatures:n= ormal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-a= lign:start;text-indent:0px;text-transform:none;white-space:normal;word-spac= ing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;tex= t-decoration-color:initial;float:none;display:inline">Identify interoperabi= lity=C2=A0with OpenSSH for ed25519 and chaha20</span> </div><div dir=3D"auto" style=3D"color:rgb(34,34,34);font-family:arial,sans= -serif;font-size:12.8px;font-style:normal;font-variant-ligatures:normal;fon= t-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:star= t;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;b= ackground-color:rgb(255,255,255);text-decoration-style:initial;text-decorat= ion-color:initial"><br></div><div dir=3D"auto" style=3D"color:rgb(34,34,34)= ;font-family:arial,sans-serif;font-size:12.8px;font-style:normal;font-varia= nt-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing= :normal;text-align:start;text-indent:0px;text-transform:none;white-space:no= rmal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-sty= le:initial;text-decoration-color:initial">Thanks,=C2=A0</div><div dir=3D"au= to" style=3D"color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.= 8px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:norma= l;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;te= xt-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(= 255,255,255);text-decoration-style:initial;text-decoration-color:initial">H= arsh Khatore=C2=A0</div></div> --0000000000002bd79a056de1d788--