I recently had to figure out how to resize the installer-created cryptswap logical volume on my Ubuntu 16.04 workstation. Once I figured it out I wrote it up. It actually turned out to be quite simple.
https://blog.brocktice.com/2017/02/22/resizing-cryptswap-in-ubuntu-16-04/