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&#39;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 &amp; 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&amp; 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&#39;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--