In fact, cryptswap by default just generates a random encryption password for your swapspace and stores it in memory. Upon shutdown, the encrypted key is destroyed and all the data in swap is useless.
For persistent swapping (suspend-to-disk), there needs to be a fixed password or some other safe way of storing passwords during sleep.