Lines Matching +full:se +full:- +full:pos
33 * granted for any product per se or for any other function of any product.
62 /* (From RFC1521 and draft-ietf-dnssec-secext-03.txt)
67 A 65-character subset of US-ASCII is used, enabling 6 bits to be
71 The encoding process represents 24-bit groups of input bits as output
73 24-bit input group is formed by concatenating 3 8-bit input groups.
74 These 24 bits are then treated as 4 concatenated 6-bit groups, each
77 Each 6-bit group is used as an index into an array of 64 printable
106 right) to form an integral number of 6-bit groups. Padding at the
110 -------------------------------------------------
136 srclength -= 3; in b64_ntop()
148 return (-1); in b64_ntop()
170 return (-1); in b64_ntop()
180 return (-1); in b64_ntop()
187 src from base - 64 numbers into three 8 bit bytes in the target area.
188 it returns the number of data bytes stored at the target, or -1 on error.
196 char *pos; in b64_pton() local
208 pos = strchr(Base64, ch); in b64_pton()
209 if (pos == NULL) /* A non-base64 character. */ in b64_pton()
210 return (-1); in b64_pton()
216 return (-1); in b64_pton()
217 target[tarindex] = (pos - Base64) << 2; in b64_pton()
224 return (-1); in b64_pton()
225 target[tarindex] |= (pos - Base64) >> 4; in b64_pton()
226 nextbyte = ((pos - Base64) & 0x0f) << 4; in b64_pton()
230 return (-1); in b64_pton()
238 return (-1); in b64_pton()
239 target[tarindex] |= (pos - Base64) >> 2; in b64_pton()
240 nextbyte = ((pos - Base64) & 0x03) << 6; in b64_pton()
244 return (-1); in b64_pton()
252 return (-1); in b64_pton()
253 target[tarindex] |= (pos - Base64); in b64_pton()
264 * We are done decoding Base-64 chars. Let's see if we ended in b64_pton()
273 return (-1); in b64_pton()
282 return (-1); in b64_pton()
294 return (-1); in b64_pton()
304 return (-1); in b64_pton()
312 return (-1); in b64_pton()