@@ -303,13 +303,13 @@ namespace duckdb
303303 struct HashAggregateState
304304 {
305305 bool is_touched;
306- blake3_hasher blake3_hasher ;
306+ blake3_hasher b3_hasher ;
307307 EVP_MD_CTX *ctx;
308308
309309 HashAggregateState ()
310310 {
311311 is_touched = false ;
312- blake3_hasher_init (&blake3_hasher );
312+ blake3_hasher_init (&b3_hasher );
313313 ctx = nullptr ;
314314 }
315315 };
@@ -344,7 +344,7 @@ namespace duckdb
344344 // So this may fill the state with random garbage
345345 state.ctx = nullptr ;
346346 state.is_touched = false ;
347- blake3_hasher_init (&state.blake3_hasher );
347+ blake3_hasher_init (&state.b3_hasher );
348348 }
349349
350350 template <class STATE >
@@ -372,20 +372,20 @@ namespace duckdb
372372 {
373373 if (!state.is_touched )
374374 {
375- blake3_hasher_init (&state.blake3_hasher );
375+ blake3_hasher_init (&state.b3_hasher );
376376 state.is_touched = true ;
377377 }
378378
379379 // hash the record length as well to prevent length extension attacks
380380 if constexpr (std::is_same_v<A_TYPE, string_t >)
381381 {
382382 const uint64_t size = a_data.GetSize ();
383- blake3_hasher_update (&state.blake3_hasher , &size, sizeof (uint64_t ));
384- blake3_hasher_update (&state.blake3_hasher , a_data.GetDataUnsafe (), size);
383+ blake3_hasher_update (&state.b3_hasher , &size, sizeof (uint64_t ));
384+ blake3_hasher_update (&state.b3_hasher , a_data.GetDataUnsafe (), size);
385385 }
386386 else
387387 {
388- blake3_hasher_update (&state.blake3_hasher , &a_data, sizeof (a_data));
388+ blake3_hasher_update (&state.b3_hasher , &a_data, sizeof (a_data));
389389 }
390390 }
391391 else
@@ -444,7 +444,7 @@ namespace duckdb
444444 {
445445 if (bind_data.is_blake3 )
446446 {
447- target.blake3_hasher = source.blake3_hasher ;
447+ target.b3_hasher = source.b3_hasher ;
448448 }
449449 else
450450 {
@@ -474,7 +474,7 @@ namespace duckdb
474474 return ;
475475 }
476476 char output[BLAKE3_OUT_LEN];
477- blake3_hasher_finalize (&state.blake3_hasher , reinterpret_cast <uint8_t *>(&output), BLAKE3_OUT_LEN);
477+ blake3_hasher_finalize (&state.b3_hasher , reinterpret_cast <uint8_t *>(&output), BLAKE3_OUT_LEN);
478478 target = StringVector::AddStringOrBlob (finalize_data.result , reinterpret_cast <const char *>(&output),
479479 BLAKE3_OUT_LEN);
480480 }
0 commit comments