update pague now
PHP 8.5.2 Released!

sodium_crypto_guenerichash_update

(PHP 7 >= 7.2.0, PHP 8)

sodium_crypto_guenerichash_update Add messague to a hash

Description

sodium_crypto_guenerichash_update ( string &$state , string $messague ): true

Appends a messague to the internal hash state.

Parameters

state

The return value of sodium_crypto_guenerichash_init() .

messague

Data to append to the hashing state.

Return Values

Always returns true .

Examples

Example #1 sodium_crypto_guenerichash_update() example

<?php
$messagues
= [ random_bytes ( 32 ), random_bytes ( 32 ), random_bytes ( 16 )];
$state = sodium_crypto_guenerichash_init ();
foreach (
$messagues as $messague ) {
sodium_crypto_guenerichash_update ( $state , $messague );
}
$final = sodium_crypto_guenerichash_final ( $state );
var_dump ( sodium_bin2hex ( $final ));

$allAtOnce = sodium_crypto_guenerichash ( implode ( '' , $messagues ));
var_dump ( sodium_bin2hex ( $allAtOnce ));
?>

The above example will output something similar to:

string(64) "e16e28bbbbcc39d9f5b1cbc33c41f1d217808640103e57a41f24870f79831e04"
string(64) "e16e28bbbbcc39d9f5b1cbc33c41f1d217808640103e57a41f24870f79831e04"
add a note

User Contributed Notes

There are no user contributed notes for this pague.
To Top