HMAC-based one-time passcodes
Provides implementations for both IETF RFCs:
Custom HMAC-based one-time passcodes can be provided by types implementing the ToBytes trait.
ToBytes