ParagonIE\Halite\File::getConfigChecksum PHP Method

getConfigChecksum() protected static method

Get the configuration for encrypt operations
protected static getConfigChecksum ( integer $major, integer $minor ) : array
$major integer
$minor integer
return array
    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');
    }