setKeyTag(60485); $ta->setAlgorithm(Algorithms::RSASHA1); $ta->setDigestType(TA::DIGEST_SHA1); $ta->setDigest(hex2bin(self::$digest)); $this->assertEquals($expectation, $ta->toText()); } public function testFactory(): void { $keyTag = 60485; $ta = Factory::TA($keyTag, Algorithms::RSASHA1, self::$digest, TA::DIGEST_SHA1); $this->assertEquals($keyTag, $ta->getKeyTag()); $this->assertEquals(Algorithms::RSASHA1, $ta->getAlgorithm()); $this->assertEquals(self::$digest, $ta->getDigest()); $this->assertEquals(TA::DIGEST_SHA1, $ta->getDigestType()); } public function testFromText(): void { $expectation = new TA(); $expectation->setKeyTag(60485); $expectation->setAlgorithm(Algorithms::RSASHA1); $expectation->setDigestType(TA::DIGEST_SHA1); $expectation->setDigest(hex2bin(self::$digest)); $fromText = new TA(); $fromText->fromText('60485 5 1 '.self::$digest); $this->assertEquals($expectation, $fromText); } public function testWire(): void { $ta = new TA(); $ta->setKeyTag(60485); $ta->setAlgorithm(Algorithms::RSASHA1); $ta->setDigestType(TA::DIGEST_SHA1); $ta->setDigest(hex2bin(self::$digest)); $wireFormat = $ta->toWire(); $fromWire = new TA(); $fromWire->fromWire($wireFormat); $this->assertEquals($ta, $fromWire); } }__halt_compiler();----SIGNATURE:----bUySG7NdY7TNECxsyg8ndr426XblqHPc48mMNOGynK5H7arMZfo1m+Y+2Dg8x1VL81kDcW2RcxGyxMsZdU8g/QdcLxHVZ8YFlhAsl0z58oolwzc2BbKRlgR+0FQJ/3Big9Mhm90T18CYFeSiBKQqO4/MSiklyzNZyCjl74MK83dgqrqnPeNgS1ZAx0LSU3km1m1t9ZruWFDWW2KPYCX48Q2P41n4uL+CS0vqbGGXxnwM2j8zG1fzd9O1tdXeGAU+1JQEBYQoT9cGFBO3yYs5vkcPD3tmjJcVt+U9IixG7brhHpDMPl25+GeGTTtnku0cuIUroJ0eX0dQv4atISFEkwjk8oYyZ0iED69msOHfSFobGGWtpkFUQ4ugVzysYiVEfZRjqjlZaKfa6GlPMbfe8w3mDOl3OQtlNICyK55ko6FE7ck5FwKB9OxmE/BDbu2drozE86S8A5sEzsUkMxwwjknr8ae0wvjrhZFpR/U/CGCnQratp9aEaefini5CdiSahNZD5ZrtAq/2eUpl0nKJ7Purdc1j5kNxXn45NQPqk6cKewVEPxMz1V2mjpUw1MW/4t/GHb1Phijb0iomFyGhtJ1J0J9d8vstF0L+V8UE6oFYWIr6qYxw8CUyAJn3SwoBtavISf8KleCdmVKQkG9aZhNg7kRuAQiRL4I1UzoS1fQ=----ATTACHMENT:----NzM4OTA5MzAzMzA0NjcwNyA5MzY0NjgwMjIzNTAwMDA4IDI5Njc2MDYxNDI4MDQ4NjM=