@@ -109,11 +109,11 @@ fn reorder_server_initial() {
109109 decode_initial_header ( & server_initial, Role :: Server ) . unwrap ( ) ;
110110
111111 // Now decrypt the packet.
112- let ( aead , hp) = initial_aead_and_hp ( & client_dcid, Role :: Server ) ;
112+ let ( aead_enc , aead_dec , hp) = initial_aead_and_hp ( & client_dcid, Role :: Server ) ;
113113 let ( header, pn) = header_protection:: remove ( & hp, protected_header, payload) ;
114114 let pn_len = header. len ( ) - protected_header. len ( ) ;
115115 let mut buf = vec ! [ 0 ; payload. len( ) ] ;
116- let mut plaintext = aead
116+ let mut plaintext = aead_dec
117117 . decrypt ( pn, & header, & payload[ pn_len..] , & mut buf)
118118 . unwrap ( )
119119 . to_owned ( ) ;
@@ -132,7 +132,8 @@ fn reorder_server_initial() {
132132 // And rebuild a packet.
133133 let mut packet = header. clone ( ) ;
134134 packet. resize ( MIN_INITIAL_PACKET_SIZE , 0 ) ;
135- aead. encrypt ( pn, & header, & plaintext, & mut packet[ header. len ( ) ..] )
135+ aead_enc
136+ . encrypt ( pn, & header, & plaintext, & mut packet[ header. len ( ) ..] )
136137 . unwrap ( ) ;
137138 header_protection:: apply ( & hp, & mut packet, protected_header. len ( ) ..header. len ( ) ) ;
138139 let reordered = Datagram :: new (
@@ -165,7 +166,7 @@ fn set_payload(server_packet: Option<&Datagram>, client_dcid: &[u8], payload: &[
165166 decode_initial_header ( & server_initial, Role :: Server ) . unwrap ( ) ;
166167
167168 // Now decrypt the packet.
168- let ( aead, hp) = initial_aead_and_hp ( client_dcid, Role :: Server ) ;
169+ let ( aead, _ , hp) = initial_aead_and_hp ( client_dcid, Role :: Server ) ;
169170 let ( mut header, pn) = header_protection:: remove ( & hp, protected_header, orig_payload) ;
170171 // Re-encode the packet number as four bytes, so we have enough material for the header
171172 // protection sample if payload is empty.
@@ -253,7 +254,7 @@ fn overflow_crypto() {
253254
254255 // Now decrypt the server packet to get AEAD and HP instances.
255256 // We won't be using the packet, but making new ones.
256- let ( aead, hp) = initial_aead_and_hp ( & client_dcid, Role :: Server ) ;
257+ let ( aead, _ , hp) = initial_aead_and_hp ( & client_dcid, Role :: Server ) ;
257258 let ( _, server_dcid, server_scid, _) =
258259 decode_initial_header ( & server_initial, Role :: Server ) . unwrap ( ) ;
259260
@@ -346,7 +347,7 @@ fn client_initial_packet_number() {
346347 let client_initial = client. process_output ( now ( ) ) ;
347348 let ( protected_header, client_dcid, _, payload) =
348349 decode_initial_header ( client_initial. as_dgram_ref ( ) . unwrap ( ) , Role :: Client ) . unwrap ( ) ;
349- let ( _, hp) = initial_aead_and_hp ( client_dcid, Role :: Client ) ;
350+ let ( _, _ , hp) = initial_aead_and_hp ( client_dcid, Role :: Client ) ;
350351 let ( _, pn) = header_protection:: remove ( & hp, protected_header, payload) ;
351352 assert ! (
352353 randomize && pn > 0 || !randomize && pn == 0 ,
@@ -377,7 +378,7 @@ fn server_initial_packet_number() {
377378 let ( _protected_header, client_dcid, _scid, _payload) =
378379 decode_initial_header ( client_initial. as_ref ( ) . unwrap ( ) , Role :: Client ) . unwrap ( ) ;
379380
380- let ( _, hp) = initial_aead_and_hp ( client_dcid, Role :: Server ) ;
381+ let ( _, _ , hp) = initial_aead_and_hp ( client_dcid, Role :: Server ) ;
381382
382383 let server_initial = server. process ( client_initial, now ( ) ) . dgram ( ) ;
383384 let ( protected_header, _dcid, _scid, payload) =
0 commit comments