Lines Matching defs:olen
238 int32_t SoftBusBase64Encode(unsigned char *dst, size_t dlen, size_t *olen, const unsigned char *src, size_t slen)
240 if (dst == NULL || dlen == 0 || olen == NULL || src == NULL || slen == 0) {
243 *olen = 0;
263 *olen += outlen;
265 *olen += outlen;
267 if (*olen > dlen) {
268 COMM_LOGE(COMM_ADAPTER, "[TRANS] invalid dlen=%{public}zu, olen=%{public}zu.", dlen, *olen);
274 ret = memcpy_s(dst, dlen, dstTmp, *olen);
281 if ((*olen > 0) && (dst[*olen - 1] == '\n')) {
282 (*olen)--;
283 dst[*olen] = 0;
291 int32_t SoftBusBase64Decode(unsigned char *dst, size_t dlen, size_t *olen, const unsigned char *src, size_t slen)
293 if (dst == NULL || dlen == 0 || olen == NULL || src == NULL || slen == 0) {
296 *olen = 0;
315 *olen += outlen;
322 *olen += outlen;
323 if (*olen > dlen) {
324 COMM_LOGE(COMM_ADAPTER, "[TRANS] invalid dlen=%{public}zu, olen=%{public}zu.", dlen, *olen);
329 ret = memcpy_s(dst, dlen, dstTmp, *olen);
347 uint32_t olen;
348 int32_t ret = EVP_Digest(str, len, hash, &olen, EVP_sha256(), NULL);