In TLS RFC, i parametri di sicurezza in Record Layer sono definiti
BulkCipherAlgorithm bulk_cipher_algorithm;
CipherType cipher_type;
uint8 enc_key_length;
uint8 block_length;
uint8 fixed_iv_length;
uint8 record_iv_length;
MACAlgorithm mac_algorithm;
uint8 mac_length;
uint8 mac_key_length;
CompressionMethod compression_algorithm;
opaque master_secret[48];
opaque client_random[32];
opaque server_random[32];
master_secret, clinetrandom ..etc sono scambiati in handshakeprotocol
Ma algoritmo crittografico, algoritmo mac?
Anche questi sono scambiati in handshakeprotocol?
Ho letto RFC ma non sono riuscito a trovarlo
Quando questi valori (su crittografia e mac) vengono scambiati?