From 32b749262d305b5ce09d1fc0c02f40023033c9bd Mon Sep 17 00:00:00 2001 From: metamuffin Date: Sun, 12 Jan 2025 22:18:08 +0100 Subject: sha256 -> blake3 --- shared/src/store.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'shared/src') diff --git a/shared/src/store.rs b/shared/src/store.rs index 37e3ab1..673a40e 100644 --- a/shared/src/store.rs +++ b/shared/src/store.rs @@ -17,7 +17,6 @@ use crate::{helper::ReadWrite, packets::Resource}; use anyhow::Result; use redb::{Database, TableDefinition}; -use sha2::{Digest, Sha256}; use std::{collections::HashMap, marker::PhantomData, path::Path, sync::Mutex}; const T_ENTRIES: TableDefinition<[u8; 32], &[u8]> = TableDefinition::new("e"); @@ -59,7 +58,7 @@ impl ResourceStore { } } pub fn set_raw(&self, value: &[u8]) -> Result { - let key = Resource(sha256(value), PhantomData); + let key = Resource(resource_hash(value), PhantomData); match self { ResourceStore::Redb(database) => { let txn = database.begin_write()?; @@ -85,8 +84,8 @@ impl ResourceStore { } } -pub fn sha256(x: &[u8]) -> [u8; 32] { - let mut hasher = Sha256::new(); +pub fn resource_hash(x: &[u8]) -> [u8; 32] { + let mut hasher = blake3::Hasher::new(); hasher.update(x); hasher.finalize().into() } -- cgit v1.2.3-70-g09d2