| 12345678910111213141516171819202122232425262728293031323334 |
- /*
- * Header file for Transport Security Model support
- */
- #ifndef SNMPTSM_H
- #define SNMPTSM_H
- #define TSM_SEC_MODEL_NUMBER SNMP_SEC_MODEL_TSM
- #ifdef __cplusplus
- extern "C" {
- #endif
- int tsm_rgenerate_out_msg(struct
- snmp_secmod_outgoing_params *);
- int tsm_process_in_msg(struct snmp_secmod_incoming_params
- *);
- void init_tsm(void);
- void shutdown_tsm(void);
- #define NETSNMP_TM_SAME_SECURITY_NOT_REQUIRED 0
- #define NETSNMP_TM_USE_SAME_SECURITY 1
- /* basically we store almost nothing else but a tm ref */
- typedef struct netsnmp_tsmSecurityReference_s {
- netsnmp_tmStateReference *tmStateRef;
- } netsnmp_tsmSecurityReference;
- #ifdef __cplusplus
- }
- #endif
- #endif /* SNMPTSM_H */
|