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