]> git.ipfire.org Git - thirdparty/ccache.git/commitdiff
bump: Upgrade to BLAKE3 1.3.0
authorJoel Rosdahl <joel@rosdahl.net>
Sun, 23 Jan 2022 19:58:56 +0000 (20:58 +0100)
committerJoel Rosdahl <joel@rosdahl.net>
Mon, 24 Jan 2022 06:12:13 +0000 (07:12 +0100)
src/third_party/blake3/blake3.c
src/third_party/blake3/blake3.h

index 20b6bd04c94ff83578b58db9e449770204e37d23..1239433c65761ea397775a336641b651b8067709 100644 (file)
@@ -609,3 +609,8 @@ void blake3_hasher_finalize_seek(const blake3_hasher *self, uint64_t seek,
   }
   output_root_bytes(&output, seek, out, out_len);
 }
+
+void blake3_hasher_reset(blake3_hasher *self) {
+  chunk_state_reset(&self->chunk, self->key, 0);
+  self->cv_stack_len = 0;
+}
index c3ca22da3a38430e1d1ce53ad3c1ca2359c3e2e1..079f5657ccb0614354e0ca6a85ad68b9e7f7a8e1 100644 (file)
@@ -8,7 +8,7 @@
 extern "C" {
 #endif
 
-#define BLAKE3_VERSION_STRING "1.2.0"
+#define BLAKE3_VERSION_STRING "1.3.0"
 #define BLAKE3_KEY_LEN 32
 #define BLAKE3_OUT_LEN 32
 #define BLAKE3_BLOCK_LEN 64
@@ -51,6 +51,7 @@ void blake3_hasher_finalize(const blake3_hasher *self, uint8_t *out,
                             size_t out_len);
 void blake3_hasher_finalize_seek(const blake3_hasher *self, uint64_t seek,
                                  uint8_t *out, size_t out_len);
+void blake3_hasher_reset(blake3_hasher *self);
 
 #ifdef __cplusplus
 }