The ATA secure erase protocol is part of every hard drive mfgd these days. Has been mandated by the federal gvmnt since around 2001 and is actually built into the firmware of the drive.
All that needs to be done to initiate said protocol built into the firmware by sending the command via the utility of choice. SSD toolbox's, HDDErase, various Linux distributions, and a few others are all able to communicate and initiate the command set. Utilities that simply overwrite or use low level formats will not do the same thing though, so be sure to know what you're actually doing with the utility chosen.
So, while I would tend to agree with ElFenix's comment above.. any utility that can initiate the built in ATA Secure Erase protocol will give the same end result. Mfgrs just tend to use what's easiest/cheapest for them to distribute to the masses without having to create much new code for passing the command, is all.