PR_PAC_RESET_KEYS(2const) PR_PAC_RESET_KEYS(2const) NUME PR_PAC_RESET_KEYS - reiniializeaza cheile codului de autentificare a indicatorului firului apelant BIBLIOTECA Biblioteca C standard (libc, -lc) SINOPSIS #include /* Definirea constantelor PR_* */ #include int prctl(PR_PAC_RESET_KEYS, unsigned long keys, 0L, 0L, 0L); DESCRIERE Reiniializeaza in sigurana cheile de autentificare a indicatorului firului la noile valori aleatorii generate de nucleu. Setul de chei care urmeaza sa fie reiniializate este specificat de keys, care trebuie sa fie un SAU logic de zero sau mai multe din urmatoarele: PR_PAC_APIAKEY cheia A de autentificare a instruciunii PR_PAC_APIBKEY cheia B de autentificare a instruciunii PR_PAC_APDAKEY cheia A de autentificare a datelor PR_PAC_APDBKEY cheia A de autentificare a datelor PR_PAC_APGAKEY cheia ,,A" de autentificare generica (Da, prieteni, chiar nu exista o cheie B generica.) Ca un caz special, daca keys este zero, atunci toate cheile sunt reiniializate. Deoarece in viitor ar putea fi adaugate noi chei, acesta este modul recomandat de a terge complet cheile existente atunci cand se stabilete un context de execuie curat. Nu este necesar sa se utilizeze PR_PAC_RESET_KEYS in pregatirea apelarii execve(2), deoarece execve(2) reiniializeaza toate cheile de autentificare ale indicatorului. VALOAREA RETURNATA In caz de succes, se returneaza 0. In caz de eroare, se returneaza -1, iar errno este configurata pentru a indica eroarea. ERORI-IEIRE EINVAL keys conine bii definii care nu sunt valabili sau acceptai pe aceasta platforma. STANDARDE Linux. Doar arm64. ISTORIC Linux 5.0 (arm64). AVERTISMENTE Deoarece compilatorul sau mediul de execuie pot utiliza unele sau toate cheile, un PR_PAC_RESET_KEYS reuit poate bloca procesul de apelare. Condiiile de utilizare in sigurana sunt complexe i depind de sistem. Nu il utilizai decat daca tii ce facei. CONSULTAI I prctl(2) Pentru mai multe informaii, consultai fiierul sursa al nucleului Documentation/arm64/pointer-authentication.rst (sau Documentation/arm64/pointer-authentication.txt inainte de Linux 5.3). TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . Pagini de manual de Linux 6.15 17 mai 2025 PR_PAC_RESET_KEYS(2const)