Lines Matching refs:bin_len
2287 size_t bin_len; in PHP_FUNCTION() local
2291 &bin, &bin_len) == FAILURE) { in PHP_FUNCTION()
2295 if (bin_len >= SIZE_MAX / 2U) { in PHP_FUNCTION()
2299 hex_len = bin_len * 2U; in PHP_FUNCTION()
2301 sodium_bin2hex(ZSTR_VAL(hex), hex_len + 1U, bin, bin_len); in PHP_FUNCTION()
2314 size_t bin_len; in PHP_FUNCTION() local
2324 bin_len = hex_len / 2; in PHP_FUNCTION()
2325 bin = zend_string_alloc(bin_len, 0); in PHP_FUNCTION()
2326 if (sodium_hex2bin((unsigned char *) ZSTR_VAL(bin), bin_len, hex, hex_len, in PHP_FUNCTION()
2333 if (bin_real_len >= SIZE_MAX || bin_real_len > bin_len) { in PHP_FUNCTION()
2350 size_t bin_len; in PHP_FUNCTION() local
2354 &bin, &bin_len, &variant) == FAILURE) { in PHP_FUNCTION()
2362 if (bin_len >= SIZE_MAX / 4U * 3U - 3U - 1U) { in PHP_FUNCTION()
2366 b64_len = sodium_base64_ENCODED_LEN(bin_len, variant); in PHP_FUNCTION()
2368 sodium_bin2base64(ZSTR_VAL(b64), b64_len, bin, bin_len, (int) variant); in PHP_FUNCTION()
2381 size_t bin_len; in PHP_FUNCTION() local
2395 bin_len = b64_len / 4U * 3U + 2U; in PHP_FUNCTION()
2396 bin = zend_string_alloc(bin_len, 0); in PHP_FUNCTION()
2397 if (sodium_base642bin((unsigned char *) ZSTR_VAL(bin), bin_len, in PHP_FUNCTION()
2405 if (bin_real_len >= SIZE_MAX || bin_real_len > bin_len) { in PHP_FUNCTION()