protected static function getConfigChecksum(int $major, int $minor) : array
{
if ($major === 2) {
switch ($minor) {
case 1:
case 0:
return ['CHECKSUM_PUBKEY' => true, 'BUFFER' => 1048576, 'HASH_LEN' => \Sodium\CRYPTO_GENERICHASH_BYTES_MAX];
}
} elseif ($major === 3) {
switch ($minor) {
case 0:
return ['CHECKSUM_PUBKEY' => true, 'BUFFER' => 1048576, 'HASH_LEN' => \Sodium\CRYPTO_GENERICHASH_BYTES_MAX];
}
}
throw new InvalidMessage('Invalid version tag');
}