This website requires JavaScript.
Explore
Help
Sign In
Nuller
0 Followers
·
0 Following
Joined on
2026-06-17
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues.
Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
6
Projects
Packages
Public Activity
Starred Repositories
Nuller
pushed to
feat/luks-script
at
Nuller/SecretLink
2026-09-16 11:51:04 +00:00
8473bba21b
fix(dracut): жёстко проверять наличие конвертов LUKS в образе
Nuller
pushed to
feat/luks-script
at
Nuller/SecretLink
2026-09-16 11:16:24 +00:00
e90ed013a0
feat(luks): --passphrase-file + валидация транспорта ask-password
Nuller
pushed to
feat/luks-script
at
Nuller/SecretLink
2026-09-16 09:52:17 +00:00
0e709d809e
fix(luks): восьмеричная ловушка mono_us — причина мгновенного выхода агента на буте
Nuller
pushed to
feat/luks-script
at
Nuller/SecretLink
2026-09-15 22:04:12 +00:00
d37bbd0aaa
feat(dracut): юниты и модуль на bash-агенте, конфиг графа секретов (S4)
0c9792dac6
test(luks): harness агента — 16 кейсов, 45 проверок без root/BLE/systemd
0ab5ba6467
feat(luks): bash-агент ask-password с графом секретов (S2b, скрипт)
7388a3dfd3
feat(luks): конверт SLV1 + провижининг-скрипт (S2a)
Compare 4 commits »
Nuller
created branch
feat/luks-script
in
Nuller/SecretLink
2026-09-15 22:04:12 +00:00
Nuller
pushed to
main
at
Nuller/SecretLink
2026-09-15 21:10:17 +00:00
6ae202d60c
merge: feat/cli-stdout-output — S1: request-secret --output - (stdout одним write(2))
60d10720f3
feat(cli): request-secret --output - — секрет в stdout одним write(2)
Compare 2 commits »
Nuller
deleted branch feat/tpm-state from
Nuller/SecretLink
2026-09-15 18:37:01 +00:00
Nuller
pushed to
main
at
Nuller/SecretLink
2026-09-15 18:37:01 +00:00
4ab611f7ee
merge: feat/tpm-state — TPM-sealed state (secretlink_tpm) + чистка миграции
8f21d8b949
chore(dracut): убран код миграции со старой раскладки — старых установок нет
e06bdef81c
feat(dracut): secretlink_tpm — запечатанный в TPM state вместо plaintext в initramfs
Compare 3 commits »
Nuller
pushed to
feat/tpm-state
at
Nuller/SecretLink
2026-09-14 17:10:45 +00:00
e06bdef81c
feat(dracut): secretlink_tpm — запечатанный в TPM state вместо plaintext в initramfs
Nuller
created branch
feat/tpm-state
in
Nuller/SecretLink
2026-09-14 17:10:45 +00:00
Nuller
pushed to
main
at
Nuller/SecretLink
2026-09-14 10:58:35 +00:00
e8ef4a5380
fix(dracut): пути установки вне территории пакетного менеджера
Nuller
pushed to
main
at
Nuller/SecretLink
2026-09-13 21:51:03 +00:00
a0a2f9d41d
merge: эмиссия progress-строки одним write(2) — убрано перемеживание с промптом cryptsetup на общей консоли
fe466b52a8
fix(linux): сделал эмиссию progress-line одним write(2)
Compare 2 commits »
Nuller
pushed to
main
at
Nuller/SecretLink
2026-09-13 20:26:08 +00:00
84cfd6e159
docs(README): раздел linux/dracut + указатель на DRACUT.md
Nuller
pushed to
main
at
Nuller/SecretLink
2026-09-13 20:22:24 +00:00
0c49483161
merge: preserve-mode выключается после доставки пароля (нет перемешивания с выводом загрузки) + строка interrupted убрана + DRACUT.md и скрипты установки
5deb930ed6
docs(dracut): DRACUT.md + install.sh/build.sh — установка и сборка UKI варианта [ble]
627bd3826d
fix(linux): отключил preserve-mode после доставки passphrase и убрал строку interrupted
Compare 3 commits »
Nuller
pushed to
main
at
Nuller/SecretLink
2026-09-13 19:26:34 +00:00
ccbce40736
merge: console-safe progress luks-agent — save/restore cursor вокруг одной строки статуса, промпт пароля и каретка не смещаются
b2de1dd86d
feat(linux): добавил console-safe progress для luks-agent на общем /dev/console
Compare 2 commits »
Nuller
pushed to
main
at
Nuller/SecretLink
2026-09-13 18:03:37 +00:00
5eb547cd54
merge: luks-agent one-shot per boot — marker + ConditionPathExists (после Reject/timeout телефон больше не переспрашивается)
92469256b2
fix(linux): сделал luks-agent one-shot через marker после terminal failure
92e2f01af8
fix(linux): после Reject/timeout luks-agent не переспрашивает до конца deadline
Compare 3 commits »
Nuller
pushed to
main
at
Nuller/SecretLink
2026-09-13 14:20:11 +00:00
7a5babb248
merge: wake-advertise ретраит регистрацию до готовности bluez (фикс initramfs: маяк умирал при bluez unavailable, телефон не просыпался)
ed1eaa5e47
fix(linux): wake-advertise ретраит регистрацию до готовности bluez
Compare 2 commits »
Nuller
pushed to
main
at
Nuller/SecretLink
2026-09-13 10:27:10 +00:00
cfc06bd305
merge: dracut-модуль 99secretlink + drop-in для [ble]-варианта UKI (проверено физической загрузкой: агент стартовал в initramfs, state загружен, 2 unlock requests pending)
93d5e7422d
feat(dracut): drop-in конфиг для [ble]-варианта UKI (bluetooth + secretlink, только через --add-confdir)
f5beb35eb8
feat(dracut): модуль 99secretlink — luks-agent в initramfs (path+service юниты, state 0400)
Compare 3 commits »
Nuller
pushed to
main
at
Nuller/SecretLink
2026-09-13 08:22:33 +00:00
3af9ef41f9
merge: luks-agent — systemd ask-password backend + секрет в память (live-гейт пройден на ThinkBook: синтетический cryptsetup-запрос answered по BLE, querier exit=0, sha256 секрета совпал)
6ecd89e2f6
Merge branch 'main' into feat/luks-agent
a039afa7eb
feat(linux): подкоманда luks-agent (systemd ask-password backend)
21cb24968a
feat(linux): модуль unlock — драйвер LUKS-агента + systemd backend
4f83ef3daf
refactor(linux): секрет можно получить в память, а не только в файл
Compare 5 commits »
Nuller
pushed to
main
at
Nuller/SecretLink
2026-09-13 07:17:24 +00:00
a5734a97e5
merge: rejection sampling для confirmation code (убран modulo bias u32 % 10^6)
755df82c89
fix(linux): rejection sampling для confirmation code — убран modulo bias u32 % 10^6
Compare 2 commits »
Previous
5
Next