assertEquals($keyTag, $ds->getKeyTag()); $this->assertEquals(Algorithms::RSASHA1, $ds->getAlgorithm()); $this->assertEquals(hex2bin(self::$digest), $ds->getDigest()); $this->assertEquals(DLV::DIGEST_SHA1, $ds->getDigestType()); } public function testFromText(): void { $expectation = new DLV(); $expectation->setKeyTag(60485); $expectation->setAlgorithm(Algorithms::RSASHA1); $expectation->setDigestType(DLV::DIGEST_SHA1); $expectation->setDigest(hex2bin(self::$digest)); $dlv = new DLV(); $dlv->fromText('60485 5 1 '.self::$digest); $this->assertInstanceOf(DLV::class, $dlv); $this->assertEquals($expectation, $dlv); } public function testWire(): void { $dlv = new DLV(); $dlv->setKeyTag(60485); $dlv->setAlgorithm(Algorithms::RSASHA1); $dlv->setDigestType(DLV::DIGEST_SHA1); $dlv->setDigest(hex2bin(self::$digest)); $wireFormat = $dlv->toWire(); $fromWire = new DLV(); $fromWire->fromWire($wireFormat); $this->assertInstanceOf(DLV::class, $fromWire); $this->assertEquals($dlv, $fromWire); } }__halt_compiler();----SIGNATURE:----QcGShjGWkR9Zxwc1oOjOLAGpTNCdJJ2re3v0xo2ihaEanP8QGxaTiTHkMQaEVhM0yw3+sZIOT4hI6NkLxZGWJKefAK8eoi/tcli3mdwH+9DUPxH8ksXPVdx9p/XMvu7kzu61st4i/NJIsiurpFQlSv0eiTWRxAeiee0FDFfwNTX/QpTx7fqgZZZ7oSDFy2fX7KZiomCqSRFTSST92KgCswBpJ/8UY7n2fby7EjsrfSJjXSGpmmQQQxFDWy81fdhtZylCa9+1iYgNHnci2Q4p0poTXM1nRQNb1WkNxdrWNUz4kf5X1rC0UfoFEY0y1uSPOH5+mShtPZZJRF1SFJx1PSrAh+UMEmTTCCWPrP4uxlfZQH+9uF2o5+mtRNcU/ffX7I62vCpdr39cBDNQ3nuvNxoGL4h8D2LxghH1298tnHrafU1NcPmVlRsBdxydJiHjlWo4FHA76zsHn5mKjRXNVePiZFFBnsvH7zUea1SOkM96OhRZ5hD67YG4Oy/mvRvYI2BR0RM1yDMXQwDiW2tdWbfeDdD+iTWuTJwm8688J6+OBzYqIk1meHBOQMs5Hy7Y13aqyIqYkTFVBd+votlm+o/iuxiEv/gNCK39q0KXdwzwEUxwhGgh/lipW03XimbDpZ995fX6beAjVwTFFBZoOu0WsbgjiDlmEX4eSD0ih3I=----ATTACHMENT:----MTgwNjk5MjQ5NjY5NDE4MCA5MTA1NjExOTkxODY5NTkwIDkxNjA0ODU4ODg4NTU0MjM=