diff --git a/src/ParameterTrait.php b/src/ParameterTrait.php
index b2d59bbf9e7c96b5b77c12c12b65481d578cfffc..2c2a9bee1c1d65d4e8de5464c546f641acbc88da 100644
--- a/src/ParameterTrait.php
+++ b/src/ParameterTrait.php
@@ -212,6 +212,7 @@ trait ParameterTrait
                 return $value;
             },
             'algorithm' => function ($value) {
+                $value = strtolower($value);
                 Assertion::inArray($value, hash_algos(), sprintf('The "%s" digest is not supported.', $value));
 
                 return $value;