Are direct messages to a peer through libp2p encrypted?

When I use libp2p under the hood of a normal IPFS node, are my direct messages to other peers encrypted?

you can see that https://github.com/ipfs-shipyard/ipfs-pubsub-room

See: https://github.com/libp2p/specs/blob/master/pnet/Private-Networks-PSK-V1.md#cryptography-of-private-networks - I believe all of the peer communication is transport encrypted