]> git.mxchange.org Git - core.git/blobdiff - framework/main/interfaces/crypto/class_Cryptable.php
Continued:
[core.git] / framework / main / interfaces / crypto / class_Cryptable.php
index 6dc778cc3d103ea43a7cedd43110ca75b919072d..427270d992341f57224ca220d3016ae8d3569e31 100644 (file)
@@ -39,7 +39,7 @@ interface Cryptable extends FrameworkInterface {
         * @param       $withFixed      Whether to include a fixed salt (not recommended in p2p applications)
         * @return      $hashed         The hashed and salted string
         */
-       function hashString ($str, $oldHash = '', $withFixed = true);
+       function hashString (string $str, string $oldHash = '', bool $withFixed = true);
 
        /**
         * Encrypt the string with fixed salt
@@ -48,7 +48,7 @@ interface Cryptable extends FrameworkInterface {
         * @param       $key            Optional key, if none provided, a random key will be generated
         * @return      $encrypted      Encrypted string
         */
-       function encryptString ($str, $key = NULL);
+       function encryptString (string $str, string $key = NULL);
 
        /**
         * Decrypt the string with fixed salt
@@ -56,6 +56,6 @@ interface Cryptable extends FrameworkInterface {
         * @param       $encrypted      Encrypted string
         * @return      $str            The unencrypted string
         */
-       function decryptString ($encrypted);
+       function decryptString (string $encrypted);
 
 }