SNMPV3_PRIV_PROT_TYPE Enumeration
C
typedef enum {
SNMPV3_DES_PRIV = 0x0,
SNMPV3_AES_PRIV,
SNMPV3_NO_PRIV
} SNMPV3_PRIV_PROT_TYPE;
Description
Enumeration: SNMPV3_PRIV_PROT_TYPE.
These below privacy types are supported by the SNMPv3 USM model for data confidentiality. SNMPv3 agent supports both AES-CFB and DES-CBC encryption and decryption algorithm. For DES-CBC privacy protocol, SNMPv3 agent will use Harmony Crypto Library. For AES-CFB privacy protocol, SNMPv3 agent will use Legacy TCP/IP Crypto Library (For AES, include -aes_pic32mx.a to the project.).
Members
Members | Description |
---|---|
SNMPV3_DES_PRIV = 0x0 | Data Encryption Standard (DES-CBC) encryption and decryption protocol. |
SNMPV3_AES_PRIV | Advanced Encryption Standard (AES-CFB) encryption and decryption protocol. |
SNMPV3_NO_PRIV | No encryption or decryption protocol is supported. |
Remarks
128-bit, 192-bit and 256-bit AES are supported.