7 Commits

Author SHA1 Message Date
4b1cfd0c50
releasing key guide under CC 4.0 BY-SA 2023-09-04 01:40:39 -04:00
b38739f960
Sooo the golang ChaCha20-Poly1305 is broken.
By design. It does not allow for the OpenSSH variant (https://github.com/golang/go/issues/36646).

So I'll need to split out that package (and their internal poly1305 package) and maintain an internal variant of it. Ugh.
2022-04-29 16:31:13 -04:00
234de69be2
okay, aes done for real this time. 2022-04-29 04:09:49 -04:00
0203f8b0d8
aes128 completely done.
ish. done-ish. it's entirely untested. CTR should work as i modeled it after PoC, and CBC *probably* works as it's straightforward, but I have no idea about the GCM. TODO.
2022-04-29 02:49:33 -04:00
9027750325
all AES CBC funcs done 2022-04-28 05:40:27 -04:00
5da1bbcd11
stubbed out cipher funcs 2022-04-28 05:18:25 -04:00
ff3f8243d1
bcrypt and null kdf done, work on ciphers next (then keytypes) 2022-04-25 04:27:24 -04:00