package libp2ptls

import (
	

	ci 
	
	
	
)

type conn struct {
	*tls.Conn

	localPeer       peer.ID
	remotePeer      peer.ID
	remotePubKey    ci.PubKey
	connectionState network.ConnectionState
}

var _ sec.SecureConn = &conn{}

func ( *conn) () peer.ID {
	return .localPeer
}

func ( *conn) () peer.ID {
	return .remotePeer
}

func ( *conn) () ci.PubKey {
	return .remotePubKey
}

func ( *conn) () network.ConnectionState {
	return .connectionState
}