return ParagonIE_Sodium_Compat::
crypto_generichash_init($key,
$length);
}}if (!
is_callable('sodium_crypto_generichash_keygen'
)) { /**
* @see ParagonIE_Sodium_Compat::crypto_generichash_keygen()
* @return string
* @throws Exception
*/
function sodium_crypto_generichash_keygen() { return ParagonIE_Sodium_Compat::
crypto_generichash_keygen();
}}if (!
is_callable('sodium_crypto_generichash_update'
)) { /**
* @see ParagonIE_Sodium_Compat::crypto_generichash_update()
* @param string|null $state
* @param string $message
* @return void
* @throws SodiumException
* @throws TypeError
*/