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:----Qq6RBtXndF145noNPJfVX9tCtaCXPzDxocJKDfYISQzQfgucBodKxm672JRtCl64U3Yq/KuSnieulyFVA72NHh5u1w57yJspC+CwcgQdL9cnX1ognWqPcs49KN8H114xSHfU/WxQg2RAQsU8oG6qEGE5xUjShsuiCLJUPEG08dQubyvQba6u7zynP2wvav7o9rohCiRsGGbDYFkaUUB2ALbkVH7pVFzKC4+9dX+bz5mmx5EKh3/KSlH+NeUKOPSKmnCas5/asCYNxz+M2JGJzRSpwNblPunfci2h3gHJcaGbv0i2rnIBgX7J98wctRrC3ULbQxwCGMR9s2assIw49PXYCnKnJHt7ps/2V8AVkoWoE2tSFaAEdINQbwYnW2AOkEgMfywYGFWMGZknI74K7z1vu2qJudF/KBVr9CGURElCKLHnCdR3dS/bmi8dkfkvqaWkg9FNs7C7eUJKt/R8aYJBS9SyQOuBE4H0QZCTY88Fu3Uz35dc5t1RzZoZvZeu/XyPIVHzerKZoy1550s28lOV86SpfxKK0y/XDx3yKnUhcIKFKqwqOWIy3ZMatRaFujk6FT1F+pSLp/aFSyKdXwLHoj0by00tvAGo0QtSkWSroEJO069B1vHWxM3ZXh5MA0wg8/hMaKh9a/CjTJ9HFPcmDPmK0btr/0d1sf0CEBo=----ATTACHMENT:----Njc0NTIyMjg3MzEwNDMyMiA2NTA4NTM3MDI3MDk5ODYwIDk1OTY2NzEwMDE3NjQ5MTM=