Deutsch   English   Français   Italiano  
<70ca21af3b6136ed6ebfa7dae7749a3a$1@octade.net>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!weretis.net!feeder9.news.weretis.net!i2pn.org!i2pn2.org!.POSTED!not-for-mail
From: Byrl Raze Buckbriar <news0@octade.net>
Newsgroups: sci.crypt
Subject: Re: minicrypt
Date: Sun, 13 Oct 2024 05:31:35 +0000
Organization: OCTADE
Message-ID: <70ca21af3b6136ed6ebfa7dae7749a3a$1@octade.net>
References: <cc024f782029f2a2b11b688b3558a369c3a83dfd@i2pn2.org>
	<133582977f768d4a34f20a49513f0d2a4e013af2@i2pn2.org>
MIME-Version: 1.0
Content-Type: multipart/signed; protocol="application/pgp-signature";
 micalg="PGP-SHA256";
 boundary="Signature=_Sun__13_Oct_2024_00_30_52_-0500_XNeXG9jC=mcK7NeX"
Injection-Info: i2pn2.org;
	logging-data="1802246"; mail-complaints-to="usenet@i2pn2.org";
	posting-account="OI6weT9bZt7saiRF3+XsJJTIMUPjpyh/q6ChV6DtztU";
User-Agent: OCTADE
X-Newsreader: OCTADE
X-Spam-Checker-Version: SpamAssassin 4.0.0
Bytes: 3508
Lines: 85

--Signature=_Sun__13_Oct_2024_00_30_52_-0500_XNeXG9jC=mcK7NeX
Content-Type: text/plain; charset=US-ASCII
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, 11 Oct 2024 15:49:09 -0000
Stefan Claas <pollux@tilde.club> wrote:

> Stefan Claas wrote:
> >=20
> > Hi all,
> >=20
> > a little program for encrypting messages with Ed25519
> > and XChaCha20#poly1305.
> >=20
> > https://github.com/706f6c6c7578/minicrypt
> >=20
> > While it only handles one recipient, the nice thing is
> > that it only has two commands (-d decrypt, -g gen keys),
> > so that even Granny Smith can use it. :-)
> >=20
> > Another nice thing is that it produces no meta data. :-)
> >=20
> > Hope you like!
> >=20
>=20
> Example pub key:
>=20
> -----BEGIN PUBLIC KEY-----
> tRxoeAmoI+0ygSbUYHBRpbYBDkC9+Q3rSTchzSXFHrU=3D
> -----END PUBLIC KEY-----
>=20
> Example message:
>=20
> $ echo -n 'The quick brown fox jumps over the lazy dog.' | minicrypt stef=
an.pem
>=20
> rtzEu9Ox1ZhlerV65F6KTw5xMR/a5RjlZP7swRYJ6BxUoZ0BIOQiQL7YXmahUmxI
> Qcp9vYbhLT3o8rpRtdaxlFBiV5kIZTMIccd3Jq9wywM3Ws6fINauH4JDlM7RmWnU
> ImRTdPacNNKevavohHPFFO5NWug=3D
>=20
> (shorter than an age or GnuPG message. :-))
>=20
> --=20
> Regards
> Stefan

What if Granny is not a golang programmer? How then would Granny proceed?

How does Granny download and include the golang modules required to compile=
 this?

How does Granny configure the GOROOT and GOPATH env variables?

Answers like, 'Become a go programmer', and 'Read the manual' are not valid.

If Granny is going to use it, she needs a quick and simple solution.

Here is my guess on how to start:

$ go mod init minicrypt
$ go mod tidy

A build or makefile would be useful to Granny.

It would be nice to have a makefile that sets up the GOPATH and GOROOT in t=
he local directory then runs goget, gomod and build. Trying to configure al=
l of that manually is confusing and error-prone for non-go programmers.

--=20
    Byrl Raze Buckbriar  .  OCTADE  .   < https://octade.net >
    Hacker Hotline  .  voice & SMS  .   (781) OCT-AGON
    KeyOxide  .  < https://keyoxide.org/keyoxide0@octade.net >

--Signature=_Sun__13_Oct_2024_00_30_52_-0500_XNeXG9jC=mcK7NeX
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----

iHUEARYIAB0WIQRneuMjkp+P7n1uq4moad1ZYOZmFwUCZwtbDAAKCRCoad1ZYOZm
F+SXAQDNoBVqykLv0anwUdeUjZOlRBsX9arOX21+VkfoVLIRiAEAsxQWRYyqbcRi
GFIdg9easE4Vq/oxQgW4C4wd6yp4nw4=
=vGPd
-----END PGP SIGNATURE-----

--Signature=_Sun__13_Oct_2024_00_30_52_-0500_XNeXG9jC=mcK7NeX--