Lines Matching refs:data
130 $data = my_unpack("C1type/c1length", $bin, 2);
132 if($data['length'] < 0) {
133 $count = $data['length'] & 0x7F;
134 $data['length'] = 0;
136 $data['length'] <<= 8;
138 $data['length'] += $tmp['length'];
143 switch($data['type']) {
145 $data['value'] = array();
149 $data['value'][] = $tmp;
154 $data['value'] = readBER($bin);
157 $data['value'] = readBER($bin);
160 $count = $data['length'];
163 $data['value'] .= sprintf("%02X", $tmp['data']);
167 return $data;
173 function findKeyInfo($data, &$pubkeyinfo) { argument
174 if($data['type'] == 48) {
175 if(count($data['value']) != 9) {
176 foreach($data['value'] as $subdata) {
182 "modulus" => $data['value'][1]['value'],
183 "exponent" => $data['value'][2]['value'],
188 elseif($data['type'] == 4) {
189 return findKeyInfo($data['value'], $pubkeyinfo);
197 $data = $this->decodeBER($binary);
199 findKeyInfo($data, $pubkeyinfo);