digitalmars.D.announce - blake2-d 0.1
- dd (18/18) Dec 23 2021 Hey people,
- =?ISO-8859-1?Q?Lu=EDs?= Ferreira (5/32) Dec 27 2021 Awesome! Thanks for this.
Hey people, I'm announcing my implementation of the BLAKE2 hashing algorithm package at https://github.com/dd86k/blake2-d blake2-d supports (so far) the b and s variants at version v0.1.0. Tested results with OpenSSL and these tests are reinforced in unittests. Sadly, HMAC is not yet supported because the way it's done in BLAKE2 is... Particular. None the less, it has been published to the DUB registry at https://code.dlang.org/packages/blake2-d For more information about BLAKE2, you can visit blake2.net or see IETF RFC 7693. Now off-topic, yes, I do plan to implement BLAKE3 in a separate package. And as for my sha3-d package, for those who don't know, is currently at version 1.2.1, which includes fixes for OOP and HMAC usage.
Dec 23 2021
On Thu, 2021-12-23 at 19:11 +0000, dd via Digitalmars-d-announce wrote:Hey people, =20 I'm announcing my implementation of the BLAKE2 hashing algorithm=20 package at =20 https://github.com/dd86k/blake2-d =20 blake2-d supports (so far) the b and s variants at version=20 v0.1.0. Tested results with OpenSSL and these tests are=20 reinforced in unittests. =20 Sadly, HMAC is not yet supported because the way it's done in=20 BLAKE2 is... Particular. =20 None the less, it has been published to the DUB registry at =20 https://code.dlang.org/packages/blake2-d =20 For more information about BLAKE2, you can visit blake2.net or=20 see IETF RFC 7693. =20 Now off-topic, yes, I do plan to implement BLAKE3 in a separate=20 package. =20 And as for my sha3-d package, for those who don't know, is=20 currently at version 1.2.1, which includes fixes for OOP and HMAC=20 usage.Awesome! Thanks for this. --=20 Sincerely, Lu=C3=ADs Ferreira lsferreira.net
Dec 27 2021