ParagonIE\Halite\File::signData PHP Method

signData() protected static method

Sign the contents of a file
protected static signData ( ReadOnlyFile $input, SignatureSecretKey $secretKey, boolean $raw_binary = false ) : string
$input ReadOnlyFile
$secretKey SignatureSecretKey
$raw_binary boolean Don't hex encode?
return string
    protected static function signData(ReadOnlyFile $input, SignatureSecretKey $secretKey, bool $raw_binary = false) : string
    {
        $checksum = self::checksumData($input, $secretKey->derivePublicKey(), true);
        return AsymmetricCrypto::sign($checksum, $secretKey, $raw_binary);
    }

Same methods

File::signData ( ReadOnlyFile $input, SignatureSecretKey $secretKey, mixed $encoding = Halite::ENCODE_BASE64URLSAFE ) : string