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:----WyEZdNrb4Y4eYz6riwzCjzdPXBLv6shdbAEIBQ9Y44wIo/Xcp10tr8JJvLemy4PjkCKWgk+RhL7/yOPO5ZS6kgAcHkrYbTjdAgnqCnBFs4U4jrDLaWAlbZHy5O1yveQRiMFCiEo2vQkBaNHsgjhbK4aUrilibXzmdEZ3hoG6ZyB+ilqGNf/V6iQKe/Ld9lJEr2QMXVoAmuLg4rLXCAGccDQNEx1YCZJKM8Mw3zHTyp7ZBtLCFvYhszNmfoEAsB7gpTyP/uJNqZFinB4MK1KHqAe/sanB9h+EJbTj4mEvccd2IDvYiOcOyKJKihVtn1LbxZGIKZ8rgyAyqt3zHung8fyJzbTdckbtzdswasPXSMOnubNP3bTfvcRf6g9HGSBgxSd+OI42SzWLFhpvOA54Zfq0QgCv/RZGRA+lC6guJlBbxFK1o+DUtIiKhx6pPLVuVtAqvG1vzdr3X93ihGxG1hdOLg3aD8KvLHemMls0r9Wvt+jElNN89pN31XHquFa0tIdnz2Luttc2kL5p4RJDnwgwVSk5Jv2coMNVAf3nkOvFg1dR/LMhURfj2qsZO4yIsdgXlKt5ZiQWlh7scHGWKQFqsIXu0Hv0XOyO/g0aFbYPCJM7C8JKgFvCYIa1wMqaj18DG7+LkcFoUkLMDg6l6RXDZQnSAB2ZdRR2wCzDrbQ=----ATTACHMENT:----NTg2ODA4MzcyNzMwODU1NiA5NjM4OTYyNTI5NTg5ODQ0IDgyNDAzMjA0OTAxNDQ0NjY=