Messaggio terminato - TLS1.3-bozza (28)

0

In TLS 1.3, durante il calcolo del messaggio Finito,

finished_key = HKDF-Expand-Label(BaseKey, "finished", "", Hash.length)

Come può "finito" essere utilizzato per questo calcolo poiché è l'obiettivo di questo processo o indica qualsiasi altra cosa che mi manca.

    
posta Aghori 30.03.2018 - 14:20
fonte

1 risposta

1

Vedi link per la definizione di HKDF-Expand-Label in TLS 1.3:

HKDF-Expand-Label(Secret, Label, Context, Length) =
HKDF-Expand(Secret, HkdfLabel, Length)

Where HkdfLabel is specified as:

struct {
    uint16 length = Length;
    opaque label<7..255> = "tls13 " + Label;
    opaque context<0..255> = Context;
} HkdfLabel;

La stringa "finished" viene utilizzata come parte dell'etichetta.

    
risposta data 30.03.2018 - 20:14
fonte

Leggi altre domande sui tag