code: def set_default(eng, algorithms=0xFFFF):
      
      if not isinstance(eng,Engine):
          eng=Engine(eng)
      global default
      libcrypto.ENGINE_set_default(eng.ptr, c_int(algorithms))
      default = eng
docs: Sets specified engine  as default for all
      algorithms, supported by it
  
      For compatibility with 0.2.x if string is passed instead
      of engine, attempts to load engine with this id