blob: 625a87c77a370e03c381de5601ac9e0722a68ec6 [file] [log] [blame]
/*
* Header file for Kerberos Security Model support
*/
#ifndef SNMPKSM_H
#define SNMPKSM_H
#ifdef __cplusplus
extern "C" {
#endif
int ksm_rgenerate_out_msg(struct snmp_secmod_outgoing_params *);
int ksm_process_in_msg(struct snmp_secmod_incoming_params *);
void init_usm(void);
/*
* This is the "key usage" that is used by the new crypto API. It's used
* generally only if you are using derived keys. The specifical says that
* 1024-2047 are to be used by applications, and that even usage numbers are
* to be used for encryption and odd numbers are to be used for checksums.
*/
#define KSM_KEY_USAGE_ENCRYPTION 1030
#define KSM_KEY_USAGE_CHECKSUM 1031
#ifdef __cplusplus
}
#endif
#endif /* SNMPKSM_H */