s or new-OTP for
         any reason.

   A generator compliant with this specification:

      1. SHOULD NOT allow a user to use the same value for their
         seed and secret pass phrase
      2. MUST take specific steps to prevent infinite loops of
         re-initialization attempts in case of failure
      3. SHOULD provide the user with some indication that the
         re-initialization is taking place
      4. SHOULD NOT do a re-initialization without the user's
         permission, either for th