INNER CODE UNIT · Shell

lit

bivlked/amneziawg-installer · awg_common.sh:2676

                lit=$(( lit + ${#n} / 2 ))
                ;;
            r|rc|rd)
                [[ "$n" =~ ^[0-9]{1,9}$ ]] || return 1
                [[ $(( 10#$n )) -gt "$rnd_max" ]] && rnd_max=$(( 10#$n ))
                ;;
            t) : ;;
            *) return 1 ;;
        esac
        rest="${rest#*"${BASH_REMATCH[0]}"}"
    done
    # Ни одного случайного куска длиннее метки DNS и не меньше тридцати
    # литеральных байт структуры.
    [[ "$rnd_max" -le 63 && "$lit" -ge 30 ]]
}

# awg_cps_check_safe <строка I> : безопасна ли строка CPS для ОБЕИХ реализаций.
# 0 - безопасна; 1 - нет, и тогда в stdout причина.

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…