Functions
|
Name |
Description |
|
Decode variable length structure. | |
|
Decode variable length structure. | |
|
Verifies variable datatype as INT and retrieves its value. | |
|
Finds number of varbinds in the varbind list received in a SNMPv3 pdu. | |
|
Resolves generic trap code to generic trap OID. | |
|
Verifies the value type as ASN_NULL. | |
|
Populates OID type, length and oid string from the received pdu. | |
|
Decode variable length structure. | |
|
This routine process the SNMPv2c Get Bulk Request. | |
|
Retrieves next node from the MIB database. | |
|
Processes snmp Get request pdu. | |
|
This routine processes the snmpv3 request and parallely creates the response pdu. | |
|
To search for exact index node in case of a Sequence variable. | |
|
Returns trap resolve get time. | |
|
Used to Restrict the access dynamic and non dynamic OID string for A perticular SNMP Version. | |
|
Validates the set variable data length to data type. | |
|
Incoming SNMPv3 scoped PDU decryption using AES decryption protocol. | |
|
outGoing SNMPv3 scoped PDU Encryption using AES encryption protocol. | |
|
Authenticate an incoming SNMPV3 USM PDU using MD5 or SHA | |
|
Authenticate to an outgoing SNMPV3 USM PDU using MD5 or SHA | |
|
Pad zero to the authentication key localized buffer. | |
|
Copies BYTE data to dynamically allocated memory buffer. | |
|
Routine to find the index of the user name in the user data base table. | |
|
Compute HMAC inner and outer pad for authorization localized key. | |
|
Compute HMAC - MD5 authentication code | |
|
Compute HMAC - SHA authentication code | |
|
Compute HMAC - MD5 authentication code | |
|
Compute HMAC - SHA authentication code | |
|
Formulates the snmpEngineID for the SNMPV3 engine. | |
|
Allocated dynamic memory freeing is done by this routine. | |
|
Updates the snmp engine time variable 'snmpEngineTime' for the SNMPV3 engine. | |
|
Reads BYTE data from dynamically allocated memory buffer. | |
|
Get Security level from authentication and Privacy type. | |
|
Routine to find the report, auth and privacy flags settings in the TRAP. | |
|
SNMPv3 initialization. | |
|
Intialize default SNMPv3 global user database. | |
|
Decode variable length structure. | |
|
Verifies variable datatype as INT and retrieves its value. | |
|
This routine collects or populates the message processing model infomation from the received SNMPv3 request PDU or to the response PDU respectively. | |
|
Creates and Sends SNMPv3 TRAP pdu. | |
|
Convert MD5 Auth password to the localized Key using SNMPEngineID. | |
|
Convert SHA Auth password to the localized Key using SNMPEngineID. | |
|
Constructs the report pdu infomration for the Report Pdu. | |
|
This routine collects the scoped pdu header information from the received SNMPv3 request PDU or populates to the response PDU respectively. | |
|
Set snmpv3 error status in the response pdu. | |
|
TRAP PDU scoped pdu header construction. | |
|
This routine collects or populates the security model parametrs infomation from the received SNMPv3 request PDU or to the response PDU respectively. | |
|
AES Encryption and decryption init vector.(RFC 3826 ) | |
|
Both MD5 and SHA1 is used for the outgoing message authentication. | |
|
SNMP USM out message uses Privacy protocol (RFC 3826 ) | |
|
Convert Auth and Priv password to the localized Key using SNMPEngineID. | |
|
Validate engine ID. | |
|
Vaidate security name with Security level. | |
|
Validate SNMPV3 user name or security name. |
Module