diff --git a/src/operator/CryptoHash.cpp b/src/operator/CryptoHash.cpp
index f6656cd61e1e490bd5d9c7c51df90f5d7f822004..064b480b1b249e6f73439489a17fa13fc27b24ad 100644
--- a/src/operator/CryptoHash.cpp
+++ b/src/operator/CryptoHash.cpp
@@ -44,7 +44,7 @@ std::shared_ptr<Aidge::Operator> Aidge::CryptoHash_Op::clone() const {
 }
 
 bool Aidge::CryptoHash_Op::forwardDims(bool /*allowDataDependency*/) {
-    mOutputs[0]->resize({256});
+    mOutputs[0]->resize({256 / getDataTypeBitWidth(mOutputs[0]->dataType())});
     return true;
 }