HOTP implementation for Dolibarr