Just updated https://git.sr.ht/~grafov/hare-mode for GNU/Emacs for using Hare 0.26.0 syntax. #emacs #harelang

PASS PASS PASS PASS...

Original Blake2b passes, new Blake2s passes, Argon2 using original Blake2b passes, and entire stdlib passes.

#HareLang #Blake2

My motive here was needing it for a hare-wireguard module, but that is taking me on a fun journey of Blake2s first and then Noise next.

#HareLang #Wireguard #Blake2s #Noise

Pretty straightforward implementation so now to set up all the test vectors for the last bit to verify it's compatible with the spec and reference implementations.

https://github.com/BLAKE2/BLAKE2/blob/master/testvectors/blake2s-kat.txt

#HareLang #Cryptography #Blake2s

BLAKE2/testvectors/blake2s-kat.txt at master · BLAKE2/BLAKE2

BLAKE2 official implementations. Contribute to BLAKE2/BLAKE2 development by creating an account on GitHub.

GitHub

Exploring Blake2s support for #HareLang today since it already has Blake2b support officially.

https://docs.harelang.org/crypto/blake2b/

crypto::blake2b — Hare documentation

Ok, time to kick off updating things to Hare 0.26.0

https://sr.ht/~blainsmith/hare/

#HareLang

hare: All encompassing project for my Hare work

I really need to go back through all my #HareLang projects and update them and also give the docs and Makefiles some love.

Sometimes I find random little things in my home folder that amuse me, partially because I forgot why I did them.

Today's episode of that is a mysteriously empty #harelang project named "carotene". I can't for the life of me remember what the project was supposed to be for, but damn carotene is a good name for a hare program 🥕

Jeez, you go on one vacation and everything drops while you're out. New version of #harelang out 👀