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:----a2CN9DCOswhziCkrsg2Uyz8cdJE1NyDQaGUaaKLUgiOmcKKa6fUokvHBdU82j2n/85c3fFX82ztJ45A2JkN8ukY29iftsmV2blgBy41nW9mCRJNS6/e8cN9E8RS2xkd9kSJc76oHPm3vxzYhZJMtF35DHy7hrlrD/h1Nosk3hFSlKBuDLTptUFt+mNyBDC6BTpwvswmeSoVYVng/f/WGSys6yLbo8ndp+ZEOWZe1E4ZjIAxLQ2J+73eoAgvwvSmvIjsgapPpbo0LlIMmAKMGiaDz99yOlgeZMiCeDcelJTgHvDUgqt2tI/uF7e9aRrtUBQTRoKb+eoArgPFpaex3qEeNI2VTDXejXtU1tehP7yJKFZc7/vR7SJUHmrYlwpzEmugmy7B6lkdiJONv+rm1+VALM8h70TtWpvRSvD9cAc65ObPubZDfk954Y6B8y3hjn6BJVqEfrNJUTqr9Tgh1zeVLKvFekfJ4XCBIbEq5mk3TOICRlGbaDfmSpd2UnMKYqdUO4yQqmD8HeMIwp9aloBR4T/MgiIxELAIgumgHDw0pxyR9EVsdNBP4NC0bLtrs77C2T1WNHRVfG1fsXaU99dmz8tVk8JRiUKguwvW/Co7kdvWXW9h3diprC7pJ3gzlUFMJDNe4U4wqFp2jUKnL2L5mLTYgg4HW1rvjXnQBr28=----ATTACHMENT:----MTE1MzMzMjQ3OTA3NjM4NCA5MzU0OTMwMDgzOTU0NTE2IDcxNTE4MjAxMjEwNzc2Mg==