Transport encryption

Hey @stebalien i went through the secio library as well as all the links over here: https://github.com/libp2p/go-libp2p-secio/issues/7 but I can’t find the place in code where IPFS is actually performing data encryption.

As far I see the Secio library is handling authentication of the peers but the connection itself is still TCP without encrypting the blocks.