sodium_crypto_kx_server_session_keys
Function • Misc changes in PHP 8.2
Calculate the server-side session keys.
sodium_crypto_kx_server_session_keys Function synopsis
sodium_crypto_kx_server_session_keys(string $server_key_pair, string $client_key): array
Parameters
$server_key_pair
Typestring
A crypto_kx keypair, such as one generated by sodium_crypto_kx_keypair.
$client_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 client. The second should be used for sending data to the client.
Changes to the sodium_crypto_kx_server_session_keys Function
PHP 8.2
- Attribute added for parameter
$server_key_pair:#[SensitiveParameter]
PHP 8.0
- Return type added:
array - Parameter name of parameter #1 changed:
$server_keypairto$server_key_pair - Parameter type added for parameter #1 (
$server_key_pair):string - Parameter type added for parameter #2 (
$client_key):string
- sodium_crypto_kx_server_session_keys($server_keypair, $client_key)
+ sodium_crypto_kx_server_session_keys(string $server_key_pair, string $client_key): array PHP 7.2
- Function added
sodium_crypto_kx_server_session_keys Function Availability
sodium_crypto_kx_server_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 |