- Simple Network Management Protocol (SNMP) Version 3 Agent
*
- Module for Microchip TCP/IP Stack
- -Provides SNMPv3 API for doing stuff
*
- -Reference: RFCs 3410, 3411, 3412, 3413, 3414
*******************************************************************
- FileName: SNMPv3USM.c
- Dependencies: TCP/IP stack
- Processor: PIC32
- Compiler: Microchip C32
*
- Software License Agreement
*
- Copyright (C) 2012 Microchip Technology Inc. All rights
- reserved.
*
- Microchip licenses to you the right to use, modify, copy, and
- distribute:
- (i) the Software when embedded on a Microchip microcontroller or
- digital signal controller product ("Device") which is
- integrated into Licensee's product; or
- (ii) ONLY the Software driver source files ENC28J60.c, ENC28J60.h,
- ENCX24J600.c and ENCX24J600.h ported to a non-Microchip device
- used in conjunction with a Microchip ethernet controller for
- the sole purpose of interfacing with the ethernet controller.
*
- You should refer to the license agreement accompanying this
- Software for additional information regarding your rights and
- obligations.
*
- THE SOFTWARE AND DOCUMENTATION ARE PROVIDED "AS IS" WITHOUT
- WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT
- LIMITATION, ANY WARRANTY OF MERCHANTABILITY, FITNESS FOR A
- PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT SHALL
- MICROCHIP BE LIABLE FOR ANY INCIDENTAL, SPECIAL, INDIRECT OR
- CONSEQUENTIAL DAMAGES, LOST PROFITS OR LOST DATA, COST OF
- PROCUREMENT OF SUBSTITUTE GOODS, TECHNOLOGY OR SERVICES, ANY CLAIMS
- BY THIRD PARTIES (INCLUDING BUT NOT LIMITED TO ANY DEFENSE
- THEREOF), ANY CLAIMS FOR INDEMNITY OR CONTRIBUTION, OR OTHER
- SIMILAR COSTS, WHETHER ASSERTED ON THE BASIS OF CONTRACT, TORT
- (INCLUDING NEGLIGENCE), BREACH OF WARRANTY, OR OTHERWISE.
Variables
|
Name |
Description |
|
This is variable authKey_iPad. | |
|
This is variable authKey_oPad. | |
|
The number of times that the authoritative SNMP engine has (re-)initialized itself since its snmpEngineID was last configured. | |
|
The number of seconds since the value of the authoritativeSnmpEngineBoots object last changed | |
|
This is variable cipher_text. | |
|
This is variable deciphered_text. | |
|
TRAP message PDU header construction offset details | |
|
Index to the particular reference configured in User security model data base snmpV3UserDataBase. | |
|
This is variable hmacAuthKeyBuf. | |
|
This is variable HmacMd5Digest. | |
|
This is variable HmacSHADigest. | |
|
This is variable ivEncrptKeyOut. | |
|
This is variable md5LocalizedAuthKey. | |
|
This is variable session_key. | |
|
This is variable sha1LocalizedAuthKey. | |
|
Incoming SNMPv3 msg authentication parameters string is 12 bytes long. | |
|
Reserving 12 bytes for the incoming SNMPv3 msg authentication parameters. | |
|
Reserving 8 bytes for the incoming SNMPv3 msg privacy parameters. | |
|
Outgoing SNMPv3 msg authentication parameters string is 12 bytes long. | |
|
Reserving 12 bytes for the outgoing SNMPv3 msg authentication parameters. | |
|
Reserving 8 bytes for the outgoing SNMPv3 msg privacy parameters. | |
|
128 Bit | |
|
128 Bit | |
|
This is variable snmpV3UserDataBase. |