Lines Matching refs:sr
103 isc_region_t sr;
113 dns_rdata_toregion(rdata, &sr);
116 hash = uint8_fromregion(&sr);
117 isc_region_consume(&sr, 1);
122 flags = uint8_fromregion(&sr);
123 isc_region_consume(&sr, 1);
128 iterations = uint16_fromregion(&sr);
129 isc_region_consume(&sr, 2);
134 j = uint8_fromregion(&sr);
135 isc_region_consume(&sr, 1);
136 INSIST(j <= sr.length);
139 i = sr.length;
140 sr.length = j;
141 RETERR(isc_hex_totext(&sr, 1, "", target));
142 sr.length = i - j;
151 j = uint8_fromregion(&sr);
152 isc_region_consume(&sr, 1);
153 INSIST(j <= sr.length);
155 i = sr.length;
156 sr.length = j;
157 RETERR(isc_base32hexnp_totext(&sr, 1, "", target));
158 sr.length = i - j;
163 if (((tctx->flags & DNS_STYLEFLAG_MULTILINE) == 0) && (sr.length > 0))
166 RETERR(typemap_totext(&sr, tctx, target));
176 isc_region_t sr, rr;
186 isc_buffer_activeregion(source, &sr);
187 rr = sr;
190 if (sr.length < 5U)
192 saltlen = sr.base[4];
193 isc_region_consume(&sr, 5);
195 if (sr.length < saltlen)
197 isc_region_consume(&sr, saltlen);
199 if (sr.length < 1U)
201 hashlen = sr.base[0];
202 isc_region_consume(&sr, 1);
204 if (sr.length < hashlen)
206 isc_region_consume(&sr, hashlen);
208 RETERR(typemap_test(&sr, ISC_TRUE));
217 isc_region_t sr;
224 dns_rdata_toregion(rdata, &sr);
225 return (mem_tobuffer(target, sr.base, sr.length));