Overview
KB
Technical FAQ
PHP Manual
CSS2 Manual
HTML Manual
JS Guide
JS Reference
PhpDock Manual
Nu-Coder Manual
PhpExpress Manual
PHP Joomla
Development
Learn PHP
 
<sodium_crypto_kx_seed_keypairsodium_crypto_pwhash>
^Sodium FunctionsLast updated: Mon, 26 Oct 2026

sodium_crypto_kx_server_session_keys

(PHP 7 >= 7.2.0, PHP 8)

sodium_crypto_kx_server_session_keys — Calculate the server-side session keys.

Description

function sodium_crypto_kx_server_session_keys(#[\SensitiveParameter] string $server_key_pair, string $client_key): array

Calculate the server-side session keys, using the X25519 + BLAKE2b key-exchange method.

Parameters

server_key_pair

A crypto_kx keypair, such as one generated by sodium_crypto_kx_keypair().

client_key

A crypto_kx public key.

Return Values

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.


<sodium_crypto_kx_seed_keypairsodium_crypto_pwhash>
^Sodium FunctionsLast updated: Mon, 26 Oct 2026