@Override
      public byte[] sign(byte[] data){
        return mac.doFinal(data);
      }
@param mac A {@link Mac} used to generate passcodes
@param passCodeLength The length of the decimal passcode
java/com/google/android/apps/authenticator/otp/PasscodeGenerator.java