Lines Matching refs:encoded
431 size_t b64Decode(const char* encoded, const size_t len, char** decoded) in b64Decode() argument
445 if (!decoded || !encoded || len == 0) return 0; in b64Decode()
454 while (*encoded && *(encoded + 1)) { in b64Decode()
455 if (*encoded <= 0x20) { in b64Decode()
456 ++encoded; in b64Decode()
460 auto value1 = B64_INDEX[(size_t)encoded[0]]; in b64Decode()
461 auto value2 = B64_INDEX[(size_t)encoded[1]]; in b64Decode()
464 if (!encoded[2] || encoded[3] < 0 || encoded[2] == '=' || encoded[2] == '.') break; in b64Decode()
465 auto value3 = B64_INDEX[(size_t)encoded[2]]; in b64Decode()
468 if (!encoded[3] || encoded[3] < 0 || encoded[3] == '=' || encoded[3] == '.') break; in b64Decode()
469 auto value4 = B64_INDEX[(size_t)encoded[3]]; in b64Decode()
471 encoded += 4; in b64Decode()