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:----P0tGWhSD6zd+phtexJ9StTT9RJCy45iEkekZs6qv7Ae3Scdo6Vm7rioZZGNCob9SLKCoHA8qXv9rZoTE7vc7VperzhBzY1GbVNoW3SKQaBjoQa+NIaHSOokCbAkwEfD96ph3uRigZIwog8lZXMgI8xGfogyvC3whD7o8TB03aQwTaBzBb+ebRL4soG9d1QtPBRxYlG4WKRZM8UDjZUg5oAh7HUn02WtD1LQDqkW2gLRdOAcUZP7M+OGN00GGdKpoawDJBd8xGJMRcTND5HJEjUKPWkEZE/ZA7eDF+cWorTbJPW55Akp4/LZAmvRnR4rIautzR4Zk9UJAbi8TlEb8gBdtE0gZvsOMdSfx+rlA6Atqt0qnMjt396nj0ReVq0dAApg7w9HlqgljtsyvTiOdzbHiZfBzVFUM34HUMCqLnN/QFjjEOG2f/La2neteRoTyfMQYeRSR4tCUZzM2wrUgP5OKb9n1vWJQ7fuApv1VihyBRr3ERI84t3QYThUO96dwk/n8nlM+5wPyt22K1/f1lB4RcVt50d4dzmIpZc4jB7tB0ymcqTFRagyXuoKEUs9M19Ihy1OgiE5P0+ZG+Igxeq9Vd2XVpdPYD8q4x7CbKFWXMd0aZ8TFAfOrYsqmXziHYlHPhAKeIFeEn2yOEVJWQlGs9f+ImBu/DaXhXvub6rg=----ATTACHMENT:----NTUxNzEwNDQyNDU4MzkwIDI0Mjg0NDQwODgzODg2ODIgNTI0Njg0NDg1NDY3OTY0Nw==