diff options
author | François Andriot <francois.andriot@free.fr> | 2021-10-03 11:03:10 +0200 |
---|---|---|
committer | François Andriot <francois.andriot@free.fr> | 2021-10-03 11:03:10 +0200 |
commit | 2742adaad38201278eebb61f94bb961e023b5fee (patch) | |
tree | 25bd931560ffa55ec6eb41727c967ff63f4c4789 /ksim/monitors/snmp/session.cpp | |
parent | d142c720f67ac6d2180aca015c64a1290a0ae8eb (diff) | |
download | tdeutils-2742adaad38201278eebb61f94bb961e023b5fee.tar.gz tdeutils-2742adaad38201278eebb61f94bb961e023b5fee.zip |
ksim/monitors/snmp: add AES privacy protocol, conditional build of DES privacy protocol
Signed-off-by: François Andriot <francois.andriot@free.fr>
Diffstat (limited to 'ksim/monitors/snmp/session.cpp')
-rw-r--r-- | ksim/monitors/snmp/session.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/ksim/monitors/snmp/session.cpp b/ksim/monitors/snmp/session.cpp index 6839283..b52fe5c 100644 --- a/ksim/monitors/snmp/session.cpp +++ b/ksim/monitors/snmp/session.cpp @@ -186,9 +186,16 @@ bool Session::initialize( ErrorInfo *error ) } switch ( source.privacy.protocol ) { + case AESPrivacy: { + d->defaultSession.securityPrivProto = usmAESPrivProtocol; + d->defaultSession.securityPrivProtoLen = USM_PRIV_PROTO_AES_LEN; + break; + } case DESPrivacy: { +#ifndef NETSNMP_DISABLE_DES d->defaultSession.securityPrivProto = usmDESPrivProtocol; d->defaultSession.securityPrivProtoLen = USM_PRIV_PROTO_DES_LEN; +#endif break; } default: assert( false ); |