.\" -*- coding: UTF-8 -*- .\" Copyright 2020, Michael Kerrisk .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH PR_PAC_RESET_KEYS 2const "8 februarie 2026" "Pagini de manual de Linux 6.18" .SH NUME PR_PAC_RESET_KEYS \- reinițializează cheile codului de autentificare a indicatorului firului apelant .SH BIBLIOTECA Biblioteca C standard (\fIlibc\fP, \fI\-lc\fP) .SH SINOPSIS .nf \fB#include \fP /* Definirea constantelor \fBPR_*\fP */ \fB#include \fP .P \fBint prctl(PR_PAC_RESET_KEYS, unsigned long \fP\fIkeys\fP\fB, 0L, 0L, 0L);\fP .fi .SH DESCRIERE Reinițializează în siguranță cheile de autentificare a indicatorului firului la noile valori aleatorii generate de nucleu. .P Setul de chei care urmează să fie reinițializate este specificat de \fIkeys\fP, care trebuie să fie un SAU logic de zero sau mai multe din următoarele: .TP \fBPR_PAC_APIAKEY\fP cheia A de autentificare a instrucțiunii .TP \fBPR_PAC_APIBKEY\fP cheia B de autentificare a instrucțiunii .TP \fBPR_PAC_APDAKEY\fP cheia A de autentificare a datelor .TP \fBPR_PAC_APDBKEY\fP cheia A de autentificare a datelor .TP \fBPR_PAC_APGAKEY\fP cheia „A” de autentificare generică .IP (Da, prieteni, chiar nu există o cheie B generică.) .P Ca un caz special, dacă \fIkeys\fP este zero, atunci toate cheile sunt reinițializate. Deoarece în viitor ar putea fi adăugate noi chei, acesta este modul recomandat de a șterge complet cheile existente atunci când se stabilește un context de execuție curat. .P Nu este necesar să se utilizeze \fBPR_PAC_RESET_KEYS\fP în pregătirea apelării \fBexecve\fP(2), deoarece \fBexecve\fP(2) reinițializează toate cheile de autentificare ale indicatorului. .SH "VALOAREA RETURNATĂ" În caz de succes, se returnează 0. În caz de eroare, se returnează \-1, iar \fIerrno\fP este configurată pentru a indica eroarea. .SH ERORI\-IEȘIRE .TP \fBEINVAL\fP \fIkeys\fP conține biți definiți care nu sunt valabili sau acceptați pe această platformă. .SH STANDARDE Linux. Doar arm64. .SH ISTORIC .\" commit ba830885656414101b2f8ca88786524d4bb5e8c1 Linux 5.0 (arm64). .SH AVERTISMENTE Deoarece compilatorul sau mediul de execuție pot utiliza unele sau toate cheile, un \fBPR_PAC_RESET_KEYS\fP reușit poate bloca procesul de apelare. Condițiile de utilizare în siguranță sunt complexe și depind de sistem. Nu îl utilizați decât dacă știți ce faceți. .SH "CONSULTAȚI ȘI" \fBprctl\fP(2) .P Pentru mai multe informații, consultați fișierul sursă al nucleului \fIDocumentation/arm64/pointer\-authentication.rst\fP. .PP .SH TRADUCERE Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu . .PP Această traducere este documentație gratuită; citiți .UR https://www.gnu.org/licenses/gpl-3.0.html Licența publică generală GNU Versiunea 3 .UE sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE. .PP Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la .MT translation-team-ro@lists.sourceforge.net .ME .