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, mixed $encoding = Halite::ENCODE_BASE64URLSAFE ) : boolean
$input ReadOnlyFile (file handle)
$publicKey SignaturePublicKey
$signature string
$encoding mixed Which encoding scheme to use for the signature?
return boolean
    protected static function verifyData(ReadOnlyFile $input, SignaturePublicKey $publicKey, string $signature, $encoding = Halite::ENCODE_BASE64URLSAFE) : bool
    {
        $checksum = self::checksumData($input, $publicKey, true);
        return AsymmetricCrypto::verify($checksum, $publicKey, $signature, $encoding);
    }

Same methods

File::verifyData ( ReadOnlyFile $input, SignaturePublicKey $publicKey, string $signature, boolean $raw_binary = false ) : boolean