Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
KDE:KDE3
kdeutils3
kdeutils-des_md5-to-aes_sha.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File kdeutils-des_md5-to-aes_sha.patch of Package kdeutils3
diff -Naru kdeutils-3.5.10_orig/ksim/monitors/snmp/session.cpp kdeutils-3.5.10/ksim/monitors/snmp/session.cpp --- kdeutils-3.5.10_orig/ksim/monitors/snmp/session.cpp 2023-02-06 14:42:56.222270068 +0900 +++ kdeutils-3.5.10/ksim/monitors/snmp/session.cpp 2023-02-06 15:03:32.614485836 +0900 @@ -159,16 +159,32 @@ // ### clean me up switch ( source.authentication.protocol ) { - case MD5Auth: { - d->defaultSession.securityAuthProto = usmHMACMD5AuthProtocol; - d->defaultSession.securityAuthProtoLen = USM_AUTH_PROTO_MD5_LEN; - break; - } case SHA1Auth: { d->defaultSession.securityAuthProto = usmHMACSHA1AuthProtocol; d->defaultSession.securityAuthProtoLen = USM_AUTH_PROTO_SHA_LEN; break; } + case SHA224Auth: { + d->defaultSession.securityAuthProto = usmHMAC128SHA224AuthProtocol; + d->defaultSession.securityAuthProtoLen = USM_AUTH_PROTO_SHA_LEN; + break; + } + case SHA256Auth: { + d->defaultSession.securityAuthProto = usmHMAC192SHA256AuthProtocol; + d->defaultSession.securityAuthProtoLen = USM_AUTH_PROTO_SHA_LEN; + break; + } + case SHA384Auth: { + d->defaultSession.securityAuthProto = usmHMAC256SHA384AuthProtocol; + d->defaultSession.securityAuthProtoLen = USM_AUTH_PROTO_SHA_LEN; + break; + } + case SHA512Auth: + { + d->defaultSession.securityAuthProto = usmHMAC384SHA512AuthProtocol; + d->defaultSession.securityAuthProtoLen = USM_AUTH_PROTO_SHA_LEN; + break; + } default: assert( false ); } @@ -187,9 +203,9 @@ } switch ( source.privacy.protocol ) { - case DESPrivacy: { - d->defaultSession.securityPrivProto = usmDESPrivProtocol; - d->defaultSession.securityPrivProtoLen = USM_PRIV_PROTO_DES_LEN; + case AESPrivacy: { + d->defaultSession.securityPrivProto = usmAESPrivProtocol; + d->defaultSession.securityPrivProtoLen = USM_PRIV_PROTO_AES_LEN; break; } default: assert( false ); diff -Naru kdeutils-3.5.10_orig/ksim/monitors/snmp/snmp.cpp kdeutils-3.5.10/ksim/monitors/snmp/snmp.cpp --- kdeutils-3.5.10_orig/ksim/monitors/snmp/snmp.cpp 2023-02-06 14:42:56.218270104 +0900 +++ kdeutils-3.5.10/ksim/monitors/snmp/snmp.cpp 2023-02-06 14:59:56.728537729 +0900 @@ -45,12 +45,15 @@ { AuthNoPriv, "AuthNoPriv", SNMP_SEC_LEVEL_AUTHNOPRIV }, { AuthPriv, "AuthPriv", SNMP_SEC_LEVEL_AUTHPRIV }, { 0, 0, 0 } -}, authenticationProtocolStrings[ 3 ] = { - { MD5Auth, "MD5", 0 }, +}, authenticationProtocolStrings[ 6 ] = { { SHA1Auth, "SHA1", 0 }, + { SHA224Auth, "SHA224", 0 }, + { SHA256Auth, "SHA256", 0 }, + { SHA384Auth, "SHA384", 0 }, + { SHA512Auth, "SHA512", 0 }, { 0, 0, 0 } }, privacyProtocolStrings[ 2 ] = { - { DESPrivacy, "DES", 0 }, + { AESPrivacy, "AES", 0 }, { 0, 0, 0 } }; diff -Naru kdeutils-3.5.10_orig/ksim/monitors/snmp/snmp.h kdeutils-3.5.10/ksim/monitors/snmp/snmp.h --- kdeutils-3.5.10_orig/ksim/monitors/snmp/snmp.h 2006-01-20 01:49:20.000000000 +0900 +++ kdeutils-3.5.10/ksim/monitors/snmp/snmp.h 2023-02-06 14:58:54.121153153 +0900 @@ -41,12 +41,12 @@ QString securityLevelToString( SecurityLevel level ); SecurityLevel stringToSecurityLevel( QString string, bool *ok = 0 ); -enum AuthenticationProtocol { MD5Auth, SHA1Auth, LastAuthenticationProtocol }; +enum AuthenticationProtocol { SHA1Auth, SHA224Auth, SHA256Auth, SHA384Auth, SHA512Auth, LastAuthenticationProtocol }; QStringList allAuthenticationProtocols(); QString authenticationProtocolToString( AuthenticationProtocol proto ); AuthenticationProtocol stringToAuthenticationProtocol( QString string, bool *ok = 0 ); -enum PrivacyProtocol { DESPrivacy }; +enum PrivacyProtocol { AESPrivacy }; QStringList allPrivacyProtocols(); QString privacyProtocolToString( PrivacyProtocol proto ); PrivacyProtocol stringToPrivacyProtocol( QString string, bool *ok = 0 );
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor