pssht
latest
SSH server library written in PHP
|
Public Member Functions | |
__construct (\fpoirotte\Pssht\ECC\Point $Q) | |
getQ () | |
serialize (\fpoirotte\Pssht\Wire\Encoder $encoder) | |
Static Public Member Functions | |
static | getMessageId () |
static | unserialize (\fpoirotte\Pssht\Wire\Decoder $decoder) |
Static Protected Member Functions | |
static | getCurve () |
Protected Attributes | |
$Q | |
Client's ephemeral public key as an EC Point. | |
SSH_MSG_KEX_ECDH_INIT message (RFC 5656).
Definition at line 17 of file RFC5656.php.
fpoirotte\Pssht\Messages\KEX\ECDH\INIT\RFC5656::__construct | ( | \fpoirotte\Pssht\ECC\Point | $Q | ) |
Construct a new SSH_MSG_KEX_ECDH_INIT message.
fpoirotte::Pssht::ECC::Point | $Q | EC Point representing the client's ephemeral public key. |
Definition at line 29 of file RFC5656.php.
References fpoirotte\Pssht\Messages\KEX\ECDH\INIT\RFC5656\$Q.
|
staticprotected |
Return the curve to use during computations.
fpoirotte::Pssht::ECC:Curve | The ECC curve to use, in accordance with RFC 5656. |
Definition at line 77 of file RFC5656.php.
|
static |
Retrieve the message's identifier.
int | Message identifier. |
Implements fpoirotte\Pssht\Messages\MessageInterface.
Definition at line 35 of file RFC5656.php.
fpoirotte\Pssht\Messages\KEX\ECDH\INIT\RFC5656::getQ | ( | ) |
Get the client's ephemeral public key.
fpoirotte::Pssht::ECC::Point | EC Point representing the client's ephemeral public key. |
Definition at line 62 of file RFC5656.php.
References fpoirotte\Pssht\Messages\KEX\ECDH\INIT\RFC5656\$Q.
fpoirotte\Pssht\Messages\KEX\ECDH\INIT\RFC5656::serialize | ( | \fpoirotte\Pssht\Wire\Encoder | $encoder | ) |
Serialize the message.
fpoirotte::Pssht::Wire::Encoder | $encoder | Encoder to use to perform serialization. |
MessageInterface | Returns this message. |
Implements fpoirotte\Pssht\Messages\MessageInterface.
Definition at line 40 of file RFC5656.php.
|
static |
Unserialize some data into a message.
fpoirotte::Pssht::Wire::Decoder | $decoder | Decoder to use to perform unserialization. |
MessageInterface | Unserialized message. |
Implements fpoirotte\Pssht\Messages\MessageInterface.
Definition at line 46 of file RFC5656.php.