Path: ...!weretis.net!feeder9.news.weretis.net!i2pn.org!i2pn2.org!.POSTED!not-for-mail From: Byrl Raze Buckbriar Newsgroups: sci.crypt Subject: Re: minicrypt Date: Sun, 13 Oct 2024 05:31:35 +0000 Organization: OCTADE Message-ID: <70ca21af3b6136ed6ebfa7dae7749a3a$1@octade.net> References: <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 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--