@@ -45,16 +45,16 @@ impl Iterator for Decryptor {
45
45
46
46
impl Conduit {
47
47
/// Instantiate a new Conduit with specified sending and receiving keys
48
- pub fn new ( sending_key : SymmetricKey , sending_chaining_key : SymmetricKey , receiving_key : SymmetricKey , receiving_chaining_key : SymmetricKey ) -> Self {
48
+ pub fn new ( sending_key : SymmetricKey , receiving_key : SymmetricKey , chaining_key : SymmetricKey ) -> Self {
49
49
Conduit {
50
50
encryptor : Encryptor {
51
51
sending_key,
52
- sending_chaining_key,
52
+ sending_chaining_key : chaining_key ,
53
53
sending_nonce : 0
54
54
} ,
55
55
decryptor : Decryptor {
56
56
receiving_key,
57
- receiving_chaining_key,
57
+ receiving_chaining_key : chaining_key ,
58
58
receiving_nonce : 0 ,
59
59
read_buffer : None ,
60
60
pending_message_length : None
@@ -217,8 +217,8 @@ mod tests {
217
217
let mut receiving_key = [ 0u8 ; 32 ] ;
218
218
receiving_key. copy_from_slice ( & receiving_key_vec) ;
219
219
220
- let connected_peer = Conduit :: new ( sending_key, chaining_key , receiving_key, chaining_key) ;
221
- let remote_peer = Conduit :: new ( receiving_key, chaining_key , sending_key, chaining_key) ;
220
+ let connected_peer = Conduit :: new ( sending_key, receiving_key, chaining_key) ;
221
+ let remote_peer = Conduit :: new ( receiving_key, sending_key, chaining_key) ;
222
222
223
223
( connected_peer, remote_peer)
224
224
}
0 commit comments