package Ġio . lib p 2 p . security . noise Ċ Ċ import Ġcom . south ern storm . noise . protocol . Cipher State Ċ import Ġio . lib p 2 p . core . Peer Id Ċ import Ġio . lib p 2 p . core . crypto . PubKey Ċ import Ġio . lib p 2 p . core . security . Secure Channel Ċ Ċ class ĠNo ise Secure Channel Session ( ĊĠĠĠ Ġlocal Id : ĠPeer Id , ĊĠĠĠ Ġremote Id : ĠPeer Id , ĊĠĠĠ Ġremote PubKey : ĠPub Key , ĊĠĠĠ Ġval Ġalice Cipher : ĠCipher State , ĊĠĠĠ Ġval Ġbob Cipher : ĠCipher State Ċ ) Ġ: ĠSecure Channel . Session ( local Id , Ġremote Id , Ġremote PubKey ) Ċ