Google Summer of Code 2018 - Progress report - week 1
Harsh Khatore <[email protected]> Mon, 21 May 2018 07:56:23 +0530
| Newsgroups | gmane.os.netbsd.devel.crypto |
|---|---|
| Message-ID | <CANd4RuiAsNi9bHNyWkmfFdmUGs9TWKRDswWnvXg29ZuK=Q3upA@mail.gmail.com> |
--0000000000002cd1f0056cae07f9 Content-Type: text/plain; charset="UTF-8" Hello Alistair, David, and the tech-crypto team, It's been a week from the start of Google Summer of Code. It was a pretty exciting week, and I hope this remains the same until the end of the program. This email is to brief about my progress with the project: Project title: *Modern cryptographic algorithms to netpgp, netpgpverify* Mentors: *Alistair Crooks & David Maxwell* *Goals accomplished*: 1. Instaling NetBSD 7.1.2 and current( 8.99.16 ) in a virtual machine. (multiple times with different configurations) 2. Installing sources from CVS, for both src and pkgsrc. 3. System build( Kernel build ) using build.sh 4. Set up independent Github repository for netpgp and netpgpverify. Links at the bottom. 5. Compile and build netpgp. Did not do for netpgpverify. 6. Read RFC 4880, understood the workflow of netpgp & netpgpverify( not completely though). *Planned goals for next week*: 1. Understand the changes needed to allow the addition of ed25518 and salsa20 in netpgp and netpgpverify 2. Research for places to get these implementations with proper accepted license 3. Workaround with netpgp to understanding it's functioning with different inputs and their output. 4. Understanding the test setup of netpgp and netpgpverify Github repository links - netpgp - https://github.com/HarshKhatore/netpgp/tree/initial netpgpverify - https://github.com/HarshKhatore/netpgpverify/tree/initial Thanks for the opportunity, Harsh Khatore --0000000000002cd1f0056cae07f9 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">Hello Alistair, David, and the tech-crypto team,<div><br><= /div><div>It's been a week from the start of Google Summer of Code. It = was a pretty exciting week, and I hope this remains the same until the end = of the program.</div><div><br></div><div>This email is to brief about my pr= ogress with the project:</div><div><br></div><div><br></div><div>Project ti= tle:=C2=A0<b>Modern cryptographic algorithms to netpgp, netpgpverify</b></d= iv><div>Mentors: <b>Alistair Crooks & David Maxwell</b></div><div><b><b= r></b></div><div><b>Goals accomplished</b>:</div><div>1. Instaling NetBSD 7= .1.2 and current( 8.99.16 ) in a virtual machine. (multiple times with diff= erent configurations)</div><div>2. Installing sources from CVS, for both sr= c and pkgsrc.</div><div>3. System build( Kernel build ) using build.sh</div= ><div>4. Set up independent Github repository for netpgp=C2=A0and netpgpver= ify. Links at the bottom.</div><div>5. Compile and build netpgp. Did not do= for netpgpverify.</div><div>6. Read RFC 4880, understood the workflow of n= etpgp=C2=A0& netpgpverify( not completely though).</div><div><br></div>= <div><b>Planned goals for next week</b>:</div><div>1. Understand the change= s needed to allow the addition of ed25518 and salsa20 in netpgp and netpgpv= erify</div><div>2. Research for places to get these implementations with pr= oper accepted license</div><div>3. Workaround with netpgp=C2=A0to understan= ding it's functioning with different inputs and their output.</div><div= >4. Understanding the test setup of netpgp and netpgpverify</div><div><br><= /div><div>Github repository links -</div><div>netpgp -=C2=A0<a href=3D"http= s://github.com/HarshKhatore/netpgp/tree/initial">https://github.com/HarshKh= atore/netpgp/tree/initial</a></div><div>netpgpverify -=C2=A0<a href=3D"http= s://github.com/HarshKhatore/netpgpverify/tree/initial">https://github.com/H= arshKhatore/netpgpverify/tree/initial</a></div><div><br></div><div><br></di= v><div>Thanks for the opportunity,</div><div>Harsh Khatore</div><div><br></= div></div> --0000000000002cd1f0056cae07f9--