Lines Matching defs:rdf

135         ldns_rdf* rdf;
140 rdf = ldns_rdf_new(type, LDNS_RDF_SIZE_WORD, rdf_data);
141 if(!rdf)
143 return rdf;
150 ldns_rdf* rdf;
155 rdf = ldns_rdf_new(type, LDNS_RDF_SIZE_DOUBLEWORD, rdf_data);
156 if(!rdf)
158 return rdf;
165 ldns_rdf* rdf;
171 rdf = ldns_rdf_new(LDNS_RDF_TYPE_INT16_DATA, size + 2, rdf_data);
172 if(!rdf)
174 return rdf;
195 ldns_rdf *rdf;
203 rdf = LDNS_MALLOC(ldns_rdf);
204 if (!rdf) {
207 rdf->_data = LDNS_XMALLOC(uint8_t, size);
208 if (!rdf->_data) {
209 LDNS_FREE(rdf);
214 ldns_rdf_set_type(rdf, type);
215 ldns_rdf_set_size(rdf, size);
216 memcpy(rdf->_data, data, size);
218 return rdf;
251 ldns_rdf *rdf = NULL;
256 status = ldns_str2rdf_dname(&rdf, str);
259 status = ldns_str2rdf_int8(&rdf, str);
262 status = ldns_str2rdf_int16(&rdf, str);
265 status = ldns_str2rdf_int32(&rdf, str);
268 status = ldns_str2rdf_a(&rdf, str);
271 status = ldns_str2rdf_aaaa(&rdf, str);
274 status = ldns_str2rdf_str(&rdf, str);
277 status = ldns_str2rdf_apl(&rdf, str);
280 status = ldns_str2rdf_b64(&rdf, str);
283 status = ldns_str2rdf_b32_ext(&rdf, str);
286 status = ldns_str2rdf_hex(&rdf, str);
289 status = ldns_str2rdf_nsec(&rdf, str);
292 status = ldns_str2rdf_type(&rdf, str);
295 status = ldns_str2rdf_class(&rdf, str);
298 status = ldns_str2rdf_cert_alg(&rdf, str);
301 status = ldns_str2rdf_alg(&rdf, str);
304 status = ldns_str2rdf_unknown(&rdf, str);
307 status = ldns_str2rdf_time(&rdf, str);
310 status = ldns_str2rdf_period(&rdf, str);
313 status = ldns_str2rdf_hip(&rdf, str);
316 status = ldns_str2rdf_service(&rdf, str);
319 status = ldns_str2rdf_loc(&rdf, str);
322 status = ldns_str2rdf_wks(&rdf, str);
325 status = ldns_str2rdf_nsap(&rdf, str);
328 status = ldns_str2rdf_atma(&rdf, str);
331 status = ldns_str2rdf_ipseckey(&rdf, str);
334 status = ldns_str2rdf_nsec3_salt(&rdf, str);
337 status = ldns_str2rdf_b32_ext(&rdf, str);
340 status = ldns_str2rdf_ilnp64(&rdf, str);
343 status = ldns_str2rdf_eui48(&rdf, str);
346 status = ldns_str2rdf_eui64(&rdf, str);
349 status = ldns_str2rdf_tag(&rdf, str);
352 status = ldns_str2rdf_long_str(&rdf, str);
361 ldns_rdf_set_type(rdf, type);
362 return rdf;
364 if (rdf) {
365 LDNS_FREE(rdf);
371 ldns_rdf_new_frm_fp(ldns_rdf **rdf, ldns_rdf_type type, FILE *fp)
373 return ldns_rdf_new_frm_fp_l(rdf, type, fp, NULL);
377 ldns_rdf_new_frm_fp_l(ldns_rdf **rdf, ldns_rdf_type type, FILE *fp, int *line_nr)
395 if (rdf) {
396 *rdf = r;
438 /* make a new rdf and convert that back */
453 /* transform back to rdf with type dname */
522 ldns_rdf_hip_get_alg_hit_pk(ldns_rdf *rdf, uint8_t* alg,
529 if (! rdf || ! alg || ! hit || ! hit_size || ! pk || ! pk_size) {
531 } else if (ldns_rdf_get_type(rdf) != LDNS_RDF_TYPE_HIP) {
533 } else if ((rdf_size = ldns_rdf_size(rdf)) < 6) {
536 data = ldns_rdf_data(rdf);
550 ldns_rdf_hip_new_frm_alg_hit_pk(ldns_rdf** rdf, uint8_t alg,
556 if (! rdf) {
571 *rdf = ldns_rdf_new(LDNS_RDF_TYPE_HIP, 4 + hit_size + pk_size, data);
572 if (! *rdf) {