Passa al contenuto principale

8.1. Auxiliary Authenticated Application Information (Informazioni ausiliarie di applicazione autenticate)

8.1. Informazioni ausiliarie di applicazione autenticate

HPKE ha due punti in cui le applicazioni possono specificare informazioni autenticate ausiliarie: (1) durante la costruzione del contesto tramite il parametro Setup info, e (2) durante le operazioni di Context, cioè con il parametro aad per Open() e Seal(), e il parametro exporter_context per Export(). Le informazioni dell'applicazione applicabili a più operazioni su un singolo Context dovrebbero utilizzare il parametro Setup info. Ciò evita di elaborare in modo ridondante queste informazioni per ogni operazione di Context. Al contrario, le informazioni dell'applicazione che variano su base per messaggio dovrebbero essere specificate tramite le API Context (Seal(), Open() o Export()).

Le applicazioni che utilizzano solo le API a singola esecuzione descritte nella Sezione 6 dovrebbero utilizzare il parametro Setup info per specificare informazioni autenticate ausiliarie. Le implementazioni che espongono solo API a singola esecuzione non dovrebbero consentire alle applicazioni di utilizzare sia Setup info che i parametri di informazioni ausiliarie Context aad o exporter_context.