public function serialize(\fpoirotte\Pssht\Wire\Encoder $encoder) { $encoder->encodeBoolean($this->alwaysDisplay); $encoder->encodeString($this->message); $encoder->encodeString($this->language); return $this; }
public function serialize(\fpoirotte\Pssht\Wire\Encoder $encoder) { $encoder->encodeUint32($this->recipientChannel); $encoder->encodeUint32($this->senderChannel); $encoder->encodeUint32($this->initialWindowSize); $encoder->encodeUint32($this->maximumPacketSize); return $this; }
public function serialize(\fpoirotte\Pssht\Wire\Encoder $encoder) { $encoder->encodeString($this->type); parent::serialize($encoder); $encoder->encodeUint32($this->initialWindowSize); $encoder->encodeUint32($this->maximumPacketSize); return $this; }
public function serialize(\fpoirotte\Pssht\Wire\Encoder $encoder) { $encoder->encodeUint32($this->sequenceNo); return $this; }
public function serialize(\fpoirotte\Pssht\Wire\Encoder $encoder) { $encoder->encodeString($this->Q); return $this; }
public function serialize(\fpoirotte\Pssht\Wire\Encoder $encoder) { $encoder->encodeString(self::getName()); $pk = pack('H*', str_pad(gmp_strval($this->pk, 16), 64, '0', STR_PAD_LEFT)); $encoder->encodeString($pk); }
public function serialize(\fpoirotte\Pssht\Wire\Encoder $encoder) { $sub = new \fpoirotte\Pssht\Wire\Encoder(new \fpoirotte\Pssht\Buffer()); $this->K_S->serialize($sub); $encoder->encodeString($sub->getBuffer()->get(0)); $encoder->encodeMpint($this->f); $sub->encodeString($this->K_S->getName()); $sub->encodeString($this->K_S->sign($this->H)); $encoder->encodeString($sub->getBuffer()->get(0)); return $this; }
public function serialize(\fpoirotte\Pssht\Wire\Encoder $encoder) { $encoder->encodeUint32($this->code); $encoder->encodeString($this->message); $encoder->encodeString($this->language); return $this; }
public function serialize(\fpoirotte\Pssht\Wire\Encoder $encoder) { $encoder->encodeBytes($this->cookie); $encoder->encodeNameList($this->kexAlgos); $encoder->encodeNameList($this->serverHostKeyAlgos); $encoder->encodeNameList($this->encAlgosC2S); $encoder->encodeNameList($this->encAlgosS2C); $encoder->encodeNameList($this->macAlgosC2S); $encoder->encodeNameList($this->macAlgosS2C); $encoder->encodeNameList($this->compAlgosC2S); $encoder->encodeNameList($this->compAlgosS2C); $encoder->encodeNameList($this->langC2S); $encoder->encodeNameList($this->langS2C); $encoder->encodeBoolean($this->firstKexPacket); $encoder->encodeUint32(0); // Reserved for future extension. return $this; }
public function serialize(\fpoirotte\Pssht\Wire\Encoder $encoder) { $encoder->encodeString($this->Q->serialize(static::getCurve())); return $this; }
public function serialize(\fpoirotte\Pssht\Wire\Encoder $encoder) { $encoder->encodeNameList($this->methods); $encoder->encodeBoolean($this->partial); return $this; }
public function serialize(\fpoirotte\Pssht\Wire\Encoder $encoder) { $encoder->encodeMpint($this->e); return $this; }