Re: Google Summer of Code 2018 - Progress report - week 1

Alistair Crooks <[email protected]> Sun, 20 May 2018 21:32:07 -0700
Newsgroups gmane.os.netbsd.devel.crypto
Message-ID <CAN5gJXre5qCzZBJf5nXeXB5fYZFAbFNm5u8S=TfH+o6snY8ehA@mail.gmail.com>
--00000000000004f844056cafcaba
Content-Type: text/plain; charset="UTF-8"

Thanks for the update, Harsh.

Best,
Alistair

On 20 May 2018 at 19:26, Harsh Khatore <[email protected]>
wrote:

> 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
>
>

--00000000000004f844056cafcaba
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Thanks for the update, Harsh.<div><br></div><div>Best,</di=
v><div>Alistair</div></div><div class=3D"gmail_extra"><br><div class=3D"gma=
il_quote">On 20 May 2018 at 19:26, Harsh Khatore <span dir=3D"ltr">&lt;<a h=
ref=3D"mailto:[email protected]" target=3D"_blank">khatore.har=
[email protected]</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quo=
te" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"=
><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 p=
rogress with the project:</div><div><br></div><div><br></div><div>Project t=
itle:=C2=A0<b>Modern cryptographic algorithms to netpgp, netpgpverify</b></=
div><div>Mentors: <b>Alistair Crooks &amp; David Maxwell</b></div><div><b><=
br></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 dif=
ferent configurations)</div><div>2. Installing sources from CVS, for both s=
rc and pkgsrc.</div><div>3. System build( Kernel build ) using build.sh</di=
v><div>4. Set up independent Github repository for netpgp=C2=A0and netpgpve=
rify. Links at the bottom.</div><div>5. Compile and build netpgp. Did not d=
o for netpgpverify.</div><div>6. Read RFC 4880, understood the workflow of =
netpgp=C2=A0&amp; netpgpverify( not completely though).</div><div><br></div=
><div><b>Planned goals for next week</b>:</div><div>1. Understand the chang=
es needed to allow the addition of ed25518 and salsa20 in netpgp and netpgp=
verify</div><div>2. Research for places to get these implementations with p=
roper accepted license</div><div>3. Workaround with netpgp=C2=A0to understa=
nding it&#39;s functioning with different inputs and their output.</div><di=
v>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"htt=
ps://github.com/HarshKhatore/netpgp/tree/initial" target=3D"_blank">https:/=
/github.com/<wbr>HarshKhatore/netpgp/tree/<wbr>initial</a></div><div>netpgp=
verify -=C2=A0<a href=3D"https://github.com/HarshKhatore/netpgpverify/tree/=
initial" target=3D"_blank">https://github.com/<wbr>HarshKhatore/netpgpverif=
y/<wbr>tree/initial</a></div><div><br></div><div><br></div><div>Thanks for =
the opportunity,</div><div>Harsh Khatore</div><div><br></div></div>
</blockquote></div><br></div>

--00000000000004f844056cafcaba--