Security erase is just a standard ATA command. There are really only two ways to do this - standard SE and enhanced SE, which are two different commands. They do different things for some HDDs (the HDDs that support enhanced security erase will also wipe remapped sectors). I don't know if this matters for SSDs.