Client - SetMacAlgs


__cdecl FlowSshC_Client_SetMacAlgs
  FlowSshC_Client* client,
  FlowSshC_MacAlgs const* algs);


[Client] void SetMacAlgs(MacAlgs const& algs);


[ClientBase] public void SetMacAlgs(MacAlgs algs);



SetMacAlgs allows you to enable and prioritize or disable various message authentication (integrity check) algorithms for the session. Calling SetMacAlgs has no effect on active clients past the initial key exchange.

By default, all MAC algorithms are enabled except "none". You will normally not need to alter this option. If you do, it should be only for a clear reason.

[C/.NET] Passing a NULL/null algs parameter will load default values.