sodium_crypto_kx_client_session_keys
Function • Misc changes in PHP 8.2
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.2
- Attribute added for parameter
$client_key_pair:#[SensitiveParameter]
PHP 8.0
- Return type added:
array - Parameter name of parameter #1 changed:
$client_keypairto$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 Availability| PHP Version | Availability |
|---|---|
| PHP 8.6Upcoming Release | Yes |
| PHP 8.5Supported (Latest) | Yes |
| PHP 8.4Supported | Yes |
| PHP 8.3Supported | Yes |
| PHP 8.2Security-Fixes Only | 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 |