ParagonIE\Halite\File::signData PHP Method

signData() protected static method

Sign the contents of a file
protected static signData ( ReadOnlyFile $input, SignatureSecretKey $secretKey, mixed $encoding = Halite::ENCODE_BASE64URLSAFE ) : string
$input ReadOnlyFile
$secretKey SignatureSecretKey
$encoding mixed Which encoding scheme to use for the signature?
return string
    protected static function signData(ReadOnlyFile $input, SignatureSecretKey $secretKey, $encoding = Halite::ENCODE_BASE64URLSAFE) : string
    {
        $checksum = self::checksumData($input, $secretKey->derivePublicKey(), true);
        return AsymmetricCrypto::sign($checksum, $secretKey, $encoding);
    }

Same methods

File::signData ( ReadOnlyFile $input, SignatureSecretKey $secretKey, boolean $raw_binary = false ) : string