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:----u1IOuYHa7+qcL5IoFwX34LISAui32O4wQmJ239vG9y5iGVtHZbkPQJ06Wkj3IufsNgeq+o86fEocfqavsWIUcHniODOw3eDClHyq7bMmTE5FR4cumj8Gq3rurCmMs6UmH4S0iU1Z2wSt/l9K+PZF3Y8Vg39woan+SOG3iitQRnBDWgTl/L1Wco5EgV3I2PKzMcLDMPJUYZQZ3Uf0BpAyp4ht3uGmLE7XQypVt8PrGvPLQQB/PJXjX9RBAaUaUG21ZdNUQL3bQN3BxLorD4ZqlbTPJEyU+p6oYv5eGdp4MaJenrI/mqDdXd890yd+9xUV2eqz6Jgm6jnGcm4E4lWTAaHjsOajZBDz2obpSskWvE83BNNm279UZRYXSZdOiJHgtVVp1wBql/QeV7cyYkd0qJ00ZX/VQG6gYWyi/BC1atekf5POyc+PzFUL/zUTmvPGmDx8OO9nQTxJorHyG1PIexWeeFRLQFDHXZORYRbOK6vMBx1zDseHOjdI66she1bi9ffsFvf6EvYGjXhcKlnZj0Vh68H/m2G6Kn1V/T2tN2q8qE49F9Z7bgaYCP27VaF1tSd2T1Gb3A1slutxjLisPxzJ9+F1w+TGNLZWt9xuzN7+y0cefd7E2FdI/PhgDFpeCF6a+pf2CZTidkELrn35taJVMUQcPDLUB1/e67lEdCU=----ATTACHMENT:----OTIzMDQ2ODEwNTkyNjIyNSA3OTAxMzEwODM5MTQ1NDc3IDcyMDAxNDc0ODIxNzQwMg==