How do I encrypt my computer with fedora 40 workstation with luks without clean format?

How do I encrypt my operating system installed on the computer? I have 3 partitions. 629MB /boot/efi FAT32 partition, 1.1GB Ext4 /boot partition and the rest is btrfs / (root) partition. the swap partition is not allocated but it has the technology to create temporary swap by itself. how do I encrypt / (root) partition with luks? Is there any way to do this without a clean format?


The second issue is about something I will mention in another thread. On this computer I want to separate /home, /var, /var/log, /tmp partitions from the / (root) partition. If I can do this, how can I encrypt the root partition with luks along with these new partitions? I don’t want to do a clean format, is there any way to do this?

fedora discussion link to the partitioning topic I mentioned

Just an FYI
/tmp is not a partition. It resides as a virtual partition in RAM.
Use the mount command to see that it shows as tmpfs on /tmp type tmpfs