ParagonIE\Halite\File::verifyData PHP Method

verifyData() protected static method

Verify the contents of a file
protected static verifyData ( ReadOnlyFile $input, SignaturePublicKey $publicKey, string $signature, boolean $raw_binary = false ) : boolean
$input ReadOnlyFile (file handle)
$publicKey SignaturePublicKey
$signature string
$raw_binary boolean Don't hex encode?
return boolean
    protected static function verifyData(ReadOnlyFile $input, SignaturePublicKey $publicKey, string $signature, bool $raw_binary = false) : bool
    {
        $checksum = self::checksumData($input, $publicKey, true);
        return AsymmetricCrypto::verify($checksum, $publicKey, $signature, $raw_binary);
    }

Same methods

File::verifyData ( ReadOnlyFile $input, SignaturePublicKey $publicKey, string $signature, mixed $encoding = Halite::ENCODE_BASE64URLSAFE ) : boolean