From b278c174b22250c1c0426ae09ab56597d12c86ce Mon Sep 17 00:00:00 2001 From: zookoatshieldedlabs Date: Sun, 6 Jul 2025 11:43:58 -0600 Subject: [PATCH 1/2] recommend BLAKE3 instead of BLAKE2 Reasons: * BLAKE3 has been out for 5 years now. * No further cryptanalytic results have come out indicating that it might not be secure (nor for BLAKE2, nor BLAKE, nor ChaCha20, nor Salsa20). * BLAKE3 has a major, qualitative efficiency improvement, which is the Merkle Tree structure, allowing (but not requiring) any amount of parallelism. * BLAKE3 is already extensively adopted in many different projects in many different industries/areas/niches. * BLAKE3 is currently being more actively maintained, as in patches are being accepted by the chief maintainer, Jack "@oconnor663" O'Connor. https://github.com/BLAKE3-team/BLAKE3/commits/master/ P.S. Hi, Tony! :-) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3c727aad7..f346f024d 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ Additionally all crates do not require the standard library (i.e. `no_std` capab ## Supported Algorithms -**Note:** For new applications, or where compatibility with other existing standards is not a primary concern, we strongly recommend to use either BLAKE2, SHA-2 or SHA-3. +**Note:** For new applications, or where compatibility with other existing standards is not a primary concern, we strongly recommend to use either BLAKE3, SHA-2 or SHA-3. | Algorithm | Crate | Crates.io | Documentation | MSRV | [Security] | |-----------|-------|:---------:|:-------------:|:----:|:----------:| From ff874cff6d9891f9f3d570aca1ca242b8ffe7444 Mon Sep 17 00:00:00 2001 From: Artyom Pavlov Date: Fri, 25 Jul 2025 15:02:21 +0300 Subject: [PATCH 2/2] Link BLAKE3 repo --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f346f024d..abf30598b 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ Additionally all crates do not require the standard library (i.e. `no_std` capab ## Supported Algorithms -**Note:** For new applications, or where compatibility with other existing standards is not a primary concern, we strongly recommend to use either BLAKE3, SHA-2 or SHA-3. +**Note:** For new applications, or where compatibility with other existing standards is not a primary concern, we strongly recommend to use either [BLAKE3][`blake3`], SHA-2 or SHA-3. | Algorithm | Crate | Crates.io | Documentation | MSRV | [Security] | |-----------|-------|:---------:|:-------------:|:----:|:----------:|