wp-includes/sodium_compat/src/Core/Ed25519.php:190$messagestring$pkstringstring public static function sign_open($message, $pk) { /** @var string $signature */ $signature = self::substr($message, 0, 64); /** @var string $message */ $message = self::substr($message, 64); if (self::verify_detached($signature, $message, $pk)) { return $message; } throw new SodiumException('Invalid signature'); }Unchanged from 6.7.7 through 7.1.0.
Signature, return type and hooks compared across 5 parsed releases.
src/wp-includes/sodium_compat/src/Core/Ed25519.php, and regenerated for each WordPress release so it tracks the code rather than a snapshot of it.