Ho cercato di capire il contenuto del Finished Message
di TLS. Sto usando wireshark per catturare il traffico tra il mio browser e Internet. Ho notato una "stangeness" quando la ciphersuite scelta è AES_GCM. È un codice di streaming, non ha padding, quindi, se ho capito bene, i dati inviati nel messaggio finito sono:
- 8 byte Nonce esplicito
- 12 byte verify_data
- Tag di autenticazione 16 byte
Ovvero, 36 byte in totale. Il "problema" è che la dimensione del pacchetto Messaggio finito è 40 byte .
Ed eccolo qui:
Perchéilpacchettodimessaggièdi40byteequalisonoibyterossi?
Eperchéwiresharkvededuerichiesteciao?
Eunaltro...ilclienterispondeconunpacchetto176byte:
Cosa mi manca?