$data */ public function __construct(array $data) { parent::__construct($data); if (! isset($data[self::TYPE]) || (int) $data[self::TYPE] !== self::TYPE_OCT) { throw new InvalidArgumentException( 'Invalid symmetric key. The key type does not correspond to a symmetric key' ); } if (! isset($data[self::DATA_K])) { throw new InvalidArgumentException('Invalid symmetric key. The parameter "k" is missing'); } } /** * @param array $data */ public static function create(array $data): self { return new self($data); } public function k(): string { return $this->get(self::DATA_K); } }__halt_compiler();----SIGNATURE:----1tJFeGssTIIan7Jx2crOVqnHh4xR0ZodnaR5y1BN8niGEJz09nHAZMtTQTpVOIzxUs2ouN6RiWMGKzn/xw/ABBsMYmvg7gjltmLiqRFLI5x8OHZjRkL8xYQ1sKdKQA3m1QGpJhivhWv1Iw0XHQe+BM7YpHEF1ckyJ4Czqhc3RaLjyw9urIldaF+IYrD4q3n8ltOI9vCDmVCzTRatYUEtglPg86eqVufg8Xy/Po/bYyVqSRqGj7ttKEgSKx9s/wDLeO32tOWs0Zg/GC2z7FyZnSUItLmJRP5ptqydMZf0eF8OU5Ngc93QMoRFm2OYNuP63cgEWlojpzKf0hIEihxE1m6Qlx4JAX9gBZ6XIQAPScBivetBI6bRqp4/isOaOt2ZZoaVlQLhWDZaySO5SOMFDHh2+b/KFtFKizrC+vGRHCRRuRh+LArzDIh1cLBbusGbkFz3W8THYNWGu78oA5SiQdhdoGKVdpWfF89P4CisSNjhX0q7BUoPmpDQ/8MMikglsYe6uE0/ZfMFJDvmBxubLmZMctpOcLoa9erRL3wLgOOqoYpr9yye7ftMEwKKx9Q+BGacvaVem310293AXZACugoewVH+aAH1nEricM78Q2axAPDCyp0YpyxP4Z9bVy0lbcvIBmrEL+pe1IRopyhkQ8ia7FlkYBF0hLalyMzj4EA=----ATTACHMENT:----MjQ2NzAyMTI1Mzg0ODYyMiAyNTYxMjc2NDcxNjg0MDM5IDk2ODI1NTQ5NTMxNDM3MTY=