Esempio n. 1
0
 public function serialize(\fpoirotte\Pssht\Wire\Encoder $encoder)
 {
     $encoder->encodeBoolean($this->alwaysDisplay);
     $encoder->encodeString($this->message);
     $encoder->encodeString($this->language);
     return $this;
 }
Esempio n. 2
0
 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;
 }
Esempio n. 3
0
 public function serialize(\fpoirotte\Pssht\Wire\Encoder $encoder)
 {
     $encoder->encodeString($this->Q);
     return $this;
 }
Esempio n. 4
0
 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);
 }
Esempio n. 5
0
 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;
 }
Esempio n. 6
0
 public function serialize(\fpoirotte\Pssht\Wire\Encoder $encoder)
 {
     $encoder->encodeUint32($this->code);
     $encoder->encodeString($this->message);
     $encoder->encodeString($this->language);
     return $this;
 }
Esempio n. 7
0
 public function serialize(\fpoirotte\Pssht\Wire\Encoder $encoder)
 {
     $encoder->encodeString($this->Q->serialize(static::getCurve()));
     return $this;
 }