Lines Matching refs:base32
72 * base32[] index32[] are used in base32 encoding and decoding.
74 static char base32[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ234567";
8016 for (i = 0; i < sizeof (base32) - 1; i++) {
8017 if (pad == base32[i])
8031 *out++ = base32[in[0] >> 3];
8033 *out++ = base32[((in[0] << 2) & 0x1c) | (in[1] >> 6)];
8035 *out++ = base32[(in[1] >> 1) & 0x1f];
8037 *out++ = base32[((in[1] << 4) & 0x10) | ((in[2] >> 4) & 0xf)];
8039 *out++ = base32[((in[2] << 1) & 0x1e) | (in[3] >> 7)];
8041 *out++ = base32[(in[3] >> 2) & 0x1f];
8043 *out++ = base32[((in[3] << 3) & 0x18) | (in[4] >> 5)];
8045 *out++ = base32[in[4] & 0x1f];
8052 *out++ = base32[in[0] >> 3];
8059 *out++ = base32[oval];
8064 *out++ = base32[oval];
8066 *out++ = base32[(in[1] >> 1) & 0x1f];
8073 *out++ = base32[oval];
8078 *out++ = base32[oval];
8085 *out++ = base32[oval];
8090 *out++ = base32[oval];
8092 *out++ = base32[(in[3] >> 2) & 0x1f];
8094 *out++ = base32[(in[3] << 3) & 0x18];
8170 for (i = 0; i < sizeof (base32) - 1; i++) {
8171 if (pad == base32[i])