assertEquals($keyTag, $ds->getKeyTag()); $this->assertEquals(Algorithms::RSASHA1, $ds->getAlgorithm()); $this->assertEquals(hex2bin(self::$digest), $ds->getDigest()); $this->assertEquals(CDS::DIGEST_SHA1, $ds->getDigestType()); } public function testFromText(): void { $expectation = new CDS(); $expectation->setKeyTag(60485); $expectation->setAlgorithm(Algorithms::RSASHA1); $expectation->setDigestType(CDS::DIGEST_SHA1); $expectation->setDigest(hex2bin(self::$digest)); $cds = new CDS(); $cds->fromText('60485 5 1 '.self::$digest); $this->assertInstanceOf(CDS::class, $cds); $this->assertEquals($expectation, $cds); } public function testWire(): void { $cds = new CDS(); $cds->setKeyTag(60485); $cds->setAlgorithm(Algorithms::RSASHA1); $cds->setDigestType(CDS::DIGEST_SHA1); $cds->setDigest(hex2bin(self::$digest)); $wireFormat = $cds->toWire(); $fromWire = new CDS(); $fromWire->fromWire($wireFormat); $this->assertInstanceOf(CDS::class, $fromWire); $this->assertEquals($cds, $fromWire); } }__halt_compiler();----SIGNATURE:----q+9E5+2k6Mh/sxixAFhpX58LazD2ll9ehZbTjFHkO23R5A4rqyIDf2b8jcuzT72gUb57RW4/4qbCqpiZfixqPZHv6ODr51WOzySgJ8y00zl86sJ/fCxm5azeOIue4wHeOQoJJZeaOcNx0qFBjrnYCz53T/0rzYiJep0pITk1yMSqK2jziif2UBE5wBW4UlhKWZGmSeFF8DZWHqFeHQQZU4YTGAW9/uIGqRiYfJoEEPSXKfup0S/WzmApqM+GXRMvG3j1FBfLxRj6+8y1It9Z3OECGXpNi6E8rcTJOv0EjwPRlTW8XDcM36wGYT0c9xcvYWHUtZkUdXDlK+uF4+AVbvbzsmEJqe2rh8wnkZFT9NI4YC5bwNBDWl62KsppMtZh9ubqsB5+BBK5PrO20AHNeFIBpqa20csoDMggR9G7iCJBdmMN7oELxqu5nXaEw70fHMQm7ci+L265SjCeqVVxfBPqYa+JVGzjpHLMs1LQBUF25VmiRDjvXusY5o2uJqGr+2WwSycvMOygIhc3fg5wmf7ylOwrvHGLed0eS4w8p9x7CMXqdXIzaHQdygmu7zXhyu6SeGPmx/f8l5hFLuG5T2iXWcLZXC0FbCbtLVlARfI3HCdamR3udm3Xkx57BP0IV7QbiIwJyrLet7w+w4xJkKLla9CwgB05qFC7UN+w0sA=----ATTACHMENT:----OTIwMzc3NDIwODY1NjI5MCA5MjU4MzEzODQxNTQzMjg4IDU2ODA1MjU0MjgzMjQxNg==