Passa al contenuto principale

9. Restrizioni di codifica CBOR

  1. Restrizioni di codifica CBOR

Questo documento limita le restrizioni che impone al funzionamento dell'encoder CBOR. Le nuove restrizioni di codifica sono allineate con i requisiti di codifica deterministica di base specificati nella sezione 4.2.1 della RFC 8949 [STD94]. È stato ridotto alle seguenti restrizioni:

  • La restrizione si applica alla codifica del COSE_KDF_Context.

  • La codifica DEVE essere eseguita utilizzando lunghezze definite e la lunghezza dell'argomento (codificato) DEVE essere la lunghezza minima possibile. Ciò significa che l'intero 1 è codificato come "0x01" e non "0x1801".

  • Le applicazioni NON DEVONO generare messaggi con la stessa etichetta utilizzata due volte come chiave in una singola mappa. Le applicazioni NON DEVONO analizzare ed elaborare messaggi con la stessa etichetta utilizzata due volte come chiave in una singola mappa. Le applicazioni possono applicare il requisito di analisi ed elaborazione utilizzando parser che falliranno il passaggio di analisi o utilizzando parser che passeranno tutte le chiavi all'applicazione, e l'applicazione può eseguire il controllo per le chiavi duplicate.