Lines Matching refs:inputLen
106 unsigned char *Base64::EncodeAchieve(const unsigned char *input, size_t inputLen, Type valueType)
109 outputLen = (inputLen / TRAGET_THREE) * TRAGET_FOUR;
110 if ((inputLen % TRAGET_THREE) > 0) {
137 unsigned char *result = EncodeAchieveInner(input, ret, searchArray, inputLen, valueType);
142 const char *searchArray, size_t inputLen, Type valueType)
148 while (inp < inputLen) {
152 if (inp >= inputLen) {
243 unsigned char *Base64::DecodeAchieve(napi_env env, const char *input, size_t inputLen, Type valueType)
245 retLen = (inputLen / TRAGET_FOUR) * TRAGET_THREE;
249 if (*(input + inputLen - 1) == '=') {
252 if (*(input + inputLen - TRAGET_TWO) == '=') {
275 size_t remainder = inputLen % TRAGET_FOUR;
283 result = DecodeAchieveInner(env, input, inputLen, equalCount, valueType);
291 size_t inputLen, size_t equalCount, Type valueType)
297 while (inp < (inputLen - equalCount)) {
301 if (inp >= (inputLen - equalCount)) {
434 size_t inputLen = encodeInfo->slength;
438 outputLen = (inputLen / TRAGET_THREE) * TRAGET_FOUR;
439 if ((inputLen % TRAGET_THREE) > 0) {
464 result = EncodeAchievesInner(ret, encodeInfo, searchArray, inputLen, input);
469 const char *searchArray, size_t inputLen, const unsigned char *input)
475 while (inp < inputLen) {
479 if (inp >= inputLen) {
664 size_t inputLen = decodeInfo->slength;
666 retLen = (inputLen / TRAGET_FOUR) * TRAGET_THREE;
670 if (*(input + inputLen - 1) == '=') {
673 if (*(input + inputLen - TRAGET_TWO) == '=') {
689 size_t remainder = inputLen % TRAGET_FOUR;
698 result = DecodeAchievesInner(inputLen, equalCount, input, decodeInfo, retDecode);
705 unsigned char *DecodeAchievesInner(size_t inputLen, size_t equalCount,
712 while (inp < (inputLen - equalCount)) {
716 if (inp >= (inputLen - equalCount)) {