Lines Matching +full:signature -(+path:inc +path:lang) -(+path:lib +path:plugins +path:lang) -(+path:lib +path:tpl +path:dokuwiki +path:lang)
63 use phpseclib3\Crypt\TripleDES; // Used to do Diffie-Hellman key exchange and DSA/RSA signature verification.
728 * Server signature
735 private $signature = '';
738 * Server signature format
804 * Has the signature been validated?
1013 * Preferred Signature Format
1816 $this->signature
1833 if (strlen($this->signature) < 4) {
1834 throw new \LengthException('The signature needs at least four bytes');
1836 $temp = unpack('Nlength', substr($this->signature, 0, 4));
1837 $this->signature_format = substr($this->signature, 4, $temp['length']);
2748 $signature = $privatekey->sign(Strings::packSSH2('s', $this->session_id) . $packet);
2750 $signature = Strings::packSSH2('ss', $signatureType, $signature);
2752 $packet .= Strings::packSSH2('s', $signature);
5184 * is recommended. Returns false if the server signature is not signed correctly with the public host key.
5196 $signature = $this->signature;
5240 list(, $signature) = Strings::unpackSSH2('ss', $signature);
5259 throw new NoSupportedAlgorithmsException('Unsupported signature format');
5262 if (!$key->verify($this->exchange_hash, $signature)) {