sodium_crypto_kx_client_session_keys
Function • Params and return types changed in PHP 8.0
Calculate the client-side session keys.
sodium_crypto_kx_client_session_keys
Function synopsis
sodium_crypto_kx_client_session_keys(string $client_key_pair, string $server_key): array
Parameters
$client_key_pair
Typestring
A crypto_kx keypair, such as one generated by sodium_crypto_kx_keypair
.
$server_key
Typestring
A crypto_kx public key.
Return value
Typearray
An array consisting of two strings. The first should be used for receiving data from the server. The second should be used for sending data to the server.
Changes to the sodium_crypto_kx_client_session_keys
Function
PHP 8.0
- Return type added:
array
- Parameter name of parameter #1 changed:
$client_keypair
to$client_key_pair
- Parameter type added for parameter #1 (
$client_key_pair
):string
- Parameter type added for parameter #2 (
$server_key
):string
- sodium_crypto_kx_client_session_keys($client_keypair, $server_key)
+ sodium_crypto_kx_client_session_keys(string $client_key_pair, string $server_key): array
PHP 7.2
- Function added
sodium_crypto_kx_client_session_keys
Function Availability
sodium_crypto_kx_client_session_keys
Function AvailabilityPHP Version | Availability |
---|---|
PHP 8.5Future Release | Yes |
PHP 8.4Upcoming Release | Yes |
PHP 8.3Supported (Latest) | Yes |
PHP 8.2Supported | Yes |
PHP 8.1Security-Fixes Only | Yes |
PHP 8.0Unsupported | Yes |
PHP 7.4Unsupported | Yes |
PHP 7.3Unsupported | Yes |
PHP 7.2Unsupported | Yes |
PHP 7.1Unsupported | No |
PHP 7.0Unsupported | No |
PHP 5.6Unsupported | No |
PHP 5.5Unsupported | No |
PHP 5.4Unsupported | No |
PHP 5.3Unsupported | No |