Jump to main content

##

# 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.